.img-styles{position:relative;width:100%;float:left}.img-styles.down:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -5px 5px -5px rgba(0,0,0,0.7)}.img-styles img{float:left}#megaflyout{position:relative;z-index:78}#megaflyout .megaflyout-toolbar{display:none}#megaflyout a.show-children{display:none !important}@media (min-width: 1000px){#megaflyout .hide-on-desktop{display:none}#megaflyout .content>ul{display:block;height:42px;background:#222}#megaflyout .content>ul>li{float:left}#megaflyout .content>ul>li a em i{display:none}#megaflyout .content>ul>li>a{display:block;color:#ffdf10;height:42px;line-height:42px;padding:0 15px;font-size:14px;position:relative}#megaflyout .content>ul>li>.child-container{visibility:hidden;position:absolute;left:0;width:100%;padding:20px 0;background:#ffdf10;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-rule:1px outset rgba(0,0,0,0.3);-moz-column-rule:1px outset rgba(0,0,0,0.3);column-rule:1px outset #222}#megaflyout .content>ul>li>.child-container a{font-size:14px;line-height:1.618}#megaflyout .content>ul>li>.child-container a:hover{text-decoration:underline}#megaflyout .content>ul>li>.child-container>ul>li{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding-bottom:20px;padding-left:15px}#megaflyout .content>ul>li>.child-container>ul>li.all-link{display:none}#megaflyout .content>ul>li>.child-container>ul>li>a{font-size:18px}#megaflyout .content>ul>li>.child-container>ul>li>.child-container{padding-top:5px;padding-left:5px}#megaflyout .content>ul>li>.child-container>ul>li>.child-container>ul>li.all-link{display:none}#megaflyout .content>ul>li:hover>a:after{content:"";position:absolute;bottom:0;right:50%;margin-right:-4px;border-bottom:8px solid #ffdf10;border-right:8px solid transparent;border-left:8px solid transparent}#megaflyout .content>ul>li:hover>.child-container{visibility:visible}#megaflyout .content>ul:after{clear:both}}@media (max-width: 599px){#megaflyout{top:0;left:-80%;width:80%}}@media (min-width: 1000px) and (max-width: 1120px){#megaflyout .content>ul>li>a{padding:0 10px;font-size:13px}}@media (max-width: 999px){#megaflyout{position:fixed;transition:left .35s cubic-bezier(.445, .05, .55, .95);bottom:0;height:100%;z-index:1002}#megaflyout a em{width:100%}#megaflyout .hide-on-mobile{display:none}#megaflyout.open{left:0}#megaflyout.open .content{box-shadow:0 0 15px rgba(0,0,0,0.7)}#megaflyout .megaflyout-toolbar{display:block;position:fixed;top:18px;right:0;left:0;width:100%;height:60px;line-height:60px;background:#ffdf10;overflow:hidden}#megaflyout .megaflyout-toolbar li{float:left;width:18%;text-align:center}#megaflyout .megaflyout-toolbar li a{display:block;line-height:60px;height:60px;color:#222;font-size:30px}#megaflyout .megaflyout-toolbar li.mobile-logo{width:46%}#megaflyout .megaflyout-toolbar li.mobile-logo .logo{width:140px;margin:auto}#megaflyout .megaflyout-toolbar li .mobile-cart{position:relative;display:inline-block}#megaflyout .megaflyout-toolbar li .mobile-cart .badge{position:absolute;top:8px;right:-5px;background-color:#222;color:#ffdf10;height:20px;width:20px;line-height:18px;text-align:center;border-radius:50%;display:block;font-size:12px;border:1px solid #ffdf10}#megaflyout .megaflyout-toolbar #megaToggle{text-align:center;height:60px;line-height:60px;width:100%;-webkit-transform:scale(.71);transform:scale(.71)}#megaflyout .megaflyout-toolbar #megaToggle span{background:#222}#megaflyout .megaflyout-toolbar #megaToggle span:before,#megaflyout .megaflyout-toolbar #megaToggle span:after{background:#222}#megaflyout a{display:block;height:40px;line-height:40px;padding:0 15px;font-size:14px;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1 1 0%;-webkit-flex:1 1 0%;-moz-box-flex:1 1 0%;-moz-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}#megaflyout a span{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-box-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#megaflyout a em{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1 1 0%;-webkit-flex:1 1 0%;-moz-box-flex:1 1 0%;-moz-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:flex-start;-ms-flex-pack:end;justify-content:flex-start;height:40px;line-height:40px;text-align:right;font-size:14px}#megaflyout a em i{display:inline-block;margin-left:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .35s}#megaflyout a em.open i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#megaflyout .child-container{overflow:hidden;max-height:0;transition:max-height .35s ease-in-out}#megaflyout .child-container.open{max-height:3000px}#megaflyout .content{background:#222;position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;width:100%;height:100%}#megaflyout .content>ul{float:left;width:100%}#megaflyout .content>ul>li>a{color:#ffdf10}#megaflyout .content>ul>li>.child-container>ul>li>a{background:#ffdf10;color:#222}#megaflyout .content>ul>li>.child-container>ul>li>a>span{text-indent:7px}#megaflyout .content>ul>li>.child-container>ul>li:first-child>a{box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5)}#megaflyout .content>ul>li>.child-container>ul>li:last-child>a{box-shadow:inset 0 -5px 5px -5px rgba(0,0,0,0.5)}#megaflyout .content>ul>li>.child-container>ul>li>.child-container>ul>li>a{background:#777;color:#ffdf10;text-shadow:0 0 5px rgba(0,0,0,0.5)}#megaflyout .content>ul>li>.child-container>ul>li>.child-container>ul>li>a>span{text-indent:7px}#megaflyout .content>ul>li>.child-container>ul>li>.child-container>ul>li:first-child>a{box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5)}#megaflyout .content>ul>li>.child-container>ul>li>.child-container>ul>li:last-child>a{box-shadow:inset 0 -5px 5px -5px rgba(0,0,0,0.5)}}@media (max-width: 320px){#megaflyout{width:280px;left:-280px}#megaflyout.open{left:0}}@media (min-width: 600px) and (max-width: 999px){#megaflyout{top:118px;left:-400px;width:400px;z-index:1000}}
