#
leo - lightbox--audio, #leo - lightbox--msg# msg - left, .leo - app canvas, .leo - app img {
    -webkit - user - select: none; - webkit - user - drag: none
}.leo - comp, .leo - comp--img > img, .leo - loading: before {
    position: absolute;top: 0;left: 0
}.leo - center - wrapper, .leo - lightbox {
    text - align: center
}.leo - app, .leo - app * {
    box - sizing: border - box;text - rendering: optimizeLegibility; - webkit - font - smoothing: antialiased
}.leo - app canvas, .leo - app img {
    -ms - user - select: none;
    user - select: none
}.leo - app audio, .leo - app canvas, .leo - app video {
    display: inline - block;vertical - align: baseline
}.leo - app audio: not([controls]) {
    display: none;height: 0
}.leo - app a {
    background - color: transparent
}.leo - app a: active, .leo - app a: hover {
    outline: 0
}.leo - app a img {
    border: 0
}.leo - app svg: not(: root) {
    overflow: hidden
}.leo - app button {
    color: inherit;font: inherit;margin: 0;overflow: visible;text - transform: none; - webkit - appearance: button
}.leo - app button[disabled] {
    cursor: not - allowed
}.leo - action - trigger, .leo - lightbox {
    cursor: pointer
}.leo - app button::-moz - focus - inner {
    border: 0;padding: 0
}.leo - comp {
    bottom: auto;right: auto
}.leo - comp--link {
    -webkit - transition: background - color .3 s ease;
    transition: background - color .3 s ease
}.leo - comp--txt {
    word -
        break: break -word;
    word - wrap: break -word;
    border: 0 solid
}.leo - comp--img > img, .leo - comp--txt__content p {
    padding: 0;margin: 0;border: 0
}.leo - center - wrapper::before {
    content: " ";width: 0;height: 100 % ;display: inline - block;visibility: hidden;vertical - align: middle
}.leo - center - wrapper.leo - center - target {
    display: inline - block;vertical - align: middle
}#
leo - lightbox--msg, #leo - lightbox--msg# msg - mark, .audio - message, .leo - lightbox, .lg--controls.control--muted, .lg--controls.control--replay, .lg--controls.control--unmuted {
    display: none
}.leo - loading: before {
    content: url(loading.gif);bottom: 0;right: 0;margin: auto;width: 32 px;height: 32 px;border - radius: 5 px;padding: 5 px;z - index: 9999999999;opacity: 0; - webkit - animation: loading - delay .5 s .5 s forwards;animation: loading - delay .5 s .5 s forwards
}
@ - webkit - keyframes loading - delay {
    0 % {
        opacity: 0
    }
    100 % {
        opacity: 1
    }
}
@keyframes loading - delay {
        0 % {
            opacity: 0
        }
        100 % {
            opacity: 1
        }
    }.leo - lightbox {
        position: fixed;top: 0;right: 0;bottom: 0;left: 0;z - index: 999999;background - color: rgba(0, 0, 0, .85);font - size: 0
    }.lg--stage {
        position: absolute;cursor: auto
    }.lg--controls {
        height: 30 px;position: absolute;right: 20 px;top: 20 px;z - index: 2
    }.lg--controls li {
        position: relative;float: right;width: 30 px;height: 100 % ;background: rgba(0, 0, 0, .2);border - radius: 3 px;border - right: 1 px solid #0F1014;border-top:1px solid # 53575 C;border - left: 1 px solid #53575C;cursor:pointer;box-sizing:border-box;-webkit-transition:background .3s;transition:background .3s}# leo - lightbox--audio div,
        .LB_AudioMiniPlayer,
        .lg--controls b {
            position: absolute
        }.lg--controls li: active,
        .lg--controls li: hover {
            background: rgba(95, 95, 95, .5)
        }.audio - bg,
        .lg--controls.control--close b,
        .lg--controls.control--muted b,
        .lg--controls.control--replay b,
        .lg--controls.control--unmuted b {
            background - image: url(assets.png)
        }.lg--controls b {
            left: 0;top: 0;bottom: 0;right: 0;margin: auto
        }.lg--controls.control--close b {
            background - position: -472 px - 198 px
        }.lg--controls.control--muted b {
            background - position: -457 px - 251 px
        }.lg--controls.control--unmuted b {
            background - position: -414 px - 288 px
        }.lg--controls.control--replay b {
            -webkit - transform: rotate(60 deg); - ms - transform: rotate(60 deg);
            transform: rotate(60 deg);
            background - position: -385 px - 290 px
        }#
        leo - lightbox--audio {
            position: absolute;color: gray;width: 308 px;height: 120 px;white - space: nowrap;font - size: 12 px;font - family: sans - serif; - ms - user - select: none;user - select: none
        }.audio - bg {
            background - repeat: no - repeat
        }.audio - progress {
            top: 82 px;left: 96 px;z - index: 2;width: 158 px;height: 9 px;background - color: #929292;border-bottom:1px solid # fff;border - radius: 12 px;cursor: pointer
        }.audio - message {
            top: 12 px;left: 11 px;z - index: 2;width: 77 px;height: 67 px;border - radius: 6 px
        }.audio - time {
            top: 93 px;left: 224 px;z - index: 2
        }.audio - title {
            top: 90 px;left: 15 px;z - index: 2;overflow: hidden
        }.audio - loading {
            background: url(audio - loading.gif) 12 px 9 px no - repeat# fff
        }#
        leo - lightbox--gallery.controls,
        #leo - lightbox--msg.msg - next div,
        #leo - lightbox--msg.msg - prev div,
        .LB_AudioMiniPlayer > div {
            background - image: url(assets.png)
        }.audio - error {
            background - color: #fff;
            background - position: -253 px - 135 px
        }.audio - playPause {
            top: 16 px;left: 148 px;z - index: 2;width: 56 px;height: 57 px;cursor: pointer
        }.audio - pause {
            background - position: -104 px - 132 px
        }.audio - play {
            background - position: -47 px - 132 px
        }.audio - played {
            top: 0;left: 0;width: 10 % ;height: 100 % ;background - position: -7 px - 218 px
        }.audio - cursor {
            top: -5 px;right: 0;width: 16 px;height: 18 px;background - position: -337 px - 83 px
        }.audio - buffered {
            top: 0;left: 0;width: 0;height: 100 % ;background - position: -6 px - 206 px
        }.audio - volume {
            top: 11 px;left: 269 px;z - index: 2;width: 17 px;height: 62 px;overflow: hidden;cursor: pointer;background - position: -337 px - 11 px
        }.audio - volume - fg {
            bottom: 0;width: 100 % ;height: 100 % ;overflow: hidden
        }.audio - volume - fg - p {
            bottom: -178 px;left: -358 px;width: 400 px;height: 250 px
        }.audio - volume - cursor {
            width: 100 % ;height: 18 px;background - position: -337 px - 84 px
        }.audio - volume -
        switch {
            top: 75 px;left: 270 px;z - index: 2;width: 23 px;height: 21 px;cursor: pointer
        }.audio - unmuted {
            background - position: -221 px - 132 px
        }.audio - muted {
            background - position: -221 px - 156 px
        }.audio - time: hover,
        .audio - title: hover {
                color: #000}.audio-controls{top:23px;z-index:2;width:43px;height:44px;cursor:default}.audio-prev{left:99px;background-position:0 -132px}.audio-next{left:209px;background-position:-167px -132px}.LB_AudioMiniPlayer{width:100%;height:100%;left:0;top:0}# leo - lightbox--gallery# control - bar,
                #leo - lightbox--gallery# gallery - wrap {
                    background - color: #fff;
                    border: 6 px solid# fff;
                    left: -6 px;
                    width: 100 % ;
                    position: absolute;
                    overflow: hidden
                }.LB_AudioMiniPlayer > div {
                    width: 100 % ;height: 100 % ;background - repeat: no - repeat
                }.LB_AudioMiniPlayer.unmute {
                    background - position: -401 px - 1 px
                }.LB_AudioMiniPlayer.muted {
                    background - position: -401 px - 102 px
                }#
                leo - lightbox--gallery {
                    position: absolute;left: 0;top: -23 px;width: 100 % ;height: 100 %
                }#
                leo - lightbox--gallery# gallery - wrap {
                    height: 100 % ;top: -6 px
                }#
                leo - lightbox--gallery# img - wrap {
                    position: absolute;width: 100 % ;height: 100 % ;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z - index: 1
                }#
                leo - lightbox--gallery# img - wrap img {
                    position: absolute;top: 0;left: 0;width: 100 % ;height: 100 %
                }#
                leo - lightbox--gallery# control - bar {
                    top: 100 % ;height: 40 px
                }#
                leo - lightbox--gallery input {
                    position: absolute;border: 1 px solid #727272;text-align:center;border-radius:0;width:60px;height:16px;top:12px;left:50%;padding:0;margin:0 0 0 -30px}# leo - lightbox--gallery.controls {
                        position: absolute;width: 30 px;height: 30 px;top: 6 px;left: 50 %
                    }#
                    leo - lightbox--gallery# to - first {
                        margin - left: -100 px;
                        background - position: -60 px - 378 px
                    }#
                    leo - lightbox--gallery# to - first: hover {
                        background - position: -60 px - 408 px
                    }#
                    leo - lightbox--gallery# to - last {
                        margin - left: 72 px;
                        background - position: -90 px - 378 px
                    }#
                    leo - lightbox--gallery# to - last: hover {
                        background - position: -90 px - 408 px
                    }#
                    leo - lightbox--gallery# to - prev {
                        margin - left: -65 px;
                        background - position: 0 - 378 px
                    }#
                    leo - lightbox--gallery# to - prev: hover {
                        background - position: 0 - 408 px
                    }#
                    leo - lightbox--gallery# to - next {
                        margin - left: 37 px;
                        background - position: -30 px - 378 px
                    }#
                    leo - lightbox--gallery# to - next: hover {
                        background - position: -30 px - 408 px
                    }#
                    leo - lightbox--msg {
                        position: absolute;width: 700 px;height: 350 px;border - radius: 5 px
                    }#
                    leo - lightbox--msg.msg - part {
                        width: 310 px;height: 334 px;float: left
                    }#
                    leo - lightbox--msg# msg - left {
                        margin: 16 px 8 px 0 32 px; - ms - user - select: none;user - select: none
                    }#
                    leo - lightbox--msg# msg - right {
                        margin: 0 32 px 0 8 px
                    }#
                    leo - lightbox--msg# msg - gallery {
                        position: relative;height: 250 px;margin - bottom: 16 px
                    }#
                    leo - lightbox--msg# msg - gallery > img {
                        position: absolute;max - width: 310 px;max - height: 250 px;min - width: 25 px;min - height: 25 px;opacity: 0
                    }#
                    leo - lightbox--msg# msg - mark {
                        position: absolute;top: 0;left: 0;z - index: 2;width: 50 px;height: 50 px;overflow: hidden;border: 1 px solid #3181E7}# leo - lightbox--msg# msg - mark img {
                            position: absolute
                        }#
                        leo - lightbox--msg# msg - mark div {
                            position: absolute;top: 0;left: 0;z - index: 2;width: 100 % ;height: 100 %
                        }#
                        leo - lightbox--msg# msg - gallery - cover {
                            position: absolute;z - index: 1;background - color: #000;opacity:0}# leo - lightbox--msg# msg - thumbnail {
                                width: 272 px;height: 50 px;float: left;margin - left: 2 px;overflow: hidden; - webkit - user - select: none; - ms - user - select: none;user - select: none
                            }#
                            leo - lightbox--msg.msg - thumbnail - wrap {
                                -webkit - transition: all .3 s;
                                transition: all .3 s;
                                margin: 2 px
                            }#
                            leo - lightbox--msg.msg - thumbnail - wrap > div {
                                float: left;margin - right: 12 px;cursor: pointer;overflow: hidden;height: 40 px;width: 40 px;border: 2 px solid# fff;outline: #919191 solid 2px;position:relative}# leo - lightbox--msg.msg - thumbnail - wrap > div: hover {
                                        outline: #317ee7 solid 1px}# leo - lightbox--msg.msg - thumbnail - wrap img {
                                            position: absolute;left: 0;top: 0
                                        }#
                                        leo - lightbox--msg.msg - button {
                                            cursor: pointer;float: left;width: 18 px;height: 50 px;margin - top: -2 px;position: relative;box - shadow: inset 0 1 px 0 rgba(255, 255, 255, .5),
                                            0 2 px 3 px rgba(0, 0, 0, .3),
                                            0 2 px 3 px rgba(255, 255, 255, .3);display: none;background - color: rgba(0, 0, 0, .2)
                                        }#
                                        leo - lightbox--msg.msg - button div {
                                            top: 17 px;position: absolute;left: 0;width: 18 px;height: 20 px
                                        }#
                                        leo - lightbox--msg.msg - button: active {
                                            box - shadow: inset 0 1 px 3 px rgba(0, 0, 0, .3), 0 1 px 1 px# fff
                                        }#
                                        leo - lightbox--msg.msg - prev {
                                            margin - left: -2 px
                                        }#
                                        leo - lightbox--msg.msg - prev div {
                                            background - position: -478 px - 287 px
                                        }#
                                        leo - lightbox--msg.msg - next {
                                            margin - left: 2 px
                                        }#
                                        leo - lightbox--msg.msg - next div {
                                            background - position: -464 px - 317 px
                                        }#
                                        leo - lightbox--msg# msg - content {
                                            margin - top: 32 px;
                                            font - family: Arial, sans - serif;
                                            text - rendering: optimizeLegibility;
                                            text - align: left
                                        }#
                                        leo - lightbox--msg# msg - title {
                                            font - size: 18 px;
                                            line - height: 1.2;
                                            word -
                                                break: break -word;
                                            white - space: pre - wrap;
                                            max - height: 63 px;
                                            overflow: hidden
                                        }#
                                        leo - lightbox--msg# msg - body - container {
                                            position: relative;height: 151 px;overflow: hidden;padding - right: 4 px;margin - top: 20 px;text - align: left
                                        }#
                                        leo - lightbox--msg# msg - body {
                                            position: absolute;top: 0;width: 306 px;font - size: 13 px;line - height: 15 px;word - wrap: break -word;white - space: pre - wrap
                                        }#
                                        leo - lightbox--msg.msg - scroll - bar {
                                            position: absolute;top: 0;right: 0;width: 4 px;height: 100 % ;cursor: pointer;border - radius: 5 px;background - color: #ddd
                                        }#
                                        leo - lightbox--msg.msg - scroll - bar div {
                                            position: absolute;top: 0;width: 4 px;border - radius: 5 px;background - color: #aaa
                                        }#
                                        leo - lightbox--msg# msg - origin,
                                        #leo - lightbox--paypal {
                                            position: absolute;background - color: #fff;display: none
                                        }#
                                        leo - lightbox--msg# msg - scroll - bar: hover {
                                            background - color: #ccc
                                        }#
                                        leo - lightbox--msg# msg - scroll - bar: hover div {
                                                background - color: #999}# leo - lightbox--msg# msg - learn - more {
                                                    width: 130 px;height: 26 px;margin - top: 20 px;cursor: pointer;text - align: center;font - size: 14 px;line - height: 26 px;border: 1 px solid; - webkit - user - select: none; - ms - user - select: none;user - select: none
                                                }#
                                                leo - lightbox--msg# msg - learn - more: active {
                                                    background - image: none;
                                                    box - shadow: inset 0 1 px 3 px rgba(0, 0, 0, .3), 0 1 px 0# fff;
                                                    text - shadow: 0 1 px 0 rgba(255, 255, 255, .4);
                                                    color: rgba(0, 0, 0, .5) !important
                                                }#
                                                leo - lightbox--msg# msg - origin {
                                                        top: 1 px;z - index: 3;width: 337 px;height: 344 px;overflow: hidden;border: 2 px solid #317ee7}# leo - lightbox--msg# msg - origin img {
                                                            position: absolute
                                                        }#
                                                        leo - lightbox--paypal {
                                                            width: 700 px;height: 350 px;border - radius: 5 px
                                                        }#
                                                        leo - lightbox--paypal.paypal - part {
                                                            width: 310 px;height: 334 px;float: left
                                                        }#
                                                        leo - lightbox--paypal.paypal - left {
                                                            margin: 16 px 8 px 0 32 px; - webkit - user - select: none; - ms - user - select: none;user - select: none; - webkit - user - drag: none
                                                        }#
                                                        leo - lightbox--paypal.paypal - right {
                                                            margin: 0 32 px 0 8 px
                                                        }#
                                                        leo - lightbox--paypal.paypal - gallery {
                                                            position: relative;height: 250 px;margin - bottom: 16 px
                                                        }#
                                                        leo - lightbox--paypal.paypal - gallery > img {
                                                            position: absolute;display: none;max - width: 310 px;max - height: 250 px;min - width: 25 px;min - height: 25 px
                                                        }#
                                                        leo - lightbox--paypal.paypal - mark {
                                                            position: absolute;z - index: 2;display: none;overflow: hidden;border: 1 px solid #3181E7}# leo - lightbox--paypal.paypal - mark img {
                                                                position: absolute
                                                            }#
                                                            leo - lightbox--paypal.paypal - mark div {
                                                                position: absolute;top: 0;left: 0;z - index: 2;width: 100 % ;height: 100 %
                                                            }#
                                                            leo - lightbox--paypal.paypal - gallery - cover {
                                                                position: absolute;z - index: 1;background - color: #000;opacity:0}# leo - lightbox--paypal.paypal - thumbnail {
                                                                    width: 272 px;height: 50 px;float: left;margin - left: 2 px;overflow: hidden; - webkit - user - select: none; - ms - user - select: none;user - select: none
                                                                }#
                                                                leo - lightbox--paypal.paypal - thumbnail > div {
                                                                    -webkit - transition: all .3 s;
                                                                    transition: all .3 s;
                                                                    margin: 2 px
                                                                }#
                                                                leo - lightbox--paypal.paypal - thumbnail - li {
                                                                    float: left;margin - right: 12 px;cursor: pointer;overflow: hidden;height: 40 px;width: 40 px;border: 2 px solid# fff;outline: #919191 solid 2px;position:relative;-webkit-transition:outline .3s;transition:outline .3s}# leo - lightbox--paypal.paypal - thumbnail - li: hover {
                                                                            outline: #317ee7 solid 1px}# leo - lightbox--paypal.paypal - thumbnail - li img {
                                                                                position: absolute;left: 0;top: 0
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - button {
                                                                                font - weight: bolder;
                                                                                font - family: sans - serif;
                                                                                text - align: center;
                                                                                font - size: 30 px;
                                                                                color: #fff;
                                                                                line - height: 50 px;
                                                                                cursor: pointer;
                                                                                float: left;
                                                                                width: 18 px;
                                                                                height: 50 px;
                                                                                margin - top: -2 px;
                                                                                position: relative;
                                                                                background: center no - repeat# D4D4D4;
                                                                                box - shadow: inset 0 1 px 0 rgba(255, 255, 255, .5), 0 1 px 2 px rgba(0, 0, 0, .2);
                                                                                text - shadow: 0 - 1 px 1 px rgba(0, 40, 50, .35);
                                                                                display: none
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - button div {
                                                                                top: 17 px;position: absolute;left: 0
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - button: active {
                                                                                box - shadow: inset 0 1 px 3 px rgba(0, 0, 0, .3), 0 1 px 0# fff;
                                                                                text - shadow: 0 1 px 0 rgba(255, 255, 255, .4)
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - prev {
                                                                                margin - left: -2 px
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - prev div {
                                                                                background - image: url(assets.png);
                                                                                background - position: -476 px - 287 px;
                                                                                width: 20 px;
                                                                                height: 20 px
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - next {
                                                                                margin - left: 2 px
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - next div {
                                                                                background - image: url(assets.png);
                                                                                background - position: -464 px - 317 px;
                                                                                width: 20 px;
                                                                                height: 20 px
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - content {
                                                                                font - family: Arial, sans - serif;
                                                                                text - rendering: optimizeLegibility;
                                                                                text - align: left
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - content label {
                                                                                font - style: italic;
                                                                                font - size: 14 px;
                                                                                font - weight: 700
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - title {
                                                                                font - size: 18 px;
                                                                                line - height: 1.2;
                                                                                font - family: Arial, sans - serif;
                                                                                word -
                                                                                    break: break -all;
                                                                                max - height: 64 px;
                                                                                display: block;
                                                                                min - height: 32 px
                                                                            }#
                                                                            leo - lightbox--paypal.paypal - price - wrap {
                                                                                margin: 6 px 0 0;font - size: 15 px;color: #888;white-space:nowrap}# leo - lightbox--paypal.paypal - price - wrap span {
                                                                                    font - size: 17 px;
                                                                                    font - family: Arial, sans - serif;
                                                                                    color: #b12704
                                                                                }#
                                                                                leo - lightbox--paypal.paypal - in -stock {
                                                                                    margin: 2 px 0 5 px;font - size: 14 px;color: #179975}# leo - lightbox--paypal.paypal - body - container {
                                                                                        position: relative;height: 105 px;overflow: hidden;padding - right: 4 px
                                                                                    }#
                                                                                    leo - lightbox--paypal.paypal - body {
                                                                                        position: absolute;top: 0;width: 306 px;font - size: 13 px;line - height: 15 px;word - wrap: break -word;white - space: pre - wrap;text - align: left
                                                                                    }#
                                                                                    leo - lightbox--paypal.paypal - scroll - bar {
                                                                                        position: absolute;top: 0;right: 0;width: 4 px;height: 100 % ;cursor: pointer;border - radius: 5 px;background - color: #ddd
                                                                                    }#
                                                                                    leo - lightbox--paypal.paypal - scroll - bar div {
                                                                                        position: absolute;top: 0;width: 4 px;border - radius: 5 px;background - color: #aaa
                                                                                    }#
                                                                                    leo - lightbox--paypal.paypal - scroll - bar: hover {
                                                                                        background - color: #ccc
                                                                                    }#
                                                                                    leo - lightbox--paypal.paypal - scroll - bar: hover div {
                                                                                            background - color: #999}# leo - lightbox--paypal# paypal - quantity {
                                                                                                outline: 0;margin: 8 px;width: 42 px;border: 1 px groove# b1b1b1;text - align: center;color: #000;font-weight:700;font-size:15px;background-color:# dfdfdf
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - msg {
                                                                                                font - size: 12 px;
                                                                                                font - style: italic;
                                                                                                color: red;
                                                                                                display: none
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - shipping - cost {
                                                                                                margin: 0;font - size: 13 px;color: #179975;font-style:italic}.menu--btn,.slide--btn{color:# fff;text - align: center
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - learn - more {
                                                                                                width: 130 px;height: 26 px;margin - top: 20 px;cursor: pointer;text - align: center;font - size: 14 px;line - height: 26 px;border: 1 px solid; - webkit - user - select: none; - ms - user - select: none;user - select: none
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - buy {
                                                                                                cursor: pointer;float: right; - webkit - user - select: none; - ms - user - select: none;user - select: none; - webkit - transform: scale(1.02); - ms - transform: scale(1.02);transform: scale(1.02);background - image: url(assets.png);background - position: -150 px - 378 px;width: 150 px;height: 30 px
                                                                                            }.leo - comp--audio - player, .leo - lightbox--video {
                                                                                                -webkit - user - select: none; - ms - user - select: none
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - email, #leo - lightbox--paypal.paypal - fb, #leo - lightbox--paypal.paypal - gg, #leo - lightbox--paypal.paypal - other, #leo - lightbox--paypal.paypal - tw {
                                                                                                background - image: url(assets.png);
                                                                                                width: 20 px;
                                                                                                height: 20 px
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - buy: hover {
                                                                                                -webkit - transform: none; - ms - transform: none;
                                                                                                transform: none
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - share {
                                                                                                margin - top: 7 px;
                                                                                                display: inline - block
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - share div {
                                                                                                display: inline - block;cursor: pointer;margin - right: 5 px
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - fb {
                                                                                                background - position: -384 px - 337 px
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - tw {
                                                                                                background - position: -444 px - 317 px
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - gg {
                                                                                                background - position: -384 px - 317 px
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - other {
                                                                                                background - position: -404 px - 317 px
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - email {
                                                                                                background - position: -424 px - 317 px
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - origin {
                                                                                                position: absolute;top: 1 px;z - index: 3;width: 337 px;height: 344 px;overflow: hidden;border: 2 px solid #317ee7;background-color:# fff;display: none
                                                                                            }.leo - phone - msg - box, .leo - phone - msg - box - bg {
                                                                                                z - index: 99999;
                                                                                                left: 0;
                                                                                                right: 0;
                                                                                                top: 0;
                                                                                                bottom: 0
                                                                                            }#
                                                                                            leo - lightbox--paypal.paypal - origin img {
                                                                                                    position: absolute
                                                                                                }.leo - phone - msg - box - bg {
                                                                                                    position: fixed;background - color: rgba(0, 0, 0, .5);cursor: pointer
                                                                                                }.leo - phone - msg - box {
                                                                                                    position: absolute;font - family: "Helvetica Neue",
                                                                                                    Helvetica,
                                                                                                    Arial,
                                                                                                    sans - serif;margin: auto;border - radius: 2 px;overflow: hidden;background - color: #fff;box - shadow: 0 0 8 px #1b1b1b}.leo-phone-msg-box--menu{position:relative;height:30px;line-height:30px;padding:10px}.menu--btn{position:absolute;top:9px;width:48px;height:8px;line-height:10px;padding:10px;z-index:2;border-radius:4px;text-decoration:none;overflow:hidden;border:1px solid # 2e6 da4;background - color: #337ab7;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-image:none;text-overflow:ellipsis}.menu--return-btn{left:10px}.menu--more-btn{left:90px}.leo-phone-msg-box--scroll{position:absolute;width:100%;overflow:hidden;overflow-y:scroll}.leo-phone-msg-box--slide{position:relative;margin:auto}.leo-comp--slide{z-index:1}.slide--btn{width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.3);position:absolute;line-height:30px;z-index:2;top:16px}.slide--muted div,.slide--replay div,.slide--unmuted div{background-image:url(assets.png)}.slide--btn div{position:absolute;cursor:pointer;background-position:center center;left:5px;top:6px;width:21px;height:23px}.slide--index{right:10px}.slide--replay{right:81px}.slide--replay div{background-position:-403px -337px}.slide--muted,.slide--unmuted{right:45px}.slide--muted div{background-position:-222px -157px}.slide--unmuted div{background-position:-222px -133px}.slide--index span:first-child{font-size:20px}.slide--index span:last-child{font-size:14px}.slide--images{list-style:none;width:100%;margin:0;padding:0;font-size:0}.slide--images img{width:100%;height:100%;height:auto}.slide--images li{width:100%;height:100%;float:left}.clear{clear:both}.leo-phone-msg-box--content{padding:0 20px 20px;position:relative;overflow:hidden}.content--title{color:# 575757;margin: 17 px 0 10 px;font - size: 16 px;font - weight: 700;text - align: center
                                                                                                }.content--separator {
                                                                                                    border - color: rgba(0, 0, 0, .2);
                                                                                                    border - style: solid;
                                                                                                    margin: 0;
                                                                                                    position: absolute;
                                                                                                    left: 10 px;
                                                                                                    right: 10 px;
                                                                                                    border - width: 1 px 0 0
                                                                                                }.content--body {
                                                                                                    color: #000;font-size:14px;line-height:22px;margin:20px 0 0}.leo-phone-msg-box--content{font-family:Arial,sans-serif;text-align:left;padding-bottom:20px}.leo-phone-msg-box--content label{font-style:italic;font-size:14px;font-weight:700}.leo-phone-msg-box--content # paypal - quantity {
                                                                                                        outline: 0;margin: 8 px;width: 60 px;height: 25 px;text - align: center;font - weight: 700;font - size: 17 px;line - height: 25 px;color: #555;background-color:# fff;background - image: none;border: 1 px solid# ccc;border - radius: 4 px;box - shadow: inset 0 1 px 1 px rgba(0, 0, 0, .075); - webkit - transition: border - color ease - in -out .15 s,
                                                                                                        box - shadow ease - in -out .15 s;transition: border - color ease - in -out .15 s,
                                                                                                        box - shadow ease - in -out .15 s
                                                                                                    }.leo - phone - msg - box--content.paypal - email,
                                                                                                    .leo - phone - msg - box--content.paypal - fb,
                                                                                                    .leo - phone - msg - box--content.paypal - gg,
                                                                                                    .leo - phone - msg - box--content.paypal - other,
                                                                                                    .leo - phone - msg - box--content.paypal - tw {
                                                                                                        background - image: url(assets.png);
                                                                                                        width: 20 px;
                                                                                                        height: 20 px
                                                                                                    }.leo - phone - msg - box--content# paypal - quantity: active,
                                                                                                    .leo - phone - msg - box--content# paypal - quantity: focus {
                                                                                                        border - color: #66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.leo-phone-msg-box--content .paypal-msg{font-size:12px;font-style:italic;color:red;display:none}.leo-phone-msg-box--content .paypal-shipping-cost{margin:0;font-size:13px;color:# 179975;
                                                                                                        font - style: italic;
                                                                                                        line - height: 23 px
                                                                                                    }.leo - phone - msg - box--content.paypal - title {
                                                                                                        margin - top: 15 px;
                                                                                                        font - size: 18 px;
                                                                                                        line - height: 25 px;
                                                                                                        text - align: center;
                                                                                                        display: inline - block
                                                                                                    }.leo - phone - msg - box--content.paypal - price - wrap {
                                                                                                        margin: 6 px 0;font - size: 15 px;white - space: nowrap
                                                                                                    }.leo - phone - msg - box--content.paypal - price - wrap span {
                                                                                                        color: #b12704;font - size: 14 px;padding - left: 7 px
                                                                                                    }.leo - phone - msg - box--content.paypal - in -stock {
                                                                                                        margin: 2 px 0 5 px;font - size: 14 px;color: #179975}.leo-phone-msg-box--content .paypal-body{font-size:14px;line-height:20px;word-wrap:break-word;white-space:pre-wrap;text-align:left}.leo-phone-msg-box--content .paypal-share{margin-top:7px;display:inline-block}.leo-phone-msg-box--content .paypal-share div{display:inline-block;cursor:pointer;margin-right:5px}.leo-phone-msg-box--content .paypal-fb{background-position:-384px -337px}.leo-phone-msg-box--content .paypal-tw{background-position:-444px -317px}.leo-phone-msg-box--content .paypal-gg{background-position:-384px -317px}.leo-phone-msg-box--content .paypal-other{background-position:-404px -317px}.leo-phone-msg-box--content .paypal-email{background-position:-424px -317px}.leo-lightbox--video,.leo-lightbox--website,.leo-lightbox--website iframe{height:100%;width:100%;position:absolute}.leo-lightbox--video{display:none;user-select:none;-webkit-user-drag:none;box-sizing:border-box;box-shadow:2px 3px 10px # 000;border: 4 px solid #000}.leo-lightbox--video iframe,.leo-lightbox--video video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:201}.leo-lightbox--website{left:0;top:0;box-sizing:border-box;border:2px solid # FFF;border - radius: 2 px;border - top - width: 35 px;background - color: #eee
                                                                                                    }.leo - lightbox--website iframe {
                                                                                                        top: 0;left: 0;opacity: 0; - webkit - transition: opacity 1 s;transition: opacity 1 s
                                                                                                    }.website--title {
                                                                                                        position: absolute;top: -32 px;height: 30 px;width: 100 % ;font - family: "Open Sans",
                                                                                                        helvetica,
                                                                                                        arial,
                                                                                                        sans - serif
                                                                                                    }.website--address {
                                                                                                        padding - left: 5 px;
                                                                                                        float: left;
                                                                                                        padding - top: 5 px;
                                                                                                        border - radius: 2 px;
                                                                                                        border: none;
                                                                                                        font - weight: 700;
                                                                                                        font - size: 14 px;
                                                                                                        color: #222}.website--button{position:absolute;right:0;color:# 00 a1cb;
                                                                                                        font - size: 12 px;
                                                                                                        line - height: 28 px;
                                                                                                        padding: 0 20 px
                                                                                                    }.website--button: hover {
                                                                                                        color: #ff7474
                                                                                                    }.leo - comp--bubble - dialog {
                                                                                                        z - index: 999999
                                                                                                    }.leo - comp--bubble - dialog.dialog - close {
                                                                                                        width: 20 px;height: 20 px;position: absolute;border - radius: 50 % ;right: -5 px;top: -5 px;line - height: 20 px;text - align: center;color: #d55;box - shadow: 0 3 px 3 px #000;font-size:18px;cursor:pointer;z-index:11}.leo-comp--bubble-dialog .dialog-close:hover{color:red}.leo-animation-container{position:absolute}.leo-animation-container .leo-animation-block{position:absolute;overflow:hidden}.leo-animation-container .leo-animation-block .leo-animation-clone{margin:0!important;outline:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;box-shadow:none!important}.leo-animation-canvas{position:absolute;left:0;top:0;display:none}.leo-splitText-el{-webkit-perspective:400px;perspective:400px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.leo-splitText-el *{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.leo-char{text-indent:initial;text-align:center}.leo-temp-show{display:block!important}.classical .cursor,.mini .progressbar,.mini .time,.mini .volumebar,.simple .cursor{display:none}.leo-comp--audio-player{user-select:none;border-radius:2px}.leo-comp--btn>button,.leo-comp--paypalprice{text-align:center;-webkit-user-select:none;-ms-user-select:none}.leo-comp--audio-player>div{position:absolute;border-radius:2px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leo-comp--audio-player .time{position:absolute;color:# fff;cursor: default;font - family: 'Segoe UI',
                                                                                                        Arial,
                                                                                                        'Microsoft Yahei',
                                                                                                        Simsun,
                                                                                                        sans - serif
                                                                                                    }.leo - comp--audio - player.bar {
                                                                                                        position: absolute;border: 1 px solid# f3f3f3;cursor: pointer
                                                                                                    }.leo - comp--audio - player.bg {
                                                                                                        height: 100 % ;background - color: #d3d3d3;width: 0
                                                                                                    }.leo - comp--audio - player.fg {
                                                                                                        height: 100 % ;background - color: #fff;position: absolute;top: 0;width: 0
                                                                                                    }.leo - comp--audio - player.cursor {
                                                                                                        position: absolute;background - color: #fff;border: 1 px solid# b3b3b3;left: -1 %
                                                                                                    }.leo - comp--audio - player.loadButton,
                                                                                                    .leo - comp--audio - player.pauseButton,
                                                                                                    .leo - comp--audio - player.playButton,
                                                                                                    .leo - comp--audio - player.volumeIcon {
                                                                                                        position: absolute;cursor: pointer;width: 30 px;height: 30 px
                                                                                                    }.leo - comp--audio - player.playButton > div {
                                                                                                        border - style: solid;
                                                                                                        border - color: transparent transparent transparent# fff;
                                                                                                        position: absolute
                                                                                                    }.leo - comp--audio - player.pauseButton > div {
                                                                                                        position: absolute;border - color: #fff;border - style: solid;border - width: 0 3 px
                                                                                                    }.leo - comp--audio - player.loadButton > div {
                                                                                                        position: absolute;border - radius: 50 % ;border: 1 px solid;border - color: transparent# fff# fff; - webkit - animation: leo - comp--audio - loading 1 s linear infinite;animation: leo - comp--audio - loading 1 s linear infinite
                                                                                                    }.leo - comp--audio - player.volume,
                                                                                                    .leo - comp--audio - player.volume33,
                                                                                                    .leo - comp--audio - player.volume66,
                                                                                                    .leo - comp--audio - player.volumeMute {
                                                                                                        border - style: solid;
                                                                                                        border - width: 5 px 5 px 5 px 0;
                                                                                                        border - color: transparent# fff;
                                                                                                        position: absolute
                                                                                                    }.leo - comp--audio - player.volume33 > div: nth - child(1),
                                                                                                    .leo - comp--audio - player.volume66 > div: nth - child(1),
                                                                                                    .leo - comp--audio - player.volume > div: nth - child(1),
                                                                                                    .leo - comp--audio - player.volumeMute > div: nth - child(1) {
                                                                                                        width: 3 px;background: #fff;left: 10 px
                                                                                                    }.leo - comp--audio - player.volume33 > div: nth - child(2),
                                                                                                    .leo - comp--audio - player.volume66 > div: nth - child(2),
                                                                                                    .leo - comp--audio - player.volume > div: nth - child(2) {
                                                                                                        position: absolute;left: 6 px;width: 6 px;height: 6 px;border - radius: 50 % ;border - right: 1 px solid# fff
                                                                                                    }.leo - comp--audio - player.volume33 > div: nth - child(3),
                                                                                                    .leo - comp--audio - player.volume66 > div: nth - child(3) {
                                                                                                        position: absolute;left: 5 px;width: 10 px;height: 10 px;border - radius: 50 % ;border - right: 1 px solid# fff
                                                                                                    }.leo - comp--audio - player.volume66 > div: nth - child(4) {
                                                                                                        position: absolute;width: 14 px;height: 14 px;border - radius: 50 % ;border - right: 2 px solid# fff
                                                                                                    }.default.bar,
                                                                                                    .default.bg,
                                                                                                    .default.fg {
                                                                                                        border - radius: 20 px
                                                                                                    }.leo - comp--audio - player.volumeIcon: hover.volume,
                                                                                                    .leo - comp--audio - player.volumeIcon: hover.volume33,
                                                                                                    .leo - comp--audio - player.volumeIcon: hover.volume66,
                                                                                                    .leo - comp--audio - player.volumeIcon: hover.volumeMute {
                                                                                                        border - color: transparent# e1e1e1
                                                                                                    }.leo - comp--audio - player.volumeIcon: hover.volume33 > div: nth - child(1),
                                                                                                    .leo - comp--audio - player.volumeIcon: hover.volume66 > div: nth - child(1),
                                                                                                    .leo - comp--audio - player.volumeIcon: hover.volume > div: nth - child(1),
                                                                                                    .leo - comp--audio - player.volumeIcon: hover.volumeMute > div: nth - child(1) {
                                                                                                        background: #e1e1e1
                                                                                                    }.leo - comp--btn > button,
                                                                                                    .leo - comp--sprite - text {
                                                                                                        background - repeat: no - repeat;
                                                                                                        background - size: 100 % 100 %
                                                                                                    }.leo - comp--audio - player.volumeIcon: hover.volume33 > div: nth - child(2),
                                                                                                    .leo - comp--audio - player.volumeIcon: hover.volume66 > div: nth - child(2),
                                                                                                    .leo - comp--audio - player.volumeIcon: hover.volume > div: nth - child(2) {
                                                                                                        border - color: #e1e1e1
                                                                                                    }.leo - comp--audio - player.volumeIcon: hover.volume33 > div: nth - child(3),
                                                                                                    .leo - comp--audio - player.volumeIcon: hover.volume66 > div: nth - child(3),
                                                                                                    .leo - comp--audio - player.volumeIcon: hover.volume66 > div: nth - child(4) {
                                                                                                        border - right - color: #e1e1e1
                                                                                                    }.leo - comp--audio - player.bar: hover {
                                                                                                        border - color: #fff
                                                                                                    }.leo - comp--audio - player.bar.cursor: hover,
                                                                                                    .leo - comp--audio - player.bar: hover.cursor {
                                                                                                        background - color: #e1e1e1
                                                                                                    }.leo - comp--audio - player.playButton > div: hover {
                                                                                                        border - left - color: #e1e1e1
                                                                                                    }.leo - comp--audio - player.pauseButton > div: hover {
                                                                                                        border - color: #e1e1e1
                                                                                                    }.leo - comp--audio - player.loadButton > div: hover {
                                                                                                        border - color: transparent# e1e1e1# e1e1e1
                                                                                                    }
                                                                                                    @ - webkit - keyframes leo - comp--audio - loading {
                                                                                                        from {
                                                                                                            -webkit - transform: rotate(0);
                                                                                                            transform: rotate(0)
                                                                                                        }
                                                                                                        to {
                                                                                                            -webkit - transform: rotate(360 deg);
                                                                                                            transform: rotate(360 deg)
                                                                                                        }
                                                                                                    }
                                                                                                    @keyframes leo - comp--audio - loading {
                                                                                                        from {
                                                                                                            -webkit - transform: rotate(0);
                                                                                                            transform: rotate(0)
                                                                                                        }
                                                                                                        to {
                                                                                                            -webkit - transform: rotate(360 deg);
                                                                                                            transform: rotate(360 deg)
                                                                                                        }
                                                                                                    }.default {
                                                                                                        width: 400 px;height: 30 px
                                                                                                    }.default.time {
                                                                                                        left: 250 px;font - size: 15 px;line - height: 30 px
                                                                                                    }.default.bar {
                                                                                                        height: 10 px;top: 10 px
                                                                                                    }.default.cursor {
                                                                                                        height: 14 px;top: -3 px
                                                                                                    }.default.progressbar {
                                                                                                        left: 40 px;width: 200 px
                                                                                                    }.default.progressbar.cursor {
                                                                                                        width: 10 % ;border - radius: 50 px
                                                                                                    }.default.volumebar {
                                                                                                        left: 325 px;width: 60 px
                                                                                                    }.default.volumebar.cursor {
                                                                                                        width: 14 px;border - radius: 50 %
                                                                                                    }.default.loadButton,
                                                                                                    .default.pauseButton,
                                                                                                    .default.playButton {
                                                                                                        left: 7 px
                                                                                                    }.default.playButton > div {
                                                                                                        border - width: 8 px 0 8 px 14 px;
                                                                                                        top: 7 px;
                                                                                                        left: 9 px
                                                                                                    }.default.pauseButton > div {
                                                                                                        width: 12 px;height: 14 px;top: 8 px;left: 8 px
                                                                                                    }.default.loadButton > div {
                                                                                                        height: 14 px;width: 14 px;left: 8 px;top: 8 px
                                                                                                    }.default.volumeIcon {
                                                                                                        left: 290 px
                                                                                                    }.default.volume,
                                                                                                    .default.volume33,
                                                                                                    .default.volume66,
                                                                                                    .default.volumeMute {
                                                                                                        width: 9 px;height: 18 px;left: 5 px;top: 6 px
                                                                                                    }.default.volume33 > div: nth - child(1),
                                                                                                    .default.volume66 > div: nth - child(1),
                                                                                                    .default.volume > div: nth - child(1),
                                                                                                    .default.volumeMute > div: nth - child(1) {
                                                                                                        height: 8 px
                                                                                                    }.default.volume33 > div: nth - child(2),
                                                                                                    .default.volume66 > div: nth - child(2),
                                                                                                    .default.volume > div: nth - child(2) {
                                                                                                        top: 1 px
                                                                                                    }.default.volume33 > div: nth - child(3),
                                                                                                    .default.volume66 > div: nth - child(3) {
                                                                                                        top: -1 px
                                                                                                    }.default.volume66 > div: nth - child(4) {
                                                                                                        top: -3 px;left: 6 px
                                                                                                    }.mini {
                                                                                                        width: 62 px;height: 30 px;box - shadow: inset 0 16 px 20 px rgba(188, 188, 188, .3),
                                                                                                        inset 0 1 px 1 px - 1 px# a0a0a0;border: 1 px solid #202020}.mini .loadButton,.mini .pauseButton,.mini .playButton{width:29px;height:29px;border-right:1px solid rgba(0,0,0,.39);box-shadow:2px 0 1px -1px rgba(255,255,255,.28)}.mini .loadButton:hover,.mini .pauseButton:hover,.mini .playButton:hover,.mini .volumeIcon:hover{background-color:rgba(255,255,255,.3)}.mini .playButton>div{border-width:7px 0 7px 8px;top:7px;left:12px}.mini .pauseButton>div{width:10px;height:12px;top:8px;left:10px}.mini .loadButton>div{height:12px;width:12px;left:9px;top:9px}.mini .volumeIcon{left:29px;height:28px;width:31px}.mini .volume,.mini .volume33,.mini .volume66,.mini .volumeMute{width:9px;height:16px;top:6px;left:5px}.mini .volume33>div:nth-child(1),.mini .volume66>div:nth-child(1),.mini .volume>div:nth-child(1),.mini .volumeMute>div:nth-child(1){height:6px}.mini .volume33>div:nth-child(2),.mini .volume66>div:nth-child(2),.mini .volume>div:nth-child(2){top:0}.mini .volume33>div:nth-child(3),.mini .volume66>div:nth-child(3){top:-2px}.mini .volume66>div:nth-child(4){top:-4px;left:5px}.simple{height:60px;width:200px}.simple .time{top:14px;right:10px;font-size:13px;line-height:20px}.simple .progressbar{top:9px;left:10px;width:180px;height:5px}.simple .volumebar{top:33px;left:86px;height:7px;width:60px}.simple .loadButton,.simple .pauseButton,.simple .playButton,.simple .volumeIcon{border:1px solid # fff;top: 21 px;left: 10 px;border - radius: 50 %
                                                                                                    }.simple.playButton > div {
                                                                                                        left: 10 px;border - width: 8 px 0 8 px 10 px;top: 6 px
                                                                                                    }.simple.pauseButton > div {
                                                                                                        width: 10 px;height: 12 px;top: 8 px;left: 9 px
                                                                                                    }.simple.loadButton > div {
                                                                                                        height: 12 px;width: 12 px;left: 8 px;top: 8 px
                                                                                                    }.simple.volumeIcon {
                                                                                                        top: 21 px;left: 48 px
                                                                                                    }.simple.volume,
                                                                                                    .simple.volume33,
                                                                                                    .simple.volume66,
                                                                                                    .simple.volumeMute {
                                                                                                        width: 9 px;height: 16 px;top: 6 px;left: 5 px
                                                                                                    }.simple.volume33 > div: nth - child(1),
                                                                                                    .simple.volume66 > div: nth - child(1),
                                                                                                    .simple.volume > div: nth - child(1),
                                                                                                    .simple.volumeMute > div: nth - child(1) {
                                                                                                        height: 6 px
                                                                                                    }.simple.volume33 > div: nth - child(2),
                                                                                                    .simple.volume66 > div: nth - child(2),
                                                                                                    .simple.volume > div: nth - child(2) {
                                                                                                        top: 0
                                                                                                    }.simple.volume33 > div: nth - child(3),
                                                                                                    .simple.volume66 > div: nth - child(3) {
                                                                                                        top: -2 px
                                                                                                    }.simple.volume66 > div: nth - child(4) {
                                                                                                        top: -4 px;left: 5 px
                                                                                                    }.classical {
                                                                                                        box - shadow: inset 0 16 px 20 px rgba(188, 188, 188, .3), inset 0 1 px 1 px - 1 px# a0a0a0;
                                                                                                        border: 1 px solid #202020;width:400px;height:32px}.classical .time{left:250px;line-height:30px;border-right:1px solid rgba(0,0,0,.39);box-shadow:2px 0 1px -1px rgba(255,255,255,.28);padding:0 6px;font-size:14px}.classical .bar{border-radius:3px;border:0;box-shadow:inset 0 1px 1px # 0 C0C0C, inset - 1 px - 1 px 1 px #747474;top:10px;overflow:hidden}.classical .bg,.classical .fg{border-top-left-radius:3px;border-bottom-left-radius:3px}.classical .bg{box-shadow:inset 0 1px 1px # 242424, inset - 1 px - 1 px 1 px #909090}.classical .fg{background-color:# 00 daff;
                                                                                                        background - image: -webkit - linear - gradient(right, #6B52FF,# 00 daff, #aef2ff);
                                                                                                        background - image: linear - gradient(to left, #6B52FF,# 00 daff, #aef2ff);
                                                                                                        height: 9 px;
                                                                                                        top: 1 px
                                                                                                    }.classical.progressbar {
                                                                                                        left: 40 px;width: 210 px;height: 10 px
                                                                                                    }.classical.volumebar {
                                                                                                        left: 328 px;width: 56 px;height: 10 px
                                                                                                    }.classical.loadButton,
                                                                                                    .classical.pauseButton,
                                                                                                    .classical.playButton {
                                                                                                        width: 30 px;height: 31 px;border - right: 1 px solid rgba(0, 0, 0, .39);box - shadow: 2 px 0 1 px - 1 px rgba(255, 255, 255, .28)
                                                                                                    }.classical.playButton > div {
                                                                                                        border - width: 8 px 0 8 px 10 px;
                                                                                                        left: 11 px;
                                                                                                        top: 7 px
                                                                                                    }.classical.pauseButton > div {
                                                                                                        width: 10 px;height: 12 px;top: 9 px;left: 10 px
                                                                                                    }.classical.loadButton > div {
                                                                                                        height: 12 px;width: 12 px;left: 9 px;top: 9 px
                                                                                                    }.classical.volumeIcon {
                                                                                                        left: 300 px
                                                                                                    }.classical.volume,
                                                                                                    .classical.volume33,
                                                                                                    .classical.volume66,
                                                                                                    .classical.volumeMute {
                                                                                                        width: 9 px;height: 16 px;top: 7 px;left: 5 px
                                                                                                    }.classical.volume33 > div: nth - child(1),
                                                                                                    .classical.volume66 > div: nth - child(1),
                                                                                                    .classical.volume > div: nth - child(1),
                                                                                                    .classical.volumeMute > div: nth - child(1) {
                                                                                                        height: 6 px
                                                                                                    }.classical.volume33 > div: nth - child(2),
                                                                                                    .classical.volume66 > div: nth - child(2),
                                                                                                    .classical.volume > div: nth - child(2) {
                                                                                                        top: 0
                                                                                                    }.classical.volume33 > div: nth - child(3),
                                                                                                    .classical.volume66 > div: nth - child(3) {
                                                                                                        top: -2 px
                                                                                                    }.classical.volume66 > div: nth - child(4) {
                                                                                                        top: -4 px;left: 5 px
                                                                                                    }.leo - comp--BGM {
                                                                                                        display: none!important
                                                                                                    }.leo - comp--btn {
                                                                                                        border: 0
                                                                                                    }.leo - comp--btn > button {
                                                                                                        position: absolute;left: 0;top: 0;padding: 0;margin: 0;line - height: 1.42857143;border - style: solid;white - space: nowrap;background - image: none;background - color: transparent;user - select: none; - ms - touch - action: manipulation;touch - action: manipulation;cursor: inherit
                                                                                                    }.leo - comp--btn > button[disable] {
                                                                                                        pointer - events: none;
                                                                                                        box - shadow: none
                                                                                                    }.leo - comp--btn: not(.leo - com--btn__has - bg) > button: active {
                                                                                                        box - shadow: inset 0 3 px 5 px rgba(0, 0, 0, .125)
                                                                                                    }.leo - comp--btn.leo - comp--btn__has - bg > button {
                                                                                                        border - style: none!important;
                                                                                                        background - color: transparent!important
                                                                                                    }.leo - comp--btn.leo - comp--btn__has - bg > button: active {
                                                                                                        -webkit - transform: translate(1 px, 1 px); - ms - transform: translate(1 px, 1 px);
                                                                                                        transform: translate(1 px, 1 px)
                                                                                                    }.leo - comp--btn.leo - comp--btn__has - bg > button::before {
                                                                                                        content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background - color: rgba(255, 255, 255, .08); - webkit - transition: all .2 s ease - in -out;transition: all .2 s ease - in -out;width: 0;margin: auto
                                                                                                    }.leo - comp--btn.leo - comp--btn__has - bg > button: hover::before {
                                                                                                        width: 100 %
                                                                                                    }.leo - comp--html - embed - box {
                                                                                                        background - color: #fff
                                                                                                    }.embed - web--container {
                                                                                                        position: absolute;width: 100 % ;height: 100 % ;overflow: hidden;left: 0;top: 0;z - index: 999999;background - color: #ccc
                                                                                                    }.embed - web--iframe {
                                                                                                        position: absolute;top: 0;left: 0;width: 100 % ;height: 100 % ;border: 0;z - index: 1;zoom: 1
                                                                                                    }.embed - web--toolbar,
                                                                                                    .embed - web--toolbar - cover {
                                                                                                        width: 100 % ;height: 50 px;z - index: 2;position: absolute;left: 0;bottom: 0
                                                                                                    }.embed - web--toolbar {
                                                                                                        background - color: rgba(0, 0, 0, .8); - webkit - transition: all .3 s;
                                                                                                        transition: all .3 s
                                                                                                    }.toolbar--fs {
                                                                                                        position: absolute;cursor: pointer;width: 32 px;height: 28 px;right: 30 px;top: 11 px;background - image: url(assets.png);background - position: -444 px - 287 px
                                                                                                    }.leo - comp - flash {
                                                                                                        overflow: hidden
                                                                                                    }.leo - comp - flash object {
                                                                                                        position: absolute;left: 0;top: 0;zoom: 1
                                                                                                    }.leo - comp--img {
                                                                                                        border: 0 solid;overflow: hidden
                                                                                                    }.leo - comp--img img {
                                                                                                        position: absolute;opacity: 0;z - index: -1
                                                                                                    }.leo_reflection {
                                                                                                        position: absolute;left: 0;top: 0;pointer - events: none
                                                                                                    }.leo - comp--media,
                                                                                                    .leo - lightbox--html5video,
                                                                                                    .leo - lightbox--vimeo,
                                                                                                    .leo - lightbox--youtube {
                                                                                                        background - color: #2d2d2d}.leo-comp--media:before,.leo-lightbox--html5video:before,.leo-lightbox--vimeo:before,.leo-lightbox--youtube:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;background-position:center center;z-index:1}.leo-comp--media iframe,.leo-comp--media video,.leo-lightbox--html5video iframe,.leo-lightbox--html5video video,.leo-lightbox--vimeo iframe,.leo-lightbox--vimeo video,.leo-lightbox--youtube iframe,.leo-lightbox--youtube video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.leo-comp--youtube:before,.leo-lightbox--youtube:before{background-image:url(assets.png);background-position:0 -250px;width:128px;height:128px}.leo-comp--vimeo:before,.leo-lightbox--vimeo:before{background-image:url(assets.png);background-position:-128px -250px;width:128px;height:128px}.leo-comp--html5video:before,.leo-lightbox--html5video:before{background-image:url(assets.png);background-position:-256px -250px;width:128px;height:128px}.leo-comp--movingbackground{overflow:hidden}.leo-comp--movingbackground canvas{width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.leo-comp--moving-object-img{position:absolute;left:0;top:0;width:100%;height:100%}.leo-comp--paypaldiscount{text-align:center}.leo-comp--paypaldiscount>img{position:absolute;left:0;top:0;height:100%;width:100%}.leo-comp--paypaldiscount>div{position:relative;top:0;height:100%;text-align:center;white-space:nowrap;text-rendering:optimizeLegibility;text-shadow:1px 1px 1px # 000
                                                                                                    }.leo - comp--paypaldiscount > span {
                                                                                                        margin: 6 px
                                                                                                    }.leo - comp--paypalprice {
                                                                                                        user - select: none; - webkit - user - drag: none
                                                                                                    }.leo - comp--slide,
                                                                                                    .ppproduct--thumbnail {
                                                                                                        -webkit - user - select: none; - ms - user - select: none; - webkit - user - drag: none
                                                                                                    }.leo - comp--paypalprice p {
                                                                                                        margin: 0
                                                                                                    }.leo - comp--paypalprice > img {
                                                                                                        position: absolute;top: 0;left: 0;width: 100 % ;height: 100 % ; - webkit - animation: paypalpricerotate 40 s infinite linear;animation: paypalpricerotate 40 s infinite linear;z - index: 1
                                                                                                    }.leo - comp--paypalprice > div {
                                                                                                        white - space: nowrap;
                                                                                                        text - shadow: 1 px 1 px 1 px #000;position:absolute;z-index:2}@-webkit-keyframes paypalpricerotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes paypalpricerotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.leo-comp--paypalproductbox>img{position:absolute;top:-1px;right:-1px;z-index:702;display:none}.ppproduct--slide{position:absolute;top:0;left:0;width:100%;height:80%;border:10px solid}.ppproduct--slide>div{position:relative;width:100%;height:100%;left:0;top:0;overflow:hidden}.ppproduct--slide>div img{position:absolute;width:100%;height:100%;left:0;top:0}.ppproduct--thumbnail{position:absolute;bottom:0;z-index:5;width:100%;height:20%;overflow:hidden;user-select:none}.ppproduct--thumbnail>div{position:absolute;height:100%;width:999999px;box-sizing:border-box;border-top:10px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.ppproduct--thumbnail .active{border:2px solid # 317e e7
                                                                                                    }.ppproduct--li {
                                                                                                        height: 100 % ;box - sizing: border - box;overflow: hidden;vertical - align: top;border: 1 px solid #919191;margin-right:10px;cursor:pointer;display:inline-block;background-color:# fff
                                                                                                    }.ppproduct--li > img {
                                                                                                        position: relative;width: 100 % ;height: 100 %
                                                                                                    }.leo - comp--paypalstar img {
                                                                                                        width: 20 % ;height: 100 % ;float: left
                                                                                                    }.leo - comp--paypalstar canvas {
                                                                                                        position: absolute;left: 0;top: 0
                                                                                                    }.leo - comp--shape > svg {
                                                                                                        position: absolute
                                                                                                    }.leo - comp--shape__text {
                                                                                                        position: absolute;left: 0;top: 0;width: 100 % ;height: 100 % ;overflow: hidden;z - index: 10;word - break: break -word
                                                                                                    }.leo - comp--shape - rect {
                                                                                                        border - style: solid
                                                                                                    }.leo - comp--shape.shortcut {
                                                                                                        overflow: hidden; - webkit - transition: background .3 s;transition: background .3 s
                                                                                                    }.shortcut.shortcut--earth svg {
                                                                                                        -webkit - transform - origin: center; - ms - transform - origin: center;
                                                                                                        transform - origin: center; - webkit - transform: rotate(0); - ms - transform: rotate(0);
                                                                                                        transform: rotate(0); - webkit - transition: -webkit - transform .6 s;
                                                                                                        transition: transform .6 s
                                                                                                    }.shortcut.shortcut--earth: hover svg {
                                                                                                        -webkit - transform: rotate(360 deg); - ms - transform: rotate(360 deg);
                                                                                                        transform: rotate(360 deg)
                                                                                                    }.shortcut.shortcut--mail path: nth - child(1) {
                                                                                                        -webkit - transform - origin: top; - ms - transform - origin: top;
                                                                                                        transform - origin: top; - webkit - transform: rotate(0); - ms - transform: rotate(0);
                                                                                                        transform: rotate(0); - webkit - transition: -webkit - transform .3 s;
                                                                                                        transition: transform .3 s
                                                                                                    }.shortcut.shortcut--mail: hover path: nth - child(1) {
                                                                                                        -webkit - transform: rotateX(180 deg);
                                                                                                        transform: rotateX(180 deg)
                                                                                                    }.shortcut.shortcut--first path: nth - child(2) {
                                                                                                        -webkit - transform: translateX(0); - ms - transform: translateX(0);
                                                                                                        transform: translateX(0)
                                                                                                    }.shortcut.shortcut--first: hover path: nth - child(2) {
                                                                                                        -webkit - animation: shortcut--arrow - left .3 s;
                                                                                                        animation: shortcut--arrow - left .3 s
                                                                                                    }.shortcut.shortcut--last path: nth - child(2) {
                                                                                                        -webkit - transform: translateX(0); - ms - transform: translateX(0);
                                                                                                        transform: translateX(0)
                                                                                                    }.shortcut.shortcut--last: hover path: nth - child(2) {
                                                                                                        -webkit - animation: shortcut--arrow - right .3 s;
                                                                                                        animation: shortcut--arrow - right .3 s
                                                                                                    }.shortcut.shortcut--download path: nth - child(2) {
                                                                                                        -webkit - transform: translateY(0); - ms - transform: translateY(0);
                                                                                                        transform: translateY(0)
                                                                                                    }.shortcut.shortcut--download: hover path: nth - child(2) {
                                                                                                        -webkit - animation: shortcut--download .3 s;
                                                                                                        animation: shortcut--download .3 s
                                                                                                    }
                                                                                                    @ - webkit - keyframes shortcut--download {
                                                                                                        from {
                                                                                                            -webkit - transform: translateY(-100 px);
                                                                                                            transform: translateY(-100 px)
                                                                                                        }
                                                                                                    }
                                                                                                    @keyframes shortcut--download {
                                                                                                        from {
                                                                                                            -webkit - transform: translateY(-100 px);
                                                                                                            transform: translateY(-100 px)
                                                                                                        }
                                                                                                    }.shortcut.shortcut--arrow - left g {
                                                                                                        -webkit - transform: translateX(0); - ms - transform: translateX(0);
                                                                                                        transform: translateX(0)
                                                                                                    }.shortcut.shortcut--arrow - left: hover g {
                                                                                                        -webkit - animation: shortcut--arrow - left .3 s cubic - bezier(.18, .89, .32, 1.28);
                                                                                                        animation: shortcut--arrow - left .3 s cubic - bezier(.18, .89, .32, 1.28)
                                                                                                    }
                                                                                                    @ - webkit - keyframes shortcut--arrow - left {
                                                                                                        from {
                                                                                                            -webkit - transform: translateX(100 px);
                                                                                                            transform: translateX(100 px)
                                                                                                        }
                                                                                                    }
                                                                                                    @keyframes shortcut--arrow - left {
                                                                                                        from {
                                                                                                            -webkit - transform: translateX(100 px);
                                                                                                            transform: translateX(100 px)
                                                                                                        }
                                                                                                    }.shortcut.shortcut--arrow - right g {
                                                                                                        -webkit - transform: translateX(0); - ms - transform: translateX(0);
                                                                                                        transform: translateX(0)
                                                                                                    }.shortcut.shortcut--arrow - right: hover g {
                                                                                                        -webkit - animation: shortcut--arrow - right .3 s cubic - bezier(.18, .89, .32, 1.28);
                                                                                                        animation: shortcut--arrow - right .3 s cubic - bezier(.18, .89, .32, 1.28)
                                                                                                    }
                                                                                                    @ - webkit - keyframes shortcut--arrow - right {
                                                                                                        from {
                                                                                                            -webkit - transform: translateX(-100 px);
                                                                                                            transform: translateX(-100 px)
                                                                                                        }
                                                                                                    }
                                                                                                    @keyframes shortcut--arrow - right {
                                                                                                        from {
                                                                                                            -webkit - transform: translateX(-100 px);
                                                                                                            transform: translateX(-100 px)
                                                                                                        }
                                                                                                    }.shortcut.shortcut--share path: nth - child(2) {
                                                                                                        -webkit - transform: scale(1) translateX(0); - ms - transform: scale(1) translateX(0);
                                                                                                        transform: scale(1) translateX(0); - webkit - transform - origin: bottom; - ms - transform - origin: bottom;
                                                                                                        transform - origin: bottom
                                                                                                    }.shortcut.shortcut--share: hover path: nth - child(2) {
                                                                                                        -webkit - animation: shortcut--share .3 s cubic - bezier(.18, .89, .32, 1.28);
                                                                                                        animation: shortcut--share .3 s cubic - bezier(.18, .89, .32, 1.28)
                                                                                                    }
                                                                                                    @ - webkit - keyframes shortcut--share {
                                                                                                        from {
                                                                                                            -webkit - transform: scale(0) translateX(-35 px);
                                                                                                            transform: scale(0) translateX(-35 px)
                                                                                                        }
                                                                                                    }
                                                                                                    @keyframes shortcut--share {
                                                                                                        from {
                                                                                                            -webkit - transform: scale(0) translateX(-35 px);
                                                                                                            transform: scale(0) translateX(-35 px)
                                                                                                        }
                                                                                                    }.shortcut.shortcut--page {
                                                                                                        -webkit - perspective: 100 px;
                                                                                                        perspective: 100 px
                                                                                                    }.shortcut.shortcut--page > svg {
                                                                                                        -webkit - transform: rotateY(0);
                                                                                                        transform: rotateY(0); - webkit - transform - origin: 6 px 0 0; - ms - transform - origin: 6 px 0 0;
                                                                                                        transform - origin: 6 px 0 0
                                                                                                    }.shortcut.shortcut--page: hover > svg {
                                                                                                        -webkit - animation: shortcut--page 1 s;
                                                                                                        animation: shortcut--page 1 s
                                                                                                    }
                                                                                                    @ - webkit - keyframes shortcut--page {
                                                                                                        0 % , 100 % , 30 % {-webkit - transform: rotateY(0);transform: rotateY(0)
                                                                                                        }
                                                                                                        15 % {-webkit - transform: rotateY(-10 deg);transform: rotateY(-10 deg)
                                                                                                        }
                                                                                                        65 % {-webkit - transform: rotateY(-25 deg);transform: rotateY(-25 deg)
                                                                                                        }
                                                                                                    }
                                                                                                    @keyframes shortcut--page {
                                                                                                        0 % , 100 % , 30 % {-webkit - transform: rotateY(0);transform: rotateY(0)
                                                                                                        }
                                                                                                        15 % {-webkit - transform: rotateY(-10 deg);transform: rotateY(-10 deg)
                                                                                                        }
                                                                                                        65 % {-webkit - transform: rotateY(-25 deg);transform: rotateY(-25 deg)
                                                                                                        }
                                                                                                    }.leo - comp--slide {
                                                                                                        user - select: none
                                                                                                    }.leo - comp--slide.slide--page {
                                                                                                        position: absolute;width: 100 % ;height: 100 % ;left: 0;top: 0;z - index: 1
                                                                                                    }.leo - comp--slide.page--image {
                                                                                                        width: 100 % ;height: 100 % ;opacity: 0;z - index: 1
                                                                                                    }.leo - slide--flow - 3 D {
                                                                                                        overflow: hidden; - webkit - user - select: none; - ms - user - select: none;user - select: none
                                                                                                    }.flow - 3 D--image - container {
                                                                                                        position: absolute;height: 100 % ;width: 100 % ; - webkit - perspective: 500 px;perspective: 500 px; - webkit - transform - style: preserve - 3 d;transform - style: preserve - 3 d;left: 0;top: 0
                                                                                                    }.flow - 3 D--image {
                                                                                                        width: 50 % ;height: 80 % ;left: 0;top: 0;margin: auto;right: 0;bottom: 0
                                                                                                    }.album--page,
                                                                                                    .album--page - out {
                                                                                                        position: absolute;width: 100 % ;height: 100 % ;left: 0;top: 0;border: 0 solid# fff;background - color: #fff
                                                                                                    }.album--page img,
                                                                                                    .album--page - out img {
                                                                                                        width: 100 % ;height: 100 % ;opacity: 0; - webkit - transition: opacity .5 s;transition: opacity .5 s
                                                                                                    }.leo - comp--base - slide {
                                                                                                        overflow: hidden;border: 0 solid
                                                                                                    }.leo - comp--base - slide.slide - ul {
                                                                                                        position: absolute;width: 9999999 px;height: 100 %
                                                                                                    }.leo - comp--base - slide.slide - li {
                                                                                                        position: relative;height: 100 % ;overflow: hidden;float: left
                                                                                                    }.leo - comp--base - slide.slide - li img {
                                                                                                        position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto
                                                                                                    }.leo - comp--base - slide.drag - cover {
                                                                                                        position: absolute;width: 100 % ;height: 100 % ;z - index: 1
                                                                                                    }.slide--touch - controls.control {
                                                                                                        opacity: 1!important
                                                                                                    }.slide--controls > .control {
                                                                                                        position: absolute;height: 100 % ;z - index: 2;opacity: .5; - webkit - transition: opacity .3 s;transition: opacity .3 s;top: 0
                                                                                                    }.slide--controls > .control: before {
                                                                                                        content: "";position: absolute;right: 0;left: 0;top: 0;bottom: 0;margin: auto;cursor: pointer
                                                                                                    }.slide--controls: hover.control {
                                                                                                        opacity: 1
                                                                                                    }.slide--controls.control--prev {
                                                                                                        left: 0; - webkit - transform - origin: 0 50 % ; - ms - transform - origin: 0 50 % ;transform - origin: 0 50 %
                                                                                                    }.slide--controls.control--prev: before {
                                                                                                        width: 37 px;height: 37 px;background - image: url(assets.png);background - position: -384 px - 250 px
                                                                                                    }.slide--controls.control--prev: active: before,
                                                                                                    .slide--controls.control--prev: hover: before {
                                                                                                        background - image: url(assets.png);
                                                                                                        background - position: -400 px - 200 px
                                                                                                    }.slide--controls.control--next {
                                                                                                        right: 0; - webkit - transform - origin: 100 % 50 % ; - ms - transform - origin: 100 % 50 % ;transform - origin: 100 % 50 %
                                                                                                    }.slide--controls.control--next: before {
                                                                                                        left: -37 px;width: 37 px;height: 37 px;background - image: url(assets.png);background - position: -437 px - 200 px
                                                                                                    }.slide--controls.control--next: active: before,
                                                                                                    .slide--controls.control--next: hover: before {
                                                                                                        background - image: url(assets.png);
                                                                                                        background - position: -421 px - 250 px
                                                                                                    }.drag - slide {
                                                                                                        overflow: hidden
                                                                                                    }.drag - slide.slide--page,
                                                                                                    .fade - slide {
                                                                                                        border - style: solid
                                                                                                    }.flip - slide {
                                                                                                        -webkit - perspective: 600 px;
                                                                                                        perspective: 600 px
                                                                                                    }.flip - slide.slide--page {
                                                                                                        border - style: solid; - webkit - transform - style: preserve - 3 d;
                                                                                                        transform - style: preserve - 3 d; - webkit - backface - visibility: hidden;
                                                                                                        backface - visibility: hidden
                                                                                                    }.flip - slide.transform - stage {
                                                                                                        position: absolute;left: 0;top: 0;width: 100 % ;height: 100 % ; - webkit - transform - style: preserve - 3 d;transform - style: preserve - 3 d; - webkit - backface - visibility: hidden;backface - visibility: hidden
                                                                                                    }.moving - slide img {
                                                                                                        height: 100 % ;float: left;border: 0 solid
                                                                                                    }.swipe - slide.slide--page,
                                                                                                    .zoom - slide {
                                                                                                        border - style: solid
                                                                                                    }.swipe - slide {
                                                                                                        overflow: hidden
                                                                                                    }.zoom - slide {
                                                                                                        overflow: hidden
                                                                                                    }.leo - comp--sprite - text {
                                                                                                        position: absolute; - webkit - transform - origin: 0 0; - ms - transform - origin: 0 0;transform - origin: 0 0; - webkit - transform: scale(0); - ms - transform: scale(0);transform: scale(0); - webkit - transition: -webkit - transform .5 s ease - out;transition: transform .5 s ease - out;z - index: 3
                                                                                                    }.leo - comp--sprite - text p {
                                                                                                        margin: 0;padding: 0;border: 0
                                                                                                    }.leo - comp--sprite - text.inside {
                                                                                                        width: 100 % ;height: 100 % ;position: absolute;overflow: hidden;box - sizing: border - box;border - style: solid;border - color: transparent
                                                                                                    }.leo - comp--sprite - text.content {
                                                                                                        position: absolute;bottom: 0;margin: 0;min - height: 80 % ;width: 100 % ;word - wrap: break -word;word - break: break -word
                                                                                                    }.leo - comp--sprite - text.masking {
                                                                                                        position: absolute;width: 100 % ;height: 50 % ;z - index: 1
                                                                                                    }.leo - comp--sprite - text.rect.black {
                                                                                                        background - image: -webkit - linear - gradient(top, #c9c8c8, rgba(201, 200, 200, 0));
                                                                                                        background - image: linear - gradient(to bottom, #c9c8c8, rgba(201, 200, 200, 0))
                                                                                                    }.leo - comp--sprite - text.rect.blue {
                                                                                                        background - image: -webkit - linear - gradient(top, #ddf8fe, rgba(221, 248, 254, 0));
                                                                                                        background - image: linear - gradient(to bottom, #ddf8fe, rgba(221, 248, 254, 0))
                                                                                                    }.leo - comp--sprite - text.rect.yellow {
                                                                                                        background - image: -webkit - linear - gradient(top, #fef8c9, rgba(254, 248, 201, 0));
                                                                                                        background - image: linear - gradient(to bottom, #fef8c9, rgba(254, 248, 201, 0))
                                                                                                    }.leo - comp--sprite - text.cloud.white {
                                                                                                        background - image: -webkit - linear - gradient(top, #f9f9f9, rgba(249, 249, 249, 0));
                                                                                                        background - image: linear - gradient(to bottom, #f9f9f9, rgba(249, 249, 249, 0))
                                                                                                    }.leo - comp--sprite - text.cloud.yellow {
                                                                                                        background - image: -webkit - linear - gradient(top, #fffee8, rgba(255, 254, 232, 0));
                                                                                                        background - image: linear - gradient(to bottom, #fffee8, rgba(255, 254, 232, 0))
                                                                                                    }.leo - comp--sprite - text.circle.blue {
                                                                                                        background - image: -webkit - linear - gradient(top, #d3eef4, rgba(211, 238, 244, 0));
                                                                                                        background - image: linear - gradient(to bottom, #d3eef4, rgba(211, 238, 244, 0))
                                                                                                    }.leo - comp--sprite - text.circle.yellow {
                                                                                                        background - image: -webkit - linear - gradient(top, #fffce4, rgba(255, 252, 228, 0));
                                                                                                        background - image: linear - gradient(to bottom, #fffce4, rgba(255, 252, 228, 0))
                                                                                                    }.leo - progress - wrapper {
                                                                                                        position: absolute;left: 0;top: 0;width: 100 % ;height: 0;z - index: 999;pointer - events: none;text - rendering: optimizeLegibility; - webkit - font - smoothing: antialiased
                                                                                                    }.leo - progress - bar,
                                                                                                    .leo - progress - spin {
                                                                                                        position: absolute
                                                                                                    }.leo - progress - bar {
                                                                                                        left: 0;top: 0;width: 0;height: 2 px;background - color: #29d}.leo-progress-bar>.leo-progress-bar--inner{position:absolute;right:0;top:0;width:100px;height:100%;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px);box-shadow:0 0 10px # 29 d,
                                                                                                        0 0 5 px #29d}.leo-progress-spin{top:15px;right:15px}.leo-progress-spin>.leo-progress-spin--inner{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:# 29 d;border - left - color: #29d;border-radius:50%}.leo-comp--scene,.leo-comp--stage{width:0!important;height:0!important}