html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
html{line-height:1;}
body{background:#fff !important;color:#333 !important;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;vertical-align:middle;}
q, blockquote{quotes:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";content:none;}
a img{border:none;}
elements-of-type(html5-block){display:block;}
body{min-width:996px !important;}
.top-promo-present .mod-hero{padding-top:240px;}
.container{margin-left:auto;margin-right:auto;width:996px;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{display:inline;float:left;margin-left:13px;margin-right:13px;}
.grid_1.reverse,
.grid_2.reverse,
.grid_3.reverse,
.grid_4.reverse,
.grid_5.reverse,
.grid_6.reverse,
.grid_7.reverse,
.grid_8.reverse,
.grid_9.reverse,
.grid_10.reverse,
.grid_11.reverse,
.grid_12.reverse{margin-left:0;margin-right:0;padding-left:13px;padding-right:13px;}
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11{position:relative;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container .grid_1{width:57px;}
.container .grid_2{width:140px;}
.container .grid_3{width:223px;}
.container .grid_4{width:306px;}
.container .grid_5{width:389px;}
.container .grid_6{width:472px;}
.container .grid_7{width:555px;}
.container .grid_8{width:638px;}
.container .grid_9{width:721px;}
.container .grid_10{width:804px;}
.container .grid_11{width:887px;}
.container .grid_12{width:970px;}
.container .prefix_1{padding-left:83px;}
.container .prefix_2{padding-left:166px;}
.container .prefix_3{padding-left:249px;}
.container .prefix_4{padding-left:332px;}
.container .prefix_5{padding-left:415px;}
.container .prefix_6{padding-left:498px;}
.container .prefix_7{padding-left:581px;}
.container .prefix_8{padding-left:664px;}
.container .prefix_9{padding-left:747px;}
.container .prefix_10{padding-left:830px;}
.container .prefix_11{padding-left:913px;}
.container .suffix_1{padding-right:83px;}
.container .suffix_2{padding-right:166px;}
.container .suffix_3{padding-right:249px;}
.container .suffix_4{padding-right:332px;}
.container .suffix_5{padding-right:415px;}
.container .suffix_6{padding-right:498px;}
.container .suffix_7{padding-right:581px;}
.container .suffix_8{padding-right:664px;}
.container .suffix_9{padding-right:747px;}
.container .suffix_10{padding-right:830px;}
.container .suffix_11{padding-right:913px;}
.container .push_1{left:83px;}
.container .push_2{left:166px;}
.container .push_3{left:249px;}
.container .push_4{left:332px;}
.container .push_5{left:415px;}
.container .push_6{left:498px;}
.container .push_7{left:581px;}
.container .push_8{left:664px;}
.container .push_9{left:747px;}
.container .push_10{left:830px;}
.container .push_11{left:913px;}
.container .pull_1{left:-83px;}
.container .pull_2{left:-166px;}
.container .pull_3{left:-249px;}
.container .pull_4{left:-332px;}
.container .pull_5{left:-415px;}
.container .pull_6{left:-498px;}
.container .pull_7{left:-581px;}
.container .pull_8{left:-664px;}
.container .pull_9{left:-747px;}
.container .pull_10{left:-830px;}
.container .pull_11{left:-913px;}
@media only screen and (min-width:768px) and (max-width:995px){body{min-width:768px !important;}
.container{width:768px;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{margin-left:8px;margin-right:8px;}
.grid_1.reverse,
.grid_2.reverse,
.grid_3.reverse,
.grid_4.reverse,
.grid_5.reverse,
.grid_6.reverse,
.grid_7.reverse,
.grid_8.reverse,
.grid_9.reverse,
.grid_10.reverse,
.grid_11.reverse,
.grid_12.reverse{margin-left:0;margin-right:0;padding-left:8px;padding-right:8px;}
.container .grid_1{width:48px;}
.container .grid_2{width:112px;}
.container .grid_3{width:176px;}
.container .grid_4{width:240px;}
.container .grid_5{width:304px;}
.container .grid_6{width:368px;}
.container .grid_7{width:432px;}
.container .grid_8{width:496px;}
.container .grid_9{width:560px;}
.container .grid_10{width:624px;}
.container .grid_11{width:688px;}
.container .grid_12{width:752px;}
.container .prefix_1{padding-left:64px;}
.container .prefix_2{padding-left:128px;}
.container .prefix_3{padding-left:192px;}
.container .prefix_4{padding-left:256px;}
.container .prefix_5{padding-left:320px;}
.container .prefix_6{padding-left:384px;}
.container .prefix_7{padding-left:448px;}
.container .prefix_8{padding-left:512px;}
.container .prefix_9{padding-left:576px;}
.container .prefix_10{padding-left:640px;}
.container .prefix_11{padding-left:704px;}
.container .suffix_1{padding-right:64px;}
.container .suffix_2{padding-right:128px;}
.container .suffix_3{padding-right:192px;}
.container .suffix_4{padding-right:256px;}
.container .suffix_5{padding-right:320px;}
.container .suffix_6{padding-right:384px;}
.container .suffix_7{padding-right:448px;}
.container .suffix_8{padding-right:512px;}
.container .suffix_9{padding-right:576px;}
.container .suffix_10{padding-right:640px;}
.container .suffix_11{padding-right:704px;}
.container .push_1{left:64px;}
.container .push_2{left:128px;}
.container .push_3{left:192px;}
.container .push_4{left:256px;}
.container .push_5{left:320px;}
.container .push_6{left:384px;}
.container .push_7{left:448px;}
.container .push_8{left:512px;}
.container .push_9{left:576px;}
.container .push_10{left:640px;}
.container .push_11{left:704px;}
.container .pull_1{left:-64px;}
.container .pull_2{left:-128px;}
.container .pull_3{left:-192px;}
.container .pull_4{left:-256px;}
.container .pull_5{left:-320px;}
.container .pull_6{left:-384px;}
.container .pull_7{left:-448px;}
.container .pull_8{left:-512px;}
.container .pull_9{left:-576px;}
.container .pull_10{left:-640px;}
.container .pull_11{left:-704px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
}
@media only screen and (max-width:767px){body{min-width:0 !important;}
.container{margin:0 auto;width:auto;overflow:hidden;}
.container .grid_1,
.container .grid_2,
.container .grid_3,
.container .grid_4,
.container .grid_5,
.container .grid_6,
.container .grid_7,
.container .grid_8,
.container .grid_9,
.container .grid_10,
.container .grid_11,
.container .grid_12{width:auto;clear:both;float:none;margin-left:3%;margin-right:3%;display:block;padding-left:0 !important;padding-right:0 !important;zoom:1;*display:inline;}
.container .grid_1.reverse,
.container .grid_2.reverse,
.container .grid_3.reverse,
.container .grid_4.reverse,
.container .grid_5.reverse,
.container .grid_6.reverse,
.container .grid_7.reverse,
.container .grid_8.reverse,
.container .grid_9.reverse,
.container .grid_10.reverse,
.container .grid_11.reverse,
.container .grid_12.reverse{margin-left:0;margin-right:0;padding-left:3% !important;padding-right:3% !important;}
.grid_1 .grid_1,
.grid_2 .grid_1, .grid_2 .grid_2,
.grid_3 .grid_1, .grid_3 .grid_2, .grid_3 .grid_3,
.grid_4 .grid_1, .grid_4 .grid_2, .grid_4 .grid_3, .grid_4 .grid_4,
.grid_5 .grid_1, .grid_5 .grid_2, .grid_5 .grid_3, .grid_5 .grid_4, .grid_5 .grid_5,
.grid_6 .grid_1, .grid_6 .grid_2, .grid_6 .grid_3, .grid_6 .grid_4, .grid_6 .grid_5, .grid_6 .grid_6,
.grid_7 .grid_1, .grid_7 .grid_2, .grid_7 .grid_3, .grid_7 .grid_4, .grid_7 .grid_5, .grid_7 .grid_6, .grid_7 .grid_7,
.grid_8 .grid_1, .grid_8 .grid_2, .grid_8 .grid_3, .grid_8 .grid_4, .grid_8 .grid_5, .grid_8 .grid_6, .grid_8 .grid_7, .grid_8 .grid_8,
.grid_9 .grid_1, .grid_9 .grid_2, .grid_9 .grid_3, .grid_9 .grid_4, .grid_9 .grid_5, .grid_9 .grid_6, .grid_9 .grid_7, .grid_9 .grid_8, .grid_9 .grid_9,
.grid_10 .grid_1, .grid_10 .grid_2, .grid_10 .grid_3, .grid_10 .grid_4, .grid_10 .grid_5, .grid_10 .grid_6, .grid_10 .grid_7, .grid_10 .grid_8, .grid_10 .grid_9, .grid_10 .grid_10,
.grid_11 .grid_1, .grid_11 .grid_2, .grid_11 .grid_3, .grid_11 .grid_4, .grid_11 .grid_5, .grid_11 .grid_6, .grid_11 .grid_7, .grid_11 .grid_8, .grid_11 .grid_9, .grid_11 .grid_10, .grid_11 .grid_11,
.grid_12 .grid_1, .grid_12 .grid_2, .grid_12 .grid_3, .grid_12 .grid_4, .grid_12 .grid_5, .grid_12 .grid_6, .grid_12 .grid_7, .grid_12 .grid_8, .grid_12 .grid_9, .grid_12 .grid_10, .grid_12 .grid_11, .grid_12 .grid_12{padding-left:0px;padding-right:0px;}
.container .push_1, .container .push_2,
.container .push_3, .container .push_4,
.container .push_5, .container .push_6,
.container .push_7, .container .push_8,
.container .push_9, .container .push_10,
.container .push_11{left:0;}
.container .pull_1, .container .pull_2,
.container .pull_3, .container .pull_4,
.container .pull_5, .container .pull_6,
.container .pull_7, .container .pull_8,
.container .pull_9, .container .pull_10,
.container .pull_11{left:0;}
}
@media only screen and (max-width:479px){.container{width:auto;}
.container .grid_1,
.container .grid_2,
.container .grid_3,
.container .grid_4,
.container .grid_5,
.container .grid_6,
.container .grid_7,
.container .grid_8,
.container .grid_9,
.container .grid_10,
.container .grid_11,
.container .grid_12{width:auto;}
}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1;}
}
@-moz-keyframes empty{0%{opacity:1;}
}
@keyframes empty{0%{opacity:1;}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8);}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(0.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}
}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-pagination{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-prev,
.owl-theme .owl-controls .owl-next{display:block;font-size:0;text-indent:-99999em;color:#fff;display:inline-block;zoom:1;*display:inline;width:14px;height:18px;background:no-repeat center center;filter:Alpha(Opacity=70);opacity:0.5;vertical-align:top;cursor:pointer;}
.owl-theme .owl-controls .owl-prev{position:relative;}
.owl-theme .owl-controls .owl-prev:after{content:"";position:absolute;left:3px;top:3px;background-image:url("../images/ld-sprite.png");background-position:-1198px -31px;width:8px;height:13px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.owl-theme .owl-controls .owl-prev:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.owl-theme .owl-controls .owl-next{position:relative;}
.owl-theme .owl-controls .owl-next:after{content:"";position:absolute;left:3px;top:3px;background-image:url("../images/ld-sprite.png");background-position:-1009px -118px;width:8px;height:13px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.owl-theme .owl-controls .owl-next:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;width:14px;height:18px;}
.owl-theme .owl-controls .owl-page span{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;background-color:#CCCCCC;display:inline-block;width:8px;height:8px;margin:5px 3px;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#565656;}
.js-pics-controls .owl-prev, .js-pics-controls .owl-next{display:none;}
.js-pics-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.js-pics-controls .owl-page span{width:60px;height:60px;display:block;margin:0 10px;cursor:pointer;}
@media only screen and (max-width:995px){.js-pics-controls .owl-page span{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;background-color:#CCCCCC;width:8px;height:8px;margin:5px 3px;}
.js-pics-controls .owl-page span img{display:none;}
}
.js-pics-controls .owl-page.active span,
.js-pics-controls .owl-page:hover span{background-color:#565656;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#ffffff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(../images/ajax-loader.gif) no-repeat center center;}
.fader{position:fixed;top:0;width:100%;height:100%;background-color:#ffffff;z-index:9999999;display:none;}
.fader .slide{z-index:1;margin:0 auto;display:none;position:relative;left:0;right:0;top:0;bottom:0;height:100%;max-height:900px;cursor:move;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;}
.fader .slide.active{display:block;margin:auto !important;}
.fader .slide.slide-no-zoom{cursor:auto;}
.fader.fader-full-size{overflow:auto;}
.fader.fader-full-size .slide{max-width:none;width:900px;height:900px;cursor:move;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;}
.fader .fader_controls .prev, .fader .fader_controls .next{position:absolute;height:80px;line-height:55px;width:72px;font-size:100px;text-align:center;color:#000000;top:0;left:0;height:100%;z-index:4;cursor:pointer;opacity:.7;transition:all 150ms;overflow:hidden;}
.fader .fader_controls .prev:hover, .fader .fader_controls .next:hover{opacity:1;}
.fader .fader_controls .prev:after{content:"";position:absolute;background-image:url("../images/ld-sprite.png");background-position:-127px -168px;width:35px;height:48px;top:0;bottom:0;margin:auto;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.fader .fader_controls .prev:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.fader .fader_controls .next{left:auto;right:0;}
.fader .fader_controls .next:after{content:"";position:absolute;background-image:url("../images/ld-sprite.png");background-position:-134px -101px;width:35px;height:48px;top:0;bottom:0;left:0;margin:auto;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.fader .fader_controls .next:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.fader .pager_list{position:absolute;width:100%;height:40px;line-height:40px;bottom:0;text-align:center;z-index:4;}
.fader .pager_list li{display:inline-block;width:15px;height:15px;margin:0 7px;background:#ffffff;opacity:.7;text-indent:-999px;border-radius:999px;cursor:pointer;transition:all 150ms;}
.fader .pager_list li:hover, .fader .pager_list li.active{opacity:1;}
.fader .close{position:absolute;top:20px;left:20px;width:31px;height:31px;z-index:99999999;font-size:20px;cursor:pointer;font-weight:800;background-image:url("../images/ld-sprite.png");background-position:-204px -168px;width:31px;height:31px;text-indent:1000px;overflow:hidden;opacity:.7;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.fader .close{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.fader .close:hover{opacity:1;}
.zoomer{position:fixed;z-index:9999998;display:block;top:0;left:0;width:100%;height:100%;display:none;background-color:#ffffff;}
.zoomer img{width:389px;height:389px;position:relative;}
.js-pics .plus{display:none;margin-left:-25px;margin-top:-25px;left:50%;position:absolute;top:50%;z-index:9;background-image:url("../images/ld-sprite.png");background-position:-67px -168px;width:50px;height:50px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.js-pics .plus{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.js-pics .plus{display:none !important;}
}
[data-link]:not([data-link=""]){cursor:pointer;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
body.no-scroll{overflow:hidden !important;}
body.disabled{overflow:auto;}
.clearfix, .row{overflow:hidden;*zoom:1;}
.row{margin:0 -13px;}
@media only screen and (min-width:768px) and (max-width:995px){.row{margin:0 -8px;}
}
@media only screen and (max-width:767px){.row{margin:0 -3%;}
}
body{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:0;font-size:12px;line-height:1.6em;color:#333333;}
h1, h2, h3, h4{margin-bottom:10px;}
h1{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:500;letter-spacing:-1px;text-transform:uppercase;font-size:1.5em;}
h2{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:300;letter-spacing:-1px;text-transform:uppercase;font-size:1.5em;}
h3{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:500;letter-spacing:-1px;text-transform:uppercase;font-size:1.1em;line-height:1.6em;}
h4{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:500;letter-spacing:-1px;font-size:1.1em;}
p{line-height:1.5em;margin-bottom:10px;}
p.lead{margin-top:14px;}
a{cursor:pointer;}
dl.dl-horizontal{overflow:hidden;*zoom:1;}
dl.dl-horizontal dt{font-weight:500;display:inline-block;float:left;text-transform:uppercase;margin-right:5px;}
dl.dl-horizontal dd{margin-bottom:5px;}
ul.inline{list-style-type:none;}
ul.inline li{float:left;display:inline-block;}
body{background:#ffffff;color:#000;text-rendering:optimizelegibility;}
body.jPanel-closed, body.jPanel-open{overflow-x:initial;}
a{text-decoration:none;color:#000;}
@media only screen{body{height:100%;min-height:100%;}
img{max-width:100%;display:block;height:auto;}
object, embed{max-width:100%;}
}
.kiko-container{padding-top:20px;margin-bottom:0px;position:relative;background:#ffffff;overflow:hidden;}
.kiko-container.home{padding-top:0;margin-top:110px !important;}
.kiko-container .ias_loader img{display:block;margin:25px auto;}
.clear{clear:both;display:block;height:0;}
.hide{display:none;}
.divider{height:1px;clear:both;border:none;background:#cbcbcb;}
@media only screen and (min-width:995px){.hideInDesktop{display:none;}
}
@media only screen and (min-width:768px) and (max-width:995px){.hideInTablet{display:none;}
}
@media only screen and (max-width:767px){.hideInMobile{display:none;}
}
.btn-label{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;background:#e6e7e8;text-transform:uppercase;color:#333333;max-width:100%;}
.label-small{font-size:0.8em;font-weight:500;height:18px;line-height:18px;padding:0 8px;margin:0 4px 0 0;}
.label-big{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:0;height:17px;line-height:17px;padding:0 20px;font-weight:500;font-size:0.833em;letter-spacing:0.1em;margin:0 6px 0 0;}
.label-new{background-color:#dab190;}
.label-promo{background-color:#deaeae;}
.label-promo{background-color:#deaeae;}
.label-gift{background-color:#55a7d2;}
.alert{color:#231f20;padding:0 0 0 30px;background-position:left top;background-repeat:no-repeat;min-height:20px;display:block;line-height:19px;position:relative;}
.alert.alert-success:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-978px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.alert.alert-success:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.alert.alert-danger:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-1138px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.alert.alert-danger:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:300;letter-spacing:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:15px 10px;line-height:1;margin-bottom:1.2em;cursor:pointer;display:inline-block;float:left;outline:none;background-color:#000000;border:1px solid #000000;color:#ffffff;}
.btn:hover{background-color:#ca86a7;border:1px solid #ca86a7;color:#ffffff;}
.btn-small, .btn-small:hover{padding:9px 10px 8px;margin-bottom:0;}
.btn-primary{background-color:#000000;}
.btn-primary2{background-color:#000000;border:1px solid #ffffff;}
.btn-tertiary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:300;letter-spacing:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:15px 10px;line-height:1;margin-bottom:1.2em;cursor:pointer;display:inline-block;float:left;outline:none;background-color:#ffffff;border:1px solid #cccccc;color:#000000;}
.btn-tertiary:hover{background-color:#000000;border:1px solid #000000;color:#ffffff;}
.btn-full{width:100%;}
.progress-buttonoutOfStock,
.btn-primary-outofstock{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:300;letter-spacing:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:15px 10px;line-height:1;margin-bottom:1.2em;cursor:pointer;display:inline-block;float:left;outline:none;background-color:#f3f3f3;border:1px solid #f3f3f3;color:#999999;cursor:default;border:1px solid #CCCCCC;}
.progress-buttonoutOfStock:hover,
.btn-primary-outofstock:hover{background-color:#f3f3f3;border:1px solid #f3f3f3;color:#999999;cursor:default;}
.btn-reset{background-color:transparent;border:1px solid #ffffff;}
.btn-light{background-color:transparent;border:1px solid #cbcbcb;color:#000;border:1px solid #ccc;}
.btn-light-negative{background-color:transparent;border:1px solid #cbcbcb;color:#ffffff;border:1px solid #ccc;}
.btn-disabled{background-color:darkgray;}
.btn-delete{padding-left:37px;background-image:url("../images/ld-sprite-form.png");background-position:0px -300px;background-repeat:no-repeat;background-color:#000000;background-position-x:left;}
.btn-back{padding-left:33px;position:relative;}
.btn-back:after{content:"";position:absolute;left:10px;top:2px;background-image:url("../images/ld-sprite.png");background-position:-1099px -118px;width:8px;height:13px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.btn-back:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.btn-print{padding-left:33px;position:relative;background-color:#000000;}
.btn-print:after{content:"";position:absolute;left:10px;top:12px;background-image:url("../images/ld-sprite.png");background-position:-1023px -62px;width:16px;height:16px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.btn-print:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.btn-confirm{padding-left:33px;background-image:url("../images/ld-sprite-form.png");background-position:0px 0px;background-repeat:no-repeat;background-color:#000000;background-position-x:left;background-position-x:6px;background-position-y:14px;}
.btn-link{padding-right:33px;position:relative;}
.btn-link:after{content:"";position:absolute;right:0;top:14px;background-image:url("../images/ld-sprite.png");background-position:-954px -118px;width:20px;height:13px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.btn-link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.btn-link.btn-light-negative{position:relative;}
.btn-link.btn-light-negative:after{content:"";position:absolute;right:0;top:14px;background-image:url("../images/ld-sprite.png");background-position:-923px -118px;width:21px;height:13px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.btn-link.btn-light-negative:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.to-top{display:none;position:fixed;bottom:10px;right:10px;width:52px;height:32px;background-color:#ca86a7;text-transform:uppercase;font-size:10px;text-align:center;padding:10px 0;z-index:800;}
.to-top div#go-to-top{display:block;width:100%;height:100%;color:#fff;line-height:32px;}
.to-top i.icon{background-image:url("../images/ld-sprite.png");background-position:-798px -144px;width:7px;height:4px;display:block;margin:0 auto;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.to-top i.icon{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.buy-buttons{text-align:center;margin:0 -10px;padding:10px;}
.buy-buttons .btn{margin:0 auto;float:none;display:inline-block;}
.buy-buttons .paypal-btn{display:inline-block;}
@-moz-document url-prefix(){.form-default select, .form-default .code-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-indent:5px;text-overflow:clip;background-image:url("../images/ld-sprite-form.png");background-position:right -96px;background-repeat:no-repeat;background-color:#ffffff;background-position-x:right;border:1px solid #cbcbcb !important;padding-right:46px !important;padding-left:0px !important;height:22px;padding-top:5px !important;padding-bottom:5px !important;}
.form-default .select-big{background-image:url("../images/ld-sprite-form.png");background-position:right -154px;background-repeat:no-repeat;background-color:#ffffff;background-position-x:right;background-position-x:right !important;border:1px solid #cbcbcb;padding-right:46px !important;height:24px;padding-top:10px !important;padding-bottom:10px !important;}
}
.appearance .form-default select, .appearance .form-default .code-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-image:url("../images/ld-sprite-form.png");background-position:0px -96px;background-repeat:no-repeat;background-color:#ffffff;background-position-x:right;border:1px solid #cbcbcb;padding-right:46px;}
.appearance .form-default .select-big{font-size:1em;line-height:1em;background-image:url("../images/ld-sprite-form.png");background-position:0px -154px;background-repeat:no-repeat;background-color:#ffffff;background-position-x:right;padding-right:43px;text-transform:uppercase;}
.mod-crm-form-steps .form-default .form-group textarea{height:200px;}
.form-default .form-group{margin-bottom:15px;clear:both;}
.form-default .form-group.mt20{margin-top:20px;}
.form-default .form-group .msg-wrapper{float:left;}
.form-default .form-group .msg-wrapper .form_field_error{margin:10px 0 0 0;float:left;clear:both;}
@media only screen and (max-width:767px){.form-default .form-group .msg-wrapper{float:none;}
}
.form-default .form-group.address-description{padding-top:15px;}
.form-default .form-group .address-remove-disclaimer{font-size:10px;line-height:1.09em;}
@media only screen and (max-width:767px){.form-default .form-group{text-align:center;}
}
.form-default .medium .form_field_error{max-width:145px;}
.form-default textarea, .form-default input[type="text"], .form-default input[type="password"], .form-default input[type="datetime"], .form-default input[type="datetime-local"], .form-default input[type="date"], .form-default input[type="month"], .form-default input[type="time"], .form-default input[type="week"], .form-default input[type="number"], .form-default input[type="email"], .form-default input[type="url"], .form-default input[type="search"], .form-default input[type="tel"], .form-default input[type="color"],
.form-default input[type="button"], .form-default input[type="submit"], .form-default select{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.form-default textarea:focus, .form-default input[type="text"]:focus, .form-default input[type="password"]:focus, .form-default input[type="datetime"]:focus, .form-default input[type="datetime-local"]:focus, .form-default input[type="date"]:focus, .form-default input[type="month"]:focus, .form-default input[type="time"]:focus, .form-default input[type="week"]:focus, .form-default input[type="number"]:focus, .form-default input[type="email"]:focus, .form-default input[type="url"]:focus, .form-default input[type="search"]:focus, .form-default input[type="tel"]:focus, .form-default input[type="color"]:focus,
.form-default input[type="button"]:focus, .form-default input[type="submit"]:focus, .form-default select:focus{border-color:rgba(146, 125, 184, 0.58823) !important;-webkit-box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;-moz-box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;}
.form-default textarea, .form-default input[type="text"], .form-default input[type="password"], .form-default input[type="datetime"], .form-default input[type="datetime-local"], .form-default input[type="date"], .form-default input[type="month"], .form-default input[type="time"], .form-default input[type="week"], .form-default input[type="number"], .form-default input[type="email"], .form-default input[type="url"], .form-default input[type="search"], .form-default input[type="tel"], .form-default input[type="color"]{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:0;-webkit-transition:border-color, ease-in-out, 0.15s;-moz-transition:border-color, ease-in-out, 0.15s;-o-transition:border-color, ease-in-out, 0.15s;transition:border-color ease-in-out 0.15s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #ccc;background:#ffffff;color:#999999;display:inline-block;float:left;vertical-align:middle;height:32px;line-height:20px;width:100%;padding:5px 10px;}
.form-default textarea{width:100%;height:auto;}
.form-default select, .form-default .code-link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;display:inline-block;float:left;height:32px;padding:0 0 0 8px;font-size:1em;line-height:1.167em;border:none;color:#4d4d4d;cursor:pointer;overflow:hidden;text-overflow:ellipsis;}
.form-default select option, .form-default .code-link option{color:#333333;}
.form-default .select-big{height:44px;line-height:44px;}
.form-default .control-label{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:500;letter-spacing:0;padding:7px 10px 7px 0;line-height:1.7em;}
.form-default .control-label.col{float:left;width:135px;}
@media only screen and (max-width:767px){.form-default .control-label.col{width:auto;float:none;text-align:center;display:block;}
}
.form-default .control-label.with-note{line-height:15px;}
.form-default .control-label.with-note span{font-size:0.86em;display:block;}
.form-default .btn-address-remove{margin-left:10px;}
.form-default .col-reverse{padding-left:154px;}
@media only screen and (max-width:767px){.form-default .col-reverse{padding-left:0;}
.form-default .col-reverse .btn{float:none;margin:auto;display:block;}
.form-default .col-reverse .btn-address-remove{display:inline-block;margin-top:10px;padding:15px 17px;}
}
@media only screen and (max-width:767px){.form-default .radio-group{text-align:center;}
}
.form-default .radio-inline{padding-top:6px;display:inline-block;padding-right:30px;}
.form-default .checkbox-inline{color:#333333;}
.form-default .checkbox-col{display:block;float:left;width:410px;padding-top:10px;}
@media only screen and (max-width:767px){.form-default .checkbox-col{float:none;width:auto;}
}
.form-default .checkbox label{display:block;margin:0 0 10px 0;overflow:hidden;}
.form-default .checkbox .input{float:left;}
.form-default .checkbox .label{display:block;padding-left:20px;font-size:0.92em;color:#333333;}
.form-default .checkbox .label.small{font-size:1em;}
.form-default .control-form.large, .form-default .control-form.large, .form-default .checkbox-inline.large, .form-default .control-textarea.large, .form-default .checkbox-col.large{width:380px;}
@media only screen and (min-width:768px) and (max-width:995px){.form-default .control-form.large, .form-default .control-form.large, .form-default .checkbox-inline.large, .form-default .control-textarea.large, .form-default .checkbox-col.large{width:290px;}
}
@media only screen and (max-width:767px){.form-default .control-form.large, .form-default .control-form.large, .form-default .checkbox-inline.large, .form-default .control-textarea.large, .form-default .checkbox-col.large{width:100%;float:none;}
}
.form-default .control-form.medium, .form-default .control-form.medium, .form-default .checkbox-inline.medium, .form-default .control-textarea.medium, .form-default .checkbox-col.medium{width:290px;}
@media only screen and (min-width:768px) and (max-width:995px){.form-default .control-form.medium, .form-default .control-form.medium, .form-default .checkbox-inline.medium, .form-default .control-textarea.medium, .form-default .checkbox-col.medium{width:230px;}
}
@media only screen and (max-width:767px){.form-default .control-form.medium, .form-default .control-form.medium, .form-default .checkbox-inline.medium, .form-default .control-textarea.medium, .form-default .checkbox-col.medium{width:100%;float:none;}
}
.form-default .control-form.small, .form-default .control-form.small, .form-default .checkbox-inline.small, .form-default .control-textarea.small, .form-default .checkbox-col.small{width:170px;}
@media only screen and (max-width:767px){.form-default .control-form.small, .form-default .control-form.small, .form-default .checkbox-inline.small, .form-default .control-textarea.small, .form-default .checkbox-col.small{width:100%;float:none;}
}
.form-default .control-form.xsmall, .form-default .control-form.xsmall, .form-default .checkbox-inline.xsmall, .form-default .control-textarea.xsmall, .form-default .checkbox-col.xsmall{width:95px;}
@media only screen and (max-width:767px){.form-default .control-form.xsmall, .form-default .control-form.xsmall, .form-default .checkbox-inline.xsmall, .form-default .control-textarea.xsmall, .form-default .checkbox-col.xsmall{width:100%;float:none;}
}
.form-default .control-form.x100, .form-default .control-form.x100, .form-default .checkbox-inline.x100, .form-default .control-textarea.x100, .form-default .checkbox-col.x100{width:100%;}
.form-default .control-form.mt20, .form-default .control-form.mt20, .form-default .checkbox-inline.mt20, .form-default .control-textarea.mt20, .form-default .checkbox-col.mt20{margin-top:20px;}
.form-default .control-form.error, .form-default .control-form.error:focus, .form-default .control-textarea.error, .form-default .control-textarea.error:focus{-webkit-box-shadow:rgba(255, 0, 0, 0.4) 0px 0px 8px 0px;-moz-box-shadow:rgba(255, 0, 0, 0.4) 0px 0px 8px 0px;box-shadow:rgba(255, 0, 0, 0.4) 0px 0px 8px 0px;border-color:red !important;}
.form-default .form_field_error{display:inline-block;color:#d76060;padding:0 0 0 30px;min-height:20px;line-height:14px;margin:0 0 0 25px;position:relative;float:left;}
.form-default .form_field_error:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-627px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.form-default .form_field_error:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.form-default .form_field_error{margin-left:0;float:none;margin-top:10px;}
}
@media only screen and (max-width:767px){.form-default .captcha #recaptcha_area{margin:auto;}
}
.form-default .gigya-connect-bar{float:left;}
.form-default .gigya-connect-bar > table{margin-left:-24px !important;}
@media only screen and (max-width:767px){.form-default .gigya-connect-bar{width:100% !important;}
.form-default .gigya-connect-bar > table{width:100% !important;margin:auto !important;}
}
.form-default .control-label-large{height:65px;line-height:65px;}
.form-default .tooltip-item{padding:0 10px;}
.form-default .tooltip-item.country{padding:0 13px;}
.form-default .tooltip-item.tooltip-item{position:relative;}
.form-default .tooltip-item.tooltip-item .tooltip-label{padding-right:24px;position:relative;display:inline;float:left;}
.form-default .tooltip-item.tooltip-item .tooltip-label:after{content:"";position:absolute;right:2px;top:1px;background-image:url("../images/ld-sprite.png");background-position:-971px -62px;width:16px;height:16px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.form-default .tooltip-item.tooltip-item .tooltip-label:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.form-default .tooltip-item.tooltip-item .tooltip-label{padding-right:0;}
.form-default .tooltip-item.tooltip-item .tooltip-label:after{display:none;}
}
.form-default .tooltip-item.tooltip-item .tooltip-text{-webkit-transition:opacity, 0.15s, ease-in-out;-moz-transition:opacity, 0.15s, ease-in-out;-o-transition:opacity, 0.15s, ease-in-out;transition:opacity 0.15s ease-in-out;position:absolute;opacity:0;display:none;right:auto;top:-10px;left:0;bottom:auto;margin-top:0;border:1px solid #cbcbcb;z-index:999;width:150px;padding:15px;height:auto;background:#ffffff;text-align:left;}
.form-default .tooltip-item.tooltip-item .tooltip-text:after{content:"";position:absolute;right:-13px;top:12px;background-image:url("../images/ld-sprite.png");background-position:-379px -78px;width:13px;height:26px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.form-default .tooltip-item.tooltip-item .tooltip-text:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.form-default .tooltip-item.tooltip-item .tooltip-text{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none;display:block;position:static;height:auto;opacity:1;left:0;top:0;margin-top:0;border:none;z-index:999;width:auto;padding:15px;font-size:1.083em;line-height:1.154em;padding:0;font-size:0.9em;color:#4c4c4c;}
.form-default .tooltip-item.tooltip-item .tooltip-text:after{display:none;}
}
.form-default .tooltip-item.tooltip-item:hover .tooltip-text{height:auto;opacity:1;display:block;}
.form-default .tooltip-item.tooltip-item:hover .tooltip-text strong{font-weight:bold;}
.form-default .tooltip-item.tooltip-item:hover .tooltip-text a{color:#ca86a7;}
.form-default .tooltip-item.tooltip-item:hover .tooltip-label{color:#ca86a7;}
.form-default .tooltip-item .tooltip-label{margin-top:8px;float:left;}
@media only screen and (max-width:767px){.form-default .tooltip-item .tooltip-label{width:100%;}
.form-default .tooltip-item .tooltip-text{display:none;text-align:center;}
}
@media only screen and (min-width:768px) and (max-width:995px){.form-default .tooltip-item .tooltip-text{display:none;}
}
.form-default .country-label{padding:0 13px;float:left;height:39px;line-height:39px;}
@media only screen and (max-width:767px){.form-default .country-label{width:100%;}
}
.form-block textarea, .form-block input[type="text"], .form-block input[type="password"], .form-block input[type="datetime"], .form-block input[type="datetime-local"], .form-block input[type="date"], .form-block input[type="month"], .form-block input[type="time"], .form-block input[type="week"], .form-block input[type="number"], .form-block input[type="email"], .form-block input[type="url"], .form-block input[type="search"], .form-block input[type="tel"], .form-block input[type="color"]{display:block;float:none;}
.form-search fieldset{display:inline-block;background:#ffffff;height:24px;width:auto;padding:0 10px;}
.form-search fieldset.active{background:#ffffff;}
.form-search fieldset.active input[type="text"]{width:156px;background:#ffffff;}
.form-search fieldset input[type="text"]{-webkit-transition:width, 0.3s, ease-in;-moz-transition:width, 0.3s, ease-in;-o-transition:width, 0.3s, ease-in;transition:width 0.3s ease-in;font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-weight:500;font-size:0.92em;border:0;margin:0;padding:0;height:24px;line-height:24px;margin-right:10px;display:block;float:left;width:75px;background:transparent;color:#000000;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
.form-search fieldset input[type="submit"]{display:block;font-size:0;text-indent:-99999em;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:14px;height:24px;background-image:url("../images/ld-sprite-form.png");background-position:0px -42px;width:14px;height:24px;background-color:transparent;float:left;border:0;margin:0;padding:0;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.form-search fieldset input[type="submit"]{background-image:url("../images/hd-sprite-form.png");background-size:44px 344px;}
}
.form-search-page{margin-top:10px;}
.form-search-page fieldset{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;background-color:#ffffff;height:24px;width:250px;padding:0 10px;}
.form-search-page fieldset.active input[type="text"]{width:220px;}
.form-search-page fieldset input[type="text"]{-webkit-transition:width, 0.3s, ease-in;-moz-transition:width, 0.3s, ease-in;-o-transition:width, 0.3s, ease-in;transition:width 0.3s ease-in;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;margin:0;padding:0;height:24px;line-height:24px;margin-right:10px;display:block;float:left;width:220px;color:#999999;outline:none;}
.form-search-page fieldset input[type="submit"]{display:block;font-size:0;text-indent:-99999em;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:14px;height:24px;background-image:url("../images/ld-sprite-form.png");background-position:0px -42px;width:14px;height:24px;background-color:transparent;float:left;border:0;margin:0;padding:0;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.form-search-page fieldset input[type="submit"]{background-image:url("../images/hd-sprite-form.png");background-size:44px 344px;}
}
.form-inline{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:0;}
.form-inline label{color:#ffffff;text-transform:uppercase;line-height:32px;}
@media only screen and (min-width:768px) and (max-width:995px){.form-inline label{display:inline-block;float:left;width:100px;line-height:normal;text-align:left;}
}
@media only screen and (max-width:767px){.form-inline label{display:block;text-align:center;}
}
.form-inline input.email, .form-inline input.cap{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:0.92em;height:30px;border:none;width:168px;background:#ffffff;padding:0 10px;margin:0 8px 0 12px;color:#999999;}
.form-inline input.email:focus, .form-inline input.cap:focus{border-color:rgba(146, 125, 184, 0.58823) !important;-webkit-box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;-moz-box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;}
.form-inline input.cap{width:116px;}
@media only screen and (max-width:767px){.form-inline input.cap{width:auto;}
}
@media only screen and (min-width:768px) and (max-width:995px){.form-inline input.cap{width:100px;}
}
.form-inline input.email{width:180px;}
@media only screen and (min-width:768px) and (max-width:995px){.form-inline input.email{width:160px;}
}
@media only screen and (max-width:767px){.form-inline input.email{width:170px;}
}
.form-inline input[type="submit"]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:0;background-color:#ca86a7;height:30px;max-width:80px;width:80px;text-align:center;text-transform:uppercase;border:1px solid #ca86a7;color:#ffffff;border:none;font-size:0.92em;padding:0;margin:0;cursor:pointer;}
div.rating-cancel,
div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.star-rating,
div.star-rating a{background-image:url("../images/ld-sprite.png");background-position:-841px -62px;width:16px;height:16px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){div.star-rating,
div.star-rating a{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
div.rating-cancel a,
div.star-rating a{display:block;width:16px;height:100%;background-image:url("../images/ld-sprite.png");background-position:-841px -62px;width:16px;height:16px;border:0;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){div.rating-cancel a,
div.star-rating a{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
div.star-rating-on a{background-image:url("../images/ld-sprite.png");background-position:-867px -62px;width:16px;height:16px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){div.star-rating-on a{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
div.star-rating-hover a{background-image:url("../images/ld-sprite.png");background-position:-893px -62px;width:16px;height:16px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){div.star-rating-hover a{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
div.star-rating-readonly a{cursor:default !important;}
div.star-rating{background:transparent !important;overflow:hidden !important;}
i.icon-rewards{background-image:url("../images/ld-sprite.png");background-position:-503px -62px;width:28px;height:18px;display:inline-block;margin:0 5px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){i.icon-rewards{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.topbar-wrapper100{background-color:#000000;left:0;right:0;height:148px;z-index:999999;}
@media only screen and (max-width:995px){.topbar-wrapper100{display:none;}
}
.topbar{height:35px;}
.topbar .choose-lang{float:left;text-transform:uppercase;}
.topbar .choose-lang a, .topbar .choose-lang span{color:#ffffff;line-height:34px;height:34px;padding:10px 12px;}
.topbar .choose-lang a.active, .topbar .choose-lang span.active{background-color:white;color:#ca86a7;text-decoration:none;}
.topbar .promo-string{float:left;height:44px;overflow:hidden;width:330px;}
.topbar .promo-string li a{width:100%;line-height:44px;height:44px;color:#ffffff;white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden;}
.topbar .promo-string li a .price{color:#ca86a7;}
.topbar .utilsandco{float:right;margin-right:125px;}
.topbar .utils{float:left;}
.topbar .utils .utils-item{float:left;}
.topbar .utils .utils-item .utils-link{display:inline-block;line-height:44px;height:44px;padding:0 10px;font-size:0.92em;color:#ffffff;}
.topbar .cart{float:left;margin:0;position:relative;}
.topbar .cart.open{background:#ffffff;}
.topbar .cart.open .cart-value{color:#000000;}
.topbar .cart.open .minicart{display:block;}
.topbar .cart.open .cart-icon .number{display:none;}
.topbar .cart .cart-icon{display:block;font-size:0;text-indent:-99999em;color:#fff;width:44px;height:44px;position:relative;float:left;}
.topbar .cart .cart-icon:after{content:"";position:absolute;left:12px;top:6px;background-image:url("../images/ld-sprite.png");background-position:-371px -114px;width:30px;height:30px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.topbar .cart .cart-icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.topbar .cart .cart-icon .number{position:absolute;z-index:2;background:#ffffff;display:block;height:16px;min-width:10px;padding:0 3px;text-align:center;line-height:16px;color:#ca86a7;top:5px;right:2px;text-indent:0;font-size:11px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;}
.topbar .cart .cart-value{display:block;float:left;height:44px;line-height:44px;color:#ffffff;white-space:nowrap;margin:0 5px 0 4px;font-size:0.92em;}
.topbar .cart .minicart{display:block;position:absolute;top:44px;right:0;background:#ffffff;width:334px;-webkit-box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.35);box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.35);}
@media only screen and (max-width:995px){.topbar .cart .minicart{display:none;}
}
.topbar .cart .minicart #minicart-loading{background:transparent url("../images/ajax-loader.gif") no-repeat scroll center center;background-size:60px;height:60px;width:60px;margin:10px auto;display:none;}
.topbar .cart .minicart .rewards-label{display:none;}
.topbar .cart .minicart .cart-items .item{clear:both;overflow:hidden;padding:10px;}
.topbar .cart .minicart .cart-items .item.title{font-size:1.167em;height:16px;}
.topbar .cart .minicart .cart-items .item .img{float:left;margin:0 10px 0 0;}
.topbar .cart .minicart .cart-items .item .img img{width:60px;height:auto;}
.topbar .cart .minicart .cart-items .item .title{margin:0 0 5px 0;overflow:hidden;min-height:31px;height:auto;}
.topbar .cart .minicart .cart-items .item .title a{font-weight:bold;font-size:1.08em;text-transform:uppercase;line-height:1.33em;}
.topbar .cart .minicart .cart-items .item .color{overflow:hidden;display:inline-block;height:16px;line-height:16px;margin:0 0 5px 0;font-size:0.92em;}
.topbar .cart .minicart .cart-items .item .color img{float:left;margin:0 5px 0 0;}
.topbar .cart .minicart .cart-items .item .price{font-weight:600;font-size:1.08em;float:right;}
.topbar .cart .minicart .go-to-cart{background-color:#f3f3f3;padding:15px 10px 0px 10px;text-align:center;}
.topbar .cart .minicart .go-to-cart .btn-primary{float:none;display:inline-block;}
.topbar .cart .minicart .summary{clear:both;overflow:hidden;padding:10px;}
.topbar .cart .minicart .summary.noproduct .total{text-align:center;margin:0 0 10px 0;font-size:1.1em;border:none;}
.topbar .cart .minicart .summary .btn{float:right;margin-left:20px;}
.topbar .cart .minicart .summary .total{font-weight:400;border-top:1px solid #cbcbcb;padding:10px 0 3px 0;margin:0;font-size:1.5em;}
.topbar .cart .minicart .summary .total .label{text-transform:uppercase;}
.topbar .cart .minicart .summary .total .value{display:inline;float:right;}
.topbar .cart .minicart .summary .free-shipping{text-transform:uppercase;font-size:0.92em;margin:0;}
.topbar .cart .minicart .summary .note{font-size:0.92em;font-weight:100;margin:0;}
.topbar .search{float:left;padding:10px 0 0 13px;}
.mykikobar-wrapper100{background-color:#8b86ca;height:104px;z-index:999999;right:0;left:0;}
@media only screen and (max-width:995px){.mykikobar-wrapper100{display:none;}
}
.mykikobar{height:104px;padding-left:13px;padding-right:13px;}
.mykikobar .mykikobar-login{width:605px;height:104px;float:left;border-right:0;}
.mykikobar .mykikobar-login .title{font-weight:bold;font-size:1.42em;text-transform:uppercase;color:#ffffff;margin:10px 0 10px 0;}
.mykikobar .mykikobar-login .form-group{float:left;clear:none;margin:0 8px 0 0;}
.mykikobar .mykikobar-login .form-group .control-form{width:195px;font-size:0.92em;}
.mykikobar .mykikobar-login .btn{background-color:#ca86a7 !important;border:0;margin-bottom:0;}
.mykikobar .mykikobar-login .pw{height:30px;width:94px;float:left;color:#ffffff;font-size:0.92em;margin:0 0 0 6px;line-height:1.28em;}
.mykikobar .mykikobar-login .checkbox-inline{clear:both;float:none;padding:0;display:block;color:#ffffff;font-size:0.92em;}
.mykikobar .mykikobar-registration{width:346px;height:104px;float:left;padding:0 10px 0 34px;}
.mykikobar .mykikobar-registration .title{font-weight:bold;font-size:1.2em;text-transform:uppercase;color:#ffffff;margin:10px 0 10px 0;}
.mykikobar .mykikobar-registration .intro p{color:#ffffff;}
.mykikobar .mykikobar-registration .btn{background-color:#ca86a7 !important;border:0;float:right;margin-left:15px;}
.mykikobar .mod-mykiko-nav .items{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;overflow:hidden;}
@media only screen and (max-width:767px){.mykikobar .mod-mykiko-nav .items{position:relative;padding-top:47px;}
.mykikobar .mod-mykiko-nav .items .item{display:none;}
.mykikobar .mod-mykiko-nav .items .item.selected{display:block;border-bottom:none;position:absolute;top:0;left:0;right:0;}
.mykikobar .mod-mykiko-nav .items.open .item{display:block;}
.mykikobar .mod-mykiko-nav .items.open .item.selected{display:block;border-bottom:1px solid #c1c0dc;}
}
.mykikobar .mod-mykiko-nav .items .item{float:left;width:12.5%;height:104px;text-align:center;}
.mykikobar .mod-mykiko-nav .items .item:last-child .link{background-image:none;}
@media only screen and (max-width:767px){.mykikobar .mod-mykiko-nav .items .item{float:none;width:auto;height:46px;text-align:left;border-bottom:1px solid #c1c0dc;}
.mykikobar .mod-mykiko-nav .items .item:last-child{border:none;}
}
.mykikobar .mod-mykiko-nav .items .item .link{font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color, ease-in-out, 0.15s;-moz-transition:background-color, ease-in-out, 0.15s;-o-transition:background-color, ease-in-out, 0.15s;transition:background-color ease-in-out 0.15s;display:inline-block;font-size:1.08em;line-height:1.2em;color:#ffffff;padding:0 5px;position:relative;width:100%;}
.mykikobar .mod-mykiko-nav .items .item .link:after{content:"";position:absolute;right:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-101px 0px;width:1px;height:85px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mykikobar .mod-mykiko-nav .items .item .link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.mykikobar .mod-mykiko-nav .items .item .link{line-height:46px;background:#9491c2;}
}
.mykikobar .mod-mykiko-nav .items .item .link:hover .icon{background-color:#c5c3e8;}
.mykikobar .mod-mykiko-nav .items .item .link .icon{-webkit-transition:background-color, ease-in-out, 0.15s;-moz-transition:background-color, ease-in-out, 0.15s;-o-transition:background-color, ease-in-out, 0.15s;transition:background-color ease-in-out 0.15s;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;display:block;margin:25px auto 7px auto;width:40px;height:40px;background-color:#a29dd7;position:relative;}
@media only screen and (max-width:767px){.mykikobar .mod-mykiko-nav .items .item .link .icon{width:36px;height:36px;display:inline-block;float:left;margin:5px 8px;background-color:transparent;}
}
.mykikobar .mod-mykiko-nav .items .item .link:hover .icon{background-color:#c5c3e8;}
@media only screen and (max-width:767px){.mykikobar .mod-mykiko-nav .items .item .link:hover{background-color:#d4d2ef;}
}
.mykikobar .mod-mykiko-nav .items .item .link.mykiko .icon:after{content:"";position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-image:url("../images/ld-sprite.png");background-position:-441px -62px;width:21px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mykikobar .mod-mykiko-nav .items .item .link.mykiko .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mykikobar .mod-mykiko-nav .items .item .link.account .icon:after{content:"";position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-image:url("../images/ld-sprite.png");background-position:-377px -184px;width:18px;height:24px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mykikobar .mod-mykiko-nav .items .item .link.account .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mykikobar .mod-mykiko-nav .items .item .link.orders .icon:after{content:"";position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-image:url("../images/ld-sprite.png");background-position:-1055px -92px;width:24px;height:16px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mykikobar .mod-mykiko-nav .items .item .link.orders .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mykikobar .mod-mykiko-nav .items .item .link.payments .icon:after{content:"";position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-image:url("../images/ld-sprite.png");background-position:-874px -31px;width:27px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mykikobar .mod-mykiko-nav .items .item .link.payments .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mykikobar .mod-mykiko-nav .items .item .link.address .icon:after{content:"";position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-image:url("../images/ld-sprite.png");background-position:-657px -31px;width:10px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mykikobar .mod-mykiko-nav .items .item .link.address .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mykikobar .mod-mykiko-nav .items .item .link.wishlist .icon:after{content:"";position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-image:url("../images/ld-sprite.png");background-position:-697px -31px;width:22px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mykikobar .mod-mykiko-nav .items .item .link.wishlist .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mykikobar .mod-mykiko-nav .items .item .link.mypalette .icon:after{content:"";position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-image:url("../images/ld-sprite.png");background-position:-1008px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mykikobar .mod-mykiko-nav .items .item .link.mypalette .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mykikobar .mod-mykiko-nav .items .item .link.rewards .icon:after{content:"";position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-image:url("../images/ld-sprite.png");background-position:-387px -149px;width:39px;height:24px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mykikobar .mod-mykiko-nav .items .item .link.rewards .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mykikobar .mod-mykiko-nav .items .item .link.inactive{cursor:default;color:#999999;}
.mykikobar .mod-mykiko-nav .items .item .link.inactive:hover .icon{background-color:#999999;}
#mobile-menu{display:none;}
.miniheader-wrapper100{background:#000000;}
.miniheader-wrapper100 .header{background:#000000;height:60px;position:relative;}
.miniheader-wrapper100 .header .second-menu-panel, .miniheader-wrapper100 .header .third-menu-panel, .miniheader-wrapper100 .header .cart, .miniheader-wrapper100 .header .menu-icon, .miniheader-wrapper100 .header .cart-icon{display:none;}
.miniheader-wrapper100 .header .logo{height:32px;width:100px;position:absolute;top:13px;left:13px;margin:0;padding:0;}
.miniheader-wrapper100 .header .container-nav{max-width:860px;float:right;position:static;margin-right:13px;}
@-webkit-keyframes boris-fade{0%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
@keyframes boris-fade{0%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
85%{-webkit-transform:translateY(30%);-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%);}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounce{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
85%{-webkit-transform:translateY(30%);-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%);}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@media only screen and (max-width:767px){.menu-open .boris-wrapper{z-index:1;}
}
@media only screen and (max-width:767px){.menu-open .top-promo{z-index:1;}
}
.boris-wrapper{-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);position:fixed;top:0;left:0;width:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:999;clear:both;-webkit-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-moz-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-o-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);-webkit-font-smoothing:subpixel-antialiased;}
.k-onepage .boris-wrapper .mod-boris .title{text-align:center;width:auto;}
.k-onepage .boris-wrapper .mod-boris fieldset{border:0;}
.k-onepage .boris-wrapper p{color:#000;padding-right:0;padding-left:0;}
.ru-lang .boris-wrapper .mod-boris .title{margin-bottom:0;padding-bottom:10px;}
.ru-lang .boris-wrapper .mod-boris fieldset{padding-top:0;padding-bottom:0;}
.ru-lang .boris-wrapper .mod-boris .mod-boris-newsletter .content{font-size:12px;margin:0 auto 10px;}
.ru-lang .boris-wrapper .mod-boris .mod-boris-newsletter .form-default .form-group{margin-bottom:10px;}
.ru-lang .boris-wrapper .mod-boris .mod-boris-newsletter .checkbox-inline{font-size:12px;margin-bottom:10px;}
.boris-wrapper:empty{display:none;}
.boris-wrapper.no-transitions{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.boris-wrapper .mod-boris-wrapper{-webkit-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-moz-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-o-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);}
@media only screen and (max-width:767px){.boris-wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff;border-top:1px solid #333333;top:auto;bottom:0;left:0;right:0;height:40px;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
}
.boris-wrapper.exp{overflow:hidden;height:370px;}
.boris-wrapper.exp .title{text-align:center;white-space:normal;padding-right:0;width:100%;}
.boris-wrapper.exp .title, .boris-wrapper.exp .content, .boris-wrapper.exp .form-group{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;animation-name:boris-fade;animation-duration:0.5s;animation-timing-function:ease;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;-webkit-animation-name:boris-fade;-webkit-animation-duration:0.5s;-webkit-animation-timing-function:ease;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-play-state:running;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-ms-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;}
.boris-wrapper.exp .close{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);animation-name:bounce;animation-duration:0.3s;animation-timing-function:ease-in-out;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;-webkit-animation-name:bounce;-webkit-animation-duration:0.3s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-play-state:running;-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-ms-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;color:#fff;text-transform:uppercase;text-indent:1000px;width:80px;height:auto;padding:10px;top:0;right:auto;left:auto;margin:0;margin-left:-40px;}
@media only screen and (max-width:767px){.boris-wrapper.exp .close{text-indent:0;}
}
.boris-wrapper.exp .close:after{display:none;}
@media only screen and (max-width:767px){.boris-wrapper.exp .single.mod-boris-newsletter, .boris-wrapper.exp .double.mod-boris-newsletter{padding:50px 10px 10px;}
}
.boris-wrapper.boris-closed{height:0;overflow:hidden;display:none;}
@media only screen and (min-width:995px){.boris-wrapper.boris-closed{display:none;}
}
.boris-wrapper.boris-closed .mod-boris-wrapper{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);z-index:888;}
.boris-wrapper.boris-closed .boris-wrapper{display:none;}
.mod-boris-wrapper{width:100%;background:#fff;position:relative;text-align:center;}
.mod-boris-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mod-boris-wrapper .title{color:#000000;font-weight:500;font-size:1.5em;margin:0 auto 15px;text-transform:uppercase;width:75%;}
@media only screen and (max-width:767px){.mod-boris-wrapper .title{margin:0 0 15px;text-align:left;width:85%;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
}
.mod-boris-wrapper.boris-grey a{color:#ffffff;}
.mod-boris-wrapper .close{background-color:#333333;position:absolute;top:10px;right:10px;cursor:pointer;height:24px;width:24px;}
.mod-boris-wrapper .close:after{content:"";position:absolute;right:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-496px -144px;width:10px;height:10px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-boris-wrapper .close:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-boris-wrapper .close:after{margin-right:-5px;margin-top:-5px;top:50%;right:50%;}
.mod-boris-wrapper .single.mod-boris-newsletter, .mod-boris-wrapper .double.mod-boris-newsletter{padding:20px 13px 10px;}
@media only screen and (max-width:767px){.mod-boris-wrapper .single.mod-boris-newsletter, .mod-boris-wrapper .double.mod-boris-newsletter{padding:10px;}
}
.mod-boris-wrapper .single{width:100%;}
.mod-boris-wrapper .double{display:inline-block;vertical-align:middle;}
@media only screen and (max-width:767px){.mod-boris-wrapper .double{width:100%;}
}
@media only screen and (max-width:767px){.mod-boris-wrapper .double.nophone{display:none;}
}
.mod-boris-wrapper img{height:auto;display:block;margin:0 auto;max-height:330px;}
.mod-boris{overflow:hidden;}
@media only screen and (max-width:767px){.mod-boris .mobile-hide{display:none;}
}
.mod-boris .mod-boris-editorial .content-img img{width:100%;}
.mod-boris .mod-boris-editorial .content-text{padding:20px 13px;}
@media only screen and (max-width:767px){.mod-boris .mod-boris-editorial .content-text{padding:20px;text-align:center;height:auto;}
}
.mod-boris .mod-boris-editorial .title{font-weight:500;margin:0 0 15px 0;text-transform:uppercase;}
.mod-boris .mod-boris-editorial .content{margin:0 0 30px 0;line-height:1.33em;}
@media only screen and (max-width:767px){.mod-boris .mod-boris-editorial .content{margin-bottom:20px;}
}
.mod-boris .mod-boris-editorial .cta{text-align:center;}
.mod-boris .mod-boris-editorial .cta .btn{background-color:#000000;float:none;}
.mod-boris .mod-boris-newsletter{padding-top:20px;padding-bottom:30px;}
.mod-boris .mod-boris-newsletter a{text-decoration:underline;font-weight:bold;}
.mod-boris .mod-boris-newsletter.boris-grey{line-height:1.33em;}
.mod-boris .mod-boris-newsletter .content{line-height:1.33em;margin:0 auto 15px auto;text-align:center;width:330px;}
@media only screen and (max-width:767px){.mod-boris .mod-boris-newsletter .content{margin:0 0 10px 0;width:100%;}
}
.mod-boris .mod-boris-newsletter .btn-small, .mod-boris .mod-boris-newsletter .btn-small:hover{padding:12px 10px 12px 10px;width:180px;}
.mod-boris .mod-boris-newsletter .form-default .form-group{text-align:center;}
.mod-boris .mod-boris-newsletter .form-default .form-group input.btn, .mod-boris .mod-boris-newsletter .form-default .form-group input.control-form{float:none;vertical-align:middle;}
@media only screen and (max-width:767px){.mod-boris .mod-boris-newsletter .form-default .form-group input.btn, .mod-boris .mod-boris-newsletter .form-default .form-group input.control-form{margin-bottom:10px;width:100%;}
}
@media only screen and (min-width:480px) and (max-width:767px){.mod-boris .mod-boris-newsletter .form-default .form-group input.btn, .mod-boris .mod-boris-newsletter .form-default .form-group input.control-form{margin-bottom:4px;}
}
.mod-boris .mod-boris-newsletter .control-form{color:#000000;width:310px;margin:0 10px 0 0;height:40px;}
@media only screen and (max-width:767px){.mod-boris .mod-boris-newsletter .control-form{width:293px;}
}
.mod-boris .mod-boris-newsletter .checkbox-inline{color:#000000;text-align:left;width:330px;display:block;margin:0 auto;}
@media only screen and (max-width:767px){.mod-boris .mod-boris-newsletter .checkbox-inline{width:100%;margin:0 auto 10px auto;}
}
.mod-boris .mod-boris-newsletter .checkbox-inline input.privacy-popup-input{float:left;margin-right:15px;}
.mod-boris .mod-boris-newsletter .checkbox-inline p{overflow:auto;font-size:11px;}
.dark-backdrop{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.8);z-index:1000;}
@media only screen and (max-width:767px){.boris-closed .top-promo{bottom:0;}
}
.top-promo{-webkit-transition:all, 0.3s, ease-in-out;-moz-transition:all, 0.3s, ease-in-out;-o-transition:all, 0.3s, ease-in-out;transition:all 0.3s ease-in-out;position:fixed;height:42px;top:0;left:0;right:0;overflow:hidden;z-index:1001;}
@media only screen and (max-width:767px){.top-promo{top:auto;bottom:40px;}
}
@media only screen and (min-width:768px) and (max-width:995px){.top-promo{top:auto;bottom:0;}
}
.top-promo.open{height:350px;}
.top-promo.open .close{animation-name:bounce;animation-duration:0.3s;animation-timing-function:ease-in-out;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;-webkit-animation-name:bounce;-webkit-animation-duration:0.3s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-play-state:running;-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-ms-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.top-promo.open .collapsed{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:1;top:-42px;}
.top-promo.open .expanded{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;z-index:2;}
.top-promo.with-button .collapsed{cursor:pointer;}
@media only screen and (max-width:767px){.top-promo.with-button .collapsed{cursor:default;}
}
.top-promo.with-button .collapsed a.btn{display:inline;}
@media only screen and (max-width:767px){.top-promo.with-button .collapsed a.btn{display:none;}
}
.top-promo.expandable .collapsed{cursor:pointer;}
.top-promo.with-shadow .collapsed{background-color:rgba(0, 0, 0, 0.6);}
.top-promo .cover{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center 0;background-size:cover;}
.top-promo .collapsed{-webkit-transition:all, 0.2s, linear;-moz-transition:all, 0.2s, linear;-o-transition:all, 0.2s, linear;transition:all 0.2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;color:#fff;position:relative;line-height:42px;height:42px;z-index:2;top:0;}
@media only screen and (max-width:767px){.top-promo .collapsed{padding:0 30px 0 4px;}
}
.top-promo .collapsed .text{font-size:14px;font-weight:300;}
@media only screen and (max-width:767px){.top-promo .collapsed .text{padding-left:5px;}
}
.top-promo .collapsed .remove{display:none;}
@media only screen and (max-width:767px){.top-promo .collapsed .remove{display:block;height:26px;width:26px;position:absolute;right:8px;top:0;bottom:0;margin:auto;background-color:#333333;}
.top-promo .collapsed .remove:after{content:"";position:absolute;left:8px;top:8px;background-image:url("../images/ld-sprite.png");background-position:-496px -144px;width:10px;height:10px;}
}
@media only screen and (max-width:767px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:767px) and (min-resolution:120dpi){.top-promo .collapsed .remove:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.top-promo .expanded{-webkit-transition:all, 0.2s, linear;-moz-transition:all, 0.2s, linear;-o-transition:all, 0.2s, linear;transition:all 0.2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;padding-top:50px;color:#fff;}
.top-promo a.btn{display:inline;float:none;background-color:transparent;border:1px solid #fff;padding:7px 10px;margin:0 10px;display:none;}
.top-promo div.close{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);background-color:#333333;color:#fff;text-transform:uppercase;padding:10px;width:80px;position:absolute;top:0;left:50%;margin-left:-40px;cursor:pointer;z-index:3;text-align:center;}
.top-promo div.close:before{background-image:url("../images/ld-sprite.png");background-position:-496px -144px;width:10px;height:10px;content:" ";display:inline-block;margin:0 10px -1px -10px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.top-promo div.close:before{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
body.menu-open .body-wrapper .superheader-wrapper{left:265px;}
.body-wrapper{-webkit-transition:all, 0.3s, ease-in-out;-moz-transition:all, 0.3s, ease-in-out;-o-transition:all, 0.3s, ease-in-out;transition:all 0.3s ease-in-out;padding-top:247px;}
@media only screen and (max-width:995px){.body-wrapper{padding-top:44px !important;}
}
@media only screen and (min-width:768px){.homepage .body-wrapper{padding-top:0;height:100%;}
}
@media only screen and (min-width:995px){.body-wrapper.top-promo-present .superheader-wrapper{top:42px;}
.body-wrapper.top-promo-open{padding-top:519px;}
.body-wrapper.top-promo-open .superheader-wrapper{top:350px;}
}
.body-wrapper .superheader-wrapper{-webkit-transition:all, 0.3s, ease-in-out;-moz-transition:all, 0.3s, ease-in-out;-o-transition:all, 0.3s, ease-in-out;transition:all 0.3s ease-in-out;position:fixed;z-index:999;clear:both;top:0;left:0;width:100%;-webkit-font-smoothing:subpixel-antialiased;padding-top:0;}
.body-wrapper .superheader-wrapper.no-transitions{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.body-wrapper .superheader-wrapper .logo{-webkit-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-moz-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-o-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);}
.body-wrapper .superheader-wrapper .logo a{height:40px;width:124px;-webkit-font-smoothing:subpixel-antialiased;margin:0 auto;}
.body-wrapper .superheader-wrapper .topbar-wrapper100{top:-104px;position:absolute;height:148px;-webkit-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-moz-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-o-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);}
.body-wrapper .superheader-wrapper .topbar-wrapper100.no-transitions{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.body-wrapper .superheader-wrapper .header-wrapper100{position:relative;padding-top:44px;}
@media only screen and (max-width:995px){.body-wrapper .superheader-wrapper .header-wrapper100{padding-top:0;}
}
.body-wrapper .superheader-wrapper .miniheader-wrapper100{position:fixed;left:0;right:0;top:-104px;z-index:9998;}
.body-wrapper .superheader-wrapper.small .header{-webkit-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-moz-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-o-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);height:80px;}
.body-wrapper .superheader-wrapper.small .header .container-nav{height:40px;margin-top:13px;}
.body-wrapper .superheader-wrapper.small .header .container-nav .nav1 nav1-item{margin:10px auto 0 auto;}
.body-wrapper .superheader-wrapper.small .header .container-nav .nav1 nav1-item .nav2-wrapper{top:50px !important;}
.body-wrapper .superheader-wrapper.small .header .container-nav .nav1.nav1-item-more .nav2-wrapper{top:40px !important;}
.body-wrapper .superheader-wrapper.small .header .logo{-webkit-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-moz-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-o-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);padding:0;height:35px;width:70px;margin-top:-7px;}
.body-wrapper .superheader-wrapper.small .header .logo a{height:100%;width:100%;margin:0 auto;-webkit-font-smoothing:subpixel-antialiased;}
.body-wrapper.boris-closed .boris-wrapper{display:none;}
#search-activator{display:none;float:left;background-color:#fff;cursor:pointer;width:34px;margin:0 0 0 10px;height:34px;text-align:center;line-height:34px;vertical-align:middle;}
#search-activator i.icon{background-image:url("../images/ld-sprite.png");background-position:-1153px -62px;width:16px;height:16px;display:inline-block;vertical-align:middle;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){#search-activator i.icon{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
#jPanelMenu-menu{display:none;}
.body-wrapper .superheader-wrapper.small .nav1{margin:-7px !important;}
.body-wrapper .superheader-wrapper.small .nav1 .nav2-wrapper{top:32px !important;}
.body-wrapper .superheader-wrapper.small .nav1 .nav1-item-more .nav2-wrapper{top:39px !important;}
.body-wrapper .superheader-wrapper .header-wrapper100{background:#000000;z-index:9999;}
.body-wrapper .superheader-wrapper .header{background:#000000;height:160px;}
@media only screen and (max-width:995px){.body-wrapper .superheader-wrapper .header{height:44px;}
}
.body-wrapper .superheader-wrapper .header .cart{display:none;}
.body-wrapper .superheader-wrapper .header .second-menu-panel, .body-wrapper .superheader-wrapper .header .third-menu-panel{display:none;}
.body-wrapper .superheader-wrapper .header .logo{display:block;margin:0 auto;height:58px;width:220px;margin-bottom:5px;}
.body-wrapper .superheader-wrapper .header .logo a{display:block;font-size:0;text-indent:-99999em;color:#fff;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;width:100%;height:100%;}
.body-wrapper .superheader-wrapper .header .logo a img{max-width:100%;}
.body-wrapper .superheader-wrapper .header .container-nav{height:60px;position:relative;}
.body-wrapper .superheader-wrapper .header .container-nav .nav{text-align:center;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1{height:41px;margin:60px auto 0 auto;display:inline-block;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item{display:inline-block;height:auto;float:left;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item.nav1-item-more{position:relative;width:auto;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item.nav1-item-more .nav2-wrapper{left:auto;width:auto;min-width:124px;top:40px;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav1-link{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:block;padding:0 10px;line-height:40px;text-transform:uppercase;color:#ffffff;font-size:1.083em;white-space:nowrap;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .no-link{cursor:default;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item.active .nav1-link{background:#ffffff;color:#000000;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item:hover .nav2-wrapper{display:block;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item:hover .nav1-link{background:#ffffff;color:#ca86a7;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper{border:1px solid #cbcbcb;border-top:0;display:none;position:absolute;left:0;right:0;top:40px;z-index:5;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2{width:auto;position:relative;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2 .nav2-item{display:block;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2 .image{margin-left:4px;width:248px;float:left;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2.empty{height:23px;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .nav2-bottom-wrapper{display:block;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .nav2-bottom-item{display:block !important;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .nav2-bottom-item.first{clear:both;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .advs-wrapper{display:block;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper{display:none;position:absolute;left:0;right:0;top:100px;background:#ffffff;text-align:left;z-index:5;padding-right:20px;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2{width:auto;position:relative;left:20px;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2.nav2-more{width:auto;left:auto !important;right:0;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2.nav2-more .nav2-item{width:auto;float:none;white-space:nowrap;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2.nav2-more .nav2-item .nav2-link{height:auto;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2.empty{display:none;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2 .nav2-item{float:left;margin:25px 10px;width:100px;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2 .nav2-item .nav2-link{font-weight:bold;display:block;height:35px;color:#000000;text-transform:uppercase;line-height:1.333em;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2 .nav2-item .nav2-link.no-link{color:grey;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container{background-color:#ffffff;clear:both;width:100%;position:relative;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .nav2-bottom-wrapper{background:#ffffff;float:left;width:498px;border-right:1px solid #9d8ac0;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .nav2-bottom-wrapper .nav2-bottom{background:#f3f3f3;text-align:left;clear:both;float:left;width:100%;padding-left:20px;z-index:9999;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .nav2-bottom-wrapper .nav2-bottom .nav2-bottom-item{float:left;width:140px;margin:13px;display:none;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .nav2-bottom-wrapper .nav2-bottom .nav2-bottom-item.first{clear:left;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .nav2-bottom-wrapper .nav2-bottom .nav2-bottom-item .nav2-link{font-weight:bold;display:block;height:30px;text-transform:uppercase;line-height:1.333em;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .nav2-bottom-wrapper .nav2-bottom .nav2-bottom-item .nav2-link.no-link{color:grey;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .nav2-bottom-wrapper.nav2-bottom-full{width:100%;border-right:0;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .advs-wrapper{background-color:#ffffff;float:right;padding:16px;display:none;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .advs-wrapper .advs{background:#ffffff;border-left:2px solid #ca86a7;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .advs-wrapper .advs .adv{margin-right:16px;float:left;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .advs-wrapper .advs .adv:last-child{margin-right:0;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav2-wrapper .nav2-bottom-container .advs-wrapper .advs .adv img{width:223px;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav3{display:block;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav3 .nav3-item{margin:0 0 7px 0;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav3 .nav3-item .nav3-link{color:#000000;font-size:1.083em;line-height:1.5em;}
.body-wrapper .superheader-wrapper .header .container-nav .nav .nav1 .nav1-item .nav3 .nav3-item .nav3-link:hover{color:#ca86a7;}
@media only screen and (max-width:995px){body{overflow-x:auto;}
.body-wrapper .superheader-wrapper .header .cart{display:block !important;}
.body-wrapper .superheader-wrapper .header .logo{width:auto;height:auto;display:inline-block;margin:0 auto;}
.miniheader-wrapper100{display:none;}
.header-wrapper100{padding-top:0;top:0;position:relative;left:0;right:0;height:60px;}
.header{background:#000000;width:100%;text-align:center;}
.header .container-nav{display:none;}
.header .logo a{display:block;font-size:0;text-indent:-99999em;color:#fff;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;width:100%;height:100%;}
.header .logo a img{width:84px;}
.header .menu-icon{position:absolute;display:block;width:55px;height:44px;top:0;left:0;}
.header .menu-icon:after{content:"";position:absolute;left:15px;top:14px;width:24px;height:15px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){.header .menu-icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){.header .cart{display:block;position:absolute;top:0;right:0;float:left;overflow:hidden;height:44px;}
.header .cart .cart-icon{-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;display:block;width:44px;height:44px;position:relative;padding:10px 20px 0 0;float:right;}
.header .cart .cart-icon:after{content:"";position:absolute;left:9px;top:11px;width:19px;height:25px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){.header .cart .cart-icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){.header .cart .cart-icon .number{-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;z-index:2;position:absolute;background:#ca86a7;display:block;height:16px;min-width:10px;padding:0 3px;text-align:center;line-height:16px;color:#ffffff;top:5px;right:2px;text-indent:0;font-size:0.833em;}
.header .cart .cart-value{display:none;float:left;height:44px;line-height:44px;color:#ffffff;white-space:nowrap;font-size:0.92em;font-weight:bold;}
}
@media only screen and (max-width:995px) and (max-width:995px){.header .cart .cart-value{font-size:1em;}
}
@media only screen and (max-width:995px){.header .cart .search-icon{display:block;width:44px;height:44px;position:relative;float:right;}
.header .cart .search-icon:after{content:"";position:absolute;left:14px;top:14px;background-image:url("../images/ld-sprite.png");background-position:-1153px -62px;width:16px;height:16px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){.header .cart .search-icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){body.menu-open #mobile-menu{left:0;}
#main-menu-nav{display:none;}
#mobile-menu{-webkit-transition:all, 0.3s, ease-in-out;-moz-transition:all, 0.3s, ease-in-out;-o-transition:all, 0.3s, ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;display:block;position:fixed;top:0;bottom:0;left:-265px;width:265px;display:block;background:#252525;z-index:8;}
#mobile-menu.masklevel1 .first-menu-panel, #mobile-menu.masklevel1 .utils{left:0;}
#mobile-menu.masklevel1 .second-menu-panel{left:265px;}
#mobile-menu.masklevel1 .third-menu-panel{left:265px;}
#mobile-menu.masklevel2 .first-menu-panel{left:-265px;}
#mobile-menu.masklevel2 .second-menu-panel{left:0;}
#mobile-menu.masklevel2 .third-menu-panel{left:265px;}
#mobile-menu.masklevel3 .first-menu-panel{left:-265px;}
#mobile-menu.masklevel3 .second-menu-panel{left:-265px;}
#mobile-menu.masklevel3 .third-menu-panel{left:0;}
#mobile-menu .first-menu-panel{position:absolute;width:265px;top:0;bottom:86px;overflow-y:auto;}
#mobile-menu .first-menu-panel .nav{margin:44px 0 0 0;border-top:1px solid #333333;}
#mobile-menu .first-menu-panel .nav .nav1 .nav1-item{height:45px;border-bottom:1px solid #ffffff;}
#mobile-menu .first-menu-panel .nav .nav1 .nav1-item.subnav .nav1-link{position:relative;}
#mobile-menu .first-menu-panel .nav .nav1 .nav1-item.subnav .nav1-link:after{content:"";position:absolute;left:232px;top:13px;background-image:url("../images/ld-sprite.png");background-position:-1081px -118px;width:8px;height:13px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .first-menu-panel .nav .nav1 .nav1-item.subnav .nav1-link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .first-menu-panel .nav .nav1 .nav1-item .nav1-link{display:block;height:44px;line-height:44px;padding:0 20px;color:#ffffff;text-decoration:none;text-transform:uppercase;position:relative;white-space:nowrap;}
#mobile-menu .first-menu-panel .nav .nav1 .nav1-item .nav1-link:after{content:"";position:absolute;left:232px;top:13px;background-image:url("../images/ld-sprite.png");background-position:-787px -118px;width:13px;height:15px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .first-menu-panel .nav .nav1 .nav1-item .nav1-link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .first-menu-panel .nav .nav2, #mobile-menu .first-menu-panel .nav .nav3, #mobile-menu .first-menu-panel .nav .nav2-bottom-container{display:none;}
#mobile-menu .second-menu-panel{-webkit-transition:all, 0.3s, ease-in;-moz-transition:all, 0.3s, ease-in;-o-transition:all, 0.3s, ease-in;transition:all 0.3s ease-in;position:absolute;width:265px;top:0;bottom:0;overflow-y:auto;background:#252525;}
#mobile-menu .second-menu-panel.active{left:0;}
#mobile-menu .second-menu-panel .nav{margin:44px 0 0 0;border-top:1px solid #333333;}
#mobile-menu .second-menu-panel .nav .nav1-link{border-bottom:1px solid #ffffff;display:block;height:44px;line-height:44px;padding:0 20px;color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:1.083em;font-weight:bold;position:relative;}
#mobile-menu .second-menu-panel .nav .nav1-link:after{content:"";position:absolute;left:232px;top:13px;background-image:url("../images/ld-sprite.png");background-position:-787px -118px;width:13px;height:15px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .second-menu-panel .nav .nav1-link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .second-menu-panel .nav .no-link{cursor:default;background:no-repeat 232px center;}
#mobile-menu .second-menu-panel .nav .nav2{display:block;}
#mobile-menu .second-menu-panel .nav .nav2 .nav2-item{height:45px;border-bottom:1px solid #ffffff;}
#mobile-menu .second-menu-panel .nav .nav2 .nav2-item.subnav .nav2-link{position:relative;}
#mobile-menu .second-menu-panel .nav .nav2 .nav2-item.subnav .nav2-link:after{content:"";position:absolute;left:232px;top:13px;background-image:url("../images/ld-sprite.png");background-position:-1081px -118px;width:8px;height:13px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .second-menu-panel .nav .nav2 .nav2-item.subnav .nav2-link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .second-menu-panel .nav .nav2 .nav2-item .nav2-link{display:block;height:44px;line-height:44px;padding:0 30px;color:#ffffff;font-size:1.083em;text-decoration:none;position:relative;}
#mobile-menu .second-menu-panel .nav .nav2 .nav2-item .nav2-link:after{content:"";position:absolute;left:232px;top:13px;background-image:url("../images/ld-sprite.png");background-position:-787px -118px;width:13px;height:15px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .second-menu-panel .nav .nav2 .nav2-item .nav2-link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .second-menu-panel .nav .nav3{display:none;}
#mobile-menu .third-menu-panel{position:absolute;width:265px;top:0;bottom:0;left:265px;overflow-y:auto;background:#252525;}
#mobile-menu .third-menu-panel.active{left:0;}
#mobile-menu .third-menu-panel .nav{margin:44px 0 0 0;border-top:1px solid #333333;}
#mobile-menu .third-menu-panel .nav .nav2-link{border-bottom:1px solid #ffffff;display:block;height:44px;line-height:44px;padding:0 20px;color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:1.083em;font-weight:bold;position:relative;}
#mobile-menu .third-menu-panel .nav .nav2-link:after{content:"";position:absolute;left:232px;top:13px;background-image:url("../images/ld-sprite.png");background-position:-787px -118px;width:13px;height:15px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .third-menu-panel .nav .nav2-link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .third-menu-panel .nav .nav3{display:block;}
#mobile-menu .third-menu-panel .nav .nav3 .nav3-item{height:45px;border-bottom:1px solid #ffffff;}
#mobile-menu .third-menu-panel .nav .nav3 .nav3-item.subnav .nav3-link{position:relative;}
#mobile-menu .third-menu-panel .nav .nav3 .nav3-item.subnav .nav3-link:after{content:"";position:absolute;left:232px;top:13px;background-image:url("../images/ld-sprite.png");background-position:-541px -62px;width:48px;height:18px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .third-menu-panel .nav .nav3 .nav3-item.subnav .nav3-link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .third-menu-panel .nav .nav3 .nav3-item .nav3-link{display:block;height:44px;line-height:44px;padding:0 30px;color:#ffffff;text-decoration:none;position:relative;font-size:1.083em;}
#mobile-menu .third-menu-panel .nav .nav3 .nav3-item .nav3-link:after{content:"";position:absolute;left:232px;top:13px;background-image:url("../images/ld-sprite.png");background-position:-787px -118px;width:13px;height:15px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .third-menu-panel .nav .nav3 .nav3-item .nav3-link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .first-menu-panel, #mobile-menu .second-menu-panel, #mobile-menu .third-menu-panel, #mobile-menu .utils{-webkit-transition:all, 0.3s, ease-in;-moz-transition:all, 0.3s, ease-in;-o-transition:all, 0.3s, ease-in;transition:all 0.3s ease-in;}
#mobile-menu .second-menu-panel .back, #mobile-menu .third-menu-panel .back{position:absolute;top:0;left:0;padding:0 20px 0 33px;float:left;height:43px;line-height:28px;border:0;text-transform:uppercase;color:#ccc;background-color:#ffffff;cursor:pointer;width:100%;}
#mobile-menu .second-menu-panel .back:after, #mobile-menu .third-menu-panel .back:after{content:"";position:absolute;left:10px;top:15px;background-image:url("../images/ld-sprite.png");background-position:-1099px -118px;width:8px;height:13px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .second-menu-panel .back:after, #mobile-menu .third-menu-panel .back:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .search{background-color:#ffffff;position:absolute;top:0;right:0;left:0;padding:10px 0 5px 20px;}
#mobile-menu .search fieldset{padding:0;}
#mobile-menu .search fieldset input[type="text"]{width:200px;font-size:1em;font-weight:normal;}
#mobile-menu .utils{position:absolute;left:0;width:100%;bottom:0;height:86px;border-top:1px solid #424242;text-align:center;float:left;background:#252525;}
#mobile-menu .utils .utils-item{width:33%;display:block;float:left;height:86px;line-height:1.1em;}
#mobile-menu .utils .utils-item.index1{display:none;}
#mobile-menu .utils .utils-item .utils-link{color:#fff;text-transform:uppercase;padding:55px 0 0 0;display:block;position:relative;font-weight:bold;}
#mobile-menu .utils .utils-item .utils-link.help:after{content:"";position:absolute;left:31px;top:20px;background-image:url("../images/ld-sprite.png");background-position:-402px -114px;width:25px;height:25px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .utils .utils-item .utils-link.help:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .utils .utils-item .utils-link.login:after, #mobile-menu .utils .utils-item .utils-link.logout:after{content:"";position:absolute;left:31px;top:20px;background-image:url("../images/ld-sprite.png");background-position:-309px -78px;width:21px;height:26px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .utils .utils-item .utils-link.login:after, #mobile-menu .utils .utils-item .utils-link.logout:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .utils .utils-item .utils-link.registration:after, #mobile-menu .utils .utils-item .utils-link.mykiko:after{content:"";position:absolute;left:31px;top:20px;background-image:url("../images/ld-sprite.png");background-position:-309px -40px;width:22px;height:28px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .utils .utils-item .utils-link.registration:after, #mobile-menu .utils .utils-item .utils-link.mykiko:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .utils .utils-item .utils-link.loyalty:after{content:"";position:absolute;left:31px;top:20px;background-image:url("../images/ld-sprite.png");background-position:-309px -149px;width:40px;height:25px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .utils .utils-item .utils-link.loyalty:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:995px){#mobile-menu .utils .utils-item .utils-link.wishlist:after{content:"";position:absolute;left:31px;top:20px;background-image:url("../images/ld-sprite.png");background-position:-781px -31px;width:22px;height:20px;}
}
@media only screen and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:995px) and (min-resolution:120dpi){#mobile-menu .utils .utils-item .utils-link.wishlist:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (min-width:768px) and (max-width:995px){.footer-services .footer-services-item{width:98%;}
}
.footer-services .footer-services-item a{display:block;padding:25px 0 25px 70px;color:#000000;background-position:left 20px;background-repeat:no-repeat;min-height:50px;}
.footer-nl-wrapper100{background-color:#333333;}
.footer-nl{min-height:58px;clear:both;}
.footer-nl .footer-nl-item{padding-top:13px;padding-bottom:13px;background:url(../images/1x1_white.png) repeat-y right top;overflow:hidden;}
@media only screen and (max-width:767px){.footer-nl .footer-nl-item{background:url(../images/1x1_white.png) repeat-x left bottom;}
}
.footer-nl .footer-nl-item.newsletter{background:none;}
.footer-nl .footer-nl-item.radio{background:none;}
@media only screen and (max-width:767px){.footer-nl .footer-nl-item.radio{display:none;}
}
@media only screen and (max-width:767px){.footer-nl .footer-nl-item{text-align:center;padding-top:0;}
}
.footer-nl .footer-nl-item .kikoradio{display:block;position:relative;padding:5px 0 5px 24px;line-height:1em;color:#ffffff;}
.footer-nl .footer-nl-item .kikoradio:after{content:"";position:absolute;left:0;top:5px;background-image:url("../images/ld-sprite.png");background-position:-535px -31px;width:19px;height:21px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.footer-nl .footer-nl-item .kikoradio:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (min-width:768px) and (max-width:995px){.footer-nl .footer-nl-item .kikoradio{background-size:auto 16px;padding-left:16px;font-size:0.84em;}
}
.footer-nav-wrapper100{background:#000000;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.footer-nav{clear:both;}
.footer-nav .grid_12{position:relative;}
@media only screen and (max-width:767px){.footer-nav .grid_12{margin-left:0;margin-right:0;}
}
.footer-nav .logo{position:absolute;top:20px;}
.footer-nav .logo a{display:block;width:100%;height:100%;}
.footer-nav .logo a img{margin:0 auto;}
@media only screen and (max-width:767px){.footer-nav .logo{display:none;}
}
.footer-nav .nav-corporate{clear:both;margin:20px 0 25px 110px;float:left;}
@media only screen and (max-width:767px){.footer-nav .nav-corporate{margin:auto;min-height:initial;float:none;}
}
@media only screen and (min-width:768px) and (max-width:995px){.footer-nav .nav-corporate{min-height:240px;}
}
.footer-nav .nav-corporate .nav-corporate-item{float:left;width:140px;padding:0 5px;}
@media only screen and (max-width:767px){.footer-nav .nav-corporate .nav-corporate-item .text{display:none;margin-bottom:16px;}
.footer-nav .nav-corporate .nav-corporate-item.open .text{display:block;}
}
.footer-nav .nav-corporate .nav-corporate-item .nav-corporate-link{line-height:1.083em;text-transform:uppercase;font-weight:500;height:30px;display:block;color:#ffffff;}
.footer-nav .nav-corporate .nav-corporate-item .nav-corporate-link.title{cursor:default;}
.footer-nav .nav-corporate .nav-corporate-item ul li a{color:#999999;margin-bottom:10px;font-size:0.92em;line-height:1.5em;display:block;transition:all .3s;}
.footer-nav .nav-corporate .nav-corporate-item ul li a:hover{color:#fff;}
@media only screen and (max-width:767px){.footer-nav .nav-corporate .nav-corporate-item ul li a{padding:0 15px;height:16px;line-height:16px;}
}
@media only screen and (max-width:767px){.footer-nav .nav-corporate .nav-corporate-item{border-bottom:1px solid #ffffff;float:none;width:auto;}
.footer-nav .nav-corporate .nav-corporate-item .nav-corporate-link{padding:0 15px;height:44px;line-height:44px;}
}
.footer-nav .nav-corporate.multi-lang{min-height:300px;}
.footer-nav .social{position:absolute;width:180px;top:20px;right:15px;}
@media only screen and (max-width:767px){.footer-nav .social{position:static;width:auto;text-align:center;bottom:auto;right:auto;padding:0 0 20px 0;}
}
@media only screen and (min-width:768px) and (max-width:995px){.footer-nav .social{top:20px;right:0px;width:auto;}
}
.footer-nav .social .social-link{text-transform:uppercase;height:30px;display:block;color:#ffffff;}
@media only screen and (max-width:767px){.footer-nav .social .social-link{height:44px;line-height:44px;}
}
.footer-nav .social .social-icons{display:block;width:186px;height:74px;}
@media only screen and (max-width:767px){.footer-nav .social .social-icons{margin:auto;}
}
.footer-nav .social .social-icons .addthis_toolbox a.snap{padding-bottom:3px;padding-left:2px;float:left;}
@media only screen and (min-width:768px) and (max-width:995px){.footer-nav .social .social-icons{height:145px;width:150px;}
}
.footer-nav .social .social-icons .at300b{padding-bottom:3px;}
.footer-nav .crosscountry{position:absolute;width:180px;bottom:20px;right:15px;}
@media only screen and (max-width:767px){.footer-nav .crosscountry{position:static;width:auto;text-align:center;top:auto;right:auto;padding:0 0 20px 0;}
}
@media only screen and (min-width:768px) and (max-width:995px){.footer-nav .crosscountry{top:220px;right:0px;width:auto;}
}
.footer-nav .crosscountry .crosscountry-link, .footer-nav .crosscountry .lang-title{text-transform:uppercase;height:30px;display:block;color:#ffffff;}
@media only screen and (max-width:767px){.footer-nav .crosscountry .crosscountry-link, .footer-nav .crosscountry .lang-title{height:44px;line-height:44px;}
}
.footer-nav .crosscountry .lang-title{height:30px;line-height:30px;padding:10px 0 0 0;}
.footer-nav .crosscountry .crosscountry-current{text-transform:uppercase;color:#999999;line-height:14px;padding:0 34px 0 0;display:inline-block;position:relative;}
.footer-nav .crosscountry .crosscountry-current:after{content:"";position:absolute;right:-10px;top:2px;background-image:url("../images/ld-sprite.png");background-position:-568px -144px;width:34px;height:9px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.footer-nav .crosscountry .crosscountry-current:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.footer-nav .crosscountry .crosscountry-current.xcountry-open:after{content:"";position:absolute;right:-10px;top:2px;background-image:url("../images/ld-sprite.png");background-position:-633px -144px;width:34px;height:9px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.footer-nav .crosscountry .crosscountry-current.xcountry-open:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.footer-nav .crosscountry .crosscountry-current .flag{margin:0 5px 0 0;}
.footer-nav .crosscountry .choose-lang{width:auto;float:left;}
.footer-nav .crosscountry .choose-lang a, .footer-nav .crosscountry .choose-lang span{color:#ffffff;padding:0 5px;line-height:44px;height:44px;border-left:1px solid #ffffff;font-size:0.9em;}
.footer-nav .crosscountry .choose-lang a.active, .footer-nav .crosscountry .choose-lang span.active{font-weight:bold;}
.footer-nav .crosscountry .choose-lang a:first-child, .footer-nav .crosscountry .choose-lang span:first-child{padding-left:0;border-left:0;}
@media only screen and (max-width:767px){.footer-nav .crosscountry .choose-lang{float:left;width:100%;}
}
.footer-legal-wrapper100{background-color:#000000;}
.footer-legal{display:block;}
@media only screen and (max-width:767px){.footer-legal .grid_12{padding-left:10px !important;padding-right:10px !important;}
}
.footer-legal .payment-items{margin:15px 0 0 0;float:left;clear:both;overflow:hidden;}
.footer-legal .payment-items .payment-item{float:left;margin:0 3px 3px 0;}
.footer-legal .payment-items .payment-item img{display:block;max-height:32px !important;width:auto;}
.footer-legal p{clear:both;color:#999999;margin:15px 0;font-size:0.92em;}
.footer-legal p a{color:#ffffff;}
.footer-xcountry-wrapper100{background:#000000;overflow:hidden;height:0;min-height:0;max-height:0;-webkit-transition:all, ease-in-out, 0.9s;-moz-transition:all, ease-in-out, 0.9s;-o-transition:all, ease-in-out, 0.9s;transition:all ease-in-out 0.9s;}
.footer-xcountry-wrapper100.xcountry-open{display:block;height:auto;min-height:10px;max-height:7000px;}
.footer-xcountry{border-top:1px solid #555;}
.footer-xcountry .content{padding:30px 0 30px 110px;overflow:hidden;}
@media only screen and (max-width:767px){.footer-xcountry .content{padding:30px;}
}
.footer-xcountry a{color:#ffffff !important;}
.footer-xcountry .title{margin:0 0 20px 0;font-size:1.42em;text-transform:uppercase;}
.footer-xcountry .xcountry-items{overflow:hidden;}
.footer-xcountry .xcountry-items li{width:33%;float:left;color:#000000;margin:0 0 15px 0;font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:700;letter-spacing:0;font-size:1.25em;}
@media only screen and (max-width:767px){.footer-xcountry .xcountry-items li{width:auto;float:none;}
}
.footer-xcountry .xcountry-items li a span{float:left;}
.footer-xcountry .xcountry-items li a span.cart{position:relative;height:16px;width:16px;margin:3px 7px 3px 7px;background-image:url("../images/ld-sprite.png");background-position:-984px -118px;width:15px;height:13px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.footer-xcountry .xcountry-items li a span.cart{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.footer-xcountry .xcountry-items li a{height:18px;display:block;}
}
.footer-xcountry .note{padding:20px 0 20px 110px;font-size:1.17em;color:#ffffff;}
@media only screen and (max-width:767px){.footer-xcountry .note{padding:20px;text-align:center;}
}
.footer-xcountry .note a{text-decoration:underline;color:#ca86a7;font-weight:bold;}
.footer-othercountry-wrapper100{background:#000000;color:#ffffff;width:100%;}
.footer-othercountry-wrapper100 .footer-othercountry-label{font-size:1.17em;text-align:center;padding:24px 0;position:relative;}
.footer-othercountry-wrapper100 .footer-othercountry-label a{color:#ca86a7;font-weight:bold;}
.footer-othercountry-wrapper100 .footer-othercountry-label:after{position:absolute;bottom:0;left:50%;margin-left:-8px;content:'';width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #ca86a7;}
.footer-othercountry-wrapper100 .footer-othercountry-request{background:#ca86a7;line-height:1em;overflow:hidden;height:0;min-height:0;max-height:0;-webkit-transition:all, ease-in-out, 0.9s;-moz-transition:all, ease-in-out, 0.9s;-o-transition:all, ease-in-out, 0.9s;transition:all ease-in-out 0.9s;}
.footer-othercountry-wrapper100 .footer-othercountry-request.othercountry-open{display:block;height:auto;min-height:150px;max-height:7000px;}
.footer-othercountry-wrapper100 .footer-othercountry-request .container{font-size:14px;padding:20px 0;}
.footer-othercountry-wrapper100 .footer-othercountry-request .container p{padding:15px 0;}
.footer-othercountry-wrapper100 .footer-othercountry-request form .form-group{float:left;clear:none;margin:0 8px 0 0;}
.footer-othercountry-wrapper100 .footer-othercountry-request form .btn{background-color:#ca86a7 !important;font-size:1em;}
.footer-othercountry-wrapper100 .footer-othercountry-request form .privacy_disclaimer{clear:both;float:none;padding:8px 0 0 0;display:block;color:#ffffff;font-size:0.67em;}
@media only screen and (max-width:767px){.footer-othercountry-wrapper100 .footer-othercountry-request form .form-group{margin-bottom:5%;width:280px;}
.footer-othercountry-wrapper100 .footer-othercountry-request form select{width:100%;}
}
.mod-notification{position:fixed;bottom:0;left:0;right:0;height:auto;z-index:10000002;}
.mod-notification.confirm-no-comunication{display:none;}
.mod-notification .tab{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:0px -10px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px -10px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px -10px 10px 0px rgba(0, 0, 0, 0.15);height:29px;width:50px;margin:0 auto;position:relative;overflow:visible;z-index:99999999;}
.mod-notification .tab .icon{position:absolute;top:0;right:0;left:0;height:40px;background-repeat:no-repeat;background-position:center center;}
.mod-notification .content{-webkit-box-shadow:0px -10px 10px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px -10px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px -10px 10px 0px rgba(0, 0, 0, 0.15);min-height:30px;padding:15px 0;position:relative;text-align:center;}
.mod-notification .content .inner{margin:0 auto;max-width:996px;position:relative;padding:0 150px;}
@media only screen and (max-width:767px){.mod-notification .content .inner{padding:0;}
}
.mod-notification .content .inner .primary, .mod-notification .content .inner .secondary{margin:auto;}
.mod-notification .content .inner .primary, .mod-notification .content .inner .secondary, .mod-notification .content .inner .text, .mod-notification .content .inner .form-inline label, .mod-notification .content .inner a{font-weight:400;color:#ffffff;}
.mod-notification .content .inner .primary{font-size:1.25em;}
.mod-notification .content .inner .secondary, .mod-notification .content .inner .text, .mod-notification .content .inner .form-inline label{font-size:1.09em;}
.mod-notification .content .inner .notification label{width:auto;}
.mod-notification .content .inner .form-inline label{text-transform:none;line-height:25px;}
.mod-notification .content .inner .form-inline label a{text-decoration:underline;}
.mod-notification .content .inner .text{line-height:25px;}
.mod-notification .content .inner .text.email{font-weight:bolder;}
.mod-notification .content .inner .text a{text-decoration:underline;color:#ffffff;}
.mod-notification .content .inner .form-default{width:445px;margin:0 auto;}
.mod-notification .content .inner .form-default .control-label{text-align:left;color:#ffffff;}
.mod-notification .content .btn{top:-7px;position:absolute;}
.mod-notification .content .btn.btn-reset{left:40px;right:auto;background-color:transparent;}
.mod-notification .content .btn.btn-primary{right:40px;}
@media only screen and (max-width:767px){.mod-notification .content .btn.btn-primary{margin:10px 10px 0 10px;}
}
@media only screen and (max-width:995px){.mod-notification .content .btn{margin:10px 10px 0 10px;position:static;float:none;}
}
.mod-notification.notification-small .content .inner{padding:0 250px;}
.mod-notification-message .tab, .mod-notification-message .content{background-color:#8b84cc;}
.mod-notification-success .tab, .mod-notification-success .content{background-color:#80b980;}
.mod-notification-success .icon:after{content:"";position:absolute;left:12px;top:6px;background-image:url("../images/ld-sprite.png");background-position:-341px -40px;width:33px;height:27px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-notification-success .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-notification-error .tab, .mod-notification-error .content{background-color:#d95f5d;}
.icon-ok .icon{position:relative;}
.icon-ok .icon:after{content:"";position:absolute;left:12px;top:6px;background-image:url("../images/ld-sprite.png");background-position:-341px -40px;width:33px;height:27px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.icon-ok .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.icon-alert .icon{position:relative;}
.icon-alert .icon:after{content:"";position:absolute;left:12px;top:6px;background-image:url("../images/ld-sprite.png");background-position:-384px -40px;width:27px;height:27px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.icon-alert .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.icon-cart .icon{position:relative;}
.icon-cart .icon:after{content:"";position:absolute;left:12px;top:6px;background-image:url("../images/ld-sprite.png");background-position:-340px -78px;width:29px;height:26px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.icon-cart .icon:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
#virtual-green-overlay .lightbox-bg.close-overlay{background-color:transparent;}
.mod-lightbox-virtualgreen{display:none;}
.mod-lightbox-virtualgreen .mod-virtualgreen{width:600px;height:420px;margin:0 auto;position:relative;background:#000000;}
@media only screen and (max-width:767px){.mod-lightbox-virtualgreen .mod-virtualgreen{width:100%;height:auto;top:44px;}
}
.mod-lightbox-virtualgreen .mod-virtualgreen .lightbox-close{display:block;font-size:0;text-indent:-99999em;color:#fff;position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;}
.mod-lightbox-virtualgreen .mod-virtualgreen .lightbox-close:after{content:"";position:absolute;right:15px;top:15px;background-image:url("../images/ld-sprite.png");background-position:-1196px -118px;width:10px;height:10px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-lightbox-virtualgreen .mod-virtualgreen .lightbox-close:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-lightbox-virtualgreen .mod-virtualgreen .content{padding:20px;}
.mod-lightbox-virtualgreen .mod-virtualgreen .content .title{text-align:center;font-weight:700;font-size:1.42em;margin-bottom:30px;color:#ffffff;}
.mod-lightbox-virtualgreen .mod-virtualgreen .content title
.intro{font-weight:700;font-size:1.2em;color:#ca86a7;line-height:1.5em;}
.mod-lightbox-virtualgreen .mod-virtualgreen .content .note{color:#ffffff;line-height:1.5em;margin-bottom:5px;}
.mod-lightbox-virtualgreen .mod-virtualgreen .content .form{margin:30px 0;clear:both;overflow:hidden;}
.mod-lightbox-virtualgreen .mod-virtualgreen .content .form .img{float:left;display:inline-block;margin-right:20px;}
.mod-lightbox-virtualgreen .mod-virtualgreen .content .form .form-group{clear:none;margin:20px 0 0 0;overflow:hidden;}
@media only screen and (max-width:767px){.mod-lightbox-virtualgreen .mod-virtualgreen .content .form .form-group{clear:both;margin:0;padding-top:20px;text-align:center;}
}
@media only screen and (max-width:767px){.mod-lightbox-virtualgreen .mod-virtualgreen .content .form .form-group .btn{float:none;}
}
.mod-lightbox-virtualgreen.mod-lightbox-virtualgreen-us{display:block;}
@font-face{font-weight:normal;font-style:normal;font-family:'icomoon';src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.svg#icomoon") format("svg");}
.progress-button{display:inline-block;overflow:hidden;position:relative;}
.progress-button.in-progress,
.progress-button.finished{color:transparent !important;}
.progress-button.in-progress:after,
.progress-button.finished:after{position:absolute;z-index:2;width:100%;height:100%;text-align:center;top:0;padding-top:inherit;color:#ffffff !important;left:0;}
.progress-button.in-progress:after{content:attr(data-loading);}
.progress-button.finished{position:relative;}
.progress-button.finished:after{content:"";position:absolute;left:86px;top:8px;background-image:url("../images/ld-sprite.png");background-position:-341px -40px;width:33px;height:27px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.progress-button.finished:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.progress-button .tz-bar{background-color:#686666;height:3px;bottom:0;left:0;width:0;position:absolute;z-index:1;-webkit-transition:width 1s, height 1s;-moz-transition:width 1s, height 1;transition:width 1s, height 1s;}
.progress-button .tz-bar.background-horizontal{height:100%;}
.progress-button .tz-bar.background-vertical{height:0;top:0;width:100%;}
.mod-listing-wrapper{clear:both;overflow:hidden;padding:0 0 30px 0;}
.mod-listing-wrapper.focus-on{background-color:#f3f3f3;}
.mod-listing-wrapper .mod-listing-wrapper-col{width:50%;float:left;}
.mod-listing-wrapper .mod-listing-wrapper-col.col-left{background:url(../images/1x1_grey.png) repeat-y right top;}
.mod-listing-wrapper .mod-listing-wrapper-col.col-left .mod-title{background-color:#ffffff;}
@media only screen and (max-width:995px){.mod-listing-wrapper .mod-listing-wrapper-col.col-right{margin-top:30px;}
}
@media only screen and (max-width:995px){.mod-listing-wrapper .mod-listing-wrapper-col{width:100%;float:none;border:none;}
}
.mod-listing-wrapper .category-content .no-results{font-size:1.17em;margin:0 13px 20px 13px;line-height:1.17em;padding:0 300px 0 0;}
.mod-title{padding:16px 0;text-align:center;font-size:1.6em;text-transform:uppercase;}
.mod-title h2{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:300;letter-spacing:0;color:#000000;font-size:1.056em;}
.mod-title.left{text-align:left;}
.no-touch .mod-listing .items .item:hover .overlay{height:100%;}
.mod-listing-mini .items .item.overlay-open .pic .overlay{height:100%;}
.mod-listing{clear:both;overflow:hidden;}
.mod-listing .rewards-label{height:43px;width:51px;position:absolute;top:0;left:12px;color:#bababa;text-align:center;text-transform:uppercase;}
@media only screen and (max-width:767px){.mod-listing .rewards-label{left:20px;}
}
.mod-listing .rewards-label .reward{font-size:15px;line-height:15px;margin:10px 0 0 -7px;display:block;}
.mod-listing .rewards-label .points{display:block;font-size:7px;margin-top:-7px;margin-left:-7px;}
.mod-listing.mod-listing-x2{width:498px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-x2{width:768px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-x2{width:320px;margin-left:auto;margin-right:auto;}
}
.mod-listing.mod-listing-x2 .items.owl-theme{width:497px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-x2 .items.owl-theme{width:767px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-x2 .items.owl-theme{width:auto;}
}
.mod-listing.mod-listing-x3{width:746px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-x3{width:575px;}
.mod-listing.mod-listing-x3 .items .item{width:192px;height:500px !important;}
.mod-listing.mod-listing-x3 .items .item .pic{height:176px;}
.mod-listing.mod-listing-x3 .items .item .desc .title{height:54px;}
}
.mod-listing.mod-listing-full-x4{overflow:hidden;width:995px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-full-x4{width:767px;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-full-x3 .items .item{width:192px !important;}
}
.mod-listing.mod-listing-x4{overflow:hidden;width:996px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-x4{width:768px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-x4{width:320px;margin-left:auto;margin-right:auto;}
}
.mod-listing.mod-listing-x4 .items{height:382px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-x4 .items{height:394px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-x4 .items{height:355px;}
}
.mod-listing.mod-listing-x4 .items.owl-theme{height:auto;width:995px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-x4 .items.owl-theme{width:767px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-x4 .items.owl-theme{width:319px;}
}
.mod-listing.mod-listing-x4 .items .item{height:auto;}
.mod-listing.mod-listing-mini .items{height:382px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-mini .items{height:394px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-mini .items{height:355px;}
}
.mod-listing.mod-listing-mini .items.owl-theme{height:auto;}
.mod-listing.mod-listing-mini .items .item{height:auto;margin-bottom:0;}
@media only screen and (max-width:767px){.mod-listing.mod-listing-mini .items .item .pic{margin:15px 20px 0 20px;padding:0;height:223px !important;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-mini .items .item .pic{margin:8px 8px 0 8px;padding:0;height:223px !important;}
}
@media only screen and (max-width:995px){.mod-listing.mod-listing-mini .items .item .pic .overlay{margin:0 auto;left:0;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-full{width:auto;}
}
.mod-listing.mod-listing-full .items{height:541px;}
.mod-listing.mod-listing-full .items.owl-theme{height:auto;}
@media only screen and (max-width:767px){.mod-listing.mod-listing-full .items{width:auto;height:auto;}
}
.mod-listing.mod-listing-full .items .item{}
.t-product .mod-listing.mod-listing-full .items .item{height:auto;}
@media only screen and (max-width:995px){.mod-listing.mod-listing-full .items .item.no-sellable{height:150px;}
}
@media only screen and (min-width:995px){.mod-listing.mod-listing-full .items .item.no-sellable{height:350px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-full .items .item{padding:0 0px;width:auto;height:auto;float:none;overflow:hidden;clear:both;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-full .items .item{height:570px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-full .items .item .pic{float:left;width:28%;height:auto;padding:13px 3%;}
}
.mod-listing.mod-listing-full .items .item .pic .unit-price{display:none;}
@media only screen and (max-width:767px){.mod-listing.mod-listing-full .items .item .pic .img{width:100%;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-full .items .item .pic .labels{position:static;margin:5px 0 0 0;}
.mod-listing.mod-listing-full .items .item .pic .labels .btn-label{display:none;}
.mod-listing.mod-listing-full .items .item .pic .labels .btn-label:first-child{display:inline-block;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-full .items .item .desc{float:left;padding:13px 3% 13px 3%;height:100%;max-width:60%;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-full .items .item .desc .title, .mod-listing.mod-listing-full .items .item .desc .longdesc{height:auto;margin-bottom:10px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-full .items .item .desc .rating{display:none;}
}
.mod-listing.mod-listing-full .items .item .desc .unit-price{color:#4c4c4c;}
.mod-listing.mod-listing-infinite .items{height:auto;}
.mod-listing.mod-listing-wishlist{margin-top:0;}
.mod-listing.mod-listing-wishlist .items .item{width:242px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-wishlist .items .item{width:250px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-wishlist .items .item{width:auto;}
}
.mod-listing.mod-listing-wishlist .items .item .pic{min-height:216px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-wishlist .items .item .pic{height:234px;}
}
.mod-listing.mod-listing-pplus{width:747px;}
@media only screen and (max-width:767px){.mod-listing.mod-listing-pplus{width:320px;margin-left:auto;margin-right:auto;}
}
.mod-listing.mod-listing-pplus .items.owl-theme{height:auto;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-pplus .items .item{width:249px;}
}
.mod-listing.mod-listing-pplus .items .item .desc .color-selection{height:50px;}
@media only screen and (max-width:767px){.mod-listing.mod-listing-pplus .items .item .desc .color-selection .control-form{max-width:196px;}
}
.mod-listing.mod-listing-bundle{width:497px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-bundle{width:383px;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-bundle{width:100%;margin-left:auto;margin-right:auto;}
}
.mod-listing.mod-listing-bundle .items{height:354px;}
.mod-listing.mod-listing-bundle .items.owl-theme{height:auto;}
.mod-listing.mod-listing-bundle .items .item{height:354px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing.mod-listing-bundle .items .item{width:192px;height:376px;}
}
.mod-listing.mod-listing-bundle .items .item .pic{height:225px;}
.mod-listing.mod-listing-bundle .items .item .pic img{max-height:100%;width:auto;margin:auto;}
.mod-listing.mod-listing-bundle .items .item .desc{padding-top:14px;}
@media only screen and (max-width:767px){.mod-listing.mod-listing-bundle .items .item{padding:0 0px;width:auto;height:auto;float:none;overflow:hidden;clear:both;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-bundle .items .item .pic{float:left;width:28%;height:auto;padding:13px 3%;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-bundle .items .item .pic img{width:100%;height:auto;max-height:auto;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-bundle .items .item .pic .labels{position:static;margin:5px 0 0 0;}
.mod-listing.mod-listing-bundle .items .item .pic .labels .btn-label{display:none;}
.mod-listing.mod-listing-bundle .items .item .pic .labels .btn-label:first-child{display:inline-block;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-bundle .items .item .desc{float:left;padding:13px 3% 13px 3%;width:60%;height:100%;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-bundle .items .item .desc .title, .mod-listing.mod-listing-bundle .items .item .desc .longdesc{height:auto;}
}
@media only screen and (max-width:767px){.mod-listing.mod-listing-bundle .items .item .desc .rating{display:none;}
}
.mod-listing .owl-controls{margin:0;height:18px;padding:0;}
.mod-listing .items{clear:both;overflow:hidden;}
.mod-listing .items .item{width:249px;float:left;margin-bottom:50px;margin-top:2px;}
@media only screen and (max-width:995px){.mod-listing .items .item.no-sellable{height:150px;}
}
@media only screen and (min-width:995px){.mod-listing .items .item.no-sellable{height:350px;}
}
@media only screen and (max-width:995px){.mod-listing .items .item.no-sellable-listing{height:150px;}
}
@media only screen and (min-width:995px){.mod-listing .items .item.no-sellable-listing{height:390px;}
}
@media only screen and (max-width:767px){.mod-listing .items .item{width:320px;height:355px;}
}
.mod-listing .items .item .pic{position:relative;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing .items .item .pic{padding:8px 8px 0 8px;height:240px;}
}
@media only screen and (max-width:767px){.mod-listing .items .item .pic{padding:15px 20px 0 20px;}
}
.mod-listing .items .item .pic a{display:block;}
.mod-listing .items .item .pic img{display:block;max-width:100%;height:auto;margin:auto;}
@media only screen and (max-width:767px){.mod-listing .items .item .pic img{width:165px;}
}
.mod-listing .items .item .desc{display:block;padding:20px 13px 14px 13px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing .items .item .desc{padding-left:8px;padding-right:8px;}
}
@media only screen and (max-width:767px){.mod-listing .items .item .desc{padding-left:20px;padding-right:20px;height:83px;}
}
.mod-listing .items .item .desc .color-preview{padding-left:0;}
.mod-listing .items .item .desc .color-preview img{display:inline;}
.mod-listing .items .item .pic{position:relative;}
.mod-listing .items .item .pic .overlay{display:block;position:absolute;bottom:0;height:0;left:0;right:0;background:rgba(0, 0, 0, 0.8);z-index:888;text-align:center;overflow:hidden;width:223px;left:13px;-webkit-transition:all, ease-in-out, 0.4s;-moz-transition:all, ease-in-out, 0.4s;-o-transition:all, ease-in-out, 0.4s;transition:all ease-in-out 0.4s;}
@media only screen and (max-width:995px){.mod-listing .items .item .pic .overlay{margin:0 auto;left:0;}
}
.mod-listing .items .item .pic .overlay .price{display:block;margin-top:70px;}
.mod-listing .items .item .pic .overlay .price .current-price{color:#ffffff;font-size:2.25em;margin-top:0;}
.mod-listing .items .item .pic .overlay .price .original-price, .mod-listing .items .item .pic .overlay .price .discount, .mod-listing .items .item .pic .overlay .price .startingFrom{color:#999999;display:inline;font-size:1.167em;}
.mod-listing .items .item .pic .overlay .price.center{margin-top:86px;}
.mod-listing .items .item .pic .overlay .btn{margin:10px auto 0 auto;float:none;display:inline-block;}
.mod-listing .items .item .pic .labels{position:absolute;bottom:-9px;left:13px;z-index:996;}
.mod-listing .items .item .pic .labels span.btn-label, .mod-listing .items .item .pic .labels i{vertical-align:middle;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing .items .item .pic .labels{left:8px;}
}
@media only screen and (max-width:767px){.mod-listing .items .item .pic .labels{left:20px;}
}
.mod-listing .items .item .pic .price{display:none;}
.mod-listing .items .item .pic .price .current-price{font-size:1.7em;display:block;margin:8px 0 8px 0;}
.mod-listing .items .item .pic .price .original-price, .mod-listing .items .item .pic .price .discount{font-size:1.1em;font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:0;color:#4c4c4c;display:block;}
.mod-listing .items .item .pic .price .original-price{text-decoration:line-through;}
@media only screen and (max-width:479px){.mod-listing .items .item .pic .price{display:block;}
}
.mod-listing .items .item .pic .unit-price-container .unit-price{display:none;}
.mod-listing .items .item .desc .title{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:500;letter-spacing:0;font-size:1.083em;line-height:1.231em;text-transform:uppercase;margin-bottom:6px;overflow:hidden;}
.mod-listing .items .item .desc .title.title-cn{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:700;letter-spacing:0;}
@media only screen and (max-width:767px){.mod-listing .items .item .desc .title{height:auto;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing .items .item .desc .title{margin-bottom:20px;}
}
.mod-listing .items .item .desc .longdesc{min-height:40px;}
@media only screen and (max-width:767px){.mod-listing .items .item .desc .longdesc{height:auto;}
}
.mod-listing .items .item .desc .rating{clear:both;overflow:hidden;}
.mod-listing .items .item .desc .rating .cat-rating{width:87px;height:19px;display:block;float:left;}
.mod-listing .items .item .desc .rating .cat-rating input[type="radio"]{display:none;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-listing .items .item .desc .rating .cat-rating{float:none;}
}
.mod-listing .items .item .desc .rating .cat-label{text-indent:10px;font-size:1.1em;display:inline-block;}
@media only screen and (max-width:995px){.top-promo-present .mod-hero{padding-top:0px;}
.mod-listing .items .item .desc .rating .cat-label{text-indent:0;}
}
@media only screen and (max-width:767px){.mod-listing .items .item .desc .rating{display:none;}
}
.mod-listing .items .item .desc .price{margin:10px 0;height:55px;}
@media only screen and (max-width:479px){.mod-listing .items .item .desc .price{display:none;}
}
.mod-listing .items .item .desc .price .current-price{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:500;letter-spacing:0;font-size:2.2em;line-height:1em;display:block;margin:0 0 10px 0;}
.mod-listing .items .item .desc .price .original-price, .mod-listing .items .item .desc .price .discount, .mod-listing .items .item .desc .price .startingFrom{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:regular;letter-spacing:0;font-size:0.92em;line-height:1em;color:#4c4c4c;}
.mod-listing .items .item .desc .price .startingFrom{display:block;height:14px;}
.mod-listing .items .item .desc .price .original-price{text-decoration:line-through;}
.mod-listing .items .item .desc .unit-price-container{display:block;}
.mod-listing .items .item .desc .btn{margin:0 0 8px 0;clear:both;min-width:170px;text-align:center;}
.mod-listing .items .item .desc .note{display:block;position:relative;font-size:0.92em;padding:0 0 0 25px;min-height:20px;line-height:20px;color:#4c4c4c;clear:both;}
.mod-listing .items .item .desc .note:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-627px -62px;width:19px;height:18px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-listing .items .item .desc .note:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.t-product .mod-listing .items .item .desc .note{position:absolute;bottom:10px;}
.mod-listing .items .item .desc .delete{display:block;position:relative;padding:0 0 0 15px;min-height:20px;line-height:20px;color:#ca86a7;clear:both;}
.mod-listing .items .item .desc .delete:after{content:"";position:absolute;left:0;top:5px;background-image:url("../images/ld-sprite.png");background-position:-548px -144px;width:10px;height:10px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-listing .items .item .desc .delete:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-listing .items .item .desc .color-selection .control-form{max-width:184px;}
@media only screen and (max-width:995px){.mod-listing .items .item .desc .color-selection .control-form{max-width:140px;}
}
.mod-listing .items .item .desc .color-selection .color-name{max-width:190px;height:32px;line-height:32px;font-size:1.167em;color:#4c4c4c;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
@media only screen and (max-width:995px){.mod-listing .items .item .desc .color-selection .color-name{max-width:144px;}
}
.mod-listing .items .item .desc .color-selection .color-preview{height:32px;width:28px;float:left;display:block;background-position:center right;background-repeat:no-repeat;}
.mod-listing .items .item .desc .color-selection .color-preview img{display:inline-block;margin:7px 0 0 6px;}
.mod-listing .owl-carousel .owl-wrapper-outer{width:99%;}
.mod-pagetitle{position:relative;margin-bottom:10px;min-height:46px;}
@media only screen and (max-width:767px){.mod-pagetitle{padding-left:3% !important;padding-right:3% !important;}
}
.mod-pagetitle .sort-container{position:relative;}
.mod-pagetitle .title{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:700;letter-spacing:0;font-size:1.5em;padding:8px 455px 8px 0;display:block;}
@media only screen and (max-width:995px){.mod-pagetitle .title{padding-right:0;}
}
.mod-pagetitle .desc{font-size:1.167em;margin:0 0 20px 0;line-height:1em;padding:0 300px 0 0;}
@media only screen and (max-width:767px){.mod-pagetitle .desc{padding:0;}
}
.mod-pagetitle .sorting{position:absolute;bottom:0px;right:0px;float:left;}
@media only screen and (max-width:767px){.mod-pagetitle .sorting{display:none;}
}
.mod-pagetitle .filter{position:static;float:none;display:none;}
@media only screen and (max-width:767px){.mod-pagetitle .filter{display:block;}
.mod-pagetitle .filter select{width:100%;}
}
.mod-pagetitle .filters{margin:12px 0 0 0;clear:both;width:100%;background-color:#f3f3f3;position:relative;}
@media only screen and (max-width:767px){.mod-pagetitle .filters{display:none;}
}
.mod-pagetitle .filters .arrow{display:block;position:absolute;background-image:url("../images/ld-sprite.png");background-position:-516px -144px;width:22px;height:10px;top:-10px;left:24px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-pagetitle .filters .arrow{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-pagetitle .filters .filter-items{padding:10px 10px 0 15px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-pagetitle .filters .filter-items{width:553px;}
}
.mod-pagetitle .filters .filter-items .filter-item{display:inline-block;}
.mod-pagetitle .filters .filter-items .filter-item span, .mod-pagetitle .filters .filter-items .filter-item a{background-color:#e6e7e8;color:#333333;display:inline-block;height:28px;line-height:28px;padding:0 9px 1px;margin:0 9px 8px 0;border:1px solid #e6e7e8;white-space:nowrap;}
.mod-pagetitle .filters .filter-items .filter-item span:hover, .mod-pagetitle .filters .filter-items .filter-item span.active, .mod-pagetitle .filters .filter-items .filter-item a:hover, .mod-pagetitle .filters .filter-items .filter-item a.active{background-color:#ca86a7;color:#ffffff;}
.mod-pagetitle .filters .advs{float:right;}
.mod-pagetitle .filters .advs .adv{float:left;border:1px solid #adacac;margin:0 0 0 1px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-pagetitle .filters .advs .adv{display:none;}
.mod-pagetitle .filters .advs .adv:first-child{display:inline-block;}
}
.mod-pagetitle .grid_3{position:absolute;bottom:0;right:0;text-align:center;}
@media only screen and (max-width:767px){.mod-pagetitle .grid_3{display:none;}
}
.mod-pagetitle .help .link{font-weight:bold;color:#ff9000;font-size:1.167em;position:relative;padding:0 0 0 24px;height:20px;line-height:20px;display:inline-block;margin-bottom:10px;letter-spacing:-0.1em;}
.mod-pagetitle .help .link:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-1168px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-pagetitle .help .link:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-pagetitle .back{width:223px;text-align:center;position:absolute;bottom:0;right:0;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-pagetitle .back{width:176px;}
}
@media only screen and (max-width:767px){.mod-pagetitle .back{width:auto;}
}
.mod-pagetitle .back .btn-back{margin:auto;float:none;max-width:100%;}
.mod-pagetitle .nav-dropdown-mobile{display:none;margin:10px 0 0 0;}
@media only screen and (max-width:767px){.mod-pagetitle .nav-dropdown-mobile{display:block;}
}
.mod-pagetitle .nav-dropdown-mobile select{float:none;display:block;width:100%;}
.mod-pagetitle .btn-social{position:absolute;top:12px;right:0;max-width:100%;min-height:22px;min-width:386px;}
.mod-pagetitle .btn-social li{display:inline-block;vertical-align:middle;}
.mod-pagetitle .btn-social li.email, .mod-pagetitle .btn-social li.pinterest{margin:0 5px 0 0;}
@media only screen and (max-width:767px){.mod-pagetitle .btn-social{position:static;max-width:300px;padding:10px 0;clear:both;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-pagetitle .btn-social.btn-social-editorial{position:static;padding:10px 0;clear:both;}
}
#social-bar > div{width:450px;}
.mod-breadcrumbs{position:relative;}
@media only screen and (max-width:767px){.mod-breadcrumbs{padding-left:3% !important;padding-right:3% !important;}
}
.mod-breadcrumbs .breadcrumbs{margin:0 0 10px 0;line-height:13px;font-size:0.9em;}
.mod-breadcrumbs .breadcrumbs a{position:relative;display:inline-block;padding:0 15px 0 0;margin:0 5px 0 0;white-space:nowrap;}
.mod-breadcrumbs .breadcrumbs a:hover{color:#ca86a7;}
.mod-breadcrumbs .breadcrumbs a:after{content:"";position:absolute;background-image:url("../images/ld-sprite.png");background-position:-1027px -118px;width:8px;height:13px;right:0;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-breadcrumbs .breadcrumbs a:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-breadcrumbs .breadcrumbs .current{display:inline-block;white-space:nowrap;}
.mod-detail-product-top{position:relative;clear:both;}
.mod-detail-product-top .giftcard-references{clear:both;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top{padding-top:137px;}
}
@media only screen and (max-width:767px){.mod-detail-product-top{border:none;}
}
.mod-detail-product-top .pics{position:relative;width:390px;padding:0 13px 0 12px;float:left;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .pics{width:304px;padding:13px 8px;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .pics{width:300px;padding:0 10px 10px 10px;margin:0 auto;float:none;}
}
.mod-detail-product-top .pics .owl-item img{display:inline-block;max-width:88.5%;margin-top:30px;margin-bottom:20px;}
.mod-detail-product-top .promo-banner{background:transparent no-repeat scroll left top;height:71px;width:87px;position:absolute;top:14px;left:20px;color:#bababa;text-align:center;text-transform:uppercase;z-index:10;}
.mod-detail-product-top .promo-banner .first-line{font-size:24px;line-height:15px;margin:21px 0 0 -14px;display:block;}
.mod-detail-product-top .promo-banner .second-line{display:block;font-size:13px;margin-left:-14px;}
.mod-detail-product-top .desc-actions{width:555px;padding:0 13px;min-height:auto;float:right;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .desc-actions{width:432px;padding:0 8px;min-height:422px;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions{width:auto;padding:0 3%;float:none;background:none;min-height:0;}
}
.mod-detail-product-top .desc-actions .colors{clear:both;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors{height:auto;}
}
.mod-detail-product-top .desc-actions .giftcard-selection{padding:20px 0 0 0;}
.mod-detail-product-top .desc-actions .actions{padding:16px 0;}
.mod-detail-product-top .desc-actions .actions.actions-giftcard{height:auto;}
@media only screen and (min-width:995px){.mod-detail-product-top .desc-actions .actions.actions-giftcard .buttons{padding:0 0 0 125px;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions{height:auto;padding:20px 0 10px 0;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .desc-actions .actions{padding-top:10px;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .desc-actions .desc{position:absolute !important;left:8px;right:8px;top:0;}
}
.mod-detail-product-top .pics{text-align:center;}
.mod-detail-product-top .pics .current-pic{display:inline-block;margin:0 auto;overflow:hidden;height:390px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .pics .current-pic{height:304px;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .pics .current-pic{height:300px;}
}
.mod-detail-product-top .pics .current-pic.owl-theme{height:auto;}
.mod-detail-product-top .pics .current-pic .item{display:inline-block;}
.mod-detail-product-top .pics .js-pics-controls{margin:20px auto;}
.mod-detail-product-top .social{background-color:#f3f3f3;padding:20px 12px;width:100%;height:74px;margin:0 auto;position:relative;z-index:1;}
@media only screen and (max-width:767px){.mod-detail-product-top .social{height:auto;}
}
.mod-detail-product-top .social #social-bar{margin-top:8px;width:400px;float:left;}
@media only screen and (max-width:995px){.mod-detail-product-top .social #social-bar{float:none;margin:8px auto;}
}
.mod-detail-product-top .social #social-bar > div{width:auto;}
.mod-detail-product-top .social #social-bar div#gigya-share-bar .gig-bar-container{overflow:visible;}
@media only screen and (min-width:995px){.mod-detail-product-top .social #social-bar div#gigya-share-bar .gig-bar-container{margin-left:60px;}
}
.mod-detail-product-top .social li{display:inline-block;vertical-align:middle;}
@media only screen and (max-width:767px){.mod-detail-product-top .social .social-bar-top, .mod-detail-product-top .social #social-bar{display:none;}
}
.mod-detail-product-top .social .rewards-earning{position:relative;padding-left:60px;margin-left:18px;float:left;color:#333333;}
.mod-detail-product-top .social .rewards-earning:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-216px -235px;width:49px;height:30px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-detail-product-top .social .rewards-earning:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (min-width:995px){.mod-detail-product-top .social .rewards-earning{margin-top:20px;}
}
@media only screen and (max-width:995px){.mod-detail-product-top .social .rewards-earning{float:none;margin:8px auto;text-align:center;max-width:350px;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .social .rewards-earning{padding-left:26px;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .social .rewards-earning{background-position:left top;margin-left:0;margin-right:50px;padding-left:50px;width:auto;}
}
.mod-detail-product-top .social .rewards-earning h3{color:#333333;margin:0;padding:0;line-height:1;}
.mod-detail-product-top .social .rewards-earning a{border-bottom:1px solid #cbcbcb;color:#333333;}
.mod-detail-product-top .socialmobile{margin:0 auto;text-align:center;}
.mod-detail-product-top .socialmobile .addthis_toolbox{overflow:hidden;display:inline-block;}
.mod-detail-product-top .socialmobile .gig-bar-container{overflow:visible;}
.mod-detail-product-top .desc-actions .desc .rating{border-bottom:1px solid #cbcbcb;height:30px;line-height:20px;overflow:hidden;padding-bottom:9px;}
.mod-detail-product-top .desc-actions .desc .rating .cat-rating{width:87px;height:19px;display:inline-block;margin:7px 10px 0 0;}
.mod-detail-product-top .desc-actions .desc .rating .cat-rating input[type="radio"]{display:none;}
.mod-detail-product-top .desc-actions .desc .rating .label{margin-right:10px;}
.mod-detail-product-top .desc-actions .desc .rating .link{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:500;line-height:1;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .desc .rating .link{display:none;}
}
.mod-detail-product-top .desc-actions .giftcard-selection .label{font-weight:bold;font-size:1.4em;margin:0 0 20px 0;}
.mod-detail-product-top .desc-actions .giftcard-selection .giftcard-list{overflow:hidden;clear:both;height:83px;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .giftcard-selection .giftcard-list{width:300px;margin-left:auto;margin-right:auto;}
}
.mod-detail-product-top .desc-actions .giftcard-selection .giftcard-list.owl-theme{height:auto;}
.mod-detail-product-top .desc-actions .giftcard-selection .giftcard-list .giftcard-item{float:left;margin:0 8px 0 0;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .giftcard-selection .giftcard-list .giftcard-item{width:150px;margin:0;}
.mod-detail-product-top .desc-actions .giftcard-selection .giftcard-list .giftcard-item img{margin:auto;display:block;}
}
.mod-detail-product-top .desc-actions .desc .title{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:400;letter-spacing:-1px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:1.4em;font-weight:500;margin:0;line-height:1.5em;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .desc .title{height:auto;padding-bottom:5px;white-space:normal;}
}
.mod-detail-product-top .desc-actions .desc .longdesc{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:1em;text-transform:none;overflow:hidden;line-height:2em;letter-spacing:0;margin-bottom:0;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .desc .longdesc{padding-bottom:15px;}
}
.mod-detail-product-top .desc-actions .colors .colors-textual{clear:both;padding:15px 0 18px;}
.mod-detail-product-top .desc-actions .colors .colors-textual .control-label{min-width:144px;}
@media only screen and (max-width:995px){.mod-detail-product-top .desc-actions .colors .colors-textual .control-label{float:none;display:block;clear:both;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-textual .control-label{text-align:center;}
.unicola{float: none !important;text-align:right !important;padding-right: 0 !important;}
}
.mod-detail-product-top .desc-actions .colors .colors-textual select{min-width:270px;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-textual select{margin-left:auto;margin-right:auto;float:none;display:block;max-width:287px;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview{clear:both;position:relative;min-height:190px;border-bottom:1px solid #cbcbcb;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview{position:static;min-height:0;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .owl-theme .owl-controls{margin:7px 0 6px;text-align:right;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom{position:absolute;top:0;left:0;width:140px;height:200px;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom{display:none;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom{width:156px;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom .icon-zoom{text-align:center;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom .icon-zoom img{margin:0 auto;display:block;position:relative;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom .icon-zoom img{margin-top:10px;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom .icon-zoom .label{display:none;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom .icon-zoom.promo-label:after{content:"";position:absolute;left:0px;top:145px;background-image:url("../images/ld-sprite.png");background-position:0px -285px;width:140px;height:27px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom .icon-zoom.promo-label:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom a.swatch-link{display:inline-block;margin:20px 0;position:relative;padding:0 0 0 20px;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom a.swatch-link:before{content:"";position:absolute;left:0;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-zoom a.swatch-link span{color:#808080;font-size:13px;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items{float:right;width:415px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items{width:276px;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items{float:none;margin:auto;width:287px;height:312px;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items.owl-theme{height:auto;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item{margin:0 auto;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item{position:relative;width:287px;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .clear{display:none;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .clear{display:block;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons{overflow:hidden;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons{width:287px;margin:auto;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon{width:38px;height:38px;display:block;float:left;margin:0 0 8px 8px;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon{width:37px;height:37px;margin:5px;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon a{display:block;position:relative;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon a.promo-label:after{content:"";position:absolute;left:0px;top:25px;background-image:url("../images/ld-sprite.png");background-position:-844px -118px;width:38px;height:14px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon a.promo-label:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon.open{height:252px;z-index:99999;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon.open .icon-zoom{opacity:1;height:206px;display:block;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon .icon-zoom{-webkit-transition:all, 0.15s, ease-in-out;-moz-transition:all, 0.15s, ease-in-out;-o-transition:all, 0.15s, ease-in-out;transition:all 0.15s ease-in-out;position:absolute;opacity:0;top:0;left:-140px;display:none;height:0;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon .icon-zoom{top:auto;left:0;right:0;border-top:1px solid #807f7f;border-bottom:1px solid #807f7f;margin-top:8px;background:#fff;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon .icon-zoom .arr{display:none;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon .icon-zoom .arr{background-image:url("../images/ld-sprite.png");background-position:-468px -144px;width:18px;height:10px;height:10px;position:absolute;top:-10px;left:14px;display:block;}
}
@media only screen and (max-width:767px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:767px) and (min-resolution:120dpi){.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon .icon-zoom .arr{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon .icon-zoom img{display:block;margin:13px auto;width:auto;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item .icons .icon .icon-zoom .label{text-align:center;}
.mod-detail-product-top .desc-actions .colors .colors-preview .palette-items .palette-item img{display:block;width:100%;height:auto;}
.mod-detail-product-top .desc-actions .actions .giftcard .control-label{width:115px;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .giftcard .control-label{width:auto;float:none;text-align:center;display:block;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .giftcard .control-select{float:none;margin:auto;display:block;width:269px;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .desc-actions .actions .giftcard .control-form, .mod-detail-product-top .desc-actions .actions .giftcard .control-textarea{width:278px;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .giftcard .control-form, .mod-detail-product-top .desc-actions .actions .giftcard .control-textarea{width:269px;float:none;margin:auto;display:block;}
}
.mod-detail-product-top .desc-actions .actions .giftcard .gift-label{width:auto;padding-left:120px;color:#808080;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .giftcard .gift-label{padding-left:0;}
}
.mod-detail-product-top .desc-actions .actions .quantity{margin:0 0 8px 0;line-height:32px;}
.mod-detail-product-top .desc-actions .actions .quantity .quantity-alert{margin:0 150px;height:26px;color:#ff0000;}
.mod-detail-product-top .desc-actions .actions .quantity .quantity-label{width:114px;white-space:nowrap;display:block;float:left;text-align:left;padding:0 12px 0 0;letter-spacing:-1px;line-height:32px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .desc-actions .actions .quantity .quantity-label{float:none;text-align:left;width:auto;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .quantity .quantity-label{float:none;text-align:center;padding:0;width:auto;}
}
.mod-detail-product-top .desc-actions .actions .quantity select{display:inline-block;font-size:1.1em;padding-left:14px;padding-right:58px;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .quantity select{float:none;margin:0 auto;min-width:87px;display:block;}
}
.mod-detail-product-top .desc-actions .actions .quantity .price{display:block;float:left;overflow:hidden;line-height:1;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .quantity .price{float:none;height:auto;text-align:center;}
}
.mod-detail-product-top .desc-actions .actions .quantity .price .operator{font-size:1.5em;padding:0 10px 0 15px;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .quantity .price .operator{display:none;}
}
.mod-detail-product-top .desc-actions .actions .quantity .price .current-price{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:500;letter-spacing:0;font-size:2.2em;padding:0 10px 0 0;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .quantity .price .current-price{display:block;padding-top:15px;padding-bottom:15px;}
}
.mod-detail-product-top .desc-actions .actions .quantity .price .original-price, .mod-detail-product-top .desc-actions .actions .quantity .price .discount{color:#808080;position:relative;top:-4px;}
.mod-detail-product-top .desc-actions .actions .quantity .price .original-price{text-decoration:line-through;margin:0 8px 0 0;}
.mod-detail-product-top .desc-actions .actions .quantity.quantity-disabled .quantity-label{color:#999999;}
.mod-detail-product-top .desc-actions .actions .quantity.quantity-disabled .quantity-select{background-color:#CCCCCC;color:#999999;cursor:auto;}
.mod-detail-product-top .desc-actions .actions .buttons{padding:0 0 0 125px;margin-top:7px;}
.mod-detail-product-top .desc-actions .actions .buttons .btn{margin:0 7px 0 0;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-top .desc-actions .actions .buttons{padding:0 0 0 0;}
}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .buttons{padding:0 0 0 0;text-align:center;}
.mod-detail-product-top .desc-actions .actions .buttons .btn{float:none;margin:0 auto 10px auto;clear:both;}
.mod-detail-product-top .desc-actions .actions .buttons select{float:none;margin:0 auto 10px auto;clear:both;display:block;}
}
.mod-detail-product-top .desc-actions .actions .unit-price-container{margin-left:126px;margin-top:8px;}
@media only screen and (max-width:767px){.mod-detail-product-top .desc-actions .actions .unit-price-container{margin:auto;text-align:center;}
}
.social.product-social{background-color:#f3f3f3;padding:20px 12px;width:100%;height:74px;margin:0 auto;position:relative;z-index:1;}
@media only screen and (max-width:767px){.social.product-social{height:auto;}
}
.social.product-social #social-bar{margin-top:8px;width:400px;float:left;}
@media only screen and (max-width:995px){.social.product-social #social-bar{float:none;margin:8px auto;}
}
.social.product-social #social-bar > div{width:auto;}
.social.product-social #social-bar div#gigya-share-bar .gig-bar-container{overflow:visible;}
@media only screen and (min-width:995px){.social.product-social #social-bar div#gigya-share-bar .gig-bar-container{margin-left:60px;}
}
.social.product-social .socialmobile{margin:0 auto;text-align:center;}
.social.product-social .socialmobile .addthis_toolbox{overflow:hidden;display:inline-block;}
.social.product-social .socialmobile .gig-bar-container{overflow:visible;}
.social.product-social li{display:inline-block;vertical-align:middle;}
@media only screen and (max-width:767px){.social.product-social .social-bar-top, .social.product-social #social-bar{display:none;}
}
.social.product-social .rewards-earning{position:relative;padding-left:60px;margin-left:18px;float:left;color:#333333;}
.social.product-social .rewards-earning:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-216px -235px;width:49px;height:30px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.social.product-social .rewards-earning:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (min-width:995px){.social.product-social .rewards-earning{margin-top:20px;}
}
@media only screen and (max-width:995px){.social.product-social .rewards-earning{float:none;margin:8px auto;text-align:center;max-width:350px;}
}
@media only screen and (min-width:768px) and (max-width:995px){.social.product-social .rewards-earning{padding-left:26px;}
}
@media only screen and (max-width:767px){.social.product-social .rewards-earning{background-position:left top;margin-left:0;margin-right:50px;padding-left:50px;width:auto;}
}
.social.product-social .rewards-earning h3{color:#333333;margin:0;padding:0;line-height:1;}
.social.product-social .rewards-earning a{border-bottom:1px solid #cbcbcb;color:#333333;}
.mod-detail-product-middle{margin:34px auto;}
.mod-detail-product-middle .info .info-items .item{border-bottom:1px solid #cbcbcb;overflow:hidden;height:49px;}
.mod-detail-product-middle .info .info-items .item.open{height:auto;}
.mod-detail-product-middle .info .info-items .item .title{position:relative;font-weight:100;line-height:49px;display:block;font-size:1.5em;text-transform:uppercase;cursor:pointer;letter-spacing:0;}
.mod-detail-product-middle .info .info-items .item .title.title-cn{font-size:1.8em;}
.mod-detail-product-middle .info .info-items .item .title .arr{background-image:url("../images/ld-sprite.png");background-position:-677px -144px;width:33px;height:8px;display:block;position:absolute;right:0;top:19px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-detail-product-middle .info .info-items .item .title .arr{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-detail-product-middle .info .info-items .item .text{-webkit-transition:max-height, ease-in-out, 0.4s;-moz-transition:max-height, ease-in-out, 0.4s;-o-transition:max-height, ease-in-out, 0.4s;transition:max-height ease-in-out 0.4s;display:block;padding:0 0 0 0;max-height:0;min-height:0;height:0;}
.mod-detail-product-middle .info .info-items .item .text iframe.video{width:638px;height:359px;display:block;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-product-middle .info .info-items .item .text iframe.video{width:496px;height:279px;}
}
@media only screen and (max-width:767px){.mod-detail-product-middle .info .info-items .item .text iframe.video{width:302px;height:170px;margin:0 auto;}
}
.mod-detail-product-middle .info .info-items .item.open .title .arr{background-image:url("../images/ld-sprite.png");background-position:-720px -144px;width:33px;height:8px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-detail-product-middle .info .info-items .item.open .title .arr{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-detail-product-middle .info .info-items .item.open .text{padding-bottom:30px;height:auto !important;min-height:30px !important;max-height:1030px !important;}
.mod-detail-product-middle .product-details{display:table;margin:20px 0;border-collapse:separate;border-spacing:1px;width:100%;}
.mod-detail-product-middle .product-details div.details{display:table-row;}
.mod-detail-product-middle .product-details span.outer{display:block;height:36px;margin-bottom:10px;padding:10px;border:1px solid #f3f3f3;background-color:#f3f3f3;text-align:center;line-height:1;}
.mod-detail-product-middle .product-details span.table{display:table;width:100%;height:100%;}
.mod-detail-product-middle .product-details span.cell{display:table-cell;vertical-align:bottom;vertical-align:middle;}
.mod-detail-product-middle .product-details .head, .mod-detail-product-middle .product-details .qty, .mod-detail-product-middle .product-details .expire, .mod-detail-product-middle .product-details .make{display:table-cell;vertical-align:middle;height:24px;overflow:hidden;}
.mod-detail-product-middle .product-details .head{width:40%;}
.mod-detail-product-middle .product-details .head span.outer{background-color:#fff;text-align:left;text-transform:uppercase;}
.mod-detail-product-middle .product-details i.icon{background-image:url("../images/ld-sprite.png");background-position:-255px -158px;width:29px;height:35px;display:inline-block;vertical-align:middle;margin-right:10px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-detail-product-middle .product-details i.icon{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.mod-detail-product-middle .product-details{display:block;}
.mod-detail-product-middle .product-details div.details{display:block;border:1px solid #cbcbcb;overflow:hidden;margin-bottom:10px;}
.mod-detail-product-middle .product-details .head, .mod-detail-product-middle .product-details .qty, .mod-detail-product-middle .product-details .expire, .mod-detail-product-middle .product-details .make{display:block;border:1px solid #fff;height:auto;}
.mod-detail-product-middle .product-details .qty, .mod-detail-product-middle .product-details .expire{display:inline;float:left;width:50%;margin:0 -1px;min-height:22px;}
.mod-detail-product-middle .product-details span.outer{margin:0;border:none;}
.mod-detail-product-middle .product-details .make{border:none;clear:both;}
.mod-detail-product-middle .product-details .head{border:none;width:auto;}
.mod-detail-product-middle .product-details .head span.outer{text-align:center;}
}
.mod-detail-reviews{border-bottom:none;margin:0 8px 20px 8px;}
.mod-detail-reviews .reviews-header{position:relative;border-bottom:1px solid #cbcbcb;padding:0 7px 6px 20px;background-color:#f3f3f3;height:49px;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews-header{height:auto;padding:0 7px 6px 20px;}
}
.mod-detail-reviews .reviews-header .title-section{font-size:1.5em;font-weight:100;letter-spacing:0;text-transform:uppercase;line-height:2.4em;display:inline;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews-header .title-section{font-size:1.2em;}
}
.mod-detail-reviews .reviews-header .average-rating{display:inline-table;margin:15px 0 0 15px;vertical-align:top;}
.mod-detail-reviews .reviews-header .average-rating input[type="radio"]{display:none;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews-header .average-rating{margin-top:10px;}
}
.mod-detail-reviews .reviews-header .votes{margin-left:10px;color:#999999;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews-header .votes{display:none;}
}
.mod-detail-reviews .reviews-header .btn{float:right;margin:6px 0 0 0;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews-header .btn{display:block;font-size:0;text-indent:-99999em;color:#fff;width:38px;padding:12px 10px;margin-top:8px;position:relative;}
.mod-detail-reviews .reviews-header .btn:after{content:"";position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background-image:url("../images/ld-sprite.png");background-position:-919px -62px;width:16px;height:16px;}
}
@media only screen and (max-width:767px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:767px) and (min-resolution:120dpi){.mod-detail-reviews .reviews-header .btn:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-detail-reviews .reviews .items.scrollable{background-color:#f3f3f3;overflow-y:auto;max-height:530px;border-bottom:1px solid #cbcbcb;padding:0 5px;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews .items.scrollable{overflow-y:visible;max-height:none;border-bottom:none;}
}
.mod-detail-reviews .reviews .items .item{clear:both;overflow:hidden;}
.mod-detail-reviews .reviews .items .item.addreview{height:0;}
.mod-detail-reviews .reviews .items .item.addreview .form{padding:20px 20px 5px 20px;}
.mod-detail-reviews .reviews .items .item.addreview .form .rating{float:left;}
.mod-detail-reviews .reviews .items .item.addreview.open{height:auto;}
.mod-detail-reviews .reviews .items .item .data{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:16%;float:left;padding:20px;min-height:80px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-detail-reviews .reviews .items .item .data{padding-left:18px;padding-right:18px;}
}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews .items .item .data{padding-left:18px;padding-right:18px;}
}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews .items .item .data{float:none;min-height:0;width:auto;padding-bottom:10px;}
}
.mod-detail-reviews .reviews .items .item .data .date{margin:0 0 6px 0;color:#999999;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews .items .item .data .date{display:inline-block;line-height:19px;float:left;padding-right:10px;}
}
.mod-detail-reviews .reviews .items .item .data .rating{margin:10px 0;overflow:hidden;}
.mod-detail-reviews .reviews .items .item .data .rating input[type="radio"]{display:none;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews .items .item .data .rating{margin:0;display:inline-block;float:left;}
}
.mod-detail-reviews .reviews .items .item .data .author{color:#000000;text-overflow:ellipsis;overflow:hidden;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews .items .item .data .author{display:block;clear:both;}
}
.mod-detail-reviews .reviews .items .item .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:84%;float:right;padding:20px 13px;min-height:80px;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews .items .item .text{float:none;min-height:auto;width:auto;background:none;padding:0 20px 20px 20px;}
}
.mod-detail-reviews .reviews .items .item .text .title{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:700;letter-spacing:0;margin:0 0 10px 0;font-size:1.167em;line-height:1em;}
@media only screen and (max-width:767px){.mod-detail-reviews .reviews .items .item .text .title{margin-bottom:10px;}
}
.mod-detail-reviews .reviews .items .item .text .message{font-size:1.083em;line-height:1.6em;margin-bottom:10px;}
.mod-detail-reviews .reviews .items .item .loadmore{margin:30px auto;float:none;text-align:center;display:block;width:200px;}
.menu-anchor{position:fixed;right:0;top:200px;width:132px;display:none;z-index:2;}
@media only screen and (min-width:1440px){.menu-anchor{display:block;}
}
.menu-anchor .item1{}
.menu-anchor .item2{}
.menu-anchor .item3{}
.menu-anchor .item{}
.menu-anchor a{position:relative;text-transform:uppercase;color:#999999;display:block;font-weight:lighter;font-size:1em;line-height:1.8em;padding:15px 10px 15px 0;}
.menu-anchor a:after{content:"";background-image:url("../images/ld-sprite.png");background-position:-815px -144px;width:133px;height:1px;position:absolute;right:0;bottom:0;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.menu-anchor a:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.menu-anchor a.active{color:#333333;}
.mod-hero{width:100%;clear:both;-webkit-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-moz-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);-o-transition:all, 0.3s, cubic-bezier(0, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);}
@media only screen and (min-width:768px){.mod-hero.video{position:relative;height:100vh;overflow:hidden;padding-top:0;}
.mod-hero.video .video-wrapper{height:100%;}
.mod-hero.video .video-wrapper .jwplayer{height:100%;}
}
@media only screen and (min-width:995px){.mod-hero{padding-bottom:110px;}
.mod-hero.video .video-wrapper{height:87%;top:13%;}
}
.mod-hero .items{max-width:1680px;width:100%;margin:auto;overflow:hidden;}
.mod-hero .items .item{float:left;width:100%;display:none;}
.mod-hero .items .item:first-child{display:block;}
.mod-hero .items .item a{display:block;}
.mod-hero .items .item img{width:100%;height:auto;}
.mod-hero .owl-theme .owl-controls{position:absolute;bottom:10px;left:0;right:0;}
.mod-hero .video-wrapper{position:relative;margin-bottom:-3px;}
.mod-hero .video-wrapper .video-link{position:absolute;top:0;left:0;width:100%;height:100%;font:0/0 a;}
.mod-hero .video-wrapper .btn_p{position:absolute;border:0;outline:none;color:transparent;}
.mod-hero .video-wrapper .btn_p.play_button{top:50%;left:50%;background:transparent url("../images/onepage/play.png") no-repeat;width:120px;height:120px;margin-left:-60px;margin-top:-60px;}
.mod-hero .video-wrapper .btn_p.play_button.from-stop{margin-left:0;z-index:99;top:inherit;bottom:5%;left:inherit;right:50px;background:transparent url("../images/onepage/play_button.png") no-repeat center;width:18px;height:16px;}
.mod-hero .video-wrapper .btn_p.play_button.from-stop.pause{background:transparent url("../images/onepage/pause_button.png") no-repeat center;}
.mod-hero .video-wrapper .btn_p.stop_video{top:5%;right:20px;width:18px;height:16px;background:transparent url("../images/onepage/close_btn.png") no-repeat center;display:none;}
.mod-hero .video-wrapper .btn_p.mute_video{margin-left:0;display:none;z-index:99;top:inherit;bottom:5%;left:inherit;right:20px;background:transparent url("../images/onepage/audio_on.png") no-repeat center;width:20px;height:16px;}
.mod-hero .video-wrapper .btn_p.mute_video.off{background:transparent url("../images/onepage/audio_off.png") no-repeat center;}
.mod-hero .video-wrapper .btn_p:hover{cursor:pointer;}
.mod-hero .video-wrapper #godown.read-more{position:absolute;}
.mod-hero .video-wrapper .jwlogo{display:none;}
@media only screen and (min-width:768px){.mod-hero .video-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;}
.mod-hero .video-wrapper .btn_p.mute_video{top:auto;left:auto;right:20px;bottom:5%;}
.mod-hero .video-wrapper .btn_p.play_button.from-stop{top:auto;left:auto;right:50px;bottom:5%;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-hero .video-wrapper .btn_p.mute_video, .mod-hero .video-wrapper .btn_p.play_button.from-stop{bottom:8%;}
}
@media only screen and (min-width:995px){.mod-hero .video-wrapper .btn_p.stop_video{top:80px;}
}
@media only screen and (min-width:1280px){.mod-hero .video-wrapper .btn_p.stop_video{top:10%;}
}
@media all and (max-width:768px){.mod-hero .video-wrapper .btn_p.play_button{width:60px;height:60px;margin-top:-30px;margin-left:-30px;background-size:cover;}
}
.mod-hero2{margin-bottom:30px;}
.mod-hero2 img{width:100%;height:auto;}
.mod-hero2 object{left:0;}
.mod-hero2 .jwlogo{width:auto;}
.mod-hero2 iframe.video, .mod-hero2 .video-obj{width:640px;height:360px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-hero2 iframe.video, .mod-hero2 .video-obj{width:540px;height:304px;}
}
@media only screen and (max-width:767px){.mod-hero2 iframe.video, .mod-hero2 .video-obj{width:290px;height:163px;}
}
.mod-cart-summarybaloon{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:none;margin:0 0 20px 0;clear:both;background-color:#f3f3f3;position:relative;padding:10px;border:1px solid #cbcbcb;text-align:center;}
@media only screen and (max-width:767px){.mod-cart-summarybaloon{display:block;}
}
.mod-cart-summarybaloon .arrow{display:block;position:absolute;background-image:url("../images/ld-sprite.png");background-position:-516px -144px;width:22px;height:10px;top:-10px;left:24px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-summarybaloon .arrow{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-summarybaloon .label, .mod-cart-summarybaloon .value{margin:0;}
.mod-cart-summarybaloon .label{font-size:1.5em;}
.mod-cart-summarybaloon .value{font-size:2em;}
.mod-cart-list{border-bottom:1px solid #cbcbcb;}
@media only screen and (max-width:767px){.mod-cart-list{border-bottom:none;border-top:none;}
}
.mod-cart-list .col1, .mod-cart-list .col2, .mod-cart-list .col3, .mod-cart-list .col4, .mod-cart-list .colx4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;}
.mod-cart-list .col2, .mod-cart-list .col3, .mod-cart-list .col4{text-align:center;}
.mod-cart-list .col1{width:52%;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-cart-list .col1{width:43%;}
}
@media only screen and (max-width:767px){.mod-cart-list .col1{width:26%;}
}
.mod-cart-list .col2{width:16%;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-cart-list .col2{width:13%;}
}
@media only screen and (max-width:767px){.mod-cart-list .col2{width:16%;}
}
.mod-cart-list .col3{width:16%;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-cart-list .col3{width:22%;}
}
@media only screen and (max-width:767px){.mod-cart-list .col3{width:29%;}
}
.mod-cart-list .col4{width:16%;border-right:none;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-cart-list .col4{width:22%;}
}
@media only screen and (max-width:767px){.mod-cart-list .col4{width:29%;}
}
.mod-cart-list .colx4{border-right:0;width:100%;background:#f3f3f3;}
.mod-cart-list .colx4 .label-gift{float:right;margin:25px 0;}
.mod-cart-list .cart-header{font-weight:500;font-size:1.17em;clear:both;overflow:hidden;}
.mod-cart-list .cart-header span{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:15px 10px;display:block;height:49px;}
@media only screen and (max-width:767px){.mod-cart-list .cart-header{display:none;}
}
.mod-cart-list .cart-items .item{clear:both;overflow:hidden;border-top:1px solid #cbcbcb;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item{padding-top:50px;position:relative;border-top:0;border-bottom:1px solid #cbcbcb;}
}
.mod-cart-list .cart-items .item .col1, .mod-cart-list .cart-items .item .col2, .mod-cart-list .cart-items .item .col3, .mod-cart-list .cart-items .item .col4, .mod-cart-list .cart-items .item .colx4{border-right:1px solid #cbcbcb;min-height:100px;padding:10px 10px 0 10px;}
.mod-cart-list .cart-items .item .col1.has-unit-price, .mod-cart-list .cart-items .item .col2.has-unit-price, .mod-cart-list .cart-items .item .col3.has-unit-price, .mod-cart-list .cart-items .item .col4.has-unit-price, .mod-cart-list .cart-items .item .colx4.has-unit-price{padding-top:5px;}
.mod-cart-list .cart-items .item .col1.has-unit-price .price-single, .mod-cart-list .cart-items .item .col2.has-unit-price .price-single, .mod-cart-list .cart-items .item .col3.has-unit-price .price-single, .mod-cart-list .cart-items .item .col4.has-unit-price .price-single, .mod-cart-list .cart-items .item .colx4.has-unit-price .price-single{margin-top:0px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-cart-list .cart-items .item .col1, .mod-cart-list .cart-items .item .col2, .mod-cart-list .cart-items .item .col3, .mod-cart-list .cart-items .item .col4, .mod-cart-list .cart-items .item .colx4{height:137px;padding-top:20px;}
}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .col1, .mod-cart-list .cart-items .item .col2, .mod-cart-list .cart-items .item .col3, .mod-cart-list .cart-items .item .col4, .mod-cart-list .cart-items .item .colx4{border-top:1px solid #cbcbcb;height:80px;}
}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .col1{border-left:none;}
}
.mod-cart-list .cart-items .item .col4{border-right:0;}
.mod-cart-list .cart-items .item .col4 .delete{display:none;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .col4 .delete{display:inline-block;margin-top:5px;}
}
.mod-cart-list .cart-items .item .rewards-label{display:none;}
.mod-cart-list .cart-items .item .thumb-wrapper{margin:0 10px 0 0;float:left;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-cart-list .cart-items .item .thumb-wrapper{width:auto;height:auto;overflow:hidden;max-width:46%;}
}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .thumb-wrapper{margin:0;}
}
.mod-cart-list .cart-items .item .img{display:block;}
.mod-cart-list .cart-items .item .img img{width:auto;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .img img{max-height:53px;}
}
.mod-cart-list .cart-items .item .title-color{min-height:67px;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .title-color{height:auto;min-height:35px;padding-top:15px;position:absolute;top:0;left:0;right:0;overflow:hidden;}
}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item.has-color .title-color, .mod-cart-list .cart-items .item.has-shipment .title-color{padding-top:5px;height:45px;}
}
.mod-cart-list .cart-items .item .title{font-family:'Gotham A', 'Gotham B', 'Helvetica Neue', Arial, sans-serif;font-weight:500;letter-spacing:-1px;font-size:1.25em;line-height:1.1em;margin:0 0 4px 0;min-height:38px;overflow:hidden;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .title{height:auto;}
}
.mod-cart-list .cart-items .item .title a{display:block;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .title a{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:auto;}
}
.mod-cart-list .cart-items .item .color{overflow:hidden;height:16px;margin:0 0 6px 0;display:inline-block;}
.mod-cart-list .cart-items .item .color img{float:left;margin:0 5px 0 0;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .color{left:0px;top:30px;position:absolute;}
}
.mod-cart-list .cart-items .item .delete{position:relative;padding-left:15px;color:#b2b2b2;margin:0 auto 0;}
.mod-cart-list .cart-items .item .delete:after{content:"";position:absolute;left:0;top:2px;background-image:url("../images/ld-sprite.png");background-position:-548px -144px;width:10px;height:10px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-list .cart-items .item .delete:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .delete{display:none;}
}
.mod-cart-list .cart-items .item .price-single{font-size:1.17em;color:#231f20;margin-top:30px;}
@media only screen and (max-width:995px){.mod-cart-list .cart-items .item .price-single{font-size:1em;}
}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .price-single{margin-top:0;}
.mod-cart-list .cart-items .item .price-single .currency{display:block;}
}
.mod-cart-list .cart-items .item .unit-price{line-height:1.2em;font-size:0.9em;color:#b2b2b2;}
@media only screen and (max-width:995px){.mod-cart-list .cart-items .item .unit-price{display:none;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-cart-list .cart-items .item .unit-price.unit-price-small{display:block;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-cart-list .cart-items .item .unit-price.unit-price-small{display:block;}
.mod-cart-list .cart-items .item .unit-price.unit-price-small span{width:100%;display:block;line-height:1.3em;}
.mod-cart-list .cart-items .item .unit-price.unit-price-small span.unit-price-value{text-decoration:underline;}
}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .unit-price.unit-price-small{display:none;}
}
.mod-cart-list .cart-items .item .price-total{font-size:1.5em;color:#231f20;margin-top:30px;white-space:nowrap;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .price-total{margin-top:0;font-size:1.3em;}
.mod-cart-list .cart-items .item .price-total .currency{display:block;}
}
.mod-cart-list .cart-items .item .qty{font-size:1.5em;color:#231f20;margin-top:30px;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .qty{margin-top:0;}
}
.mod-cart-list .cart-items .item p.current-qnty{color:#999999;margin-top:30px;font-size:1.08em;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item p.current-qnty{margin-top:0;}
}
.mod-cart-list .cart-items .item .update-qnty{width:94px;margin:18px auto 0 auto;}

.update-qnty{width:94px;margin:0px auto 0 auto;}

@media only screen and (min-width:768px) and (max-width:995px){.mod-cart-list .cart-items .item .update-qnty{margin-top:0;margin-top:25px;}
}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .update-qnty{width:40px;margin-top:0;}
}
.mod-cart-list .cart-items .item .update-qnty .btn-minus, .mod-cart-list .cart-items .item .update-qnty .btn-plus{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-weight:bold;display:inline-block;float:left;width:30px;height:32px;background-color:#ebebeb;margin:0;line-height:32px;font-size:1.08em;color:#999999;}
@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .update-qnty .btn-minus, .mod-cart-list .cart-items .item .update-qnty .btn-plus{display:none;}
}
.mod-cart-list .cart-items .item .update-qnty .btn-minus{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.mod-cart-list .cart-items .item .update-qnty .btn-plus{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.mod-cart-list .cart-items .item .update-qnty .current-qnty{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:inline-block;float:left;width:32px;height:30px;border:1px solid #ebebeb;margin:0;padding:0;text-align:center;position:relative;color:#999999;}
.mod-cart-list .cart-items .item .update-qnty .current-qnty:focus{border-color:rgba(146, 125, 184, 0.58823) !important;-webkit-box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;-moz-box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;}



.btn-minus{
	font-weight: bold;
display: inline-block;
float: left;
width: 30px;
height: 32px;
background-color: #ebebeb;
margin: 0;
line-height: 32px;
font-size: 1.08em;
color: #999999;
text-align:center;
}
.btn-plus{
font-weight: bold;
display: inline-block;
float: left;
width: 30px;
height: 32px;
background-color: #ebebeb;
margin: 0;
line-height: 32px;
font-size: 1.08em;
color: #999999;
text-align:center;
}
.current-qnty{outline: none;
display: inline-block;
float: left;
width: 32px;
height: 30px;
border: 1px solid #ebebeb;
margin: 0;
padding: 0;
text-align: center;
position: relative;
color: #999999;}
.current-qnty:focus{border-color:rgba(146, 125, 184, 0.58823) !important;-webkit-box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;-moz-box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;}


@media only screen and (max-width:767px){.mod-cart-list .cart-items .item .update-qnty .current-qnty{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;float:none;margin-left:auto;margin-right:auto;width:40px;}
}
.mod-cart-list .cart-items .item .update{padding:14px 0 0 0;display:block;color:#ca86a7;clear:both;}
.mod-cart-list .shipping-methods-small{display:none;}
@media only screen and (max-width:995px){.mod-cart-list .shipping-methods-small{display:block;}
}
@media only screen and (max-width:767px){.mod-cart-list .shipping-methods-small{display:inline;float:right;margin-top:-25px;}
}
.mod-cart-list .shipping-methods-small .method{display:inline-block;margin-right:10px;}
.mod-cart-list .shipping-methods-small .method i.icon{display:inline-block;vertical-align:middle;}
.mod-cart-list .shipping-methods-small .method.air .icon{background-image:url("../images/ld-sprite.png");background-position:-1089px -92px;width:16px;height:16px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-list .shipping-methods-small .method.air .icon{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-list .shipping-methods-small .method.air-inactive .icon{background-image:url("../images/ld-sprite.png");background-position:-441px -118px;width:16px;height:16px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-list .shipping-methods-small .method.air-inactive .icon{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-list .shipping-methods-small .method.ground .icon{background-image:url("../images/ld-sprite.png");background-position:-997px -62px;width:16px;height:16px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-list .shipping-methods-small .method.ground .icon{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-list .shipping-methods{display:inline;float:right;width:44px;border-left:1px solid #cbcbcb;margin:-10px -10px -1px 10px;}
@media only screen and (max-width:995px){.mod-cart-list .shipping-methods{display:none;}
}
.mod-cart-list .shipping-methods .method{line-height:50px;min-height:50px;text-align:center;border-bottom:1px solid #cbcbcb;}
.mod-cart-list .shipping-methods .method:hover .text{display:block;}
.mod-cart-list .shipping-methods .method i.icon{display:inline-block;vertical-align:middle;}
.mod-cart-list .shipping-methods .method.air .icon{background-image:url("../images/ld-sprite.png");background-position:-474px -31px;width:20px;height:21px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-list .shipping-methods .method.air .icon{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-list .shipping-methods .method.air-inactive .icon{background-image:url("../images/ld-sprite.png");background-position:-342px -252px;width:21px;height:22px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-list .shipping-methods .method.air-inactive .icon{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-list .shipping-methods .method.ground .icon{background-image:url("../images/ld-sprite.png");background-position:-441px -31px;width:23px;height:21px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-list .shipping-methods .method.ground .icon{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-list .shipping-methods .method.ground-inactive .icon{background-image:url("../images/ld-sprite.png");background-position:-564px -31px;width:23px;height:21px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-list .shipping-methods .method.ground-inactive .icon{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-list .text{display:none;position:absolute;width:170px;border:1px solid #cbcbcb;background-color:#fff;text-align:left;padding:10px;margin-top:-58px;margin-left:-210px;}
.mod-cart-list .text p{margin:0;}
.mod-cart-list .text .arr{background-image:url("../images/ld-sprite.png");background-position:-379px -78px;width:13px;height:26px;position:absolute;width:13px;right:-13px;top:0;bottom:0;margin:auto;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-list .text .arr{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.cart-vat{margin:10px 0;width:100%;text-align:right;}
.mod-cart-options{overflow:hidden;clear:both;}
.mod-cart-options .option-gift,
.mod-cart-options .option-rewards,
.mod-cart-options .option-promocode{overflow:hidden;clear:both;border-bottom:1px solid #cbcbcb;padding:20px 0;margin:0;}
@media only screen and (max-width:767px){.mod-cart-options .option-gift,
.mod-cart-options .option-rewards,
.mod-cart-options .option-promocode{padding:15px 0;}
}
.mod-cart-options .option-promocode{border-top:1px solid #cbcbcb;}
.mod-cart-options .option-promocode h6{margin-bottom:10px;}
.mod-cart-options .title{font-size:1.25em;padding-left:45px;min-height:23px;line-height:26px;}
@media only screen and (max-width:767px){.mod-cart-options .title{font-size:0.92em;}
}
.mod-cart-options .option-rewards .title,
.mod-cart-options .option-promocode .title{position:relative;}
.mod-cart-options .option-rewards .title:after,
.mod-cart-options .option-promocode .title:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-309px -252px;width:34px;height:23px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-options .option-rewards .title:after,
.mod-cart-options .option-promocode .title:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-options .option-rewards .title:after,
.mod-cart-options .option-promocode .title:after{top:50%;margin-top:-11.5px;}
.mod-cart-options .option-rewards .title{margin-bottom:10px;}
.mod-cart-options .option-rewards .form-group{float:left;}
.mod-cart-options .option-rewards .btn{float:right;}
.mod-cart-options .option-gift .title{position:relative;}
.mod-cart-options .option-gift .title:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-402px -78px;width:34px;height:26px;}

.mod-cart-options .option-gift .title2{position:relative;}

.mod-cart-options .option-gift .title2:after{content:"";position:absolute;left:0;top:0;background-image:url("../shipping_image/1472408193main_KIKO_icon_promo_codes_15072.gif");width:34px;height:24px;}

.mod-cart-options .title2 {
    font-size: 1.25em;
    padding-left: 45px;
    min-height: 23px;
    line-height: 26px;
}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-options .option-gift .title:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-options .option-gift .title:after{top:50%;margin-top:-11.5px;}
.mod-cart-options .option-gift .checkbox{display:inline;float:right;display:block;margin-top:3px;position:relative;z-index:2;text-align:right;text-transform:uppercase;}
.mod-cart-options .option-gift .form .control-field{height:150px;width:100%;}
.mod-cart-options .option-gift .biglietto-rules{overflow:hidden;margin:10px 0 0 0;}
.mod-cart-options .option-gift .biglietto-rules .max-char{float:left;}
.mod-cart-options .option-gift .biglietto-rules .actual-char{float:right;}
.mod-cart-options .intro{margin-top:10px;}
.mod-cart-options .form .code{margin:0 0 10px 0;}
.mod-cart-options .form .code .number{color:#4d4d4d;padding:0 30px 0 0;font-size:1.08em;display:inline-block;}
.mod-cart-options .form .code .value{font-weight:bold;font-size:0.92em;display:inline-block;padding:0 15px 0 0;}
.mod-cart-options .form .code .name{font-size:0.92em;display:inline-block;}
.mod-cart-options .form .btn-delete{margin-top:10px;background-image:none;}
.mod-cart-options .form .note{position:relative;padding-left:28px;line-height:20px;vertical-align:middle;display:block;}
.mod-cart-options .form .note.ok:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-978px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-options .form .note.ok:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-options .form .note.error:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-627px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-options .form .note.error:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-options .form .message{font-size:1.08em;color:#4d4d4d;margin:10px 0 30px 0;line-height:1em;}
.mod-cart-options #voucherForm .form-group{position:relative;margin:0;height:32px;}
.mod-cart-options #voucherForm .form-group *{box-sizing:border-box;}
.mod-cart-options #voucherForm input{position:absolute;display:inline;float:none;}
.mod-cart-options #voucherForm .control-field{left:0;right:30%;border-right:none;}
.mod-cart-options #voucherForm .btn{width:30%;right:0;padding:9px 20px;margin:0;}
.mod-cart-options .error{margin-top:5px;color:#d76060;}
.mod-cart-wrapper .bottom-buttons{padding-top:20px;}
@media only screen and (max-width:767px){.mod-cart-wrapper .bottom-buttons{display:none;}
}
.mod-cart-wrapper .bottom-buttons .btn-tertiary{position:relative;padding-left:30px;}
.mod-cart-wrapper .bottom-buttons .btn-tertiary:before{background-image:url("../images/ld-sprite.png");background-position:-1099px -118px;width:8px;height:13px;display:block;content:'';position:absolute;top:50%;margin-top:-6.5px;left:10px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-cart-wrapper .bottom-buttons .btn-tertiary:before{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-cart-wrapper .bottom-buttons .buy-buttons{display:inline;float:right;padding:0;margin:0;}
@media only screen and (max-width:995px){.mod-cart-options #voucherForm .control-field{right:40%;border-right:none;}
.mod-cart-options #voucherForm .btn{width:40%;}
}
#gift-wrap-options{margin-top:10px;display:none;}
.free-shipping-alert{border:1px solid #ca86a7;color:#ca86a7;padding:10px;margin-bottom:20px;}
.free-shipping-alert h5{font-weight:500;}
.free-shipping-alert p{margin:0;}
.free-shipping-alert a{color:#ca86a7;text-decoration:underline;}
.mod-cart-summary{background:#f2f2f2;border:1px solid #cbcbcb;margin:0 0 40px 0;}
.mod-cart-summary .title{height:49px;line-height:49px;border-bottom:1px solid #cbcbcb;text-align:center;font-size:1.17em;background-color:#e5e5f2;}
.mod-cart-summary .subtotal{border-bottom:1px solid #cbcbcb;padding:15px;text-align:center;}
.mod-cart-summary .subtotal .label{margin:0 0 10px 0;}
.mod-cart-summary .subtotal .value{font-size:1.84em;margin:0 0 10px 0;padding:0;}
.mod-cart-summary .subtotal .alert{margin:0 0 10px 0;line-height:1.84em;padding:0;}
.mod-cart-summary .subtotal .alert b{color:#e11f50;display:block;}
.mod-cart-summary .subtotal .alert span{display:block;}
.mod-cart-summary .subtotal .btn{float:none;margin:auto;}
.mod-cart-summary .subtotal .paypal-note{padding:0;display:block;}
.mod-cart-summary .subtotal .paypal-btn{background-color:transparent !important;border:0;margin:5px 0 0 0;}
.mod-cart-summary .summary{padding:15px 15px 5px 15px;}
.mod-cart-summary .summary .cart{font-size:1.25em;margin:0 0 10px 0;}
.mod-cart-summary .summary .cart-items{margin:0 0 20px 0;}
.mod-cart-summary .summary .cart-items .cart-item{clear:both;overflow:hidden;font-size:1.17em;margin:0 0 10px 0;}
.mod-cart-summary .summary .cart-items .cart-item .label{float:left;}
.mod-cart-summary .summary .cart-items .cart-item .value{float:right;}
.mod-cart-summary .summary .cart-items .cart-item .value.discount{color:#95d178;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-cart-summary .summary .cart-items .cart-item .value{padding-top:5px;}
}
.mod-cart-summary .summary .note{margin:0 0 10px 0;display:block;}
.mod-cart-wrapper .mod-listing-wrapper{border-top:1px solid #cbcbcb;}
.mod-cart-wrapper .mod-listing-wrapper .mod-title{text-align:left;}
.mod-checkout-wrapper{margin-bottom:40px;}
.mod-checkout-wrapper .note{color:#231f20;padding:0 0 0 30px;background-position:left top;background-repeat:no-repeat;line-height:1.083em;min-height:20px;display:inline-block;line-height:20px;position:relative;}
.mod-checkout-wrapper .note.ok:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-978px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-wrapper .note.ok:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-checkout-wrapper .note.alert:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-1138px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-wrapper .note.alert:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.mod-checkout-wrapper .form_field_error{margin-left:0;float:none;margin-top:10px;}
}
.mod-checkout-wrapper .tooltip-container{position:absolute;top:0;right:0;}
@media only screen and (max-width:767px){.mod-checkout-wrapper .tooltip-container{position:relative;}
}
.mod-checkout-wrapper .tooltip-container:hover .text{height:auto;opacity:1;display:block;}
@media only screen and (max-width:767px){.mod-checkout-wrapper .tooltip-container.open .text{display:block;}
}
.mod-checkout-wrapper .tooltip-container .title{min-height:15px;line-height:15px;color:#ca86a7;}
.mod-checkout-wrapper .tooltip-container .tooltip-btn{float:right;font-size:1.083em;color:#ca86a7;line-height:44px;}
.mod-checkout-wrapper .tooltip-container .tooltip-btn.tooltip-btn-info{position:relative;padding-left:24px;}
.mod-checkout-wrapper .tooltip-container .tooltip-btn.tooltip-btn-info:after{content:"";position:absolute;left:0;top:12px;background-image:url("../images/ld-sprite.png");background-position:-911px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-wrapper .tooltip-container .tooltip-btn.tooltip-btn-info:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.mod-checkout-wrapper .tooltip-container .tooltip-btn.tooltip-btn-info:after{content:"";position:absolute;left:0;top:-3px;background-image:url("../images/ld-sprite.png");background-position:-911px -31px;width:20px;height:20px;}
}
@media only screen and (max-width:767px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:767px) and (min-resolution:120dpi){.mod-checkout-wrapper .tooltip-container .tooltip-btn.tooltip-btn-info:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.mod-checkout-wrapper .tooltip-container .tooltip-btn{float:none;}
}
.mod-checkout-wrapper .tooltip-container .more-image{margin:5px 20px 5px 0;float:left;}
.mod-checkout-wrapper .tooltip-container .title{min-height:15px;line-height:15px;color:#ca86a7;}
.mod-checkout-wrapper .tooltip-container .text{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);-webkit-transition:opacity, 0.15s, ease-in-out;-moz-transition:opacity, 0.15s, ease-in-out;-o-transition:opacity, 0.15s, ease-in-out;transition:opacity 0.15s ease-in-out;position:absolute;opacity:0;display:none;left:-325px;top:-32px;margin-top:0;border:1px solid #cbcbcb;z-index:999;width:276px;padding:15px;height:auto;background:#ffffff;}
.mod-checkout-wrapper .tooltip-container .text strong{font-weight:bold;}
.mod-checkout-wrapper .tooltip-container .text a{text-decoration:underline;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-checkout-wrapper .tooltip-container .text{left:0px;right:0px;top:43px;width:auto;min-width:200px;}
}
@media only screen and (max-width:767px){.mod-checkout-wrapper .tooltip-container .text{left:0px;right:0px;top:43px;width:auto;}
}
.mod-checkout-wrapper .tooltip-container .text .arr{background-image:url("../images/ld-sprite.png");background-position:-379px -78px;width:13px;height:26px;position:absolute;right:-13px;top:0;bottom:0;margin:auto;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-wrapper .tooltip-container .text .arr{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-checkout-wrapper .tooltip-container .text .tooltip-title{font-weight:bold;font-size:1.083em;line-height:1.154em;margin-bottom:10px;}
.mod-checkout-wrapper .tooltip-container .text img{margin:0 0 10px 0;}
.mod-checkout-wrapper .tooltip-container .text .tooltip-content{font-size:1.083em;line-height:1.154em;font-weight:normal;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-checkout-wrapper .tooltip-container .text .arr{position:absolute;width:100%;top:-13px;right:0;left:0;bottom:auto;background-image:url("../images/ld-sprite.png");background-position:-1045px -118px;width:26px;height:13px;}
}
@media only screen and (min-width:768px) and (max-width:995px) and (-o-min-device-pixel-ratio:5/4), only screen and (min-width:768px) and (max-width:995px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (min-width:768px) and (max-width:995px) and (min-resolution:120dpi){.mod-checkout-wrapper .tooltip-container .text .arr{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.mod-checkout-wrapper .tooltip-container .text .arr{position:absolute;width:100%;top:-13px;right:0;left:0;bottom:auto;background-image:url("../images/ld-sprite.png");background-position:-1045px -118px;width:26px;height:13px;}
}
@media only screen and (max-width:767px) and (-o-min-device-pixel-ratio:5/4), only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (max-width:767px) and (min-resolution:120dpi){.mod-checkout-wrapper .tooltip-container .text .arr{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-checkout-wrapper .tooltip-container .text-large{left:-525px;width:476px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-checkout-wrapper .tooltip-container .text-large{left:-200px;width:476px;}
}
@media only screen and (max-width:767px){.mod-checkout-wrapper .tooltip-container .text-large{left:-230px;width:420px;}
.mod-checkout-wrapper .tooltip-container .text-large .arr{left:270px;}
}
.mod-checkout-summary{border:1px solid #cbcbcb;display:block;}
.mod-checkout-summary .total{font-weight:500;border-bottom:1px solid #cbcbcb;padding:15px;text-align:center;background:#f2f2f2;}
.mod-checkout-summary .total .label{font-size:1.5em;margin:0 0 5px 0;}
.mod-checkout-summary .total .value{font-size:2.25em;}
.mod-checkout-summary .summary-cart{padding:15px 15px 5px 15px;border-bottom:1px solid #cbcbcb;}
.mod-checkout-summary .summary-cart .title{font-weight:500;font-size:1.25em;margin:0 0 10px 0;}
.mod-checkout-summary .summary-cart .cart-items{margin:0 0 20px 0;}
.mod-checkout-summary .summary-cart .cart-items .cart-item{clear:both;overflow:hidden;margin:0 0 10px 0;}
.mod-checkout-summary .summary-cart .cart-items .cart-item .label{float:left;}
.mod-checkout-summary .summary-cart .cart-items .cart-item .value{float:right;}
.mod-checkout-summary .summary-cart .cart-items .cart-item .value.discount{color:#95d178;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-checkout-summary .summary-cart .cart-items .cart-item .value{padding-top:5px;}
}
.mod-checkout-summary .summary-cart .note{margin:0 0 10px 0;display:block;}
.mod-checkout-summary .summary-cart .back{position:relative;color:#999999;display:block;float:none;font-weight:bold;margin:auto;padding-left:30px;text-transform:uppercase;margin:10px 0 10px 0;}
.mod-checkout-summary .summary-cart .back:after{content:"";position:absolute;left:10px;top:2px;background-image:url("../images/ld-sprite.png");background-position:-1099px -118px;width:8px;height:13px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-summary .summary-cart .back:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-checkout-summary .summary-step{padding:15px;border-bottom:1px solid #cbcbcb;}
.mod-checkout-summary .summary-step:last-child{border-bottom:none;}
.mod-checkout-summary .summary-step .title{font-weight:500;font-size:1.25em;margin:0 0 10px 0;}
.mod-checkout-summary .summary-step .data{margin:0 0 5px 0;line-height:1.5em;clear:both;overflow:hidden;}
.mod-checkout-summary .summary-step .data .charge{float:right;}
.mod-checkout-summary .summary-step .edit{color:#787878;}
.mod-checkout-steps{margin-bottom:20px;}
.mod-checkout-steps .mod-checkout-step{border-top:1px solid #cbcbcb;}
.mod-checkout-steps .mod-checkout-step:first-child{border-top:none;}
.mod-checkout-steps .mod-checkout-step.step-open .title{position:relative;}
.mod-checkout-steps .mod-checkout-step.step-open .title .arr{background-image:url("../images/ld-sprite.png");background-position:-720px -144px;width:33px;height:8px;position:absolute;right:0;top:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-steps .mod-checkout-step.step-open .title .arr{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-checkout-steps .mod-checkout-step.step-open .content{display:block;}
.mod-checkout-steps .mod-checkout-step.step-done .title{color:#669966;}
.mod-checkout-steps .mod-checkout-step.step-tobedone .title{color:#cbcbcb;}
.mod-checkout-steps .mod-checkout-step .title{font-weight:700;padding:15px 20px;font-size:1.417em;text-transform:uppercase;position:relative;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step .title{padding-left:10px;padding-right:10px;}
}
.mod-checkout-steps .mod-checkout-step .title a{display:block;color:inherit;cursor:pointer;}
.mod-checkout-steps .mod-checkout-step .title .arr{background-image:url("../images/ld-sprite.png");background-position:-677px -144px;width:33px;height:8px;position:absolute;right:0;top:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-steps .mod-checkout-step .title .arr{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-checkout-steps .mod-checkout-step .content{display:none;clear:both;overflow:hidden;}
.mod-checkout-steps .mod-checkout-step .col-checkout1{padding-left:145px;}
.mod-checkout-steps .mod-checkout-step .col-checkout1 .btn{float:none;display:block;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step .col-checkout1{padding-left:0;}
.mod-checkout-steps .mod-checkout-step .col-checkout1 .btn{margin-left:auto;margin-right:auto;float:none;display:block;}
}
.mod-checkout-steps .mod-checkout-step.step-login .content{background-color:#f4f4f9;border-top:1px solid #cbcbcb;overflow:hidden;position:relative;}
.mod-checkout-steps .mod-checkout-step.step-login .option{min-height:180px;float:left;height:100%;padding:20px 3% 80px 3%;position:relative;background:#f4f4f9;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-login .option{float:none;min-height:0;padding-bottom:20px;width:auto !important;}
}
.mod-checkout-steps .mod-checkout-step.step-login .option .login-title{font-weight:bold;font-size:1.167em;text-transform:uppercase;margin:0 0 10px 0;}
.mod-checkout-steps .mod-checkout-step.step-login .option .intro{line-height:1.25em;margin:0 0 10px 0;}
.mod-checkout-steps .mod-checkout-step.step-login .option .pw{font-size:1em;line-height:1.5em;margin:0 0 10px 0;}
.mod-checkout-steps .mod-checkout-step.step-login .option .btn-wrapper{position:absolute;bottom:10px;right:0;left:0;text-align:center;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-login .option .btn-wrapper{position:static;}
}
.mod-checkout-steps .mod-checkout-step.step-login .option .btn-wrapper .btn{float:none;margin-left:auto;margin-right:auto;}
.mod-checkout-steps .mod-checkout-step.step-login .option1{background:#f4f4f9 url(../images/1x1_grey.png) repeat-y right top;width:27%;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-login .option1{background-position:left bottom;background-repeat:repeat-x;}
}
.mod-checkout-steps .mod-checkout-step.step-login .option2{width:28%;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-login .option2{background-position:left bottom;background-repeat:repeat-x;}
}
.mod-checkout-steps .mod-checkout-step.step-login .option3{width:27%;}
.mod-checkout-steps .mod-checkout-step.checkout-noanonymous .option1, .mod-checkout-steps .mod-checkout-step.checkout-noanonymous .option2{width:50%;box-sizing:border-box;}
.mod-checkout-steps .mod-checkout-step.checkout-noanonymous .option2{border-right:none;}
.mod-checkout-steps .mod-checkout-step.step-address1 .content, .mod-checkout-steps .mod-checkout-step.step-address2 .content{padding:0 20px 20px 20px;}
@media only screen and (max-width:995px){.mod-checkout-steps .mod-checkout-step.step-address1 .content, .mod-checkout-steps .mod-checkout-step.step-address2 .content{padding-left:10px;padding-right:10px;}
}
.mod-checkout-steps .mod-checkout-step.step-address1 .intro, .mod-checkout-steps .mod-checkout-step.step-address2 .intro{margin:10px 0 25px 0;}
.mod-checkout-steps .mod-checkout-step.step-address1 .control-label, .mod-checkout-steps .mod-checkout-step.step-address2 .control-label{min-width:135px;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-address1 .control-label, .mod-checkout-steps .mod-checkout-step.step-address2 .control-label{display:block;float:none;padding-right:0;text-align:center;}
}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-address1 .control-form, .mod-checkout-steps .mod-checkout-step.step-address2 .control-form{display:block;float:none;width:100%;}
}
.mod-checkout-steps .mod-checkout-step.step-address1 .msg, .mod-checkout-steps .mod-checkout-step.step-address2 .msg{width:187px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-checkout-steps .mod-checkout-step.step-address1 .msg, .mod-checkout-steps .mod-checkout-step.step-address2 .msg{width:88px;}
}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-address1 .msg, .mod-checkout-steps .mod-checkout-step.step-address2 .msg{display:block;float:none;margin-left:0;margin-top:10px;}
}
.mod-checkout-steps .mod-checkout-step.step-payment .content{padding:0 20px 20px 20px;overflow:visible;}
@media only screen and (max-width:995px){.mod-checkout-steps .mod-checkout-step.step-payment .content{padding-left:10px;padding-right:10px;}
}
.mod-checkout-steps .mod-checkout-step.step-payment .intro{margin:10px 0 25px 0;}
.mod-checkout-steps .mod-checkout-step.step-payment .accept-billing-container{font-size:x-small;padding-left:10px;line-height:16px;}
.mod-checkout-steps .mod-checkout-step.step-payment .accept-billing-container .input{font-weight:normal;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-payment .accept-billing-container{display:block;}
}
.mod-checkout-steps .mod-checkout-step.step-payment .accept-billing-container .info-link{color:#ca86a7;float:right;line-height:10px;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-payment .accept-billing-container .info-link{float:left;display:block;width:300px;}
}
.mod-checkout-steps .mod-checkout-step.step-payment .tooltip-container{font-size:x-small;padding-left:10px;}
.mod-checkout-steps .mod-checkout-step.step-payment .tooltip-container .info-link{color:#ca86a7;float:right;line-height:10px;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-payment .tooltip-container .info-link{float:left;}
}
.mod-checkout-steps .mod-checkout-step.step-payment .cc-tokens-container{padding-left:10px;font-size:10px;height:32px;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-payment .cc-tokens-container{height:auto;}
}
.mod-checkout-steps .mod-checkout-step.step-payment .cc-tokens-container .cc-token-select{width:224px;font-size:12px;}
.mod-checkout-steps .mod-checkout-step.step-payment .cc-tokens-container .info-link{color:#ca86a7;position:absolute;right:0;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-payment .cc-tokens-container .info-link{position:relative;height:auto;clear:left;width:100%;display:block;}
}
.mod-checkout-steps .mod-checkout-step.step-payment .radio-inline{font-weight:bold;display:block;line-height:44px;font-size:1.167em;position:relative;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-payment .radio-inline{clear:both;}
}
.mod-checkout-steps .mod-checkout-step.step-payment .radio-inline:first-child{border-top:rgba(0, 0, 0, 0.2) solid 1px;}
.mod-checkout-steps .mod-checkout-step.step-payment .radio-inline .verified{overflow:hidden;float:right;}
.mod-checkout-steps .mod-checkout-step.step-payment .radio-inline .verified .icons{display:block;background-image:url("../images/ld-sprite.png");background-position:-309px 0px;width:122px;height:30px;margin:5px 10px 0 0;float:left;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-steps .mod-checkout-step.step-payment .radio-inline .verified .icons{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-checkout-steps .mod-checkout-step.step-payment .radio-inline .verified .link{font-size:0.857em;color:#ca86a7;line-height:44px;}
.mod-checkout-steps .mod-checkout-step.step-payment .radio-inline .label{min-width:120px;display:inline-block;}
.mod-checkout-steps .mod-checkout-step.step-payment .radio-inline .charge{font-weight:normal;}
.mod-checkout-steps .mod-checkout-step.step-payment .col-checkout1{margin-top:20px;}
.mod-checkout-steps .mod-checkout-step.step-delivery .content, .mod-checkout-steps .mod-checkout-step.step-address2 .content, .mod-checkout-steps .mod-checkout-step.step-address1 .content{padding:0 20px 20px 20px;overflow:visible;}
@media only screen and (max-width:995px){.mod-checkout-steps .mod-checkout-step.step-delivery .content, .mod-checkout-steps .mod-checkout-step.step-address2 .content, .mod-checkout-steps .mod-checkout-step.step-address1 .content{padding-left:10px;padding-right:10px;}
}
.mod-checkout-steps .mod-checkout-step.step-delivery .intro, .mod-checkout-steps .mod-checkout-step.step-address2 .intro, .mod-checkout-steps .mod-checkout-step.step-address1 .intro{margin:10px 0 25px 0;}
.mod-checkout-steps .mod-checkout-step.step-delivery .add-address, .mod-checkout-steps .mod-checkout-step.step-address2 .add-address, .mod-checkout-steps .mod-checkout-step.step-address1 .add-address{display:block;border-bottom:rgba(0, 0, 0, 0.2) solid 1px;clear:both;overflow:hidden;}
.mod-checkout-steps .mod-checkout-step.step-delivery .add-address a, .mod-checkout-steps .mod-checkout-step.step-address2 .add-address a, .mod-checkout-steps .mod-checkout-step.step-address1 .add-address a{position:relative;font-weight:700;display:block;color:#808080;text-transform:uppercase;height:44px;line-height:44px;padding:0 0 0 20px;}
.mod-checkout-steps .mod-checkout-step.step-delivery .add-address a:after, .mod-checkout-steps .mod-checkout-step.step-address2 .add-address a:after, .mod-checkout-steps .mod-checkout-step.step-address1 .add-address a:after{content:"";background-image:url("../images/ld-sprite.png");background-position:-1117px -118px;width:12px;height:12px;position:absolute;left:0;top:14px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-steps .mod-checkout-step.step-delivery .add-address a:after, .mod-checkout-steps .mod-checkout-step.step-address2 .add-address a:after, .mod-checkout-steps .mod-checkout-step.step-address1 .add-address a:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline{display:block;clear:both;padding:20px 0;position:relative;font-size:0.833em;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline:first-child, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline:first-child, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline:first-child{border-top:rgba(0, 0, 0, 0.2) solid 1px;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .col, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .col, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .col{width:124px;float:left;padding-right:20px;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .col input, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .col input, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .col input{margin:2px 5px 30px 2px;float:left;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .col .label, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .col .label, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .col .label{font-weight:bold;font-size:1.167em;line-height:1.3em;margin:0 0 3px 0;display:block;overflow:hidden;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .col .charge, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .col .charge, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .col .charge{margin-left:20px;font-size:1.167em;display:block;line-height:0.929em;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .col .edit, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .col .edit, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .col .edit{display:block;color:#787878;margin:0 0 5px 0;margin-left:20px;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .col .flag, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .col .flag, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .col .flag{margin-left:20px;display:block;font-size:1.1em;padding-left:14px;height:17px;position:relative;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .col .flag:after, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .col .flag:after, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .col .flag:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-656px -62px;width:11px;height:17px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .col .flag:after, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .col .flag:after, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .col .flag:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .col, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .col, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .col{width:48%;padding-right:2%;}
}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .info, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .info, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .info{width:508px;float:left;font-size:1.167em;line-height:1.2em;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .info, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .info, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .info{width:368px;}
}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .info, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .info, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .info{width:50%;}
}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .info .edit, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .info .edit, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .info .edit{color:#787878;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline #delivery-points-form label, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline #delivery-points-form label, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline #delivery-points-form label{margin-left:20px;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .pod-form .pull-right, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .pod-form .pull-right, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .pod-form .pull-right{float:right;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay{margin:20px;margin-top:10px;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay{float:none;width:auto;clear:both;}
}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay select, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay select, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay select{float:none;margin-left:144px;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay .map, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay .map, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay .map{display:none;width:306px;height:306px;margin-top:25px;float:left;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay .map, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay .map, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay .map{height:150px;width:auto;float:none;}
}
@media only screen and (min-width:768px) and (max-width:995px){.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay .map, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay .map, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay .map{float:none;}
}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay .btn, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay .btn, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay .btn{font-size:12px;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay .pull-right, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay .pull-right, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay .pull-right{float:right;}
.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay .address, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay .address, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay .address{font-size:1.167em;line-height:1.2em;margin:25px 10px 0 144px;}
@media only screen and (min-width:768px) and (max-width:995px){.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay .address, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay .address, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay .address{float:none;}
}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-delivery .radio-inline .point-relay .address, .mod-checkout-steps .mod-checkout-step.step-address2 .radio-inline .point-relay .address, .mod-checkout-steps .mod-checkout-step.step-address1 .radio-inline .point-relay .address{float:none;}
}
.mod-checkout-steps .mod-checkout-step.step-delivery .col-checkout1, .mod-checkout-steps .mod-checkout-step.step-address2 .col-checkout1, .mod-checkout-steps .mod-checkout-step.step-address1 .col-checkout1{margin-top:20px;}
.mod-checkout-steps .mod-checkout-step.step-place .content{padding:0 20px 30px 20px;}
.mod-checkout-steps .mod-checkout-step.step-place .content .info{font-weight:bold;text-align:center;}
@media only screen and (max-width:995px){.mod-checkout-steps .mod-checkout-step.step-place .content{padding-left:10px;padding-right:10px;}
}
.mod-checkout-steps .mod-checkout-step.step-place .intro{margin:10px 0 20px 0;}
.mod-checkout-steps .mod-checkout-step.step-place .total{font-weight:500;border:1px solid #cbcbcb;padding:15px;text-align:center;background:#f3f3f3;margin:0 0 20px 0;}
.mod-checkout-steps .mod-checkout-step.step-place .total .label{font-size:1.25em;margin:0 0 7px 0;}
.mod-checkout-steps .mod-checkout-step.step-place .total .value{font-size:1.84em;}
.mod-checkout-steps .mod-checkout-step.step-place .btn-submit{float:none;margin-left:auto;margin-right:auto;display:block;}
.mod-checkout-steps .mod-checkout-step.step-place .placeorder-loader{width:120px;height:120px;margin:0 auto;background:url(../images/ajax-loader.gif) no-repeat;display:none;}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard{margin:0 0 30px 0;}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .control-label{min-width:135px;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-place .giftcard .control-label{display:block;float:none;padding-right:0;text-align:center;}
}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-place .giftcard .control-form{display:block;float:none;width:100%;}
}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .giftcard-data{border:1px solid #cbcbcb;width:100%;margin:0 0 30px 0;}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .giftcard-data th{font-weight:bold;font-size:0.92em;border:1px solid #cbcbcb;border-bottom-width:3px;padding:20px;text-align:center;}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .giftcard-data th.col1{text-align:left;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-place .giftcard .giftcard-data th{padding:10px 5px;text-align:left;}
}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .giftcard-data td{border:1px solid #cbcbcb;border-bottom-width:3px;padding:20px;text-align:center;}
@media only screen and (max-width:767px){.mod-checkout-steps .mod-checkout-step.step-place .giftcard .giftcard-data td{padding:10px 5px;text-align:left;}
}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .giftcard-data td.col1{text-align:left;}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .giftcard-data td .delete{display:block;font-size:0;text-indent:-99999em;color:#fff;bottom:0;width:30px;height:15px;position:relative;background-color:#ffffff;float:right;}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .giftcard-data td .delete:after{content:"";position:absolute;left:15px;top:5px;background-image:url("../images/ld-sprite.png");background-position:-548px -144px;width:10px;height:10px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-steps .mod-checkout-step.step-place .giftcard .giftcard-data td .delete:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .alert{position:relative;color:#d76060;padding:0 0 0 30px;min-height:20px;line-height:20px;}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .alert:after{content:"";position:absolute;left:0;top:0;background-image:url("../images/ld-sprite.png");background-position:-627px -31px;width:20px;height:20px;}
@media (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.mod-checkout-steps .mod-checkout-step.step-place .giftcard .alert:after{background-image:url("../images/hd-sprite.png");background-size:1208px 312px;}
}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .alert-desc{padding:0 0 0 30px;line-height:1.083em;}
.mod-checkout-steps .mod-checkout-step.step-place .giftcard .payment-options{margin-top:20px;}
div.or::before{border-top:1px solid #cbcbcb;content:" ";display:block;height:1px;position:absolute;top:50%;width:100%;}
div.or span{background-color:#fff;color:#cbcbcb;padding:0 10px;position:relative;}
div.or{margin-bottom:17px;margin-top:17px;position:relative;text-align:center;}
div.text{border-bottom:1px solid #cbcbcb;padding:10px 0;}
.img-responsive{width:100%;height:auto;}
.list-bullet{padding-left:30px;}
.list-bullet li{list-style:square;margin-bottom:10px;}
select#lang option[value="uk"]{background:url(../images/uk.png) no-repeat scroll 5% 50%;margin-bottom:5px;padding:5px 5px 5px 35px;}
select#lang option[value="french"]{background:url(../images/france.png) no-repeat scroll 5% 50%;margin-bottom:5px;padding:5px 5px 5px 35px;}
.new-style a{margin:0;padding:0;padding-bottom:5px;float:left;color:#999;transition:all .3s;clear:both;}
.new-style a img{float:left;margin-right:10px;opacity:0.75;}
.new-style a:hover{color:#fff;}
.new-style a:hover img{opacity:1;}
.change-language img{float:right;margin-left:5px;}
h4{font-size:17px !important;font-weight:bold !important;margin-top:30px !important;}
.mod-detail-product-top .desc-actions .select-options-box{float:left;}
.badge{background-color:#777;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:bold;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:middle;white-space:nowrap;}
.table{width:100%;}
.table tr td{line-height:1.42857;padding:8px;vertical-align:top;}
strong{font-weight:bold !important;}
.mar-bot-20{margin-bottom:20px;}
h2{color:#000 !important;padding-left:0 !important;}
h1{color:#000 !important;padding-left:0 !important;}
.nmob{display:none;}
.redcolorbox{background:#c0000e none repeat scroll 0 0;display:block;float:left;height:15px;margin-right:5px;margin-top:3px;width:15px;}
#body-content{display:none;}
.social-icons .insta{background:url("../images/sociale.png") no-repeat 0 0;width: 24px;height: 24px;display: block;float: left;margin-right: 10px;opacity:0.7;transition:all .3s;}
.social-icons .insta:hover{background:url("../images/sociale.png") no-repeat 0 0;width: 24px;height: 24px;display: block;float: left;margin-right: 10px;opacity:1;}
.social-icons .youtube{background:url("../images/sociale.png") no-repeat -75px 0;width: 24px;height: 24px;display: block;float: left;margin-right: 10px;opacity:0.7;transition:all .3s;}
.social-icons .youtube:hover{background:url("../images/sociale.png") no-repeat -75px 0;width: 24px;height: 24px;display: block;float: left;margin-right: 10px;opacity:1;}
.social-icons .google{background:url("../images/sociale.png") no-repeat -25px 0;width: 24px;height: 24px;display: block;float: left;margin-right: 10px;opacity:0.7;transition:all .3s;}
.social-icons .google:hover{background:url("../images/sociale.png") no-repeat -25px 0;width: 24px;height: 24px;display: block;float: left;margin-right: 10px;opacity:1;}
.social-icons .facebook{background:url("../images/sociale.png") no-repeat -50px 0;width: 24px;height: 24px;display: block;float: left;margin-right: 10px;opacity:0.7;transition:all .3s;}
.social-icons .facebook:hover{background:url("../images/sociale.png") no-repeat -50px 0;width: 24px;height: 24px;display: block;float: left;margin-right: 10px;opacity:1;}
.social-icons .twitter{background:url("../images/sociale.png") no-repeat -100px 0;width: 24px;height: 24px;display: block;float: left;margin-right: 10px;opacity:0.7;transition:all .3s;}
.social-icons .twitter:hover{background:url("../images/sociale.png") no-repeat -100px 0;width: 24px;height: 24px;display: block;float: left;margin-right: 10px;opacity:1;}
@media (max-width:990px){.nmob{display:block;padding:22px 0 0 15px;}
.kiko-container.home{padding-top:0;margin-top:60px !important;}
.modal-content{width:70% !important;}
}
.stepwizard-step{width:150px;float:none;margin:0 auto;}
.stepwizard-step .btn{margin-right:7px;}
.modal-content{width:60% !important;}
.aSelect{background:#d47ba5;}
@media (max-width:700px){.modal-content{width:90% !important;}
}
.clearfix{clear:both;}
.ld{
	position:fixed;
	top:35%;
	left:0;
	z-index:99999;
	transition:all .3s;
}

.ld:hover{
	box-shadow:0px 2px 5px #333;
}

.mac{
	margin-top:50px !important;
}

.mac .m{
	padding:5px !important;
	margin-bottom:0px;
}