#MainContent .Radio.Option_29 input + div, #MainContent .Radio.Option_62 input + div, #MainContent .Radio.Option_75 input + div, #MainContent .Radio.Option_44 input + div, #MainContent .Radio.Option_65 input + div, #MainContent .Radio.Option_68 input + div, #MainContent .Radio.Option_76 input + div, #MainContent .Radio.Option_59 input + div, .Overlay .Radio.Option_29 input + div, .Overlay .Radio.Option_62 input + div, .Overlay .Radio.Option_75 input + div, .Overlay .Radio.Option_44 input + div, .Overlay .Radio.Option_65 input + div, .Overlay .Radio.Option_68 input + div, .Overlay .Radio.Option_76 input + div, .Overlay .Radio.Option_59 input + div{background:#000}#MainContent .Radio.Option_27 input + div, #MainContent .Radio.Option_31 input + div, #MainContent .Radio.Option_63 input + div, #MainContent .Radio.Option_45 input + div, #MainContent .Radio.Option_66 input + div, #MainContent .Radio.Option_69 input + div, #MainContent .Radio.Option_60 input + div, .Overlay .Radio.Option_27 input + div, .Overlay .Radio.Option_31 input + div, .Overlay .Radio.Option_63 input + div, .Overlay .Radio.Option_45 input + div, .Overlay .Radio.Option_66 input + div, .Overlay .Radio.Option_69 input + div, .Overlay .Radio.Option_60 input + div{background:#484848}#MainContent .Radio.Option_28 input + div, #MainContent .Radio.Option_30 input + div, #MainContent .Radio.Option_32 input + div, #MainContent .Radio.Option_64 input + div, #MainContent .Radio.Option_74 input + div, #MainContent .Radio.Option_46 input + div, #MainContent .Radio.Option_67 input + div, #MainContent .Radio.Option_70 input + div, #MainContent .Radio.Option_77 input + div, #MainContent .Radio.Option_61 input + div, .Overlay .Radio.Option_28 input + div, .Overlay .Radio.Option_30 input + div, .Overlay .Radio.Option_32 input + div, .Overlay .Radio.Option_64 input + div, .Overlay .Radio.Option_74 input + div, .Overlay .Radio.Option_46 input + div, .Overlay .Radio.Option_67 input + div, .Overlay .Radio.Option_70 input + div, .Overlay .Radio.Option_77 input + div, .Overlay .Radio.Option_61 input + div{background:#f7f7f7}#MainContent .Radio.Option_56 input + div, .Overlay .Radio.Option_56 input + div {background:#49baff}#MainContent .Radio.Option_58 input + div, .Overlay .Radio.Option_58 input + div {background:#003884}#MainContent .Radio.Option_78 input + div,.Overlay .Radio.Option_78 input + div{background:rgba(45,144,225,1);background:-moz-linear-gradient(-45deg, rgba(45,144,225,1) 0%, rgba(45,144,225,1) 30%, rgba(190,131,185,1) 61%, rgba(255,214,153,1) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(45,144,225,1)), color-stop(30%, rgba(45,144,225,1)), color-stop(61%, rgba(190,131,185,1)), color-stop(100%, rgba(255,214,153,1)));background:-webkit-linear-gradient(-45deg, rgba(45,144,225,1) 0%, rgba(45,144,225,1) 30%, rgba(190,131,185,1) 61%, rgba(255,214,153,1) 100%);background:-o-linear-gradient(-45deg, rgba(45,144,225,1) 0%, rgba(45,144,225,1) 30%, rgba(190,131,185,1) 61%, rgba(255,214,153,1) 100%);background:-ms-linear-gradient(-45deg, rgba(45,144,225,1) 0%, rgba(45,144,225,1) 30%, rgba(190,131,185,1) 61%, rgba(255,214,153,1) 100%);background:linear-gradient(135deg, rgba(45,144,225,1) 0%, rgba(45,144,225,1) 30%, rgba(190,131,185,1) 61%, rgba(255,214,153,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d90e1', endColorstr='#ffd699', GradientType=1 )}#MainContent .Radio.Option_54 input + div, .Overlay .Radio.Option_54 input + div{background:#5c2b0b}#MainContent .Radio.Option_55 input + div, .Overlay .Radio.Option_55 input + div{background:#22a1e0}#MainContent .Radio.Option_28 input:checked + div::before, #MainContent .Radio.Option_28 input:checked + div::after, #MainContent .Radio.Option_30 input:checked + div::before, #MainContent .Radio.Option_30 input:checked + div::after, #MainContent .Radio.Option_32 input:checked + div::before, #MainContent .Radio.Option_32 input:checked + div::after, #MainContent .Radio.Option_64 input:checked + div::before, #MainContent .Radio.Option_64 input:checked + div::after, #MainContent .Radio.Option_74 input:checked + div::before, #MainContent .Radio.Option_74 input:checked + div::after, #MainContent .Radio.Option_46 input:checked + div::before, #MainContent .Radio.Option_46 input:checked + div::after, #MainContent .Radio.Option_67 input:checked + div::before, #MainContent .Radio.Option_67 input:checked + div::after, #MainContent .Radio.Option_70 input:checked + div::before, #MainContent .Radio.Option_70 input:checked + div::after, #MainContent .Radio.Option_77 input:checked + div::before, #MainContent .Radio.Option_77 input:checked + div::after, #MainContent .Radio.Option_61 input:checked + div::before, #MainContent .Radio.Option_61 input:checked + div::after, .Overlay .Radio.Option_28 input:checked + div::before, .Overlay .Radio.Option_28 input:checked + div::after, .Overlay .Radio.Option_30 input:checked + div::before, .Overlay .Radio.Option_30 input:checked + div::after, .Overlay .Radio.Option_32 input:checked + div::before, .Overlay .Radio.Option_32 input:checked + div::after, .Overlay .Radio.Option_64 input:checked + div::before, .Overlay .Radio.Option_64 input:checked + div::after, .Overlay .Radio.Option_74 input:checked + div::before, .Overlay .Radio.Option_74 input:checked + div::after, .Overlay .Radio.Option_46 input:checked + div::before, .Overlay .Radio.Option_46 input:checked + div::after, .Overlay .Radio.Option_67 input:checked + div::before, .Overlay .Radio.Option_67 input:checked + div::after, .Overlay .Radio.Option_70 input:checked + div::before, .Overlay .Radio.Option_70 input:checked + div::after, .Overlay .Radio.Option_77 input:checked + div::before, .Overlay .Radio.Option_77 input:checked + div::after, .Overlay .Radio.Option_61 input:checked + div::before, .Overlay .Radio.Option_61 input:checked + div::after {background:#000}#MainContent .Radio.Option_29 input + div img, #MainContent .Radio.Option_62 input + div img, #MainContent .Radio.Option_75 input + div img, #MainContent .Radio.Option_44 input + div img, #MainContent .Radio.Option_65 input + div img, #MainContent .Radio.Option_68 input + div img, #MainContent .Radio.Option_76 input + div img, #MainContent .Radio.Option_59 input + div img, .Overlay .Radio.Option_29 input + div img, .Overlay .Radio.Option_62 input + div img, .Overlay .Radio.Option_75 input + div img, .Overlay .Radio.Option_44 input + div img, .Overlay .Radio.Option_65 input + div img, .Overlay .Radio.Option_68 input + div img, .Overlay .Radio.Option_76 input + div img, .Overlay .Radio.Option_59 input + div img,#MainContent .Radio.Option_27 input + div img, #MainContent .Radio.Option_31 input + div img, #MainContent .Radio.Option_63 input + div img, #MainContent .Radio.Option_45 input + div img, #MainContent .Radio.Option_66 input + div img, #MainContent .Radio.Option_69 input + div img, #MainContent .Radio.Option_60 input + div img, .Overlay .Radio.Option_27 input + div img, .Overlay .Radio.Option_31 input + div img, .Overlay .Radio.Option_63 input + div img, .Overlay .Radio.Option_45 input + div img, .Overlay .Radio.Option_66 input + div img, .Overlay .Radio.Option_69 input + div img, .Overlay .Radio.Option_60 input + div img,#MainContent .Radio.Option_28 input + div img, #MainContent .Radio.Option_30 input + div img, #MainContent .Radio.Option_32 input + div img, #MainContent .Radio.Option_64 input + div img, #MainContent .Radio.Option_74 input + div img, #MainContent .Radio.Option_46 input + div img, #MainContent .Radio.Option_67 input + div img, #MainContent .Radio.Option_70 input + div img, #MainContent .Radio.Option_77 input + div img, #MainContent .Radio.Option_61 input + div img, .Overlay .Radio.Option_28 input + div img, .Overlay .Radio.Option_30 input + div img, .Overlay .Radio.Option_32 input + div img, .Overlay .Radio.Option_64 input + div img, .Overlay .Radio.Option_74 input + div img, .Overlay .Radio.Option_46 input + div img, .Overlay .Radio.Option_67 input + div img, .Overlay .Radio.Option_70 input + div img, .Overlay .Radio.Option_77 input + div img, .Overlay .Radio.Option_61 input + div img,#MainContent .Radio.Option_56 input + div img, .Overlay .Radio.Option_56 input + div img,#MainContent .Radio.Option_58 input + div img, .Overlay .Radio.Option_58 input + div img,#MainContent .Radio.Option_78 input + div img, .Overlay .Radio.Option_78 input + div img,#MainContent .Radio.Option_54 input + div img, .Overlay .Radio.Option_54 input + div img,#MainContent .Radio.Option_55 input + div img, .Overlay .Radio.Option_55 input + div img{display:none}.Dropdown{display:blocK;width:100%;margin:20px 0}.Dropdown > div:nth-child(1){padding:18px 26px;background:#d9d9d9;color:#000;font-size:1.5em;line-height:1;cursor:pointer;transition:background .25s linear, color .25s linear;will-change:background, color;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.Dropdown > div:nth-child(1) span{display:inline-block}.Dropdown > div:nth-child(1)::before,.Dropdown > div:nth-child(1)::after{content:'';display:block;float:right;width:30px;height:3px;line-height:1;background:#000;transform-origin:50% 50%;transition:transform .1s ease-in-out, background .1s;will-change:transform}.Dropdown > div:nth-child(1)::before{transform:translate3d(0, 8px, 0) rotateZ(90deg)}.Dropdown > div:nth-child(1)::after{transform:translate3d(100%, 8px, 0)}.Dropdown.active > div:nth-child(1)::before{background:#fff;transform:translate3d(1px, 8px, 0) rotateZ(45deg)}.Dropdown.active > div:nth-child(1)::after{background:#fff;transform:translate3d(31px, 8px, 0) rotateZ(-45deg)}.Dropdown.active > div:nth-child(1){background:#2b2b2b;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Dropdown > div:nth-child(1):hover{background:#c1c0c0}.Dropdown.active > div:nth-child(1):hover{background:#4a4a4a}.Dropdown > div:nth-child(2){display:block;height:auto;max-height:0;overflow:hidden;background:transparent;color:#030303;transition:max-height .2s cubic-bezier(0, 1, 0, 1)}.Dropdown.active > div:nth-child(2){max-height:2000px;transition:max-height .2s cubic-bezier(1, 0, 1, 0)}.Dropdown > div:nth-child(2) > *{padding:18px 26px;margin-top:0;margin-bottom:0;border-bottom:1px solid #9f9f9f}.Dropdown > div:nth-child(2) > ul,.Dropdown > div:nth-child(2) > table{padding:0;margin:0;border:0 none;display:table;width:100%;border-collapse:collapse;border-spacing:0}.Dropdown > div:nth-child(2) > ul > li{display:table-row;width:100%}.Dropdown > div:nth-child(2) > ul > li > span,.Dropdown > div:nth-child(2) > table td{display:table-cell;padding:18px 26px;border-bottom:1px solid #9f9f9f}.Dropdown > div:nth-child(2) > ul > li > span:first-child,.Dropdown > div:nth-child(2) > table td:first-child{min-width:22.267759564%;padding-left:46px}.Dropdown > div:nth-child(2) > ul > li > span:last-child,.Dropdown > div:nth-child(2) > table td:last-child{min-width:50vw}.Dropdown > div:nth-child(2) > ul > li > span:first-child::before,.Dropdown > div:nth-child(2) > table td:first-child::before{content:' ';display:inline-block;width:8px;height:8px;background:#000;position:relative;left:-20px;top:-2px;margin-right:-8px}.Dropdown > div:nth-child(2) > ul > li a,.Dropdown > div:nth-child(2) > table a{color:#030303;text-decoration:underline}.Dropdown button{display:inline-block;font-size:1em;line-height:1;font-weight:600}.Dropdown input,.Dropdown textarea,.Dropdown select{margin-top:-.5em;width:auto;color:#000}.Dropdown label.selectbox::before,.Dropdown label.selectbox::after{top:-.5em}.Dropdown textarea{min-height:2em}.Dropdown select{min-height:1em}.Dropdown select option{background:#fff;width:auto;padding:8px 12px}.Gallery{position:relative}.Gallery img{display:block;padding:0;border:0 none;width:100%}.Gallery .Label{font-size:1.5em;line-height:1.9166;margin-top:2.4590163962vw;margin-bottom:2.4590163962vw;color:#b2b3b5;text-transform:uppercase;font-weight:100;text-shadow:1px 1px 2px rgba(20, 20, 20, .8)}.Gallery h1.Label{font-size:2.25em;color:#fff}.Gallery .GalleryDisplay > ul,.Gallery .Navigation > ul{display:block;margin:0;padding:0;list-style:none}.Gallery .GalleryDisplay,.Gallery .GalleryDisplay ul li{min-height:38vw;max-height:90vh;overflow:hidden}.Gallery .GalleryDisplay > ul{white-space:nowrap;line-height:0}.Gallery .GalleryDisplay > ul > li{display:inline-flex;justify-content:space-between;position:absolute;top:0;left:0;opacity:0;z-index:100;width:100%;transition:opacity .25s linear}.Gallery .GalleryDisplay li.active{opacity:1;position:relative;z-index:105}.Gallery .GalleryDisplay > ul > li picture{display:flex;width:100%;flex:1 0 auto}.Gallery .GalleryDisplay > ul > li img{height:auto;width:100%;margin-left:0;max-width:none;align-self:center;margin-top:unset;margin-bottom:unset}.Gallery .GalleryDisplay > ul > li video{display:block;height:auto;min-height:0;width:100%;margin-left:0;max-width:none;align-self:flex-end;margin-top:unset;margin-bottom:unset;object-position:50% 50%;object-fit:cover}.Video_Plugin_Container{display:flex;position:relative;width:100%;min-width:100%;height:auto;margin:0;align-self:auto;align-items:flex-end}.Video_Plugin_Container .PlayPause{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center, rgba(54, 54, 54, 0.33) 0%,rgba(0, 0, 0, 0.75) 100%);transition:opacity .1s}.Video_Plugin_Container .PlayPause > i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .1s;color:#fff;font-size:6em;cursor:pointer}.Video_Plugin_Container .PlayPause > i.hidden{opacity:0}.Video_Plugin_Container .PlayPause.hidden{opacity:0}.Video_Plugin_Container .PlayPause > i.Play{display:block;text-indent:-999px;font-size:3em;width:3em;height:3em;overflow:hidden;border:2px solid #fff;border-radius:50%}.Video_Plugin_Container .PlayPause > i.Play::after{content:' ';display:block;border-left:1em solid #fff;border-top:0.6em solid transparent;border-bottom:0.6em solid transparent;position:absolute;top:50%;left:50%;transform:translate(-38%, -50%)}.Gallery .Navigation{position:absolute;z-index:109;top:0;height:100%;width:auto;display:flex;align-items:center}.Gallery .Navigation li{display:block;margin:18px 0;cursor:pointer;border:2px solid transparent;transition:border .1s linear}.Gallery .Navigation li:not(.active):hover{border:2px solid #fff}.Gallery .Navigation video{display:block;padding:0;border:0 none;width:100%}.Gallery .Navigation li.active video{position:relative;z-index:120}.Gallery .Navigation.ImpliedItems{display:block;width:auto;top:auto;left:50%;right:auto;bottom:2.1vw;height:auto}.Gallery .Navigation.ImpliedItems ul{position:relative;left:-50%;margin:0 auto;text-align:center;white-space:nowrap}.Gallery .Navigation.ImpliedItems ul li{display:inline-block;border:0 none !important;margin:0;padding:7px 5px}.Gallery .Navigation.ImpliedItems ul li span{display:block;height:5px;width:65px;text-indent:-9999999px;background:rgba(125, 125, 125, .5);opacity:1}.Gallery .Navigation.ImpliedItems ul li.active{border:0 none}.Gallery .Navigation.ImpliedItems ul li.active span{opacity:1}.Gallery .Navigation.ImpliedItems ul li::before,.Gallery .Navigation.ImpliedItems ul li.active::before,.Gallery .Navigation.ImpliedItems ul li::after,.Gallery .Navigation.ImpliedItems ul li.active::after{content:'';display:none}.Gallery .Navigation.ImpliedItems ul li:not(.active):hover span{opacity:.9}.Gallery .Navigation.ImpliedItems ul li.off span{transition-duration:0s !important}.Gallery .Navigation ul li.off::before,.Gallery .Navigation ul li.off::after,.Gallery .Navigation ul li.reset::before,.Gallery .Navigation ul li.reset::after{transition-duration:0s !important;width:0 !important;height:0 !important}.Gallery .Navigation.ImpliedItems ul li span{border-left:0px solid #fff}.Gallery .Navigation.ImpliedItems ul li.active span{transition:border-width 5s linear, width 5s linear;width:0px;border-left-width:65px}.Gallery .Navigation.ImpliedItems ul li.reset span{transition:none;width:65px;border-left:0}.Gallery .Navigation.NoAnimation ul li.active span,.Gallery .Navigation.NoAnimation ul li.active::before,.Gallery .Navigation.NoAnimation ul li.active::after{transition:none !important}.Gallery .Navigation li::before,.Gallery .Navigation li::after{box-sizing:border-box;content:'';position:absolute;width:0;height:0}.Gallery .Navigation li{position:relative;-webkit-transition:color 0.25s;transition:color 0.25s}.Gallery .Navigation li::before,.Gallery .Navigation li::after{border:2px solid transparent;width:0;height:0}.Gallery .Navigation li::before{top:-2px;left:-2px}.Gallery .Navigation li::after{bottom:-2px;right:-2px}.Gallery .Navigation li.active::before,.Gallery .Navigation li.active::after{width:calc(100% + 4px);height:calc(100% + 4px);z-index:110}.Gallery .Navigation li.active img{position:relative;z-index:120}.Gallery .Navigation li.active::before{border-top-color:#fff;border-right-color:#fff;-webkit-transition:width 1.25s ease-out, height 1.25s ease-out 1.25s;transition:width 1.25s ease-out, height 1.25s ease-out 1.25s}.Gallery .Navigation li.active::after{border-bottom-color:#fff;border-left-color:#fff;-webkit-transition:border-color 0s ease-out 2.5s, width 1.25s ease-out 2.5s, height 1.25s ease-out 3.75s;transition:border-color 0s ease-out 2.5s, width 1.25s ease-out 2.5s, height 1.25s ease-out 3.75s}div.Gallery.Paused .Navigation li::before,div.Gallery.Paused .Navigation li::after{transition:none !important}@media screen and (min-width:1921px){.Gallery .Navigation > ul{height:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.Gallery .Navigation > ul li{height:27%;max-height:27%;display:flex;justify-content:stretch;align-items:center}.Gallery .Navigation > ul li picture{display:inline-block;height:100%;overflow:hidden}.Gallery .Navigation > ul li img,.Gallery .Navigation > ul li video{display:inline-block;position:relative;flex:0 0 100%;height:100%;min-height:100%;width:auto;min-width:0;max-width:none;margin:0}.Gallery .Navigation > ul li video{object-fit:cover;overflow:hidden}.Gallery .GalleryDisplay > ul > li img{width:auto;min-width:100%;max-width:100%;min-height:100%;margin:0}.Gallery .GalleryDisplay > ul > li video{width:100%;min-width:100%;max-width:none;height:100%;margin:0;align-self:flex-end}.Gallery .Navigation.ImpliedItems > ul{flex-direction:row}.Gallery .GalleryDisplay li.VideoError img{width:30%;min-width:0;min-height:0;margin:0 auto}}@media screen and (max-width:780px){.Video_Plugin_Container .PlayPause{display:none !important}}@media screen and (max-width:480px){.Gallery .GalleryDisplay,.Gallery .GalleryDisplay ul li{max-height:100vh}.GalleryDisplay .Label{font-size:.8em}}.LabelContainer{position:relative}.Label{position:absolute}.LabelTopLeft{top:0;right:auto;bottom:auto;left:0}.LabelTopCenter{top:0;right:auto;bottom:auto;left:50%;transform:translate(-50%, 0)}.LabelTopRight{top:0;right:0;bottom:auto;left:auto}.LabelBottomLeft{bottom:0;left:0;top:auto;right:auto}.LabelBottomCenter{top:auto;right:auto;bottom:0;left:50%;transform:translate(-50%, 0)}.LabelBottomRight{bottom:0;left:auto;top:auto;right:0}.LabelMiddleLeft{bottom:auto;left:0;top:50%;right:auto;transform:translate(0, -50%)}.LabelMiddleRight{bottom:auto;left:auto;top:50%;right:0;transform:translate(0, -50%)}.LabelMiddleCenter{bottom:auto;left:50%;top:50%;right:auto;transform:translate(-50%, -50%)}header #MainNavigation,#MainContent #SubNavigation > .ContentRow{transition:background .5s, top .1s linear}.VideoHovering header #MainNavigation,.VideoHovering #MainContent #SubNavigation > .ContentRow{text-shadow:1px 1px 2px rgba(50, 50, 50, 0.4)}.VideoHovering header #MainNavigation{background:rgba(250, 250, 250, 0.05)}.VideoHovering #MainContent #SubNavigation > .ContentRow{background:rgba(250, 250, 250, 0.16)}.VideoTeaser #Main_Teaser .Label{text-shadow:1px 1px 2px rgba(50, 50, 50, 0.4)}.VideoHovering header.Initialized #MainNavigation .UserNav a,.VideoHovering #SubNavigation ul a{color:#fff}.VideoTeaser #Main_Teaser{margin-top:-99px}.VideoTeaser #MainContent #Main_Teaser .FullWidthRow > div:first-child{position:absolute;height:100%;height:100vh;width:100%;max-height:none;top:0;bottom:0;left:0;right:auto;padding-top:29px;box-sizing:border-box}.VideoTeaser #MainContent #Main_Teaser .FullWidthRow > div:first-child video{width:100%;height:100%;min-height:85vh;object-position:50% 50%;object-fit:cover}.VideoTeaser #MainContent #Main_Teaser:first-child .FullWidthRow > div:last-child{position:relative;height:100vh;max-height:100%;padding:160px 0 0;box-sizing:border-box;top:0;bottom:0}#MainContent #Main_Teaser .FullWidthRow > div.VideoError picture{display:block;width:auto;max-width:40%;height:100%;margin:0 auto}#MainContent #Main_Teaser .FullWidthRow > div.VideoError img{max-width:80%;width:auto;height:100%}#MainContent #Main_Teaser .VideoError + div .ShopDetail{margin-bottom:4vw}@media screen and (max-width:860px) and (min-width:531px), screen and (max-height:710px) and (min-width:531px){.VideoTeaser #Main_Teaser .FullWidthRow > div:last-child{min-height:400px}}.VideoTeaser header.BreakNarrow + #MainContent #Main_Teaser{margin-top:-76px}.VideoTeaser header.BreakNarrow + #MainContent #SubNavigation.BreakNarrow + .OuterContainer #Main_Teaser{margin-top:-53px}.VideoHovering #SubNavigation.BreakNarrow, #SubNavigation.BreakNarrow > div > div:first-child{background:transparent}.VideoHovering header.BreakNarrow + #MainContent #SubNavigation{top:48px}.VideoHovering header.MainNavActive.BreakNarrow #MainNavigation{background:#000}@media screen and (max-width:780px){.VideoHovering header.MainNavActive #MainNavigation{background:#000}.VideoTeaser #MainContent #Main_Teaser:first-child .FullWidthRow > div:last-child{padding-bottom:4vw}.VideoTeaser #Main_Teaser .LabelBottomLeft{top:75%;margin-bottom:0;transform:translate3d(0, -50%, 0)}#MainContent #Main_Teaser .FullWidthRow > div.VideoError picture{max-width:80%}}.VideoHovering #SubNavigation.BreakNarrow,.VideoHovering #SubNavigation.BreakNarrow > div > div:first-child{background:transparent}.VideoHovering #MainContent #SubNavigation.BreakNarrow ul{background:rgba(25, 25, 25, 0.85)}.VideoHovering #SubNavigation.BreakNarrow > div > div:first-child span::after{border-bottom-color:rgba(25, 25, 25, 0.95)}@media screen and (max-width:480px){.VideoHovering #MainContent #SubNavigation{background:transparent}.VideoHovering #SubNavigation.BreakNarrow,.VideoHovering #SubNavigation.BreakNarrow > div > div:first-child,.VideoHovering #MainContent #SubNavigation.BreakNarrow #AddToCart{background:transparent}.VideoTeaser #MainContent #Main_Teaser,.VideoTeaser header.BreakNarrow + #MainContent #Main_Teaser,.VideoTeaser header.BreakNarrow + #MainContent #SubNavigation.BreakNarrow + .OuterContainer #Main_Teaser{margin-top:-98px}.VideoTeaser #MainContent #Main_Teaser .FullWidthRow > div:first-child{padding-top:98px;height:95vh}.VideoTeaser #MainContent #Main_Teaser .FullWidthRow > div:first-child video{min-height:80vh}.VideoTeaser #Main_Teaser .FullWidthRow > div:last-child,.VideoTeaser #MainContent #Main_Teaser:first-child .FullWidthRow > div:last-child{margin-top:100vh;position:relative;top:0;padding:2.15625em 0;height:auto}.VideoTeaser #Main_Teaser .FullWidthRow > div:last-child .ShopDetail{margin-top:0;transform:none}.VideoTeaser #MainContent #Main_Text{display:none}#Main_Teaser .ShopDetail div ._mobile > h4:first-child{display:none}.VideoTeaser #Main_Teaser .ShopDetail div ._mobile > h4:first-child{display:block;font-size:8vw;letter-spacing:0;line-height:1.1;text-transform:uppercase;color:#fff;font-weight:300;margin-bottom:1.4375rem}.VideoTeaser #MainContent #SubNavigation.BreakNarrow ul{transition:max-width .1s}.VideoTeaser #MainContent #SubNavigation.BreakNarrow > div > div:first-child span::after,.VideoTeaser #MainContent #SubNavigation > div > div:first-child span::after{bottom:-26px;transition:opacity 0.1s linear, bottom 0.2s ease-out}#MainContent #Main_Teaser .FullWidthRow > div.VideoError picture{margin-top:15%;margin-bottom:-10%}}.OverlayGallery > div:first-child > div:first-child{position:absolute;top:0;left:0}.OverlayGallery .MediaContent{display:flex;align-items:center;justify-content:center;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:210;width:90%;height:90%;max-height:90%;max-width:90%;margin-left:0;will-change:margin}.OverlayGallery > div:first-child > div:first-child img,.OverlayGallery > div:first-child > div:first-child video{display:block;width:auto;height:auto;max-height:100%;max-width:100%}.OverlayGallery .MediaContent + .MediaContent{z-index:215}.OverlayGallery .MediaContent.VideoError div div{background:#000}.OverlayGallery .MediaContent.VideoError div div p{background:transparent}.OverlayGallery > i{right:5%;top:5%;transform:translate(50%, -50%);border-radius:50%;background:transparent;padding:4px}.OverlayGallery > i.Fullscreen{display:none;float:none;right:auto;color:#fff;border:0 none;background:transparent;transition:none;left:5%;top:5%;transform:translate(-50%, -50%);opacity:1 !important;font-size:24px;line-height:30px;text-indent:0;text-align:center;font-family:'roccat-icons';font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.OverlayGallery.Loading > i.Fullscreen{display:none}.OverlayGallery > i.Fullscreen::before,.OverlayGallery > i.Fullscreen::after{display:none}.OverlayGallery.Zoomed > i{background:rgba(50, 50, 50, 0.6)}.OverlayGallery .Navigation > div{display:block;cursor:pointer;z-index:165;position:absolute;top:50%;pointer-events:all}.OverlayGallery .Navigation > div div{width:90px;height:90px;border-radius:50%;border:0 none;background:rgba(100, 100, 100, 0.3);transition:background .1s;will-change:background}.OverlayGallery .Navigation > div:first-child{left:4%;transform:translate(-50%, -50%)}.OverlayGallery .Navigation > div:last-child{right:4%;transform:translate(50%, -50%)}.OverlayGallery .Navigation > div:first-child div::before,.OverlayGallery .Navigation > div:first-child div::after,.OverlayGallery .Navigation > div:last-child div::before,.OverlayGallery .Navigation > div:last-child div::after{content:'';display:block;position:relative;left:50%;top:50%;width:38%;height:2px;background:#999;opacity:.7;transition:opacity .1s}.OverlayGallery .Navigation > div:first-child div::before,.OverlayGallery .Navigation > div:first-child div::after{transform-origin:left}.OverlayGallery .Navigation > div:first-child div::before{transform:translate(-50%, 0) rotateZ(-45deg)}.OverlayGallery .Navigation > div:first-child div::after{transform:translate(-50%, -2px) rotateZ(45deg)}.OverlayGallery .Navigation > div:last-child div::before,.OverlayGallery .Navigation > div:last-child div::after{transform-origin:right}.OverlayGallery .Navigation > div:last-child div::before{transform:translate(-50%, 0) rotateZ(45deg)}.OverlayGallery .Navigation > div:last-child div::after{transform:translate(-50%, -2px) rotateZ(-45deg)}.OverlayGallery .Navigation > div:hover div{background:rgba(100, 100, 100, 0.5)}.OverlayGallery .Navigation > div:hover div::before,.OverlayGallery .Navigation > div:hover div::after{opacity:1}.OverlayGallery.Zoomed > div:first-child > div:first-child{max-height:none;height:100%;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.OverlayGallery.Zoomed > div:first-child > div:first-child img{max-width:none;max-height:none;position:static;transform:none;margin:0 auto !important}.OverlayGallery div div p{display:block;color:#fff;font-size:1em;line-height:1.4375em;margin:0 auto;width:80%;text-align:center;position:fixed;left:10%;top:50%;transform:translate(0, -50%)}@media screen and (max-width:780px){.OverlayGallery .Navigation{display:none}.OverlayGallery > i.Fullscreen{display:block}}@media screen and (max-width:480px){.OverlayGallery > div:first-child > div:first-child img{max-width:100%}.OverlayGallery > div > div{-webkit-overflow-scrolling:unset}}#MainContent > div:last-child > div{padding-top:2.15625em;padding-bottom:2.15625em}#MainContent > div:last-child > div:first-child{padding-top:0}#Main_Teaser .FullWidthRow{position:relative;overflow:hidden;height:auto}#Main_Teaser .FullWidthRow > div:first-child{z-index:80;position:relative;top:0;overflow:hidden;text-align:center;max-height:none;margin-bottom:0}#Main_Teaser .FullWidthRow > div:first-child img{display:block;margin:0 auto;width:auto;min-width:100%;max-width:105%;height:auto;max-height:none;position:relative;left:50%;transform:translate(-50%, 0)}#Main_Teaser .FullWidthRow > div:last-child{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%}#Main_Teaser .FullWidthRow > div:last-child .ContentRow{height:100%}#Main_Teaser .ShopDetail{margin-bottom:8vw;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8)}#Main_Teaser .ShopDetail .Certificate{margin-bottom:75px}#Main_Teaser .ShopDetail .Certificate img{display:block;margin:0}#Main_Teaser .ShopDetail form{width:250px}#Main_Teaser .ShopDetail h1{font-size:1.5em;margin:0 0 2px}#Main_Teaser .ShopDetail h2{margin:0;color:#e2e2e2;line-height:1.8em;font-size:1.125em}#Main_Teaser .ShopDetail p,#Main_Teaser .ShopDetail .CopyText{margin:0;color:#e2e2e2;line-height:1.8em}#Main_Teaser .ShopDetail .Price p{display:inline-block;font-size:2.25em;font-weight:100;vertical-align:bottom;margin-bottom:0;line-height:1.6em}#Main_Teaser .ShopDetail .Price del{display:block;float:right;color:#919191;font-size:0.777777em;line-height:1;margin-top:0.6428571em;margin-left:8px}#Main_Teaser .ShopDetail .Price span{display:inline-block}#Main_Teaser .ShopDetail .Price a{display:block;color:#919191;font-weight:300;font-size:.44444em;line-height:1.4375em;text-decoration:none;margin-top:-0.9375em;margin-bottom:0.45em;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8)}#Main_Teaser .ShopDetail .Price a span{font-size:1em}#Main_Teaser .ShopDetail .Shopify{margin-top:-20px}#Main_Teaser .ShopDetail .Roccateer_Note,#Main_Teaser .ShopDetail .Shipping_Note{display:none}#Main_Teaser .ShopDetail .Roccateer_Note a,#Main_Teaser .ShopDetail .Shipping_Note a{color:#919191;text-decoration:underline}#Main_Teaser .ShopDetail .Roccateer_Note a{text-decoration:none}#Main_Teaser .ShopDetail .Roccateer_Note a:hover,#Main_Teaser .ShopDetail .Shipping_Note a:hover{color:#fff;text-decoration:none}#Main_Teaser .ShopDetail form{margin-top:6px;margin-top:0.4em}#Main_Teaser .ShopDetail form button:hover i{border-color:#1c1c1c}#Main_Teaser .ShopDetail form button:hover i span::before,#Main_Teaser .ShopDetail form button:hover i span::after{background:#1c1c1c}#MainContent #Main_Teaser:first-child .FullWidthRow{top:-62px;margin-bottom:-62px}#MainContent #Main_Teaser:first-child .FullWidthRow > div:last-child{height:calc(100% - 62px);padding-top:62px}#Main_Text,#Main_TextContent{text-align:center}#MainContent #Main_Text{padding-bottom:0}#Main_Text + #Main_TextContent{padding-top:0}#Main_Text h3{font-size:3.375em;margin-bottom:0.851851851rem;text-transform:uppercase;color:#fff;font-weight:300;letter-spacing:0.15em;word-break:break-word}#Main_Text h3 strong{font-weight:600}#Main_TextContent .CopyText{width:70%;margin:0 auto;line-height:1.9em}#MainContent #Reviews{padding-top:5.65625em;padding-bottom:5.65625em;overflow:hidden}#Reviews .ContentRow{position:relative;left:0;display:flex}#MainContent #Reviews .Navigation{display:none;position:static;width:100%;height:0;margin:0;padding:0}#MainContent #Reviews .Navigation .Prev,#MainContent #Reviews .Navigation .Next{display:none;position:absolute;top:50%;width:64px;height:64px;border-radius:50%;cursor:pointer;transform:translateY(-50%);background:#6464644d;transition:background .1s;will-change:background}#MainContent #Reviews .Navigation .Prev:hover,#MainContent #Reviews .Navigation .Next:hover{background:#646464}#MainContent #Reviews .Navigation .Prev{left:1em}#MainContent #Reviews .Navigation .Next{right:1em}#MainContent #Reviews .Navigation .Prev::before,#MainContent #Reviews .Navigation .Prev::after{content:'';display:block;position:relative;left:50%;top:50%;width:38%;height:2px;background:#999;opacity:.7;transition:opacity .1s;transform-origin:left}#MainContent #Reviews .Navigation .Prev::before{transform:translate(-50%, 0) rotateZ(-45deg)}#MainContent #Reviews .Navigation .Prev::after{transform:translate(-50%, -2px) rotateZ(45deg)}#MainContent #Reviews .Navigation .Next::before,#MainContent #Reviews .Navigation .Next::after{content:'';display:block;position:relative;left:50%;top:50%;width:38%;height:2px;background:#999;opacity:.7;transition:opacity .1s;transform-origin:right}#MainContent #Reviews .Navigation .Next::before{transform:translate(-50%, 0) rotateZ(45deg)}#MainContent #Reviews .Navigation .Next::after{transform:translate(-50%, -2px) rotateZ(-45deg)}#MainContent #Reviews .Navigation ul{display:block;margin:0 auto;padding:0;list-style:none;position:absolute;bottom:0;left:0;width:100%;text-align:center}#MainContent #Reviews .Navigation ul li{display:inline-block;border:0 none;margin:0;padding:14px 5px;cursor:pointer}#MainContent #Reviews .Navigation ul li:first-child:last-child{display:none}#MainContent #Reviews .Navigation ul li span{display:block;height:5px;width:65px;text-indent:-9999999px;background:rgba(255, 255, 255, 0.5);opacity:1;border:0 none;transition:background .6s}#MainContent #Reviews .Navigation ul li.Active span{background:#fff}#Reviews .Grid_4{text-align:center;display:inline-flex;flex-direction:column;margin-left:auto;margin-right:auto}#Reviews .Grid_4 blockquote{display:flex;flex-direction:column;flex:1 0 auto}#Reviews .Grid_4 blockquote p{flex:1 0 auto}#Reviews img{margin:0 auto;width:auto;max-height:100px;pointer-events:none}blockquote footer{background:transparent}blockquote footer a{color:#fff}#Reviews .Grid_4 > a{display:block;margin:0 auto}#Reviews footer cite{font-size:1.5em;font-weight:100;font-style:italic;color:#c7c7c7}#Reviews footer a{color:#c7c7c7;font-weight:100}#MainContent #Thumbnail_Gallery{padding-top:0;margin-top:2.15625em}#MainContent #Thumbnail_Gallery .Navigation .VideoError p{display:none}#MainContent #Thumbnail_Gallery .Navigation .VideoError > div{position:static;padding:0;width:100%;height:auto;border:0}#MainContent #Thumbnail_Gallery .Navigation .VideoError > div > div{display:block;position:static}#MainContent #Thumbnail_Gallery .Navigation .VideoError img{display:block;height:auto;margin:0}#MainContent #Thumbnail_Gallery .Gallery .GalleryDisplay .VideoError > div{border:0;width:100%;padding-bottom:45.625%}#MainContent #Thumbnail_Gallery .Gallery .GalleryDisplay .VideoError picture{display:block;flex:0 0 auto}#MainContent #Thumbnail_Gallery .Gallery .GalleryDisplay .VideoError img{display:block;width:40%;min-width:0;height:auto;min-height:0;margin:-9% auto 0}#MainContent #Feature_Boxes{padding-top:0;padding-bottom:0;margin-top:2.15625em;margin-bottom:2.15625em}#Feature_Boxes .FullWidthRow{display:flex;flex-wrap:wrap;align-items:stretch;flex-direction:row;background:#222222}#Feature_Boxes .FullWidthRow:nth-child(2n){flex-direction:row-reverse}#Feature_Boxes .Grid_6{flex:1 0 auto;padding:0;width:50%;overflow:hidden;float:none;display:flex;align-items:center;justify-content:space-between}#Feature_Boxes .Grid_6 picture{display:flex;align-items:center;justify-content:center;height:100%}#Feature_Boxes img{display:block;width:100%;height:auto}#Feature_Boxes .FullWidthRow .Grid_6:last-child{align-items:stretch}#Feature_Boxes .Grid_6 picture{display:block;height:auto;min-height:42vw;overflow:hidden;flex:1 0 auto;position:relative}#Feature_Boxes .Grid_6 img{min-height:100%;max-height:none;height:auto;min-width:100%;max-width:100%;width:auto;position:absolute;left:-9999px;right:-9999px;top:-9999px;bottom:-9999px;margin:auto;transform:none}#Feature_Boxes .Grid_6 .FeatureText{padding-top:1.4375em;padding-bottom:1.4375em}#Feature_Boxes .Grid_6 .FeatureText h4{font-size:2.25em;color:#fff;font-weight:400;margin-top:0;margin-bottom:0.67em;float:none}#Feature_Boxes .FeatureText div.CopyText{display:inline;line-height:1.975em}#Feature_Boxes .FeatureText div.CopyText p{display:inline}#Feature_Boxes .FeatureText div.CopyText > *{font-family:'Roboto', arial, sans-serif;font-size:1em}#Feature_Boxes .Grid_6:only-of-type{width:100%;padding-top:2.15625em;padding-bottom:2.15625em}#Feature_Boxes .FeatureText div.CopyText span.Trigger{display:none;color:#fff}#Feature_Boxes .FullWidthRow .VideoContainer{display:block;height:auto;min-height:42vw;width:100%;overflow:hidden;flex:0 0 auto;position:relative}#Feature_Boxes .FullWidthRow video{display:block;min-height:100%;max-height:100%;height:auto;min-width:100%;max-width:none;width:100%;object-position:50% 50%;object-fit:cover}#Feature_Boxes .FullWidthRow .VideoError > div{width:100%;height:100%;padding:0}#Feature_Boxes .FullWidthRow .VideoError picture{display:block;height:auto;min-height:42vw;overflow:hidden;flex:1 0 auto;position:relative}#Feature_Boxes .FullWidthRow .VideoError img{min-height:100%;max-height:100%;height:auto;min-width:100%;max-width:none;width:auto;position:absolute;left:-9999px;right:-9999px;top:-9999px;bottom:-9999px;margin:auto;transform:none}#Feature_Boxes .FullWidthRow .VideoError p{position:absolute;top:50%;left:50%;width:100%;text-align:center;margin:0 auto;transform:translate(-50%, -50%)}#MainContent #Long_Features{padding-top:3.5em}#Long_Features p.Grid_12{font-size:2.25em;color:#fff;font-weight:400;margin-top:0;margin-bottom:0.67em;padding:0;text-transform:uppercase}#Long_Features .Grid_4{margin-bottom:46px}#Long_Features h5{display:block;font-size:1.5em;color:#fff;font-weight:400;float:none;margin-top:0;margin-bottom:0;padding-left:1em}#Long_Features p{margin-top:0;padding-left:1.5em;padding-right:1.5em}#Long_Features h5::before{content:'';display:block;position:relative;left:-1em;top:.8em;margin:0;height:8px;width:8px;background:#fff}#Long_Features .ContentRow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#Long_Features ._mobile{display:none}#MainContent #Thumbnail_Gallery:last-child,#MainContent #Large_Gallery:last-child{padding-bottom:0}#Large_Gallery .Gallery,#Large_Gallery .Gallery .GalleryDisplay{max-height:75vh;max-height:calc(100vh - 100px);overflow:hidden;z-index:100}#Large_Gallery .Gallery .GalleryDisplay li{max-height:75vh;max-height:calc(100vh - 100px)}#Large_Gallery .Gallery h3.Label{font-size:3em;line-height:0.9583}#Large_Gallery .Gallery .Label{color:#fff;text-shadow:1px 1px 2px rgba(20, 20, 20, 1)}#Large_Gallery .Gallery ul.Label{list-style:square}#Large_Gallery .Gallery .GalleryDisplay ul{display:flex;align-items:center;justify-content:center}#Large_Gallery .Gallery .GalleryDisplay li.VideoSlider{height:auto;min-height:0;box-sizing:border-box}#Large_Gallery .Gallery .GalleryDisplay li video{display:block;width:100%;height:auto;min-height:0;margin-left:0;object-position:50% 50%;object-fit:cover}#Large_Gallery .Gallery .GalleryDisplay li.VideoError{border-top:1px solid #272626;margin-bottom:-1px;align-items:center}#Large_Gallery .Gallery .GalleryDisplay li.VideoError picture{display:block;width:auto;flex:none}#Large_Gallery .Gallery .GalleryDisplay li.VideoError > div{border:0 none;padding-bottom:70%}#Large_Gallery .Gallery .GalleryDisplay li.VideoError img{width:30%;margin-left:auto;margin-bottom:-23px}#MainContent #Technical_Specifications{background:#f3f3f3;padding-top:4.3125em;padding-bottom:4.3125em}#Technical_Specifications h6{font-size:2.25em;font-weight:400;margin-top:0;margin-bottom:0.67em;color:#010101;text-transform:uppercase}#Technical_Specifications + #Mosaic_Gallery,#Technical_Specifications + #Large_Gallery,#Technical_Specifications + #Thumbnail_Gallery{padding-top:0}#Mosaic_Gallery + #Technical_Specifications,#Large_Gallery + #Technical_Specifications,#Thumbnail_Gallery + #Technical_Specifications,#Feature_Boxes + #Technical_Specifications{margin-top:-2.15625em}#Main_Teaser + #Thumbnail_Gallery,#Mosaic_Gallery + #Feature_Boxes,#Large_Gallery + #Feature_Boxes,#Thumbnail_Gallery + #Feature_Boxes,#Thumbnail_Gallery + #Large_Gallery,#Feature_Boxes + #Large_Gallery,#Large_Gallery + #Mosaic_Gallery{padding-top:0;margin-top:-2.15625em}#Wtb_List + #Large_Gallery,#Wtb_List + #Mosaic_Gallery{padding-top:0}#Additionalproducts{padding:80px 0}#Additionalproducts h1{text-align:center;text-transform:uppercase}.Slider{display:flex;flex-direction:row}.Slider > div{flex:1 0 auto;display:inline-flex;flex-direction:column;text-align:center;color:#fff;font-weight:100}.Slider > div > div{display:flex;width:100%;flex:1 1 0%;align-items:center;justify-content:center;background:#1e1e1e;padding:46px 0;margin-bottom:30px}.Slider img{display:block;margin:1em auto}.Slider strong{font-size:1.5em;font-weight:400;flex:1 1 0%}.Slider p{padding:0 0.9em;font-size:.95em}.Slider button{width:100%;background:#fff;color:#000;font-weight:600;margin-top:30px}.Desktop #MainContent .Slider button::before{content:'';display:none}#MainContent .Slider button:hover{text-shadow:none}#Mosaic_Gallery{margin-top:0;padding:0 0 0;margin-bottom:0}#Mosaic_Gallery > div{display:none}#Mosaic_Gallery > div.Active{display:block}#Mosaic_Gallery .Big,#Mosaic_Gallery .Medium,#Mosaic_Gallery .Small{padding:0;margin:0;float:left;overflow:hidden}#Mosaic_Gallery .Big{width:50%;max-height:50vw}#Mosaic_Gallery .Medium{width:50%;max-height:25vw}#Mosaic_Gallery .Small{width:25%;max-height:25vw}#Mosaic_Gallery a{display:block;overflow:hidden}#Mosaic_Gallery picture{display:block;overflow:hidden}#Mosaic_Gallery img{display:block;width:100%;max-width:100%;height:auto;align-self:center;margin-top:unset;margin-bottom:unset;transform:scale(1);transition:transform .25s ease-out;will-change:transform}#Mosaic_Gallery a:hover img{transform:scale(1.1)}#Mosaic_Gallery .Big{box-sizing:border-box}#Mosaic_Gallery video{display:block;width:100%;height:auto;min-height:0;object-position:50% 50%;object-fit:cover}#Mosaic_Gallery .VideoError > div{width:100%;border:0;padding-bottom:100%}#Mosaic_Gallery .VideoError > div img{width:40%}#Mosaic_Gallery .VideoError > div p{text-align:center}#Mosaic_Gallery .VideoError.Medium > div{padding-bottom:50%}#Mosaic_Gallery .VideoError.Medium > div img{width:30%}#Mosaic_Gallery .Small .Video_Plugin_Container .PlayPause > i.Play,#Mosaic_Gallery .Medium .Video_Plugin_Container .PlayPause > i.Play{font-size:1.5em}#MainContent #TopLink{text-align:center;padding-top:100px;padding-bottom:100px;margin-bottom:0}#MainContent #Mosaic_Gallery + #TopLink{margin-top:-2.15625em}#TopLink a{display:inline-block;width:auto;margin:2em auto;position:relative;font-size:1.125em;font-weight:300;transition:color .1s, transform .1s}#TopLink a::before,#TopLink a::after{content:'';display:block;height:2px;width:36px;background:#fff;position:absolute;top:0;left:50%;transition:background .1s}#TopLink a::before{transform-origin:100% 50%;transform:rotateZ(-45deg);left:auto;right:50%}#TopLink a::after{transform-origin:0% 50%;transform:rotateZ(45deg)}#TopLink a span{display:block;margin-top:43px}#TopLink a:hover{color:#919191}#TopLink a:hover::before,#TopLink a:hover::after{background-color:#919191}#TopLink a:active{transform:scale(0.9, 0.9)}#Feature_Boxes + #Wtb_List,#Main_Teaser + #Etailers{margin-top:-2.15625em}#Main_Teaser + #Etailers{margin-bottom:2.15625em}#Wtb_List .ContentRow,#Etailers .Grid_10{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;float:none;margin:0 auto}#Wtb_List h1,#Etailers h1{text-transform:uppercase;text-align:center}#Wtb_List .Grid_3,#Etailers .Grid_4{display:flex;align-items:center;flex:0 0 17.26775%;padding-top:0.71875em;padding-bottom:0.71875em;text-align:center}#Etailers .Grid_4{flex:0 0 auto}#Wtb_List .Grid_3 a,#Etailers div a{display:inline-block;margin:0 auto}#Wtb_List .Grid_3 a img,#Etailers div a img{display:inline-block;margin:0}#Etailers div a{color:#000;font-size:1.875em;line-height:1.1}#Etailers div a span{display:block;font-size:1.5rem;font-weight:300;margin:5px auto 0}@media screen and (min-width:1921px){#MainContent #Thumbnail_Gallery .Gallery .GalleryDisplay .VideoError img{width:30%;min-width:0;min-height:0}}@media screen and (min-width:1600px){#Feature_Boxes img{margin:-8% 0}#Mosaic_Gallery .Gallery .GalleryDisplay{max-height:85vh}}@media screen and (max-width:1580px){.Gallery .Navigation li img,.Gallery .Navigation li video{max-width:100%;width:10.375vw;height:auto}#Feature_Boxes .FeatureText h1{font-size:1.5em;line-height:1}#Mosaic_Gallery .Gallery h3.Label{font-size:3.5vw}}@media screen and (max-width:1400px){.Slider img{max-width:80%}}@media screen and (max-width:1040px){#Feature_Boxes .FeatureText{line-height:1.35714}#Feature_Boxes .FeatureText div.CopyText{font-size:0.875em;line-height:1.6428em}#Long_Features .Grid_4{width:47.267759564%;word-wrap:break-word}}.BreakNarrow #Main_Teaser .FullWidthRow{top:-36px}.BreakNarrow #Main_Teaser .FullWidthRow > div:last-child{height:calc(100% - 36px);padding-top:36px}@media screen and (max-width:860px) and (min-width:531px),screen and (max-height:710px) and (min-width:531px){#Main_Teaser .FullWidthRow > div:first-child,#Main_Teaser .FullWidthRow > div:last-child{min-height:430px;max-height:none}#Main_Teaser .FullWidthRow > div:last-child{min-height:368px}#Main_Teaser .ShopDetail{margin-bottom:4vw}#Main_Teaser .ShopDetail .Certificate{display:inline-block;transition:margin .2s;margin-bottom:46px}#Main_Teaser .ShopDetail .Certificate img{transition:width .2s;max-width:60%}#Main_Teaser .FullWidthRow > div:last-child .ShopDetail .Certificate + div{font-size:.75em}}@media screen and (min-width:781px) and (max-height:710px){#Main_Teaser .FullWidthRow > div:first-child,#Main_Teaser .FullWidthRow > div:last-child{height:620px;display:flex;align-items:center;max-height:56.25vw}#MainContent #Main_Teaser:first-child .FullWidthRow > div:last-child{height:538px;max-height:calc(56.25vw - 62px)}}@media screen and (max-width:1366px){#Feature_Boxes .Grid_6 img{min-height:100%;max-height:100%;height:auto;min-width:100%;max-width:none;width:auto;position:absolute;left:-9999px;right:-9999px;top:-9999px;bottom:-9999px;margin:auto;transform:none}}@media screen and (max-width:980px){#Etailers .Grid_10{width:100%;float:none;padding:0}}@media screen and (max-width:780px){#Main_Teaser .FullWidthRow > div:first-child img{transition:margin .3s;margin-bottom:0;max-width:125%}#Main_Text h3{font-size:6.153846vw;letter-spacing:0}#Thumbnail_Gallery + #Feature_Boxes{margin-top:0;padding-top:2.15625em}#Thumbnail_Gallery + #Feature_Boxes{padding-top:0;margin-top:-2.15625em}#MainContent #Reviews{margin-top:5.65625em;margin-bottom:5.65625em;overflow:hidden;padding:0;position:relative}#Reviews .ContentRow{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:auto;max-width:none;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:80px;margin-bottom:-60px;scroll-snap-type:x mandatory}#Reviews .ContentRow .Grid_4{scroll-snap-align:center}#MainContent #Reviews .Navigation{display:block}#MainContent #Reviews .Navigation.Active .Next,#MainContent #Reviews .Navigation.Active .Prev{display:none}#MainContent #Reviews .Navigation ul{display:block}#Reviews .Grid_4{width:60%;padding:0 20%;float:none;flex:1 0 auto}#Reviews .Grid_4 blockquote,#Reviews .Grid_4 blockquote p{flex:0 0 auto}#Feature_Boxes .FeatureText{font-size:1em;line-height:1.4375em;text-align:left;padding:1.4375em 2%}#Feature_Boxes .Grid_6 .FeatureText h4{font-size:1.5em;line-height:1.1;margin-top:0;margin-bottom:1.4375rem}#Feature_Boxes .Grid_6{transition:height .2s}#Feature_Boxes .FeatureText > div.CopyText{display:none;font-size:0.875em;line-height:1.6;margin-top:0}#Feature_Boxes .FeatureText > div.CopyText:first-of-type{display:inline;margin-top:13px}#Feature_Boxes .FeatureText > div.CopyText span.Trigger{display:inline-block;color:#fff;cursor:pointer}#Feature_Boxes .Active .FeatureText > div.CopyText span.Trigger{display:none}#Feature_Boxes .Active .FeatureText > div.CopyText{display:inline}#MainContent #Long_Features{padding-top:2.15625em;padding-bottom:2.15625em}#Long_Features .Grid_4{margin-bottom:2.15625em}#MainContent #Large_Gallery{padding-top:0}.Dropdown > div:nth-child(2) > table td{font-size:0.75em;line-height:1}.Dropdown > div:nth-child(2) > ul > li > span:first-child::before,.Dropdown > div:nth-child(2) > table td:first-child::before{top:0}.Gallery .GalleryDisplay > ul > li img,.Gallery .GalleryDisplay > ul > li video{width:100%;max-width:100%;margin-left:0}#Mosaic_Gallery .VideoError > div p{font-size:.5em;margin-top:0}#Additionalproducts .ContentRow{width:100%;padding-left:0;padding-right:0}.Slider{display:flex;flex-wrap:nowrap;justify-content:space-between;width:auto;max-width:100%;overflow-x:auto}.Slider .Grid_3{width:33.6010928973%;float:none;flex:1 0 auto}#MainContent #TopLink{padding-top:46px;padding-bottom:46px}#Wtb_List .Grid_3,#Etailers .Grid_4{flex:0 0 30.26775%}#Wtb_List .Grid_3 img,#Etailers div img{max-width:80%;max-height:40px}}@media screen and (max-width:670px){#Main_Teaser .FullWidthRow > div:first-child{min-height:0}#Main_Teaser .FullWidthRow > div:first-child img{max-width:143% !important}#Main_Teaser .FullWidthRow > div:last-child{min-height:0}}@media screen and (max-width:480px){#Main_Teaser .FullWidthRow{position:static;margin-bottom:0}#Main_Teaser .ShopDetail .Certificate{display:none}#Main_Teaser .FullWidthRow > div:first-child{position:static;top:auto;height:auto;max-height:none;width:100%;margin-bottom:0}#Main_Teaser .FullWidthRow > div:first-child img{max-width:120%;max-height:none;width:100%;margin:0;min-height:240px}#Main_Teaser .FullWidthRow > div:last-child,#MainContent #Main_Teaser:first-child .FullWidthRow > div:last-child{position:static;top:auto;height:auto;min-height:0;text-align:center;padding-top:2.15625em;padding-bottom:2.15625em}#Main_Teaser .FullWidthRow > div:last-child > .LabelContainer > .LabelTopRight:first-child{display:none}#Main_Teaser .FullWidthRow > div:last-child .Label{position:static;display:block;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}#Main_Teaser .FullWidthRow > div:last-child .ShopDetail{margin:23px auto 0}#Main_Teaser .ShopDetail div{width:100%}#Main_Teaser .ShopDetail div > *{display:none}#Main_Teaser .ShopDetail div.CopyText > *{display:initial}#Main_Teaser .ShopDetail div.PopupContainer > *{display:block;left:0}#Main_Teaser .ShopDetail div.PopupContainer div > span{display:inline-block}#Main_Teaser .ShopDetail div.PopupContainer > div::before,#Main_Teaser .ShopDetail div.PopupContainer > div::after{left:50%;margin-left:-8px}#Main_Teaser .ShopDetail div ._mobile,#Main_Teaser .ShopDetail div .Price,#Main_Teaser .ShopDetail div .Roccateer_Note a,#Main_Teaser .ShopDetail div form{display:block}#Main_Teaser .ShopDetail div ._mobile{color:#919191;font-size:1em;margin-bottom:23px}#Main_Teaser .ShopDetail div ._mobile > *{color:#919191;font-size:1em}#Main_Teaser .ShopDetail div form{width:100%}#Main_Teaser .ShopDetail .Price{font-weight:100}#Main_Teaser .ShopDetail > div{display:flex;flex-direction:column}#Main_Teaser .ShopDetail > div > *{order:1}#Main_Teaser .ShopDetail > div .Price,#Main_Teaser .ShopDetail > div .Roccateer_Note{order:2}#Main_Teaser .ShopDetail > div form{order:3}#Main_Teaser .ShopDetail > div .Shipping_Note{order:4;margin-top:.5em}#MainContent > div:last-child{display:flex;flex-direction:column}#MainContent > div:last-child > div{order:3}#MainContent > div:last-child > #Main_Teaser + #Main_Text{order:1}#MainContent > div:last-child > #Main_Teaser:first-child{order:2}#MainContent > div:last-child > #Main_Teaser ~ #Main_TextContent{display:none}.MainSlogan._mobile{display:block}#MainContent #Main_Text{padding-top:0}#Main_Text h3{line-height:1.1;margin-top:1em;position:relative}#Main_Text h3 strong{display:block}#MainContent > div:last-child > #Main_Teaser + #Main_Text h3{margin-bottom:-3.2em;z-index:100}#Main_TextContent p{width:auto}#Thumbnail_Gallery .Gallery .GalleryDisplay{position:relative}#Thumbnail_Gallery .Gallery .GalleryDisplay > ul > li{overflow:hidden}#Thumbnail_Gallery .Gallery .GalleryDisplay .Label{font-size:1.5em;color:#fff;margin-top:5.4590163962vw;margin-bottom:5.4590163962vw;-webkit-font-smoothing:antialiased;text-shadow:0 0 0}#Thumbnail_Gallery .Gallery .Navigation{position:relative;height:auto;width:100%;top:auto;margin:0;justify-content:center;background:#d4d4d4}#Thumbnail_Gallery .Gallery .Navigation > ul{display:flex;flex-direction:row;justify-content:space-around}#Thumbnail_Gallery .Gallery .Navigation li{margin:0 18px;position:relative;top:-4vw;margin-bottom:4vw}#Thumbnail_Gallery .Gallery .Navigation li img,#Thumbnail_Gallery .Gallery .Navigation li video{width:auto;max-width:15vw;height:auto}#MainContent #Thumbnail_Gallery .Gallery .GalleryDisplay .VideoError > div{padding-bottom:0;padding-top:69.416%}#MainContent #Reviews{margin-top:0;margin-bottom:0;padding-top:2.15625em;padding-bottom:2.15625em}#Reviews p{font-size:1em;line-height:1.7rem;font-style:italic}#Reviews p span{font-size:2.5em;line-height:16px;color:#a3a3a3}#Reviews p span:last-child{vertical-align:bottom}#Reviews footer{font-size:1.2em;margin-top:23px}#Reviews img{max-width:40%;max-height:40%}#Reviews .Grid_4{width:97.267759564%;padding:0 1.366120218%}#Feature_Boxes .FullWidthRow{flex-direction:column-reverse}#Feature_Boxes .FullWidthRow:nth-child(2n){flex-direction:column-reverse}#Feature_Boxes .Grid_6{width:100%;float:none;display:block;transition:height .1s}#Feature_Boxes .Grid_6 picture{display:block;min-height:0;position:static;max-height:none}#Feature_Boxes .Grid_6 img{position:static;display:block;min-width:0;width:100%;height:auto;transform:none;top:auto;min-height:0;max-height:none;margin:0}#Feature_Boxes .FeatureText{text-align:center;padding-left:2%;padding-right:2%;padding-top:1.4375em;padding-bottom:1.4375em}#Feature_Boxes .Grid_6 .FeatureText h4{margin-bottom:0.5em}#Feature_Boxes .FullWidthRow .VideoError{min-height:90vw}#Feature_Boxes .FullWidthRow .VideoError > div{position:static}#Long_Features .Grid_4{width:97.267759564%;float:none;margin-bottom:0.67em}#Long_Features h6{font-size:1.75em}#Long_Features h5{font-size:1.25em}#Long_Features p{padding-right:0}#Long_Features .Grid_4{transition:height .1s linear, margin .1s linear}#Long_Features .Grid_4 h5::before{transition:opacity .1s}#Long_Features .Grid_4.Trigger{display:block;text-align:center;color:#fff;margin-top:2.15625em;margin-bottom:0}#Long_Features .Grid_4.Trigger p{margin-top:0;margin-bottom:0;padding:0}#Long_Features .Grid_4.Trigger._mobile ~ .Grid_4{height:0;margin:0;overflow:hidden}#Long_Features .Grid_4.Trigger._mobile ~ .Grid_4 h5::before{opacity:0}#Long_Features .Grid_4.Trigger:last-child{display:none}.Dropdown > div:nth-child(2) > table tr{display:block;padding:18px 26px 18px 38px;border-bottom:1px solid #9f9f9f}.Dropdown > div:nth-child(2) > table td{display:inline;padding:0;border:0 none;min-width:0}.Dropdown > div:nth-child(2) > ul > li > span:first-child,.Dropdown > div:nth-child(2) > table td:first-child{padding-left:0}.Dropdown > div:first-child span{font-size:1.25rem}.Dropdown > div:last-child > ul > li > span:first-child{width:auto}.Dropdown > div:last-child > ul > li > span:first-child::before{display:none}.Dropdown > div:first-child{position:relative}.Dropdown > div:first-child::before,.Dropdown > div:first-child::after{position:absolute;right:12px;top:14px;transform:translate3d(0, 15px, 0)}.Dropdown > div:first-child::before{transform:translate3d(0, 15px, 0) rotateZ(90deg)}.Dropdown > div:first-child::after{transform:translate3d(0, 15px, 0)}.Dropdown.active > div:first-child::before{transform:translate3d(0, 15px, 0) rotateZ(135deg)}.Dropdown.active > div:first-child::after{transform:translate3d(0, 15px, 0) rotateZ(45deg)}.Dropdown .Grid_12,.Dropdown .Grid_6{width:100%;padding:0}.Dropdown label{flex-direction:column}.Dropdown label span{margin-bottom:12px}.Dropdown select{width:100%}#MainContent label > *:last-child{flex:none}.Dropdown button{display:block;margin-left:auto;margin-right:auto}.Dropdown button i{display:none}.Dropdown label.selectbox::before,.Dropdown label.selectbox::after{top:calc(1em + 11px)}#Large_Gallery .Gallery h3.Label{font-size:1.8em;line-height:1.2em;text-transform:none;margin-top:10vw;margin-left:0;margin-right:0;width:90%;padding:0 5%;white-space:normal;text-align:center}#Large_Gallery .Gallery .GalleryDisplay li.VideoError > div{padding-top:114.583%;padding-bottom:0;margin-bottom:-1px}#Large_Gallery .Gallery .GalleryDisplay li.VideoError img{width:45%;margin-bottom:0}.Slider .Grid_3{width:40%;padding:0 12px}.Slider > div > div{padding:23px 0}.Slider img{max-width:40%}.Slider > div > div{margin-bottom:23px}.Slider strong{font-size:1.25em}.Slider p,.Slider button{display:none}#Mosaic_Gallery{padding-bottom:0}#Mosaic_Gallery .FullWidthRow > div{width:100%;max-height:none}#Mosaic_Gallery .FullWidthRow > div.Small{width:50%}#MainContent #TopLink{padding-top:23px;padding-bottom:23px}#Wtb_List .Grid_3{flex:0 0 47.26775%}#Wtb_List .Grid_3 img,#Etailers div img{max-width:80%}#Etailers div a span{font-size:1rem}#MainContent > div:last-child > #Etailers + #Main_Text{order:1}#MainContent > div:last-child > #Etailers + #Main_Text h4{margin-bottom:-3.2em;z-index:100}#Main_Teaser + #Etailers{margin-top:2.15625em;margin-bottom:-2.15625em}}@media screen and (min-width:1980px){#Main_Teaser .FullWidthRow > div:first-child{top:-4vw}#Main_Teaser .FullWidthRow > div:first-child img{max-width:100%}}#SubNavigation{background:rgba(50, 50, 50, .9);position:relative;position:-webkit-sticky;position:sticky;top:0;transition:top .1s linear;z-index:110}#SubNavigation .Shopify{margin-top:-20px !important;width:220px !important;max-width:220px !important;float:right}#SubNavigation.BreakNarrow .Shopify{width:100% !important;max-width:100% !important;margin-top:-24px !important;height:74px !important}#SubNavigation.BreakNarrow .Shopify iframe{height:70px !important}@media only screen and (max-width:700px){#SubNavigation .Shopify{width:150px !important;max-width:150px !important}}#SubNavigation ul{list-style:none;margin:0;padding:0}#SubNavigation li{display:inline-block;vertical-align:middle;margin:0;padding:3px 2px}#SubNavigation > div > div:first-child,#SubNavigation ul{display:inline-block;vertical-align:middle}#SubNavigation #AddToCart{float:right}#SubNavigation > div > div:first-child{line-height:0;min-width:200px;width:auto;height:29px;margin:0}#SubNavigation > div > div:first-child p{font-size:1.5em;font-weight:100;line-height:1;padding:0;margin:0;text-shadow:0 0 0;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#SubNavigation > div > div:first-child span{display:none}#SubNavigation ul a{color:#a3a3a3;position:relative;top:0;padding:5px 15px;transition:all .1s linear;text-shadow:1px 1px 0 rgb(50, 50, 50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#SubNavigation ul a.active{color:#fff}#SubNavigation ul a:hover{color:#fff;top:-4px;padding-bottom:19px}#SubNavigation #AddToCart{padding-right:0}#SubNavigation #AddToCart button{display:block;padding:22px 2.4590163962vw;margin:0;background:#e6042a;color:#fff;line-height:1;height:100%;border:0 none;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#SubNavigation #AddToCart button:hover{background:#ff0000}#SubNavigation #AddToCart button i{position:absolute;top:14px;right:.34vw;margin:0;width:1vw;height:1vw}#SubNavigation #AddToCart .PopupContainer{margin-right:0.71875em}#SubNavigation #AddToCart .PopupContainer > div{margin-top:0.4em}header.Inititalized + #MainContent #SubNavigation > div > div:first-child{transition:width .2s}#SubNavigation .ContentRow{display:flex;justify-content:space-between;align-items:center}#SubNavigation > div > div:first-child,#SubNavigation #AddToCart{display:block;flex:0 0 auto;float:none}#SubNavigation ul{display:block;width:auto;flex:1 0 0%;white-space:nowrap;overflow:hidden;text-align:left;font-size:0;line-height:0}#SubNavigation ul li{font-size:1rem;line-height:1}#SubNavigation .ContentRow::after{display:none;content:none}@media screen and (max-width:1440px){#SubNavigation ul a{padding-left:8px;padding-right:8px;font-size:.875em}#SubNavigation #AddToCart button{font-size:0.875em;padding-top:23px;padding-bottom:23px}}@media screen and (max-width:1200px){#SubNavigation ul a{text-transform:none;font-size:.8125em;transition:top .1s linear}#SubNavigation > div > div:first-child{transition:none;min-width:21.0838068181%;width:auto}}@media screen and (max-width:980px){#SubNavigation > div > div:first-child{width:auto;min-width:0;margin:0;float:left}#SubNavigation > div > div:first-child p{font-size:1.125em;line-height:1;margin:7px 0 0;padding:0 2.4590163962vw 0 0}#SubNavigation .ContentRow{text-align:center}#SubNavigation .ContentRow ul{transition:none;text-align:center}}#SubNavigation.BreakNarrow > div > div:first-child{width:17.078125%}#SubNavigation.BreakNarrow{transition:margin .2s linear}.MainNavActive #SubNavigation.BreakNarrow{margin-top:-40px}#SubNavigation.BreakNarrow > div > div:first-child{height:auto;margin:0}#SubNavigation.BreakNarrow > div > div:first-child p{display:none}#SubNavigation.BreakNarrow > div > div:first-child span{display:block;line-height:1;font-weight:300;color:#fff}#SubNavigation.BreakNarrow #AddToCart{height:100%;margin:0;padding:0;overflow:hidden}#SubNavigation.BreakNarrow #AddToCart form{display:block;height:100%;margin:0;padding:0}#SubNavigation.BreakNarrow #AddToCart button i{display:none}#SubNavigation.BreakNarrow #AddToCart button{padding:11px 4.918032792vw;line-height:1}#SubNavigation.BreakNarrow .ContentRow{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;height:36px;width:100%}#SubNavigation.BreakNarrow > div > div:first-child{flex:1 0 auto}#SubNavigation > div > div:first-child span .border-icons{display:inline-block;text-indent:-200vw;width:20px;height:100%;position:relative;padding:0;bottom:-2px;left:30px}#SubNavigation > div > div:first-child span .border-icons::before{content:'';display:block;width:10px;height:2px;position:absolute;top:50%;right:50%;background:#fff;transform-origin:100% 0;transform:rotateZ(45deg)}#SubNavigation > div > div:first-child span .border-icons::after{content:'';display:block;width:12px;height:2px;position:absolute;top:50%;bottom:auto;left:50%;background:#fff;transform-origin:0 0;transform:rotateZ(-45deg) translateX(-2px)}#SubNavigation > div > div:first-child span .border-icons::before,#SubNavigation > div > div:first-child span .border-icons::after{transition:all .4s cubic-bezier(0.46, -0.33, 0.38, 1.34)}#SubNavigation.BreakNarrow > div > div:first-child.active span .border-icons::before{transform:rotateZ(-45deg) translateX(-2px);top:1px}#SubNavigation.BreakNarrow > div > div:first-child.active span .border-icons::after{transform:rotateZ(45deg) translateX(0);top:1px}#SubNavigation.BreakNarrow > div > div:first-child span::after{content:'';display:inline-block;width:0;height:0;border-bottom:8px solid #272727;border-left:8px solid transparent;border-right:8px solid transparent;position:relative;bottom:-22px;right:-12px;transition:bottom .05s ease-out, opacity 0s linear .05s;opacity:0}#SubNavigation.BreakNarrow > div > div:first-child.active span::after{transition:opacity 0s linear .2s, bottom .2s ease-out .2s;opacity:1;bottom:-13px}#SubNavigation.BreakNarrow,#SubNavigation.BreakNarrow > div > div:first-child{background:#333}#SubNavigation.BreakNarrow{z-index:110}#SubNavigation.BreakNarrow > div > div{z-index:20}#SubNavigation.BreakNarrow > div > div:first-child{display:flex;height:100%;padding-left:4.477611945%;padding-top:0;padding-bottom:0;align-items:center;justify-content:space-between}#SubNavigation.BreakNarrow > div > div:first-child span{flex:0 0 auto;cursor:pointer}#SubNavigation.BreakNarrow > div > div#AddToCart{margin-right:0}#SubNavigation.BreakNarrow ul{display:block;z-index:10;width:auto;min-width:250px;padding:0;position:absolute;top:36px;left:-100vw;background:#272727;transform:translateY(-100%);will-change:transform;font-size:1em;line-height:1;visibility:hidden}#SubNavigation.BreakNarrow ul li{display:block;font-size:1.125em;padding:.6777em 0;margin:0 1.119402986vw;text-align:left;border-top:1px solid #727272}#SubNavigation.BreakNarrow ul li:first-child{border-top:0 none}#SubNavigation.BreakNarrow ul li:last-child{border-bottom:0 none}#SubNavigation.BreakNarrow ul li a{display:block;font-size:1em;line-height:1;font-weight:100;padding:.6em 1.119402986vw;color:#fff;top:0;transition:top .1s ease-out}#SubNavigation.BreakNarrow ul li a:hover{top:-4px;font-weight:300}#SubNavigation.BreakNarrow ul.active{top:36px;left:2.2388059725vw;visibility:visible;transition:transform .3s, max-width .1s;transform:translateY(0)}#SubNavigation.BreakNarrow ul a.active{font-weight:400}@media screen and (max-width:780px){header + #MainContent #SubNavigation{top:40px}#SubNavigation.BreakNarrow ul li{margin:0 2.2388059725vw}#SubNavigation.BreakNarrow ul li a{padding:.6em 2.2388059725vw}#SubNavigation.BreakNarrow ul.active{left:0}#SubNavigation #AddToCart button i{top:18px;right:.2vw;padding:5px}}@media screen and (max-width:480px){#MainContent #SubNavigation{background:#323232}#SubNavigation .Logo{order:1}#SubNavigation #AddToCart{order:2}#SubNavigation .ContentRow > ul{order:3}#MainContent #SubNavigation > div > div:first-child,#MainContent #SubNavigation #AddToCart{width:50%;padding-left:0;padding-right:0}#SubNavigation #AddToCart{height:100%;margin:0;padding:0;overflow:visible;text-align:center}#SubNavigation #AddToCart form{display:block;height:100%;margin:0;padding:0;background:#e6042a;background:linear-gradient(to bottom, #e7002e, #e6042a)}#SubNavigation #AddToCart button{display:inline-block;width:auto;padding:11px 2.4590163962vw;font-size:1em;line-height:1}#SubNavigation #AddToCart button i{display:none;width:1em;height:1em;padding:0.375em;top:9px;right:9px}#SubNavigation #AddToCart .PopupContainer > div{min-width:280px;width:88.557213922vw}#MainContent #SubNavigation .ContentRow{flex-wrap:nowrap}#MainContent #SubNavigation .Logo > div{margin-left:8.95522389%}#MainContent #SubNavigation .Logo p{display:inline-block;font-size:1em;font-weight:300;padding:0 2.4590163962vw 0 0;margin-left:0;margin-top:0}#MainContent #SubNavigation.BreakNarrow .Logo p{display:none}#MainContent #SubNavigation .Logo span{display:block;line-height:1;font-weight:300;color:#fff;margin-left:0;padding-right:0;flex:1 0 auto;white-space:nowrap;text-align:left;cursor:pointer;position:absolute;left:-100%}#MainContent #SubNavigation ul{flex:1 0 auto}#MainContent #SubNavigation.BreakNarrow .ContentRow,#MainContent #SubNavigation .ContentRow{width:100%;height:50px;margin-left:0;margin-right:0}#MainContent #SubNavigation.BreakNarrow > div > div:first-child,#MainContent #SubNavigation.BreakNarrow #AddToCart{width:50%;padding-left:0;padding-right:0}#MainContent #SubNavigation.BreakNarrow > div,#MainContent #SubNavigation > div{overflow:visible}#MainContent #SubNavigation.BreakNarrow > div > div:first-child,#MainContent #SubNavigation > div > div:first-child{display:flex;height:100%;padding-top:0;padding-bottom:0;align-items:center;justify-content:space-between}#MainContent #SubNavigation.BreakNarrow > div > div:first-child span{position:relative;left:0}#MainContent #SubNavigation.BreakNarrow #AddToCart{margin-right:0;height:100%;background:#333;overflow:visible;position:relative}#MainContent #SubNavigation.BreakNarrow #AddToCart button{width:100%;font-size:1em;padding:17px 0;white-space:nowrap;transition:none}#MainContent #SubNavigation.BreakNarrow .ContentRow,#MainContent #SubNavigation .ContentRow{position:relative}#SubNavigation.BreakNarrow > div > div:first-child p{display:none}#MainContent #SubNavigation.BreakNarrow ul{width:auto;min-width:70%;max-height:calc(100vh - 50px);overflow:auto;background:#272727}#MainContent #SubNavigation.BreakNarrow ul.active{top:50px}#MainContent #SubNavigation.BreakNarrow > div > div:first-child span .border-icons,#MainContent #SubNavigation.BreakNarrow > div > div:first-child span::after,#MainContent #SubNavigation > div > div:first-child span .border-icons,#MainContent #SubNavigation > div > div:first-child span::after{position:absolute;left:auto;right:-20px;margin-right:-8.95522389%}#MainContent #SubNavigation.BreakNarrow > div > div:first-child span::after,#MainContent #SubNavigation > div > div:first-child span::after{bottom:-33px;right:-18px}#MainContent #SubNavigation.BreakNarrow > div > div:first-child.active span::after,#MainContent #SubNavigation > div > div:first-child.active span::after{bottom:-17px}#MainContent #SubNavigation.BreakNarrow ul li{margin:0 6.9vw;padding:0;border-top:1px solid #505050;position:relative;z-index:120;text-align:left}#MainContent #SubNavigation.BreakNarrow ul li:first-child{padding-top:1em;border-top:0 none}#MainContent #SubNavigation.BreakNarrow ul li:last-child{padding-bottom:1em}#MainContent #SubNavigation.BreakNarrow ul li a{margin:0;padding:1.4375em 0}#MainContent #SubNavigation.BreakNarrow ul li:first-child a{border:0 none}}#SubNavigation > .ContentRow{height:60px;transition:height .1s}#SubNavigation ul{height:0px}#SubNavigation{top:70px}header.BreakNarrow + #MainContent #SubNavigation{top:48px}@media screen and (max-width:480px){#SubNavigation,header.BreakNarrow + #MainContent #SubNavigation{top:48px}}@media screen and (pointer:coarse){#SubNavigation ul a:hover{top:0;padding-bottom:15px;color:#a3a3a3}}#SubNavigation{position:static;position:-webkit-sticky;position:sticky;background:transparent}#SubNavigation > .ContentRow{position:relative;z-index:110;margin:0;padding:0 4.48%;background:rgba(50, 50, 50, .9)}#MainContent #SubNavigation.BreakNarrow .ContentRow{padding:0}@media screen and (max-width:480px){#MainContent #SubNavigation .ContentRow{padding:0}}#User_Reviews{ background:#FFF }#User_Reviews ol,#User_Reviews ul{ font-size:1em !important}#User_Reviews >div{ max-width:1800px; padding-top:35px }#User_Reviews form{ display:none }#User_Reviews form >div:first-child{ padding-bottom:11px }#User_Reviews form >div:first-child span{ color:#010101; font-size:2.25em; font-weight:400; text-transform:uppercase }#User_Reviews form >div:nth-child(2){ color:#010101 }#User_Reviews form >div:nth-child(2) >div:first-child{ height:45px }#User_Reviews form >div:nth-child(2) >div:first-child >div{ width:33px; height:33px; margin-right:10px; background-size:33px 33px; float:left }#User_Reviews form >div:nth-child(2) >div:first-child .Full{ background-image:url(img/user-reviews/star-full.svg) }#User_Reviews form >div:nth-child(2) >div:first-child .Half{ background-image:url(img/user-reviews/star-half.svg) }#User_Reviews form >div:nth-child(2) >div:first-child .Empty{ background-image:url(img/user-reviews/star-empty.svg) }#User_Reviews form >div:nth-child(2) >div:first-child >span{ padding:1px 0 0 13px; font-size:1.5em; font-weight:600; float:left; display:inline-block }#User_Reviews form >div:nth-child(2) >div:nth-child(2){ font-size:1.3em; font-weight:500; padding:25px 0 50px 0 }#User_Reviews form >div:nth-child(2) >div:last-child{ text-align:center }#User_Reviews form >div:nth-child(2) >div:last-child >div{ width:90%; margin:auto; text-align:left }#User_Reviews form >div:nth-child(2) >div:last-child >div >div{ width:100%; font-size:1.1em; display:table }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div{ display:table-row }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div{ width:33%; padding-bottom:40px; vertical-align:bottom; display:table-cell }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div label:first-of-type{ margin-left:33px }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div label span{ border:none; background:#D9D9D9 }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div label span::after{ background:#FFF }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div label input:checked ~ span::after{ background:#FD8B06 }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div label input:checked ~ span{ background:#FD8B06 }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div ol{ width:100%; padding:0; margin:0; text-align:center; list-style:none; display:block }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div ol li{ margin:auto; text-align:left; display:inline-block }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div ul{ width:100%; padding:0; margin:0; text-align:right; list-style:none; display:block }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div ul li{ margin:auto; text-align:left; display:inline-block }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div .Rating{ line-height:1; margin:5px 0 3px 0 }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div .Rating >div{ width:65px; height:12px; background:#D9D9D9; margin:0 1px 0 0; cursor:pointer; display:inline-block; float:left }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div .Rating .Active{ background:#FD8B06 }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div:first-child >div{ display:inline-block }#User_Reviews form >div:nth-child(2) >div:last-child >div >label:first-of-type{ margin-bottom:62px }#User_Reviews form >div:nth-child(2) >div:last-child >label{ text-align:left }#User_Reviews form >div:last-child{ width:90%; height:100px; margin:auto }#User_Reviews form >div:last-child button{ min-width:180px; margin:0 0 0 10px; font-size:1.125em; line-height:1; border:0 none; -webkit-font-smoothing:antialiased; float:right }#User_Reviews form >div:last-child button:first-of-type{ padding:22px 2.4590163962vw }#User_Reviews form >div:last-child button:last-of-type{ padding:20px 2.4590163962vw; background:#FFF; color:#1C1C1C; border:2px solid #1C1C1C }#User_Reviews form >div:last-child button:last-of-type:hover{ background:#f3f3f3 }#User_Reviews form >div:last-child button i{ margin:-7px -36px -9px 7px }#User_Reviews form .PopupContainer{ margin-top:-37px }#User_Reviews form .Input .PopupContainer{ margin-top:-15px }#User_Reviews .Overview{ color:#010101; display:block }#User_Reviews .Overview >div:first-child{ width:100%; display:table }#User_Reviews .Overview >div:first-child >div{ display:table-cell }#User_Reviews .Overview >div:first-child >div:last-child{ width:1% }#User_Reviews .Overview >div:first-child >div button{ white-space:nowrap }#User_Reviews .Overview >div:first-child >div:first-child >div:first-child{ margin-bottom:0.50em }#User_Reviews .Overview >div:first-child >div:first-child >div:first-child span{ color:#010101; font-size:2.25em; font-weight:400; text-transform:uppercase }#User_Reviews .Overview >div:first-child >div:first-child >div:first-child button{ padding:22px 2.4590163962vw; margin:12px 0 0 0; font-size:1.125em; line-height:1; border:0 none; -webkit-font-smoothing:antialiased; float:right }#User_Reviews .Overview >div:first-child >div:first-child >div:first-child button i{ margin:-7px -36px -9px 7px }#User_Reviews .Overview >div:first-child >div:first-child >div:nth-child(2){ padding-top:3px }#User_Reviews .Overview >div:first-child >div:first-child >div:nth-child(2) div{ width:33px; height:33px; margin-right:10px; background-size:33px 33px; float:left }#User_Reviews .Overview >div:first-child >div:first-child >div:nth-child(2) .Full{ background-image:url(img/user-reviews/star-full.svg) }#User_Reviews .Overview >div:first-child >div:first-child >div:nth-child(2) .Half{ background-image:url(img/user-reviews/star-half.svg) }#User_Reviews .Overview >div:first-child >div:first-child >div:nth-child(2) .Empty{ background-image:url(img/user-reviews/star-empty.svg) }#User_Reviews .Overview >div:first-child >div:first-child >div:nth-child(2) span{ padding:1px 0 0 13px; font-size:1.5em; font-weight:600; float:left; display:inline-block }#User_Reviews .Overview >div:last-child{ width:-moz-calc(100% - 40px); width:-webkit-calc(100% - 40px); width:-o-calc(100% - 40px); width:calc(100% - 40px); padding:20px; display:table }#User_Reviews .Overview >div:last-child >div{ vertical-align:top; display:table-cell }#User_Reviews .Overview >div:last-child >div:first-child{ width:32% }#User_Reviews .Overview >div:last-child >div:first-child >div{ font-size:1.5em; font-weight:500; padding:30px 0 35px 0 }#User_Reviews .Overview >div:last-child >div:first-child ul{ width:-moz-calc(100% - 103px); width:-webkit-calc(100% - 103px); width:-o-calc(100% - 103px); width:calc(100% - 103px); padding:0; margin:0; line-height:1; list-style:none; font-size:1.1em; display:table }#User_Reviews .Overview >div:last-child >div:first-child li{ display:table-row }#User_Reviews .Overview >div:last-child >div:first-child li >div{ vertical-align:top; display:table-cell }#User_Reviews .Overview >div:last-child >div:first-child li >div:first-child{ width:1%; padding:1px 28px 16px 0; white-space:nowrap }#User_Reviews .Overview >div:last-child >div:first-child li >div:first-child span{ background:url(img/user-reviews/star-full.svg) 19px 7px no-repeat; background-size:15px 15px; padding:6px 42px 2px 0; display:block }#User_Reviews .Overview >div:last-child >div:first-child li >div:nth-child(2){ padding:5px 0 12px 0 }#User_Reviews .Overview >div:last-child >div:first-child li >div:nth-child(2) >div{ width:100%; height:12px; line-height:1px; background:#D9D9D9; margin-top:4px; float:left }#User_Reviews .Overview >div:last-child >div:first-child li >div:nth-child(2) >div div{ height:12px; background:#FD8B06; border-right:10px solid #FFF; display:inline-block }#User_Reviews .Overview >div:last-child >div:first-child li >div:last-child{ width:1%; padding:7px 0 10px 0; white-space:nowrap }#User_Reviews .Overview >div:last-child >div:first-child li >div:last-child p{ padding:0 0 0 20px; margin:0 }#User_Reviews .Overview >div:last-child >div:nth-child(2){ width:38% }#User_Reviews .Overview >div:last-child >div:nth-child(2) >div{ font-size:1.5em; font-weight:500; padding:30px 0 35px 0 }#User_Reviews .Overview >div:last-child >div:nth-child(2) ul{ width:-moz-calc(100% - 103px); width:-webkit-calc(100% - 103px); width:-o-calc(100% - 103px); width:calc(100% - 103px); padding:0; margin:0; line-height:1; list-style:none; font-size:1.1em; display:table }#User_Reviews .Overview >div:last-child >div:nth-child(2) li{ display:table-row }#User_Reviews .Overview >div:last-child >div:nth-child(2) li >div{ vertical-align:top; display:table-cell }#User_Reviews .Overview >div:last-child >div:nth-child(2) li >div:first-child{ width:1%; padding:1px 28px 16px 0; white-space:nowrap }#User_Reviews .Overview >div:last-child >div:nth-child(2) li >div:first-child div{ padding:6px 30px 2px 0 }#User_Reviews .Overview >div:last-child >div:nth-child(2) li >div:nth-child(2){ padding:5px 0 12px 0 }#User_Reviews .Overview >div:last-child >div:nth-child(2) li >div:nth-child(2) >div{ width:100%; height:12px; line-height:1px; background:#D9D9D9; margin-top:4px; float:left }#User_Reviews .Overview >div:last-child >div:nth-child(2) li >div:nth-child(2) >div div{ height:12px; background:#FD8B06; border-right:10px solid #FFF; display:inline-block }#User_Reviews .Overview >div:last-child >div:nth-child(2) li >div:last-child{ width:1%; padding:7px 0 10px 0; white-space:nowrap }#User_Reviews .Overview >div:last-child >div:nth-child(2) li >div:last-child p{ padding:0 0 0 20px; margin:0 }#User_Reviews .Overview >div:last-child >div:last-child{ width:30% }#User_Reviews .Overview >div:last-child >div:last-child >div:first-child{ font-size:1.5em; font-weight:500; padding:30px 0 30px 0 }#User_Reviews .Overview >div:last-child >div:last-child >div:last-child >div:nth-of-type(1){ margin-top:8px }#User_Reviews .Overview >div:last-child >div:last-child >div:last-child >div:nth-of-type(1) div{ width:16px; height:16px; margin-right:4px; background-size:16px 16px; float:left }#User_Reviews .Overview >div:last-child >div:last-child >div:last-child >div:nth-of-type(1) .Full{ background-image:url(img/user-reviews/star-full.svg) }#User_Reviews .Overview >div:last-child >div:last-child >div:last-child >div:nth-of-type(1) .Half{ background-image:url(img/user-reviews/star-half.svg) }#User_Reviews .Overview >div:last-child >div:last-child >div:last-child >div:nth-of-type(1) .Empty{ background-image:url(img/user-reviews/star-empty.svg) }#User_Reviews .Overview >div:last-child >div:last-child >div:last-child >div:nth-of-type(2){ background:url(img/user-reviews/user.svg) 0 12px no-repeat; background-size:14px 14px; padding:8px 0 0 22px; font-weight:600; clear:both }#User_Reviews .Overview >div:last-child >div:last-child >div:last-child >div:nth-of-type(2) span{ color:#8E8E8E; font-weight:300; margin-left:5px }#User_Reviews .Overview >div:last-child >div:last-child >div:last-child >div:nth-of-type(3){ padding-top:10px; font-weight:400 }#User_Reviews .Overview >div:last-child >div:last-child >div:last-child >div:last-child{ padding-top:20px; font-weight:400 }#User_Reviews .Overview >div:last-child >div:last-child >div:last-child >div:last-child span{ font-weight:600 }#User_Reviews .Overview >div:last-child >div:last-child button{ padding:10px 2vw; background:#FFF; color:#1C1C1C; border:2px solid #1C1C1C }#User_Reviews .Overview >div:last-child >div:last-child button:hover{ background:#f3f3f3 }#User_Reviews .Overview >div:last-child >div:last-child button i{ margin:-5px -32px -9px 7px; border-color:#1C1C1C }#User_Reviews .Overview >div:last-child >div:last-child button span:before,#User_Reviews .Overview >div:last-child >div:last-child button span:after{ background:#1C1C1C }#User_Reviews .Reviews{ padding-bottom:70px }#User_Reviews .Reviews >div:first-child{ padding:18px 26px; margin:60px 0 0 0; background:#d9d9d9; color:#000; font-size:1.5em; line-height:1; cursor:pointer; transition:background .25s linear, color .25s linear; will-change:background, color; user-select:none; -moz-user-select:none; -ms-user-select:none; -webkit-user-select:none }#User_Reviews .Reviews >div:first-child span{ display:inline-block }#User_Reviews .Reviews >div:first-child::before,#User_Reviews .Reviews >div:first-child::after{ content:''; display:block; float:right; width:30px; height:3px; line-height:1; background:#000; transform-origin:50% 50%; transition:transform .1s ease-in-out, background .1s; will-change:transform }#User_Reviews .Reviews >div:first-child::before{ transform:translate3d(0, 8px, 0) rotateZ(90deg) }#User_Reviews .Reviews >div:first-child::after{ transform:translate3d(100%, 8px, 0) }#User_Reviews .Reviews >div:first-child:hover{ background:#c1c0c0 }#User_Reviews .Reviews >div:last-child{ color:#010101; display:none }#User_Reviews .Reviews >div:last-child >div{ margin:32px 0 0 0 }#User_Reviews .Reviews >div:first-child.Active::before{ background:#FFF; transform:translate3d(1px, 8px, 0) rotateZ(45deg) }#User_Reviews .Reviews >div:first-child.Active::after{ background:#FFF; transform:translate3d(31px, 8px, 0) rotateZ(-45deg) }#User_Reviews .Reviews >div:first-child.Active{ background:#2b2b2b; color:#FFF; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }#User_Reviews .Reviews >div:last-child >div >div:first-child{ padding-bottom:20px; text-align:right }#User_Reviews .Reviews >div:last-child >div >div:last-of-type{ border-bottom:none !important; padding-bottom:0 }#User_Reviews .Reviews >div:last-child .Review{ margin-bottom:50px; padding:0 30px 50px 30px; border-bottom:1px solid #9f9f9f }#User_Reviews .Reviews >div:last-child .Review >div:first-child div{ width:33px; height:33px; margin-right:10px; background-size:33px 33px; float:left }#User_Reviews .Reviews >div:last-child .Review >div:first-child .Full{ background-image:url(img/user-reviews/star-full.svg) }#User_Reviews .Reviews >div:last-child .Review >div:first-child .Half{ background-image:url(img/user-reviews/star-half.svg) }#User_Reviews .Reviews >div:last-child .Review >div:first-child .Empty{ background-image:url(img/user-reviews/star-empty.svg) }#User_Reviews .Reviews >div:last-child .Review >div:first-child span{ padding:1px 0 0 13px; font-size:1.5em; font-weight:600; float:left; display:inline-block }#User_Reviews .Reviews >div:last-child .Review >div:last-child{ width:100%; display:table }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div{ vertical-align:top; display:table-cell }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child{ width:60% }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div{ padding-right:70px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:first-child{ background:url(img/user-reviews/user.svg) 0 4px no-repeat; background-size:14px 14px; margin:40px 0 10px 0; padding-left:22px; font-weight:600 }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:first-child span{ color:#8E8E8E; font-weight:300; margin-left:5px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2){ max-height:420px; overflow:hidden }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) >div:first-child{ max-height:370px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) >div:first-child >div >div{color:#6d6d6d; padding-top:45px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) >div:first-child >div >div button{ padding:7px 1.2vw; margin-top:30px; background:#FFF; font-size:0.9em; color:#1C1C1C; border:2px solid #1C1C1C }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) >div:first-child >div >div button:hover{ background:#f3f3f3 }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) >div:nth-child(2){ width:100%; height:27px; margin-top:-31px; background:-webkit-linear-gradient(top,rgba(255,255,255,0), #FFF); background:linear-gradient(to bottom,rgba(255,255,255,0), #FFF); position:relative; display:none }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) >div:nth-child(3){ width:100%; background:#FFF; margin-top:-4px; position:relative; display:none }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) >div:nth-child(3) a{ color:#010101; font-size:0.9em; padding-left:17px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) >div:nth-child(3) i{ width:6px; height:6px; left:9px; border:solid; border-width:0 2px 2px 0; position:absolute }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) .More i{ top:9px; transform:translateY(-28%) translateX(-6px) rotate(44deg) }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) .Fewer i{ top:12px; transform:translateY(-28%) translateX(-6px) rotate(225deg) }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div .Helpful{ padding-top:30px; font-weight:400 }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div .Helpful span{ font-weight:600; margin-right:5px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div .Helpful p{ padding:0; margin:0; cursor:pointer; transition:all .1s linear; position:relative; display:inline-block }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div .Helpful p.Active{ font-weight:500; text-decoration:underline }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div .Helpful p:hover{ top:-4px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div .Helpful div{ padding:0 7px; display:inline-block }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div .Full{ max-height:unset !important; overflow:unset !important }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div .Full >div:first-child{ max-height:unset !important }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div .Full >div:nth-child(2){ background:#FFF !important; margin:0 !important }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child{ width:40% }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child{ padding-left:70px; margin-top:-24px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child >div{ padding:0 38px 44px 0; margin-top:-32px; text-align:right }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child >div span{ font-weight:400; margin-right:8px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child >div i{ position:absolute}#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child >div .Yes{ width:9px; height:22px; border:solid; border-width:0 3px 3px 0 ; margin-left:25px; transform:translateY(-28%) translateX(-6px) rotate(44deg) }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child >div .No{ margin-left:-17px; translate3d(31px, 8px, 0) rotateZ(-45deg) }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child >div .No::before,#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child >div .No::after{ content:''; display:block; float:right; width:30px; height:3px; line-height:1; background:#000; transform-origin:50% 50%; transition:transform .1s ease-in-out, background .1s; will-change:transform }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child >div .No::before{ transform:translate3d(1px, 8px, 0) rotateZ(45deg) }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child >div .No::after{ transform:translate3d(31px, 8px, 0) rotateZ(-45deg) }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child ul{ width:100%; padding:0; margin:0; line-height:1; list-style:none; font-size:1.1em; display:table }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li{ display:table-row }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li >div{ vertical-align:top; display:table-cell }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li >div:first-child{ width:1%; padding:3px 30px 14px 0; white-space:nowrap }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li >div:first-child div{ padding:6px 0 2px 0 }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li >div:nth-child(2){ padding:5px 0 12px 0 }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li >div:nth-child(2) >div{ width:100%; height:12px; line-height:1px; background:#D9D9D9; margin-top:6px; float:left }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li >div:nth-child(2) >div div{ height:12px; background:#FD8B06; border-right:10px solid #FFF; display:inline-block }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li >div:last-child{ width:1%; padding:9px 0 10px 0; white-space:nowrap }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li >div:last-child p{ padding:0 0 0 20px; margin:0 }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child .Helpful{ display:none }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child .Helpful span{ font-weight:600; margin:0 0 12px 0; display:block }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child .Helpful div{ padding:0 5px; visibility:hidden; display:inline-block }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child{ margin-top:-10px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child .Helpful p{ width:110px; text-align:center; font-size:1rem; line-height:1.4375em; color:#222527; cursor:pointer; background:#FFF; border:2px solid #222527; padding:10px 0; position:relative; transition:all .1s linear; margin:0; display:inline-block }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child .Helpful p.Active{ background:#1C1C1C; color:#FFF; border-color:#1C1C1C }#User_Reviews .Reviews >div:last-child >span{ text-align:center; display:block }#User_Reviews .Reviews >div:last-child >span button{ padding:22px 2.4590163962vw; margin:auto; font-size:1.125em; background:#1C1C1C; color:#FFF; line-height:1; border:0 none; -webkit-font-smoothing:antialiased }.Product_User_Reviews_Overlay >form:not(:first-child){ display:none }.Product_User_Reviews_Overlay >form:nth-child(1) >div:first-child >div >div{ text-align:center; padding-bottom:30px }.Product_User_Reviews_Overlay >form:nth-child(1) button:first-of-type{ text-transform:uppercase; margin-bottom:12px }.Product_User_Reviews_Overlay >form:nth-child(1) button:last-of-type{ padding:11px 32px; background:#FFF; color:#1C1C1C; border:2px solid #1C1C1C; text-transform:uppercase }.Product_User_Reviews_Overlay >form:nth-child(1) button:last-of-type:hover{ background:#f3f3f3 }.Product_User_Reviews_Overlay >form:nth-child(2) >div:last-child >div{ text-align:right }.Product_User_Reviews_Overlay >form:nth-child(3) >div:first-child >div div{ text-align:center; padding-bottom:30px }.Product_User_Reviews_Overlay >form:nth-child(3) button:first-of-type{ text-transform:uppercase; margin-bottom:12px }.Product_User_Reviews_Overlay >form:nth-child(3) button:last-of-type{ padding:11px 32px; background:#FFF; color:#1C1C1C; border:2px solid #1C1C1C; text-transform:uppercase }.Product_User_Reviews_Overlay >form:nth-child(3) button:last-of-type:hover{ background:#f3f3f3 }@media only screen and (max-width:1500px){#User_Reviews .Overview >div:last-child{ width:100%; padding:20px 0; display:block }#User_Reviews .Overview >div:last-child >div:nth-child(1),#User_Reviews .Overview >div:last-child >div:nth-child(2){ width:-moz-calc(50% - 2px); width:-webkit-calc(50% - 2px); width:-o-calc(50% - 2px); width:calc(50% - 2px); display:inline-block }#User_Reviews .Overview >div:last-child >div:first-child ul,#User_Reviews .Overview >div:last-child >div:nth-child(2) ul{ width:-moz-calc(100% - 50px); width:-webkit-calc(100% - 50px); width:-o-calc(100% - 50px); width:calc(100% - 50px) }#User_Reviews .Overview >div:last-child >div:nth-child(2) >div,#User_Reviews .Overview >div:last-child >div:nth-child(2) ul{ padding-left:50px }#User_Reviews .Overview >div:last-child >div:last-child >div:first-child{ margin-top:18px }#User_Reviews .Reviews >div:last-child >div >div:first-child{ display:none }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div{ padding-right:0 }}@media only screen and (max-width:1400px){#User_Reviews form >div:last-child{ width:100% }#User_Reviews form >div:nth-child(2) >div:last-child >div,#User_Reviews form >div:nth-child(2) >div:last-child >div >div,#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div,#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div,#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div ul,#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div ol,#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div li{ width:100%; text-align:left; display:block }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div .Rating{ width:100%; display:table }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div .Rating >div{ width:-moz-calc(20% - 1px); width:-webkit-calc(20% - 1px); width:-o-calc(20% - 1px); width:calc(20% - 1px); display:table-cell }}@media only screen and (max-width:1300px){#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child >div{ margin-top:10px; padding-bottom:15px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div .Helpful{ display:none }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:first-child{ padding-top:50px; background-position:0 54px }#User_Reviews .Reviews >div:last-child .Review >div:last-child,#User_Reviews .Reviews >div:last-child .Review >div:last-child >div{ width:100% !important; display:block }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div{ padding:30px 0 0 0 }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child{ padding-left:0 }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child .Helpful{ display:block }}@media only screen and (max-width:1100px){#User_Reviews .Overview >div:last-child >div:nth-child(1),#User_Reviews .Overview >div:last-child >div:nth-child(2){ width:100%; display:block }#User_Reviews .Overview >div:last-child >div:first-child ul,#User_Reviews .Overview >div:last-child >div:nth-child(2) ul{ width:100%; padding:0 }#User_Reviews .Overview >div:last-child >div:nth-child(2) >div{ padding:50px 0 35px 0 }}@media only screen and (max-width:600px){#User_Reviews .Overview >div:first-child,#User_Reviews .Overview >div:first-child >div{ display:block }#User_Reviews .Overview >div:first-child button{ margin:30px 0 10px 0 }}@media only screen and (max-width:502px){#User_Reviews .Overview >div:first-child >div:first-child button{ margin-top:7px }#User_Reviews form >div:last-child{ text-align:center }#User_Reviews form >div:last-child button{ min-width:auto; width:-moz-calc(50% - 5px); width:-webkit-calc(50% - 5px); width:-o-calc(50% - 5px); width:calc(50% - 5px); padding-left:20px; padding-right:20px }#User_Reviews form >div:last-child button:last-child{ margin:0 5px 0 0 }#User_Reviews form >div:last-child button:first-child{ margin:0 0 0 5px }}@media only screen and (max-width:480px){#User_Reviews{ min-width:320px; padding-bottom:0 !important }#User_Reviews .Reviews >div:last-child >div{ margin-bottom:0 }#User_Reviews form >div:nth-child(2) >div:first-child >span,#User_Reviews form >div:nth-child(2) >div:nth-child(2){ font-size:1.1em }#User_Reviews .Overview >div:first-child >div:first-child >div:nth-child(2) div,#User_Reviews form >div:nth-child(2) >div:first-child >div,#User_Reviews .Reviews >div:last-child .Review >div:first-child div{ width:25px; height:25px; background-size:25px 25px }#User_Reviews .Overview >div:first-child >div:first-child >div:nth-child(2) span,#User_Reviews .Reviews >div:last-child .Review >div:first-child span{ padding:1px 0 0 0; font-size:1.0em; font-weight:500 }#User_Reviews .Overview >div:first-child >div:first-child button{ padding:11px 4.918032792vw; line-height:1; font-size:0.875em }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child .Helpful p{ width:-moz-calc(50% - 43px); width:-webkit-calc(50% - 43px); width:-o-calc(50% - 43px); width:calc(50% - 43px); ; padding:11px 15px; line-height:1; font-size:0.875em }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:first-child{ padding-top:37px; background-position:0 41px }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:first-child >div >div:nth-child(2) >div:first-child{ text-align:justify }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child ul,#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child ul >li,#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child ul >li >div:first-child{ width:100%; padding:0; display:block }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li >div:nth-child(2) >div{ margin-top:0 }#User_Reviews .Reviews >div:last-child .Review >div:last-child >div:last-child >div:first-child li >div:last-child p{ margin-top:-7px }#User_Reviews .Reviews >div:last-child >span button{ padding:20px 40px }#User_Reviews .Reviews >div:first-child span{ font-size:1.25rem }}@media only screen and (max-width:450px){#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div:first-child >div{ margin-top:5px; display:block }#User_Reviews form >div:nth-child(2) >div:last-child >div >div >div >div:first-child >div label:first-child{ margin-left:0 }#User_Reviews .Overview >div:last-child >div:first-child ul, #User_Reviews .Overview >div:last-child >div:nth-child(2) ul,#User_Reviews .Overview >div:last-child >div:first-child ul, #User_Reviews .Overview >div:last-child >div:nth-child(2) ul >li,#User_Reviews .Overview >div:last-child >div:first-child ul, #User_Reviews .Overview >div:last-child >div:nth-child(2) ul >li >div:first-child{ width:100%; padding:0; display:block }#User_Reviews .Overview >div:last-child >div:nth-child(2) li >div:nth-child(2),#User_Reviews .Overview >div:last-child >div:nth-child(2) li >div:nth-child(3){ padding-top:0 }}#Video{ padding:1.15625em 0 0 0 !important }#Video .Image{ padding-bottom:56.25%; height:0; overflow:hidden; cursor:pointer; position:relative }#Video .Image picture,#Video .Image source,#Video .Image picture img{ width:100%; height:100%; top:0; left:0; position:absolute }#Video .Image >div{ display:none; width:100px; height:100px; border:4px solid #FFF; border-radius:50%; color:#f5f5f5; margin:auto; text-align:center; background-color:rgba(0,0,0,0.4); position:relative }#Video .Image >div >div{ display:block; position:absolute; bottom:50%; left:50%; width:0; height:0; border:solid transparent; border-width:25px 0 25px 40px; border-radius:0; border-left-color:white; -webkit-transform:translate(-13px, 50%); transform:translate(-13px, 50%) }#Video .Image:hover >div{ transition:0.3s; opacity:0.7 }#Video .Video{ padding-bottom:56.25%; height:0; overflow:hidden; position:relative; display:none }#Video .Video video,#Video .Video source{ width:100.1%; height:100.1%; top:0; left:0; position:absolute }#Video .YouTube{ padding-bottom:56.25%; height:0; overflow:hidden; position:relative; display:none }#Video .YouTube iframe{ width:100.1%; height:100.1%; top:0; left:0; position:absolute }@media only screen and (max-width:1100px){#Video .Image >div{ width:70px; height:70px; border-width:3px }#Video .Image >div >div{ border-width:16px 0 16px 28px; transform:translate(-10px, 50%)}}@media only screen and (max-width:600px){#Video .Image >div{ width:50px; height:50px; border-width:2px }#Video .Image >div >div{ border-width:11px 0 11px 18px; transform:translate(-7px, 50%) }}