.mss-slide,.mss-slider{z-index:1;left:0;top:0}.MagicSlideshow,.mss-arrow,.mss-arrow span,.mss-button,.mss-button span,.mss-caption,.mss-caption span,.mss-fullscreen,.mss-selector,.mss-selector:after,.mss-selector:before,.mss-selectors,.mss-selectors-eye,.mss-selectors-wrapper,.mss-slide,.mss-slide-wrapper,.mss-slider{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.MagicSlideshow,.mss-selectors,.mss-slider{line-height:100%;vertical-align:top}.mss-selectors,.mss-slide,.mss-slider{border:none;display:inline-block;position:absolute}.mss-slide,.mss-slide-wrapper{direction:ltr;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:top left;perspective-origin:top left}.MagicSlideshow{width:100%;max-width:100%;height:auto;background:0 0;direction:ltr;overflow:visible;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none}.mss-selectors,.mss-slide,.mss-slider,.mss-thumbnails .mss-selector{overflow:hidden}.MagicSlideshow:before{content:'';display:inline-block;vertical-align:top;height:0}.mss-slider{bottom:0;right:0;width:auto;height:auto;background:#fafafa}.mss-slide-wrapper{position:relative;z-index:1}.mss-slide{text-align:center;perspective:none}.mss-slide:after{content:"";display:inline-block;height:100%;vertical-align:middle}.mss-content-slide{text-align:left;background-color:#f3f3f3;padding:6px 10px}.mss-slide-active{z-index:99}.mss-slide img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-interpolation-mode:bicubic}.mss-slide>img.mss-slide-img{position:relative;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle}.lt-ie8-magic .mss-slide img.mss-slide-img{display:inline-block!important;width:100%!important}.mss-selectors{direction:ltr;z-index:100;left:0;top:0}.mss-selectors-horizontal .mss-selectors{width:100%;white-space:nowrap}.mss-selectors-bottom .mss-selectors{top:auto;bottom:0}.mss-selectors-vertical .mss-selectors{height:100%}.mss-selectors-right .mss-selectors{left:auto;right:0}.mss-selectors-wrapper{display:block;height:100%;position:relative;overflow:hidden;text-align:center}.mss-selector{vertical-align:top;line-height:100%;cursor:pointer;display:inline-block}.mss-selectors-eye{z-index:10}.mss-thumbnails .mss-selectors-container{display:inline-block;position:relative;left:0;top:0;text-align:left;-moz-box-sizing:content-box;box-sizing:content-box}.mss-selectors-horizontal .mss-thumbnails .mss-selectors-container{height:100%;padding:8px 0}.lt-ie8-magic .mss-selectors-horizontal .mss-thumbnails .mss-selectors-container{height:auto;float:left}.mss-selectors-vertical .mss-thumbnails .mss-selectors-container{width:100%;text-align:center;padding:0 8px}.lt-ie8-magic .mss-selectors-vertical .mss-thumbnails .mss-selectors-container{width:auto}.mss-selectors-horizontal .mss-thumbnails .mss-selector{width:auto;height:100%}.mss-selectors-vertical .mss-thumbnails .mss-selector{width:100%;height:auto}.mss-thumbnails .mss-selectors-container>img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;margin:0 1px}.ie8-magic .mss-thumbnails .mss-selectors-container>img,.magic-temporary-img img{max-height:none!important;max-width:none!important}.mss-bullets .mss-selectors-container{display:inline-block;text-align:center}.mss-bullets .mss-selectors-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}.mss-caption{z-index:50;position:absolute;display:block}.mss-caption span{width:100%;z-index:100}.mss-arrow,.mss-button{position:absolute;display:block;opacity:0;outline:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.lt-ie9-magic .mss-slider .mss-arrow{filter:alpha(opacity=0)}.lt-ie9-magic .mss-slider:hover .mss-arrow,.mss-button,.mss-desktop .mss-selectors .mss-arrow,.mss-desktop .mss-slider:hover .mss-arrow{opacity:.6;filter:alpha(opacity=60)}.mss-desktop .mss-selectors:hover .mss-arrow:hover,.mss-desktop .mss-slider:hover .mss-arrow:hover,.mss-slider:hover .mss-button:hover{opacity:1;filter:alpha(opacity=100)}.mss-button-hidden{opacity:0!important;filter:alpha(opacity=0)!important}.mss-selectors .mss-arrow{position:relative;display:inline-block}.mss-fullscreen{width:100%;height:100%;top:0;left:0;z-index:2147483647!important}.mss-loader{position:absolute;z-index:0}.MagicToolboxMainContainer,div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer img,div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer img{max-width:100%}.mss-hidden{display:none!important;visibility:hidden!important}.mss-selectors .mss-disabled,.mss-slider:hover .mss-disabled{opacity:.1!important;filter:alpha(opacity=10)!important}.mss-responsive-img{left:-10000px;z-index:-1}.transformStyle{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.backface-visHid{-webkit-backface-visibility:hidden;backface-visibility:hidden}.defParentDiv{overflow:visible;-webkit-perspective:1000px;perspective:1000px}.mss-kenburns-effect{perspective:1000px!important}.mss-selectors-horizontal .mss-bullets{width:100%;height:40px;min-height:24px}.mss-selectors-vertical .mss-bullets{min-width:24px;width:40px;height:100%}.mss-selectors-vertical .mss-bullets .mss-selectors-container{vertical-align:middle;width:16px}.mss-bullets .mss-selector{width:14px;height:14px;border-radius:8px;background:#aaa;margin:2px;cursor:pointer;display:inline-block;position:relative;text-indent:9999px;vertical-align:middle}.mss-bullets .mss-selector:after{width:8px;height:8px;border:1px solid transparent;border-radius:8px;margin:3px;content:'';position:relative;display:block;text-indent:9999px;background:0 0}.mss-bullets .mss-selector-active:after,.mss-bullets .mss-selector-active:hover:after{content:"";background:#fff!important;border-color:transparent}.mss-bullets .mss-selector:hover:after{content:"";background:#555!important;border-color:transparent}.ie7-magic .mss-bullets .mss-selector{text-align:center;float:left}.mss-thumbnails{background:#d9d9d9}.mss-thumbnails .mss-selector{opacity:.6}.mss-selectors-horizontal .mss-thumbnails .mss-selector{margin:0 5px}.mss-selectors-vertical .mss-thumbnails .mss-selector{margin:5px 0}.mss-thumbnails .mss-selector-active{opacity:1;-webkit-box-shadow:0 0 2px 2px #888;-moz-box-shadow:0 0 2px 2px #888;box-shadow:0 0 2px 2px #888}.mss-selectors-eye{border:3px solid #fff}.mss-caption{width:100%;bottom:0;left:0;opacity:.7}.mss-caption span{font-size:14px;height:50px;background:#aaa;color:#222;text-align:left;line-height:24px;padding:3px 8px;position:absolute;left:0;bottom:0}.mss-message,.product-img-box,div.MagicToolboxContainer,div.MagicToolboxMessage{text-align:center}.lt-ie9-magic .mss-caption span{filter:alpha(opacity=70)}.mss-caption-title{font-size:125%;display:block}.mss-caption a{color:#222}.mss-caption a:visited{color:#444}.mss-caption a:hover{color:#000}.mss-arrow,.mss-button{cursor:pointer;width:40px;height:40px;z-index:1000;background-repeat:no-repeat;background-color:transparent!important;background-image:none!important;border:0;border-radius:0;padding:0;margin:0}.ie9-magic .mss-arrow,.ie9-magic .mss-button,.lt-ie9-magic .mss-arrow,.lt-ie9-magic .mss-button{background-image:url(graphics/buttons.png)!important;background-position:-200%}.mss-arrow span,.mss-button span{width:40px;height:40px;background-repeat:no-repeat;background-image:url(graphics/buttons.png);background-color:#000;border:2px solid #000;border-radius:7px;margin-top:-20px;display:block;position:absolute;top:50%}.ie8-magic .mss-arrow span,.ie8-magic .mss-button span{top:auto}.lt-ie8-magic .mss-arrow span,.lt-ie8-magic .mss-button span{width:36px;height:36px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.mss-arrow span,.mss-button span{background-image:url(graphics/buttons@2x.png);background-size:216px 120px}}.mss-arrow{z-index:120}.mss-horizontal .mss-arrow{width:60px;height:100%;top:0}.mss-horizontal .mss-arrow-prev{left:0}.mss-horizontal .mss-arrow-prev span{left:8px;background-position:-72px -24px}.mss-horizontal .mss-arrow-next{right:0}.mss-horizontal .mss-arrow-next span{right:8px;background-position:-108px -24px}.mss-vertical .mss-arrow{left:50%;margin-left:-20px}.mss-vertical .mss-arrow span{margin:-20px 0 0;left:0}.mss-vertical .mss-arrow-prev{top:8px}.mss-vertical .mss-arrow-prev span{background-position:-180px -24px}.mss-vertical .mss-arrow-next{bottom:8px}.mss-vertical .mss-arrow-next span{background-position:-144px -24px}.mss-selectors .mss-arrow{background-color:transparent;opacity:.6}.mss-selectors .mss-arrow span{width:24px;height:24px;margin-top:-11px;background-color:transparent;border:none;border-radius:0}.mss-selectors-horizontal .mss-selectors .mss-arrow{float:left;width:30px}.mss-selectors-horizontal .mss-selectors .mss-arrow-next{float:right}.mss-selectors-horizontal .mss-selectors .mss-arrow-prev span{left:4px;background-position:-48px -60px}.mss-selectors-horizontal .mss-selectors .mss-arrow-next span{right:4px;background-position:-72px -60px}.mss-selectors-vertical .mss-selectors .mss-arrow{height:30px;width:100%;top:auto;left:0;margin-left:auto}.mss-selectors-vertical .mss-selectors .mss-arrow span{left:50%;margin-left:-12px}.mss-selectors-vertical .mss-selectors .mss-arrow-prev{top:0}.mss-selectors-vertical .mss-selectors .mss-arrow-prev span{margin-top:0;top:3px;background-position:-120px -60px}.mss-selectors-vertical .mss-selectors .mss-arrow-next{position:absolute;bottom:0}.mss-selectors-vertical .mss-selectors .mss-arrow-next span{bottom:3px;background-position:-96px -60px}.mss-button-fullscreen{top:0;right:0;z-index:2000;width:56px;height:56px}.mss-button-fullscreen span{right:8px}.mss-button-fullscreen-enter span{background-position:0 -24px}.mss-button-fullscreen-exit span{background-position:-36px -24px}.mss-fullscreen{background:#1b1b1b}.mss-fullscreen .mss-slider{background-color:#333}.mss-fullscreen .mss-selectors{background:#D9D9D9;opacity:.8}.mss-fullscreen .mss-message{font-size:18px;color:#fff;background-color:#000;border-color:#ccc;top:15px}.mss-loader{background:url(graphics/loader.gif) center no-repeat;width:42px;height:42px;top:50%;left:50%;margin:-21px 0 0 -21px;opacity:.2}.lt-ie9-magic .mss-loader{filter:alpha(opacity=20)}.mss-message{color:#000;background-color:#FFF;background-image:none;border:1px solid #AAA;font-size:10px;padding:6px;display:block;overflow:hidden;position:absolute;top:50%;width:33%;left:33%;z-index:100;border-collapse:separate;border-radius:15px;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}div.MagicToolboxContainer a{margin:0 auto}div.MagicToolboxSelectorsContainer a{display:inline-block;margin:4px 1px}div.MagicToolboxContainer.selectorsLeft .MagicToolboxMainContainer,div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer{float:left}div.MagicToolboxContainer.selectorsRight .MagicToolboxMainContainer,div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer{float:right}.MagicScrollItem a{margin:0!important}div.MagicToolboxSelectorsContainer{clear:none}.product-view .product-img-box .more-views ul{margin-left:0}.products-list .MagicToolboxContainer{float:left}.hidden-selector{display:none!important}.ignore-magento-css{width:auto!important;height:auto!important;margin:0!important}.MagicSlideshow{margin:0 auto}