body,html{height:100%;margin:0;padding:0}body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;margin:auto;padding:0;font-family:'Open Sans',sans-serif}
.gift-box{min-height:504px}.gift-box .logo{height:170px;max-height:170px;z-index:50;position:relative;text-align:center;padding:30px 0 10px;box-sizing:border-box}.gift-box .logo img{max-height:100%;max-width:100%}.gift-box .box-container{width:100%;overflow:hidden}.gift-box .box-container .background{width:1280px;height:800px;position:absolute;bottom:0;left:-50%;background:url(/lottery/images/gift-box/background.png) center bottom no-repeat}.gift-box .box-wrapper{width:576px;position:relative;height:504px;left:50%;margin-left:-308px;padding:0 20px;cursor:pointer}.gift-box .box .box-ribbon .box-ribbon-part p,.gift-box .box .box-text .box-text-part p{margin:0}.gift-box .box-wrapper.opened{cursor:default}.gift-box .box-lid-frames{z-index:15;position:relative}.gift-box .box-lid-frames img{position:absolute;top:0}.gift-box .box-lid-frames .hide{opacity:0}.gift-box .box{position:relative}.gift-box .box .box-foreground{position:absolute;top:0;z-index:10}.gift-box .box .box-background{position:absolute;top:0}.gift-box .box .box-text{max-width:340px;cursor:default;display:table;position:absolute;z-index:5;opacity:0;top:300px}.gift-box .box .box-text .box-text-part{height:100%;display:table-cell}.gift-box .box .box-text .box-text-part img{display:block}.gift-box .box .box-text .box-text-part.box-text-middle{background:#fff;vertical-align:middle;padding:20px 25px;text-align:center;-moz-box-shadow:0 2px #eaeaea;-webkit-box-shadow:0 2px #eaeaea;position:relative;max-width:320px;word-break:break-word;word-wrap:break-word}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right{position:absolute;width:3px;height:50%;top:25%}.gift-box .box .box-ribbon,.gift-box .cta{position:absolute;opacity:0;top:340px;z-index:20}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left.box-text-middle-border-left,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right.box-text-middle-border-left{left:10px}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left.box-text-middle-border-right,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right.box-text-middle-border-right{right:10px}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left.theme-default,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right.theme-default{background:#ffe379}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left.theme-graphite,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right.theme-graphite{background:#c6a744}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left.theme-caramel,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right.theme-caramel{background:#645b64}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left.theme-mint,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right.theme-mint{background:#fc8496}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left.theme-peach,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right.theme-peach{background:#5ed3db}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left.theme-berry,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right.theme-berry{background:#02c57f}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left.theme-violet,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right.theme-violet{background:#ffc101}.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-left.theme-candy,.gift-box .box .box-text .box-text-part.box-text-middle .box-text-middle-border-right.theme-candy{background:#7a7777}.gift-box .box .box-text .box-text-part.box-text-left{background:url(/lottery/images/gift-box/box_text_left.png) repeat-y;width:13px;-moz-box-shadow:7px 2px #eaeaea;-webkit-box-shadow:7px 2px #eaeaea}.gift-box .box .box-text .box-text-part.box-text-right{background:url(/lottery/images/gift-box/box_text_right.png) repeat-y;width:13px;-moz-box-shadow:-7px 2px #eaeaea;-webkit-box-shadow:-7px 2px #eaeaea}.gift-box .box .box-ribbon{display:table;height:50px;max-width:320px}.gift-box .box .box-ribbon .box-ribbon-part{display:table-cell;height:100%}.gift-box .box .box-ribbon .box-ribbon-part img{display:block}.gift-box .box .box-ribbon .box-ribbon-part.box-ribbon-middle{vertical-align:middle;text-align:center;padding:10px 0;word-break:break-word;word-wrap:break-word;color:#fff}.gift-box .box .box-ribbon .box-ribbon-part.box-ribbon-middle.theme-default{background:url(/lottery/images/gift-box/themes/default/box_ribbon_middle.png) #ffe379;color:#321609}.gift-box .box .box-ribbon .box-ribbon-part.box-ribbon-middle.theme-graphite{background:url(/lottery/images/gift-box/themes/graphite/box_ribbon_middle.png) #c6a744}.gift-box .box .box-ribbon .box-ribbon-part.box-ribbon-middle.theme-caramel{background:url(/lottery/images/gift-box/themes/caramel/box_ribbon_middle.png) #645b64}.gift-box .box .box-ribbon .box-ribbon-part.box-ribbon-middle.theme-mint{background:url(/lottery/images/gift-box/themes/mint/box_ribbon_middle.png) #fc8496}.gift-box .box .box-ribbon .box-ribbon-part.box-ribbon-middle.theme-peach{background:url(/lottery/images/gift-box/themes/peach/box_ribbon_middle.png) #5ed3db}.gift-box .box .box-ribbon .box-ribbon-part.box-ribbon-middle.theme-berry{background:url(/lottery/images/gift-box/themes/berry/box_ribbon_middle.png) #02c57f}.gift-box .box .box-ribbon .box-ribbon-part.box-ribbon-middle.theme-violet{background:url(/lottery/images/gift-box/themes/violet/box_ribbon_middle.png) #ffc101}.gift-box .box .box-ribbon .box-ribbon-part.box-ribbon-middle.theme-candy{background:url(/lottery/images/gift-box/themes/candy/box_ribbon_middle.png) #7a7777}.gift-box .box .box-ribbon .box-ribbon-part.box-ribbon-side img{height:100%;width:50px}.gift-box .cta{text-align:center;bottom:30px;display:inline-block;width:100%;cursor:default}.gift-box .cta a{display:inline-block;background-color:#ffe379;border:1px solid #ffe379;border-radius:2px;color:#321609;font-size:18px;font-weight:700;padding:10px 35px;cursor:pointer;text-decoration:none;font-family:'Open Sans',sans-serif;max-width:260px;word-break:break-word;word-wrap:break-word}.gift-box .cta a.theme-graphite{background:#c6a744;border:1px solid #c6a744;color:#fff}.gift-box .cta a.theme-caramel{background:#645b64;border:1px solid #645b64;color:#fff}.gift-box .cta a.theme-mint{background:#fc8496;border:1px solid #fc8496;color:#fff}.gift-box .cta a.theme-peach{background:#5ed3db;border:1px solid #5ed3db;color:#fff}.gift-box .cta a.theme-berry{background:#02c57f;border:1px solid #02c57f;color:#fff}.gift-box .cta a.theme-violet{background:#ffc101;border:1px solid #ffc101;color:#fff}.gift-box .cta a.theme-candy{background:#7a7777;border:1px solid #7a7777;color:#fff}.gift-box .background-underlay{background:#eaeaea;width:100%;height:100%;position:fixed;top:0}