{"title":"Neueste Produkte","description":"Hier sind unsere neuesten Ztechnik national windshields, Shad luggage und Givi, plus vieles mehr. Rufen Sie 01773835666 an, wenn Sie Wünsche oder Fragen haben. Mike","products":[{"product_id":"bmw-g650gs-windshield-v-stream-dark-tint-small-sport-windscreen-ztechnik-z2470-2011-2013","title":"BMW G650GS Windschild V-Stream Dunkel getönt kleine Sport-Windschutzscheibe Ztechnik Z2470 2011-2013","description":"PropertiesView \/ Produkt\u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/jquery.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/assets\/bootstrap\/css\/bootstrap.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/assets\/bootstrap\/js\/bootstrap.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003c!-- \u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/jquery-ui.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e --\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/jquery\/jquery-ui.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/media\/jquery\/jquery-ui.min.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/box\/box.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/contentbuilder.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/contentbuilder.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/codemirror\/lib\/codemirror.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/limitchr.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/jquery\/external\/jquery.scrollTo.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50379\/\/shared_files\/echo.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/media\/icomoon\/style.css\" rel=\"stylesheet\"\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/styles\/propertiesview.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/common.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/simpleTemplate.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/propertiesview.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript id=\"langSnippetCategories\" src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/lang_en-us.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/handlers\/mailchimp.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/jquery.inputmask.bundle.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/inputmask\/bindings\/inputmask.binding.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cbase href=\"http:\/\/localhost:50379\/contents\/media\/\"\u003e \u003clink href=\"..\/phpwidgets\/fonts.php?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink disabled id=\"website-css\" href=\"http:\/\/localhost:50379\/contents\/styles\/website.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e\n\u003cstyle type=\"text\/css\" id=\"website-massaged-css\"\u003e\u003c!--\n.GC1 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(35, 35, 35); }\n.GC2 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC4, .GC4 a, a .GC4 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC5, .GC5 a, a .GC5 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(211, 52, 0); }\n.GC6, .GC6 a, a .GC6 { border-color: rgb(222, 222, 222); color: rgb(247, 247, 247); background-color: rgb(65, 65, 65); }\n.GC7 { border-color: rgb(197, 234, 246); color: rgb(247, 247, 247); }\n.GC8, .GC8 a, a .GC8 { border-color: rgb(220, 93, 55); color: rgb(255, 255, 255); }\n.GC9, .GC9 a, a .GC9 { border-color: rgb(220, 93, 55); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC10, .GC10 a, a .GC10 { border-color: rgb(222, 222, 222); color: rgb(247, 247, 247); background-color: rgb(220, 93, 55); }\n.GC11 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC12 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC13, .GC13 a, a .GC13 { border-color: rgb(55, 180, 222); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC14, .GC14 a, a .GC14 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC15, .GC15 a, a .GC15 { border-color: rgb(245, 208, 196); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC16 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC17 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(35, 35, 35); }\n.GC18 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC19 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC20 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC21 { border-color: transparent; color: rgb(255, 255, 255); background-color: rgb(161, 161, 161); }\n.GC22 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC23 { border-color: rgb(0, 132, 212); color: rgb(0, 0, 0); }\n.GC24 { border-color: rgb(255, 255, 255); color: rgb(0, 0, 0); background-color: rgb(161, 161, 161); }\n.GC25 { border-color: rgb(55, 180, 222); color: rgb(0, 0, 0); background-color: rgb(197, 234, 246); }\n.GC26 { border-color: rgb(0, 159, 212); color: rgb(0, 0, 0); background-color: rgb(255, 255, 0); }\n.GC27 { border-color: rgb(255, 191, 0); color: rgb(247, 247, 247); background-color: rgb(65, 65, 65); }\n.GC28, .GC28 a, a .GC28 { border-color: rgb(197, 234, 246); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); }\n.GC29, .GC29 a, a .GC29 { border-color: rgb(0, 159, 212); color: rgb(36, 90, 255); background-color: rgb(227, 227, 227); }\n.GC30, .GC30 a, a .GC30 { border-color: rgb(55, 180, 222); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC31, .GC31 a, a .GC31 { border-color: rgb(0, 159, 212); color: rgb(247, 247, 247); background-color: rgb(220, 93, 55); }\n.GC32, .GC32 a, a .GC32 { border-color: rgb(245, 208, 196); color: rgb(247, 247, 247); background-color: rgb(65, 65, 65); }\n.GC33, .GC33 a, a .GC33 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC34, .GC34 a, a .GC34 { border-color: rgb(222, 222, 222); color: rgb(247, 247, 247); background-color: rgb(0, 0, 0); }\n.GC35, .GC35 a, a .GC35 { border-color: rgb(0, 159, 212); color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); }\n.GC36 { border-color: transparent; color: rgb(255, 191, 0); background-color: rgb(211, 52, 0); }\n.GC37 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC38 { border-color: rgb(255, 191, 0); color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC39 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC40 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); background-color: rgb(227, 227, 227); }\n.GC41 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC42 { border-color: transparent; color: rgb(0, 31, 255); }\n.GC43 { border-color: transparent; background-color: rgb(211, 52, 0); }\n.GC44, .GC44 a, a .GC44 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC45, .GC45 a, a .GC45 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(211, 52, 0); }\n.GC46 { border-color: transparent; }\n.GC47 { border-color: rgb(255, 255, 255); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC48, .GC48 a, a .GC48 { border-color: rgb(211, 52, 0); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC49, .GC49 a, a .GC49 { border-color: rgb(222, 222, 222); color: rgb(255, 255, 0); background-color: rgb(0, 0, 0); }\n.GC50 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); }\n.GC51 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC52 { border-color: transparent; color: rgb(0, 0, 255); }\n.GC53 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC54 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC55 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC56 { border-color: transparent; color: rgb(0, 0, 255); }\n.GC57 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC58 { border-color: rgb(211, 52, 0); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC59 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC60 { border-color: rgb(0, 159, 212); color: rgb(0, 0, 0); }\n.GC61 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC62 { border-color: rgb(220, 93, 55); color: rgb(0, 132, 212); }\n.GC63, .GC63 a, a .GC63 { border-color: rgb(55, 180, 222); color: rgb(0, 0, 0); background-color: rgb(197, 234, 246); }\n.GC64, .GC64 a, a .GC64 { border-color: rgb(55, 180, 222); color: rgb(247, 247, 247); background-color: rgb(55, 180, 222); }\n.GC65 { border-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }\n.GC66 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC67 { border-color: transparent; color: rgb(0, 132, 212); }\n.GC68 { border-color: transparent; color: rgb(0, 132, 212); }\n.GC69 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC70 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC71 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(255, 0, 0); }\n.GC72 { border-color: rgb(197, 234, 246); color: rgb(0, 0, 0); }\n.GC73 { border-color: transparent; }\n.GC74 { border-color: transparent; }\n.GC75 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); }\n.GC76 { border-color: transparent; }\n.GC77 { border-color: transparent; }\n.GC78 { border-color: transparent; }\n.GC79 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(197, 234, 246); }\n.GC80 { border-color: transparent; }\n.GC81 { border-color: transparent; }\n.GC82 { border-color: transparent; }\n.GC83 { border-color: transparent; }\n.GC84 { border-color: transparent; }\n.GC85 { border-color: transparent; }\n.GC86 { border-color: transparent; background-color: rgb(222, 222, 222); }\n.GC87 { border-color: transparent; background-color: rgb(211, 52, 0); }\n.GC88 { border-color: transparent; }\n.GC89 { border-color: transparent; background-color: rgb(227, 227, 227); }\n.GC90 { border-color: transparent; }\n.GC91, .GC91 a, a .GC91 { border-color: rgb(55, 180, 222); color: rgb(247, 247, 247); background-color: rgb(211, 52, 0); }\n.GC92, .GC92 a, a .GC92 { border-color: rgb(245, 208, 196); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.html-field  {  }\n.html-field , .html-field div, .html-field p, .html-field td, .html-field input, .html-field select { font-family: \"Open Sans\", sans-serif , Arial, Helvetica, Tahoma; }\n.html-field a:not([class^=GC]) { color: rgb(0, 31, 255); text-decoration: none; }\n.html-field * { margin: 0px; padding: 0px; }\n.html-field  { text-align: center; font-size: 16px; }\n.html-field #WorkspaceBody { font-size: 100%;  }\n.html-field #WebSite, .html-field #WebSiteHeader { min-width: 1170px; }\n.html-field #WebSiteContent, .html-field #WebSiteFooter { min-width: 1170px; max-width: 1170px; }\n.html-field #WebSiteHeaderInner, .html-field #DesignImage1 { min-width: 1170px; max-width: 1170px; }\n.html-field #PageLinkBoxWrapper { max-width: 1170px; }\n.html-field #SideBar_L, .html-field #SideBar_R { width: 230px; }\n.html-field #Content { min-width: 1170px; max-width: 1170px; }\n.html-field #WebSite, .html-field #SideBar_L, .html-field #WebSiteContent, .html-field #Content { min-height: 500px; }\n.html-field p { margin: 0px 0px 0.75em; }\n.html-field ul, .html-field ol { margin: 0px 0px 0.5em 2.5em; clear: left; }\n.html-field li ul, .html-field li ol { margin-bottom: 0.25em; }\n.html-field object { display: block; }\n.html-field table[align=center] { margin: 0px auto; }\n.html-field .sf-corner { border-radius: 0px !important; }\n.html-field .sf-button {  }\n.html-field .sf-button-glass {  }\n.html-field .ThemeVersion-11 .Product, .html-field .ThemeVersion-11 .Product .ProductMoreDetails, .html-field .ThemeVersion-11 .AddToBasketButton, .html-field .ThemeVersion-11 .FavoritesButton, .html-field .ThemeVersion-11 .ProductDetailsNav li, .html-field .ThemeVersion-11 #ProductDetailsNav li { border-radius: 0px; }\n.html-field input[type=text], .html-field input.TextInput, .html-field input.ListBox, .html-field input.Button, .html-field select, .html-field textarea { border-width: 1px; border-style: solid; border-color: inherit; border-radius: 0px !important; min-height: 24px; }\n.html-field div.header.mobile .sf-dropshadow { box-shadow: none; }\n.html-field .sf-gradient {  }\n.html-field .ellipsis, .html-field .ellipsis \u003e p {  white-space: nowrap; -ms-text- }\n.html-field abbr, .html-field acronym { border-width: 0px 0px 1px; border-bottom-style: dotted; }\n.html-field input[type=checkbox], .html-field input[type=radio] { width: 22px; height: 22px; line-height: 22px; background-color: transparent; }\n.html-field input[type=button], .html-field input[type=submit], .html-field input[type=reset] { cursor: pointer; }\n.html-field input[type=text], .html-field input.TextInput, .html-field select { padding: 2px 0px 2px 5px; }\n.html-field textarea { padding: 5px; }\n.html-field .ImgLink { cursor: pointer; }\n.html-field #sfLightBox { box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; -moz-box-shadow: 0px 0px 10px #000000; }\n.html-field #sfAddDiv, .html-field #MiniCartTotalContents, .html-field #MiniCartTotalDrawer { box-shadow: 3px 3px 5px #666666; -webkit-box-shadow: 3px 3px 5px #666666; -moz-box-shadow: 3px 3px 5px #666666; }\n.html-field #SideBar_L { vertical-align: top; float: left; display: table-cell; min-width: auto; box-sizing: border-box; }\n.html-field :empty#SideBar_L { display: none; }\n.html-field #SideBar_R { margin-top: 15px; margin-right: 0px; vertical-align: top; float: right; display: table-cell; min-width: auto; }\n.html-field :empty#SideBar_R { display: none; }\n.html-field #SideBar_L + #Content { float: none; min-width: calc(100% - 230px); }\n.html-field #SideBar_R + #Content { float: none; min-width: calc(100% - 230px); }\n.html-field #SideBar_R ~ #ProductLoop { width: calc(100% - 220px); display: inline-block; }\n.html-field #PageContainer11 { padding: 0px 15px; clear: both; box-sizing: border-box; }\n.html-field #SideBar_L + #PageContainer11 { width: calc(100% - 200px); float: none; }\n.html-field #SideBar_R + #PageContainer11 { width: calc(100% - 200px); float: none; }\n.html-field .ThemeVersion-11 #DesignImage2 { width: 100% !important; min-width: 100% !important; max-width: 100% !important; }\n.html-field #WebSite { border-width: 1px; border-style: solid; margin: 0px auto; text-align: left;  position: relative;  }\n.html-field #WebSiteHeader { padding: 0px; border: 0px currentColor; border-image: none; height: auto; text-align: left; position: relative; z-index: 2; }\n.html-field .padd-col#WebSiteHeader #WebSiteHeaderInner, .html-field .padd-col#WebSiteHeader #WebSiteHeaderInner .nav_logo_col { position: relative; }\n.html-field #WebSiteHeaderInner { margin: 0px auto; left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute; }\n.html-field .nav_logo_col { left: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute; }\n.html-field #WebSiteContent { margin: 0px auto; position: relative; }\n.html-field #Container1 { margin-bottom: 2px; }\n.html-field #Content { margin: 0px auto; padding: 0px; width: auto; text-align: left; line-height: 150%;  display: block; position: relative; }\n.html-field #FooterClearance { height: 0px;  clear: both; position: relative; }\n.html-field #FooterClearance span { display: none; }\n.html-field #WebSiteFooter { margin: 0px auto; padding: 0px; text-align: center; clear: both; font-size: 0.75em; font-style: normal; font-weight: normal; position: relative; }\n.html-field .ddSitemapLink { position: static; }\n.html-field #CompanyImage { display: block; }\n.html-field #CompanyImage img { display: block; }\n.html-field .smaller#CompanyImage { width: 300px; height: auto; }\n.html-field #CompanyImage + #Index1-spacer { margin: 30px 0px 0px; }\n.html-field #DesignImage1 \u003e div:first-child + #Index1-spacer { margin: 50px 0px 0px; }\n.html-field #SiteHeadingContainer { width: 100%; float: left; }\n.html-field #SiteHeading { margin: 0px; line-height: 21px;  padding-right: 5px; font-size: 1.12em; font-style: normal; font-weight: bold; display: inline-block; white-space: nowrap; -ms-text- max-width: 100%; box-sizing: border-box; background-color: transparent; }\n.html-field #SiteSlogan { margin: 4px 0px; width: 100%; text-align: left;  clear: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; vertical-align: middle; float: left; display: inline-block; white-space: nowrap; z-index: 2; -ms-text- }\n.html-field #AppLogo {  margin: 15px auto; padding: 0px !important; width: 70px; height: 20px; text-align: center; color: transparent; float: none; }\n.html-field #AppLogo:hover {  }\n.html-field #LinkSF { margin: 0px auto !important; width: auto !important; }\n.html-field #LinkSF a, .html-field #LinkSF span { color: transparent !important; }\n.html-field span#LinkSF {  }\n.html-field .title-wrapper { width: 30%; clear: left; float: left; }\n.html-field .site-slogan { height: 50px !important; }\n.html-field .bar-3 { left: -100%; top: 0px; height: 50px; right: -100%; position: absolute; z-index: -1; }\n.html-field #Index1-spacer { right: 0px; bottom: 0px; position: absolute; }\n.html-field #Index1 {  height: 45px; right: 0px; margin-bottom: 0px; float: none; display: inline-block; position: relative; z-index: 99; max-width: 100%; box-sizing: border-box; }\n.html-field #idx1Sentinel { display: none; }\n.html-field #Index1 \u003e .idx1List { padding: 10px 0px; box-sizing: border-box; }\n.html-field .idx1List { margin: 0px; width: 1000%; height: 100%; display: block; }\n.html-field .idx1List ul { margin: 0px; }\n.html-field .idx1List \u003e li {  border-width: 0px 0px 0px 1px; border-style: solid; height: 100%; float: left; display: inline-block; }\n.html-field .idx1List \u003e li \u003e a { padding: 0px 10px; border: 0px currentColor; border-image: none; height: 100%; color: inherit; font-size: 0.87em; vertical-align: middle; display: block; position: relative; background-color: inherit; }\n.html-field .idx1List \u003e li \u003e a:hover { border-color: rgb(255, 255, 255); font-size: 0.87em; }\n.html-field .idx1List \u003e li:first-child { border-left-width: 0px; }\n.html-field .idx1List \u003e li \u003e a \u003e span { display: block; position: relative; }\n.html-field .idx1List \u003e li \u003e a \u003e span + i { right: 4px; font-size: 0.8em; display: block; opacity: 0.75; }\n.html-field .idx1List \u003e li:last-child { border-left-width: 0px; }\n.html-field .idx1 { font-size: 0.87em; }\n.html-field .idx1Mouseover { font-size: 1.25em; }\n.html-field .idx1Sub { font-size: 1.25em; }\n.html-field .idx1SubMouseover { font-size: 1.25em; }\n.html-field #Index2 { margin: 10px 0px 0px; padding: 0px 10px; left: 0px; top: 0px; z-index: 100000; }\n.html-field #idx2Sentinel { display: none; }\n.html-field .idx2List { margin: 0px; height: 100%; display: block; }\n.html-field .idx2List ul { margin: 0px; }\n.html-field .idx2List \u003e li { display: block; }\n.html-field .idx2List \u003e li \u003e a { padding: 1px 10px; line-height: 1.4em; font-weight: normal !important; vertical-align: middle; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; background-color: inherit; }\n.html-field .idx2List \u003e li \u003e a \u003e span { padding: 5px 0px; display: block; position: relative; }\n.html-field .idx2List \u003e li \u003e a \u003e span.vcenter { top: auto; transform: none; }\n.html-field .idx2List \u003e li \u003e a \u003e span + i { right: 4px; font-size: 0.8em; display: block; opacity: 0.75; }\n.html-field .idx2List \u003e li \u003e a + ul { display: none; }\n.html-field .idx2List \u003e li \u003e div { visibility: hidden; position: absolute; }\n.html-field .idx2List .sfmm-dropdown-trigger.dropdown-is-active { z-index: 100001; }\n.html-field .idx2 { font-size: 0.87em; }\n.html-field .idx2Mouseover { font-size: 0.87em; }\n.html-field .idx2Sub { font-size: 0.87em; }\n.html-field .idx2SubMouseover { font-size: 0.87em; }\n.html-field .idx2Submenu .idx2Sub { font-size: 0.87em; }\n.html-field .idx2Submenu .idx2SubMouseover { font-size: 0.87em; }\n.html-field .idx2 \u003e ul \u003e li \u003e a { padding: 8px 0px 0px; font-weight: normal !important; }\n.html-field .idx2 \u003e ul \u003e li { border-bottom-width: 1px; border-bottom-style: solid; }\n.html-field #idxSubpageNavigation { font-size: 0.88em; }\n.html-field #DesignImage1 { padding: 15px 0px; left: 0px; display: table; position: relative; z-index: 999; background-color: transparent; }\n.html-field #DesignImage2 { margin: 0px; border: 0px currentColor; border-image: none; top: 0px; }\n.html-field #DesignImage3 { top: 0px; height: 45px; text-align: right; right: 0px; border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1; background-color: transparent; }\n.html-field .top-designbar { left: -100% !important; top: -8px; width: auto !important; height: 100%; right: -100% !important; border-top-width: 8px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; position: absolute !important; z-index: -1; -webkit-transform: translateZ(0); }\n.html-field .top-designbar-index { left: -100% !important; top: 0px; width: auto !important; height: 100%; right: -100% !important; border-top-width: 1px; border-top-style: solid; display: block; position: absolute !important; z-index: -1; background-color: transparent; -webkit-transform: translateZ(0); }\n.html-field #DesignBar1 {   }\n.html-field #DesignBar3 {  }\n.html-field #footer-design {  }\n.html-field .DesignImage1 {  }\n.html-field .design3Wrapp { padding: 0px 5px; width: auto; height: 42px; right: 0px; float: right; position: absolute; z-index: 1; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }\n.html-field .designImageHeight { margin-bottom: 50px; float: left; }\n.html-field #DesignImg4 {  }\n.html-field #Login { padding: 0px 10px; width: auto; height: 32px; text-align: center; font-size: 0.93em; float: right; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field #Login a {  padding: 7px 0px; font-size: 0.9em; font-weight: normal !important; text-decoration: none; display: inline-block; }\n.html-field #SwitchLang { padding: 0px; top: 0px; height: 32px; right: 0px; line-height: 32px; font-size: 0.75em; margin-left: 5px; float: right; position: relative; z-index: 999; cursor: pointer; box-sizing: border-box; }\n.html-field #SwitchLang .SwitchLangOuter {  height: 32px; text-align: center; display: block; }\n.html-field #SwitchLang [class*=icon-] {  width: 26px; line-height: 32px; margin-left: -12px; float: right; display: inline-block; max-height: 32px; }\n.html-field #SwitchLang .SwitchLangName { padding: 2px 2px 0px 7px; top: 0px; width: 20px; height: 32px; color: transparent; line-height: 33px; position: relative; box-sizing: border-box; }\n.html-field #SwitchLang .SwitchLangName img { border: 1px solid rgb(255, 255, 255); border-image: none; }\n.html-field #SwitchLang:hover .SwitchLangInner, .html-field .over#SwitchLang .SwitchLangInner { margin: 0px; display: block; }\n.html-field #SwitchLang .SwitchLangInner { right: 0px; clear: both; display: none; white-space: nowrap; position: absolute; }\n.html-field #SwitchLang .SwitchLangInner a { padding: 1px 2px; height: 25px; line-height: 25px; border-top-color: currentColor; border-top-width: 1px; border-top-style: dotted; display: block; }\n.html-field #SwitchLang .SwitchLangInner a img { border: 1px solid rgb(255, 255, 255); border-image: none; }\n.html-field #PageImage { border-width: 5px; }\n.html-field .PageImage img { display: block; }\n.html-field .header-mid-bar { width: 100%; float: left; position: relative; min-height: 70px; }\n.html-field .wrap_bottom { right: 0px; bottom: 0px; padding-bottom: 0px; position: absolute; }\n.html-field #Search .SearchButtonAdvanced { display: none !important; }\n.html-field #MiniCart { border-width: 1px; border-style: solid; padding: 1px 7px 7px 0px; top: 0px; height: 32px; right: 0px; font-size: 1em; margin-left: 5px; float: right; display: block; position: relative; z-index: 55; box-sizing: border-box; }\n.html-field #MiniCartTotal { text-align: center; }\n.html-field #MiniCartTotal .MiniCartInner { display: block; }\n.html-field #MiniCartTotal .MiniCartDesignImage1 {  padding: 0px; width: 36px; height: 100%; line-height: 30px; font-size: 1.25em; float: left; display: inline-block; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }\n.html-field #MiniCartTotal .MiniCartTotalItemsQuantity {  padding: 0px; left: -1px; top: 0px; line-height: 30px; font-size: 0.75em; font-weight: bold; float: left; display: inline-block; position: relative; }\n.html-field #Search { border-width: 1px; border-style: solid; width: auto; height: 30px; right: 0px; margin-left: 5px; float: right; display: block; position: relative; z-index: 700; }\n.html-field #Search .SearchButton { margin: 0px; width: 25px; height: 30px; text-align: center; line-height: 30px; float: left; display: inline-block; }\n.html-field #Search .SearchButtonAdvanced {  }\n.html-field #Search [class*=' icon-'] { font-size: 14px; }\n.html-field #Search .SearchTextField { margin: 0px; padding: 0px 5px; border: currentColor; border-image: none; width: 160px; height: 30px; text-align: left; font-size: 0.75em; float: left; min-height: 30px; }\n.html-field .search-icon-new { margin: -5px 0px 0px; padding: 0px; top: 0px; width: 50px; height: 30px; text-align: center; right: 0px; line-height: 30px; float: right; position: relative; cursor: pointer; box-sizing: border-box; }\n.html-field .search-icon-new i { padding: 0px; border-radius: 0px; width: 50px; height: 30px; line-height: 30px; float: left; }\n.html-field .search-wrapper-new { padding: 0px; top: 0px; width: auto; height: 30px; right: 0px; margin-top: 0px; float: right; position: relative; z-index: 999; box-sizing: border-box; }\n.html-field .search-close { top: 0px; width: 50px; height: 30px; right: 0px; line-height: 57px; display: none; position: fixed; z-index: 999999; cursor: pointer; }\n.html-field .top-right { padding: 10px; width: auto; margin-top: 10px; float: right;  background-color: transparent; }\n.html-field #ProductMediaShare .media-share { margin: 0px; position: relative; z-index: 1; }\n.html-field #ProductMediaShare .media-share li { display: inline-block; }\n.html-field #ProductMediaShare .media-share li a[class^=icon-] { margin: 0px 5px 0px 0px; padding: 10px; width: 20px; height: 20px; text-align: center; font-size: 1.5em; font-style: normal; text-decoration: none; display: inline-block; }\n.html-field #ProductMediaShare .media-share li a[class^=icon-facebook] { background-color: rgb(60, 88, 151); }\n.html-field #ProductMediaShare .media-share li a[class^=icon-twitter] { background-color: rgb(0, 173, 236); }\n.html-field #ProductMediaShare .media-share li a[class^=icon-google-plus] { background-color: rgb(221, 76, 57); }\n.html-field #ProductMediaShare .media-share li a[class^=icon-linkedin] { background-color: rgb(1, 159, 224); }\n.html-field .WebSiteFootnote { text-align: center; }\n.html-field .ResellerLogOutIcon { border-width: 1px; border-style: solid; margin: 0px; padding: 0px; width: 70px; }\n.html-field .ResellerLogInIcon { padding: 0px; margin-top: 3px; }\n.html-field .SignUp { text-align: center; font-family: inherit; font-weight: bold; }\n.html-field .footer-design { left: -100%; top: 0px; height: 100%; right: -100%; display: block; position: absolute; z-index: -1; -webkit-transform: translateZ(0); }\n.html-field .website--bottom { width: 100%; height: auto; float: left; }\n.html-field .sitemap-bot { margin: 0px auto; width: 200px; position: relative; }\n.html-field .pageLink3Design { left: -100%; top: 0px; height: 100%; right: -100%; display: block; position: absolute; z-index: 0; -webkit-transform: translateZ(0); }\n.html-field #pageLink3Design { border-top-width: 1px; border-top-style: solid;  }\n.html-field .customnavDesign { left: -100%; top: 0px; height: 100%; right: -100%; display: block; position: absolute; z-index: 0; -webkit-transform: translateZ(0); }\n.html-field .WebsiteLinkBoxTop { margin: 0px; width: 20%; padding-right: 25px; font-size: 0.81em; float: left; position: relative; box-sizing: border-box; }\n.html-field .WebsiteLinkBoxTop h1 { margin: 0px; padding-bottom: 10px; font-size: 1.5em; font-weight: bold; }\n.html-field .WebsiteLinkBoxTop p { padding-bottom: 15px; }\n.html-field .WebsiteLinkBoxBottom { margin: 0px; width: 20%; padding-right: 0px; font-size: 0.81em; float: left; position: relative; box-sizing: border-box; }\n.html-field .WebsiteLinkBoxBottom h1 { margin: 0px; padding-bottom: 10px; font-size: 1.5em; font-weight: bold; }\n.html-field .WebsiteLinkBoxBottom p { padding-bottom: 15px; }\n.html-field .IndexCodeSnippetTop { margin: 12px 0px 0px; width: 25%; text-align: right; float: right; position: relative; z-index: 5; }\n.html-field .IndexCodeSnippetBottom { margin: 0px; text-align: center; }\n.html-field .PageHTMLCodeTop { padding: 10px 15px; width: 100%; text-align: left; font-weight: bold; float: left; box-sizing: border-box; }\n.html-field .PageHTMLCodeTop h1 { text-align: left !important; font-size: 1em; }\n.html-field .PageHTMLCodeBottom { clear: both; box-sizing: border-box; }\n.html-field .PageHTMLCodeBottom h1 { padding: 15px 15px 0px; font-size: 1em; }\n.html-field .PageCodeSnippetArea1 { margin: 0px !important; padding: 15px 0px; width: 100%; clear: both; font-size: 1em; font-weight: bold; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field .PageCodeSnippetArea1 h1 { font-size: 1em; }\n.html-field .PageCodeSnippetArea2 { margin: 0px !important; padding: 0px 0px 20px; width: 100%; clear: both; font-weight: bold; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field .PageCodeSnippetArea2 h1 { text-align: left !important; font-size: 1em; }\n.html-field .PageLinkBox, .html-field .Product, .html-field .ProductCrossPromotion {  }\n.html-field .CustomNavWrapper { padding: 40px 0px; width: 100%; font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; margin-bottom: 15px; float: left; position: relative; box-sizing: border-box; }\n.html-field .CustomNav.col { margin: 0px; padding: 0px; width: 20%; text-align: left; position: relative; max-width: 20%; box-sizing: border-box; }\n.html-field :first-child.CustomNav { padding-left: 0px; }\n.html-field :last-child.CustomNav { padding-right: 0px; }\n.html-field .CustomNavBox { padding: 0px 0px 10px; width: 100%; float: left; }\n.html-field :last-child.CustomNavBox { padding-bottom: 0px; }\n.html-field .CustomNav a {  clear: both; display: block; position: relative; }\n.html-field .CustomNav a \u003e img { margin: 0px 5px 0px 0px; top: 0px; width: 50px; height: auto; float: left; }\n.html-field .CustomNav a \u003e img + .CustomNavInfo { text-align: left; float: left; display: inline-block; }\n.html-field .CustomNavTitle { line-height: 1.3em; font-size: 0.9em; font-weight: normal; }\n.html-field .CustomNavIntroduction { line-height: 1.3em; font-size: 0.8em; }\n.html-field .CustomNav .CustomNavHeading { font-size: 1em; font-weight: bold; }\n.html-field .CustomNav.nav1 { padding-right: 25px; box-sizing: border-box; }\n.html-field .CustomNav.nav2 { padding-right: 25px; box-sizing: border-box; }\n.html-field .CustomNav.nav2 a \u003e img + .CustomNavInfo { width: 75%; float: right; }\n.html-field .contentNav { width: 100%; margin-top: 25px; margin-bottom: 10px; float: left; }\n.html-field .contentNav a \u003e img { margin: 0px; left: 0px; width: auto; height: auto; position: relative; max-width: 100%; }\n.html-field .contentNav .CustomNavBox { padding: 0px 5px 25px; width: 240px; float: left; box-sizing: border-box; }\n.html-field .contentNav .CustomNavTitle { font-size: 1.06em; font-weight: bold; }\n.html-field .fullwidthRow { width: 100%; float: left; }\n.html-field .fullwidthRow .instagramBox { width: 25%; padding-left: 20px; margin-top: 33px; float: left; box-sizing: border-box; }\n.html-field .fullwidthRow .instagramBox .sbi_item { padding: 0px 5px 5px 0px; width: 29%; float: left; box-sizing: border-box; }\n.html-field .fullwidthRow .instagramBox .sbi_item img { border: 0px currentColor; border-image: none; width: 100%; display: block; }\n.html-field .fullwidthRow .connect_main { width: 25%; margin-top: 20px; float: left; }\n.html-field .fullwidthRow .connect_main h2 {  margin: 0px; text-transform: uppercase; padding-left: 15px; font-size: 16px; font-weight: bold; float: left;  }\n.html-field .fullwidthRow .connect_main img { border: 0px currentColor; border-image: none; height: auto; max-width: 100%; }\n.html-field .CustomNav.rightlinks { width: 100%; max-width: 100%; }\n.html-field .TopBar { width: 100%; height: auto; float: left; position: relative; z-index: 999; }\n.html-field .TopBarDesign { left: -100% !important; top: 0px; width: auto !important; height: 100%; right: -100% !important; display: block; position: absolute !important; z-index: 0; box-shadow: 0px 2px 4px #dedede;  -webkit-transform: translateZ(0); }\n.html-field .TopBar .gallery-box { height: 50px;  clear: both; display: inline-block; }\n.html-field .TopBar .gallery-box.flickity-enabled { height: 50px; display: block; }\n.html-field .TopBar .gallery-action { padding: 10px; border-radius: 50%; top: 50% !important; font-size: 18px; margin-top: -20px; position: absolute; z-index: 9; cursor: pointer; opacity: 0.7; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .TopBar .gallery-action.icon-arrow-left3 { left: 20px; }\n.html-field .TopBar .gallery-action.icon-arrow-right3 { right: 25px; }\n.html-field .TopBar .CustomNav { margin: 0px; width: 100%; height: 100%; text-align: left; font-size: 0.8em; float: left; position: relative; max-height: 50px; box-sizing: border-box; }\n.html-field .TopBar .CustomNav .CustomNavBox { width: auto; height: 100%; line-height: 21px; padding-right: 10px; margin-right: 10px; float: left; display: inline-block; }\n.html-field .TopBar .CustomNav a { width: auto; height: 100%; line-height: normal; clear: none; float: left; display: inline-block; position: relative; box-sizing: border-box; }\n.html-field .TopBar .CustomNav a:last-child { margin-right: 0px; }\n.html-field .TopBar .CustomNav a .CustomNavInfo { top: 50%; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.html-field .TopBar .CustomNav a img { width: auto; margin-right: 5px; float: left; display: inline-block; max-height: 50px; }\n.html-field .TopBar .CustomNav a img + .CustomNavInfo { float: left; }\n.html-field .TopBar .CustomNav.col { border: 0px currentColor !important; border-image: none !important; width: auto !important; }\n.html-field .TopBar .CustomNavTitle { padding-bottom: 0px; font-size: 1em; font-weight: normal; }\n.html-field .TopBar .CustomNavHeading { margin: 15px 0px; }\n.html-field .mobile.header .TopBar { padding: 0px 10px; }\n.html-field .mobile.header .TopBar + .utils { width: 100%; float: left; box-sizing: border-box; }\n.html-field .CustomNav.navLeft { width: 50%; margin-bottom: 20px; float: left; }\n.html-field .CustomNav.navLeft a \u003e img { width: auto; height: auto; max-width: 100%; }\n.html-field .CustomNav.navLeft .CustomNavTitle { font-size: 1em; font-weight: bold; }\n.html-field .footerNav {  }\n.html-field .footerNav .CustomNavBox a { padding-bottom: 5px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; }\n.html-field .footerNav .CustomNavBox { padding-bottom: 5px; }\n.html-field .Banner { border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; position: relative; }\n.html-field .Banner .slide-runner .BannerImage img { position: absolute; }\n.html-field .Banner .slide-runner .slide-item { height: auto !important; }\n.html-field .Banner .slide-runner .slide-controls { left: 0px; width: 100%; bottom: 0px; display: none; position: absolute; background-color: rgba(128, 128, 128, 0.5); }\n.html-field .Banner .slide-runner .slide-controls td { vertical-align: middle; }\n.html-field .Banner .slide-runner .slide-controls .slide-desc { margin: 5px; text-align: left; line-height: 16px; font-size: 0.75em; }\n.html-field .Banner .slide-runner { margin: -1px 0px 0px; }\n.html-field .Banner { margin: 0px auto; width: 100%; }\n.html-field .Banner .slide-runner .slide-item { height: auto !important; }\n.html-field .Banner .slide-runner .slide-controls { left: 0px; width: 100%; bottom: 0px; display: none; position: absolute; background-color: rgba(128, 128, 128, 0.5); }\n.html-field .Banner .slide-runner .slide-controls td { vertical-align: middle; }\n.html-field .Banner .slide-runner .slide-controls .slide-desc { margin: 5px; text-align: left; line-height: 16px; font-size: 0.75em; }\n.html-field .Banner .slide-runner { max-height: 450px; }\n.html-field .Banner .gallery-box {  clear: both; }\n.html-field .Banner .BannerBox { width: 100%; height: 100%; text-align: center;  }\n.html-field .Banner .gallery-buttons { padding: 10px; width: auto !important; right: 0px; bottom: 0px; display: none; position: absolute; }\n.html-field .Banner .gallery-buttons .button { margin: 0px 4px; padding: 0px; border-radius: 50%; width: 16px; height: 16px; float: left; display: block; cursor: pointer; opacity: 0.6; box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333; -moz-box-shadow: 0px 0px 10px #333; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .Banner .gallery-buttons .button.selected { opacity: 1; }\n.html-field .Banner a.BannerImage { width: 100%; height: 100%; float: left; }\n.html-field .Banner a.BannerImage img { width: auto; height: auto; position: relative; max-height: 100%; max-width: 100%; }\n.html-field .Banner .flickity-prev-next-button { width: 43px; height: 68px; display: none; z-index: 1;  background-color: transparent !important; }\n.html-field .Banner:hover .flickity-prev-next-button { display: block; }\n.html-field .Banner .flickity-prev-next-button svg { display: none; }\n.html-field .Banner .flickity-prev-next-button.next {  }\n.html-field #Sidemap #sidemap-close { position: relative; z-index: 999; }\n.html-field .PageLinkBoxWrapper { margin: 0px auto; padding: 0px 15px;  clear: both; position: relative; }\n.html-field .PageLinkBoxWrapper .PageLinkBoxImage img { display: block; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 310px;  clear: both; }\n.html-field .PageLinkBoxWrapper .gallery-action { padding: 10px; border-radius: 50%; top: 50% !important; font-size: 18px; margin-top: -20px; position: absolute; z-index: 9; cursor: pointer; opacity: 0.7; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .PageLinkBoxWrapper .gallery-action.icon-arrow-left3 { left: 20px; }\n.html-field .PageLinkBoxWrapper .gallery-action.icon-arrow-right3 { right: 25px; }\n.html-field .PageLinkBox {  margin-top: 20px; position: relative; }\n.html-field .PageLinkBox h1, .html-field .PageLinkBox h2, .html-field .PageLinkBox h3, .html-field .PageLinkBox h4, .html-field .PageLinkBox h5, .html-field .PageLinkBox h6 { margin: 0px; }\n.html-field .PageLinkBox .PageLinkBoxLink { display: block; }\n.html-field .PageLinkBox .PageLinkBoxItem { margin: 0px 4px 0px 10px; text-align: left;  clear: none !important; float: left; position: relative; cursor: pointer; box-sizing: content-box; }\n.html-field .PageLinkBox :last-child.PageLinkBoxItem { margin: 0px 2px 0px 10px; }\n.html-field .PageLinkBox .PageLinkBoxItem:hover .PageLinkBoxTextsContainer { height: auto; bottom: 0px; }\n.html-field .PageLinkBox .PageLinkBoxItem:hover .PageLinkBoxDescription { height: auto; }\n.html-field .PageLinkBox .PageLinkBoxImage { margin: 0px auto; width: 290px; height: 290px;  vertical-align: middle; position: relative; }\n.html-field .PageLinkBox .PageLinkBoxImage img { margin: 0px auto; border: 0px currentColor; border-image: none; display: block; position: relative; max-height: 100%; max-width: 100%; }\n.html-field .PageLinkBox .PageLinkBoxTextsContainer { transition:500ms; left: 0px; width: 100%; height: auto; bottom: 0px; padding-bottom: 10px; position: absolute; opacity: 0; -webkit-transition: all 500ms; -o-transition: all 500ms; -moz-transition: all 500ms; }\n.html-field .PageLinkBox .PageLinkBoxItem:hover .PageLinkBoxTextsContainer { opacity: 1; }\n.html-field .PageLinkBox .PageLinkBoxTitle { padding: 10px 10px 5px; line-height: 1.25em; font-size: 1em; font-weight: bold; vertical-align: middle; -ms-word-wrap: break-word; }\n.html-field .PageLinkBox .PageLinkBoxDescription { padding: 0px 10px; height: auto; line-height: 1.25em; font-size: 0.85em; font-weight: normal; vertical-align: middle; -ms-word-wrap: break-word; }\n.html-field #BannerBottomWrapper { margin: 0px 15px 20px; padding: 10px; border: currentColor !important; border-image: none !important; width: auto; clear: both; position: relative; }\n.html-field .BannerBottomWrapper { margin: 0px auto 20px 0px; border: currentColor !important; border-image: none !important; width: 100%; clear: both; position: relative; }\n.html-field .BannerBottomWrapper .gallery-box { height: 240px;  clear: both; }\n.html-field .BannerBottomWrapper .gallery-action { padding: 10px; border-radius: 50%; top: 50% !important; font-size: 1.12em; margin-top: -20px; position: absolute; z-index: 9; cursor: pointer; opacity: 0.7; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-left3 { left: 10px; }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-right3 { right: 10px; }\n.html-field .BannerBottomWrapper .BannerBottomImage img { display: block; }\n.html-field .BannerBottom {  position: relative; z-index: 1; }\n.html-field .BannerBottom .BannerBottomLink { display: block; }\n.html-field .BannerBottom .BannerBottomItem { margin: 0px 10px 0px 0px; width: 440px; text-align: left;  clear: none !important; float: left; position: relative; cursor: pointer; box-sizing: content-box; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box :last-child.BannerBottomItem { margin-right: 0px; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box.flickity-enabled :last-child.BannerBottomItem { margin-right: 10px; }\n.html-field .BannerBottom .BannerBottomItem:hover .BannerBottomTextsContainer { height: auto; bottom: 0px; }\n.html-field .BannerBottom .BannerBottomItem:hover .BannerBottomDescription { height: auto; }\n.html-field .BannerBottom .BannerBottomImage { margin: 0px auto; width: 100%;  vertical-align: middle; position: relative; }\n.html-field .BannerBottom .BannerBottomImage img { margin: 0px auto; border: 0px currentColor; border-image: none; display: block; position: relative; max-height: 100%; max-width: 100%; }\n.html-field .BannerBottom .BannerBottomTextsContainer { padding: 0px 10px; transition:0.5s ease-in-out; left: 0px; width: 100%; height: auto; bottom: 0px; position: relative; box-sizing: border-box; opacity: 1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }\n.html-field .BannerBottom .BannerBottomTitle { padding: 10px 0px 0px; line-height: 1.5em; font-size: 1em; font-weight: normal; vertical-align: middle; }\n.html-field .BannerBottom .BannerBottomDescription { padding: 0px 0px 10px; height: auto; line-height: 1.25em;  font-size: 0.85em; font-weight: normal; vertical-align: middle; white-space: nowrap; -ms-word-wrap: break-word; -ms-text- }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-left3 { left: 20px; }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-right3 { right: 20px; }\n.html-field .BannerInfo { left: 0px; width: 100%; bottom: 0px; display: none; position: absolute; }\n.html-field .BannerBox .BannerInfo .BannerTitle { border-width: 0px; border-style: solid; margin: 0px auto; padding: 10px; width: auto !important; line-height: 1.2em; font-size: 1.5em; font-weight: 600; -ms-word-wrap: break-word; max-width: 700px; }\n.html-field .BannerBox .BannerInfo .BannerIntroduction { border-width: 0px; border-style: solid; margin: 0px auto; padding: 0px 10px 15px; width: auto !important; line-height: 1.5em; font-size: 0.81em; font-weight: normal; -ms-word-wrap: break-word; max-width: 700px; }\n.html-field .ellip { height: 100%; display: block; }\n.html-field .ellip-line { float: left; white-space: nowrap; -ms-word-wrap: normal; -ms-text- }\n.html-field .ellip, .html-field .ellip-line {  position: relative; max-width: 100%; }\n.html-field .ShopDiscountContainer { text-align: center; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field .ShopDiscountMessage { border-width: 1px; border-style: solid; margin: auto !important; padding: 1em; font-size: 1.1em; font-weight: bold; position: relative; max-width: 940px; }\n.html-field .NextPreviousLink, .html-field .NextPreviousLink a:hover {  padding: 2px 7px; text-align: center; font-size: 0.92em; font-weight: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; }\n.html-field .NextPreviousLink table { margin: 0px auto; }\n.html-field #AutoSplitPageBottom, .html-field #AutoSplitPageTop { margin: 10px; text-align: center; clear: left; }\n.html-field #AutoSplitPageBottom table.NextPreviousLink { margin: 0px auto; font-size: 0.81em; }\n.html-field span.NextPreviousLink { border: 0px currentColor; border-image: none; font-weight: bold; }\n.html-field a.NextPreviousLink, .html-field a.NextPreviousLink:hover { border: 0px currentColor; border-image: none; }\n.html-field .Breadcrumbs { border-width: 0px 0px 1px; border-style: solid; padding: 10px; font-size: 0.96em; font-weight: bold; text-decoration: underline; position: relative; z-index: 1; }\n.html-field .breadcrumDesign {  border-width: 1px; border-style: solid; left: -100%; top: -1px; height: 100%; right: -100%; display: block; position: absolute; z-index: 0; -webkit-transform: translateZ(0); }\n.html-field .BreadcrumbsTrail { font-size: 0.9em; position: relative; z-index: 1; }\n.html-field .BreadcrumbsTrail \u003e nobr:not(:last-child) \u003e a {  padding-right: 22px; margin-right: 7px; }\n.html-field .Breadcrumbs .BreadcrumbsTrail { float: none !important; }\n.html-field .ProductImage a { background-color: transparent; }\n.html-field .ProductIcons { text-align: left; margin-top: 10px; display: table; position: relative; }\n.html-field .is-detailed-view ~ #WebSite .ProductIcons { width: calc(100% - 10px - 10px); }\n.html-field .ProductIcons * { box-sizing: border-box; }\n.html-field .ProductIcons \u003e * { vertical-align: top; }\n.html-field .QntyBox { height: 100%; color: windowtext; line-height: 38px;  vertical-align: middle; display: table; position: relative; min-height: 38px; background-color: window; }\n.html-field .QntyBox input { border: currentColor; border-image: none; width: 30px; height: 100%; text-align: center; font-size: 1.1em; display: table-cell; position: relative; min-height: 38px; }\n.html-field .QntyBox \u003e * { vertical-align: top; }\n.html-field .ProductQuantityUnit { padding: 0px 2px; display: table-cell; min-height: 38px; }\n.html-field .AddToBasketQnty { border-width: 1px; border-style: solid; height: 100%; vertical-align: middle; display: table-cell; white-space: nowrap; min-height: 40px; min-width: 30px; }\n.html-field .ProductIcons .AddToBasketSpacer { display: none; min-width: 8px; max-width: 8px; content: \" \"; }\n.html-field .ProductIcons .AddToBasketQnty ~ .AddToBasketSpacer { float: none !important; display: table-cell !important; }\n.html-field .ProductIcons .has-favorites ~ .AddToBasketSpacer { float: none !important; display: table-cell !important; }\n.html-field .ProductIcons .AddToBasketButton { font-size: 1em; }\n.html-field .AddToBasketButton { border-width: 1px; border-style: solid; width: 100%; text-align: left; line-height: 1; font-size: 1.2em; font-weight: bold; display: table-cell; min-height: 40px; }\n.html-field .AddToBasketButton .ImgLink { text-align: center; line-height: 32px; position: relative; min-height: 38px; background-color: transparent; }\n.html-field .AddToBasketButton .ImgLink span { height: 100%; line-height: 1.1em; vertical-align: middle; display: inline-block; }\n.html-field .AddToBasketButton .ImgLink [class^='icon-'] { margin: 0px 5px 0px -1.2em; font-size: 1.2em; }\n.html-field .FavoritesButton { border: currentColor; border-image: none; width: 40px; height: 100%; text-align: center; line-height: 40px; font-size: 1em; font-weight: bold; vertical-align: middle; display: table-cell; min-height: 40px; }\n.html-field .FavoritesButton .ImgLink { width: 38px; line-height: 38px; min-height: 38px; background-color: transparent; }\n.html-field .FavoritesButton .ImgLink [class^='icon-'] { line-height: 38px; display: block; }\n.html-field .icon-enter::before { content: \"\\e603\"; }\n.html-field .footer-2-wrapp { width: 100%; float: left; }\n.html-field #SwitchCurrency { margin: 0px 0px 0px 5px; float: right; }\n.html-field #SwitchCurrency .currencySymbol {  padding: 2px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 32px; font-size: 1.2em; font-style: normal; font-weight: bold; float: left; box-sizing: border-box; }\n.html-field #SwitchCurrency a { float: left; }\n.html-field .displaybox { display: none !important; }\n.html-field #ProductMediaShare { margin: 20px 0px 0px; text-align: center; }\n.html-field .socialBlock { padding: 0px 0px 0px 15px; width: 50%; clear: none; float: right; box-sizing: border-box; }\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.html-field #WorkspaceBody { font-size: 100%; }\n.html-field .title-wrapper { width: 25%; }\n.html-field #SideBar_L { width: 150px; min-width: 150px !important; }\n.html-field #SideBar_L + #Content { width: calc(100% - 190px) !important; display: inline-block; }\n.html-field #SideBar_L { width: 150px; float: left !important; min-width: 150px !important; }\n.html-field #Content { width: 770px !important; float: right !important; }\n.html-field #SideBar_R { width: 150px; min-width: auto !important; }\n.html-field #SideBar_R ~ #ProductLoop { width: calc(100% - 190px) !important; }\n.html-field #CompanyImage img { height: auto; display: block; max-width: 40%; }\n.html-field #MiniCartTotal .MiniCartTotalItemsQuantity { padding: 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxItem { margin: 0px 5px 0px 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 248px; height: 250px; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 310px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 61px; }\n.html-field .TopBar .CustomNav { font-size: 0.85em; }\n.html-field #Content {  }\n.html-field .BannerBottomWrapper { max-width: 940px; }\n.html-field .BannerBottomWrapper .gallery-box { height: 210px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 75px; }\n.html-field .BannerBottom .BannerBottomItem { width: 365px; }\n.html-field .ThemeVersion-11 #Content {  }\n.html-field .contentNav .CustomNavBox { width: 235px; }\n.html-field #SideBar_L { float: left !important; }\n.html-field #SideBar_R { float: right !important; }\n.html-field #SideBar_L + #PageContainer11 { width: calc(100% - 200px); float: left; }\n.html-field #SideBar_R + #PageContainer11 { width: calc(100% - 200px); float: right; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box :last-child.BannerBottomItem { margin-right: 0px; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box.flickity-enabled :last-child.BannerBottomItem { margin-right: 10px; }\n}\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.html-field .header-mid-bar { height: 60px; min-height: 60px; }\n.html-field #WorkspaceBody { font-size: 100%; }\n.html-field .ThemeVersion-11 #WebSiteContent { width: 964px; max-width: 964px; }\n.html-field .ThemeVersion-11 #Content { width: 487px !important; max-width: 487px !important; }\n.html-field .ThemeVersion-11 #SideBar_L { width: 150px; font-weight: bold; float: left; }\n.html-field #SideBar_L { width: 150px !important; float: none !important; min-width: 150px !important; }\n.html-field #SideBar_L + #Content { width: 450px !important; float: right !important; display: inline-block; min-width: calc(100% - 150px) !important; }\n.html-field #Content { width: 547px; float: right !important; }\n.html-field #SideBar_R { width: 150px; min-width: auto !important; }\n.html-field #SideBar_R ~ #ProductLoop { width: 100% !important; }\n.html-field .smaller#CompanyImage { width: 210px; }\n.html-field #CompanyImage img { height: auto; max-width: 25%; }\n.html-field #DesignImage1 { height: auto; }\n.html-field .TopBar .CustomNav { font-size: 0.85em; }\n.html-field #DesignImage2 { height: auto; }\n.html-field .idx2List \u003e li \u003e a { padding: 0px 7px; }\n.html-field #MiniCartTotal .MiniCartTotalItemsQuantity { padding: 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .gallery-box .PageLinkBoxItem { margin: 0px 15px 0px 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .gallery-box :last-child.PageLinkBoxItem { margin: 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .gallery-box.flickity-enabled :last-child.PageLinkBoxItem { margin: 0px 15px 0px 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 171px; height: 171px; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 171px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 40px; }\n.html-field .BannerBottom .BannerBottomItem { width: 257px; }\n.html-field .BannerBottomWrapper { max-width: 724px; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage { width: 257px; height: 105px; }\n.html-field .BannerBottomWrapper .gallery-box { height: 166px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 55px; }\n.html-field .BannerBottomouter { padding: 50px 0px; }\n.html-field .title-wrapper { width: 20%; }\n.html-field .ThemeVersion-11 #Content {  }\n.html-field .sidebarRight#SideBar_R { display: block !important; }\n.html-field .contentNav .CustomNavBox { width: 181px; }\n.html-field #SideBar_L { float: left !important; }\n.html-field #SideBar_R { float: right !important; }\n.html-field #SideBar_L + #PageContainer11 { width: calc(100% - 200px); float: left; }\n.html-field #SideBar_R + #PageContainer11 { width: calc(100% - 200px); float: right; }\n.html-field .inner-content #SideBar_L, .html-field .inner-content #SideBar_R { display: block !important; }\n}\n@media all and (max-width:NaNpx){\n.html-field #WorkspaceBody { font-size: 100%; }\n.html-field #CompanyImage img { width: auto; height: 80px; }\n.html-field .ThemeVersion-11 #WebSite { width: 100% !important; float: left !important; }\n.html-field #SideBar_L + #Content { width: 100% !important; display: block; min-width: 100% !important; }\n.html-field #SideBar_R ~ #ProductLoop { width: inherit !important; display: block; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxItem { margin: 0px 10px 0px 0px; width: 30%; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 100%; height: 230px; }\n.html-field .PageLinkBoxWrapper .flickity-slider { left: 3px !important; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 230px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 40px; }\n.html-field .PageIntroduction { margin: 1em 10px !important; }\n.html-field #PageContainer11 { padding: 0px; }\n.html-field .BannerBottomWrapper { max-width: 100%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomItem { width: 49%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage { width: 100%; height: auto; }\n.html-field .BannerBottomWrapper .flickity-slider { left: 7px !important; }\n.html-field .BannerBottomWrapper .gallery-box { height: 177px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 55px; }\n.html-field .BannerBottom .BannerBottomTitle { margin: 0px; }\n.html-field .BannerBottomouter { left: 0px; margin-left: 0px; max-width: 100%; }\n.html-field #bottomBannerBG {  }\n.html-field .CustomNav.col { width: 50%; margin-bottom: 20px; max-width: 100%; }\n.html-field .CustomNavWrapper .CustomNav.col { width: 50%; max-width: 100%; }\n.html-field .WebsiteLinkBoxTop { width: 50%; box-sizing: border-box; }\n.html-field .WebsiteLinkBoxBottom { width: 50%; margin-bottom: 20px; box-sizing: border-box; }\n.html-field .contentNav { padding: 0px 20px !important; width: 50%; box-sizing: border-box; }\n.html-field .contentNav .CustomNavBox { width: 240px; float: none; display: inline-block; }\n.html-field .contentNav { text-align: center; }\n.html-field .PageDescription { margin: 0px !important; padding-right: 10px !important; padding-left: 10px !important; }\n.html-field .CustomNavWrapper { padding-right: 10px; padding-left: 10px; }\n.html-field .WebsiteLinkBoxTop { width: 50%; padding-right: 0px; }\n.html-field .WebsiteLinkBoxTop h1 { margin-right: 0px; margin-left: 0px; }\n.html-field .WebsiteLinkBoxBottom { width: 50%; padding-right: 0px; }\n.html-field .WebsiteLinkBoxBottom { margin-right: 0px; margin-left: 0px; }\n.html-field .Breadcrumbs { padding: 10px; }\n.html-field .CustomNav.navLeft { padding: 0px 20px; width: 100%; box-sizing: border-box; }\n.html-field .socialBlock { padding: 0px 20px; width: 100%; box-sizing: border-box; }\n.html-field #Content #PageContainer11 { width: 100% !important; }\n.html-field .BannerBottomWrapper .gallery-action { top: 65% !important; }\n}\n@media all and (max-width:NaNpx){\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxItem { margin: 0px 3% 0px 0px; width: 100%; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 100%; height: 310px; min-height: 100px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage img { width: auto; height: auto; max-height: 100%; max-width: 100%; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 310px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 80px; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomItem { margin: 0px 3% 0px 0px; width: 100%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage {  width: 100%; height: 110px; min-height: 100px; }\n.html-field .BannerBottom .BannerBottomTextsContainer { width: 100%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage img { width: auto; height: auto; max-height: 100%; max-width: 100%; }\n.html-field .BannerBottomWrapper .gallery-box { height: 172px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 95px; }\n.html-field .PageLinkBoxWrapper .flickity-slider { left: 0px !important; }\n.html-field .BannerBottomWrapper .flickity-slider { left: 0px !important; }\n.html-field .BannerBottomouter { padding: 0px; }\n.html-field .fullwidthRow .instagramBox { padding: 0px 20px; width: 100%; }\n.html-field .fullwidthRow .connect_main { padding: 0px 20px; width: 100%; box-sizing: border-box; }\n.html-field .contentNav .CustomNavBox { width: 240px; float: none; display: inline-block; }\n.html-field .contentNav { text-align: center; }\n}\n.html-field .TopBar .CustomNav a .CustomNavInfo { top: 0%; transform: translateY(0%); -webkit-transform: translateY(-0%); -moz-transform: translateY(-0%); }\n.html-field .TopBar .CustomNav .CustomNavBox { text-align: center; display: flex; white-space: nowrap; align-items: center; }\n.html-field .Banner a.BannerImage, .html-field .PageLinkBox .PageLinkBoxImage, .html-field .BannerBottom .BannerBottomImage { text-align: center; display: flex; align-items: center; }\n.html-field .Banner .BannerBox { width: 100%; height: 100%; text-align: center; line-height: normal !important;  table-layout: fixed; }\n.html-field .Banner a.BannerImage { width: 100%; height: 100%; float: none; }\n.html-field .Banner a.BannerImage img { margin: auto !important; }\n.html-field .ContentBody p, .html-field .ContentBody td, .html-field .ContentBody li, .html-field .ContentBody label, .html-field .ContentBody h1[class][id], .html-field .ContentBody h2[class][id], .html-field .ContentBody h3[class][id], .html-field .ContentBody h4[class][id], .html-field .ContentBody h5[class][id], .html-field .ContentBody h6[class][id] {  }\n.html-field .ContentBody p, .html-field .ContentBody td, .html-field .ContentBody li, .html-field .ContentBody label {  }\n.html-field #currencySymbol { font-size: 1.2em; text-decoration: underline; }\n.html-field #currencySymbol p { font-size: 1.2em; text-decoration: underline; }\n.html-field #currencySymbol td { font-size: 1.2em; text-decoration: underline; }\n.html-field #currencySymbol li { font-size: 1.2em; text-decoration: underline; }\n.html-field .CustomNavWrapper p { font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; }\n.html-field .CustomNavWrapper td { font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; }\n.html-field .CustomNavWrapper li { font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; }\n.html-field .ShopDiscountMessage p { font-size: 1.1em; font-weight: bold; }\n.html-field .ShopDiscountMessage td { font-size: 1.1em; font-weight: bold; }\n.html-field .ShopDiscountMessage li { font-size: 1.1em; font-weight: bold; }\n.html-field #SiteSlogan p { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; }\n.html-field #SiteSlogan td { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; }\n.html-field #SiteSlogan li { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; }\n.html-field #BannerBottomTextsContainer { font-size: 1em; font-weight: bold; }\n.html-field #BannerBottomTextsContainer p { font-size: 1em; font-weight: bold; }\n.html-field #BannerBottomTextsContainer td { font-size: 1em; font-weight: bold; }\n.html-field #BannerBottomTextsContainer li { font-size: 1em; font-weight: bold; }\n.html-field .Breadcrumbs p { font-size: 0.96em; font-weight: bold; text-decoration: underline; }\n.html-field .Breadcrumbs td { font-size: 0.96em; font-weight: bold; text-decoration: underline; }\n.html-field .Breadcrumbs li { font-size: 0.96em; font-weight: bold; text-decoration: underline; }\n.html-field .ThemeVersion-11 #SideBar_L p { font-weight: bold; }\n.html-field .ThemeVersion-11 #SideBar_L td { font-weight: bold; }\n.html-field .ThemeVersion-11 #SideBar_L li { font-weight: bold; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 p { font-size: 1.16em; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 td { font-size: 1.16em; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 li { font-size: 1.16em; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 a .SubPageNavigationTitle { font-size: 1.16em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar * p { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar * td { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar * li { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar p { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar td { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar li { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar a .SubPageNavigationTitle { font-size: 1.1em; }\n--\u003e\u003c\/style\u003e\n\u003clink id=\"pagestyle-css\" href=\"http:\/\/localhost:50379\/contents\/styles\/pa_sfx-content_navleft.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink id=\"global-css\" href=\"http:\/\/localhost:50379\/contents\/styles\/global.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink disabled id=\"globalresponsive-css\" href=\"http:\/\/localhost:50379\/contents\/styles\/global-responsive.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e\n\u003cstyle type=\"text\/css\" id=\"globalresponsive-massaged-css\"\u003e\u003c!--\n.responsive { width: 100% !important; height: auto !important; float: none !important; max-width: 100%; }\n.header.mobile { top: 0px; width: 100%; position: relative; z-index: 99999; min-height: 50px; box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); }\n.header.mobile input[type=search] { -webkit-box-sizing: content-box; -webkit-appearance: textfield; }\n.header.mobile .utils {  margin: 0px; padding: 9px; width: 100%; position: relative; box-sizing: border-box; }\n.fixed-header { left: 0px; top: 0px; width: 100%; position: fixed !important; box-shadow: 0px -12px 5px 13px rgba(0,0,0,0.3); }\n.header.mobile .utils menu { width: 100%; text-align: right; float: right; display: block; position: relative; min-height: 20px; }\n.header.mobile .utils [id^=util_] a span { display: none; }\n.header.mobile .utils a { text-decoration: none; margin-bottom: 0px !important; display: block; }\n.header.mobile .utils li { list-style: none; margin: 0px; font-size: 0.9em; vertical-align: middle; }\n.header.mobile #util_group { top: 50%; right: 0px; float: none; white-space: nowrap; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.header.mobile #util_group #util_menu { float: left; }\n.header.mobile .utils #util_searchbox { text-align: center;  padding-top: 5px; clear: both; display: none; position: relative; }\n.header.mobile .utils #util_searchbox #phrase, .header.mobile .utils li#util_searchbox input[type=search] { padding: 0px 2em 0px 5px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 100%; height: 2.5em; line-height: 2.5em; display: inline-block; max-width: 100%; box-sizing: border-box; }\n.header.mobile .utils #util_searchbox input[type=submit] { border: 0px currentColor; border-image: none; right: 0px; display: inline-block; position: absolute; min-width: 32px; }\n.header.mobile .utils #util_searchbox_search { height: 2.5em; margin-left: -2em; }\n.header.mobile .utils #util_searchbox_search a { padding: 0px; vertical-align: middle; display: inline-block; background-color: transparent; }\n.header.mobile .utils #util_searchbox_search a i { top: 50%; margin-top: -0.55em; position: absolute; }\n.header.mobile .utils #mobile_SwitchCurrency .currencySymbol { padding: 0px; line-height: 1; font-size: 18px; font-style: normal; font-weight: bold; box-sizing: border-box; }\n.header.mobile .utils #sidemap-button { border-width: 0px; border-style: solid; margin: 0px; padding: 0px; border-radius: 2px; text-transform: uppercase; }\n.header.mobile .utils #sidemap-button i[class^=icon-] { padding: 0px; vertical-align: bottom; display: inline-block; }\n.menu_left_col .icon-menu7 { font-size: 24px; }\n.header.mobile .utils a#sidemap-button span { padding: 5px; display: inline-block; }\n.header.mobile .sf-button, .header.mobile .sf-button:visited { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block; position: relative; max-height: 32px; box-sizing: border-box; }\n.header.mobile .sf-button a { padding: 0px 5px; height: 100%; color: inherit; box-sizing: border-box; }\n.header.mobile .SiteHeading { margin: auto !important; left: 0px; text-align: center !important; font-size: 2em; vertical-align: middle; float: none; display: block; position: relative; }\n.header.mobile .SiteHeading h1 { margin-right: 0px; margin-left: 0px; }\n.header.mobile .mob_logo_col .CompanyImage { margin: auto; width: auto; height: auto; text-align: center; float: none; display: block !important; max-width: 80% !important; }\n.header.mobile .CompanyImage img { margin: auto; display: block; max-height: 75px; max-width: 100%; }\n.BannerMobile { margin: 0px auto !important; width: 100% !important; height: auto; position: relative; }\n.BannerMobile .gallery-box {  clear: both; }\n.BannerMobile .gallery-buttons { padding: 10px; width: auto !important; right: 0px; bottom: 0px; position: absolute; }\n.BannerMobile .gallery-buttons .button {  margin: 0px 4px; padding: 0px; border-radius: 50%; width: 16px; height: 16px; float: left; display: block; cursor: pointer; opacity: 0.6; box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333; -moz-box-shadow: 0px 0px 10px #333; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.BannerMobile .gallery-buttons .button.selected { opacity: 1; }\n.BannerMobile .BannerBox { top: 50%; width: 100%; height: auto; text-align: center; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.BannerMobile .BannerBox a { width: 100%; height: auto; float: left; position: relative; }\n.BannerMobile .BannerImage { margin: auto; width: 100%; height: auto; vertical-align: middle; display: block; position: relative; max-width: 100%; }\n.BannerMobile .BannerInfo { left: 0px; top: auto; width: 100%; text-align: left; bottom: 0px; line-height: 100%; position: absolute; z-index: 9; transform: none; -webkit-transform: none; -moz-transform: none; }\n.BannerMobile .BannerBox .BannerInfo .BannerFilter { width: 100%; display: inline-block; max-width: 100%; }\n.BannerMobile .BannerBox .BannerInfo .BannerFilter.sf-darken {  }\n.BannerMobile .BannerBox .BannerInfo .BannerTitle { border-width: 0px; border-style: solid; margin: 0px; padding: 10px; width: auto !important; line-height: 1.2em; font-size: 1.62em; font-weight: bold; -ms-word-wrap: break-word; }\n.BannerMobile .BannerBox .BannerInfo .BannerIntroduction { border-width: 0px; border-style: solid; margin: 0px; padding: 10px; width: auto; height: auto; line-height: 1.5em;  font-size: 0.75em; font-weight: normal; -ms-word-wrap: break-word; max-width: 85%; }\n.footer.mobile { left: 0px; width: 100%; height: 32px; bottom: 0px; position: fixed; z-index: 99999; box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); }\n.footer.mobile .utils { margin: 0px; padding: 0px; }\n.footer.mobile .utils menu { height: 32px; display: block; }\n.footer.mobile .utils #util_gototop { display: none; }\n.footer.mobile .utils [id^=util_] a span { display: none; }\n.footer.mobile .utils a { text-decoration: none; display: block; }\n.footer.mobile .utils li { list-style: none; margin: 0px; }\n.footer.mobile .sf-button, .footer.mobile .sf-button:visited { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;  display: inline-block; position: relative; max-height: 32px; box-sizing: border-box; }\n.footer.mobile .sf-button a { padding: 7px; height: 100%; color: inherit; box-sizing: border-box; }\n#mobile_switchlang {  }\n#mobile_switchlang .Outer { border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor transparent transparent; text-align: right; display: block; z-index: 1; background-color: transparent; }\n#mobile_switchlang [class*=icon-] { font-size: 0.8em; display: inline-block; }\n#mobile_switchlang .SwitchLangName { display: inline-block; position: relative; }\n#mobile_switchlang .SwitchLangName img { border: currentColor; border-image: none; }\n#mobile_switchlang:hover { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) currentColor; border-image: none; opacity: 1; box-shadow: 3px 0px 5px #bbbbbb; -webkit-box-shadow: 3px 0px 5px #bbbbbb; -moz-box-shadow: 3px 0px 5px #bbbbbb; }\n#mobile_switchlang:hover .Inner, .over#mobile_switchlang .Inner { margin: 0px; display: block; }\n#mobile_switchlang .Inner { border: 1px solid rgb(238, 238, 238); border-image: none; text-align: left; right: -1px; bottom: 19px;  clear: both; display: none; white-space: nowrap; position: absolute; cursor: pointer; box-shadow: 0px -2px 5px 1px #bbbbbb; transform: none; -moz-box-shadow: 0px -2px 5px 1px #bbbbbb; }\n#mobile_switchlang .Inner a { padding: 8px 10px; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid; display: block; }\n#mobile_switchlang .Inner a:hover { transform: scale(1.01); -webkit-transform: scale(1.01); -moz-transform: scale(1.01); }\n#mobile_switchlang .Inner a:first-child { border: currentColor; border-image: none; }\n#mobile_switchlang .Inner a img { border: currentColor; border-image: none; margin-right: 5px; }\n#Sidemap #mobile_switchlang .Inner { left: 10px; right: 10px; bottom: auto; font-size: 0.8em; white-space: normal; z-index: 1; box-shadow: 0px 10px 20px -4px rgba(192,192,192,0.4); -webkit-box-shadow: 0px 10px 20px -4px rgba(192, 192, 192, 0.4); -moz-box-shadow: 0px 10px 20px -4px rgba(192, 192, 192, 0.4); }\n#Sidemap, #Sitemap { text-align: left; }\n#Sidemap {  }\n#Sidemap #sidemap-close { padding: 0px; border: currentColor; border-image: none; line-height: 50px; background-color: transparent; }\n#Sidemap #sidemap-close i { font-size: 0px; }\n#Sidemap #sidemap-close a { background-color: transparent; }\n#Sidemap p { clear: both; }\n#Sidemap ul { margin: 0px; padding: 0px; }\n#Sidemap .idx-menu { padding: 0px; clear: both; position: relative; box-sizing: border-box; }\n#Sidemap .idx-menu ul ul { padding-left: 0px; }\n#Sidemap .idx-menu ul ul li a {  padding: 8px 15px; }\n#Sidemap .idx-menu li { width: 100%;  display: block; position: relative; }\n#Sidemap .idx-menu li a { text-decoration: none; display: block; white-space: nowrap; position: relative; background-color: transparent; }\n#Sidemap .idx-menu li a.selected { font-weight: bold; }\n#Sidemap .idx-menu li a:hover, #Sidemap .idx-menu li a.active {  }\n#Sidemap .idx-menu li a span { font-size: 15px; white-space: normal; }\n#Sidemap .idx-menu li a i[class^=icon-] { width: 10px; font-size: 10px; margin-left: 5px; display: inline-block; }\n#Sidemap .idx-menu li a i + span { padding-left: 0px; }\n#Sidemap .idx-menu li ul { display: none; }\n#Sidemap .sf-button { padding: 0.5em 0px 0.6em 5px; border: currentColor; border-image: none; background-color: transparent; }\n#Sidemap :first-child.sf-button { padding-left: 15px; }\n#Sidemap .sf-button:hover { box-shadow: none; }\n.PageImage { width: auto; height: auto; text-align: center; }\n.ThumbnailSliderContainer [id^=ms_] i[class^=icon-] { padding: 10px; font-size: 2em !important; }\n.ThemeVersion-11 .ProductImageContainer \u003e .ImgLink.HasSlider { width: 80% !important; }\n.ThemeVersion-11 .ProductImageContainer \u003e .ImgLink.HasSlider .ProductImage { display: inline-block; }\n.ThemeVersion-11 .ProductImageContainer \u003e .ThumbnailSliderContainer { width: 19%; }\n.sf-scrollbar-table {  }\n.top_wrap_menu { width: 100%; height: 50px; font-weight: bold; float: left; position: relative; box-sizing: border-box; box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.05); }\n.top_wrap_menu \u003e ul { width: calc(100% - 52px); float: left; display: table; }\n.top_wrap_menu \u003e ul li { padding: 0px 3px; width: auto; text-align: center; border-right-color: rgb(204, 204, 204) !important; border-right-width: 1px !important; border-right-style: solid !important; float: right; display: inline-block; min-width: 70px; }\n.close_btn-col { float: right; display: block; }\n#util_search span { display: none; }\n#Sidemap .top_wrap_menu :first-child.sf-button { padding-left: 0px; }\n.close_btn-col { width: 52px; height: 50px; text-align: center; right: 0px; float: right; display: block; position: absolute; }\nbody { font-size: 100% !important; }\n.top_wrap_menu \u003e ul li h3 { margin: 0px; padding: 0px; line-height: 43px; font-size: 14px; }\n#mobilelogin .icon-user7, .top_wrap_menu .icon-cross2, .search_coll .icon-search2, #util_gototop .icon-arrow-up8 { font-size: 0px; }\n#mobilelogin .icon-user7::before, .top_wrap_menu .icon-cross2::before, .search_coll .icon-search2::before, #util_gototop .icon-arrow-up8::before { font-size: 18px; }\n#mobile_SwitchCurrency .SwitchCurrencyLink .currencySymbol { font-style: normal; }\n#Sidemap #mobile_switchlang .Inner { margin: auto auto auto -70px; top: 49px !important; width: 200px; max-width: 200px; }\n.lang_col { position: relative; }\n.search_coll {  width: 100%; float: left; position: relative; box-sizing: border-box; }\n.search_coll #mobile_search { padding: 8px 10px; position: relative; }\n.search_coll #phrase { border: 2px solid rgb(230, 230, 230); border-image: none; width: 100%; height: 40px; padding-left: 15px; table-layout: fixed; box-sizing: border-box; }\n#util_searchbox_search { padding: 8px 0px !important; top: 8px; right: 20px; position: absolute; }\n#Sidemap .idx-menu li { padding: 0px; border-bottom-color: rgba(230, 230, 230, 0.5); border-bottom-width: 1px; border-bottom-style: solid; }\n#Sidemap .idx-menu li a { padding: 12px 15px; position: relative; }\n#Sidemap .idx-menu ul ul li { padding: 0.6px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; }\n#Sidemap #MiniCartTotalItemsQuantity_Mobile { top: -10px; right: -13px; }\n#Sidemap .idx-menu ul ul ul {  }\n#Sidemap .idx-menu ul ul ul ul {  }\n#Sidemap .idx-menu ul ul ul ul ul {  }\n#util_searchbox_search a {  color: rgb(209, 209, 209) !important; }\n#mobile_cart { position: relative; }\n.top_wrap_menu \u003e ul li:first-child { border-right-color: transparent !important; border-right-width: 1px !important; border-right-style: solid !important; }\n#mobile_cart a { margin: auto; position: relative; max-width: 30px; }\n#MiniCartTotalItemsQuantity_Mobile { border-radius: 100%; border: 3px solid rgb(255, 255, 255) !important; border-image: none !important; top: 1px; width: 20px; height: 20px; text-align: center; right: -15px; line-height: 21px; font-size: 12px; font-weight: bold; display: block; position: absolute; }\n#Sidemap #sidemap-close { left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; }\n.footer.mobile { display: none !important; }\n.sf-button#util_gototop { padding: 0.6em 0.7em !important; box-shadow: 0px 0px 17px 6px rgba(0,0,0,0.2); }\n#util_gototop #gototop-button { margin: auto; left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; line-height: 47px; position: absolute; }\nbody.ThemeVersion-11 { margin-bottom: 50px !important; }\n.left.mob_top { padding: 0px !important; }\n.top_wrap_menu .LoginSignUpLink span, #mobile_SwitchCurrency .currencySymbol, #mobile_cart .icon-cart { font-size: 22px; }\n#mobile_switchlang .icon-arrow-down3 { font-size: 12px; }\n.flag-spacer { font-size: 0px; }\n.header.mobile .utils menu { padding-right: 8px; padding-left: 0px; box-sizing: border-box; }\n.right_icon_col { top: 50%; position: absolute !important; z-index: 3; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.mob_logo_col { left: 0px; width: 100%; text-align: center; right: 0px; margin-top: 0px !important; margin-right: auto; margin-bottom: auto; margin-left: auto; vertical-align: middle; float: none; display: block; position: relative; max-width: 290px; box-sizing: border-box; }\n.menu_left_col { left: 0px; top: 50%; width: 25px; height: 23px; text-align: left; bottom: 0px; float: left; position: absolute; z-index: 2; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n#Sidemap .idx-menu li a i.icon-arrow-down3 { transition:0.2s; position: relative; transform: rotate(-90deg); -webkit-transition: 0.2s; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -moz-transition: 0.2s; }\n#Sidemap .idx-menu li a.active i.icon-arrow-down3 { transition:0.2s; position: relative; transform: rotate(0deg); -webkit-transition: 0.2s; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -moz-transition: 0.2s; }\n.header.mobile .utils #sidemap-button svg { width: 23px; height: 23px; }\n#Sidemap .idx-menu ul ul li a .icon-arrow-down3 { top: 0px; }\n#Sidemap .idx-menu ul ul li a.active .icon-arrow-down3 { top: 0px; }\n#Sidemap .idx-menu li a.active { font-weight: bold; }\n.header.mobile .utils.group menu .right_icon_col#util_group { width: auto !important; margin-right: 10px; }\n.header.mobile #MiniCartTotalItemsQuantity_Mobile { top: -15px; right: -18px; }\n.TopBar { box-sizing: border-box; }\n.header.mobile #util_searchbox_search { top: 8px; right: 20px; }\n.TopBarDesign { box-shadow: none !important; }\n.sidr { table-layout: fixed; max-width: 100%; box-sizing: border-box; }\n.top_wrap_menu \u003e ul { table-layout: fixed; max-width: 100%; box-sizing: border-box; }\n#util_gototop { display: none !important; }\n.fixed-header { animation:slide-down 0.5s; }\n.search_fix #mobile_search { animation:slide-down 0.5s; }\n@media all and (max-width:NaNpx){\n#util_gototop { display: block !important; }\n#util_gototop { border-radius: 100% !important; top: auto !important; width: 50px; height: 50px; right: 10px; bottom: -10px;  position: fixed; z-index: 99999; box-sizing: border-box; }\n}\n@media all and (max-width:NaNpx){\n.top_wrap_menu \u003e ul li { width: auto; min-width: 55px; }\n.close_btn-col { width: 45px; }\n.top_wrap_menu \u003e ul { width: calc(100% - 45px); }\n#MiniCartTotalItemsQuantity_Mobile { right: -10px; }\n}\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.ThemeVersion-11 #WebSite, .ThemeVersion-11 #WebSiteHeader, .ThemeVersion-11 #WebSiteFooter { min-width: 768px; }\n.ThemeVersion-11 #WebSiteContent { width: 940px; display: block; min-width: 940px; }\n.ThemeVersion-11 #WebSiteHeaderInner, .ThemeVersion-11 #DesignImage1, .ThemeVersion-11 #DesignImage2 { min-width: 940px; max-width: 940px; }\n.ThemeVersion-11 #WebSiteLinkBoxWrapper { max-width: 940px; }\n.ThemeVersion-11 #Content { min-width: 940px; max-width: 940px; }\n.ThemeVersion-11 #SideBar_L { display: inline-block; }\n.ThemeVersion-11 .Banner, .ThemeVersion-11 .Banner-Slider { width: 100% !important; height: auto !important; margin-top: 0px !important; }\n.ThemeVersion-11 .Banner div, .ThemeVersion-11 .Banner-Slider div { width: 100%; }\n#WebSiteContent { margin: 0px auto !important; display: table; }\n#SideBar_L { vertical-align: top; float: none; display: table-cell; min-width: 170px; }\n#Content, #ContentWrap { width: auto; height: auto;  vertical-align: top; float: none; display: table-cell; -ms- -ms- }\n}\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.mobile { display: none !important; }\n.mobile-xor { display: inherit; }\n.mobile-portrait { display: none; }\n.mobile-landscape { display: none; }\n.tablet { display: inherit !important; }\n.tablet-portrait { display: inherit; }\n.tablet-landscape { display: inherit; }\n.tablet.mobile { display: inherit !important; }\n.desktop { display: none; }\n.desktop-xor { display: none !important; }\n.ThemeVersion-11 #WebSite, .ThemeVersion-11 #WebSiteHeader, .ThemeVersion-11 #WebSiteFooter { min-width: 700px; }\n.ThemeVersion-11 #WebSiteContent { width: 724px; display: block; min-width: 700px; }\n.ThemeVersion-11 #WebSiteHeaderInner, .ThemeVersion-11 #DesignImage1, .ThemeVersion-11 #DesignImage2 { min-width: 700px; max-width: 724px; }\n.ThemeVersion-11 #WebSiteLinkBoxWrapper { max-width: 724px; }\n.ThemeVersion-11 #Content { min-width: 724px !important; max-width: 724px; }\n#Content, #ContentWrap { min-width: 560px !important; }\n.ThemeVersion-11 .ProductCrossPromotionContainer *, .ThemeVersion-11 .ProductCrossPromotionContainer_Recommend * { font-size: 1em !important; }\n.ThemeVersion-11 #SideBar_L { display: inline-block; }\n.Banner, .Banner-Slider { width: 100% !important; height: auto !important; margin-top: 0px !important; }\n.Banner div, .Banner-Slider div { width: 100% !important; }\n#Index1 { max-width: 100%; }\n#WebSiteContent { margin: 0px auto !important; display: table; }\n#SideBar_L { vertical-align: top; float: none; display: table-cell; min-width: 170px; }\n#Content, #ContentWrap { width: auto; height: auto;  vertical-align: top; float: none; display: table-cell; -ms- -ms- }\n#SideBar_R { display: none !important; }\n#ProductLoop { margin: 0px; }\n#DesignImage1 { min-width: 0px; max-width: 100%; }\n#DesignImage2 { min-width: 0px; }\n#DesignImage4, #DesignImage5, #DesignImage6 { display: none !important; }\n#DesignImage2, #DesignImage3, #DesignImage7, #DesignImage8, #DesignImage9 { width: 100%; }\n#DesignImage9 \u003e #DesignImage11 { width: auto !important; float: none !important; }\n#MastheadWrap { width: auto; }\n#Breadcrumbs-D-9 + #PageContainer11 #SideBar_R { display: block !important; position: relative; }\n#CompanyImage { z-index: 50; }\n.PageImage { width: auto; height: auto; text-align: center; }\nfieldset#shopping_cart_main { margin: 0px 10px 10px; }\n#payment_details_extra { padding: 1em 1em 0.5em 0.5em; text-align: left; display: block; }\nbody:not([class*=ThemeVersion-11]) .ProductImageContainer { width: auto !important; }\nbody:not([class*=ThemeVersion-11]) .ProductImageContainer \u003e .ImgLink { width: auto !important; }\nbody:not([class*=ThemeVersion-11]) .ThumbnailSliderContainer { display: none !important; }\n.ddSitemapLink { padding: 10px 5px; font-size: 1.2em; }\n[id^=ms_] i[class^=icon-] { padding: 2px; font-size: 2em !important; }\n}\n@media all and (max-width:NaNpx){\n.TopBar {  }\n.mobile { display: inherit !important; }\n.mobile-xor { display: inherit; }\n.mobile-portrait { display: none; }\n.mobile-landscape { display: inherit; }\n.tablet { display: none !important; }\n.tablet-portrait { display: none; }\n.tablet-landscape { display: none; }\n.tablet.mobile { display: inherit !important; }\n.desktop { display: none; }\n.desktop-xor { display: none !important; }\n.ThemeVersion-11 .ProductCrossPromotionContainer *, .ThemeVersion-11 .ProductCrossPromotionContainer_Recommend * { font-size: 1em !important; }\n.ThemeVersion-11 .ProductIcons *, .ThemeVersion-11 .ProductMoreDetails { font-size: 1em !important; }\n* { margin: 0px; padding: 0px; font-size: 1em; -ms-text- text-rendering: optimizelegibility; }\nhtml { margin: 0px 0px 32px; width: auto !important; height: auto; float: none !important; min-width: inherit !important; }\n#WebSiteHeader, #WebSiteHeaderTop, #SideBar_L, #SideBar_R, #idxSubpageNavigation, #Index1, #Index2, #MastheadWrap, #SelectBar { display: none !important; }\nbody { margin: 0px !important; width: auto; height: auto; float: none !important; min-width: inherit !important; }\n#WebSite, #WebSiteContent, #Content, #WebSiteFooter { margin: 0px !important; width: auto !important; height: auto; float: none !important; min-width: inherit !important; }\n#DesignImage1, .WebSiteFootnote, #PageContainer10, #PageContainer1, body:not([class*=ThemeVersion-11]) #PageContainer11, #ContentWrap { margin: 0px !important; width: auto !important; height: auto !important; float: none !important; min-width: inherit !important; }\n.ThemeVersion-11 #DesignImage1, .WebSiteFootnote, #PageContainer10, #PageContainer1, #ContentWrap { margin: 0px !important; width: auto !important; height: auto !important; float: none !important; min-width: inherit !important; }\n.ThemeVersion-11 #Content #idxSubpageNavigation { display: block !important; }\nbody:not(.ThemeVersion-11) #Content { width: 100% !important; }\n.header.mobile .SiteHeading { line-height: 1.45em; font-size: 1.45em; }\n#Breadcrumbs-D-9 + #PageContainer11 #SideBar_R { height: auto !important; display: block !important; position: relative; }\n#Content { padding-top: 10px !important; }\n#AppLogo { margin: 10px auto; left: auto; text-align: center; }\n#DesignImage1, #DesignImage2, #DesignImage3, #DesignImage4 { display: none !important; }\n#WebSiteFooter { padding-top: 0px; }\n#CompanyImage, #SiteHeadingContainer, #SiteSlogan { display: none; }\n#MiniCartSearchLanguageContainer, #MiniCartAlt, #MiniCart, #Search { display: none !important; }\n#ProductLoop { padding-top: 10px; }\n.PageImage { left: 50%; width: auto; height: auto; text-align: center; float: none; display: inline-block; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); }\n.ProductImage { text-align: center; }\n.ProductImage a[id|=ProductThumbnailImage] { position: relative; }\nbody:not([class*=ThemeVersion-11]) .ProductImage img { display: inline !important; }\n.ThemeVersion-11 .ImgLink { min-height: 24px !important; }\n.ProductImageCaptionIcon span.hide { top: 0px; position: relative; }\n.Banner, .Banner-Slider { display: none; }\n.ChangeCurrencyFieldSetParent { padding: 10px; }\n.ddSitemapLink { position: relative !important; min-width: 0px; }\nfieldset#shopping_cart_main { margin: 0px 0px 10px; }\n#shopping_cart_main { margin: 0px; }\n.prod_imgs, .prod_img, .prod_img img { width: 38px; }\n.shopping_cart_contains_images .prod_subtotal_parent + .prod_inner_1 { margin-left: 58px; }\n#ship_region, #ship_method, #payment_details_0, #payment_details_1 { margin: 10px 0px 0px; }\n#payment_details { margin: 0px; }\n#master_st, .master_st { margin: 0px; }\n#payment_details_extra { padding: 1em 1em 0.5em 0.5em; text-align: left; display: block; }\n.voucher input#voucher { margin-bottom: 0.25em; }\n#payment_details_3rdparty li { display: block; }\n.ship_method_element .ship_method_items, .ship_method_element .ship_method_inner { width: auto; text-align: left; float: none; }\n.ship_method_cost { text-align: right; }\n.ship_method_element .ship_method_items, .ship_method_element .ship_method_inner, #payment_details_desc { width: auto; float: none; }\n#eddpmethod { width: auto; float: none !important; }\n#pmsurcharge { float: none !important; }\nh1, h2, h3, h4, h5, h6 { margin: 0.5em 10px 0.25em; }\n#sfLightBox { left: 0px !important; top: 0px !important; height: 99% !important; margin-top: 0px !important; margin-left: 0px !important; position: absolute; }\n#sfLightBox #sfLightBoxContents table td img { width: 100% !important; height: auto !important; }\n#sfLightBox #sfLightBoxContents .CenterVertical { width: 100% !important; height: auto !important; }\n#order_contents * { margin: 0px; }\n#order_contents #bsktbl_hdr, #order_contents #bsktbl_prods, #order_contents form, #order_contents .ViewbasketCheckout, #bsktblParent { margin: 5px 10px !important; }\n#order_contents #bsktbl_hdr input[type=button] { margin-left: 5px !important; }\n#order_contents :empty#payment_details_extra { display: none; }\nfieldset.fe { margin: 5px 0px !important; }\n#ProductContainer1, #ProductContainer2, #ProductContainer3, #ProductContainer5, .ProductContainer1, .ProductContainer2, .ProductContainer3, .ProductContainer5, .ProductImage, .ProductImageContainer { width: auto !important; float: none !important; }\n#ProductContainer1, #ProductContainer5, .ProductContainer1, .ProductContainer5 { border-width: 0px !important; margin-right: 0px !important; margin-left: 0px !important; }\n#ProductContainer1 h1, #ProductContainer1 h2, .Product h2 { margin: 0px !important; }\n#ProductContainer1 .ProductTitle, #ProductContainer1 .ProductIntroduction, #ProductContainer1 .ProductIntroduction p { display: block; }\n.ProductCrossPromotion { text-align: center; }\n.ProductCrossPromotion .ProductCrossPromotionContainer, .ProductCrossPromotion .ProductCrossPromotionContainer_Recommend { border-width: 0px 0px 1px; margin: 0px auto 10px; float: none; }\nbody:not([class*=ThemeVersion-11]) .ThumbnailSliderContainer { display: none !important; }\n.ProductImage span.hide { display: block !important;  }\n.ThemeVersion-11 .ProductImage .ImgLink {  }\n.Breadcrumbs nobr { display: inline-block; }\n.Breadcrumbs #BackLink + #ProductContainer1 { border-width: 0px !important; margin-right: 0px; }\n.ProductContainer2 .ProductMoreDetails { float: none; display: inline-block; }\n.ProductContainer5, .ProductContainer5 .ProductContainer2 { height: auto !important; }\n#ProductPurchasing { width: auto !important; height: auto !important; position: static !important; }\n.ProductChoiceName, .ProductChoiceNameImageParent { text-align: left; }\n#WebSite iframe[width], #WebSiteContent object[width], #WebSiteContent embed[width] { width: 100% !important; }\n#WebSite div[class][id] {  }\n#WebSite div[class*=Button][id] {  }\n#Content div[class][id] table[width] { width: 100% !important; }\n.ddSitemapLink { padding: 10px 5px; font-size: 1.2em; }\n.ddSitemapLink#mobile_switchview { padding: 10px; display: block; }\n[id^=ms_] i[class^=icon-] { padding: 0px; font-size: 1.5em !important; }\n}\n@media all and (max-width:NaNpx){\n.header.mobile .SiteHeading { font-size: 1.35em; }\n.header.mobile .CompanyImage { top: 0px; position: relative; transform: none; -webkit-transform: none; -moz-transform: none; }\n.PageImage { margin: 0px auto; float: none; }\n.slide-holder.responsive-breakout .slide-runner {  }\n.slide-holder.responsive-breakout .slide-item { left: 0px !important; position: static !important; max-height: none; }\n.slide-holder.responsive-breakout .slide-item \u003e div { margin: 10px auto; float: none; min-width: 300px; }\n.slide-holder.responsive-breakout .slide-item \u003e div:first-child { margin: 10px auto; }\n.slide-holder.responsive-breakout .slide-nav { display: none !important; }\n.ProductCrossPromotionImage.NoImage { display: none; }\n.fixedWidth#ProductLoopInner .Product { width: auto !important; }\n.fixedWidth#ProductLoopInner .ProductContainer1 { width: 100% !important; }\n.fixedWidth#ProductLoopInner .ProductContainer1 .ProductTitle { width: 100%; position: absolute; }\n.fixedWidth#ProductLoopInner .ProductImageContainer1 { margin-right: 0px; margin-left: 0px; float: none; }\n.ProductTableHeader \u003e tbody \u003e tr \u003e td { width: auto; float: right; }\n.ProductTableHeader \u003e tbody \u003e tr \u003e td .ProductPurchaseContainer { padding-top: 8px; }\n.ProductTableHeader \u003e tbody \u003e tr \u003e td .ProductTitle { margin: 0px; }\n.ProductPurchaseContainer \u003e tbody \u003e tr \u003e td { width: auto; text-align: right; float: left; }\n.ProductPurchaseContainer \u003e tbody \u003e tr \u003e td:nth-child(1).ProductIcons { float: right; }\n}\n@media all and (max-width:NaNpx){\n#A2BRight { padding-top: 20px !important; }\n#A2BContinue { width: 24px; }\n}\n@media all and (max-width:NaNpx){\n}\n@media all and (max-width:NaNpx){\n.mobile { display: inherit !important; }\n.mobile-xor { display: inherit; }\n.mobile-portrait { display: inherit; }\n.mobile-landscape { display: none; }\n.tablet { display: none !important; }\n.tablet-portrait { display: none; }\n.tablet-landscape { display: none; }\n.tablet.mobile { display: inherit !important; }\n.desktop { display: none; }\n.desktop-xor { display: none !important; }\nbody {   }\n.header.mobile .SiteHeading { font-size: 1.25em; }\n.shopping_cart_contains_images .prod_imgs { margin-right: 5px; }\nobject, embed { width: auto !important; height: auto !important; }\n}\n@media all and (max-width:NaNpx){\n.header.mobile .SiteHeading { font-size: 0.8em; }\n}\n@media all and (max-width:NaNpx){\n.BannerImage.slide-item.mob_main_banner {  width: 100%; height: 250px;   }\n.BannerMobile .gallery-buttons { top: 0px; bottom: auto; }\n}\n--\u003e\u003c\/style\u003e\n\u003clink id=\"content-css\" href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/assets\/minimalist\/content.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e\n\u003cstyle type=\"text\/css\" id=\"content-massaged-css\"\u003e\u003c\/style\u003e\n\u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/assets\/icons\/css\/fontello-embedded.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/assets\/ionicons\/css\/ionicons.min.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript type=\"text\/javascript\"\u003e\nvar metadata = {'url':'https:\/\/customcruisers.com\/contents\/en-uk\/p12404_bmw-g650gs-sertao-windscreen-vstream-short-sport-windshield-dark-tint.html'};\nvar themeColors=['#37B4DE','#C5EAF6','#D33400','#DC5D37','#F5D0C4','#ffffff','#0084d4','#ffbf00','#dedede','#e3e3e3','#838383','#ff0000','#3fff00','#245aff','#ffff00','#232323','#757575','#000000','#191919','#414141','#000000','#a1a1a1','#a1a1a1','#9c9c9c','#6a6a6a','#'];\nvar autoText = {\nGCUsesAutoText:{},\nlightText:'',\ndarkText:'',\nclasses:\"\",\ncolorCache: [],\nlocalApplyOptimised:false,\nrgbToHsl: function (rgb) {},\nhslToRgb: function (hsl) {},\nisColorDark:function(doc, el){},\nparser:function(doc, node, ancestorGC) {},\napply:function(ancestorGC) {},\nlocalApply:function(el, ancestorGC) {}\n};\n\nautoText.GCUsesAutoText={GC2:0,GC3:0,GC4:1,GC5:1,GC6:1,GC9:1,GC10:1,GC11:0,GC12:0,GC13:1,GC14:1,GC15:1,GC16:0,GC17:0,GC19:0,GC20:0,GC23:0,GC24:0,GC27:0,GC30:1,GC31:1,GC33:1,GC34:1,GC37:0,GC38:0,GC39:0,GC40:0,GC41:0,GC44:1,GC45:1,GC47:0,GC48:1,GC50:0,GC51:0,GC53:0,GC54:0,GC55:0,GC57:0,GC58:0,GC59:0,GC60:0,GC61:0,GC63:1,GC64:1,GC65:0,GC66:0,GC69:0,GC70:0,GC71:0,GC72:0,GC75:0,GC79:0,GC91:1,GC92:1};\nautoText.lightText='#f7f7f7';\nautoText.darkText='#000000';\nautoText.specialText='#0000ff';\nautoText.rgbToHsl=function(rgb) {\nvar r = rgb.r \/ 255, g = rgb.g \/ 255, b = rgb.b \/ 255;\nvar max = Math.max(r, g, b), min = Math.min(r, g, b);\nvar h, s, l = (max + min) \/ 2;\nif(max == min){\nh = s = 0; \/\/ achromatic\n}else{\nvar d = max - min;\ns = l \u003e 0.5 ? d \/ (2 - max - min) : d \/ (max + min);\nswitch(max){\ncase r: h = (g - b) \/ d + (g \u003c b ? 6 : 0); break;\ncase g: h = (b - r) \/ d + 2; break;\ncase b: h = (r - g) \/ d + 4; break;\n}\nh \/= 6;\n}\nreturn {h:h, s:s, l:l};\n}\nautoText.hslToRgb=function(hsl) {\nvar h = hsl.h, s = hsl.s, v = hsl.v;\nvar r, g, b;\nif(s == 0){\nr = g = b = l; \/\/ achromatic\n}else{\nfunction hue2rgb(p, q, t){\nif(t \u003c 0) t += 1;\nif(t \u003e 1) t -= 1;\nif(t \u003c 1\/6) return p + (q - p) * 6 * t;\nif(t \u003c 1\/2) return q;\nif(t \u003c 2\/3) return p + (q - p) * (2\/3 - t) * 6;\nreturn p;\n}\nvar q = l \u003c 0.5 ? l * (1 + s) : l + s - l * s;\nvar p = 2 * l - q;\nr = hue2rgb(p, q, h + 1\/3);\ng = hue2rgb(p, q, h);\nb = hue2rgb(p, q, h - 1\/3);\n}\nreturn {r:r * 255, g:g * 255, b:b * 255};\n}\nautoText.isColorDark=function(doc, el) {\nvar cc = '', node = el;\nif (typeof(node.currentStyle) != 'undefined') {\nwhile (node \u0026\u0026 node.nodeName != 'HTML' \u0026\u0026 (!node.currentStyle.backgroundColor || node.currentStyle.backgroundColor == 'transparent')) {\nnode = node.parentNode;\n}\nif (node) cc = node.currentStyle.backgroundColor;\n}\nelse\n{\nwhile (node \u0026\u0026 node.nodeName != 'HTML' \u0026\u0026 (doc.defaultView.getComputedStyle(node, '').backgroundColor.indexOf('rgb') == -1 || doc.defaultView.getComputedStyle(node, '').backgroundColor.indexOf('rgba') != -1)) {\nnode = node.parentNode;\n}\nif (node) cc = doc.defaultView.getComputedStyle(node, '').backgroundColor;\n}\nif (node) {\nreturn autoText._isColorDark(cc);\n}\nreturn cc \u003c= 0.6;\n};\nautoText._isColorDark=function(cc) {\nvar ccc = '';\nif(autoText.colorCache[cc]) return autoText.colorCache[cc] \u003c= 0.6;\nccc = cc;\nvar hsl = null;\nif (cc.substring(0, 1) == '#') {\ncc = cc.substring(1);\nif(cc.length==3)cc=cc.replace(\/(\\d)(\\d)(\\d)\/,function($0,$1,$2,$3){return $1+$1+$2+$2+$3+$3;});\nvar rgb = {r:parseInt(cc.substr(0, 2), 16), g:parseInt(cc.substr(2, 2), 16), b:parseInt(cc.substr(4, 2), 16)};\nhsl = autoText.rgbToHsl(rgb);\ncc = hsl.l;\n}\nelse {\ncc = cc.replace(\/rgba?\\((\\d+), (\\d+), (\\d+)[^)]*?\\)\/, function($0, $1, $2, $3) {\nvar rgb = {r:parseInt($1), g:parseInt($2), b:parseInt($3)};\nhsl = autoText.rgbToHsl(rgb);\nreturn hsl.l;\n});\n}\nautoText.colorCache[ccc] = cc;\nreturn cc \u003c= 0.6;\n};\nautoText.getAutoColor=function(ccc) {\nreturn (autoText._isColorDark(ccc) ? autoText.lightText : autoText.darkText);\n};\nautoText.parser=function(doc, node, ancestorGC) {\nif(!(node instanceof jQuery) \u0026\u0026 (!node || !node.childNodes))\nreturn;\nif(autoText.classes.length == 0) {\nvar classes = \"\";\n$.each(autoText.GCUsesAutoText, function(index, value) {\nif(classes.length == 0)\nclasses += '.' + index;\nelse\nclasses += ',.' + index;\n});\nautoText.classes = classes;\n}\nif (autoText.localApplyOptimised) {\n$(node).find('[class^=GC]').each(function() {\nvar el = this, GC = el.className.match(\/^GC\\d+\/), GCNum=GC?parseInt(GC[0].replace('GC','')):-1;\nif (GCNum \u003e= 28 \u0026\u0026 GCNum \u003c= 35) {\njQuery(el).find('a').css('color','');\n}\nel.style.color='';\n});\n}\n$(node).find(autoText.classes).each(function() {\nvar el = this;\nvar GC = el.className.match(\/^GC\\d+\/),GCNum=GC?parseInt(GC[0].replace('GC','')):-1;\nif (GC \u0026\u0026 typeof(autoText.GCUsesAutoText[GC[0]]) != 'undefined' || el.nodeName == 'A' \u0026\u0026 autoText.GCUsesAutoText[ancestorGC] == 1) {\nvar cc = (autoText.isColorDark(doc, el.nodeName == 'A' \u0026\u0026 el.parentNode \u0026\u0026 !GC ? el.parentNode : el) ? autoText.lightText : autoText.darkText);\nel.style.color = cc;\nif (GCNum \u003e= 28 \u0026\u0026 GCNum \u003c= 35 \u0026\u0026 autoText.GCUsesAutoText[GC[0]] == 1) {\njQuery(el).find('a').each(function() {\nthis.style.color = cc;\n});\n}\n}\nelse if (GC) {\nel.style.color = '';\nif (GCNum \u003e= 28 \u0026\u0026 GCNum \u003c= 35) {\njQuery(el).find('a').each(function() {\nthis.style.color = '';\n});\n}\n}\nelse if (el.nodeName == 'A' \u0026\u0026 ancestorGC \u0026\u0026 typeof(autoText.GCUsesAutoText[ancestorGC]) == 'undefined') {\nel.style.color = '';\n}\nif (GC \u0026\u0026 GC[0] \u0026\u0026 ancestorGC)ancestorGC = GC[0];\n});\n};\nautoText.apply=function(ancestorGC) {\nautoText.localApplyOptimised = false;\nif (d.frames) {\nfor (var i=0,num=d.frames.length;i\u003cnum;i++){\ntry{if(typeof(d.frames[i].document)=='object')autoText.parser(d.frames[i].document, d.frames[i].document.body);}catch(e){\/* catch access denied errors.*\/}\n}\n}\nautoText.parser(document, document.body, ancestorGC=='ancestorGC'?ancestorGC:null);\n}\nautoText.localApply = function (el, ancestorGC) {\nautoText.localApplyOptimised = true;\nautoText.parser(document, el, ancestorGC == 'ancestorGC' ? ancestorGC : null);\n}\n\nif (typeof(autoText) != 'undefined') { $(function(){ autoText.apply(); }); }\n$.fn.SF_contrastingText = function () {\nvar el = this, transparent;\ntransparent = function (c) {\nvar m = c.match(\/[0-9]+\/g);\nif (m !== null) {\nreturn !!m[3];\n}\nelse return (c == 'transparent');\n};\nwhile (transparent(el.css('background-color'))) {\nel = el.parent();\n}\nparts = el.css('background-color').match(\/[0-9]+\/g);\nthis.lightBackground = !!Math.round(\n(\nparseInt(parts[0], 10) + \/\/ red\nparseInt(parts[1], 10) + \/\/ green\nparseInt(parts[2], 10) \/\/ blue\n) \/ 765 \/\/ 255 * 3, so that we avg, then normalise to 1\n);\nif (this.lightBackground) {\nthis.css('color', 'black');\n} else {\nthis.css('color', 'white');\n}\nreturn this;\n};\n$.fn.SF_apparentBackgroundColor = function() {\nvar node = this[0], cc = '';\nif (typeof(node.currentStyle) != 'undefined') {\nwhile (node \u0026\u0026 node.nodeName != 'HTML' \u0026\u0026 (!node.currentStyle.backgroundColor || node.currentStyle.backgroundColor == 'transparent')) {\nnode = node.parentNode;\n}\nif (node) cc = node.currentStyle.backgroundColor;\n}\nelse\n{\nwhile (node \u0026\u0026 node.nodeName != 'HTML' \u0026\u0026 (document.defaultView.getComputedStyle(node, '').backgroundColor.indexOf('rgb') == -1 || document.defaultView.getComputedStyle(node, '').backgroundColor.indexOf('rgba') != -1)) {\nnode = node.parentNode;\n}\nif (node) cc = document.defaultView.getComputedStyle(node, '').backgroundColor;\n}\nreturn cc;\n}\n\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\nvar currencies={};\nfunction currency(i , a, m, d) {\nthis.iso = i;\n\nthis.abbrev = a;\nthis.multiplier = m;\nthis.decimal_places = d;\n}\nvar shopCurrency = new currency(\"GBP\",\"£\",1.0,2);\nfunction cleanVal(val) {\nvar settings = (regionalSettings.getCurrentSettings() ? regionalSettings.getCurrentSettings() : regionalSettings.getMerchantSettings());\nvar s = val.replace(new RegExp(settings.thousand, 'g'), '');\nreturn s;\n}\n\/* Copied from regional.tmpl *\/\nfunction regionalSettingsObj(rulesList) {\nthis.defDecimal='.';\nthis.defThousand=',';\nthis.defPosition=0;\nthis.regions=[];\nthis.region=function(dec,thous,pos) {\nthis.decimal=dec;\nthis.thousand=thous;\nthis.position=pos;\n}\nfor (var i in rulesList) {\nswitch (rulesList[i].length) {\ncase 1: this.regions[rulesList[i][0]]=new this.region(this.defDecimal,this.defThousand,this.defPosition);break;\ncase 3: this.regions[rulesList[i][0]]=new this.region(rulesList[i][1],rulesList[i][2],this.defPosition);break;\ncase 4: this.regions[rulesList[i][0]]=new this.region(rulesList[i][1],rulesList[i][2],rulesList[i][3]);break;\n}\n}\nthis.getCurrentSettings=function() {\nreturn this.getSettings(navigator.language?navigator.language.toLowerCase():navigator.userLanguage.toLowerCase());\n}\nthis.getSettings=function(lang)  {\nif(lang\u0026\u0026this.regions[lang])return this.regions[lang];\nelse if (lang\u0026\u0026lang.length\u003e2\u0026\u0026this.regions[lang.substr(0,2)])return this.regions[lang.substr(0,2)];\nelse return this.defRegion;\n}\nthis.getMerchantSettings=function() {\nreturn this.getSettings('en-uk');\n}\nthis.defRegion=new this.region(this.defDecimal,this.defThousand,this.defPosition);\n}\nvar regionalSettings=new regionalSettingsObj([[\"af\",\".\",\",\",2],[\"ar\",\".\",\",\",2],\n[\"az\",\",\",\"\",3],[\"be\",\",\",\"\",3],[\"bg\",\",\",\"\",3],[\"ca\",\",\",\".\",3],[\"cs\",\",\",\"\",3],\n[\"da\",\",\",\".\",2],[\"de\",\",\",\".\",3],[\"de-at\",\",\",\".\",2],[\"de-ch\",\".\",\"'\",2],\n[\"de-li\",\".\",\"'\",2],[\"de-lu\",\",\",\".\",3],[\"div\",\".\",\",\",3],[\"el\",\",\",\".\",3],\n[\"en\"],[\"es\",\",\",\".\",3],[\"es-ar\",\",\",\".\",2],[\"es-bo\",\",\",\".\",2],[\"es-cl\",\",\",\".\",2],\n[\"es-co\",\",\",\".\",2],[\"es-cr\",\",\",\".\",0],[\"es-do\"],[\"es-ec\",\",\",\".\",2],\n[\"es-es\",\",\",\".\",3],[\"es-gt\"],[\"es-hn\",\".\",\",\",2],[\"es-mx\"],[\"es-ni\",\".\",\",\",2],\n[\"es-pa\",\".\",\",\",2],[\"es-pe\",\".\",\",\",2],[\"es-pr\",\".\",\",\",2],[\"es-py\",\",\",\".\",2],\n[\"es-sv\"],[\"es-uy\",\",\",\".\",2],[\"es-ve\",\",\",\".\",2],[\"et\",\".\",\"\",3],[\"eu\",\",\",\".\",3],\n[\"fa\",\"\/\",\",\",2],[\"fi\",\",\",\"\",3],[\"fo\",\",\",\".\",2],[\"fr\",\",\",\"\",3],[\"fr-be\",\",\",\".\",3],\n[\"fr-ca\",\",\",\"\",3],[\"fr-ch\",\".\",\"'\",2],[\"fr-lu\",\",\",\"\",3],[\"fr-mc\",\",\",\"\",3],\n[\"gl\",\",\",\".\",2],[\"gu\",\".\",\",\",2],[\"he\",\".\",\",\",2],[\"hi\",\".\",\",\",2],\n[\"hr\",\",\",\".\",3],[\"hu\",\",\",\"\",3],[\"hy\",\".\",\",\",3],[\"id\",\",\",\".\",0],\n[\"is\",\",\",\".\",3],[\"it\",\",\",\".\",2],[\"it-ch\",\".\",\"'\",2],[\"ja\"],[\"ka\",\",\",\"\",3],\n[\"kk\",\"-\",\"\",0],[\"kn\",\".\",\",\",2],[\"ko\"],[\"kok\",\".\",\",\",2],[\"ky\",\"-\",\"\",3],\n[\"lt\",\",\",\".\",3],[\"lv\",\",\",\"\",2],[\"mk\",\",\",\".\",3],[\"mn\",\",\",\"\",1],\n[\"mr\",\".\",\",\",2],[\"ms\",\",\",\".\",0],[\"ms-bn\",\",\",\".\",0],[\"nb\",\",\",\"\",2],\n[\"nl\",\",\",\".\",2],[\"nl-be\",\",\",\".\",3],[\"nn-no\",\",\",\"\",2],[\"pa\",\".\",\",\",2],\n[\"pl\",\",\",\"\",3],[\"pt\",\",\",\".\",0],[\"pt-pt\",\",\",\".\",3],[\"ro\",\",\",\".\",3],\n[\"ru\",\",\",\"\",1],[\"sa\",\".\",\",\",2],[\"sk\",\",\",\"\",3],[\"sl\",\",\",\".\",3],\n[\"sq\",\",\",\".\",1],[\"sr\",\",\",\".\",3],[\"sv\",\",\",\".\",3],[\"sv-fi\",\",\",\"\",3],\n[\"sw\"],[\"syr\",\".\",\",\",2],[\"ta\",\".\",\",\",2],[\"te\",\".\",\",\",2],[\"th\"],\n[\"tr\",\",\",\".\",3],[\"tt\",\",\",\"\",3],[\"uk\",\",\",\"\",3],[\"ur\"],[\"uz\",\",\",\"\",3],\n[\"vi\",\",\",\".\",3],[\"zh\"]]);\nfunction makeCurrencyMask() {\nvar settings = (regionalSettings.getCurrentSettings() ? regionalSettings.getCurrentSettings() : regionalSettings.getMerchantSettings());\nInputmask.extendAliases({\n'sfcurrency': {\nalias: 'currency',\nautoGroup: true,\nautoUnmask: true,\ndigits: 2,\ndigitsOptional: false,\nclearMaskOnLostFocus: false,\ngroupSeparator: settings.thousand,\nradixPoint: settings.decimal,\nplaceholder: '0',\nprefix: '',\nunmaskAsNumber: false\n}\n});\nreturn 'sfcurrency';\n}\nfunction makeNumericMask(decPlaces) {\nvar settings = (regionalSettings.getCurrentSettings() ? regionalSettings.getCurrentSettings() : regionalSettings.getMerchantSettings());\nInputmask.extendAliases({\n'sfweight': {\nalias: 'numeric',\nautoGroup: true,\nautoUnmask: true,\ndigits: decPlaces,\ndigitsOptional: false,\nclearMaskOnLostFocus: false,\ngroupSeparator: settings.thousand,\nradixPoint: settings.decimal,\nplaceholder: '0',\nunmaskAsNumber: false\n}\n});\nreturn 'sfweight';\n}\n\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/jquery\/external\/jquery.scrollTo.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e\n\u003cdiv id=\"Workspace\" class=\"clr-workspace\"\u003e\n\n\u003cdiv id=\"WorkspaceBody\" class=\"clr-panelbox\"\u003e\n\n\u003cdiv id=\"DropzoneCanvas\"\u003e\n\n\u003cdiv class=\"row form-group tab-content\"\u003e\n\n\u003cdiv id=\"tab-content-description\" class=\"active tab-pane clr-panelbox\"\u003e\n\n\u003cdiv class=\"DropzoneControl\"\u003e\n\n\u003cdiv id=\"ProductDescription-P12404--en-uk\" class=\"clr-editor ProductDescription EditableField html-field Dropzone connectSortable ui-sortable ui-droppable\" tabindex=\"2\" isinnerhtml=\"true\" sf:object=\"ProductDescription\" hidefocus=\"\"\u003e\n\n\u003cdiv class=\"ui-draggable ui-dragbox-outlined\"\u003e\n\n\u003cdiv class=\"row sf-wrapped\"\u003e\n\n\u003cdiv class=\"column full\" contenteditable=\"true\"\u003e\n\n\u003cp\u003eBMW G650GS Sertao Windschutzscheibe Ztechnik Z2470 Vstream kurze Sport-Windschutzscheibe, dunkel getönt\u003c\/p\u003e\n\n\u003cp\u003eDie neuen Windschutzscheiben sind in drei verschiedenen Höhen und Tönungen erhältlich. Der zusätzliche Windschutz, der durch das VStream geboten wird, erfordert ein starkes Befestigungssystem. Der mitgelieferte Rohrrahmen sorgt für Stabilität und bietet einen zusätzlichen Befestigungspunkt für die Z6010 Zubehörhalterung von ZTechnik.\u003c\/p\u003e\n\n\u003cp\u003eVStream Windschutzscheiben werden aus robustem, 4,5 mm dickem FMR-hartbeschichtetem Polycarbonat hergestellt. Dieses hochwertige Material, zusammen mit modernsten Fertigungstechniken, verleiht diesen Windschutzscheiben eine hervorragende Klarheit und Festigkeit, die von keinem anderen Windschutzscheibenhersteller weltweit erreicht wird. Sie sind 30-mal kratzfester und haben eine 20-mal höhere Bruch- und Schlagfestigkeit als andere Aftermarket-Windschutzscheiben auf dem Markt, die aus herkömmlichem Acryl oder „Flugzeugplastik“ hergestellt werden.\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003cimg border=\"0\" align=\"left\" height=\"66\" width=\"66\"\u003e\u003cem\u003eHöhe: 28,0 cm (11,00 Zoll);\u003cbr\u003eBreite: 33,0 cm (13,00 Zoll)\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":222425284628,"sku":"Z2470","price":155.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/394_74588780-c6f2-4400-a105-a114a50743ef0.jpg?v=1513699922"},{"product_id":"bmw-f850gs-windscreen-v-stream-windshield-ztechnik-z2376-light-tint-sport-screen-2019-up","title":"BMW F850GS Windschutzscheibe V-stream Windschild ZTechnik Z2376 Leicht getönte Sport-Scheibe ab 2019","description":"\u003cp\u003eDie BMW F850GS Windschutzscheibe V-stream Windshield ZTechnik Z2376 Light Tint Sport Screen 2019 Up ist eine aggressiv aussehende Adventure-Sport-Scheibe, die dem F850GS\/Adventure Fahrer guten Windschutz bietet, ohne das innovative Aussehen des Motorrads zu beeinträchtigen. Das fortschrittliche, zum Patent angemeldete „V“-Profil und die dreidimensionalen Konturen aller VStream Windschutzscheiben erzeugen eine ruhige und leise Lufttasche für den Fahrer. Diese Verbesserung ist auch für den Beifahrer spürbar.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33069774274635,"sku":"NATCYZ2376","price":147.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/zbmz2376f850gs-60.jpg?v=1615901076"},{"product_id":"bmw-f850gs-windscreen-v-stream-windshield-ztechnik-z2377-dark-tint-sport-screen-2019-up","title":"BMW F850GS Windschutzscheibe V-stream Windschild ZTechnik Z2377 Dunkel getönte Sport Scheibe ab 2019","description":"\u003cp\u003eDie BMW F850GS Windschutzscheibe V-Stream Windshield ZTechnik Z2377 Dark Tint Sport Screen 2019 Up ist eine aggressiv aussehende Adventure-Sportscheibe, die dem F850GS\/Adventure-Fahrer guten Windschutz bietet, ohne das innovative Erscheinungsbild des Motorrads zu beeinträchtigen. Die hartbeschichteten Polycarbonat-Windschutzscheiben von Z-Technik sind extrem stabil – sie sind über 20-mal widerstandsfähiger gegen Kratzer und Risse und 200-mal widerstandsfähiger gegen Stöße als normales Acryl.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33069781811275,"sku":"NATCYZ2377","price":145.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/zbmz2377f850gs-60-2.jpg?v=1615900972"},{"product_id":"bmw-f850gs-windscreen-vstream-slightly-tinted-sport-touring-screen-z-technik-z2378-2019-up","title":"BMW F850GS Windschutzscheibe V-stream Windschild ZTechnik Z2378 Leicht getöntes Sport-Touring-Windschild ab 2019","description":"\u003cp\u003eDie BMW F850GS Windschutzscheibe V-Stream Windshield ZTechnik Z2378 Light Tint Sport Touring Screen 2019 Up ist eine großzügig dimensionierte Sport-Touring-Scheibe und bietet den meisten F850GS\/Adventure-Fahrern exzellenten Windschutz, während das abenteuerliche Erscheinungsbild des Motorrads erhalten bleibt. Modernstes 4,5 mm Quantum® hartbeschichtetes Polycarbonat verleiht dieser VStream Windschutzscheibe eine herausragende Klarheit und Festigkeit, die von keinem Windschutzscheibenhersteller weltweit übertroffen wird.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33069785579595,"sku":"NATCYZ2378","price":159.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/zbmz2378f850gs-60.jpg?v=1615900804"},{"product_id":"bmw-f850gs-windscreen-v-stream-windshield-ztechnik-z2379-clear-touring-screen-2019-up","title":"BMW F850GS Windschutzscheibe V-Stream Scheibe ZTechnik Z2379 Klar Touring Scheibe 2019 Aufwärts","description":"\u003cp\u003eDie BMW F850GS Windschutzscheibe V-stream ZTechnik Z2379 Clear Touring Screen 2019 Up ist eine vollwertige Tourenscheibe für F850GS Fahrer, die ihre Motorräder auf Langstreckentouren mitnehmen. Diese Windschutzscheibe bietet einen hervorragenden Windschutz, selbst für größere Fahrer. Das hochmoderne, 4,5 mm starke, hartbeschichtete Quantum®-Polycarbonat verleiht dieser VStream Windschutzscheibe eine überragende Klarheit und Festigkeit, die von keinem Windschutzscheibenhersteller weltweit übertroffen wird.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33069790134347,"sku":"NATCYZ2379","price":175.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/zbmz2379f850gs-60.jpg?v=1615900669"},{"product_id":"bmw-f900xr-windscreen-vstream-dark-tint-sport-screen-ztechnik-z2386-2019-up","title":"BMW F900XR Windschutzscheibe V-Stream Windschild Ztechnik Z2386 Dunkel getönt Sport Scheibe 2020","description":"\u003cp\u003eDie BMW F900XR Windschutzscheibe V-stream Windshield Ztechnik Z2386 Dark Tint Sport Screen 2020 ist eine aggressiv aussehende, sportliche Scheibe, die dem F900XR-Fahrer guten Windschutz bietet, ohne das innovative sportliche Aussehen zu beeinträchtigen. Modernstes 3,0 mm Quantum® hartbeschichtetes Polycarbonat verleiht dieser VStream Windschutzscheibe hervorragende Klarheit und Festigkeitseigenschaften, die von keinem Windschutzscheibenhersteller weltweit übertroffen werden.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33069998899275,"sku":"NATCYZ2386","price":125.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/vsbmz2386f900xr-60.jpg?v=1613505178"},{"product_id":"bmw-f900xr-windscreen-v-stream-windshield-ztechnik-z2387-light-tint-sport-touring-screen-2020","title":"BMW F900XR Windschutzscheibe V-Stream Windshield Ztechnik Z2387 Leicht getönte Sport-Touring-Scheibe 2020","description":"\u003cp\u003eDie BMW F900XR Windschutzscheibe V-Stream Windshield Ztechnik Z2387 Light Tint Sport Touring Screen 2020 ist eine großzügig dimensionierte Sport-Touring-Scheibe, die den meisten F900XR-Fahrern einen hervorragenden Windschutz bietet und gleichzeitig das sportliche Aussehen des Motorrads bewahrt. Z-Techniks hartbeschichtete Polycarbonat-Windschutzscheiben sind superstark – sie sind über 20-mal widerstandsfähiger gegen Kratzer und Risse und 200-mal widerstandsfähiger gegen Stöße als herkömmliches Acryl.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33070005420107,"sku":"NATCYZ2387","price":139.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/vsbmz2387f900xr-60.jpg?v=1613505526"},{"product_id":"bmw-f900xr-windscreen-v-stream-windshield-ztechnik-z2388-clear-touring-screen-2020","title":"BMW F900XR Windschutzscheibe V-Stream Windschild Ztechnik Z2388 Klare Tourenscheibe 2020","description":"\u003cp\u003eDie BMW F900XR Windschutzscheibe V-stream Windshield Ztechnik Z2388 Clear Touring Screen 2020 ist eine großformatige Tourenscheibe für F900XR-Fahrer, die ihre Motorräder auf Langstreckentouren mitnehmen. Diese Windschutzscheibe bietet einen hervorragenden Windschutz, selbst für größere Fahrer. Die hartbeschichteten Polycarbonat-Windschutzscheiben von Z-Technik sind superstabil – sie sind über 20-mal kratz- und bruchfester und 200-mal schlagfester als herkömmliches Acryl.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33070006566987,"sku":"NATCYZ2388","price":176.04,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/vsbmz2388f900xr-60.jpg?v=1613505782"},{"product_id":"bmw-g310gs-windscreen-v-stream-windshield-ztechnik-z2360-dark-tint-sport-screen-2017-up","title":"BMW G310GS Windschutzscheibe V-Stream Windshield Ztechnik Z2360 Dunkel Getönt Sport Scheibe 2017 bis heute","description":"\u003cp\u003eDie BMW G310GS Windschutzscheibe V-Stream Windshield Ztechnik Z2360 Dark Tint Sport Screen ab 2017 wurde für den Abenteuerfahrer entwickelt, der sich mehr auf der Straße als im Gelände aufhält, um ihn auf der Autobahn vor Wind und Wetter zu schützen. ZTechnik revolutioniert die Leistung von Windschutzscheiben mit seinen VStream-Windschutzscheiben. Während ZTechnik dem BMW Sporttouring-Fahrer eine komfortable Fahrt ermöglicht, bringt es auch Ruhe in die Gleichung.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33070521450571,"sku":"NATCYZ2360","price":115.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/zbmz2360g310gs.jpg?v=1615900248"},{"product_id":"bmw-g310gs-windscreen-v-stream-windshield-ztechnik-z2361-light-tint-touring-screen-2017-up","title":"BMW G310GS Windscreen V-stream Windshield Ztechnik Z2361 Leichte Tönung Touring Scheibe 2017 aufwärts","description":"\u003cp\u003eDie BMW G310GS Windschutzscheibe V-stream Windshield Ztechnik Z2361 Leicht getönte Touring-Scheibe ab 2017 bietet verbesserten Komfort und Leistung durch eine deutliche Erhöhung der Höhe und Breite sowie maximalen Aufprall- oder Kratzschutz für zusätzliche Sicherheit. ZTechnik revolutioniert die Leistung von Windschutzscheiben mit seinen VStream-Windschutzscheiben. Während ZTechnik dem BMW Sporttouring-Fahrer eine komfortable Fahrt ermöglicht, bringt ZTechnik auch Ruhe in die Gleichung.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33070522302539,"sku":"NATCYZ2361","price":124.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/zbmz2361g310gs.jpg?v=1615900165"},{"product_id":"bmw-g310gs-windscreen-v-stream-windshield-ztechnik-z2362-clear-tall-touring-screen-2017-up","title":"BMW G310GS Windschutzscheibe V-stream Windschild Ztechnik Z2362 Klar Hoch Touring-Scheibe 2017 aufwärts","description":"\u003cp\u003eDie BMW G310GS Windschutzscheibe V-stream Windshield Ztechnik Z2362 Clear Tall Touring Screen 2017 Up bietet verbesserten Komfort und Leistung durch maximale Höhen- und Breitenvergrößerung sowie maximalen Aufprall- oder Kratzschutz für zusätzliche Sicherheit. Ideal für große Fahrer. Das hochmoderne 4,5 mm Quantum® hartbeschichtete Polycarbonat verleiht dieser VStream Windschutzscheibe eine hervorragende Klarheit und Festigkeit, die von keinem Windschutzscheibenhersteller weltweit erreicht wird.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33070523678795,"sku":"NATCYZ2362","price":135.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/zbmz2362g310gs.jpg?v=1615900054"},{"product_id":"bmw-f650gs-g650gs-single-windscreen-v-stream-windshield-ztechnik-z2412-clear-sport-touring-screen-09-11","title":"BMW F650GS G650GS Einzelscheibe V-stream Windschutzscheibe Ztechnik Z2412 Klar Sport Touring Scheibe 09-11","description":"\u003cp\u003eDie BMW F650GS G650GS Single Windscreen V-Stream Windschutzscheibe Ztechnik Z2412 Clear Sport Touring Screen 09-11 bietet verbesserten Komfort und Leistung durch eine deutliche Höhen- und Breitenzunahme sowie maximalen Aufprall- oder Kratzschutz für zusätzliche Sicherheit. Diese Windschutzscheibe besteht aus 4,5 mm starkem, hartbeschichtetem Lexan FMR Polycarbonat. Sie widersteht alltäglichen Kratzern und Abnutzungen 100-mal besser als die serienmäßige Scheibe. Und sie ist optisch transparent.\u003c\/p\u003e\n\u003cp\u003eEigenschaftenAnsicht \/ Produkt\u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/jquery.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/assets\/bootstrap\/css\/bootstrap.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/assets\/bootstrap\/js\/bootstrap.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003c!-- \u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/jquery-ui.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e --\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/jquery\/jquery-ui.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/media\/jquery\/jquery-ui.min.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/box\/box.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/contentbuilder.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/contentbuilder.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/codemirror\/lib\/codemirror.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/limitchr.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/jquery\/external\/jquery.scrollTo.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50379\/\/shared_files\/echo.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/media\/icomoon\/style.css\" rel=\"stylesheet\"\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/styles\/propertiesview.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/common.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/simpleTemplate.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/propertiesview.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript id=\"langSnippetCategories\" src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/lang_en-us.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/handlers\/mailchimp.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/jquery.inputmask.bundle.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/inputmask\/bindings\/inputmask.binding.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cbase href=\"http:\/\/localhost:50379\/contents\/media\/\"\u003e \u003clink href=\"..\/phpwidgets\/fonts.php?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink disabled id=\"website-css\" href=\"http:\/\/localhost:50379\/contents\/styles\/website.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e\u003c\/p\u003e\n\u003cstyle type=\"text\/css\" id=\"website-massaged-css\"\u003e\u003c!--\n.GC1 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(35, 35, 35); }\n.GC2 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC4, .GC4 a, a .GC4 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC5, .GC5 a, a .GC5 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(211, 52, 0); }\n.GC6, .GC6 a, a .GC6 { border-color: rgb(222, 222, 222); color: rgb(247, 247, 247); background-color: rgb(65, 65, 65); }\n.GC7 { border-color: rgb(197, 234, 246); color: rgb(247, 247, 247); }\n.GC8, .GC8 a, a .GC8 { border-color: rgb(220, 93, 55); color: rgb(255, 255, 255); }\n.GC9, .GC9 a, a .GC9 { border-color: rgb(220, 93, 55); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC10, .GC10 a, a .GC10 { border-color: rgb(222, 222, 222); color: rgb(247, 247, 247); background-color: rgb(220, 93, 55); }\n.GC11 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC12 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC13, .GC13 a, a .GC13 { border-color: rgb(55, 180, 222); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC14, .GC14 a, a .GC14 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC15, .GC15 a, a .GC15 { border-color: rgb(245, 208, 196); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC16 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC17 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(35, 35, 35); }\n.GC18 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC19 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC20 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC21 { border-color: transparent; color: rgb(255, 255, 255); background-color: rgb(161, 161, 161); }\n.GC22 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC23 { border-color: rgb(0, 132, 212); color: rgb(0, 0, 0); }\n.GC24 { border-color: rgb(255, 255, 255); color: rgb(0, 0, 0); background-color: rgb(161, 161, 161); }\n.GC25 { border-color: rgb(55, 180, 222); color: rgb(0, 0, 0); background-color: rgb(197, 234, 246); }\n.GC26 { border-color: rgb(0, 159, 212); color: rgb(0, 0, 0); background-color: rgb(255, 255, 0); }\n.GC27 { border-color: rgb(255, 191, 0); color: rgb(247, 247, 247); background-color: rgb(65, 65, 65); }\n.GC28, .GC28 a, a .GC28 { border-color: rgb(197, 234, 246); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); }\n.GC29, .GC29 a, a .GC29 { border-color: rgb(0, 159, 212); color: rgb(36, 90, 255); background-color: rgb(227, 227, 227); }\n.GC30, .GC30 a, a .GC30 { border-color: rgb(55, 180, 222); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC31, .GC31 a, a .GC31 { border-color: rgb(0, 159, 212); color: rgb(247, 247, 247); background-color: rgb(220, 93, 55); }\n.GC32, .GC32 a, a .GC32 { border-color: rgb(245, 208, 196); color: rgb(247, 247, 247); background-color: rgb(65, 65, 65); }\n.GC33, .GC33 a, a .GC33 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC34, .GC34 a, a .GC34 { border-color: rgb(222, 222, 222); color: rgb(247, 247, 247); background-color: rgb(0, 0, 0); }\n.GC35, .GC35 a, a .GC35 { border-color: rgb(0, 159, 212); color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); }\n.GC36 { border-color: transparent; color: rgb(255, 191, 0); background-color: rgb(211, 52, 0); }\n.GC37 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC38 { border-color: rgb(255, 191, 0); color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC39 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC40 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); background-color: rgb(227, 227, 227); }\n.GC41 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC42 { border-color: transparent; color: rgb(0, 31, 255); }\n.GC43 { border-color: transparent; background-color: rgb(211, 52, 0); }\n.GC44, .GC44 a, a .GC44 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC45, .GC45 a, a .GC45 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(211, 52, 0); }\n.GC46 { border-color: transparent; }\n.GC47 { border-color: rgb(255, 255, 255); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC48, .GC48 a, a .GC48 { border-color: rgb(211, 52, 0); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC49, .GC49 a, a .GC49 { border-color: rgb(222, 222, 222); color: rgb(255, 255, 0); background-color: rgb(0, 0, 0); }\n.GC50 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); }\n.GC51 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC52 { border-color: transparent; color: rgb(0, 0, 255); }\n.GC53 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC54 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC55 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC56 { border-color: transparent; color: rgb(0, 0, 255); }\n.GC57 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC58 { border-color: rgb(211, 52, 0); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC59 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC60 { border-color: rgb(0, 159, 212); color: rgb(0, 0, 0); }\n.GC61 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC62 { border-color: rgb(220, 93, 55); color: rgb(0, 132, 212); }\n.GC63, .GC63 a, a .GC63 { border-color: rgb(55, 180, 222); color: rgb(0, 0, 0); background-color: rgb(197, 234, 246); }\n.GC64, .GC64 a, a .GC64 { border-color: rgb(55, 180, 222); color: rgb(247, 247, 247); background-color: rgb(55, 180, 222); }\n.GC65 { border-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }\n.GC66 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC67 { border-color: transparent; color: rgb(0, 132, 212); }\n.GC68 { border-color: transparent; color: rgb(0, 132, 212); }\n.GC69 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC70 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC71 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(255, 0, 0); }\n.GC72 { border-color: rgb(197, 234, 246); color: rgb(0, 0, 0); }\n.GC73 { border-color: transparent; }\n.GC74 { border-color: transparent; }\n.GC75 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); }\n.GC76 { border-color: transparent; }\n.GC77 { border-color: transparent; }\n.GC78 { border-color: transparent; }\n.GC79 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(197, 234, 246); }\n.GC80 { border-color: transparent; }\n.GC81 { border-color: transparent; }\n.GC82 { border-color: transparent; }\n.GC83 { border-color: transparent; }\n.GC84 { border-color: transparent; }\n.GC85 { border-color: transparent; }\n.GC86 { border-color: transparent; background-color: rgb(222, 222, 222); }\n.GC87 { border-color: transparent; background-color: rgb(211, 52, 0); }\n.GC88 { border-color: transparent; }\n.GC89 { border-color: transparent; background-color: rgb(227, 227, 227); }\n.GC90 { border-color: transparent; }\n.GC91, .GC91 a, a .GC91 { border-color: rgb(55, 180, 222); color: rgb(247, 247, 247); background-color: rgb(211, 52, 0); }\n.GC92, .GC92 a, a .GC92 { border-color: rgb(245, 208, 196); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.html-field  {  }\n.html-field , .html-field div, .html-field p, .html-field td, .html-field input, .html-field select { font-family: \"Open Sans\", sans-serif , Arial, Helvetica, Tahoma; }\n.html-field a:not([class^=GC]) { color: rgb(0, 31, 255); text-decoration: none; }\n.html-field * { margin: 0px; padding: 0px; }\n.html-field  { text-align: center; font-size: 16px; }\n.html-field #WorkspaceBody { font-size: 100%;  }\n.html-field #WebSite, .html-field #WebSiteHeader { min-width: 1170px; }\n.html-field #WebSiteContent, .html-field #WebSiteFooter { min-width: 1170px; max-width: 1170px; }\n.html-field #WebSiteHeaderInner, .html-field #DesignImage1 { min-width: 1170px; max-width: 1170px; }\n.html-field #PageLinkBoxWrapper { max-width: 1170px; }\n.html-field #SideBar_L, .html-field #SideBar_R { width: 230px; }\n.html-field #Content { min-width: 1170px; max-width: 1170px; }\n.html-field #WebSite, .html-field #SideBar_L, .html-field #WebSiteContent, .html-field #Content { min-height: 500px; }\n.html-field p { margin: 0px 0px 0.75em; }\n.html-field ul, .html-field ol { margin: 0px 0px 0.5em 2.5em; clear: left; }\n.html-field li ul, .html-field li ol { margin-bottom: 0.25em; }\n.html-field object { display: block; }\n.html-field table[align=center] { margin: 0px auto; }\n.html-field .sf-corner { border-radius: 0px !important; }\n.html-field .sf-button {  }\n.html-field .sf-button-glass {  }\n.html-field .ThemeVersion-11 .Product, .html-field .ThemeVersion-11 .Product .ProductMoreDetails, .html-field .ThemeVersion-11 .AddToBasketButton, .html-field .ThemeVersion-11 .FavoritesButton, .html-field .ThemeVersion-11 .ProductDetailsNav li, .html-field .ThemeVersion-11 #ProductDetailsNav li { border-radius: 0px; }\n.html-field input[type=text], .html-field input.TextInput, .html-field input.ListBox, .html-field input.Button, .html-field select, .html-field textarea { border-width: 1px; border-style: solid; border-color: inherit; border-radius: 0px !important; min-height: 24px; }\n.html-field div.header.mobile .sf-dropshadow { box-shadow: none; }\n.html-field .sf-gradient {  }\n.html-field .ellipsis, .html-field .ellipsis \u003e p {  white-space: nowrap; -ms-text- }\n.html-field abbr, .html-field acronym { border-width: 0px 0px 1px; border-bottom-style: dotted; }\n.html-field input[type=checkbox], .html-field input[type=radio] { width: 22px; height: 22px; line-height: 22px; background-color: transparent; }\n.html-field input[type=button], .html-field input[type=submit], .html-field input[type=reset] { cursor: pointer; }\n.html-field input[type=text], .html-field input.TextInput, .html-field select { padding: 2px 0px 2px 5px; }\n.html-field textarea { padding: 5px; }\n.html-field .ImgLink { cursor: pointer; }\n.html-field #sfLightBox { box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; -moz-box-shadow: 0px 0px 10px #000000; }\n.html-field #sfAddDiv, .html-field #MiniCartTotalContents, .html-field #MiniCartTotalDrawer { box-shadow: 3px 3px 5px #666666; -webkit-box-shadow: 3px 3px 5px #666666; -moz-box-shadow: 3px 3px 5px #666666; }\n.html-field #SideBar_L { vertical-align: top; float: left; display: table-cell; min-width: auto; box-sizing: border-box; }\n.html-field :empty#SideBar_L { display: none; }\n.html-field #SideBar_R { margin-top: 15px; margin-right: 0px; vertical-align: top; float: right; display: table-cell; min-width: auto; }\n.html-field :empty#SideBar_R { display: none; }\n.html-field #SideBar_L + #Content { float: none; min-width: calc(100% - 230px); }\n.html-field #SideBar_R + #Content { float: none; min-width: calc(100% - 230px); }\n.html-field #SideBar_R ~ #ProductLoop { width: calc(100% - 220px); display: inline-block; }\n.html-field #PageContainer11 { padding: 0px 15px; clear: both; box-sizing: border-box; }\n.html-field #SideBar_L + #PageContainer11 { width: calc(100% - 200px); float: none; }\n.html-field #SideBar_R + #PageContainer11 { width: calc(100% - 200px); float: none; }\n.html-field .ThemeVersion-11 #DesignImage2 { width: 100% !important; min-width: 100% !important; max-width: 100% !important; }\n.html-field #WebSite { border-width: 1px; border-style: solid; margin: 0px auto; text-align: left;  position: relative;  }\n.html-field #WebSiteHeader { padding: 0px; border: 0px currentColor; border-image: none; height: auto; text-align: left; position: relative; z-index: 2; }\n.html-field .padd-col#WebSiteHeader #WebSiteHeaderInner, .html-field .padd-col#WebSiteHeader #WebSiteHeaderInner .nav_logo_col { position: relative; }\n.html-field #WebSiteHeaderInner { margin: 0px auto; left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute; }\n.html-field .nav_logo_col { left: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute; }\n.html-field #WebSiteContent { margin: 0px auto; position: relative; }\n.html-field #Container1 { margin-bottom: 2px; }\n.html-field #Content { margin: 0px auto; padding: 0px; width: auto; text-align: left; line-height: 150%;  display: block; position: relative; }\n.html-field #FooterClearance { height: 0px;  clear: both; position: relative; }\n.html-field #FooterClearance span { display: none; }\n.html-field #WebSiteFooter { margin: 0px auto; padding: 0px; text-align: center; clear: both; font-size: 0.75em; font-style: normal; font-weight: normal; position: relative; }\n.html-field .ddSitemapLink { position: static; }\n.html-field #CompanyImage { display: block; }\n.html-field #CompanyImage img { display: block; }\n.html-field .smaller#CompanyImage { width: 300px; height: auto; }\n.html-field #CompanyImage + #Index1-spacer { margin: 30px 0px 0px; }\n.html-field #DesignImage1 \u003e div:first-child + #Index1-spacer { margin: 50px 0px 0px; }\n.html-field #SiteHeadingContainer { width: 100%; float: left; }\n.html-field #SiteHeading { margin: 0px; line-height: 21px;  padding-right: 5px; font-size: 1.12em; font-style: normal; font-weight: bold; display: inline-block; white-space: nowrap; -ms-text- max-width: 100%; box-sizing: border-box; background-color: transparent; }\n.html-field #SiteSlogan { margin: 4px 0px; width: 100%; text-align: left;  clear: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; vertical-align: middle; float: left; display: inline-block; white-space: nowrap; z-index: 2; -ms-text- }\n.html-field #AppLogo {  margin: 15px auto; padding: 0px !important; width: 70px; height: 20px; text-align: center; color: transparent; float: none; }\n.html-field #AppLogo:hover {  }\n.html-field #LinkSF { margin: 0px auto !important; width: auto !important; }\n.html-field #LinkSF a, .html-field #LinkSF span { color: transparent !important; }\n.html-field span#LinkSF {  }\n.html-field .title-wrapper { width: 30%; clear: left; float: left; }\n.html-field .site-slogan { height: 50px !important; }\n.html-field .bar-3 { left: -100%; top: 0px; height: 50px; right: -100%; position: absolute; z-index: -1; }\n.html-field #Index1-spacer { right: 0px; bottom: 0px; position: absolute; }\n.html-field #Index1 {  height: 45px; right: 0px; margin-bottom: 0px; float: none; display: inline-block; position: relative; z-index: 99; max-width: 100%; box-sizing: border-box; }\n.html-field #idx1Sentinel { display: none; }\n.html-field #Index1 \u003e .idx1List { padding: 10px 0px; box-sizing: border-box; }\n.html-field .idx1List { margin: 0px; width: 1000%; height: 100%; display: block; }\n.html-field .idx1List ul { margin: 0px; }\n.html-field .idx1List \u003e li {  border-width: 0px 0px 0px 1px; border-style: solid; height: 100%; float: left; display: inline-block; }\n.html-field .idx1List \u003e li \u003e a { padding: 0px 10px; border: 0px currentColor; border-image: none; height: 100%; color: inherit; font-size: 0.87em; vertical-align: middle; display: block; position: relative; background-color: inherit; }\n.html-field .idx1List \u003e li \u003e a:hover { border-color: rgb(255, 255, 255); font-size: 0.87em; }\n.html-field .idx1List \u003e li:first-child { border-left-width: 0px; }\n.html-field .idx1List \u003e li \u003e a \u003e span { display: block; position: relative; }\n.html-field .idx1List \u003e li \u003e a \u003e span + i { right: 4px; font-size: 0.8em; display: block; opacity: 0.75; }\n.html-field .idx1List \u003e li:last-child { border-left-width: 0px; }\n.html-field .idx1 { font-size: 0.87em; }\n.html-field .idx1Mouseover { font-size: 1.25em; }\n.html-field .idx1Sub { font-size: 1.25em; }\n.html-field .idx1SubMouseover { font-size: 1.25em; }\n.html-field #Index2 { margin: 10px 0px 0px; padding: 0px 10px; left: 0px; top: 0px; z-index: 100000; }\n.html-field #idx2Sentinel { display: none; }\n.html-field .idx2List { margin: 0px; height: 100%; display: block; }\n.html-field .idx2List ul { margin: 0px; }\n.html-field .idx2List \u003e li { display: block; }\n.html-field .idx2List \u003e li \u003e a { padding: 1px 10px; line-height: 1.4em; font-weight: normal !important; vertical-align: middle; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; background-color: inherit; }\n.html-field .idx2List \u003e li \u003e a \u003e span { padding: 5px 0px; display: block; position: relative; }\n.html-field .idx2List \u003e li \u003e a \u003e span.vcenter { top: auto; transform: none; }\n.html-field .idx2List \u003e li \u003e a \u003e span + i { right: 4px; font-size: 0.8em; display: block; opacity: 0.75; }\n.html-field .idx2List \u003e li \u003e a + ul { display: none; }\n.html-field .idx2List \u003e li \u003e div { visibility: hidden; position: absolute; }\n.html-field .idx2List .sfmm-dropdown-trigger.dropdown-is-active { z-index: 100001; }\n.html-field .idx2 { font-size: 0.87em; }\n.html-field .idx2Mouseover { font-size: 0.87em; }\n.html-field .idx2Sub { font-size: 0.87em; }\n.html-field .idx2SubMouseover { font-size: 0.87em; }\n.html-field .idx2Submenu .idx2Sub { font-size: 0.87em; }\n.html-field .idx2Submenu .idx2SubMouseover { font-size: 0.87em; }\n.html-field .idx2 \u003e ul \u003e li \u003e a { padding: 8px 0px 0px; font-weight: normal !important; }\n.html-field .idx2 \u003e ul \u003e li { border-bottom-width: 1px; border-bottom-style: solid; }\n.html-field #idxSubpageNavigation { font-size: 0.88em; }\n.html-field #DesignImage1 { padding: 15px 0px; left: 0px; display: table; position: relative; z-index: 999; background-color: transparent; }\n.html-field #DesignImage2 { margin: 0px; border: 0px currentColor; border-image: none; top: 0px; }\n.html-field #DesignImage3 { top: 0px; height: 45px; text-align: right; right: 0px; border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1; background-color: transparent; }\n.html-field .top-designbar { left: -100% !important; top: -8px; width: auto !important; height: 100%; right: -100% !important; border-top-width: 8px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; position: absolute !important; z-index: -1; -webkit-transform: translateZ(0); }\n.html-field .top-designbar-index { left: -100% !important; top: 0px; width: auto !important; height: 100%; right: -100% !important; border-top-width: 1px; border-top-style: solid; display: block; position: absolute !important; z-index: -1; background-color: transparent; -webkit-transform: translateZ(0); }\n.html-field #DesignBar1 {   }\n.html-field #DesignBar3 {  }\n.html-field #footer-design {  }\n.html-field .DesignImage1 {  }\n.html-field .design3Wrapp { padding: 0px 5px; width: auto; height: 42px; right: 0px; float: right; position: absolute; z-index: 1; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }\n.html-field .designImageHeight { margin-bottom: 50px; float: left; }\n.html-field #DesignImg4 {  }\n.html-field #Login { padding: 0px 10px; width: auto; height: 32px; text-align: center; font-size: 0.93em; float: right; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field #Login a {  padding: 7px 0px; font-size: 0.9em; font-weight: normal !important; text-decoration: none; display: inline-block; }\n.html-field #SwitchLang { padding: 0px; top: 0px; height: 32px; right: 0px; line-height: 32px; font-size: 0.75em; margin-left: 5px; float: right; position: relative; z-index: 999; cursor: pointer; box-sizing: border-box; }\n.html-field #SwitchLang .SwitchLangOuter {  height: 32px; text-align: center; display: block; }\n.html-field #SwitchLang [class*=icon-] {  width: 26px; line-height: 32px; margin-left: -12px; float: right; display: inline-block; max-height: 32px; }\n.html-field #SwitchLang .SwitchLangName { padding: 2px 2px 0px 7px; top: 0px; width: 20px; height: 32px; color: transparent; line-height: 33px; position: relative; box-sizing: border-box; }\n.html-field #SwitchLang .SwitchLangName img { border: 1px solid rgb(255, 255, 255); border-image: none; }\n.html-field #SwitchLang:hover .SwitchLangInner, .html-field .over#SwitchLang .SwitchLangInner { margin: 0px; display: block; }\n.html-field #SwitchLang .SwitchLangInner { right: 0px; clear: both; display: none; white-space: nowrap; position: absolute; }\n.html-field #SwitchLang .SwitchLangInner a { padding: 1px 2px; height: 25px; line-height: 25px; border-top-color: currentColor; border-top-width: 1px; border-top-style: dotted; display: block; }\n.html-field #SwitchLang .SwitchLangInner a img { border: 1px solid rgb(255, 255, 255); border-image: none; }\n.html-field #PageImage { border-width: 5px; }\n.html-field .PageImage img { display: block; }\n.html-field .header-mid-bar { width: 100%; float: left; position: relative; min-height: 70px; }\n.html-field .wrap_bottom { right: 0px; bottom: 0px; padding-bottom: 0px; position: absolute; }\n.html-field #Search .SearchButtonAdvanced { display: none !important; }\n.html-field #MiniCart { border-width: 1px; border-style: solid; padding: 1px 7px 7px 0px; top: 0px; height: 32px; right: 0px; font-size: 1em; margin-left: 5px; float: right; display: block; position: relative; z-index: 55; box-sizing: border-box; }\n.html-field #MiniCartTotal { text-align: center; }\n.html-field #MiniCartTotal .MiniCartInner { display: block; }\n.html-field #MiniCartTotal .MiniCartDesignImage1 {  padding: 0px; width: 36px; height: 100%; line-height: 30px; font-size: 1.25em; float: left; display: inline-block; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }\n.html-field #MiniCartTotal .MiniCartTotalItemsQuantity {  padding: 0px; left: -1px; top: 0px; line-height: 30px; font-size: 0.75em; font-weight: bold; float: left; display: inline-block; position: relative; }\n.html-field #Search { border-width: 1px; border-style: solid; width: auto; height: 30px; right: 0px; margin-left: 5px; float: right; display: block; position: relative; z-index: 700; }\n.html-field #Search .SearchButton { margin: 0px; width: 25px; height: 30px; text-align: center; line-height: 30px; float: left; display: inline-block; }\n.html-field #Search .SearchButtonAdvanced {  }\n.html-field #Search [class*=' icon-'] { font-size: 14px; }\n.html-field #Search .SearchTextField { margin: 0px; padding: 0px 5px; border: currentColor; border-image: none; width: 160px; height: 30px; text-align: left; font-size: 0.75em; float: left; min-height: 30px; }\n.html-field .search-icon-new { margin: -5px 0px 0px; padding: 0px; top: 0px; width: 50px; height: 30px; text-align: center; right: 0px; line-height: 30px; float: right; position: relative; cursor: pointer; box-sizing: border-box; }\n.html-field .search-icon-new i { padding: 0px; border-radius: 0px; width: 50px; height: 30px; line-height: 30px; float: left; }\n.html-field .search-wrapper-new { padding: 0px; top: 0px; width: auto; height: 30px; right: 0px; margin-top: 0px; float: right; position: relative; z-index: 999; box-sizing: border-box; }\n.html-field .search-close { top: 0px; width: 50px; height: 30px; right: 0px; line-height: 57px; display: none; position: fixed; z-index: 999999; cursor: pointer; }\n.html-field .top-right { padding: 10px; width: auto; margin-top: 10px; float: right;  background-color: transparent; }\n.html-field #ProductMediaShare .media-share { margin: 0px; position: relative; z-index: 1; }\n.html-field #ProductMediaShare .media-share li { display: inline-block; }\n.html-field #ProductMediaShare .media-share li a[class^=icon-] { margin: 0px 5px 0px 0px; padding: 10px; width: 20px; height: 20px; text-align: center; font-size: 1.5em; font-style: normal; text-decoration: none; display: inline-block; }\n.html-field #ProductMediaShare .media-share li a[class^=icon-facebook] { background-color: rgb(60, 88, 151); }\n.html-field #ProductMediaShare .media-share li a[class^=icon-twitter] { background-color: rgb(0, 173, 236); }\n.html-field #ProductMediaShare .media-share li a[class^=icon-google-plus] { background-color: rgb(221, 76, 57); }\n.html-field #ProductMediaShare .media-share li a[class^=icon-linkedin] { background-color: rgb(1, 159, 224); }\n.html-field .WebSiteFootnote { text-align: center; }\n.html-field .ResellerLogOutIcon { border-width: 1px; border-style: solid; margin: 0px; padding: 0px; width: 70px; }\n.html-field .ResellerLogInIcon { padding: 0px; margin-top: 3px; }\n.html-field .SignUp { text-align: center; font-family: inherit; font-weight: bold; }\n.html-field .footer-design { left: -100%; top: 0px; height: 100%; right: -100%; display: block; position: absolute; z-index: -1; -webkit-transform: translateZ(0); }\n.html-field .website--bottom { width: 100%; height: auto; float: left; }\n.html-field .sitemap-bot { margin: 0px auto; width: 200px; position: relative; }\n.html-field .pageLink3Design { left: -100%; top: 0px; height: 100%; right: -100%; display: block; position: absolute; z-index: 0; -webkit-transform: translateZ(0); }\n.html-field #pageLink3Design { border-top-width: 1px; border-top-style: solid;  }\n.html-field .customnavDesign { left: -100%; top: 0px; height: 100%; right: -100%; display: block; position: absolute; z-index: 0; -webkit-transform: translateZ(0); }\n.html-field .WebsiteLinkBoxTop { margin: 0px; width: 20%; padding-right: 25px; font-size: 0.81em; float: left; position: relative; box-sizing: border-box; }\n.html-field .WebsiteLinkBoxTop h1 { margin: 0px; padding-bottom: 10px; font-size: 1.5em; font-weight: bold; }\n.html-field .WebsiteLinkBoxTop p { padding-bottom: 15px; }\n.html-field .WebsiteLinkBoxBottom { margin: 0px; width: 20%; padding-right: 0px; font-size: 0.81em; float: left; position: relative; box-sizing: border-box; }\n.html-field .WebsiteLinkBoxBottom h1 { margin: 0px; padding-bottom: 10px; font-size: 1.5em; font-weight: bold; }\n.html-field .WebsiteLinkBoxBottom p { padding-bottom: 15px; }\n.html-field .IndexCodeSnippetTop { margin: 12px 0px 0px; width: 25%; text-align: right; float: right; position: relative; z-index: 5; }\n.html-field .IndexCodeSnippetBottom { margin: 0px; text-align: center; }\n.html-field .PageHTMLCodeTop { padding: 10px 15px; width: 100%; text-align: left; font-weight: bold; float: left; box-sizing: border-box; }\n.html-field .PageHTMLCodeTop h1 { text-align: left !important; font-size: 1em; }\n.html-field .PageHTMLCodeBottom { clear: both; box-sizing: border-box; }\n.html-field .PageHTMLCodeBottom h1 { padding: 15px 15px 0px; font-size: 1em; }\n.html-field .PageCodeSnippetArea1 { margin: 0px !important; padding: 15px 0px; width: 100%; clear: both; font-size: 1em; font-weight: bold; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field .PageCodeSnippetArea1 h1 { font-size: 1em; }\n.html-field .PageCodeSnippetArea2 { margin: 0px !important; padding: 0px 0px 20px; width: 100%; clear: both; font-weight: bold; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field .PageCodeSnippetArea2 h1 { text-align: left !important; font-size: 1em; }\n.html-field .PageLinkBox, .html-field .Product, .html-field .ProductCrossPromotion {  }\n.html-field .CustomNavWrapper { padding: 40px 0px; width: 100%; font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; margin-bottom: 15px; float: left; position: relative; box-sizing: border-box; }\n.html-field .CustomNav.col { margin: 0px; padding: 0px; width: 20%; text-align: left; position: relative; max-width: 20%; box-sizing: border-box; }\n.html-field :first-child.CustomNav { padding-left: 0px; }\n.html-field :last-child.CustomNav { padding-right: 0px; }\n.html-field .CustomNavBox { padding: 0px 0px 10px; width: 100%; float: left; }\n.html-field :last-child.CustomNavBox { padding-bottom: 0px; }\n.html-field .CustomNav a {  clear: both; display: block; position: relative; }\n.html-field .CustomNav a \u003e img { margin: 0px 5px 0px 0px; top: 0px; width: 50px; height: auto; float: left; }\n.html-field .CustomNav a \u003e img + .CustomNavInfo { text-align: left; float: left; display: inline-block; }\n.html-field .CustomNavTitle { line-height: 1.3em; font-size: 0.9em; font-weight: normal; }\n.html-field .CustomNavIntroduction { line-height: 1.3em; font-size: 0.8em; }\n.html-field .CustomNav .CustomNavHeading { font-size: 1em; font-weight: bold; }\n.html-field .CustomNav.nav1 { padding-right: 25px; box-sizing: border-box; }\n.html-field .CustomNav.nav2 { padding-right: 25px; box-sizing: border-box; }\n.html-field .CustomNav.nav2 a \u003e img + .CustomNavInfo { width: 75%; float: right; }\n.html-field .contentNav { width: 100%; margin-top: 25px; margin-bottom: 10px; float: left; }\n.html-field .contentNav a \u003e img { margin: 0px; left: 0px; width: auto; height: auto; position: relative; max-width: 100%; }\n.html-field .contentNav .CustomNavBox { padding: 0px 5px 25px; width: 240px; float: left; box-sizing: border-box; }\n.html-field .contentNav .CustomNavTitle { font-size: 1.06em; font-weight: bold; }\n.html-field .fullwidthRow { width: 100%; float: left; }\n.html-field .fullwidthRow .instagramBox { width: 25%; padding-left: 20px; margin-top: 33px; float: left; box-sizing: border-box; }\n.html-field .fullwidthRow .instagramBox .sbi_item { padding: 0px 5px 5px 0px; width: 29%; float: left; box-sizing: border-box; }\n.html-field .fullwidthRow .instagramBox .sbi_item img { border: 0px currentColor; border-image: none; width: 100%; display: block; }\n.html-field .fullwidthRow .connect_main { width: 25%; margin-top: 20px; float: left; }\n.html-field .fullwidthRow .connect_main h2 {  margin: 0px; text-transform: uppercase; padding-left: 15px; font-size: 16px; font-weight: bold; float: left;  }\n.html-field .fullwidthRow .connect_main img { border: 0px currentColor; border-image: none; height: auto; max-width: 100%; }\n.html-field .CustomNav.rightlinks { width: 100%; max-width: 100%; }\n.html-field .TopBar { width: 100%; height: auto; float: left; position: relative; z-index: 999; }\n.html-field .TopBarDesign { left: -100% !important; top: 0px; width: auto !important; height: 100%; right: -100% !important; display: block; position: absolute !important; z-index: 0; box-shadow: 0px 2px 4px #dedede;  -webkit-transform: translateZ(0); }\n.html-field .TopBar .gallery-box { height: 50px;  clear: both; display: inline-block; }\n.html-field .TopBar .gallery-box.flickity-enabled { height: 50px; display: block; }\n.html-field .TopBar .gallery-action { padding: 10px; border-radius: 50%; top: 50% !important; font-size: 18px; margin-top: -20px; position: absolute; z-index: 9; cursor: pointer; opacity: 0.7; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .TopBar .gallery-action.icon-arrow-left3 { left: 20px; }\n.html-field .TopBar .gallery-action.icon-arrow-right3 { right: 25px; }\n.html-field .TopBar .CustomNav { margin: 0px; width: 100%; height: 100%; text-align: left; font-size: 0.8em; float: left; position: relative; max-height: 50px; box-sizing: border-box; }\n.html-field .TopBar .CustomNav .CustomNavBox { width: auto; height: 100%; line-height: 21px; padding-right: 10px; margin-right: 10px; float: left; display: inline-block; }\n.html-field .TopBar .CustomNav a { width: auto; height: 100%; line-height: normal; clear: none; float: left; display: inline-block; position: relative; box-sizing: border-box; }\n.html-field .TopBar .CustomNav a:last-child { margin-right: 0px; }\n.html-field .TopBar .CustomNav a .CustomNavInfo { top: 50%; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.html-field .TopBar .CustomNav a img { width: auto; margin-right: 5px; float: left; display: inline-block; max-height: 50px; }\n.html-field .TopBar .CustomNav a img + .CustomNavInfo { float: left; }\n.html-field .TopBar .CustomNav.col { border: 0px currentColor !important; border-image: none !important; width: auto !important; }\n.html-field .TopBar .CustomNavTitle { padding-bottom: 0px; font-size: 1em; font-weight: normal; }\n.html-field .TopBar .CustomNavHeading { margin: 15px 0px; }\n.html-field .mobile.header .TopBar { padding: 0px 10px; }\n.html-field .mobile.header .TopBar + .utils { width: 100%; float: left; box-sizing: border-box; }\n.html-field .CustomNav.navLeft { width: 50%; margin-bottom: 20px; float: left; }\n.html-field .CustomNav.navLeft a \u003e img { width: auto; height: auto; max-width: 100%; }\n.html-field .CustomNav.navLeft .CustomNavTitle { font-size: 1em; font-weight: bold; }\n.html-field .footerNav {  }\n.html-field .footerNav .CustomNavBox a { padding-bottom: 5px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; }\n.html-field .footerNav .CustomNavBox { padding-bottom: 5px; }\n.html-field .Banner { border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; position: relative; }\n.html-field .Banner .slide-runner .BannerImage img { position: absolute; }\n.html-field .Banner .slide-runner .slide-item { height: auto !important; }\n.html-field .Banner .slide-runner .slide-controls { left: 0px; width: 100%; bottom: 0px; display: none; position: absolute; background-color: rgba(128, 128, 128, 0.5); }\n.html-field .Banner .slide-runner .slide-controls td { vertical-align: middle; }\n.html-field .Banner .slide-runner .slide-controls .slide-desc { margin: 5px; text-align: left; line-height: 16px; font-size: 0.75em; }\n.html-field .Banner .slide-runner { margin: -1px 0px 0px; }\n.html-field .Banner { margin: 0px auto; width: 100%; }\n.html-field .Banner .slide-runner .slide-item { height: auto !important; }\n.html-field .Banner .slide-runner .slide-controls { left: 0px; width: 100%; bottom: 0px; display: none; position: absolute; background-color: rgba(128, 128, 128, 0.5); }\n.html-field .Banner .slide-runner .slide-controls td { vertical-align: middle; }\n.html-field .Banner .slide-runner .slide-controls .slide-desc { margin: 5px; text-align: left; line-height: 16px; font-size: 0.75em; }\n.html-field .Banner .slide-runner { max-height: 450px; }\n.html-field .Banner .gallery-box {  clear: both; }\n.html-field .Banner .BannerBox { width: 100%; height: 100%; text-align: center;  }\n.html-field .Banner .gallery-buttons { padding: 10px; width: auto !important; right: 0px; bottom: 0px; display: none; position: absolute; }\n.html-field .Banner .gallery-buttons .button { margin: 0px 4px; padding: 0px; border-radius: 50%; width: 16px; height: 16px; float: left; display: block; cursor: pointer; opacity: 0.6; box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333; -moz-box-shadow: 0px 0px 10px #333; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .Banner .gallery-buttons .button.selected { opacity: 1; }\n.html-field .Banner a.BannerImage { width: 100%; height: 100%; float: left; }\n.html-field .Banner a.BannerImage img { width: auto; height: auto; position: relative; max-height: 100%; max-width: 100%; }\n.html-field .Banner .flickity-prev-next-button { width: 43px; height: 68px; display: none; z-index: 1;  background-color: transparent !important; }\n.html-field .Banner:hover .flickity-prev-next-button { display: block; }\n.html-field .Banner .flickity-prev-next-button svg { display: none; }\n.html-field .Banner .flickity-prev-next-button.next {  }\n.html-field #Sidemap #sidemap-close { position: relative; z-index: 999; }\n.html-field .PageLinkBoxWrapper { margin: 0px auto; padding: 0px 15px;  clear: both; position: relative; }\n.html-field .PageLinkBoxWrapper .PageLinkBoxImage img { display: block; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 310px;  clear: both; }\n.html-field .PageLinkBoxWrapper .gallery-action { padding: 10px; border-radius: 50%; top: 50% !important; font-size: 18px; margin-top: -20px; position: absolute; z-index: 9; cursor: pointer; opacity: 0.7; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .PageLinkBoxWrapper .gallery-action.icon-arrow-left3 { left: 20px; }\n.html-field .PageLinkBoxWrapper .gallery-action.icon-arrow-right3 { right: 25px; }\n.html-field .PageLinkBox {  margin-top: 20px; position: relative; }\n.html-field .PageLinkBox h1, .html-field .PageLinkBox h2, .html-field .PageLinkBox h3, .html-field .PageLinkBox h4, .html-field .PageLinkBox h5, .html-field .PageLinkBox h6 { margin: 0px; }\n.html-field .PageLinkBox .PageLinkBoxLink { display: block; }\n.html-field .PageLinkBox .PageLinkBoxItem { margin: 0px 4px 0px 10px; text-align: left;  clear: none !important; float: left; position: relative; cursor: pointer; box-sizing: content-box; }\n.html-field .PageLinkBox :last-child.PageLinkBoxItem { margin: 0px 2px 0px 10px; }\n.html-field .PageLinkBox .PageLinkBoxItem:hover .PageLinkBoxTextsContainer { height: auto; bottom: 0px; }\n.html-field .PageLinkBox .PageLinkBoxItem:hover .PageLinkBoxDescription { height: auto; }\n.html-field .PageLinkBox .PageLinkBoxImage { margin: 0px auto; width: 290px; height: 290px;  vertical-align: middle; position: relative; }\n.html-field .PageLinkBox .PageLinkBoxImage img { margin: 0px auto; border: 0px currentColor; border-image: none; display: block; position: relative; max-height: 100%; max-width: 100%; }\n.html-field .PageLinkBox .PageLinkBoxTextsContainer { transition:500ms; left: 0px; width: 100%; height: auto; bottom: 0px; padding-bottom: 10px; position: absolute; opacity: 0; -webkit-transition: all 500ms; -o-transition: all 500ms; -moz-transition: all 500ms; }\n.html-field .PageLinkBox .PageLinkBoxItem:hover .PageLinkBoxTextsContainer { opacity: 1; }\n.html-field .PageLinkBox .PageLinkBoxTitle { padding: 10px 10px 5px; line-height: 1.25em; font-size: 1em; font-weight: bold; vertical-align: middle; -ms-word-wrap: break-word; }\n.html-field .PageLinkBox .PageLinkBoxDescription { padding: 0px 10px; height: auto; line-height: 1.25em; font-size: 0.85em; font-weight: normal; vertical-align: middle; -ms-word-wrap: break-word; }\n.html-field #BannerBottomWrapper { margin: 0px 15px 20px; padding: 10px; border: currentColor !important; border-image: none !important; width: auto; clear: both; position: relative; }\n.html-field .BannerBottomWrapper { margin: 0px auto 20px 0px; border: currentColor !important; border-image: none !important; width: 100%; clear: both; position: relative; }\n.html-field .BannerBottomWrapper .gallery-box { height: 240px;  clear: both; }\n.html-field .BannerBottomWrapper .gallery-action { padding: 10px; border-radius: 50%; top: 50% !important; font-size: 1.12em; margin-top: -20px; position: absolute; z-index: 9; cursor: pointer; opacity: 0.7; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-left3 { left: 10px; }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-right3 { right: 10px; }\n.html-field .BannerBottomWrapper .BannerBottomImage img { display: block; }\n.html-field .BannerBottom {  position: relative; z-index: 1; }\n.html-field .BannerBottom .BannerBottomLink { display: block; }\n.html-field .BannerBottom .BannerBottomItem { margin: 0px 10px 0px 0px; width: 440px; text-align: left;  clear: none !important; float: left; position: relative; cursor: pointer; box-sizing: content-box; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box :last-child.BannerBottomItem { margin-right: 0px; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box.flickity-enabled :last-child.BannerBottomItem { margin-right: 10px; }\n.html-field .BannerBottom .BannerBottomItem:hover .BannerBottomTextsContainer { height: auto; bottom: 0px; }\n.html-field .BannerBottom .BannerBottomItem:hover .BannerBottomDescription { height: auto; }\n.html-field .BannerBottom .BannerBottomImage { margin: 0px auto; width: 100%;  vertical-align: middle; position: relative; }\n.html-field .BannerBottom .BannerBottomImage img { margin: 0px auto; border: 0px currentColor; border-image: none; display: block; position: relative; max-height: 100%; max-width: 100%; }\n.html-field .BannerBottom .BannerBottomTextsContainer { padding: 0px 10px; transition:0.5s ease-in-out; left: 0px; width: 100%; height: auto; bottom: 0px; position: relative; box-sizing: border-box; opacity: 1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }\n.html-field .BannerBottom .BannerBottomTitle { padding: 10px 0px 0px; line-height: 1.5em; font-size: 1em; font-weight: normal; vertical-align: middle; }\n.html-field .BannerBottom .BannerBottomDescription { padding: 0px 0px 10px; height: auto; line-height: 1.25em;  font-size: 0.85em; font-weight: normal; vertical-align: middle; white-space: nowrap; -ms-word-wrap: break-word; -ms-text- }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-left3 { left: 20px; }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-right3 { right: 20px; }\n.html-field .BannerInfo { left: 0px; width: 100%; bottom: 0px; display: none; position: absolute; }\n.html-field .BannerBox .BannerInfo .BannerTitle { border-width: 0px; border-style: solid; margin: 0px auto; padding: 10px; width: auto !important; line-height: 1.2em; font-size: 1.5em; font-weight: 600; -ms-word-wrap: break-word; max-width: 700px; }\n.html-field .BannerBox .BannerInfo .BannerIntroduction { border-width: 0px; border-style: solid; margin: 0px auto; padding: 0px 10px 15px; width: auto !important; line-height: 1.5em; font-size: 0.81em; font-weight: normal; -ms-word-wrap: break-word; max-width: 700px; }\n.html-field .ellip { height: 100%; display: block; }\n.html-field .ellip-line { float: left; white-space: nowrap; -ms-word-wrap: normal; -ms-text- }\n.html-field .ellip, .html-field .ellip-line {  position: relative; max-width: 100%; }\n.html-field .ShopDiscountContainer { text-align: center; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field .ShopDiscountMessage { border-width: 1px; border-style: solid; margin: auto !important; padding: 1em; font-size: 1.1em; font-weight: bold; position: relative; max-width: 940px; }\n.html-field .NextPreviousLink, .html-field .NextPreviousLink a:hover {  padding: 2px 7px; text-align: center; font-size: 0.92em; font-weight: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; }\n.html-field .NextPreviousLink table { margin: 0px auto; }\n.html-field #AutoSplitPageBottom, .html-field #AutoSplitPageTop { margin: 10px; text-align: center; clear: left; }\n.html-field #AutoSplitPageBottom table.NextPreviousLink { margin: 0px auto; font-size: 0.81em; }\n.html-field span.NextPreviousLink { border: 0px currentColor; border-image: none; font-weight: bold; }\n.html-field a.NextPreviousLink, .html-field a.NextPreviousLink:hover { border: 0px currentColor; border-image: none; }\n.html-field .Breadcrumbs { border-width: 0px 0px 1px; border-style: solid; padding: 10px; font-size: 0.96em; font-weight: bold; text-decoration: underline; position: relative; z-index: 1; }\n.html-field .breadcrumDesign {  border-width: 1px; border-style: solid; left: -100%; top: -1px; height: 100%; right: -100%; display: block; position: absolute; z-index: 0; -webkit-transform: translateZ(0); }\n.html-field .BreadcrumbsTrail { font-size: 0.9em; position: relative; z-index: 1; }\n.html-field .BreadcrumbsTrail \u003e nobr:not(:last-child) \u003e a {  padding-right: 22px; margin-right: 7px; }\n.html-field .Breadcrumbs .BreadcrumbsTrail { float: none !important; }\n.html-field .ProductImage a { background-color: transparent; }\n.html-field .ProductIcons { text-align: left; margin-top: 10px; display: table; position: relative; }\n.html-field .is-detailed-view ~ #WebSite .ProductIcons { width: calc(100% - 10px - 10px); }\n.html-field .ProductIcons * { box-sizing: border-box; }\n.html-field .ProductIcons \u003e * { vertical-align: top; }\n.html-field .QntyBox { height: 100%; color: windowtext; line-height: 38px;  vertical-align: middle; display: table; position: relative; min-height: 38px; background-color: window; }\n.html-field .QntyBox input { border: currentColor; border-image: none; width: 30px; height: 100%; text-align: center; font-size: 1.1em; display: table-cell; position: relative; min-height: 38px; }\n.html-field .QntyBox \u003e * { vertical-align: top; }\n.html-field .ProductQuantityUnit { padding: 0px 2px; display: table-cell; min-height: 38px; }\n.html-field .AddToBasketQnty { border-width: 1px; border-style: solid; height: 100%; vertical-align: middle; display: table-cell; white-space: nowrap; min-height: 40px; min-width: 30px; }\n.html-field .ProductIcons .AddToBasketSpacer { display: none; min-width: 8px; max-width: 8px; content: \" \"; }\n.html-field .ProductIcons .AddToBasketQnty ~ .AddToBasketSpacer { float: none !important; display: table-cell !important; }\n.html-field .ProductIcons .has-favorites ~ .AddToBasketSpacer { float: none !important; display: table-cell !important; }\n.html-field .ProductIcons .AddToBasketButton { font-size: 1em; }\n.html-field .AddToBasketButton { border-width: 1px; border-style: solid; width: 100%; text-align: left; line-height: 1; font-size: 1.2em; font-weight: bold; display: table-cell; min-height: 40px; }\n.html-field .AddToBasketButton .ImgLink { text-align: center; line-height: 32px; position: relative; min-height: 38px; background-color: transparent; }\n.html-field .AddToBasketButton .ImgLink span { height: 100%; line-height: 1.1em; vertical-align: middle; display: inline-block; }\n.html-field .AddToBasketButton .ImgLink [class^='icon-'] { margin: 0px 5px 0px -1.2em; font-size: 1.2em; }\n.html-field .FavoritesButton { border: currentColor; border-image: none; width: 40px; height: 100%; text-align: center; line-height: 40px; font-size: 1em; font-weight: bold; vertical-align: middle; display: table-cell; min-height: 40px; }\n.html-field .FavoritesButton .ImgLink { width: 38px; line-height: 38px; min-height: 38px; background-color: transparent; }\n.html-field .FavoritesButton .ImgLink [class^='icon-'] { line-height: 38px; display: block; }\n.html-field .icon-enter::before { content: \"\\e603\"; }\n.html-field .footer-2-wrapp { width: 100%; float: left; }\n.html-field #SwitchCurrency { margin: 0px 0px 0px 5px; float: right; }\n.html-field #SwitchCurrency .currencySymbol {  padding: 2px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 32px; font-size: 1.2em; font-style: normal; font-weight: bold; float: left; box-sizing: border-box; }\n.html-field #SwitchCurrency a { float: left; }\n.html-field .displaybox { display: none !important; }\n.html-field #ProductMediaShare { margin: 20px 0px 0px; text-align: center; }\n.html-field .socialBlock { padding: 0px 0px 0px 15px; width: 50%; clear: none; float: right; box-sizing: border-box; }\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.html-field #WorkspaceBody { font-size: 100%; }\n.html-field .title-wrapper { width: 25%; }\n.html-field #SideBar_L { width: 150px; min-width: 150px !important; }\n.html-field #SideBar_L + #Content { width: calc(100% - 190px) !important; display: inline-block; }\n.html-field #SideBar_L { width: 150px; float: left !important; min-width: 150px !important; }\n.html-field #Content { width: 770px !important; float: right !important; }\n.html-field #SideBar_R { width: 150px; min-width: auto !important; }\n.html-field #SideBar_R ~ #ProductLoop { width: calc(100% - 190px) !important; }\n.html-field #CompanyImage img { height: auto; display: block; max-width: 40%; }\n.html-field #MiniCartTotal .MiniCartTotalItemsQuantity { padding: 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxItem { margin: 0px 5px 0px 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 248px; height: 250px; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 310px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 61px; }\n.html-field .TopBar .CustomNav { font-size: 0.85em; }\n.html-field #Content {  }\n.html-field .BannerBottomWrapper { max-width: 940px; }\n.html-field .BannerBottomWrapper .gallery-box { height: 210px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 75px; }\n.html-field .BannerBottom .BannerBottomItem { width: 365px; }\n.html-field .ThemeVersion-11 #Content {  }\n.html-field .contentNav .CustomNavBox { width: 235px; }\n.html-field #SideBar_L { float: left !important; }\n.html-field #SideBar_R { float: right !important; }\n.html-field #SideBar_L + #PageContainer11 { width: calc(100% - 200px); float: left; }\n.html-field #SideBar_R + #PageContainer11 { width: calc(100% - 200px); float: right; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box :last-child.BannerBottomItem { margin-right: 0px; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box.flickity-enabled :last-child.BannerBottomItem { margin-right: 10px; }\n}\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.html-field .header-mid-bar { height: 60px; min-height: 60px; }\n.html-field #WorkspaceBody { font-size: 100%; }\n.html-field .ThemeVersion-11 #WebSiteContent { width: 964px; max-width: 964px; }\n.html-field .ThemeVersion-11 #Content { width: 487px !important; max-width: 487px !important; }\n.html-field .ThemeVersion-11 #SideBar_L { width: 150px; font-weight: bold; float: left; }\n.html-field #SideBar_L { width: 150px !important; float: none !important; min-width: 150px !important; }\n.html-field #SideBar_L + #Content { width: 450px !important; float: right !important; display: inline-block; min-width: calc(100% - 150px) !important; }\n.html-field #Content { width: 547px; float: right !important; }\n.html-field #SideBar_R { width: 150px; min-width: auto !important; }\n.html-field #SideBar_R ~ #ProductLoop { width: 100% !important; }\n.html-field .smaller#CompanyImage { width: 210px; }\n.html-field #CompanyImage img { height: auto; max-width: 25%; }\n.html-field #DesignImage1 { height: auto; }\n.html-field .TopBar .CustomNav { font-size: 0.85em; }\n.html-field #DesignImage2 { height: auto; }\n.html-field .idx2List \u003e li \u003e a { padding: 0px 7px; }\n.html-field #MiniCartTotal .MiniCartTotalItemsQuantity { padding: 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .gallery-box .PageLinkBoxItem { margin: 0px 15px 0px 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .gallery-box :last-child.PageLinkBoxItem { margin: 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .gallery-box.flickity-enabled :last-child.PageLinkBoxItem { margin: 0px 15px 0px 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 171px; height: 171px; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 171px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 40px; }\n.html-field .BannerBottom .BannerBottomItem { width: 257px; }\n.html-field .BannerBottomWrapper { max-width: 724px; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage { width: 257px; height: 105px; }\n.html-field .BannerBottomWrapper .gallery-box { height: 166px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 55px; }\n.html-field .BannerBottomouter { padding: 50px 0px; }\n.html-field .title-wrapper { width: 20%; }\n.html-field .ThemeVersion-11 #Content {  }\n.html-field .sidebarRight#SideBar_R { display: block !important; }\n.html-field .contentNav .CustomNavBox { width: 181px; }\n.html-field #SideBar_L { float: left !important; }\n.html-field #SideBar_R { float: right !important; }\n.html-field #SideBar_L + #PageContainer11 { width: calc(100% - 200px); float: left; }\n.html-field #SideBar_R + #PageContainer11 { width: calc(100% - 200px); float: right; }\n.html-field .inner-content #SideBar_L, .html-field .inner-content #SideBar_R { display: block !important; }\n}\n@media all and (max-width:NaNpx){\n.html-field #WorkspaceBody { font-size: 100%; }\n.html-field #CompanyImage img { width: auto; height: 80px; }\n.html-field .ThemeVersion-11 #WebSite { width: 100% !important; float: left !important; }\n.html-field #SideBar_L + #Content { width: 100% !important; display: block; min-width: 100% !important; }\n.html-field #SideBar_R ~ #ProductLoop { width: inherit !important; display: block; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxItem { margin: 0px 10px 0px 0px; width: 30%; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 100%; height: 230px; }\n.html-field .PageLinkBoxWrapper .flickity-slider { left: 3px !important; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 230px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 40px; }\n.html-field .PageIntroduction { margin: 1em 10px !important; }\n.html-field #PageContainer11 { padding: 0px; }\n.html-field .BannerBottomWrapper { max-width: 100%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomItem { width: 49%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage { width: 100%; height: auto; }\n.html-field .BannerBottomWrapper .flickity-slider { left: 7px !important; }\n.html-field .BannerBottomWrapper .gallery-box { height: 177px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 55px; }\n.html-field .BannerBottom .BannerBottomTitle { margin: 0px; }\n.html-field .BannerBottomouter { left: 0px; margin-left: 0px; max-width: 100%; }\n.html-field #bottomBannerBG {  }\n.html-field .CustomNav.col { width: 50%; margin-bottom: 20px; max-width: 100%; }\n.html-field .CustomNavWrapper .CustomNav.col { width: 50%; max-width: 100%; }\n.html-field .WebsiteLinkBoxTop { width: 50%; box-sizing: border-box; }\n.html-field .WebsiteLinkBoxBottom { width: 50%; margin-bottom: 20px; box-sizing: border-box; }\n.html-field .contentNav { padding: 0px 20px !important; width: 50%; box-sizing: border-box; }\n.html-field .contentNav .CustomNavBox { width: 240px; float: none; display: inline-block; }\n.html-field .contentNav { text-align: center; }\n.html-field .PageDescription { margin: 0px !important; padding-right: 10px !important; padding-left: 10px !important; }\n.html-field .CustomNavWrapper { padding-right: 10px; padding-left: 10px; }\n.html-field .WebsiteLinkBoxTop { width: 50%; padding-right: 0px; }\n.html-field .WebsiteLinkBoxTop h1 { margin-right: 0px; margin-left: 0px; }\n.html-field .WebsiteLinkBoxBottom { width: 50%; padding-right: 0px; }\n.html-field .WebsiteLinkBoxBottom { margin-right: 0px; margin-left: 0px; }\n.html-field .Breadcrumbs { padding: 10px; }\n.html-field .CustomNav.navLeft { padding: 0px 20px; width: 100%; box-sizing: border-box; }\n.html-field .socialBlock { padding: 0px 20px; width: 100%; box-sizing: border-box; }\n.html-field #Content #PageContainer11 { width: 100% !important; }\n.html-field .BannerBottomWrapper .gallery-action { top: 65% !important; }\n}\n@media all and (max-width:NaNpx){\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxItem { margin: 0px 3% 0px 0px; width: 100%; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 100%; height: 310px; min-height: 100px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage img { width: auto; height: auto; max-height: 100%; max-width: 100%; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 310px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 80px; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomItem { margin: 0px 3% 0px 0px; width: 100%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage {  width: 100%; height: 110px; min-height: 100px; }\n.html-field .BannerBottom .BannerBottomTextsContainer { width: 100%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage img { width: auto; height: auto; max-height: 100%; max-width: 100%; }\n.html-field .BannerBottomWrapper .gallery-box { height: 172px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 95px; }\n.html-field .PageLinkBoxWrapper .flickity-slider { left: 0px !important; }\n.html-field .BannerBottomWrapper .flickity-slider { left: 0px !important; }\n.html-field .BannerBottomouter { padding: 0px; }\n.html-field .fullwidthRow .instagramBox { padding: 0px 20px; width: 100%; }\n.html-field .fullwidthRow .connect_main { padding: 0px 20px; width: 100%; box-sizing: border-box; }\n.html-field .contentNav .CustomNavBox { width: 240px; float: none; display: inline-block; }\n.html-field .contentNav { text-align: center; }\n}\n.html-field .TopBar .CustomNav a .CustomNavInfo { top: 0%; transform: translateY(0%); -webkit-transform: translateY(-0%); -moz-transform: translateY(-0%); }\n.html-field .TopBar .CustomNav .CustomNavBox { text-align: center; display: flex; white-space: nowrap; align-items: center; }\n.html-field .Banner a.BannerImage, .html-field .PageLinkBox .PageLinkBoxImage, .html-field .BannerBottom .BannerBottomImage { text-align: center; display: flex; align-items: center; }\n.html-field .Banner .BannerBox { width: 100%; height: 100%; text-align: center; line-height: normal !important;  table-layout: fixed; }\n.html-field .Banner a.BannerImage { width: 100%; height: 100%; float: none; }\n.html-field .Banner a.BannerImage img { margin: auto !important; }\n.html-field .ContentBody p, .html-field .ContentBody td, .html-field .ContentBody li, .html-field .ContentBody label, .html-field .ContentBody h1[class][id], .html-field .ContentBody h2[class][id], .html-field .ContentBody h3[class][id], .html-field .ContentBody h4[class][id], .html-field .ContentBody h5[class][id], .html-field .ContentBody h6[class][id] {  }\n.html-field .ContentBody p, .html-field .ContentBody td, .html-field .ContentBody li, .html-field .ContentBody label {  }\n.html-field #currencySymbol { font-size: 1.2em; text-decoration: underline; }\n.html-field #currencySymbol p { font-size: 1.2em; text-decoration: underline; }\n.html-field #currencySymbol td { font-size: 1.2em; text-decoration: underline; }\n.html-field #currencySymbol li { font-size: 1.2em; text-decoration: underline; }\n.html-field .CustomNavWrapper p { font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; }\n.html-field .CustomNavWrapper td { font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; }\n.html-field .CustomNavWrapper li { font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; }\n.html-field .ShopDiscountMessage p { font-size: 1.1em; font-weight: bold; }\n.html-field .ShopDiscountMessage td { font-size: 1.1em; font-weight: bold; }\n.html-field .ShopDiscountMessage li { font-size: 1.1em; font-weight: bold; }\n.html-field #SiteSlogan p { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; }\n.html-field #SiteSlogan td { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; }\n.html-field #SiteSlogan li { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; }\n.html-field #BannerBottomTextsContainer { font-size: 1em; font-weight: bold; }\n.html-field #BannerBottomTextsContainer p { font-size: 1em; font-weight: bold; }\n.html-field #BannerBottomTextsContainer td { font-size: 1em; font-weight: bold; }\n.html-field #BannerBottomTextsContainer li { font-size: 1em; font-weight: bold; }\n.html-field .Breadcrumbs p { font-size: 0.96em; font-weight: bold; text-decoration: underline; }\n.html-field .Breadcrumbs td { font-size: 0.96em; font-weight: bold; text-decoration: underline; }\n.html-field .Breadcrumbs li { font-size: 0.96em; font-weight: bold; text-decoration: underline; }\n.html-field .ThemeVersion-11 #SideBar_L p { font-weight: bold; }\n.html-field .ThemeVersion-11 #SideBar_L td { font-weight: bold; }\n.html-field .ThemeVersion-11 #SideBar_L li { font-weight: bold; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 p { font-size: 1.16em; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 td { font-size: 1.16em; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 li { font-size: 1.16em; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 a .SubPageNavigationTitle { font-size: 1.16em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar * p { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar * td { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar * li { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar p { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar td { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar li { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar a .SubPageNavigationTitle { font-size: 1.1em; }\n--\u003e\u003c\/style\u003e\n\u003cstyle type=\"text\/css\" id=\"globalresponsive-massaged-css\"\u003e\u003c!--\n.responsive { width: 100% !important; height: auto !important; float: none !important; max-width: 100%; }\n.header.mobile { top: 0px; width: 100%; position: relative; z-index: 99999; min-height: 50px; box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); }\n.header.mobile input[type=search] { -webkit-box-sizing: content-box; -webkit-appearance: textfield; }\n.header.mobile .utils {  margin: 0px; padding: 9px; width: 100%; position: relative; box-sizing: border-box; }\n.fixed-header { left: 0px; top: 0px; width: 100%; position: fixed !important; box-shadow: 0px -12px 5px 13px rgba(0,0,0,0.3); }\n.header.mobile .utils menu { width: 100%; text-align: right; float: right; display: block; position: relative; min-height: 20px; }\n.header.mobile .utils [id^=util_] a span { display: none; }\n.header.mobile .utils a { text-decoration: none; margin-bottom: 0px !important; display: block; }\n.header.mobile .utils li { list-style: none; margin: 0px; font-size: 0.9em; vertical-align: middle; }\n.header.mobile #util_group { top: 50%; right: 0px; float: none; white-space: nowrap; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.header.mobile #util_group #util_menu { float: left; }\n.header.mobile .utils #util_searchbox { text-align: center;  padding-top: 5px; clear: both; display: none; position: relative; }\n.header.mobile .utils #util_searchbox #phrase, .header.mobile .utils li#util_searchbox input[type=search] { padding: 0px 2em 0px 5px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 100%; height: 2.5em; line-height: 2.5em; display: inline-block; max-width: 100%; box-sizing: border-box; }\n.header.mobile .utils #util_searchbox input[type=submit] { border: 0px currentColor; border-image: none; right: 0px; display: inline-block; position: absolute; min-width: 32px; }\n.header.mobile .utils #util_searchbox_search { height: 2.5em; margin-left: -2em; }\n.header.mobile .utils #util_searchbox_search a { padding: 0px; vertical-align: middle; display: inline-block; background-color: transparent; }\n.header.mobile .utils #util_searchbox_search a i { top: 50%; margin-top: -0.55em; position: absolute; }\n.header.mobile .utils #mobile_SwitchCurrency .currencySymbol { padding: 0px; line-height: 1; font-size: 18px; font-style: normal; font-weight: bold; box-sizing: border-box; }\n.header.mobile .utils #sidemap-button { border-width: 0px; border-style: solid; margin: 0px; padding: 0px; border-radius: 2px; text-transform: uppercase; }\n.header.mobile .utils #sidemap-button i[class^=icon-] { padding: 0px; vertical-align: bottom; display: inline-block; }\n.menu_left_col .icon-menu7 { font-size: 24px; }\n.header.mobile .utils a#sidemap-button span { padding: 5px; display: inline-block; }\n.header.mobile .sf-button, .header.mobile .sf-button:visited { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block; position: relative; max-height: 32px; box-sizing: border-box; }\n.header.mobile .sf-button a { padding: 0px 5px; height: 100%; color: inherit; box-sizing: border-box; }\n.header.mobile .SiteHeading { margin: auto !important; left: 0px; text-align: center !important; font-size: 2em; vertical-align: middle; float: none; display: block; position: relative; }\n.header.mobile .SiteHeading h1 { margin-right: 0px; margin-left: 0px; }\n.header.mobile .mob_logo_col .CompanyImage { margin: auto; width: auto; height: auto; text-align: center; float: none; display: block !important; max-width: 80% !important; }\n.header.mobile .CompanyImage img { margin: auto; display: block; max-height: 75px; max-width: 100%; }\n.BannerMobile { margin: 0px auto !important; width: 100% !important; height: auto; position: relative; }\n.BannerMobile .gallery-box {  clear: both; }\n.BannerMobile .gallery-buttons { padding: 10px; width: auto !important; right: 0px; bottom: 0px; position: absolute; }\n.BannerMobile .gallery-buttons .button {  margin: 0px 4px; padding: 0px; border-radius: 50%; width: 16px; height: 16px; float: left; display: block; cursor: pointer; opacity: 0.6; box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333; -moz-box-shadow: 0px 0px 10px #333; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.BannerMobile .gallery-buttons .button.selected { opacity: 1; }\n.BannerMobile .BannerBox { top: 50%; width: 100%; height: auto; text-align: center; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.BannerMobile .BannerBox a { width: 100%; height: auto; float: left; position: relative; }\n.BannerMobile .BannerImage { margin: auto; width: 100%; height: auto; vertical-align: middle; display: block; position: relative; max-width: 100%; }\n.BannerMobile .BannerInfo { left: 0px; top: auto; width: 100%; text-align: left; bottom: 0px; line-height: 100%; position: absolute; z-index: 9; transform: none; -webkit-transform: none; -moz-transform: none; }\n.BannerMobile .BannerBox .BannerInfo .BannerFilter { width: 100%; display: inline-block; max-width: 100%; }\n.BannerMobile .BannerBox .BannerInfo .BannerFilter.sf-darken {  }\n.BannerMobile .BannerBox .BannerInfo .BannerTitle { border-width: 0px; border-style: solid; margin: 0px; padding: 10px; width: auto !important; line-height: 1.2em; font-size: 1.62em; font-weight: bold; -ms-word-wrap: break-word; }\n.BannerMobile .BannerBox .BannerInfo .BannerIntroduction { border-width: 0px; border-style: solid; margin: 0px; padding: 10px; width: auto; height: auto; line-height: 1.5em;  font-size: 0.75em; font-weight: normal; -ms-word-wrap: break-word; max-width: 85%; }\n.footer.mobile { left: 0px; width: 100%; height: 32px; bottom: 0px; position: fixed; z-index: 99999; box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); }\n.footer.mobile .utils { margin: 0px; padding: 0px; }\n.footer.mobile .utils menu { height: 32px; display: block; }\n.footer.mobile .utils #util_gototop { display: none; }\n.footer.mobile .utils [id^=util_] a span { display: none; }\n.footer.mobile .utils a { text-decoration: none; display: block; }\n.footer.mobile .utils li { list-style: none; margin: 0px; }\n.footer.mobile .sf-button, .footer.mobile .sf-button:visited { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;  display: inline-block; position: relative; max-height: 32px; box-sizing: border-box; }\n.footer.mobile .sf-button a { padding: 7px; height: 100%; color: inherit; box-sizing: border-box; }\n#mobile_switchlang {  }\n#mobile_switchlang .Outer { border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor transparent transparent; text-align: right; display: block; z-index: 1; background-color: transparent; }\n#mobile_switchlang [class*=icon-] { font-size: 0.8em; display: inline-block; }\n#mobile_switchlang .SwitchLangName { display: inline-block; position: relative; }\n#mobile_switchlang .SwitchLangName img { border: currentColor; border-image: none; }\n#mobile_switchlang:hover { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) currentColor; border-image: none; opacity: 1; box-shadow: 3px 0px 5px #bbbbbb; -webkit-box-shadow: 3px 0px 5px #bbbbbb; -moz-box-shadow: 3px 0px 5px #bbbbbb; }\n#mobile_switchlang:hover .Inner, .over#mobile_switchlang .Inner { margin: 0px; display: block; }\n#mobile_switchlang .Inner { border: 1px solid rgb(238, 238, 238); border-image: none; text-align: left; right: -1px; bottom: 19px;  clear: both; display: none; white-space: nowrap; position: absolute; cursor: pointer; box-shadow: 0px -2px 5px 1px #bbbbbb; transform: none; -moz-box-shadow: 0px -2px 5px 1px #bbbbbb; }\n#mobile_switchlang .Inner a { padding: 8px 10px; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid; display: block; }\n#mobile_switchlang .Inner a:hover { transform: scale(1.01); -webkit-transform: scale(1.01); -moz-transform: scale(1.01); }\n#mobile_switchlang .Inner a:first-child { border: currentColor; border-image: none; }\n#mobile_switchlang .Inner a img { border: currentColor; border-image: none; margin-right: 5px; }\n#Sidemap #mobile_switchlang .Inner { left: 10px; right: 10px; bottom: auto; font-size: 0.8em; white-space: normal; z-index: 1; box-shadow: 0px 10px 20px -4px rgba(192,192,192,0.4); -webkit-box-shadow: 0px 10px 20px -4px rgba(192, 192, 192, 0.4); -moz-box-shadow: 0px 10px 20px -4px rgba(192, 192, 192, 0.4); }\n#Sidemap, #Sitemap { text-align: left; }\n#Sidemap {  }\n#Sidemap #sidemap-close { padding: 0px; border: currentColor; border-image: none; line-height: 50px; background-color: transparent; }\n#Sidemap #sidemap-close i { font-size: 0px; }\n#Sidemap #sidemap-close a { background-color: transparent; }\n#Sidemap p { clear: both; }\n#Sidemap ul { margin: 0px; padding: 0px; }\n#Sidemap .idx-menu { padding: 0px; clear: both; position: relative; box-sizing: border-box; }\n#Sidemap .idx-menu ul ul { padding-left: 0px; }\n#Sidemap .idx-menu ul ul li a {  padding: 8px 15px; }\n#Sidemap .idx-menu li { width: 100%;  display: block; position: relative; }\n#Sidemap .idx-menu li a { text-decoration: none; display: block; white-space: nowrap; position: relative; background-color: transparent; }\n#Sidemap .idx-menu li a.selected { font-weight: bold; }\n#Sidemap .idx-menu li a:hover, #Sidemap .idx-menu li a.active {  }\n#Sidemap .idx-menu li a span { font-size: 15px; white-space: normal; }\n#Sidemap .idx-menu li a i[class^=icon-] { width: 10px; font-size: 10px; margin-left: 5px; display: inline-block; }\n#Sidemap .idx-menu li a i + span { padding-left: 0px; }\n#Sidemap .idx-menu li ul { display: none; }\n#Sidemap .sf-button { padding: 0.5em 0px 0.6em 5px; border: currentColor; border-image: none; background-color: transparent; }\n#Sidemap :first-child.sf-button { padding-left: 15px; }\n#Sidemap .sf-button:hover { box-shadow: none; }\n.PageImage { width: auto; height: auto; text-align: center; }\n.ThumbnailSliderContainer [id^=ms_] i[class^=icon-] { padding: 10px; font-size: 2em !important; }\n.ThemeVersion-11 .ProductImageContainer \u003e .ImgLink.HasSlider { width: 80% !important; }\n.ThemeVersion-11 .ProductImageContainer \u003e .ImgLink.HasSlider .ProductImage { display: inline-block; }\n.ThemeVersion-11 .ProductImageContainer \u003e .ThumbnailSliderContainer { width: 19%; }\n.sf-scrollbar-table {  }\n.top_wrap_menu { width: 100%; height: 50px; font-weight: bold; float: left; position: relative; box-sizing: border-box; box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.05); }\n.top_wrap_menu \u003e ul { width: calc(100% - 52px); float: left; display: table; }\n.top_wrap_menu \u003e ul li { padding: 0px 3px; width: auto; text-align: center; border-right-color: rgb(204, 204, 204) !important; border-right-width: 1px !important; border-right-style: solid !important; float: right; display: inline-block; min-width: 70px; }\n.close_btn-col { float: right; display: block; }\n#util_search span { display: none; }\n#Sidemap .top_wrap_menu :first-child.sf-button { padding-left: 0px; }\n.close_btn-col { width: 52px; height: 50px; text-align: center; right: 0px; float: right; display: block; position: absolute; }\nbody { font-size: 100% !important; }\n.top_wrap_menu \u003e ul li h3 { margin: 0px; padding: 0px; line-height: 43px; font-size: 14px; }\n#mobilelogin .icon-user7, .top_wrap_menu .icon-cross2, .search_coll .icon-search2, #util_gototop .icon-arrow-up8 { font-size: 0px; }\n#mobilelogin .icon-user7::before, .top_wrap_menu .icon-cross2::before, .search_coll .icon-search2::before, #util_gototop .icon-arrow-up8::before { font-size: 18px; }\n#mobile_SwitchCurrency .SwitchCurrencyLink .currencySymbol { font-style: normal; }\n#Sidemap #mobile_switchlang .Inner { margin: auto auto auto -70px; top: 49px !important; width: 200px; max-width: 200px; }\n.lang_col { position: relative; }\n.search_coll {  width: 100%; float: left; position: relative; box-sizing: border-box; }\n.search_coll #mobile_search { padding: 8px 10px; position: relative; }\n.search_coll #phrase { border: 2px solid rgb(230, 230, 230); border-image: none; width: 100%; height: 40px; padding-left: 15px; table-layout: fixed; box-sizing: border-box; }\n#util_searchbox_search { padding: 8px 0px !important; top: 8px; right: 20px; position: absolute; }\n#Sidemap .idx-menu li { padding: 0px; border-bottom-color: rgba(230, 230, 230, 0.5); border-bottom-width: 1px; border-bottom-style: solid; }\n#Sidemap .idx-menu li a { padding: 12px 15px; position: relative; }\n#Sidemap .idx-menu ul ul li { padding: 0.6px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; }\n#Sidemap #MiniCartTotalItemsQuantity_Mobile { top: -10px; right: -13px; }\n#Sidemap .idx-menu ul ul ul {  }\n#Sidemap .idx-menu ul ul ul ul {  }\n#Sidemap .idx-menu ul ul ul ul ul {  }\n#util_searchbox_search a {  color: rgb(209, 209, 209) !important; }\n#mobile_cart { position: relative; }\n.top_wrap_menu \u003e ul li:first-child { border-right-color: transparent !important; border-right-width: 1px !important; border-right-style: solid !important; }\n#mobile_cart a { margin: auto; position: relative; max-width: 30px; }\n#MiniCartTotalItemsQuantity_Mobile { border-radius: 100%; border: 3px solid rgb(255, 255, 255) !important; border-image: none !important; top: 1px; width: 20px; height: 20px; text-align: center; right: -15px; line-height: 21px; font-size: 12px; font-weight: bold; display: block; position: absolute; }\n#Sidemap #sidemap-close { left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; }\n.footer.mobile { display: none !important; }\n.sf-button#util_gototop { padding: 0.6em 0.7em !important; box-shadow: 0px 0px 17px 6px rgba(0,0,0,0.2); }\n#util_gototop #gototop-button { margin: auto; left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; line-height: 47px; position: absolute; }\nbody.ThemeVersion-11 { margin-bottom: 50px !important; }\n.left.mob_top { padding: 0px !important; }\n.top_wrap_menu .LoginSignUpLink span, #mobile_SwitchCurrency .currencySymbol, #mobile_cart .icon-cart { font-size: 22px; }\n#mobile_switchlang .icon-arrow-down3 { font-size: 12px; }\n.flag-spacer { font-size: 0px; }\n.header.mobile .utils menu { padding-right: 8px; padding-left: 0px; box-sizing: border-box; }\n.right_icon_col { top: 50%; position: absolute !important; z-index: 3; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.mob_logo_col { left: 0px; width: 100%; text-align: center; right: 0px; margin-top: 0px !important; margin-right: auto; margin-bottom: auto; margin-left: auto; vertical-align: middle; float: none; display: block; position: relative; max-width: 290px; box-sizing: border-box; }\n.menu_left_col { left: 0px; top: 50%; width: 25px; height: 23px; text-align: left; bottom: 0px; float: left; position: absolute; z-index: 2; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n#Sidemap .idx-menu li a i.icon-arrow-down3 { transition:0.2s; position: relative; transform: rotate(-90deg); -webkit-transition: 0.2s; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -moz-transition: 0.2s; }\n#Sidemap .idx-menu li a.active i.icon-arrow-down3 { transition:0.2s; position: relative; transform: rotate(0deg); -webkit-transition: 0.2s; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -moz-transition: 0.2s; }\n.header.mobile .utils #sidemap-button svg { width: 23px; height: 23px; }\n#Sidemap .idx-menu ul ul li a .icon-arrow-down3 { top: 0px; }\n#Sidemap .idx-menu ul ul li a.active .icon-arrow-down3 { top: 0px; }\n#Sidemap .idx-menu li a.active { font-weight: bold; }\n.header.mobile .utils.group menu .right_icon_col#util_group { width: auto !important; margin-right: 10px; }\n.header.mobile #MiniCartTotalItemsQuantity_Mobile { top: -15px; right: -18px; }\n.TopBar { box-sizing: border-box; }\n.header.mobile #util_searchbox_search { top: 8px; right: 20px; }\n.TopBarDesign { box-shadow: none !important; }\n.sidr { table-layout: fixed; max-width: 100%; box-sizing: border-box; }\n.top_wrap_menu \u003e ul { table-layout: fixed; max-width: 100%; box-sizing: border-box; }\n#util_gototop { display: none !important; }\n.fixed-header { animation:slide-down 0.5s; }\n.search_fix #mobile_search { animation:slide-down 0.5s; }\n@media all and (max-width:NaNpx){\n#util_gototop { display: block !important; }\n#util_gototop { border-radius: 100% !important; top: auto !important; width: 50px; height: 50px; right: 10px; bottom: -10px;  position: fixed; z-index: 99999; box-sizing: border-box; }\n}\n@media all and (max-width:NaNpx){\n.top_wrap_menu \u003e ul li { width: auto; min-width: 55px; }\n.close_btn-col { width: 45px; }\n.top_wrap_menu \u003e ul { width: calc(100% - 45px); }\n#MiniCartTotalItemsQuantity_Mobile { right: -10px; }\n}\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.ThemeVersion-11 #WebSite, .ThemeVersion-11 #WebSiteHeader, .ThemeVersion-11 #WebSiteFooter { min-width: 768px; }\n.ThemeVersion-11 #WebSiteContent { width: 940px; display: block; min-width: 940px; }\n.ThemeVersion-11 #WebSiteHeaderInner, .ThemeVersion-11 #DesignImage1, .ThemeVersion-11 #DesignImage2 { min-width: 940px; max-width: 940px; }\n.ThemeVersion-11 #WebSiteLinkBoxWrapper { max-width: 940px; }\n.ThemeVersion-11 #Content { min-width: 940px; max-width: 940px; }\n.ThemeVersion-11 #SideBar_L { display: inline-block; }\n.ThemeVersion-11 .Banner, .ThemeVersion-11 .Banner-Slider { width: 100% !important; height: auto !important; margin-top: 0px !important; }\n.ThemeVersion-11 .Banner div, .ThemeVersion-11 .Banner-Slider div { width: 100%; }\n#WebSiteContent { margin: 0px auto !important; display: table; }\n#SideBar_L { vertical-align: top; float: none; display: table-cell; min-width: 170px; }\n#Content, #ContentWrap { width: auto; height: auto;  vertical-align: top; float: none; display: table-cell; -ms- -ms- }\n}\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.mobile { display: none !important; }\n.mobile-xor { display: inherit; }\n.mobile-portrait { display: none; }\n.mobile-landscape { display: none; }\n.tablet { display: inherit !important; }\n.tablet-portrait { display: inherit; }\n.tablet-landscape { display: inherit; }\n.tablet.mobile { display: inherit !important; }\n.desktop { display: none; }\n.desktop-xor { display: none !important; }\n.ThemeVersion-11 #WebSite, .ThemeVersion-11 #WebSiteHeader, .ThemeVersion-11 #WebSiteFooter { min-width: 700px; }\n.ThemeVersion-11 #WebSiteContent { width: 724px; display: block; min-width: 700px; }\n.ThemeVersion-11 #WebSiteHeaderInner, .ThemeVersion-11 #DesignImage1, .ThemeVersion-11 #DesignImage2 { min-width: 700px; max-width: 724px; }\n.ThemeVersion-11 #WebSiteLinkBoxWrapper { max-width: 724px; }\n.ThemeVersion-11 #Content { min-width: 724px !important; max-width: 724px; }\n#Content, #ContentWrap { min-width: 560px !important; }\n.ThemeVersion-11 .ProductCrossPromotionContainer *, .ThemeVersion-11 .ProductCrossPromotionContainer_Recommend * { font-size: 1em !important; }\n.ThemeVersion-11 #SideBar_L { display: inline-block; }\n.Banner, .Banner-Slider { width: 100% !important; height: auto !important; margin-top: 0px !important; }\n.Banner div, .Banner-Slider div { width: 100% !important; }\n#Index1 { max-width: 100%; }\n#WebSiteContent { margin: 0px auto !important; display: table; }\n#SideBar_L { vertical-align: top; float: none; display: table-cell; min-width: 170px; }\n#Content, #ContentWrap { width: auto; height: auto;  vertical-align: top; float: none; display: table-cell; -ms- -ms- }\n#SideBar_R { display: none !important; }\n#ProductLoop { margin: 0px; }\n#DesignImage1 { min-width: 0px; max-width: 100%; }\n#DesignImage2 { min-width: 0px; }\n#DesignImage4, #DesignImage5, #DesignImage6 { display: none !important; }\n#DesignImage2, #DesignImage3, #DesignImage7, #DesignImage8, #DesignImage9 { width: 100%; }\n#DesignImage9 \u003e #DesignImage11 { width: auto !important; float: none !important; }\n#MastheadWrap { width: auto; }\n#Breadcrumbs-D-9 + #PageContainer11 #SideBar_R { display: block !important; position: relative; }\n#CompanyImage { z-index: 50; }\n.PageImage { width: auto; height: auto; text-align: center; }\nfieldset#shopping_cart_main { margin: 0px 10px 10px; }\n#payment_details_extra { padding: 1em 1em 0.5em 0.5em; text-align: left; display: block; }\nbody:not([class*=ThemeVersion-11]) .ProductImageContainer { width: auto !important; }\nbody:not([class*=ThemeVersion-11]) .ProductImageContainer \u003e .ImgLink { width: auto !important; }\nbody:not([class*=ThemeVersion-11]) .ThumbnailSliderContainer { display: none !important; }\n.ddSitemapLink { padding: 10px 5px; font-size: 1.2em; }\n[id^=ms_] i[class^=icon-] { padding: 2px; font-size: 2em !important; }\n}\n@media all and (max-width:NaNpx){\n.TopBar {  }\n.mobile { display: inherit !important; }\n.mobile-xor { display: inherit; }\n.mobile-portrait { display: none; }\n.mobile-landscape { display: inherit; }\n.tablet { display: none !important; }\n.tablet-portrait { display: none; }\n.tablet-landscape { display: none; }\n.tablet.mobile { display: inherit !important; }\n.desktop { display: none; }\n.desktop-xor { display: none !important; }\n.ThemeVersion-11 .ProductCrossPromotionContainer *, .ThemeVersion-11 .ProductCrossPromotionContainer_Recommend * { font-size: 1em !important; }\n.ThemeVersion-11 .ProductIcons *, .ThemeVersion-11 .ProductMoreDetails { font-size: 1em !important; }\n* { margin: 0px; padding: 0px; font-size: 1em; -ms-text- text-rendering: optimizelegibility; }\nhtml { margin: 0px 0px 32px; width: auto !important; height: auto; float: none !important; min-width: inherit !important; }\n#WebSiteHeader, #WebSiteHeaderTop, #SideBar_L, #SideBar_R, #idxSubpageNavigation, #Index1, #Index2, #MastheadWrap, #SelectBar { display: none !important; }\nbody { margin: 0px !important; width: auto; height: auto; float: none !important; min-width: inherit !important; }\n#WebSite, #WebSiteContent, #Content, #WebSiteFooter { margin: 0px !important; width: auto !important; height: auto; float: none !important; min-width: inherit !important; }\n#DesignImage1, .WebSiteFootnote, #PageContainer10, #PageContainer1, body:not([class*=ThemeVersion-11]) #PageContainer11, #ContentWrap { margin: 0px !important; width: auto !important; height: auto !important; float: none !important; min-width: inherit !important; }\n.ThemeVersion-11 #DesignImage1, .WebSiteFootnote, #PageContainer10, #PageContainer1, #ContentWrap { margin: 0px !important; width: auto !important; height: auto !important; float: none !important; min-width: inherit !important; }\n.ThemeVersion-11 #Content #idxSubpageNavigation { display: block !important; }\nbody:not(.ThemeVersion-11) #Content { width: 100% !important; }\n.header.mobile .SiteHeading { line-height: 1.45em; font-size: 1.45em; }\n#Breadcrumbs-D-9 + #PageContainer11 #SideBar_R { height: auto !important; display: block !important; position: relative; }\n#Content { padding-top: 10px !important; }\n#AppLogo { margin: 10px auto; left: auto; text-align: center; }\n#DesignImage1, #DesignImage2, #DesignImage3, #DesignImage4 { display: none !important; }\n#WebSiteFooter { padding-top: 0px; }\n#CompanyImage, #SiteHeadingContainer, #SiteSlogan { display: none; }\n#MiniCartSearchLanguageContainer, #MiniCartAlt, #MiniCart, #Search { display: none !important; }\n#ProductLoop { padding-top: 10px; }\n.PageImage { left: 50%; width: auto; height: auto; text-align: center; float: none; display: inline-block; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); }\n.ProductImage { text-align: center; }\n.ProductImage a[id|=ProductThumbnailImage] { position: relative; }\nbody:not([class*=ThemeVersion-11]) .ProductImage img { display: inline !important; }\n.ThemeVersion-11 .ImgLink { min-height: 24px !important; }\n.ProductImageCaptionIcon span.hide { top: 0px; position: relative; }\n.Banner, .Banner-Slider { display: none; }\n.ChangeCurrencyFieldSetParent { padding: 10px; }\n.ddSitemapLink { position: relative !important; min-width: 0px; }\nfieldset#shopping_cart_main { margin: 0px 0px 10px; }\n#shopping_cart_main { margin: 0px; }\n.prod_imgs, .prod_img, .prod_img img { width: 38px; }\n.shopping_cart_contains_images .prod_subtotal_parent + .prod_inner_1 { margin-left: 58px; }\n#ship_region, #ship_method, #payment_details_0, #payment_details_1 { margin: 10px 0px 0px; }\n#payment_details { margin: 0px; }\n#master_st, .master_st { margin: 0px; }\n#payment_details_extra { padding: 1em 1em 0.5em 0.5em; text-align: left; display: block; }\n.voucher input#voucher { margin-bottom: 0.25em; }\n#payment_details_3rdparty li { display: block; }\n.ship_method_element .ship_method_items, .ship_method_element .ship_method_inner { width: auto; text-align: left; float: none; }\n.ship_method_cost { text-align: right; }\n.ship_method_element .ship_method_items, .ship_method_element .ship_method_inner, #payment_details_desc { width: auto; float: none; }\n#eddpmethod { width: auto; float: none !important; }\n#pmsurcharge { float: none !important; }\nh1, h2, h3, h4, h5, h6 { margin: 0.5em 10px 0.25em; }\n#sfLightBox { left: 0px !important; top: 0px !important; height: 99% !important; margin-top: 0px !important; margin-left: 0px !important; position: absolute; }\n#sfLightBox #sfLightBoxContents table td img { width: 100% !important; height: auto !important; }\n#sfLightBox #sfLightBoxContents .CenterVertical { width: 100% !important; height: auto !important; }\n#order_contents * { margin: 0px; }\n#order_contents #bsktbl_hdr, #order_contents #bsktbl_prods, #order_contents form, #order_contents .ViewbasketCheckout, #bsktblParent { margin: 5px 10px !important; }\n#order_contents #bsktbl_hdr input[type=button] { margin-left: 5px !important; }\n#order_contents :empty#payment_details_extra { display: none; }\nfieldset.fe { margin: 5px 0px !important; }\n#ProductContainer1, #ProductContainer2, #ProductContainer3, #ProductContainer5, .ProductContainer1, .ProductContainer2, .ProductContainer3, .ProductContainer5, .ProductImage, .ProductImageContainer { width: auto !important; float: none !important; }\n#ProductContainer1, #ProductContainer5, .ProductContainer1, .ProductContainer5 { border-width: 0px !important; margin-right: 0px !important; margin-left: 0px !important; }\n#ProductContainer1 h1, #ProductContainer1 h2, .Product h2 { margin: 0px !important; }\n#ProductContainer1 .ProductTitle, #ProductContainer1 .ProductIntroduction, #ProductContainer1 .ProductIntroduction p { display: block; }\n.ProductCrossPromotion { text-align: center; }\n.ProductCrossPromotion .ProductCrossPromotionContainer, .ProductCrossPromotion .ProductCrossPromotionContainer_Recommend { border-width: 0px 0px 1px; margin: 0px auto 10px; float: none; }\nbody:not([class*=ThemeVersion-11]) .ThumbnailSliderContainer { display: none !important; }\n.ProductImage span.hide { display: block !important;  }\n.ThemeVersion-11 .ProductImage .ImgLink {  }\n.Breadcrumbs nobr { display: inline-block; }\n.Breadcrumbs #BackLink + #ProductContainer1 { border-width: 0px !important; margin-right: 0px; }\n.ProductContainer2 .ProductMoreDetails { float: none; display: inline-block; }\n.ProductContainer5, .ProductContainer5 .ProductContainer2 { height: auto !important; }\n#ProductPurchasing { width: auto !important; height: auto !important; position: static !important; }\n.ProductChoiceName, .ProductChoiceNameImageParent { text-align: left; }\n#WebSite iframe[width], #WebSiteContent object[width], #WebSiteContent embed[width] { width: 100% !important; }\n#WebSite div[class][id] {  }\n#WebSite div[class*=Button][id] {  }\n#Content div[class][id] table[width] { width: 100% !important; }\n.ddSitemapLink { padding: 10px 5px; font-size: 1.2em; }\n.ddSitemapLink#mobile_switchview { padding: 10px; display: block; }\n[id^=ms_] i[class^=icon-] { padding: 0px; font-size: 1.5em !important; }\n}\n@media all and (max-width:NaNpx){\n.header.mobile .SiteHeading { font-size: 1.35em; }\n.header.mobile .CompanyImage { top: 0px; position: relative; transform: none; -webkit-transform: none; -moz-transform: none; }\n.PageImage { margin: 0px auto; float: none; }\n.slide-holder.responsive-breakout .slide-runner {  }\n.slide-holder.responsive-breakout .slide-item { left: 0px !important; position: static !important; max-height: none; }\n.slide-holder.responsive-breakout .slide-item \u003e div { margin: 10px auto; float: none; min-width: 300px; }\n.slide-holder.responsive-breakout .slide-item \u003e div:first-child { margin: 10px auto; }\n.slide-holder.responsive-breakout .slide-nav { display: none !important; }\n.ProductCrossPromotionImage.NoImage { display: none; }\n.fixedWidth#ProductLoopInner .Product { width: auto !important; }\n.fixedWidth#ProductLoopInner .ProductContainer1 { width: 100% !important; }\n.fixedWidth#ProductLoopInner .ProductContainer1 .ProductTitle { width: 100%; position: absolute; }\n.fixedWidth#ProductLoopInner .ProductImageContainer1 { margin-right: 0px; margin-left: 0px; float: none; }\n.ProductTableHeader \u003e tbody \u003e tr \u003e td { width: auto; float: right; }\n.ProductTableHeader \u003e tbody \u003e tr \u003e td .ProductPurchaseContainer { padding-top: 8px; }\n.ProductTableHeader \u003e tbody \u003e tr \u003e td .ProductTitle { margin: 0px; }\n.ProductPurchaseContainer \u003e tbody \u003e tr \u003e td { width: auto; text-align: right; float: left; }\n.ProductPurchaseContainer \u003e tbody \u003e tr \u003e td:nth-child(1).ProductIcons { float: right; }\n}\n@media all and (max-width:NaNpx){\n#A2BRight { padding-top: 20px !important; }\n#A2BContinue { width: 24px; }\n}\n@media all and (max-width:NaNpx){\n}\n@media all and (max-width:NaNpx){\n.mobile { display: inherit !important; }\n.mobile-xor { display: inherit; }\n.mobile-portrait { display: inherit; }\n.mobile-landscape { display: none; }\n.tablet { display: none !important; }\n.tablet-portrait { display: none; }\n.tablet-landscape { display: none; }\n.tablet.mobile { display: inherit !important; }\n.desktop { display: none; }\n.desktop-xor { display: none !important; }\nbody {   }\n.header.mobile .SiteHeading { font-size: 1.25em; }\n.shopping_cart_contains_images .prod_imgs { margin-right: 5px; }\nobject, embed { width: auto !important; height: auto !important; }\n}\n@media all and (max-width:NaNpx){\n.header.mobile .SiteHeading { font-size: 0.8em; }\n}\n@media all and (max-width:NaNpx){\n.BannerImage.slide-item.mob_main_banner {  width: 100%; height: 250px;   }\n.BannerMobile .gallery-buttons { top: 0px; bottom: auto; }\n}\n--\u003e\u003c\/style\u003e\n\u003cstyle type=\"text\/css\" id=\"content-massaged-css\"\u003e\u003c\/style\u003e\n\u003cdiv id=\"Workspace\" class=\"clr-workspace\"\u003e\n\n\u003cdiv id=\"WorkspaceBody\" class=\"clr-panelbox\"\u003e\n\n\u003cdiv id=\"DropzoneCanvas\"\u003e\n\n\u003cdiv class=\"row form-group tab-content\"\u003e\n\n\u003cdiv id=\"tab-content-description\" class=\"active tab-pane clr-panelbox\"\u003e\n\n\u003cdiv class=\"DropzoneControl\"\u003e\n\n\u003cdiv id=\"ProductDescription-P7693--en-uk\" class=\"clr-editor ProductDescription EditableField html-field Dropzone connectSortable ui-sortable ui-droppable\" tabindex=\"2\" isinnerhtml=\"true\" sf:object=\"ProductDescription\" hidefocus=\"\"\u003e\n\n\u003cdiv class=\"ui-draggable ui-dragbox-outlined\"\u003e\n\n\u003cdiv class=\"row sf-wrapped\"\u003e\n\n\u003cdiv class=\"column full\" contenteditable=\"true\"\u003e\n\n\u003cp\u003eBMW Windschutzscheibe VStream Touring Windschutzscheibe für F650GS G650GS Single Ztechnik Z2412\u003c\/p\u003e\n\n\u003cp\u003eZTechnik revolutioniert die Leistung von Windschutzscheiben! Die fortschrittliche \"V\"-Form und die dimensionalen Konturen leiten den Windwirbel vom Helm des Fahrers weg, was zu einer ruhigen und leisen Umgebung führt.\u003c\/p\u003e\n\n\u003cp\u003eDas hochmoderne Quantum-beschichtete Polycarbonat verleiht VStream-Windschutzscheiben eine herausragende Klarheit und Festigkeit, die von keinem Windschutzscheibenhersteller weltweit übertroffen wird. Diese exklusive Kombination aus Quantum und Polycarbonat ist 30-mal kratzfester als Acrylmaterialien, hat eine bessere UV-Beständigkeit, Chemikalienbeständigkeit und optische Definition sowie eine überragende Riss- und Schlagfestigkeit.\u003c\/p\u003e\n\n\u003cp\u003eDie Z2410 ist 2,0 Zoll (5,2 cm) höher als die OEM-Windschutzscheibe.\u003c\/p\u003e\n\n\u003cp\u003eNEU! Machen Sie die Virtual VStream Testfahrt mit dieser Windschutzscheibe an der F650GS\/G650GS!\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 4,5 mm Quantum hartbeschichtetes Polycarbonat. Abgedeckt durch ZTechniks 3-JAHRES UNZERBRECHLICHKEITSGARANTIE!\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eHardware:\u003c\/strong\u003e Verwendet die vorhandenen Befestigungspunkte der Windschutzscheibe des Motorrads. Kompatibel mit OEM-Handschützern.\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003cspan size=\"1\" style=\"font-size: xx-small;\"\u003e\u003cspan color=\"#00296b\" style=\"color: #00296b;\"\u003eSie müssen Folgendes kaufen, um dieses Produkt zu installieren:\u003c\/span\u003e\u003cspan face=\"arial, helvetica\" color=\"#cc0033\" style=\"color: #cc0033; font-family: arial, helvetica;\"\u003e\u003cb\u003e\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003eZ5302 Spiegelverlängerungen sind erforderlich\u003c\/b\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33070537637963,"sku":"NATCYZ2412","price":112.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/zbmz2412f650gs_8f5ddeb0-a2c3-4f92-b112-74917b0ed9ca.jpg?v=1613558504"},{"product_id":"bmw-f650gs-g650gs-bmw-f650gs-g650gs-single-windscreen-v-stream-windshield-ztechnik-z2413-clear-tall-touring-screen-09-11","title":"BMW F650GS G650GS Einzel-Windschutzscheibe V-Stream Windschild Ztechnik Z2413 Klar Hoch Touring Scheibe 09-11","description":"\u003cp\u003eDie BMW F650GS G650GS Single Windschutzscheibe V-Stream Windschild Ztechnik Z2413 Clear Tall Touring Screen 09-11 bietet verbesserten Komfort und Leistung durch eine maximale Höhen- und Breitenvergrößerung, zusammen mit maximalem Aufprall- oder Kratzschutz für zusätzliche Sicherheit. Ideal für große Fahrer. Der einzigartige Schnitt und die Ausführung, die in den Z2413 VStream integriert sind, verschaffen dieser Scheibe einen großen Vorteil gegenüber dem Original. Die Z2413 von ZTechnik ist 5,00\" höher und 4,50\" breiter. Das ist eine große Verbesserung.\u003c\/p\u003e\n\u003cp\u003eEigenschaftenAnsicht \/ Produkt\u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/jquery.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/assets\/bootstrap\/css\/bootstrap.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/assets\/bootstrap\/js\/bootstrap.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003c!-- \u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/jquery-ui.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e --\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/jquery\/jquery-ui.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/media\/jquery\/jquery-ui.min.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/box\/box.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/contentbuilder.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/contentbuilder.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/BlockEditor\/contentbuilder\/codemirror\/lib\/codemirror.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/limitchr.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/jquery\/external\/jquery.scrollTo.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50379\/\/shared_files\/echo.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/media\/icomoon\/style.css\" rel=\"stylesheet\"\u003e \u003clink href=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/styles\/propertiesview.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/common.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/media\/simpleTemplate.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/propertiesview.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript id=\"langSnippetCategories\" src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/lang_en-us.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/handlers\/mailchimp.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/jquery.inputmask.bundle.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"http:\/\/localhost:50377\/Help\/PropertiesView\/Templates\/media\/inputmask\/bindings\/inputmask.binding.min.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cbase href=\"http:\/\/localhost:50379\/contents\/media\/\"\u003e \u003clink href=\"..\/phpwidgets\/fonts.php?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic\" rel=\"stylesheet\" type=\"text\/css\"\u003e \u003clink disabled id=\"website-css\" href=\"http:\/\/localhost:50379\/contents\/styles\/website.css\" rel=\"stylesheet\" type=\"text\/css\"\u003e\u003c\/p\u003e\n\u003cstyle type=\"text\/css\" id=\"website-massaged-css\"\u003e\u003c!--\n.GC1 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(35, 35, 35); }\n.GC2 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC4, .GC4 a, a .GC4 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC5, .GC5 a, a .GC5 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(211, 52, 0); }\n.GC6, .GC6 a, a .GC6 { border-color: rgb(222, 222, 222); color: rgb(247, 247, 247); background-color: rgb(65, 65, 65); }\n.GC7 { border-color: rgb(197, 234, 246); color: rgb(247, 247, 247); }\n.GC8, .GC8 a, a .GC8 { border-color: rgb(220, 93, 55); color: rgb(255, 255, 255); }\n.GC9, .GC9 a, a .GC9 { border-color: rgb(220, 93, 55); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC10, .GC10 a, a .GC10 { border-color: rgb(222, 222, 222); color: rgb(247, 247, 247); background-color: rgb(220, 93, 55); }\n.GC11 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC12 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC13, .GC13 a, a .GC13 { border-color: rgb(55, 180, 222); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC14, .GC14 a, a .GC14 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC15, .GC15 a, a .GC15 { border-color: rgb(245, 208, 196); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC16 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC17 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(35, 35, 35); }\n.GC18 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC19 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC20 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC21 { border-color: transparent; color: rgb(255, 255, 255); background-color: rgb(161, 161, 161); }\n.GC22 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC23 { border-color: rgb(0, 132, 212); color: rgb(0, 0, 0); }\n.GC24 { border-color: rgb(255, 255, 255); color: rgb(0, 0, 0); background-color: rgb(161, 161, 161); }\n.GC25 { border-color: rgb(55, 180, 222); color: rgb(0, 0, 0); background-color: rgb(197, 234, 246); }\n.GC26 { border-color: rgb(0, 159, 212); color: rgb(0, 0, 0); background-color: rgb(255, 255, 0); }\n.GC27 { border-color: rgb(255, 191, 0); color: rgb(247, 247, 247); background-color: rgb(65, 65, 65); }\n.GC28, .GC28 a, a .GC28 { border-color: rgb(197, 234, 246); color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); }\n.GC29, .GC29 a, a .GC29 { border-color: rgb(0, 159, 212); color: rgb(36, 90, 255); background-color: rgb(227, 227, 227); }\n.GC30, .GC30 a, a .GC30 { border-color: rgb(55, 180, 222); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC31, .GC31 a, a .GC31 { border-color: rgb(0, 159, 212); color: rgb(247, 247, 247); background-color: rgb(220, 93, 55); }\n.GC32, .GC32 a, a .GC32 { border-color: rgb(245, 208, 196); color: rgb(247, 247, 247); background-color: rgb(65, 65, 65); }\n.GC33, .GC33 a, a .GC33 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC34, .GC34 a, a .GC34 { border-color: rgb(222, 222, 222); color: rgb(247, 247, 247); background-color: rgb(0, 0, 0); }\n.GC35, .GC35 a, a .GC35 { border-color: rgb(0, 159, 212); color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); }\n.GC36 { border-color: transparent; color: rgb(255, 191, 0); background-color: rgb(211, 52, 0); }\n.GC37 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC38 { border-color: rgb(255, 191, 0); color: rgb(0, 0, 0); background-color: rgb(156, 156, 156); }\n.GC39 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC40 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); background-color: rgb(227, 227, 227); }\n.GC41 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC42 { border-color: transparent; color: rgb(0, 31, 255); }\n.GC43 { border-color: transparent; background-color: rgb(211, 52, 0); }\n.GC44, .GC44 a, a .GC44 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC45, .GC45 a, a .GC45 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(211, 52, 0); }\n.GC46 { border-color: transparent; }\n.GC47 { border-color: rgb(255, 255, 255); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC48, .GC48 a, a .GC48 { border-color: rgb(211, 52, 0); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC49, .GC49 a, a .GC49 { border-color: rgb(222, 222, 222); color: rgb(255, 255, 0); background-color: rgb(0, 0, 0); }\n.GC50 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); }\n.GC51 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC52 { border-color: transparent; color: rgb(0, 0, 255); }\n.GC53 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC54 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC55 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC56 { border-color: transparent; color: rgb(0, 0, 255); }\n.GC57 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }\n.GC58 { border-color: rgb(211, 52, 0); color: rgb(247, 247, 247); background-color: rgb(36, 90, 255); }\n.GC59 { border-color: rgb(211, 52, 0); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.GC60 { border-color: rgb(0, 159, 212); color: rgb(0, 0, 0); }\n.GC61 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC62 { border-color: rgb(220, 93, 55); color: rgb(0, 132, 212); }\n.GC63, .GC63 a, a .GC63 { border-color: rgb(55, 180, 222); color: rgb(0, 0, 0); background-color: rgb(197, 234, 246); }\n.GC64, .GC64 a, a .GC64 { border-color: rgb(55, 180, 222); color: rgb(247, 247, 247); background-color: rgb(55, 180, 222); }\n.GC65 { border-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }\n.GC66 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC67 { border-color: transparent; color: rgb(0, 132, 212); }\n.GC68 { border-color: transparent; color: rgb(0, 132, 212); }\n.GC69 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC70 { border-color: transparent; color: rgb(0, 0, 0); }\n.GC71 { border-color: transparent; color: rgb(247, 247, 247); background-color: rgb(255, 0, 0); }\n.GC72 { border-color: rgb(197, 234, 246); color: rgb(0, 0, 0); }\n.GC73 { border-color: transparent; }\n.GC74 { border-color: transparent; }\n.GC75 { border-color: rgb(222, 222, 222); color: rgb(0, 0, 0); }\n.GC76 { border-color: transparent; }\n.GC77 { border-color: transparent; }\n.GC78 { border-color: transparent; }\n.GC79 { border-color: transparent; color: rgb(0, 0, 0); background-color: rgb(197, 234, 246); }\n.GC80 { border-color: transparent; }\n.GC81 { border-color: transparent; }\n.GC82 { border-color: transparent; }\n.GC83 { border-color: transparent; }\n.GC84 { border-color: transparent; }\n.GC85 { border-color: transparent; }\n.GC86 { border-color: transparent; background-color: rgb(222, 222, 222); }\n.GC87 { border-color: transparent; background-color: rgb(211, 52, 0); }\n.GC88 { border-color: transparent; }\n.GC89 { border-color: transparent; background-color: rgb(227, 227, 227); }\n.GC90 { border-color: transparent; }\n.GC91, .GC91 a, a .GC91 { border-color: rgb(55, 180, 222); color: rgb(247, 247, 247); background-color: rgb(211, 52, 0); }\n.GC92, .GC92 a, a .GC92 { border-color: rgb(245, 208, 196); color: rgb(0, 0, 0); background-color: rgb(245, 208, 196); }\n.html-field  {  }\n.html-field , .html-field div, .html-field p, .html-field td, .html-field input, .html-field select { font-family: \"Open Sans\", sans-serif , Arial, Helvetica, Tahoma; }\n.html-field a:not([class^=GC]) { color: rgb(0, 31, 255); text-decoration: none; }\n.html-field * { margin: 0px; padding: 0px; }\n.html-field  { text-align: center; font-size: 16px; }\n.html-field #WorkspaceBody { font-size: 100%;  }\n.html-field #WebSite, .html-field #WebSiteHeader { min-width: 1170px; }\n.html-field #WebSiteContent, .html-field #WebSiteFooter { min-width: 1170px; max-width: 1170px; }\n.html-field #WebSiteHeaderInner, .html-field #DesignImage1 { min-width: 1170px; max-width: 1170px; }\n.html-field #PageLinkBoxWrapper { max-width: 1170px; }\n.html-field #SideBar_L, .html-field #SideBar_R { width: 230px; }\n.html-field #Content { min-width: 1170px; max-width: 1170px; }\n.html-field #WebSite, .html-field #SideBar_L, .html-field #WebSiteContent, .html-field #Content { min-height: 500px; }\n.html-field p { margin: 0px 0px 0.75em; }\n.html-field ul, .html-field ol { margin: 0px 0px 0.5em 2.5em; clear: left; }\n.html-field li ul, .html-field li ol { margin-bottom: 0.25em; }\n.html-field object { display: block; }\n.html-field table[align=center] { margin: 0px auto; }\n.html-field .sf-corner { border-radius: 0px !important; }\n.html-field .sf-button {  }\n.html-field .sf-button-glass {  }\n.html-field .ThemeVersion-11 .Product, .html-field .ThemeVersion-11 .Product .ProductMoreDetails, .html-field .ThemeVersion-11 .AddToBasketButton, .html-field .ThemeVersion-11 .FavoritesButton, .html-field .ThemeVersion-11 .ProductDetailsNav li, .html-field .ThemeVersion-11 #ProductDetailsNav li { border-radius: 0px; }\n.html-field input[type=text], .html-field input.TextInput, .html-field input.ListBox, .html-field input.Button, .html-field select, .html-field textarea { border-width: 1px; border-style: solid; border-color: inherit; border-radius: 0px !important; min-height: 24px; }\n.html-field div.header.mobile .sf-dropshadow { box-shadow: none; }\n.html-field .sf-gradient {  }\n.html-field .ellipsis, .html-field .ellipsis \u003e p {  white-space: nowrap; -ms-text- }\n.html-field abbr, .html-field acronym { border-width: 0px 0px 1px; border-bottom-style: dotted; }\n.html-field input[type=checkbox], .html-field input[type=radio] { width: 22px; height: 22px; line-height: 22px; background-color: transparent; }\n.html-field input[type=button], .html-field input[type=submit], .html-field input[type=reset] { cursor: pointer; }\n.html-field input[type=text], .html-field input.TextInput, .html-field select { padding: 2px 0px 2px 5px; }\n.html-field textarea { padding: 5px; }\n.html-field .ImgLink { cursor: pointer; }\n.html-field #sfLightBox { box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; -moz-box-shadow: 0px 0px 10px #000000; }\n.html-field #sfAddDiv, .html-field #MiniCartTotalContents, .html-field #MiniCartTotalDrawer { box-shadow: 3px 3px 5px #666666; -webkit-box-shadow: 3px 3px 5px #666666; -moz-box-shadow: 3px 3px 5px #666666; }\n.html-field #SideBar_L { vertical-align: top; float: left; display: table-cell; min-width: auto; box-sizing: border-box; }\n.html-field :empty#SideBar_L { display: none; }\n.html-field #SideBar_R { margin-top: 15px; margin-right: 0px; vertical-align: top; float: right; display: table-cell; min-width: auto; }\n.html-field :empty#SideBar_R { display: none; }\n.html-field #SideBar_L + #Content { float: none; min-width: calc(100% - 230px); }\n.html-field #SideBar_R + #Content { float: none; min-width: calc(100% - 230px); }\n.html-field #SideBar_R ~ #ProductLoop { width: calc(100% - 220px); display: inline-block; }\n.html-field #PageContainer11 { padding: 0px 15px; clear: both; box-sizing: border-box; }\n.html-field #SideBar_L + #PageContainer11 { width: calc(100% - 200px); float: none; }\n.html-field #SideBar_R + #PageContainer11 { width: calc(100% - 200px); float: none; }\n.html-field .ThemeVersion-11 #DesignImage2 { width: 100% !important; min-width: 100% !important; max-width: 100% !important; }\n.html-field #WebSite { border-width: 1px; border-style: solid; margin: 0px auto; text-align: left;  position: relative;  }\n.html-field #WebSiteHeader { padding: 0px; border: 0px currentColor; border-image: none; height: auto; text-align: left; position: relative; z-index: 2; }\n.html-field .padd-col#WebSiteHeader #WebSiteHeaderInner, .html-field .padd-col#WebSiteHeader #WebSiteHeaderInner .nav_logo_col { position: relative; }\n.html-field #WebSiteHeaderInner { margin: 0px auto; left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute; }\n.html-field .nav_logo_col { left: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute; }\n.html-field #WebSiteContent { margin: 0px auto; position: relative; }\n.html-field #Container1 { margin-bottom: 2px; }\n.html-field #Content { margin: 0px auto; padding: 0px; width: auto; text-align: left; line-height: 150%;  display: block; position: relative; }\n.html-field #FooterClearance { height: 0px;  clear: both; position: relative; }\n.html-field #FooterClearance span { display: none; }\n.html-field #WebSiteFooter { margin: 0px auto; padding: 0px; text-align: center; clear: both; font-size: 0.75em; font-style: normal; font-weight: normal; position: relative; }\n.html-field .ddSitemapLink { position: static; }\n.html-field #CompanyImage { display: block; }\n.html-field #CompanyImage img { display: block; }\n.html-field .smaller#CompanyImage { width: 300px; height: auto; }\n.html-field #CompanyImage + #Index1-spacer { margin: 30px 0px 0px; }\n.html-field #DesignImage1 \u003e div:first-child + #Index1-spacer { margin: 50px 0px 0px; }\n.html-field #SiteHeadingContainer { width: 100%; float: left; }\n.html-field #SiteHeading { margin: 0px; line-height: 21px;  padding-right: 5px; font-size: 1.12em; font-style: normal; font-weight: bold; display: inline-block; white-space: nowrap; -ms-text- max-width: 100%; box-sizing: border-box; background-color: transparent; }\n.html-field #SiteSlogan { margin: 4px 0px; width: 100%; text-align: left;  clear: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; vertical-align: middle; float: left; display: inline-block; white-space: nowrap; z-index: 2; -ms-text- }\n.html-field #AppLogo {  margin: 15px auto; padding: 0px !important; width: 70px; height: 20px; text-align: center; color: transparent; float: none; }\n.html-field #AppLogo:hover {  }\n.html-field #LinkSF { margin: 0px auto !important; width: auto !important; }\n.html-field #LinkSF a, .html-field #LinkSF span { color: transparent !important; }\n.html-field span#LinkSF {  }\n.html-field .title-wrapper { width: 30%; clear: left; float: left; }\n.html-field .site-slogan { height: 50px !important; }\n.html-field .bar-3 { left: -100%; top: 0px; height: 50px; right: -100%; position: absolute; z-index: -1; }\n.html-field #Index1-spacer { right: 0px; bottom: 0px; position: absolute; }\n.html-field #Index1 {  height: 45px; right: 0px; margin-bottom: 0px; float: none; display: inline-block; position: relative; z-index: 99; max-width: 100%; box-sizing: border-box; }\n.html-field #idx1Sentinel { display: none; }\n.html-field #Index1 \u003e .idx1List { padding: 10px 0px; box-sizing: border-box; }\n.html-field .idx1List { margin: 0px; width: 1000%; height: 100%; display: block; }\n.html-field .idx1List ul { margin: 0px; }\n.html-field .idx1List \u003e li {  border-width: 0px 0px 0px 1px; border-style: solid; height: 100%; float: left; display: inline-block; }\n.html-field .idx1List \u003e li \u003e a { padding: 0px 10px; border: 0px currentColor; border-image: none; height: 100%; color: inherit; font-size: 0.87em; vertical-align: middle; display: block; position: relative; background-color: inherit; }\n.html-field .idx1List \u003e li \u003e a:hover { border-color: rgb(255, 255, 255); font-size: 0.87em; }\n.html-field .idx1List \u003e li:first-child { border-left-width: 0px; }\n.html-field .idx1List \u003e li \u003e a \u003e span { display: block; position: relative; }\n.html-field .idx1List \u003e li \u003e a \u003e span + i { right: 4px; font-size: 0.8em; display: block; opacity: 0.75; }\n.html-field .idx1List \u003e li:last-child { border-left-width: 0px; }\n.html-field .idx1 { font-size: 0.87em; }\n.html-field .idx1Mouseover { font-size: 1.25em; }\n.html-field .idx1Sub { font-size: 1.25em; }\n.html-field .idx1SubMouseover { font-size: 1.25em; }\n.html-field #Index2 { margin: 10px 0px 0px; padding: 0px 10px; left: 0px; top: 0px; z-index: 100000; }\n.html-field #idx2Sentinel { display: none; }\n.html-field .idx2List { margin: 0px; height: 100%; display: block; }\n.html-field .idx2List ul { margin: 0px; }\n.html-field .idx2List \u003e li { display: block; }\n.html-field .idx2List \u003e li \u003e a { padding: 1px 10px; line-height: 1.4em; font-weight: normal !important; vertical-align: middle; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; background-color: inherit; }\n.html-field .idx2List \u003e li \u003e a \u003e span { padding: 5px 0px; display: block; position: relative; }\n.html-field .idx2List \u003e li \u003e a \u003e span.vcenter { top: auto; transform: none; }\n.html-field .idx2List \u003e li \u003e a \u003e span + i { right: 4px; font-size: 0.8em; display: block; opacity: 0.75; }\n.html-field .idx2List \u003e li \u003e a + ul { display: none; }\n.html-field .idx2List \u003e li \u003e div { visibility: hidden; position: absolute; }\n.html-field .idx2List .sfmm-dropdown-trigger.dropdown-is-active { z-index: 100001; }\n.html-field .idx2 { font-size: 0.87em; }\n.html-field .idx2Mouseover { font-size: 0.87em; }\n.html-field .idx2Sub { font-size: 0.87em; }\n.html-field .idx2SubMouseover { font-size: 0.87em; }\n.html-field .idx2Submenu .idx2Sub { font-size: 0.87em; }\n.html-field .idx2Submenu .idx2SubMouseover { font-size: 0.87em; }\n.html-field .idx2 \u003e ul \u003e li \u003e a { padding: 8px 0px 0px; font-weight: normal !important; }\n.html-field .idx2 \u003e ul \u003e li { border-bottom-width: 1px; border-bottom-style: solid; }\n.html-field #idxSubpageNavigation { font-size: 0.88em; }\n.html-field #DesignImage1 { padding: 15px 0px; left: 0px; display: table; position: relative; z-index: 999; background-color: transparent; }\n.html-field #DesignImage2 { margin: 0px; border: 0px currentColor; border-image: none; top: 0px; }\n.html-field #DesignImage3 { top: 0px; height: 45px; text-align: right; right: 0px; border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1; background-color: transparent; }\n.html-field .top-designbar { left: -100% !important; top: -8px; width: auto !important; height: 100%; right: -100% !important; border-top-width: 8px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; position: absolute !important; z-index: -1; -webkit-transform: translateZ(0); }\n.html-field .top-designbar-index { left: -100% !important; top: 0px; width: auto !important; height: 100%; right: -100% !important; border-top-width: 1px; border-top-style: solid; display: block; position: absolute !important; z-index: -1; background-color: transparent; -webkit-transform: translateZ(0); }\n.html-field #DesignBar1 {   }\n.html-field #DesignBar3 {  }\n.html-field #footer-design {  }\n.html-field .DesignImage1 {  }\n.html-field .design3Wrapp { padding: 0px 5px; width: auto; height: 42px; right: 0px; float: right; position: absolute; z-index: 1; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }\n.html-field .designImageHeight { margin-bottom: 50px; float: left; }\n.html-field #DesignImg4 {  }\n.html-field #Login { padding: 0px 10px; width: auto; height: 32px; text-align: center; font-size: 0.93em; float: right; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field #Login a {  padding: 7px 0px; font-size: 0.9em; font-weight: normal !important; text-decoration: none; display: inline-block; }\n.html-field #SwitchLang { padding: 0px; top: 0px; height: 32px; right: 0px; line-height: 32px; font-size: 0.75em; margin-left: 5px; float: right; position: relative; z-index: 999; cursor: pointer; box-sizing: border-box; }\n.html-field #SwitchLang .SwitchLangOuter {  height: 32px; text-align: center; display: block; }\n.html-field #SwitchLang [class*=icon-] {  width: 26px; line-height: 32px; margin-left: -12px; float: right; display: inline-block; max-height: 32px; }\n.html-field #SwitchLang .SwitchLangName { padding: 2px 2px 0px 7px; top: 0px; width: 20px; height: 32px; color: transparent; line-height: 33px; position: relative; box-sizing: border-box; }\n.html-field #SwitchLang .SwitchLangName img { border: 1px solid rgb(255, 255, 255); border-image: none; }\n.html-field #SwitchLang:hover .SwitchLangInner, .html-field .over#SwitchLang .SwitchLangInner { margin: 0px; display: block; }\n.html-field #SwitchLang .SwitchLangInner { right: 0px; clear: both; display: none; white-space: nowrap; position: absolute; }\n.html-field #SwitchLang .SwitchLangInner a { padding: 1px 2px; height: 25px; line-height: 25px; border-top-color: currentColor; border-top-width: 1px; border-top-style: dotted; display: block; }\n.html-field #SwitchLang .SwitchLangInner a img { border: 1px solid rgb(255, 255, 255); border-image: none; }\n.html-field #PageImage { border-width: 5px; }\n.html-field .PageImage img { display: block; }\n.html-field .header-mid-bar { width: 100%; float: left; position: relative; min-height: 70px; }\n.html-field .wrap_bottom { right: 0px; bottom: 0px; padding-bottom: 0px; position: absolute; }\n.html-field #Search .SearchButtonAdvanced { display: none !important; }\n.html-field #MiniCart { border-width: 1px; border-style: solid; padding: 1px 7px 7px 0px; top: 0px; height: 32px; right: 0px; font-size: 1em; margin-left: 5px; float: right; display: block; position: relative; z-index: 55; box-sizing: border-box; }\n.html-field #MiniCartTotal { text-align: center; }\n.html-field #MiniCartTotal .MiniCartInner { display: block; }\n.html-field #MiniCartTotal .MiniCartDesignImage1 {  padding: 0px; width: 36px; height: 100%; line-height: 30px; font-size: 1.25em; float: left; display: inline-block; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }\n.html-field #MiniCartTotal .MiniCartTotalItemsQuantity {  padding: 0px; left: -1px; top: 0px; line-height: 30px; font-size: 0.75em; font-weight: bold; float: left; display: inline-block; position: relative; }\n.html-field #Search { border-width: 1px; border-style: solid; width: auto; height: 30px; right: 0px; margin-left: 5px; float: right; display: block; position: relative; z-index: 700; }\n.html-field #Search .SearchButton { margin: 0px; width: 25px; height: 30px; text-align: center; line-height: 30px; float: left; display: inline-block; }\n.html-field #Search .SearchButtonAdvanced {  }\n.html-field #Search [class*=' icon-'] { font-size: 14px; }\n.html-field #Search .SearchTextField { margin: 0px; padding: 0px 5px; border: currentColor; border-image: none; width: 160px; height: 30px; text-align: left; font-size: 0.75em; float: left; min-height: 30px; }\n.html-field .search-icon-new { margin: -5px 0px 0px; padding: 0px; top: 0px; width: 50px; height: 30px; text-align: center; right: 0px; line-height: 30px; float: right; position: relative; cursor: pointer; box-sizing: border-box; }\n.html-field .search-icon-new i { padding: 0px; border-radius: 0px; width: 50px; height: 30px; line-height: 30px; float: left; }\n.html-field .search-wrapper-new { padding: 0px; top: 0px; width: auto; height: 30px; right: 0px; margin-top: 0px; float: right; position: relative; z-index: 999; box-sizing: border-box; }\n.html-field .search-close { top: 0px; width: 50px; height: 30px; right: 0px; line-height: 57px; display: none; position: fixed; z-index: 999999; cursor: pointer; }\n.html-field .top-right { padding: 10px; width: auto; margin-top: 10px; float: right;  background-color: transparent; }\n.html-field #ProductMediaShare .media-share { margin: 0px; position: relative; z-index: 1; }\n.html-field #ProductMediaShare .media-share li { display: inline-block; }\n.html-field #ProductMediaShare .media-share li a[class^=icon-] { margin: 0px 5px 0px 0px; padding: 10px; width: 20px; height: 20px; text-align: center; font-size: 1.5em; font-style: normal; text-decoration: none; display: inline-block; }\n.html-field #ProductMediaShare .media-share li a[class^=icon-facebook] { background-color: rgb(60, 88, 151); }\n.html-field #ProductMediaShare .media-share li a[class^=icon-twitter] { background-color: rgb(0, 173, 236); }\n.html-field #ProductMediaShare .media-share li a[class^=icon-google-plus] { background-color: rgb(221, 76, 57); }\n.html-field #ProductMediaShare .media-share li a[class^=icon-linkedin] { background-color: rgb(1, 159, 224); }\n.html-field .WebSiteFootnote { text-align: center; }\n.html-field .ResellerLogOutIcon { border-width: 1px; border-style: solid; margin: 0px; padding: 0px; width: 70px; }\n.html-field .ResellerLogInIcon { padding: 0px; margin-top: 3px; }\n.html-field .SignUp { text-align: center; font-family: inherit; font-weight: bold; }\n.html-field .footer-design { left: -100%; top: 0px; height: 100%; right: -100%; display: block; position: absolute; z-index: -1; -webkit-transform: translateZ(0); }\n.html-field .website--bottom { width: 100%; height: auto; float: left; }\n.html-field .sitemap-bot { margin: 0px auto; width: 200px; position: relative; }\n.html-field .pageLink3Design { left: -100%; top: 0px; height: 100%; right: -100%; display: block; position: absolute; z-index: 0; -webkit-transform: translateZ(0); }\n.html-field #pageLink3Design { border-top-width: 1px; border-top-style: solid;  }\n.html-field .customnavDesign { left: -100%; top: 0px; height: 100%; right: -100%; display: block; position: absolute; z-index: 0; -webkit-transform: translateZ(0); }\n.html-field .WebsiteLinkBoxTop { margin: 0px; width: 20%; padding-right: 25px; font-size: 0.81em; float: left; position: relative; box-sizing: border-box; }\n.html-field .WebsiteLinkBoxTop h1 { margin: 0px; padding-bottom: 10px; font-size: 1.5em; font-weight: bold; }\n.html-field .WebsiteLinkBoxTop p { padding-bottom: 15px; }\n.html-field .WebsiteLinkBoxBottom { margin: 0px; width: 20%; padding-right: 0px; font-size: 0.81em; float: left; position: relative; box-sizing: border-box; }\n.html-field .WebsiteLinkBoxBottom h1 { margin: 0px; padding-bottom: 10px; font-size: 1.5em; font-weight: bold; }\n.html-field .WebsiteLinkBoxBottom p { padding-bottom: 15px; }\n.html-field .IndexCodeSnippetTop { margin: 12px 0px 0px; width: 25%; text-align: right; float: right; position: relative; z-index: 5; }\n.html-field .IndexCodeSnippetBottom { margin: 0px; text-align: center; }\n.html-field .PageHTMLCodeTop { padding: 10px 15px; width: 100%; text-align: left; font-weight: bold; float: left; box-sizing: border-box; }\n.html-field .PageHTMLCodeTop h1 { text-align: left !important; font-size: 1em; }\n.html-field .PageHTMLCodeBottom { clear: both; box-sizing: border-box; }\n.html-field .PageHTMLCodeBottom h1 { padding: 15px 15px 0px; font-size: 1em; }\n.html-field .PageCodeSnippetArea1 { margin: 0px !important; padding: 15px 0px; width: 100%; clear: both; font-size: 1em; font-weight: bold; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field .PageCodeSnippetArea1 h1 { font-size: 1em; }\n.html-field .PageCodeSnippetArea2 { margin: 0px !important; padding: 0px 0px 20px; width: 100%; clear: both; font-weight: bold; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field .PageCodeSnippetArea2 h1 { text-align: left !important; font-size: 1em; }\n.html-field .PageLinkBox, .html-field .Product, .html-field .ProductCrossPromotion {  }\n.html-field .CustomNavWrapper { padding: 40px 0px; width: 100%; font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; margin-bottom: 15px; float: left; position: relative; box-sizing: border-box; }\n.html-field .CustomNav.col { margin: 0px; padding: 0px; width: 20%; text-align: left; position: relative; max-width: 20%; box-sizing: border-box; }\n.html-field :first-child.CustomNav { padding-left: 0px; }\n.html-field :last-child.CustomNav { padding-right: 0px; }\n.html-field .CustomNavBox { padding: 0px 0px 10px; width: 100%; float: left; }\n.html-field :last-child.CustomNavBox { padding-bottom: 0px; }\n.html-field .CustomNav a {  clear: both; display: block; position: relative; }\n.html-field .CustomNav a \u003e img { margin: 0px 5px 0px 0px; top: 0px; width: 50px; height: auto; float: left; }\n.html-field .CustomNav a \u003e img + .CustomNavInfo { text-align: left; float: left; display: inline-block; }\n.html-field .CustomNavTitle { line-height: 1.3em; font-size: 0.9em; font-weight: normal; }\n.html-field .CustomNavIntroduction { line-height: 1.3em; font-size: 0.8em; }\n.html-field .CustomNav .CustomNavHeading { font-size: 1em; font-weight: bold; }\n.html-field .CustomNav.nav1 { padding-right: 25px; box-sizing: border-box; }\n.html-field .CustomNav.nav2 { padding-right: 25px; box-sizing: border-box; }\n.html-field .CustomNav.nav2 a \u003e img + .CustomNavInfo { width: 75%; float: right; }\n.html-field .contentNav { width: 100%; margin-top: 25px; margin-bottom: 10px; float: left; }\n.html-field .contentNav a \u003e img { margin: 0px; left: 0px; width: auto; height: auto; position: relative; max-width: 100%; }\n.html-field .contentNav .CustomNavBox { padding: 0px 5px 25px; width: 240px; float: left; box-sizing: border-box; }\n.html-field .contentNav .CustomNavTitle { font-size: 1.06em; font-weight: bold; }\n.html-field .fullwidthRow { width: 100%; float: left; }\n.html-field .fullwidthRow .instagramBox { width: 25%; padding-left: 20px; margin-top: 33px; float: left; box-sizing: border-box; }\n.html-field .fullwidthRow .instagramBox .sbi_item { padding: 0px 5px 5px 0px; width: 29%; float: left; box-sizing: border-box; }\n.html-field .fullwidthRow .instagramBox .sbi_item img { border: 0px currentColor; border-image: none; width: 100%; display: block; }\n.html-field .fullwidthRow .connect_main { width: 25%; margin-top: 20px; float: left; }\n.html-field .fullwidthRow .connect_main h2 {  margin: 0px; text-transform: uppercase; padding-left: 15px; font-size: 16px; font-weight: bold; float: left;  }\n.html-field .fullwidthRow .connect_main img { border: 0px currentColor; border-image: none; height: auto; max-width: 100%; }\n.html-field .CustomNav.rightlinks { width: 100%; max-width: 100%; }\n.html-field .TopBar { width: 100%; height: auto; float: left; position: relative; z-index: 999; }\n.html-field .TopBarDesign { left: -100% !important; top: 0px; width: auto !important; height: 100%; right: -100% !important; display: block; position: absolute !important; z-index: 0; box-shadow: 0px 2px 4px #dedede;  -webkit-transform: translateZ(0); }\n.html-field .TopBar .gallery-box { height: 50px;  clear: both; display: inline-block; }\n.html-field .TopBar .gallery-box.flickity-enabled { height: 50px; display: block; }\n.html-field .TopBar .gallery-action { padding: 10px; border-radius: 50%; top: 50% !important; font-size: 18px; margin-top: -20px; position: absolute; z-index: 9; cursor: pointer; opacity: 0.7; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .TopBar .gallery-action.icon-arrow-left3 { left: 20px; }\n.html-field .TopBar .gallery-action.icon-arrow-right3 { right: 25px; }\n.html-field .TopBar .CustomNav { margin: 0px; width: 100%; height: 100%; text-align: left; font-size: 0.8em; float: left; position: relative; max-height: 50px; box-sizing: border-box; }\n.html-field .TopBar .CustomNav .CustomNavBox { width: auto; height: 100%; line-height: 21px; padding-right: 10px; margin-right: 10px; float: left; display: inline-block; }\n.html-field .TopBar .CustomNav a { width: auto; height: 100%; line-height: normal; clear: none; float: left; display: inline-block; position: relative; box-sizing: border-box; }\n.html-field .TopBar .CustomNav a:last-child { margin-right: 0px; }\n.html-field .TopBar .CustomNav a .CustomNavInfo { top: 50%; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.html-field .TopBar .CustomNav a img { width: auto; margin-right: 5px; float: left; display: inline-block; max-height: 50px; }\n.html-field .TopBar .CustomNav a img + .CustomNavInfo { float: left; }\n.html-field .TopBar .CustomNav.col { border: 0px currentColor !important; border-image: none !important; width: auto !important; }\n.html-field .TopBar .CustomNavTitle { padding-bottom: 0px; font-size: 1em; font-weight: normal; }\n.html-field .TopBar .CustomNavHeading { margin: 15px 0px; }\n.html-field .mobile.header .TopBar { padding: 0px 10px; }\n.html-field .mobile.header .TopBar + .utils { width: 100%; float: left; box-sizing: border-box; }\n.html-field .CustomNav.navLeft { width: 50%; margin-bottom: 20px; float: left; }\n.html-field .CustomNav.navLeft a \u003e img { width: auto; height: auto; max-width: 100%; }\n.html-field .CustomNav.navLeft .CustomNavTitle { font-size: 1em; font-weight: bold; }\n.html-field .footerNav {  }\n.html-field .footerNav .CustomNavBox a { padding-bottom: 5px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; }\n.html-field .footerNav .CustomNavBox { padding-bottom: 5px; }\n.html-field .Banner { border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; position: relative; }\n.html-field .Banner .slide-runner .BannerImage img { position: absolute; }\n.html-field .Banner .slide-runner .slide-item { height: auto !important; }\n.html-field .Banner .slide-runner .slide-controls { left: 0px; width: 100%; bottom: 0px; display: none; position: absolute; background-color: rgba(128, 128, 128, 0.5); }\n.html-field .Banner .slide-runner .slide-controls td { vertical-align: middle; }\n.html-field .Banner .slide-runner .slide-controls .slide-desc { margin: 5px; text-align: left; line-height: 16px; font-size: 0.75em; }\n.html-field .Banner .slide-runner { margin: -1px 0px 0px; }\n.html-field .Banner { margin: 0px auto; width: 100%; }\n.html-field .Banner .slide-runner .slide-item { height: auto !important; }\n.html-field .Banner .slide-runner .slide-controls { left: 0px; width: 100%; bottom: 0px; display: none; position: absolute; background-color: rgba(128, 128, 128, 0.5); }\n.html-field .Banner .slide-runner .slide-controls td { vertical-align: middle; }\n.html-field .Banner .slide-runner .slide-controls .slide-desc { margin: 5px; text-align: left; line-height: 16px; font-size: 0.75em; }\n.html-field .Banner .slide-runner { max-height: 450px; }\n.html-field .Banner .gallery-box {  clear: both; }\n.html-field .Banner .BannerBox { width: 100%; height: 100%; text-align: center;  }\n.html-field .Banner .gallery-buttons { padding: 10px; width: auto !important; right: 0px; bottom: 0px; display: none; position: absolute; }\n.html-field .Banner .gallery-buttons .button { margin: 0px 4px; padding: 0px; border-radius: 50%; width: 16px; height: 16px; float: left; display: block; cursor: pointer; opacity: 0.6; box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333; -moz-box-shadow: 0px 0px 10px #333; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .Banner .gallery-buttons .button.selected { opacity: 1; }\n.html-field .Banner a.BannerImage { width: 100%; height: 100%; float: left; }\n.html-field .Banner a.BannerImage img { width: auto; height: auto; position: relative; max-height: 100%; max-width: 100%; }\n.html-field .Banner .flickity-prev-next-button { width: 43px; height: 68px; display: none; z-index: 1;  background-color: transparent !important; }\n.html-field .Banner:hover .flickity-prev-next-button { display: block; }\n.html-field .Banner .flickity-prev-next-button svg { display: none; }\n.html-field .Banner .flickity-prev-next-button.next {  }\n.html-field #Sidemap #sidemap-close { position: relative; z-index: 999; }\n.html-field .PageLinkBoxWrapper { margin: 0px auto; padding: 0px 15px;  clear: both; position: relative; }\n.html-field .PageLinkBoxWrapper .PageLinkBoxImage img { display: block; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 310px;  clear: both; }\n.html-field .PageLinkBoxWrapper .gallery-action { padding: 10px; border-radius: 50%; top: 50% !important; font-size: 18px; margin-top: -20px; position: absolute; z-index: 9; cursor: pointer; opacity: 0.7; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .PageLinkBoxWrapper .gallery-action.icon-arrow-left3 { left: 20px; }\n.html-field .PageLinkBoxWrapper .gallery-action.icon-arrow-right3 { right: 25px; }\n.html-field .PageLinkBox {  margin-top: 20px; position: relative; }\n.html-field .PageLinkBox h1, .html-field .PageLinkBox h2, .html-field .PageLinkBox h3, .html-field .PageLinkBox h4, .html-field .PageLinkBox h5, .html-field .PageLinkBox h6 { margin: 0px; }\n.html-field .PageLinkBox .PageLinkBoxLink { display: block; }\n.html-field .PageLinkBox .PageLinkBoxItem { margin: 0px 4px 0px 10px; text-align: left;  clear: none !important; float: left; position: relative; cursor: pointer; box-sizing: content-box; }\n.html-field .PageLinkBox :last-child.PageLinkBoxItem { margin: 0px 2px 0px 10px; }\n.html-field .PageLinkBox .PageLinkBoxItem:hover .PageLinkBoxTextsContainer { height: auto; bottom: 0px; }\n.html-field .PageLinkBox .PageLinkBoxItem:hover .PageLinkBoxDescription { height: auto; }\n.html-field .PageLinkBox .PageLinkBoxImage { margin: 0px auto; width: 290px; height: 290px;  vertical-align: middle; position: relative; }\n.html-field .PageLinkBox .PageLinkBoxImage img { margin: 0px auto; border: 0px currentColor; border-image: none; display: block; position: relative; max-height: 100%; max-width: 100%; }\n.html-field .PageLinkBox .PageLinkBoxTextsContainer { transition:500ms; left: 0px; width: 100%; height: auto; bottom: 0px; padding-bottom: 10px; position: absolute; opacity: 0; -webkit-transition: all 500ms; -o-transition: all 500ms; -moz-transition: all 500ms; }\n.html-field .PageLinkBox .PageLinkBoxItem:hover .PageLinkBoxTextsContainer { opacity: 1; }\n.html-field .PageLinkBox .PageLinkBoxTitle { padding: 10px 10px 5px; line-height: 1.25em; font-size: 1em; font-weight: bold; vertical-align: middle; -ms-word-wrap: break-word; }\n.html-field .PageLinkBox .PageLinkBoxDescription { padding: 0px 10px; height: auto; line-height: 1.25em; font-size: 0.85em; font-weight: normal; vertical-align: middle; -ms-word-wrap: break-word; }\n.html-field #BannerBottomWrapper { margin: 0px 15px 20px; padding: 10px; border: currentColor !important; border-image: none !important; width: auto; clear: both; position: relative; }\n.html-field .BannerBottomWrapper { margin: 0px auto 20px 0px; border: currentColor !important; border-image: none !important; width: 100%; clear: both; position: relative; }\n.html-field .BannerBottomWrapper .gallery-box { height: 240px;  clear: both; }\n.html-field .BannerBottomWrapper .gallery-action { padding: 10px; border-radius: 50%; top: 50% !important; font-size: 1.12em; margin-top: -20px; position: absolute; z-index: 9; cursor: pointer; opacity: 0.7; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-left3 { left: 10px; }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-right3 { right: 10px; }\n.html-field .BannerBottomWrapper .BannerBottomImage img { display: block; }\n.html-field .BannerBottom {  position: relative; z-index: 1; }\n.html-field .BannerBottom .BannerBottomLink { display: block; }\n.html-field .BannerBottom .BannerBottomItem { margin: 0px 10px 0px 0px; width: 440px; text-align: left;  clear: none !important; float: left; position: relative; cursor: pointer; box-sizing: content-box; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box :last-child.BannerBottomItem { margin-right: 0px; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box.flickity-enabled :last-child.BannerBottomItem { margin-right: 10px; }\n.html-field .BannerBottom .BannerBottomItem:hover .BannerBottomTextsContainer { height: auto; bottom: 0px; }\n.html-field .BannerBottom .BannerBottomItem:hover .BannerBottomDescription { height: auto; }\n.html-field .BannerBottom .BannerBottomImage { margin: 0px auto; width: 100%;  vertical-align: middle; position: relative; }\n.html-field .BannerBottom .BannerBottomImage img { margin: 0px auto; border: 0px currentColor; border-image: none; display: block; position: relative; max-height: 100%; max-width: 100%; }\n.html-field .BannerBottom .BannerBottomTextsContainer { padding: 0px 10px; transition:0.5s ease-in-out; left: 0px; width: 100%; height: auto; bottom: 0px; position: relative; box-sizing: border-box; opacity: 1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; }\n.html-field .BannerBottom .BannerBottomTitle { padding: 10px 0px 0px; line-height: 1.5em; font-size: 1em; font-weight: normal; vertical-align: middle; }\n.html-field .BannerBottom .BannerBottomDescription { padding: 0px 0px 10px; height: auto; line-height: 1.25em;  font-size: 0.85em; font-weight: normal; vertical-align: middle; white-space: nowrap; -ms-word-wrap: break-word; -ms-text- }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-left3 { left: 20px; }\n.html-field .BannerBottomWrapper .gallery-action.icon-arrow-right3 { right: 20px; }\n.html-field .BannerInfo { left: 0px; width: 100%; bottom: 0px; display: none; position: absolute; }\n.html-field .BannerBox .BannerInfo .BannerTitle { border-width: 0px; border-style: solid; margin: 0px auto; padding: 10px; width: auto !important; line-height: 1.2em; font-size: 1.5em; font-weight: 600; -ms-word-wrap: break-word; max-width: 700px; }\n.html-field .BannerBox .BannerInfo .BannerIntroduction { border-width: 0px; border-style: solid; margin: 0px auto; padding: 0px 10px 15px; width: auto !important; line-height: 1.5em; font-size: 0.81em; font-weight: normal; -ms-word-wrap: break-word; max-width: 700px; }\n.html-field .ellip { height: 100%; display: block; }\n.html-field .ellip-line { float: left; white-space: nowrap; -ms-word-wrap: normal; -ms-text- }\n.html-field .ellip, .html-field .ellip-line {  position: relative; max-width: 100%; }\n.html-field .ShopDiscountContainer { text-align: center; position: relative; z-index: 1; box-sizing: border-box; }\n.html-field .ShopDiscountMessage { border-width: 1px; border-style: solid; margin: auto !important; padding: 1em; font-size: 1.1em; font-weight: bold; position: relative; max-width: 940px; }\n.html-field .NextPreviousLink, .html-field .NextPreviousLink a:hover {  padding: 2px 7px; text-align: center; font-size: 0.92em; font-weight: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; }\n.html-field .NextPreviousLink table { margin: 0px auto; }\n.html-field #AutoSplitPageBottom, .html-field #AutoSplitPageTop { margin: 10px; text-align: center; clear: left; }\n.html-field #AutoSplitPageBottom table.NextPreviousLink { margin: 0px auto; font-size: 0.81em; }\n.html-field span.NextPreviousLink { border: 0px currentColor; border-image: none; font-weight: bold; }\n.html-field a.NextPreviousLink, .html-field a.NextPreviousLink:hover { border: 0px currentColor; border-image: none; }\n.html-field .Breadcrumbs { border-width: 0px 0px 1px; border-style: solid; padding: 10px; font-size: 0.96em; font-weight: bold; text-decoration: underline; position: relative; z-index: 1; }\n.html-field .breadcrumDesign {  border-width: 1px; border-style: solid; left: -100%; top: -1px; height: 100%; right: -100%; display: block; position: absolute; z-index: 0; -webkit-transform: translateZ(0); }\n.html-field .BreadcrumbsTrail { font-size: 0.9em; position: relative; z-index: 1; }\n.html-field .BreadcrumbsTrail \u003e nobr:not(:last-child) \u003e a {  padding-right: 22px; margin-right: 7px; }\n.html-field .Breadcrumbs .BreadcrumbsTrail { float: none !important; }\n.html-field .ProductImage a { background-color: transparent; }\n.html-field .ProductIcons { text-align: left; margin-top: 10px; display: table; position: relative; }\n.html-field .is-detailed-view ~ #WebSite .ProductIcons { width: calc(100% - 10px - 10px); }\n.html-field .ProductIcons * { box-sizing: border-box; }\n.html-field .ProductIcons \u003e * { vertical-align: top; }\n.html-field .QntyBox { height: 100%; color: windowtext; line-height: 38px;  vertical-align: middle; display: table; position: relative; min-height: 38px; background-color: window; }\n.html-field .QntyBox input { border: currentColor; border-image: none; width: 30px; height: 100%; text-align: center; font-size: 1.1em; display: table-cell; position: relative; min-height: 38px; }\n.html-field .QntyBox \u003e * { vertical-align: top; }\n.html-field .ProductQuantityUnit { padding: 0px 2px; display: table-cell; min-height: 38px; }\n.html-field .AddToBasketQnty { border-width: 1px; border-style: solid; height: 100%; vertical-align: middle; display: table-cell; white-space: nowrap; min-height: 40px; min-width: 30px; }\n.html-field .ProductIcons .AddToBasketSpacer { display: none; min-width: 8px; max-width: 8px; content: \" \"; }\n.html-field .ProductIcons .AddToBasketQnty ~ .AddToBasketSpacer { float: none !important; display: table-cell !important; }\n.html-field .ProductIcons .has-favorites ~ .AddToBasketSpacer { float: none !important; display: table-cell !important; }\n.html-field .ProductIcons .AddToBasketButton { font-size: 1em; }\n.html-field .AddToBasketButton { border-width: 1px; border-style: solid; width: 100%; text-align: left; line-height: 1; font-size: 1.2em; font-weight: bold; display: table-cell; min-height: 40px; }\n.html-field .AddToBasketButton .ImgLink { text-align: center; line-height: 32px; position: relative; min-height: 38px; background-color: transparent; }\n.html-field .AddToBasketButton .ImgLink span { height: 100%; line-height: 1.1em; vertical-align: middle; display: inline-block; }\n.html-field .AddToBasketButton .ImgLink [class^='icon-'] { margin: 0px 5px 0px -1.2em; font-size: 1.2em; }\n.html-field .FavoritesButton { border: currentColor; border-image: none; width: 40px; height: 100%; text-align: center; line-height: 40px; font-size: 1em; font-weight: bold; vertical-align: middle; display: table-cell; min-height: 40px; }\n.html-field .FavoritesButton .ImgLink { width: 38px; line-height: 38px; min-height: 38px; background-color: transparent; }\n.html-field .FavoritesButton .ImgLink [class^='icon-'] { line-height: 38px; display: block; }\n.html-field .icon-enter::before { content: \"\\e603\"; }\n.html-field .footer-2-wrapp { width: 100%; float: left; }\n.html-field #SwitchCurrency { margin: 0px 0px 0px 5px; float: right; }\n.html-field #SwitchCurrency .currencySymbol {  padding: 2px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 32px; font-size: 1.2em; font-style: normal; font-weight: bold; float: left; box-sizing: border-box; }\n.html-field #SwitchCurrency a { float: left; }\n.html-field .displaybox { display: none !important; }\n.html-field #ProductMediaShare { margin: 20px 0px 0px; text-align: center; }\n.html-field .socialBlock { padding: 0px 0px 0px 15px; width: 50%; clear: none; float: right; box-sizing: border-box; }\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.html-field #WorkspaceBody { font-size: 100%; }\n.html-field .title-wrapper { width: 25%; }\n.html-field #SideBar_L { width: 150px; min-width: 150px !important; }\n.html-field #SideBar_L + #Content { width: calc(100% - 190px) !important; display: inline-block; }\n.html-field #SideBar_L { width: 150px; float: left !important; min-width: 150px !important; }\n.html-field #Content { width: 770px !important; float: right !important; }\n.html-field #SideBar_R { width: 150px; min-width: auto !important; }\n.html-field #SideBar_R ~ #ProductLoop { width: calc(100% - 190px) !important; }\n.html-field #CompanyImage img { height: auto; display: block; max-width: 40%; }\n.html-field #MiniCartTotal .MiniCartTotalItemsQuantity { padding: 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxItem { margin: 0px 5px 0px 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 248px; height: 250px; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 310px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 61px; }\n.html-field .TopBar .CustomNav { font-size: 0.85em; }\n.html-field #Content {  }\n.html-field .BannerBottomWrapper { max-width: 940px; }\n.html-field .BannerBottomWrapper .gallery-box { height: 210px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 75px; }\n.html-field .BannerBottom .BannerBottomItem { width: 365px; }\n.html-field .ThemeVersion-11 #Content {  }\n.html-field .contentNav .CustomNavBox { width: 235px; }\n.html-field #SideBar_L { float: left !important; }\n.html-field #SideBar_R { float: right !important; }\n.html-field #SideBar_L + #PageContainer11 { width: calc(100% - 200px); float: left; }\n.html-field #SideBar_R + #PageContainer11 { width: calc(100% - 200px); float: right; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box :last-child.BannerBottomItem { margin-right: 0px; }\n.html-field .BannerBottomWrapper .BannerBottom .gallery-box.flickity-enabled :last-child.BannerBottomItem { margin-right: 10px; }\n}\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.html-field .header-mid-bar { height: 60px; min-height: 60px; }\n.html-field #WorkspaceBody { font-size: 100%; }\n.html-field .ThemeVersion-11 #WebSiteContent { width: 964px; max-width: 964px; }\n.html-field .ThemeVersion-11 #Content { width: 487px !important; max-width: 487px !important; }\n.html-field .ThemeVersion-11 #SideBar_L { width: 150px; font-weight: bold; float: left; }\n.html-field #SideBar_L { width: 150px !important; float: none !important; min-width: 150px !important; }\n.html-field #SideBar_L + #Content { width: 450px !important; float: right !important; display: inline-block; min-width: calc(100% - 150px) !important; }\n.html-field #Content { width: 547px; float: right !important; }\n.html-field #SideBar_R { width: 150px; min-width: auto !important; }\n.html-field #SideBar_R ~ #ProductLoop { width: 100% !important; }\n.html-field .smaller#CompanyImage { width: 210px; }\n.html-field #CompanyImage img { height: auto; max-width: 25%; }\n.html-field #DesignImage1 { height: auto; }\n.html-field .TopBar .CustomNav { font-size: 0.85em; }\n.html-field #DesignImage2 { height: auto; }\n.html-field .idx2List \u003e li \u003e a { padding: 0px 7px; }\n.html-field #MiniCartTotal .MiniCartTotalItemsQuantity { padding: 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .gallery-box .PageLinkBoxItem { margin: 0px 15px 0px 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .gallery-box :last-child.PageLinkBoxItem { margin: 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .gallery-box.flickity-enabled :last-child.PageLinkBoxItem { margin: 0px 15px 0px 0px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 171px; height: 171px; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 171px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 40px; }\n.html-field .BannerBottom .BannerBottomItem { width: 257px; }\n.html-field .BannerBottomWrapper { max-width: 724px; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage { width: 257px; height: 105px; }\n.html-field .BannerBottomWrapper .gallery-box { height: 166px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 55px; }\n.html-field .BannerBottomouter { padding: 50px 0px; }\n.html-field .title-wrapper { width: 20%; }\n.html-field .ThemeVersion-11 #Content {  }\n.html-field .sidebarRight#SideBar_R { display: block !important; }\n.html-field .contentNav .CustomNavBox { width: 181px; }\n.html-field #SideBar_L { float: left !important; }\n.html-field #SideBar_R { float: right !important; }\n.html-field #SideBar_L + #PageContainer11 { width: calc(100% - 200px); float: left; }\n.html-field #SideBar_R + #PageContainer11 { width: calc(100% - 200px); float: right; }\n.html-field .inner-content #SideBar_L, .html-field .inner-content #SideBar_R { display: block !important; }\n}\n@media all and (max-width:NaNpx){\n.html-field #WorkspaceBody { font-size: 100%; }\n.html-field #CompanyImage img { width: auto; height: 80px; }\n.html-field .ThemeVersion-11 #WebSite { width: 100% !important; float: left !important; }\n.html-field #SideBar_L + #Content { width: 100% !important; display: block; min-width: 100% !important; }\n.html-field #SideBar_R ~ #ProductLoop { width: inherit !important; display: block; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxItem { margin: 0px 10px 0px 0px; width: 30%; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 100%; height: 230px; }\n.html-field .PageLinkBoxWrapper .flickity-slider { left: 3px !important; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 230px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 40px; }\n.html-field .PageIntroduction { margin: 1em 10px !important; }\n.html-field #PageContainer11 { padding: 0px; }\n.html-field .BannerBottomWrapper { max-width: 100%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomItem { width: 49%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage { width: 100%; height: auto; }\n.html-field .BannerBottomWrapper .flickity-slider { left: 7px !important; }\n.html-field .BannerBottomWrapper .gallery-box { height: 177px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 55px; }\n.html-field .BannerBottom .BannerBottomTitle { margin: 0px; }\n.html-field .BannerBottomouter { left: 0px; margin-left: 0px; max-width: 100%; }\n.html-field #bottomBannerBG {  }\n.html-field .CustomNav.col { width: 50%; margin-bottom: 20px; max-width: 100%; }\n.html-field .CustomNavWrapper .CustomNav.col { width: 50%; max-width: 100%; }\n.html-field .WebsiteLinkBoxTop { width: 50%; box-sizing: border-box; }\n.html-field .WebsiteLinkBoxBottom { width: 50%; margin-bottom: 20px; box-sizing: border-box; }\n.html-field .contentNav { padding: 0px 20px !important; width: 50%; box-sizing: border-box; }\n.html-field .contentNav .CustomNavBox { width: 240px; float: none; display: inline-block; }\n.html-field .contentNav { text-align: center; }\n.html-field .PageDescription { margin: 0px !important; padding-right: 10px !important; padding-left: 10px !important; }\n.html-field .CustomNavWrapper { padding-right: 10px; padding-left: 10px; }\n.html-field .WebsiteLinkBoxTop { width: 50%; padding-right: 0px; }\n.html-field .WebsiteLinkBoxTop h1 { margin-right: 0px; margin-left: 0px; }\n.html-field .WebsiteLinkBoxBottom { width: 50%; padding-right: 0px; }\n.html-field .WebsiteLinkBoxBottom { margin-right: 0px; margin-left: 0px; }\n.html-field .Breadcrumbs { padding: 10px; }\n.html-field .CustomNav.navLeft { padding: 0px 20px; width: 100%; box-sizing: border-box; }\n.html-field .socialBlock { padding: 0px 20px; width: 100%; box-sizing: border-box; }\n.html-field #Content #PageContainer11 { width: 100% !important; }\n.html-field .BannerBottomWrapper .gallery-action { top: 65% !important; }\n}\n@media all and (max-width:NaNpx){\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxItem { margin: 0px 3% 0px 0px; width: 100%; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage { width: 100%; height: 310px; min-height: 100px; }\n.html-field .PageLinkBoxWrapper .PageLinkBox .PageLinkBoxImage img { width: auto; height: auto; max-height: 100%; max-width: 100%; }\n.html-field .PageLinkBoxWrapper .gallery-box { height: 310px; }\n.html-field .PageLinkBoxWrapper .gallery-action { top: 80px; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomItem { margin: 0px 3% 0px 0px; width: 100%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage {  width: 100%; height: 110px; min-height: 100px; }\n.html-field .BannerBottom .BannerBottomTextsContainer { width: 100%; }\n.html-field .BannerBottomWrapper .BannerBottom .BannerBottomImage img { width: auto; height: auto; max-height: 100%; max-width: 100%; }\n.html-field .BannerBottomWrapper .gallery-box { height: 172px; }\n.html-field .BannerBottomWrapper .gallery-action { top: 95px; }\n.html-field .PageLinkBoxWrapper .flickity-slider { left: 0px !important; }\n.html-field .BannerBottomWrapper .flickity-slider { left: 0px !important; }\n.html-field .BannerBottomouter { padding: 0px; }\n.html-field .fullwidthRow .instagramBox { padding: 0px 20px; width: 100%; }\n.html-field .fullwidthRow .connect_main { padding: 0px 20px; width: 100%; box-sizing: border-box; }\n.html-field .contentNav .CustomNavBox { width: 240px; float: none; display: inline-block; }\n.html-field .contentNav { text-align: center; }\n}\n.html-field .TopBar .CustomNav a .CustomNavInfo { top: 0%; transform: translateY(0%); -webkit-transform: translateY(-0%); -moz-transform: translateY(-0%); }\n.html-field .TopBar .CustomNav .CustomNavBox { text-align: center; display: flex; white-space: nowrap; align-items: center; }\n.html-field .Banner a.BannerImage, .html-field .PageLinkBox .PageLinkBoxImage, .html-field .BannerBottom .BannerBottomImage { text-align: center; display: flex; align-items: center; }\n.html-field .Banner .BannerBox { width: 100%; height: 100%; text-align: center; line-height: normal !important;  table-layout: fixed; }\n.html-field .Banner a.BannerImage { width: 100%; height: 100%; float: none; }\n.html-field .Banner a.BannerImage img { margin: auto !important; }\n.html-field .ContentBody p, .html-field .ContentBody td, .html-field .ContentBody li, .html-field .ContentBody label, .html-field .ContentBody h1[class][id], .html-field .ContentBody h2[class][id], .html-field .ContentBody h3[class][id], .html-field .ContentBody h4[class][id], .html-field .ContentBody h5[class][id], .html-field .ContentBody h6[class][id] {  }\n.html-field .ContentBody p, .html-field .ContentBody td, .html-field .ContentBody li, .html-field .ContentBody label {  }\n.html-field #currencySymbol { font-size: 1.2em; text-decoration: underline; }\n.html-field #currencySymbol p { font-size: 1.2em; text-decoration: underline; }\n.html-field #currencySymbol td { font-size: 1.2em; text-decoration: underline; }\n.html-field #currencySymbol li { font-size: 1.2em; text-decoration: underline; }\n.html-field .CustomNavWrapper p { font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; }\n.html-field .CustomNavWrapper td { font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; }\n.html-field .CustomNavWrapper li { font-family: Impact, Charcoal, sans-serif; font-size: 1em; font-weight: bold; }\n.html-field .ShopDiscountMessage p { font-size: 1.1em; font-weight: bold; }\n.html-field .ShopDiscountMessage td { font-size: 1.1em; font-weight: bold; }\n.html-field .ShopDiscountMessage li { font-size: 1.1em; font-weight: bold; }\n.html-field #SiteSlogan p { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; }\n.html-field #SiteSlogan td { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; }\n.html-field #SiteSlogan li { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 0.71em; font-style: italic; font-weight: bold; }\n.html-field #BannerBottomTextsContainer { font-size: 1em; font-weight: bold; }\n.html-field #BannerBottomTextsContainer p { font-size: 1em; font-weight: bold; }\n.html-field #BannerBottomTextsContainer td { font-size: 1em; font-weight: bold; }\n.html-field #BannerBottomTextsContainer li { font-size: 1em; font-weight: bold; }\n.html-field .Breadcrumbs p { font-size: 0.96em; font-weight: bold; text-decoration: underline; }\n.html-field .Breadcrumbs td { font-size: 0.96em; font-weight: bold; text-decoration: underline; }\n.html-field .Breadcrumbs li { font-size: 0.96em; font-weight: bold; text-decoration: underline; }\n.html-field .ThemeVersion-11 #SideBar_L p { font-weight: bold; }\n.html-field .ThemeVersion-11 #SideBar_L td { font-weight: bold; }\n.html-field .ThemeVersion-11 #SideBar_L li { font-weight: bold; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 p { font-size: 1.16em; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 td { font-size: 1.16em; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 li { font-size: 1.16em; }\n.html-field .top-designbar-index#DesignBar3, .html-field html #WorkspaceBody .top-designbar-index#DesignBar3 a .SubPageNavigationTitle { font-size: 1.16em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar * p { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar * td { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar * li { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar p { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar td { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar li { font-size: 1.1em; }\n.html-field .sfCookieWarningBar#sfCookieWarningBar, .html-field html #WorkspaceBody .sfCookieWarningBar#sfCookieWarningBar a .SubPageNavigationTitle { font-size: 1.1em; }\n--\u003e\u003c\/style\u003e\n\u003cstyle type=\"text\/css\" id=\"globalresponsive-massaged-css\"\u003e\u003c!--\n.responsive { width: 100% !important; height: auto !important; float: none !important; max-width: 100%; }\n.header.mobile { top: 0px; width: 100%; position: relative; z-index: 99999; min-height: 50px; box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); }\n.header.mobile input[type=search] { -webkit-box-sizing: content-box; -webkit-appearance: textfield; }\n.header.mobile .utils {  margin: 0px; padding: 9px; width: 100%; position: relative; box-sizing: border-box; }\n.fixed-header { left: 0px; top: 0px; width: 100%; position: fixed !important; box-shadow: 0px -12px 5px 13px rgba(0,0,0,0.3); }\n.header.mobile .utils menu { width: 100%; text-align: right; float: right; display: block; position: relative; min-height: 20px; }\n.header.mobile .utils [id^=util_] a span { display: none; }\n.header.mobile .utils a { text-decoration: none; margin-bottom: 0px !important; display: block; }\n.header.mobile .utils li { list-style: none; margin: 0px; font-size: 0.9em; vertical-align: middle; }\n.header.mobile #util_group { top: 50%; right: 0px; float: none; white-space: nowrap; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.header.mobile #util_group #util_menu { float: left; }\n.header.mobile .utils #util_searchbox { text-align: center;  padding-top: 5px; clear: both; display: none; position: relative; }\n.header.mobile .utils #util_searchbox #phrase, .header.mobile .utils li#util_searchbox input[type=search] { padding: 0px 2em 0px 5px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 100%; height: 2.5em; line-height: 2.5em; display: inline-block; max-width: 100%; box-sizing: border-box; }\n.header.mobile .utils #util_searchbox input[type=submit] { border: 0px currentColor; border-image: none; right: 0px; display: inline-block; position: absolute; min-width: 32px; }\n.header.mobile .utils #util_searchbox_search { height: 2.5em; margin-left: -2em; }\n.header.mobile .utils #util_searchbox_search a { padding: 0px; vertical-align: middle; display: inline-block; background-color: transparent; }\n.header.mobile .utils #util_searchbox_search a i { top: 50%; margin-top: -0.55em; position: absolute; }\n.header.mobile .utils #mobile_SwitchCurrency .currencySymbol { padding: 0px; line-height: 1; font-size: 18px; font-style: normal; font-weight: bold; box-sizing: border-box; }\n.header.mobile .utils #sidemap-button { border-width: 0px; border-style: solid; margin: 0px; padding: 0px; border-radius: 2px; text-transform: uppercase; }\n.header.mobile .utils #sidemap-button i[class^=icon-] { padding: 0px; vertical-align: bottom; display: inline-block; }\n.menu_left_col .icon-menu7 { font-size: 24px; }\n.header.mobile .utils a#sidemap-button span { padding: 5px; display: inline-block; }\n.header.mobile .sf-button, .header.mobile .sf-button:visited { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; display: inline-block; position: relative; max-height: 32px; box-sizing: border-box; }\n.header.mobile .sf-button a { padding: 0px 5px; height: 100%; color: inherit; box-sizing: border-box; }\n.header.mobile .SiteHeading { margin: auto !important; left: 0px; text-align: center !important; font-size: 2em; vertical-align: middle; float: none; display: block; position: relative; }\n.header.mobile .SiteHeading h1 { margin-right: 0px; margin-left: 0px; }\n.header.mobile .mob_logo_col .CompanyImage { margin: auto; width: auto; height: auto; text-align: center; float: none; display: block !important; max-width: 80% !important; }\n.header.mobile .CompanyImage img { margin: auto; display: block; max-height: 75px; max-width: 100%; }\n.BannerMobile { margin: 0px auto !important; width: 100% !important; height: auto; position: relative; }\n.BannerMobile .gallery-box {  clear: both; }\n.BannerMobile .gallery-buttons { padding: 10px; width: auto !important; right: 0px; bottom: 0px; position: absolute; }\n.BannerMobile .gallery-buttons .button {  margin: 0px 4px; padding: 0px; border-radius: 50%; width: 16px; height: 16px; float: left; display: block; cursor: pointer; opacity: 0.6; box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333; -moz-box-shadow: 0px 0px 10px #333; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; }\n.BannerMobile .gallery-buttons .button.selected { opacity: 1; }\n.BannerMobile .BannerBox { top: 50%; width: 100%; height: auto; text-align: center; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.BannerMobile .BannerBox a { width: 100%; height: auto; float: left; position: relative; }\n.BannerMobile .BannerImage { margin: auto; width: 100%; height: auto; vertical-align: middle; display: block; position: relative; max-width: 100%; }\n.BannerMobile .BannerInfo { left: 0px; top: auto; width: 100%; text-align: left; bottom: 0px; line-height: 100%; position: absolute; z-index: 9; transform: none; -webkit-transform: none; -moz-transform: none; }\n.BannerMobile .BannerBox .BannerInfo .BannerFilter { width: 100%; display: inline-block; max-width: 100%; }\n.BannerMobile .BannerBox .BannerInfo .BannerFilter.sf-darken {  }\n.BannerMobile .BannerBox .BannerInfo .BannerTitle { border-width: 0px; border-style: solid; margin: 0px; padding: 10px; width: auto !important; line-height: 1.2em; font-size: 1.62em; font-weight: bold; -ms-word-wrap: break-word; }\n.BannerMobile .BannerBox .BannerInfo .BannerIntroduction { border-width: 0px; border-style: solid; margin: 0px; padding: 10px; width: auto; height: auto; line-height: 1.5em;  font-size: 0.75em; font-weight: normal; -ms-word-wrap: break-word; max-width: 85%; }\n.footer.mobile { left: 0px; width: 100%; height: 32px; bottom: 0px; position: fixed; z-index: 99999; box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, 0.5); }\n.footer.mobile .utils { margin: 0px; padding: 0px; }\n.footer.mobile .utils menu { height: 32px; display: block; }\n.footer.mobile .utils #util_gototop { display: none; }\n.footer.mobile .utils [id^=util_] a span { display: none; }\n.footer.mobile .utils a { text-decoration: none; display: block; }\n.footer.mobile .utils li { list-style: none; margin: 0px; }\n.footer.mobile .sf-button, .footer.mobile .sf-button:visited { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;  display: inline-block; position: relative; max-height: 32px; box-sizing: border-box; }\n.footer.mobile .sf-button a { padding: 7px; height: 100%; color: inherit; box-sizing: border-box; }\n#mobile_switchlang {  }\n#mobile_switchlang .Outer { border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor transparent transparent; text-align: right; display: block; z-index: 1; background-color: transparent; }\n#mobile_switchlang [class*=icon-] { font-size: 0.8em; display: inline-block; }\n#mobile_switchlang .SwitchLangName { display: inline-block; position: relative; }\n#mobile_switchlang .SwitchLangName img { border: currentColor; border-image: none; }\n#mobile_switchlang:hover { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) currentColor; border-image: none; opacity: 1; box-shadow: 3px 0px 5px #bbbbbb; -webkit-box-shadow: 3px 0px 5px #bbbbbb; -moz-box-shadow: 3px 0px 5px #bbbbbb; }\n#mobile_switchlang:hover .Inner, .over#mobile_switchlang .Inner { margin: 0px; display: block; }\n#mobile_switchlang .Inner { border: 1px solid rgb(238, 238, 238); border-image: none; text-align: left; right: -1px; bottom: 19px;  clear: both; display: none; white-space: nowrap; position: absolute; cursor: pointer; box-shadow: 0px -2px 5px 1px #bbbbbb; transform: none; -moz-box-shadow: 0px -2px 5px 1px #bbbbbb; }\n#mobile_switchlang .Inner a { padding: 8px 10px; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid; display: block; }\n#mobile_switchlang .Inner a:hover { transform: scale(1.01); -webkit-transform: scale(1.01); -moz-transform: scale(1.01); }\n#mobile_switchlang .Inner a:first-child { border: currentColor; border-image: none; }\n#mobile_switchlang .Inner a img { border: currentColor; border-image: none; margin-right: 5px; }\n#Sidemap #mobile_switchlang .Inner { left: 10px; right: 10px; bottom: auto; font-size: 0.8em; white-space: normal; z-index: 1; box-shadow: 0px 10px 20px -4px rgba(192,192,192,0.4); -webkit-box-shadow: 0px 10px 20px -4px rgba(192, 192, 192, 0.4); -moz-box-shadow: 0px 10px 20px -4px rgba(192, 192, 192, 0.4); }\n#Sidemap, #Sitemap { text-align: left; }\n#Sidemap {  }\n#Sidemap #sidemap-close { padding: 0px; border: currentColor; border-image: none; line-height: 50px; background-color: transparent; }\n#Sidemap #sidemap-close i { font-size: 0px; }\n#Sidemap #sidemap-close a { background-color: transparent; }\n#Sidemap p { clear: both; }\n#Sidemap ul { margin: 0px; padding: 0px; }\n#Sidemap .idx-menu { padding: 0px; clear: both; position: relative; box-sizing: border-box; }\n#Sidemap .idx-menu ul ul { padding-left: 0px; }\n#Sidemap .idx-menu ul ul li a {  padding: 8px 15px; }\n#Sidemap .idx-menu li { width: 100%;  display: block; position: relative; }\n#Sidemap .idx-menu li a { text-decoration: none; display: block; white-space: nowrap; position: relative; background-color: transparent; }\n#Sidemap .idx-menu li a.selected { font-weight: bold; }\n#Sidemap .idx-menu li a:hover, #Sidemap .idx-menu li a.active {  }\n#Sidemap .idx-menu li a span { font-size: 15px; white-space: normal; }\n#Sidemap .idx-menu li a i[class^=icon-] { width: 10px; font-size: 10px; margin-left: 5px; display: inline-block; }\n#Sidemap .idx-menu li a i + span { padding-left: 0px; }\n#Sidemap .idx-menu li ul { display: none; }\n#Sidemap .sf-button { padding: 0.5em 0px 0.6em 5px; border: currentColor; border-image: none; background-color: transparent; }\n#Sidemap :first-child.sf-button { padding-left: 15px; }\n#Sidemap .sf-button:hover { box-shadow: none; }\n.PageImage { width: auto; height: auto; text-align: center; }\n.ThumbnailSliderContainer [id^=ms_] i[class^=icon-] { padding: 10px; font-size: 2em !important; }\n.ThemeVersion-11 .ProductImageContainer \u003e .ImgLink.HasSlider { width: 80% !important; }\n.ThemeVersion-11 .ProductImageContainer \u003e .ImgLink.HasSlider .ProductImage { display: inline-block; }\n.ThemeVersion-11 .ProductImageContainer \u003e .ThumbnailSliderContainer { width: 19%; }\n.sf-scrollbar-table {  }\n.top_wrap_menu { width: 100%; height: 50px; font-weight: bold; float: left; position: relative; box-sizing: border-box; box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.05); }\n.top_wrap_menu \u003e ul { width: calc(100% - 52px); float: left; display: table; }\n.top_wrap_menu \u003e ul li { padding: 0px 3px; width: auto; text-align: center; border-right-color: rgb(204, 204, 204) !important; border-right-width: 1px !important; border-right-style: solid !important; float: right; display: inline-block; min-width: 70px; }\n.close_btn-col { float: right; display: block; }\n#util_search span { display: none; }\n#Sidemap .top_wrap_menu :first-child.sf-button { padding-left: 0px; }\n.close_btn-col { width: 52px; height: 50px; text-align: center; right: 0px; float: right; display: block; position: absolute; }\nbody { font-size: 100% !important; }\n.top_wrap_menu \u003e ul li h3 { margin: 0px; padding: 0px; line-height: 43px; font-size: 14px; }\n#mobilelogin .icon-user7, .top_wrap_menu .icon-cross2, .search_coll .icon-search2, #util_gototop .icon-arrow-up8 { font-size: 0px; }\n#mobilelogin .icon-user7::before, .top_wrap_menu .icon-cross2::before, .search_coll .icon-search2::before, #util_gototop .icon-arrow-up8::before { font-size: 18px; }\n#mobile_SwitchCurrency .SwitchCurrencyLink .currencySymbol { font-style: normal; }\n#Sidemap #mobile_switchlang .Inner { margin: auto auto auto -70px; top: 49px !important; width: 200px; max-width: 200px; }\n.lang_col { position: relative; }\n.search_coll {  width: 100%; float: left; position: relative; box-sizing: border-box; }\n.search_coll #mobile_search { padding: 8px 10px; position: relative; }\n.search_coll #phrase { border: 2px solid rgb(230, 230, 230); border-image: none; width: 100%; height: 40px; padding-left: 15px; table-layout: fixed; box-sizing: border-box; }\n#util_searchbox_search { padding: 8px 0px !important; top: 8px; right: 20px; position: absolute; }\n#Sidemap .idx-menu li { padding: 0px; border-bottom-color: rgba(230, 230, 230, 0.5); border-bottom-width: 1px; border-bottom-style: solid; }\n#Sidemap .idx-menu li a { padding: 12px 15px; position: relative; }\n#Sidemap .idx-menu ul ul li { padding: 0.6px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; }\n#Sidemap #MiniCartTotalItemsQuantity_Mobile { top: -10px; right: -13px; }\n#Sidemap .idx-menu ul ul ul {  }\n#Sidemap .idx-menu ul ul ul ul {  }\n#Sidemap .idx-menu ul ul ul ul ul {  }\n#util_searchbox_search a {  color: rgb(209, 209, 209) !important; }\n#mobile_cart { position: relative; }\n.top_wrap_menu \u003e ul li:first-child { border-right-color: transparent !important; border-right-width: 1px !important; border-right-style: solid !important; }\n#mobile_cart a { margin: auto; position: relative; max-width: 30px; }\n#MiniCartTotalItemsQuantity_Mobile { border-radius: 100%; border: 3px solid rgb(255, 255, 255) !important; border-image: none !important; top: 1px; width: 20px; height: 20px; text-align: center; right: -15px; line-height: 21px; font-size: 12px; font-weight: bold; display: block; position: absolute; }\n#Sidemap #sidemap-close { left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; }\n.footer.mobile { display: none !important; }\n.sf-button#util_gototop { padding: 0.6em 0.7em !important; box-shadow: 0px 0px 17px 6px rgba(0,0,0,0.2); }\n#util_gototop #gototop-button { margin: auto; left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; line-height: 47px; position: absolute; }\nbody.ThemeVersion-11 { margin-bottom: 50px !important; }\n.left.mob_top { padding: 0px !important; }\n.top_wrap_menu .LoginSignUpLink span, #mobile_SwitchCurrency .currencySymbol, #mobile_cart .icon-cart { font-size: 22px; }\n#mobile_switchlang .icon-arrow-down3 { font-size: 12px; }\n.flag-spacer { font-size: 0px; }\n.header.mobile .utils menu { padding-right: 8px; padding-left: 0px; box-sizing: border-box; }\n.right_icon_col { top: 50%; position: absolute !important; z-index: 3; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n.mob_logo_col { left: 0px; width: 100%; text-align: center; right: 0px; margin-top: 0px !important; margin-right: auto; margin-bottom: auto; margin-left: auto; vertical-align: middle; float: none; display: block; position: relative; max-width: 290px; box-sizing: border-box; }\n.menu_left_col { left: 0px; top: 50%; width: 25px; height: 23px; text-align: left; bottom: 0px; float: left; position: absolute; z-index: 2; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }\n#Sidemap .idx-menu li a i.icon-arrow-down3 { transition:0.2s; position: relative; transform: rotate(-90deg); -webkit-transition: 0.2s; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -moz-transition: 0.2s; }\n#Sidemap .idx-menu li a.active i.icon-arrow-down3 { transition:0.2s; position: relative; transform: rotate(0deg); -webkit-transition: 0.2s; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -moz-transition: 0.2s; }\n.header.mobile .utils #sidemap-button svg { width: 23px; height: 23px; }\n#Sidemap .idx-menu ul ul li a .icon-arrow-down3 { top: 0px; }\n#Sidemap .idx-menu ul ul li a.active .icon-arrow-down3 { top: 0px; }\n#Sidemap .idx-menu li a.active { font-weight: bold; }\n.header.mobile .utils.group menu .right_icon_col#util_group { width: auto !important; margin-right: 10px; }\n.header.mobile #MiniCartTotalItemsQuantity_Mobile { top: -15px; right: -18px; }\n.TopBar { box-sizing: border-box; }\n.header.mobile #util_searchbox_search { top: 8px; right: 20px; }\n.TopBarDesign { box-shadow: none !important; }\n.sidr { table-layout: fixed; max-width: 100%; box-sizing: border-box; }\n.top_wrap_menu \u003e ul { table-layout: fixed; max-width: 100%; box-sizing: border-box; }\n#util_gototop { display: none !important; }\n.fixed-header { animation:slide-down 0.5s; }\n.search_fix #mobile_search { animation:slide-down 0.5s; }\n@media all and (max-width:NaNpx){\n#util_gototop { display: block !important; }\n#util_gototop { border-radius: 100% !important; top: auto !important; width: 50px; height: 50px; right: 10px; bottom: -10px;  position: fixed; z-index: 99999; box-sizing: border-box; }\n}\n@media all and (max-width:NaNpx){\n.top_wrap_menu \u003e ul li { width: auto; min-width: 55px; }\n.close_btn-col { width: 45px; }\n.top_wrap_menu \u003e ul { width: calc(100% - 45px); }\n#MiniCartTotalItemsQuantity_Mobile { right: -10px; }\n}\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.ThemeVersion-11 #WebSite, .ThemeVersion-11 #WebSiteHeader, .ThemeVersion-11 #WebSiteFooter { min-width: 768px; }\n.ThemeVersion-11 #WebSiteContent { width: 940px; display: block; min-width: 940px; }\n.ThemeVersion-11 #WebSiteHeaderInner, .ThemeVersion-11 #DesignImage1, .ThemeVersion-11 #DesignImage2 { min-width: 940px; max-width: 940px; }\n.ThemeVersion-11 #WebSiteLinkBoxWrapper { max-width: 940px; }\n.ThemeVersion-11 #Content { min-width: 940px; max-width: 940px; }\n.ThemeVersion-11 #SideBar_L { display: inline-block; }\n.ThemeVersion-11 .Banner, .ThemeVersion-11 .Banner-Slider { width: 100% !important; height: auto !important; margin-top: 0px !important; }\n.ThemeVersion-11 .Banner div, .ThemeVersion-11 .Banner-Slider div { width: 100%; }\n#WebSiteContent { margin: 0px auto !important; display: table; }\n#SideBar_L { vertical-align: top; float: none; display: table-cell; min-width: 170px; }\n#Content, #ContentWrap { width: auto; height: auto;  vertical-align: top; float: none; display: table-cell; -ms- -ms- }\n}\n@media all and (max-width:NaNpx) and (min-width:NaNpx){\n.mobile { display: none !important; }\n.mobile-xor { display: inherit; }\n.mobile-portrait { display: none; }\n.mobile-landscape { display: none; }\n.tablet { display: inherit !important; }\n.tablet-portrait { display: inherit; }\n.tablet-landscape { display: inherit; }\n.tablet.mobile { display: inherit !important; }\n.desktop { display: none; }\n.desktop-xor { display: none !important; }\n.ThemeVersion-11 #WebSite, .ThemeVersion-11 #WebSiteHeader, .ThemeVersion-11 #WebSiteFooter { min-width: 700px; }\n.ThemeVersion-11 #WebSiteContent { width: 724px; display: block; min-width: 700px; }\n.ThemeVersion-11 #WebSiteHeaderInner, .ThemeVersion-11 #DesignImage1, .ThemeVersion-11 #DesignImage2 { min-width: 700px; max-width: 724px; }\n.ThemeVersion-11 #WebSiteLinkBoxWrapper { max-width: 724px; }\n.ThemeVersion-11 #Content { min-width: 724px !important; max-width: 724px; }\n#Content, #ContentWrap { min-width: 560px !important; }\n.ThemeVersion-11 .ProductCrossPromotionContainer *, .ThemeVersion-11 .ProductCrossPromotionContainer_Recommend * { font-size: 1em !important; }\n.ThemeVersion-11 #SideBar_L { display: inline-block; }\n.Banner, .Banner-Slider { width: 100% !important; height: auto !important; margin-top: 0px !important; }\n.Banner div, .Banner-Slider div { width: 100% !important; }\n#Index1 { max-width: 100%; }\n#WebSiteContent { margin: 0px auto !important; display: table; }\n#SideBar_L { vertical-align: top; float: none; display: table-cell; min-width: 170px; }\n#Content, #ContentWrap { width: auto; height: auto;  vertical-align: top; float: none; display: table-cell; -ms- -ms- }\n#SideBar_R { display: none !important; }\n#ProductLoop { margin: 0px; }\n#DesignImage1 { min-width: 0px; max-width: 100%; }\n#DesignImage2 { min-width: 0px; }\n#DesignImage4, #DesignImage5, #DesignImage6 { display: none !important; }\n#DesignImage2, #DesignImage3, #DesignImage7, #DesignImage8, #DesignImage9 { width: 100%; }\n#DesignImage9 \u003e #DesignImage11 { width: auto !important; float: none !important; }\n#MastheadWrap { width: auto; }\n#Breadcrumbs-D-9 + #PageContainer11 #SideBar_R { display: block !important; position: relative; }\n#CompanyImage { z-index: 50; }\n.PageImage { width: auto; height: auto; text-align: center; }\nfieldset#shopping_cart_main { margin: 0px 10px 10px; }\n#payment_details_extra { padding: 1em 1em 0.5em 0.5em; text-align: left; display: block; }\nbody:not([class*=ThemeVersion-11]) .ProductImageContainer { width: auto !important; }\nbody:not([class*=ThemeVersion-11]) .ProductImageContainer \u003e .ImgLink { width: auto !important; }\nbody:not([class*=ThemeVersion-11]) .ThumbnailSliderContainer { display: none !important; }\n.ddSitemapLink { padding: 10px 5px; font-size: 1.2em; }\n[id^=ms_] i[class^=icon-] { padding: 2px; font-size: 2em !important; }\n}\n@media all and (max-width:NaNpx){\n.TopBar {  }\n.mobile { display: inherit !important; }\n.mobile-xor { display: inherit; }\n.mobile-portrait { display: none; }\n.mobile-landscape { display: inherit; }\n.tablet { display: none !important; }\n.tablet-portrait { display: none; }\n.tablet-landscape { display: none; }\n.tablet.mobile { display: inherit !important; }\n.desktop { display: none; }\n.desktop-xor { display: none !important; }\n.ThemeVersion-11 .ProductCrossPromotionContainer *, .ThemeVersion-11 .ProductCrossPromotionContainer_Recommend * { font-size: 1em !important; }\n.ThemeVersion-11 .ProductIcons *, .ThemeVersion-11 .ProductMoreDetails { font-size: 1em !important; }\n* { margin: 0px; padding: 0px; font-size: 1em; -ms-text- text-rendering: optimizelegibility; }\nhtml { margin: 0px 0px 32px; width: auto !important; height: auto; float: none !important; min-width: inherit !important; }\n#WebSiteHeader, #WebSiteHeaderTop, #SideBar_L, #SideBar_R, #idxSubpageNavigation, #Index1, #Index2, #MastheadWrap, #SelectBar { display: none !important; }\nbody { margin: 0px !important; width: auto; height: auto; float: none !important; min-width: inherit !important; }\n#WebSite, #WebSiteContent, #Content, #WebSiteFooter { margin: 0px !important; width: auto !important; height: auto; float: none !important; min-width: inherit !important; }\n#DesignImage1, .WebSiteFootnote, #PageContainer10, #PageContainer1, body:not([class*=ThemeVersion-11]) #PageContainer11, #ContentWrap { margin: 0px !important; width: auto !important; height: auto !important; float: none !important; min-width: inherit !important; }\n.ThemeVersion-11 #DesignImage1, .WebSiteFootnote, #PageContainer10, #PageContainer1, #ContentWrap { margin: 0px !important; width: auto !important; height: auto !important; float: none !important; min-width: inherit !important; }\n.ThemeVersion-11 #Content #idxSubpageNavigation { display: block !important; }\nbody:not(.ThemeVersion-11) #Content { width: 100% !important; }\n.header.mobile .SiteHeading { line-height: 1.45em; font-size: 1.45em; }\n#Breadcrumbs-D-9 + #PageContainer11 #SideBar_R { height: auto !important; display: block !important; position: relative; }\n#Content { padding-top: 10px !important; }\n#AppLogo { margin: 10px auto; left: auto; text-align: center; }\n#DesignImage1, #DesignImage2, #DesignImage3, #DesignImage4 { display: none !important; }\n#WebSiteFooter { padding-top: 0px; }\n#CompanyImage, #SiteHeadingContainer, #SiteSlogan { display: none; }\n#MiniCartSearchLanguageContainer, #MiniCartAlt, #MiniCart, #Search { display: none !important; }\n#ProductLoop { padding-top: 10px; }\n.PageImage { left: 50%; width: auto; height: auto; text-align: center; float: none; display: inline-block; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); }\n.ProductImage { text-align: center; }\n.ProductImage a[id|=ProductThumbnailImage] { position: relative; }\nbody:not([class*=ThemeVersion-11]) .ProductImage img { display: inline !important; }\n.ThemeVersion-11 .ImgLink { min-height: 24px !important; }\n.ProductImageCaptionIcon span.hide { top: 0px; position: relative; }\n.Banner, .Banner-Slider { display: none; }\n.ChangeCurrencyFieldSetParent { padding: 10px; }\n.ddSitemapLink { position: relative !important; min-width: 0px; }\nfieldset#shopping_cart_main { margin: 0px 0px 10px; }\n#shopping_cart_main { margin: 0px; }\n.prod_imgs, .prod_img, .prod_img img { width: 38px; }\n.shopping_cart_contains_images .prod_subtotal_parent + .prod_inner_1 { margin-left: 58px; }\n#ship_region, #ship_method, #payment_details_0, #payment_details_1 { margin: 10px 0px 0px; }\n#payment_details { margin: 0px; }\n#master_st, .master_st { margin: 0px; }\n#payment_details_extra { padding: 1em 1em 0.5em 0.5em; text-align: left; display: block; }\n.voucher input#voucher { margin-bottom: 0.25em; }\n#payment_details_3rdparty li { display: block; }\n.ship_method_element .ship_method_items, .ship_method_element .ship_method_inner { width: auto; text-align: left; float: none; }\n.ship_method_cost { text-align: right; }\n.ship_method_element .ship_method_items, .ship_method_element .ship_method_inner, #payment_details_desc { width: auto; float: none; }\n#eddpmethod { width: auto; float: none !important; }\n#pmsurcharge { float: none !important; }\nh1, h2, h3, h4, h5, h6 { margin: 0.5em 10px 0.25em; }\n#sfLightBox { left: 0px !important; top: 0px !important; height: 99% !important; margin-top: 0px !important; margin-left: 0px !important; position: absolute; }\n#sfLightBox #sfLightBoxContents table td img { width: 100% !important; height: auto !important; }\n#sfLightBox #sfLightBoxContents .CenterVertical { width: 100% !important; height: auto !important; }\n#order_contents * { margin: 0px; }\n#order_contents #bsktbl_hdr, #order_contents #bsktbl_prods, #order_contents form, #order_contents .ViewbasketCheckout, #bsktblParent { margin: 5px 10px !important; }\n#order_contents #bsktbl_hdr input[type=button] { margin-left: 5px !important; }\n#order_contents :empty#payment_details_extra { display: none; }\nfieldset.fe { margin: 5px 0px !important; }\n#ProductContainer1, #ProductContainer2, #ProductContainer3, #ProductContainer5, .ProductContainer1, .ProductContainer2, .ProductContainer3, .ProductContainer5, .ProductImage, .ProductImageContainer { width: auto !important; float: none !important; }\n#ProductContainer1, #ProductContainer5, .ProductContainer1, .ProductContainer5 { border-width: 0px !important; margin-right: 0px !important; margin-left: 0px !important; }\n#ProductContainer1 h1, #ProductContainer1 h2, .Product h2 { margin: 0px !important; }\n#ProductContainer1 .ProductTitle, #ProductContainer1 .ProductIntroduction, #ProductContainer1 .ProductIntroduction p { display: block; }\n.ProductCrossPromotion { text-align: center; }\n.ProductCrossPromotion .ProductCrossPromotionContainer, .ProductCrossPromotion .ProductCrossPromotionContainer_Recommend { border-width: 0px 0px 1px; margin: 0px auto 10px; float: none; }\nbody:not([class*=ThemeVersion-11]) .ThumbnailSliderContainer { display: none !important; }\n.ProductImage span.hide { display: block !important;  }\n.ThemeVersion-11 .ProductImage .ImgLink {  }\n.Breadcrumbs nobr { display: inline-block; }\n.Breadcrumbs #BackLink + #ProductContainer1 { border-width: 0px !important; margin-right: 0px; }\n.ProductContainer2 .ProductMoreDetails { float: none; display: inline-block; }\n.ProductContainer5, .ProductContainer5 .ProductContainer2 { height: auto !important; }\n#ProductPurchasing { width: auto !important; height: auto !important; position: static !important; }\n.ProductChoiceName, .ProductChoiceNameImageParent { text-align: left; }\n#WebSite iframe[width], #WebSiteContent object[width], #WebSiteContent embed[width] { width: 100% !important; }\n#WebSite div[class][id] {  }\n#WebSite div[class*=Button][id] {  }\n#Content div[class][id] table[width] { width: 100% !important; }\n.ddSitemapLink { padding: 10px 5px; font-size: 1.2em; }\n.ddSitemapLink#mobile_switchview { padding: 10px; display: block; }\n[id^=ms_] i[class^=icon-] { padding: 0px; font-size: 1.5em !important; }\n}\n@media all and (max-width:NaNpx){\n.header.mobile .SiteHeading { font-size: 1.35em; }\n.header.mobile .CompanyImage { top: 0px; position: relative; transform: none; -webkit-transform: none; -moz-transform: none; }\n.PageImage { margin: 0px auto; float: none; }\n.slide-holder.responsive-breakout .slide-runner {  }\n.slide-holder.responsive-breakout .slide-item { left: 0px !important; position: static !important; max-height: none; }\n.slide-holder.responsive-breakout .slide-item \u003e div { margin: 10px auto; float: none; min-width: 300px; }\n.slide-holder.responsive-breakout .slide-item \u003e div:first-child { margin: 10px auto; }\n.slide-holder.responsive-breakout .slide-nav { display: none !important; }\n.ProductCrossPromotionImage.NoImage { display: none; }\n.fixedWidth#ProductLoopInner .Product { width: auto !important; }\n.fixedWidth#ProductLoopInner .ProductContainer1 { width: 100% !important; }\n.fixedWidth#ProductLoopInner .ProductContainer1 .ProductTitle { width: 100%; position: absolute; }\n.fixedWidth#ProductLoopInner .ProductImageContainer1 { margin-right: 0px; margin-left: 0px; float: none; }\n.ProductTableHeader \u003e tbody \u003e tr \u003e td { width: auto; float: right; }\n.ProductTableHeader \u003e tbody \u003e tr \u003e td .ProductPurchaseContainer { padding-top: 8px; }\n.ProductTableHeader \u003e tbody \u003e tr \u003e td .ProductTitle { margin: 0px; }\n.ProductPurchaseContainer \u003e tbody \u003e tr \u003e td { width: auto; text-align: right; float: left; }\n.ProductPurchaseContainer \u003e tbody \u003e tr \u003e td:nth-child(1).ProductIcons { float: right; }\n}\n@media all and (max-width:NaNpx){\n#A2BRight { padding-top: 20px !important; }\n#A2BContinue { width: 24px; }\n}\n@media all and (max-width:NaNpx){\n}\n@media all and (max-width:NaNpx){\n.mobile { display: inherit !important; }\n.mobile-xor { display: inherit; }\n.mobile-portrait { display: inherit; }\n.mobile-landscape { display: none; }\n.tablet { display: none !important; }\n.tablet-portrait { display: none; }\n.tablet-landscape { display: none; }\n.tablet.mobile { display: inherit !important; }\n.desktop { display: none; }\n.desktop-xor { display: none !important; }\nbody {   }\n.header.mobile .SiteHeading { font-size: 1.25em; }\n.shopping_cart_contains_images .prod_imgs { margin-right: 5px; }\nobject, embed { width: auto !important; height: auto !important; }\n}\n@media all and (max-width:NaNpx){\n.header.mobile .SiteHeading { font-size: 0.8em; }\n}\n@media all and (max-width:NaNpx){\n.BannerImage.slide-item.mob_main_banner {  width: 100%; height: 250px;   }\n.BannerMobile .gallery-buttons { top: 0px; bottom: auto; }\n}\n--\u003e\u003c\/style\u003e\n\u003cstyle type=\"text\/css\" id=\"content-massaged-css\"\u003e\u003c\/style\u003e\n\u003cdiv id=\"Workspace\" class=\"clr-workspace\"\u003e\n\n\u003cdiv id=\"WorkspaceBody\" class=\"clr-panelbox\"\u003e\n\n\u003cdiv id=\"DropzoneCanvas\"\u003e\n\n\u003cdiv class=\"row form-group tab-content\"\u003e\n\n\u003cdiv id=\"tab-content-description\" class=\"active tab-pane clr-panelbox\"\u003e\n\n\u003cdiv class=\"DropzoneControl\"\u003e\n\n\u003cdiv id=\"ProductDescription-P7694--en-uk\" class=\"clr-editor ProductDescription EditableField html-field Dropzone connectSortable ui-sortable ui-droppable\" tabindex=\"2\" isinnerhtml=\"true\" sf:object=\"ProductDescription\" hidefocus=\"\"\u003e\n\n\u003cdiv class=\"ui-draggable ui-dragbox-outlined\"\u003e\n\n\u003cdiv class=\"row sf-wrapped\"\u003e\n\n\u003cdiv class=\"column full\" contenteditable=\"true\"\u003e\n\n\u003cp\u003eBMW Windschutzscheibe VStream Tall Touring Windschild für F650GS G650GS Single ZTechnik Z2413\u003c\/p\u003e\n\n\u003cp\u003eZTechnik revolutioniert die Leistung von Windschutzscheiben! Die fortschrittliche „V“-Form und die dimensionalen Konturen drücken den Windwirbel nach außen und weg vom Helm des Fahrers, was zu einer ruhigen, leisen Umgebung führt.\u003c\/p\u003e\n\n\u003cp\u003eModernstes Quantum-beschichtetes Polycarbonat verleiht VStream-Windschutzscheiben eine herausragende Klarheit und Festigkeit, die von keinem Windschutzscheibenhersteller weltweit erreicht wird. Diese exklusive Kombination aus Quantum und Polycarbonat ist 30-mal kratzfester als Acrylmaterialien, hat eine bessere UV-Beständigkeit, chemische Beständigkeit und optische Auflösung sowie eine überragende Riss- und Schlagfestigkeit.\u003c\/p\u003e\n\n\u003cp\u003eDer Z2410 ist 5,2 cm (2,0 Zoll) höher als die OEM-Windschutzscheibe.\u003c\/p\u003e\n\n\u003cp\u003eNEU! Machen Sie die virtuelle VStream-Probefahrt mit dieser Windschutzscheibe an der F650GS\/G650GS!\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 4,5 mm Quantum Hartbeschichtetes Polycarbonat. \u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eHardware:\u003c\/strong\u003e Verwendet die vorhandenen Befestigungspunkte der Windschutzscheibe des Motorrads. Kompatibel mit OEM-Handschützern.\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003cspan size=\"1\" style=\"font-size: xx-small;\"\u003e\u003cspan color=\"#00296b\" style=\"color: #00296b;\"\u003eSie müssen Folgendes kaufen, um dieses Produkt zu installieren:\u003c\/span\u003e\u003cspan face=\"arial, helvetica\" color=\"#cc0033\" style=\"color: #cc0033; font-family: arial, helvetica;\"\u003e\u003cb\u003e\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003eZ5302 Spiegelverlängerungen sind erforderlich.\u003c\/b\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33070539571275,"sku":"NATCYZ2413","price":139.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/zbmz2413f650gs_a135a9eb-9a1f-40af-a854-2b1a443f3202.jpg?v=1613558879"},{"product_id":"bmw-g650gs-windscreen-v-stream-windshield-ztechnik-z2472-clear-touring-screen-12-16","title":"BMW G650GS Windschutzscheibe V-Stream Windschild Ztechnik Z2472 Klare Tourenscheibe 12-16","description":"\u003cp\u003eDie BMW G650GS Windschutzscheibe V-stream Windshield Ztechnik Z2472 Clear Touring Screen 12-16 wurde für den Abenteuerfahrer entwickelt, der sich eher auf der Straße als im Gelände aufhält, und bietet Wind- und Wetterschutz auf der Autobahn. Das fortschrittliche, zum Patent angemeldete „V“-Profil und die dreidimensionalen Konturen aller VStream-Windschutzscheiben schaffen eine ruhige und leise Luftblase für den Fahrer. Diese Verbesserung ist auch für den Beifahrer spürbar. Jeder Aspekt der Fertigstellung eines Schildes trägt zum Komfort bei.\u003c\/p\u003e","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":33070541668427,"sku":"NATCYZ2472","price":275.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/products\/zbmz2472_gs650sertao.jpg?v=1613560394"},{"product_id":"bmw-f650gs-g650gs-windshield-v-stream-windscreen-ztechnik-z2410-short-sport","title":"BMW F650GS G650GS Windschutzscheibe V-Stream Scheibe Ztechnik Z2410 Kurz Sport","description":"BMW F650GS G650GS Windschild Vstream Short Sport Windscreen Dark Tint Ztechnik Z2410 Z2410 BMW F650GS G650GS Windschild Vstream Short Sport Windscreen Dark Tint Der Ztechnik Z2410 ist 2,0 Zoll (5,2 cm) höher als das OEM-Windschild. Der Z2410 ist 2,0 Zoll (5,2 cm) höher als das OEM-Windschild. NEU! Machen Sie eine virtuelle VStream-Probefahrt mit diesem Windschild an der F650GS\/G650GS! Material: 4,5 mm Quantum Hartbeschichtetes Polycarbonat. Abgedeckt durch die 3-JAHRES-UNZERBRECHLICHKEITSGARANTIE von ZTechnik! Hardware: Verwendet die vorhandenen Windschild-Befestigungspunkte des Motorrads. Kompatibel mit OEM-Handschützern. BMW F650GS G650GS Windschild Ztechnik Z2410 V-stream Short Sport Windscreen Dark Tint ZTechnik revolutioniert die Windschild-Leistung! Die fortschrittliche 'V'-Form und die dimensionalen Konturen drücken den Windwirbel nach außen und weg vom Helm des Fahrers, was zu einer ruhigen und geräuscharmen Umgebung führt. Modernstes Quantum-beschichtetes Polycarbonat verleiht VStream-Windschildern eine hervorragende Klarheit und Festigkeit, die von keinem Windschild-Hersteller weltweit übertroffen wird. Diese exklusive Kombination aus Quantum und Polycarbonat ist 30-mal kratzfester als Acrylmaterialien, hat eine bessere UV-Beständigkeit, Chemikalienbeständigkeit und optische Definition sowie eine überragende Riss- und Schlagfestigkeit.","brand":"Ztechnik","offers":[{"title":"Default Title","offer_id":50222839103788,"sku":"NATCYCZ2410","price":181.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/files\/26570_e224a674-eb14-4ff5-acb6-9781ecbb0634.jpg?v=1746046249"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1230\/3410\/collections\/bmw_f700gs_accessories_ztechnik_43648b25-2054-4c04-93da-2ee288da9be0.jpg?v=1633724139","url":"https:\/\/www.adventure-motorcycle.parts\/de\/collections\/newest-products\/small.oembed","provider":"Adventure Motorcycle Parts \u0026 Accessories","version":"1.0","type":"link"}