 @import "argonova/icon";@import url('/css/templates/default/library/fontAwesome5.15.2/css/all.css');@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.icon{ display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Pro";font-weight: 400;}.icon:not(.iconText) > span{ display: none;}.icon.disabled{ opacity: 0.5;}.icon::before{ margin-right: 0.3em;}.icon::after{ margin-left: 0.3em; }.icon.iconArrowDown::before{ content: "\f078";}.icon.iconCamera::before{ content: "\f332";}.icon.iconCar::before{ content: "\f1b9";}.icon.iconDelete::before{ content: "\f056";}.icon.iconFaq::before{ content: "\f0da";font-weight: 900;}.icon.iconFaq:hover::before{ content: "\f0d7";}.icon.iconGoBack::before{ content: "\f104";}.icon.iconStar::before{ content: "\f005";font-weight: 900;}.icon.iconStarEmpty::before{ content: "\f005";}.icon.iconSearch::before{ content: "\f002";}.icon.iconTrash::before{ content: "\f1f8";font-weight: 900;}.icon.iconTrash:hover::before{ content: "\f895";}.icon.iconTrashFlip::after{ content: "\f1f8";font-weight: 900;}.icon.iconTrashFlip:hover::after{ content: "\f895";}.icon.iconTrashAlt::before{ content: "\f2ed";font-weight: 400;}.icon.iconUser::before{ content: "\f007";}html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{ margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body{ line-height: 1;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section{ display: block;}nav ul{ list-style: none;}blockquote, q{ quotes: none;}blockquote:before, blockquote:after, q:before, q:after{ content: '';content: none;}a{ margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;}ins{ background-color: #ff9;color: #000;text-decoration: none;}mark{ background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}del{ text-decoration: line-through;}abbr[title], dfn[title]{ border-bottom: 1px dotted;cursor: help;}table{ border-collapse: collapse;border-spacing: 0;}hr{ display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}input, select{ vertical-align: middle;} ::selection{ background: #707070;color: white;text-shadow: none;} ::-moz-selection{ background: #707070;color: white;text-shadow: none;}a, button{ -webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;-webkit-transition: background 0.3s;-moz-transition: background 0.3s;-ms-transition: background 0.3s;-o-transition: background 0.3s;transition: background 0.3s;}a, button{ text-decoration: underline;color: #707070;}a:hover, button:hover{ color: ;}body{ line-height: 1.5em;font-size: 0.85em;font-family: 'Lato', sans-serif;}img{ max-width: 100%;height: auto;}th{ text-align: left;font-weight: bold;}.hide{ display: none;}.replace{ text-indent: -999em;background-repeat: no-repeat;}.accessibility{ position: absolute;top: -999em;left: -999em;}.noindent{ margin: 0;}.nomargin{ margin-top: 0;margin-bottom: 0;}.noborder{ border: 0 !important;}h1, h2, h3, h4, h5, h6{ font-weight: 400;font-family: 'f25_executiveregular';margin-bottom: 0.8em;line-height: 1em;}h1{ font-size: 2.143em;}h2{ margin-top: 1.5em;font-size: 2em;}h3{ font-size: 1.857em;}h4{ font-size: 1.714em;}h5{ font-size: 1.571em;font-weight: 700;}h6{ font-size: 1.429em;}.important{ font-size: 1.25em;}dt{ font-weight: bold;}ol{ list-style-position: inside;}li.plain, .plain{ list-style: none; }hr{ color: #444;background: #444;height: 1px;clear: both;} @import "argonova/icon";@import url('/css/templates/default/library/fontAwesome5.15.2/css/all.css');@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.icon{ display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Pro";font-weight: 400;}.icon:not(.iconText) > span{ display: none;}.icon.disabled{ opacity: 0.5;}.icon::before{ margin-right: 0.3em;}.icon::after{ margin-left: 0.3em; }.icon.iconArrowDown::before{ content: "\f078";}.icon.iconCamera::before{ content: "\f332";}.icon.iconCar::before{ content: "\f1b9";}.icon.iconDelete::before{ content: "\f056";}.icon.iconFaq::before{ content: "\f0da";font-weight: 900;}.icon.iconFaq:hover::before{ content: "\f0d7";}.icon.iconGoBack::before{ content: "\f104";}.icon.iconStar::before{ content: "\f005";font-weight: 900;}.icon.iconStarEmpty::before{ content: "\f005";}.icon.iconSearch::before{ content: "\f002";}.icon.iconTrash::before{ content: "\f1f8";font-weight: 900;}.icon.iconTrash:hover::before{ content: "\f895";}.icon.iconTrashFlip::after{ content: "\f1f8";font-weight: 900;}.icon.iconTrashFlip:hover::after{ content: "\f895";}.icon.iconTrashAlt::before{ content: "\f2ed";font-weight: 400;}.icon.iconUser::before{ content: "\f007";}.view.cart{ transition: all 0.3s;}.view.cart.cartHeader #cartButton{ width: 2.5em;padding: 0.14em 0;cursor: pointer;color: #fff;font-size: 1.8em;}.view.cart.cartHeader .cartAmount{ display: block;width: 1.4em;height: 1.4em;text-align: center;position: absolute;top: 0.2em;right: -0.1em;background: #a1a6bc;border: 1px solid #bab994;border-radius: 1em;font-size: 0.75em;line-height: 1.55em;}.view.cart.cartHeader:hover{ transform: translateY(-5px);}.view.cart.panelShow{ padding: 2em 0;}.view.cart.panelShow h2{ text-align: center;margin-bottom: 0.5em;color: #000;font-weight: 400;}.view.cart.panelShow .empty{ padding: 2em 0.5em;border-top: 1px solid #dedddd;text-align: center;font-size: 1em;font-style: italic;opacity: 0.5;}.view.cart.panelShow .items{ padding: 1em 0;border-top: 1px solid #dedddd;}.view.cart.panelShow .items .item{ padding: 1em 3em;display: grid;grid-template-columns: 7em auto;}.view.cart.panelShow .items .item + .item{ border-top: 1px solid #dedddd;}.view.cart.panelShow .items .item .left{ display: grid;grid-template-rows: auto 1.9em;}.view.cart.panelShow .items .item .left .image{ margin-bottom: 0.5em;min-height: 6.5em;}.view.cart.panelShow .items .item .left .controls a{ display: inline-block;width: 1.2em;height: 1.2em;font-weight: 700;font-size: 1.4em;text-align: center;line-height: 1.1em;color: #707070;position: relative;top: 0.15em;}.view.cart.panelShow .items .item .left .controls input{ display: inline-block;width: 3em;border: 1px solid #828282;text-align: center;margin: 0 0.1em;position: relative;top: -0.1em;line-height: 1em;color: #333;padding: 0.1em 0;}.view.cart.panelShow .items .item .right{ display: grid;grid-template-rows: auto 1.9em;padding-left: 2em;}.view.cart.panelShow .items .item .right .data h3{ color: #333;font-weight: 600;font-size: 1em;}.view.cart.panelShow .items .item .right .control{ text-align: right;}.view.cart.panelShow .items .item .right .control span{ margin-right: 0.5em;font-weight: 600;}.view.cart.panelShow .items .item .right .control a{ display: inline-block;width: 1.2em;height: 1.2em;font-weight: 700;font-size: 1.4em;text-align: center;line-height: 1.1em;color: #707070;position: relative;top: 0.15em;}.view.cart.panelShow .items .item .subItems{ grid-column: 1 / span 2;padding: 0.5em 1em 0.5em 0;background: #fff;font-size: 0.7em;margin-top: 0.5em;letter-spacing: 0.1em;}.view.cart.panelShow .cartBottom{ background: #e6e6e6;padding: 1.1em 2em 0.8em 2em;font-weight: 600;}.view.cart.panelShow .cartBottom .price{ display: grid;grid-template-columns: 50% 50%;}.view.cart.panelShow .cartBottom .price span + span{ text-align: right;}.view.cart.panelShow .cartBottom .checkout{ text-align: center;padding: 1.7em 0 1em 0;}.view.cart.panelShow .cartBottom .checkout a{ display: block;width: 100%;padding: 0.6em 0;font-size: 1em;font-weight: 400;text-transform: uppercase;color: #fff;box-shadow: 0 0 0.1em #333;text-decoration: none;background: #384490;}.view.cart.panelShow .cartBottom .checkout a i.fal{ font-size: 1.1em;position: relative;top: 0.1em;left: 1em;} @import "argonova/icon";@import url('/css/templates/default/library/fontAwesome5.15.2/css/all.css'); @-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.icon{ display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Pro";font-weight: 400;}.icon:not(.iconText) > span{ display: none;}.icon.disabled{ opacity: 0.5;}.icon::before{ margin-right: 0.3em;}.icon::after{ margin-left: 0.3em; }.icon.iconArrowDown::before{ content: "\f078";}.icon.iconCamera::before{ content: "\f332";}.icon.iconCar::before{ content: "\f1b9";}.icon.iconDelete::before{ content: "\f056";}.icon.iconFaq::before{ content: "\f0da";font-weight: 900;}.icon.iconFaq:hover::before{ content: "\f0d7";}.icon.iconGoBack::before{ content: "\f104";}.icon.iconStar::before{ content: "\f005";font-weight: 900;}.icon.iconStarEmpty::before{ content: "\f005";}.icon.iconSearch::before{ content: "\f002";}.icon.iconTrash::before{ content: "\f1f8";font-weight: 900;}.icon.iconTrash:hover::before{ content: "\f895";}.icon.iconTrashFlip::after{ content: "\f1f8";font-weight: 900;}.icon.iconTrashFlip:hover::after{ content: "\f895";}.icon.iconTrashAlt::before{ content: "\f2ed";font-weight: 400;}.icon.iconUser::before{ content: "\f007";}.loader .loaderList > li > a, .loader .loaderList > li > a{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #4d4d4d;display: block;padding: 0.5em 1em;box-sizing: border-box;border: 0 none;font-size: 1em;box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .1);}.loader .loaderList > li > a{ cursor: pointer;background: #707070;color: white;box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .35);text-transform: uppercase;text-decoration: none;text-align: center;width: 100%;overflow: hidden;}.loader .loaderList > li > a:hover{ background: #707070;}.loader .loaderList > li > a, .loader .loaderList > li > a{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;padding: 0.5em 1em;box-sizing: border-box;border: 0 none;font-size: 1em;box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .1);}.loader .loaderList > li > a{ cursor: pointer;background: #707070;color: white;box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .35);text-transform: uppercase;text-decoration: none;text-align: center;width: 100%;overflow: hidden;}.loader .loaderList > li > a:hover{ background: #707070;}#searchProducts{ display: inline;margin-left: 1.5em;margin-top: 4em;position: absolute;}#searchProducts input[type="text"]{ background: #ccc;color: #4d4d4d;display: inline;height: 30px;min-width: 4em;vertical-align: bottom;}#searchProducts button, .searchButton{ background: #384490;color: white;display: inline;font-weight: bold;height: 30px;text-transform: uppercase;vertical-align: bottom;width: auto;}#sorting, #direction, #entries{ color: white;}.section{ margin-bottom: 20px; }.col{ float: left;overflow: hidden;margin: 0;}.colFirst{ margin-left: 0;}.colLast{ margin-right: 0;}.colTwo{ width: 50%;}.colThree{ width: 33%;}.colFour{ width: 25%;}.col{ float: left;overflow: hidden;margin: 0;}.col-first{ margin-left: 0;}.col-last{ margin-right: 0;}.col-two{ width: 50%;}.col-three{ width: 33%;}.col-four{ width: 25%;}.mceEditor tr:hover td{ background: none; }#mysql-profiles{ width: 98%;padding: 1%;background: #dabeef;}#mysql-profiles table{ width: 100%;border-collapse: separate;}#mysql-profiles table caption{ font-size: 1.75em;font-weight: 700;}#mysql-profiles table tr{ padding-bottom: 5px;}#mysql-profiles table td, #mysql-profiles table th{ padding: 0 5px;}td.Query{ font-family: "Courier New", Courier, monospace; }.icon{ display: inline-block;background: no-repeat 0 50%;vertical-align: text-top;outline: none;overflow: hidden;text-indent: -999em;width: 16px;min-height: 16px;margin-right: 5px;}.iconText{ text-indent: 18px;width: auto;}a.iconText:hover{ text-decoration: underline; }.iconAdd{ background-image: url('/images/icons/add.png');}.iconAccept{ background-image: url('/images/icons/accept.png');}.iconAcrobat{ background-image: url('/images/icons/page_white_acrobat.png'); }.iconBullet{ background-image: url('/images/icons/bullet_black.png'); }.iconCancel{ background-image: url('/images/icons/cancel.png');}.iconCalendar{ background-image: url('/images/icons/calendar.png');}.iconCalendarAdd{ background-image: url('/images/icons/calendar_add.png');}.iconCalendarDelete{ background-image: url('/images/icons/calendar_delete.png');}.iconCalendarEdit{ background-image: url('/images/icons/calendar_edit.png');}.iconCalendarLink{ background-image: url('/images/icons/calendar_link.png');}.iconCalendarViewDay{ background-image: url('/images/icons/calendar_view_day.png');}.iconCalendarViewMonth{ background-image: url('/images/icons/calendar_view_month.png');}.iconCalendarViewWeek{ background-image: url('/images/icons/calendar_view_week.png');}.iconCart{ background-image: url('/images/icons/cart2.png');}.iconCss{ background-image: url('/images/icons/css.png');}.iconCopy{ background-image: url('/images/icons/copy.png'); }.iconDelete{ background-image: url('/images/icons/delete.png');}.iconDbImport{ background-image: url('/images/icons/dbImport.gif');}.iconDown{ background-image: url('/images/icons/arrowDown.gif'); }.iconEdit{ background-image: url('/images/icons/edit.png');}.iconEmail{ background-image: url('/images/icons/email.png');}.iconEmailAdd{ background-image: url('/images/icons/email_add.png');}.iconEmailAttach{ background-image: url('/images/icons/email_attach.png');}.iconEmailDelete{ background-image: url('/images/icons/email_delete.png');}.iconEmailEdit{ background-image: url('/images/icons/email_edit.png');}.iconEmailError{ background-image: url('/images/icons/email_error.png');}.iconEmailGo{ background-image: url('/images/icons/email_go.png');}.iconEmailLink{ background-image: url('/images/icons/email_link.png');}.iconEmailOpen{ background-image: url('/images/icons/email_open.png');}.iconEmailOpenImage{ background-image: url('/images/icons/email_open_image.png');}.iconError{ background-image: url('/images/icons/error.png');}.iconExit{ background-image: url('/images/icons/exit.png');}.iconExclamation{ background-image: url('/images/icons/exclamation.png'); }.iconGoBack{ background-image: url('/images/icons/arrow_turn_left.png'); }.iconHtml{ background-image: url('/images/icons/html.png'); }.iconImage{ background-image: url('/images/icons/image.png');}.iconInfo{ background-image: url('/images/icons/information.png'); }.iconLink{ background-image: url('/images/icons/link.png');}.iconLinkAdd{ background-image: url('/images/icons/link_add.png');}.iconLinkBreak{ background-image: url('/images/icons/link_break.png');}.iconLock{ background-image: url('/images/icons/lock.png'); }.iconMap{ background-image: url('/images/icons/map.png');}.iconMapAdd{ background-image: url('/images/icons/map_add.png');}.iconMapDelete{ background-image: url('/images/icons/map_delete.png');}.iconMapEdit{ background-image: url('/images/icons/map_edit.png');}.iconMapGo{ background-image: url('/images/icons/map_go.png');}.iconMapMagnify{ background-image: url('/images/icons/map_magnify.png'); }.iconNext{ background-image: url('/images/icons/next.png'); }.iconOk{ background-image: url('/images/icons/ok.png');}.iconOverlays{ background-image: url('/images/icons/overlays.png'); }.iconPackageLink{ background-image: url('/images/icons/package_link.png');}.iconPrint{ background-image: url('/images/icons/printer.png');}.iconPrinter{ background-image: url('/images/icons/printer.png');}.iconPrevious{ background-image: url('/images/icons/previous.png'); }.iconRelation{ background-image: url('/images/icons/relation.png'); }.iconStar{ background-image: url('/images/icons/star.png'); }.iconTable{ background-image: url('/images/icons/table.png');}.iconTableLink{ background-image: url('/images/icons/tableLink.png');}.iconThumbnail{ background-image: url('/images/icons/thumbnail.png'); }.iconUser{ background-image: url('/images/icons/user.png');}.iconUserAdd{ background-image: url('/images/icons/user_add.png');}.iconUserComment{ background-image: url('/images/icons/user_comment.png');}.iconUp{ background-image: url('/images/icons/arrowUp.gif'); }.treeList, .treeList ul{ margin: 0; }.inTable .field{ position: relative;}.inTable .field label{ position: absolute;top: -1.5em;left: 0;width: 100%;text-indent: -999em;}.inTable .field input, .inTable .field select{ width: 95%;}.loader{ margin-top: 2%;}.loader .loaderList{ list-style: none;text-align: center;}.loader .loaderList > li{ display: inline-block;}.paginationList{ border: 0;margin: 10px 0;padding: 0;display: block;clear: both;padding-top: 25px; }.paginationList li{ border: 0;margin: 0;padding: 0;font-size: 11px;list-style: none;float: left;}.paginationList li.first a{ padding: 2px 4px 3px;}.paginationList li.last a{ padding: 2px 4px 3px;}.paginationList li.active a{ color: #333;font-weight: bold;display: block;float: left;padding: 3px 6px;}.paginationList a{ border: solid 1px #d2d1d0;margin-right: 2px;border-radius: 4px;}.paginationList a:link{ color: #999;display: block;float: left;padding: 3px 6px;text-decoration: none;}.paginationList a:visited{ color: #999;display: block;float: left;padding: 3px 6px;text-decoration: none;}.paginationList a:hover{ border: solid 1px #d2d1d0;color: #000;}.paginationList .previous-off{ color: #666;display: block;float: left;font-weight: bold;padding: 3px 4px;}.paginationList .next-off{ color: #666;display: block;float: left;font-weight: bold;padding: 3px 4px;}.paginationList .next a{ font-weight: bold;}.paginationList .previous a{ font-weight: bold;}.paginationList .entriesTotal{ clear: both;color: #808080;}dl.marginal{ overflow: hidden;}dl.marginal dt{ width: 10em;display: block;float: left;clear: both;}dl.marginal dd:after{ content: ".";visibility: hidden;clear: left;}textarea.editor{ height: 20em; }ul.notification{ padding: 5px;list-style: none;}li.notification{ color: #000;background: #dedede;border: 1px solid #000;background-image: url('/images/icons/bullet_black.png');background-position: 10px center;background-repeat: no-repeat;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataSaved, li.notification.dataDeleted{ color: #4f8a10;background-color: #dff2bf;background-image: url('/images/icons/ok.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #4f8a10;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataError{ color: #8a0f0f;background-color: #fccac3;background-image: url('/images/icons/exclamation.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #e02727;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataInformation{ color: #00529b;background-color: #bde5f8;background-image: url('/images/icons/information.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #00529b;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataWarning{ color: #9f6000;background-color: #feefb3;background-image: url('/images/icons/error.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #9f6000;margin: 10px 0;padding: 15px 10px 15px 50px; }div.result.error{ border: 1px solid;margin: 10px 0px;padding: 15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;color: #d8000c;background-color: #ffbaba;background-image: url('/images/icons/exclamation.png');}#infoContentAdd input.text{ width: 100% !important;}#infoContentAdd .editor{ display: block;width: 100% !important;padding: 0;height: 600px !important;} @import "argonova/icon";@import url('/css/templates/default/library/fontAwesome5.15.2/css/all.css');@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.icon{ display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Pro";font-weight: 400;}.icon:not(.iconText) > span{ display: none;}.icon.disabled{ opacity: 0.5;}.icon::before{ margin-right: 0.3em;}.icon::after{ margin-left: 0.3em; }.icon.iconArrowDown::before{ content: "\f078";}.icon.iconCamera::before{ content: "\f332";}.icon.iconCar::before{ content: "\f1b9";}.icon.iconDelete::before{ content: "\f056";}.icon.iconFaq::before{ content: "\f0da";font-weight: 900;}.icon.iconFaq:hover::before{ content: "\f0d7";}.icon.iconGoBack::before{ content: "\f104";}.icon.iconStar::before{ content: "\f005";font-weight: 900;}.icon.iconStarEmpty::before{ content: "\f005";}.icon.iconSearch::before{ content: "\f002";}.icon.iconTrash::before{ content: "\f1f8";font-weight: 900;}.icon.iconTrash:hover::before{ content: "\f895";}.icon.iconTrashFlip::after{ content: "\f1f8";font-weight: 900;}.icon.iconTrashFlip:hover::after{ content: "\f895";}.icon.iconTrashAlt::before{ content: "\f2ed";font-weight: 400;}.icon.iconUser::before{ content: "\f007";}button, .button, button, .button, input, select{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #4d4d4d;display: block;padding: 0.5em 1em;box-sizing: border-box;border: 0 none;font-size: 1em;box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .1);}button, .button{ cursor: pointer;background: #707070;color: white;box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .35);text-transform: uppercase;text-decoration: none;text-align: center;width: 100%;overflow: hidden;}button:hover, .button:hover{ background: #707070;}button, .button, button, .button, input, select{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;padding: 0.5em 1em;box-sizing: border-box;border: 0 none;font-size: 1em;box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .1);}button, .button{ cursor: pointer;background: #707070;color: white;box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .35);text-transform: uppercase;text-decoration: none;text-align: center;width: 100%;overflow: hidden;}button:hover, .button:hover{ background: #707070;}#searchProducts{ display: inline;margin-left: 1.5em;margin-top: 4em;position: absolute;}#searchProducts input[type="text"]{ background: #ccc;color: #4d4d4d;display: inline;height: 30px;min-width: 4em;vertical-align: bottom;}#searchProducts button, .searchButton{ background: #384490;color: white;display: inline;font-weight: bold;height: 30px;text-transform: uppercase;vertical-align: bottom;width: auto;}#sorting, #direction, #entries{ color: white;}.buttons{ margin-bottom: 0;}.hidden{ display: none;}.inline fieldset, .inline .field{ display: inline;float: left;}.inline .field label, .inline .field input, .inline .field select{ margin-right: 10px;}.vertical .field{ margin-bottom: 0.25em;}.vertical label{ display: block;}.vertical .multiple{ margin-bottom: 0.25em;}.vertical .multiple .field{ margin-bottom: 0;}.vertical .multiple label, .vertical .result label{ display: inline;}.marginal .field{ margin-bottom: 0.25em;height: 100%;overflow: hidden;}.marginal label{ width: 11.5em;float: left;}.marginal .mce-tinymce{ float: left;}.marginal .multiple{ margin-bottom: -2em;}.marginal .multiple .field{ margin-bottom: 0;position: relative;top: -2em;left: 11.5em;}.marginal .multiple label, .marginal .result label{ width: auto;float: none;}.topLabel .field{ margin-bottom: 0.5em;height: 100%;overflow: hidden;}.topLabel label{ width: auto;display: block;}.topLabel div.result label{ display: inline;}form.labelRight label{ text-align: right;margin-right: 5px;}.twoCol .field{ width: 49%;margin-right: 0.25em;float: left;}.twoCol .field input, .twoCol .field select, .twoCol .field textarea{ width: 80%;}.twoCol fieldset{ clear: left;}form{ width: 100%;}fieldset{ border: 0;margin-bottom: 1.25em;padding: 0;padding-top: 0.5em;}legend{ font-size: 18px;font-weight: bold;}label{ font-weight: bold;cursor: pointer;}.result label{ font-weight: normal;}textarea{ width: 250px;overflow: auto;}input.radio{ border: 0;background: none; }fieldset.multiple{ border: 0;margin: 0;padding: 0; }fieldset.multiple .field{ float: left;clear: left;position: relative;}fieldset.multiple label{ padding-left: 1.25em;font-weight: normal;}fieldset.multiple input{ position: absolute;top: 0.5em;left: 0; }form .error{ color: #ffbaba;}form .error input{ border-color: #ffbaba;}form .errorField input, form .errorField select, form .errorField textarea{ background: #ffbaba;}input, textarea{ font-family: 'MS Shell Dlg 2';color: #4d4d4d;font-size: 13px;}input::placeholder, textarea::placeholder{ color: #4d4d4d;} @import "argonova/icon";@import url('/css/templates/default/library/fontAwesome5.15.2/css/all.css'); @import "argonova/icon";@import url('/css/templates/default/library/fontAwesome5.15.2/css/all.css');@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.icon, .icon{ display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Pro";font-weight: 400;}.icon:not(.iconText) > span{ display: none;}.icon.disabled{ opacity: 0.5;}.icon::before{ margin-right: 0.3em;}.icon::after{ margin-left: 0.3em; }.icon.iconArrowDown::before{ content: "\f078";}.icon.iconCamera::before{ content: "\f332";}.icon.iconCar::before{ content: "\f1b9";}.icon.iconDelete::before{ content: "\f056";}.icon.iconFaq::before{ content: "\f0da";font-weight: 900;}.icon.iconFaq:hover::before{ content: "\f0d7";}.icon.iconGoBack::before{ content: "\f104";}.icon.iconStar::before{ content: "\f005";font-weight: 900;}.icon.iconStarEmpty::before{ content: "\f005";}.icon.iconSearch::before{ content: "\f002";}.icon.iconTrash::before{ content: "\f1f8";font-weight: 900;}.icon.iconTrash:hover::before{ content: "\f895";}.icon.iconTrashFlip::after{ content: "\f1f8";font-weight: 900;}.icon.iconTrashFlip:hover::after{ content: "\f895";}.icon.iconTrashAlt::before{ content: "\f2ed";font-weight: 400;}.icon.iconUser::before{ content: "\f007";}header > .container > .container, nav #nav-constraint, #header-bar #header-bar-constraint, #content, #splashContent, footer #footer-constraint{ max-width: 960px;margin: auto;}header > .container > .container::after, nav #nav-constraint::after, #header-bar #header-bar-constraint::after, #content::after, #splashContent::after, footer #footer-constraint::after{ clear: both;content: "";display: table;}#content .view.newsletterSubscriptionGuestForm form{ display: table;}#content .view.newsletterSubscriptionGuestForm form input, #content .view.newsletterSubscriptionGuestForm form button{ display: block;width: 100%;box-sizing: border-box;}#content .view.newsletterSubscriptionGuestForm form label{ display: none;}#content .view.newsletterSubscriptionGuestForm form .field, #content .view.newsletterSubscriptionGuestForm form .buttons{ display: table-cell;padding: 0 0.5em;}#content .view.newsletterSubscriptionGuestForm form .field:first-child, #content .view.newsletterSubscriptionGuestForm form .buttons:first-child{ padding-left: 0;}#content .view.newsletterSubscriptionGuestForm form .field:last-child, #content .view.newsletterSubscriptionGuestForm form .buttons:last-child{ padding-right: 0;}#content .view.newsletterSubscriptionGuestForm form .hidden{ display: none;}#content .view.newsletterSubscriptionGuestForm form > fieldset{ display: table-row;}html.csstransforms .filterForm form.searchForm .field, .filterForm form.searchForm html.csstransforms .field, html.csstransforms #content .view.templateShow .templateInfo .data .left form .field, #content .view.templateShow .templateInfo .data .left form html.csstransforms .field, html.csstransforms #content .view.templateShowAjax .templateInfo .data .left form .field, #content .view.templateShowAjax .templateInfo .data .left form html.csstransforms .field{ position: relative;background: #384490;padding: 0;box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .35);}html.csstransforms .filterForm form.searchForm .field label, .filterForm form.searchForm html.csstransforms .field label, html.csstransforms #content .view.templateShow .templateInfo .data .left form .field label, #content .view.templateShow .templateInfo .data .left form html.csstransforms .field label, html.csstransforms #content .view.templateShowAjax .templateInfo .data .left form .field label, #content .view.templateShowAjax .templateInfo .data .left form html.csstransforms .field label{ display: none;}html.csstransforms .filterForm form.searchForm .field select, .filterForm form.searchForm html.csstransforms .field select, html.csstransforms #content .view.templateShow .templateInfo .data .left form .field select, #content .view.templateShow .templateInfo .data .left form html.csstransforms .field select, html.csstransforms #content .view.templateShowAjax .templateInfo .data .left form .field select, #content .view.templateShowAjax .templateInfo .data .left form html.csstransforms .field select{ box-shadow: none;}html.csstransforms .filterForm form.searchForm .field:after, .filterForm form.searchForm html.csstransforms .field:after, html.csstransforms #content .view.templateShow .templateInfo .data .left form .field:after, #content .view.templateShow .templateInfo .data .left form html.csstransforms .field:after, html.csstransforms #content .view.templateShowAjax .templateInfo .data .left form .field:after, #content .view.templateShowAjax .templateInfo .data .left form html.csstransforms .field:after{ -webkit-transition: background 0.3s;-moz-transition: background 0.3s;-ms-transition: background 0.3s;-o-transition: background 0.3s;transition: background 0.3s;display: block;vertical-align: middle;content: '';background: #707070;top: 0;bottom: 0;right: 0;position: absolute;width: 2em;text-align: center;z-index: 1;pointer-events: none;}html.csstransforms .filterForm form.searchForm .field:before, .filterForm form.searchForm html.csstransforms .field:before, html.csstransforms #content .view.templateShow .templateInfo .data .left form .field:before, #content .view.templateShow .templateInfo .data .left form html.csstransforms .field:before, html.csstransforms #content .view.templateShowAjax .templateInfo .data .left form .field:before, #content .view.templateShowAjax .templateInfo .data .left form html.csstransforms .field:before{ position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;width: 2em;text-align: center;position: absolute;display: block;vertical-align: middle;content: '▾';color: white;z-index: 2;pointer-events: none;}html.csstransforms .filterForm form.searchForm .field:hover:after, .filterForm form.searchForm html.csstransforms .field:hover:after, html.csstransforms #content .view.templateShow .templateInfo .data .left form .field:hover:after, #content .view.templateShow .templateInfo .data .left form html.csstransforms .field:hover:after, html.csstransforms #content .view.templateShowAjax .templateInfo .data .left form .field:hover:after, #content .view.templateShowAjax .templateInfo .data .left form html.csstransforms .field:hover:after{ background: #707070;}html.csstransforms .filterForm form.searchForm .field select, .filterForm form.searchForm html.csstransforms .field select, html.csstransforms #content .view.templateShow .templateInfo .data .left form .field select, #content .view.templateShow .templateInfo .data .left form html.csstransforms .field select, html.csstransforms #content .view.templateShowAjax .templateInfo .data .left form .field select, #content .view.templateShowAjax .templateInfo .data .left form html.csstransforms .field select{ background: #e5e5e5;width: 100%;cursor: pointer;border: none;outline: none;}html.csstransforms .filterForm form.searchForm .field select:focus, .filterForm form.searchForm html.csstransforms .field select:focus, html.csstransforms #content .view.templateShow .templateInfo .data .left form .field select:focus, #content .view.templateShow .templateInfo .data .left form html.csstransforms .field select:focus, html.csstransforms #content .view.templateShowAjax .templateInfo .data .left form .field select:focus, #content .view.templateShowAjax .templateInfo .data .left form html.csstransforms .field select:focus{ outline: none;}#searchProducts{ display: inline;margin-left: 1.5em;margin-top: 4em;position: absolute;}#searchProducts input[type="text"]{ background: #ccc;color: #4d4d4d;display: inline;height: 30px;min-width: 4em;vertical-align: bottom;}#searchProducts button, .searchButton{ background: #384490;color: white;display: inline;font-weight: bold;height: 30px;text-transform: uppercase;vertical-align: bottom;width: auto;}#sorting, #direction, #entries{ color: white;}@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.icon, .icon{ display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Pro";font-weight: 400;}.icon:not(.iconText) > span{ display: none;}.icon.disabled{ opacity: 0.5;}.icon::before{ margin-right: 0.3em;}.icon::after{ margin-left: 0.3em; }.icon.iconArrowDown::before{ content: "\f078";}.icon.iconCamera::before{ content: "\f332";}.icon.iconCar::before{ content: "\f1b9";}.icon.iconDelete::before{ content: "\f056";}.icon.iconFaq::before{ content: "\f0da";font-weight: 900;}.icon.iconFaq:hover::before{ content: "\f0d7";}.icon.iconGoBack::before{ content: "\f104";}.icon.iconStar::before{ content: "\f005";font-weight: 900;}.icon.iconStarEmpty::before{ content: "\f005";}.icon.iconSearch::before{ content: "\f002";}.icon.iconTrash::before{ content: "\f1f8";font-weight: 900;}.icon.iconTrash:hover::before{ content: "\f895";}.icon.iconTrashFlip::after{ content: "\f1f8";font-weight: 900;}.icon.iconTrashFlip:hover::after{ content: "\f895";}.icon.iconTrashAlt::before{ content: "\f2ed";font-weight: 400;}.icon.iconUser::before{ content: "\f007";}header > .container > .container, nav #nav-constraint, #header-bar #header-bar-constraint, #content, #splashContent, footer #footer-constraint{ max-width: 960px;margin: auto;}header > .container > .container::after, nav #nav-constraint::after, #header-bar #header-bar-constraint::after, #content::after, #splashContent::after, footer #footer-constraint::after{ clear: both;content: "";display: table;}.view.cart{ transition: all 0.3s;}.view.cart.cartHeader #cartButton{ width: 2.5em;padding: 0.14em 0;cursor: pointer;color: #fff;font-size: 1.8em;}.view.cart.cartHeader .cartAmount{ display: block;width: 1.4em;height: 1.4em;text-align: center;position: absolute;top: 0.2em;right: -0.1em;background: #a1a6bc;border: 1px solid #bab994;border-radius: 1em;font-size: 0.75em;line-height: 1.55em;}.view.cart.cartHeader:hover{ transform: translateY(-5px);}.view.cart.panelShow{ padding: 2em 0;}.view.cart.panelShow h2{ text-align: center;margin-bottom: 0.5em;color: #000;font-weight: 400;}.view.cart.panelShow .empty{ padding: 2em 0.5em;border-top: 1px solid #dedddd;text-align: center;font-size: 1em;font-style: italic;opacity: 0.5;}.view.cart.panelShow .items{ padding: 1em 0;border-top: 1px solid #dedddd;}.view.cart.panelShow .items .item{ padding: 1em 3em;display: grid;grid-template-columns: 7em auto;}.view.cart.panelShow .items .item + .item{ border-top: 1px solid #dedddd;}.view.cart.panelShow .items .item .left{ display: grid;grid-template-rows: auto 1.9em;}.view.cart.panelShow .items .item .left .image{ margin-bottom: 0.5em;min-height: 6.5em;}.view.cart.panelShow .items .item .left .controls a{ display: inline-block;width: 1.2em;height: 1.2em;font-weight: 700;font-size: 1.4em;text-align: center;line-height: 1.1em;color: #707070;position: relative;top: 0.15em;}.view.cart.panelShow .items .item .left .controls input{ display: inline-block;width: 3em;border: 1px solid #828282;text-align: center;margin: 0 0.1em;position: relative;top: -0.1em;line-height: 1em;color: #333;padding: 0.1em 0;}.view.cart.panelShow .items .item .right{ display: grid;grid-template-rows: auto 1.9em;padding-left: 2em;}.view.cart.panelShow .items .item .right .data h3{ color: #333;font-weight: 600;font-size: 1em;}.view.cart.panelShow .items .item .right .control{ text-align: right;}.view.cart.panelShow .items .item .right .control span{ margin-right: 0.5em;font-weight: 600;}.view.cart.panelShow .items .item .right .control a{ display: inline-block;width: 1.2em;height: 1.2em;font-weight: 700;font-size: 1.4em;text-align: center;line-height: 1.1em;color: #707070;position: relative;top: 0.15em;}.view.cart.panelShow .items .item .subItems{ grid-column: 1 / span 2;padding: 0.5em 1em 0.5em 0;background: #fff;font-size: 0.7em;margin-top: 0.5em;letter-spacing: 0.1em;}.view.cart.panelShow .cartBottom{ background: #e6e6e6;padding: 1.1em 2em 0.8em 2em;font-weight: 600;}.view.cart.panelShow .cartBottom .price{ display: grid;grid-template-columns: 50% 50%;}.view.cart.panelShow .cartBottom .price span + span{ text-align: right;}.view.cart.panelShow .cartBottom .checkout{ text-align: center;padding: 1.7em 0 1em 0;}.view.cart.panelShow .cartBottom .checkout a{ display: block;width: 100%;padding: 0.6em 0;font-size: 1em;font-weight: 400;text-transform: uppercase;color: #fff;box-shadow: 0 0 0.1em #333;text-decoration: none;background: #384490;}.view.cart.panelShow .cartBottom .checkout a i.fal{ font-size: 1.1em;position: relative;top: 0.1em;left: 1em;}header{ height: 7.5em;}@media screen and (max-width: 600px){header{ height: 10.3em;} }header > .container{ position: fixed;top: 0;z-index: 999;width: 100%;}header > .container > .container{ max-width: 100em !important;padding: 1em 1em;width: 100%;box-sizing: border-box;}header > .container > .container::after{ clear: both;content: "";display: table;}header > .container > .container #logo{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;max-width: 50%;padding-right: 4.5em;}header > .container > .container #logo svg{ max-width: 15em;}header > .container > .container #logo img{ display: inline-block;}header > .container > .container #logo img.square{ max-width: 15em;}header > .container > .container #logo img.text{ max-width: 11em;}@media screen and (max-width: 600px){header > .container > .container #logo{ float: none;text-align: center;padding: 0;width: 100%;max-width: inherit;}header > .container > .container #logo img{ max-width: 12em;} }header > .container > .container nav{ display: none;}header > .container > .container .container{ float: right;display: inline-block;width: 22em;padding-top: 3.5em;box-sizing: border-box;}header > .container > .container .container::after{ clear: both;content: "";display: table;}header > .container > .container .container form{ float: left;width: 18.8em;}header > .container > .container .container form input{ display: inline-block;width: 80%;}header > .container > .container .container form button{ display: inline-block;}header > .container > .container .container .view.cart.cartHeader{ float: right;display: inline-block;width: 2em;height: 2.5em;position: relative;}@media screen and (max-width: 600px){header > .container > .container .container{ float: none;width: 100%;display: block;margin: auto;padding: 1em 1em;}header > .container > .container .container form{ width: 15em !important;margin: 0 auto 2em auto;}header > .container > .container .container form input{ width: 11.8em !important;}header > .container > .container .container .view.cart.cartHeader #cartButton{ width: 1em;margin: auto;cursor: pointer;} }nav{ font-size: 120%;font-weight: bold;z-index: 9997;min-height: 29px;line-height: 29px;position: static;width: 100%;clear: both;color: white;}nav.docked{ position: fixed;z-index: 9998;box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, .1);background: #3c5097;}nav.docked #nav-constraint form{ position: absolute;right: 0;top: 0;}nav #nav-constraint{ font-weight: bold;position: relative;}@media screen and (max-width: 600px){nav #nav-constraint{ display: flex;flex-direction: column;} }nav #nav-constraint #navToggle:checked ~ ul{ display: block;float: none;clear: both;min-width: 130px;}nav #nav-constraint ul{ display: none;background: #707070;list-style: none;white-space: nowrap;}nav #nav-constraint ul li{ display: block;position: relative;background: rgba(60, 80, 151, .85);}nav #nav-constraint ul li a{ display: block;outline: none;white-space: nowrap;color: inherit;text-decoration: none;padding: 0 2em;position: relative;}@media screen and (max-width: 900px){nav #nav-constraint ul li a{ padding: 0 1em;} }@media screen and (max-width: 750px){nav #nav-constraint ul li a{ padding: 0 0.5em;font-size: 0.8em;} }nav #nav-constraint ul li:hover > a, nav #nav-constraint ul li.selected > a{ color: #ffde35;}nav #nav-constraint ul li:hover > ul{ display: block;}nav #nav-constraint > ul > li{ float: left;border-right: 1px solid #fff;border-top: 1px solid #fff;}nav #nav-constraint > ul > li:first-of-type{ border-left: 1px solid #fff;}nav #nav-constraint > ul > li > ul{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: none;position: absolute;left: 0;top: 100%;z-index: 9999;min-width: 100%;}nav #nav-constraint > ul > li > ul ul{ position: relative;display: block;padding-left: 1em;}@media screen and (max-width: 650px){nav #nav-constraint .navToggle{ display: block !important;color: inherit;text-align: center;margin-bottom: 1em;order: 2;width: 100%;margin-top: 1em;font-size: 1.5em;}nav #nav-constraint > ul{ display: none;position: absolute;top: 100%;left: 0;z-index: 9998;width: 100%;}nav #nav-constraint > ul > li{ float: none;text-align: center;border-left: none !important;border-right: none !important;}nav #nav-constraint > ul > li > ul{ position: relative;display: block;left: 0;top: 0;width: auto;} }nav .view.localesettings{ float: right;text-align: right;}nav .view.localesettings > ul{ display: block;float: left;}nav .view.localesettings > ul > li{ float: none;position: relative;}nav .view.localesettings > ul > li > ul{ display: none;position: absolute;}nav .view.localesettings > ul li{ border-left: none;}nav .view.localesettings > ul li a{ font-weight: 400;font-size: 0.857em;line-height: 29px;}nav .view.localesettings > ul li ul{ right: 0;left: auto !important;}nav .view.localesettings #currency > li > a{ background: transparent url("/images/templates/default/icon-currency.png") no-repeat 85% 50%;width: 38px;height: 29px;padding: 0;text-indent: -9999em;text-align: left;}nav .view.localesettings #locale > li > a{ padding-right: 37px;background: transparent url("/images/templates/default/icon-locale.png") no-repeat 100% 50%;}nav .view.localesettings #locale > li > ul > li > a{ background-repeat: no-repeat;background-position: 87% 50%;padding-right: 80px;}nav .view.localesettings #locale > li > ul > li.sv_SE > a{ background-image: url("/images/templates/default/sv_SE.png");}nav .view.localesettings #locale > li > ul > li.en_GB > a{ background-image: url("/images/templates/default/en_GB.png");}nav .view.localesettings #locale > li > ul > li.en_US > a{ background-image: url("/images/templates/default/en_US.png");}.login-bar-form{ float: right;overflow: hidden;height: 29px;}.login-bar-form .field{ display: inline;padding-right: 5px;}.login-bar-form .field input{ font-size: 1em;}#header-bar{ display: none !important;width: 100%;position: fixed;height: 30px;top: 0;overflow: hidden;color: #fff;z-index: 9999;}#header-bar .catch-phrase{ float: left;font-style: italic;}#header-bar .links{ float: right;}#header-bar .usercontrols{ float: right;margin-left: 3em;}#header-bar .usercontrols a{ margin-left: 1em;white-space: nowrap;}@media screen and (max-width: 350px){#header-bar .usercontrols{ margin-left: 0em;} }@media screen and (max-width: 500px){#header-bar .usercontrols .username{ display: none;} }@media screen and (max-width: 350px){#header-bar .locale.listSelect ul li a{ margin-right: 1em;} }#header-bar #header-bar-constraint{ font-size: 12px;line-height: 2.35em;text-transform: uppercase;}#header-bar #header-bar-constraint a{ text-decoration: none;color: inherit;}#header-bar #header-bar-constraint a:hover{ color: #000;}@media screen and (max-width: 650px){#header-bar #header-bar-constraint{ padding: 0 2em;} }@media screen and (max-width: 800px){.catch-phrase{ display: none;} }html{ height: 100%;}body{ min-height: 100%;height: 100%;} #wrapper{ min-height: 100%;height: 100vh;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;} header{ flex-shrink: 0;} section.content{-webkit-flex: 1 0 auto; -ms-flex: 1 0 auto;flex: 1 0 auto;} footer{ flex-shrink: 0;}#cookieNotification{ position: fixed;bottom: 0;width: 100%;padding: 1em;box-sizing: border-box;text-align: center;background: #404040;border-top: 1px solid #333;color: #fff;z-index: 999;}#cookieNotification #infoContainer{ display: flex;justify-content: center;align-items: center;flex-flow: row wrap;}#cookieNotification #infoContainer .message{ margin-bottom: 0.5em;}#cookieNotification #infoContainer form{ margin: 0;width: auto;}#cookieNotification #infoContainer p{ margin: 0;}#cookieNotification #infoContainer a{ color: #c6c6c6;}#cookieNotification #infoContainer a:hover{ color: #fff;}#cookieNotification #infoContainer .buttons{ margin: 0 1em;}#cookieNotification #infoContainer .buttons button{ background: #2d2d2d;font-size: 0.8em;padding: 0.5em 1em;transition: all ease 0.3s;width: auto;}#cookieNotification #infoContainer .buttons button:hover{ background: #333;}header.sticky > .container{ background: rgba(60, 80, 151, .9);}header.sticky > .container > .container{ padding-bottom: 1em;}header.sticky > .container > .container #logo img.square{ max-width: 15em;}header.sticky > .container > .container #logo img.text{ max-width: 11em;}header.sticky > .container > .container .container{ padding-top: 3.5em;}header.sticky > .container > .container .container .view.cart.cartHeader #cartButton{ color: #fff;}@media screen and (max-width: 600px){header.sticky > .container > .container nav{ float: none;width: 40%;}header.sticky > .container > .container nav #nav-constraint .navToggle{ margin-top: 2em;right: 0;width: 31vh;}header.sticky > .container > .container .container{ padding: 1em 1em 0 1em;}header.sticky > .container > .container .container form{ margin-bottom: 0.6em;} }#wrapper{ background: url('/images/templates/default/background.jpg') repeat-x #fefefe;padding-top: 30px;box-sizing: border-box;transition: all 0.3s;}#wrapper section .layout.miscMain #intro, #wrapper section .layout.introMisc #intro{ width: 100%;}#wrapper section .layout.miscMain aside, #wrapper section .layout.introMisc aside{ width: 20%;float: left;margin-left: -1em;}#wrapper section .layout.miscMain aside > a > img, #wrapper section .layout.introMisc aside > a > img{ max-width: 85%;margin-left: 1em;}@media only screen and (max-width: 790px){#wrapper section .layout.miscMain aside > a > img, #wrapper section .layout.introMisc aside > a > img{ max-width: 40%;} }#wrapper section .layout.miscMain aside ul.categoryList, #wrapper section .layout.introMisc aside ul.categoryList{ font-size: 0.75em;display: block;width: 100%;list-style: none;}#wrapper section .layout.miscMain aside ul.categoryList li, #wrapper section .layout.introMisc aside ul.categoryList li{ padding: 1em 0em 0em 0em;border-bottom: 1px solid #95989a;list-style-type: none;font-size: 1.2em !important;}#wrapper section .layout.miscMain aside ul.categoryList li.selected > a, #wrapper section .layout.introMisc aside ul.categoryList li.selected > a{ color: #3c5097;}#wrapper section .layout.miscMain aside ul.categoryList li.first > a, #wrapper section .layout.introMisc aside ul.categoryList li.first > a, #wrapper section .layout.miscMain aside ul.categoryList li.firstEntry > a, #wrapper section .layout.introMisc aside ul.categoryList li.firstEntry > a, #wrapper section .layout.miscMain aside ul.categoryList li.hasSub > a, #wrapper section .layout.introMisc aside ul.categoryList li.hasSub > a{ font-size: 1.25em !important;font-weight: 700;}#wrapper section .layout.miscMain aside ul.categoryList li a, #wrapper section .layout.introMisc aside ul.categoryList li a{ text-decoration: none;padding: 0 0.9em;color: #000;}#wrapper section .layout.miscMain aside ul.categoryList li ul, #wrapper section .layout.introMisc aside ul.categoryList li ul{ list-style: none;margin-bottom: 1em;}#wrapper section .layout.miscMain aside ul.categoryList li ul li, #wrapper section .layout.introMisc aside ul.categoryList li ul li{ border: none;font-size: 1em !important;padding: 0.15em 0 0.15em 1em;}#wrapper section .layout.miscMain aside ul.categoryList li ul li a:before, #wrapper section .layout.introMisc aside ul.categoryList li ul li a:before{ content: '\25ba';padding-right: 6px;font-size: 0.6em;position: relative;top: -2px;}#wrapper section .layout.miscMain aside ul.categoryList li ul li ul, #wrapper section .layout.introMisc aside ul.categoryList li ul li ul{ margin-bottom: 0;}#wrapper section .layout.miscMain aside ul.categoryList li.last, #wrapper section .layout.introMisc aside ul.categoryList li.last{ padding-bottom: 1em !important;}#wrapper section .layout.miscMain main, #wrapper section .layout.introMisc main{ width: 80%;float: right;}@media screen and (max-width: 600px){#wrapper section .layout.miscMain aside, #wrapper section .layout.introMisc aside, #wrapper section .layout.miscMain main, #wrapper section .layout.introMisc main{ width: 100%;margin-left: 0 !important;} }#wrapper section #social{ display: inline-flex;align-items: flex-end;}#wrapper section #social .fb-icon{ padding-right: 1em;}#wrapper section #social .fb-icon img{ width: 50px;}#wrapper section #social .fb-like{ margin-top: 3em;}#wrapper section #social .fb-like span{ width: unset !important;}#wrapper section #social .fb-like span iframe{ width: unset !important;}@media screen and (max-width: 650px){form.search{ width: 100% !important;top: -2.5em !important;}form.search input{ width: 62% !important;} }.filterForm form.searchForm .field{ margin-bottom: 1em;}.filterForm form.searchForm .field select{ width: 285px;font-style: italic;}@media screen and (min-width: 350px){.filterForm form.searchForm .field{ float: left;width: 30%;margin-left: 3%;} }.products{ list-style: none;min-width: 100%;}.products > li{ background: #fff;box-shadow: 0px 0px 4px #cfcfcf;position: relative;top: 0;display: inline-block;width: 147px;margin: 0 22px 20px 0;padding: 0.536em;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-kthtml-transition: all 0.5s linear;}.products > li:hover{ background: #f8f8f8;box-shadow: 0px 0px 4px #bbb;}.products > li p.image{ display: block;height: 200px;text-align: center;vertical-align: middle;margin-bottom: 15px;}.products > li p.image a{ display: block;width: 100%;height: 100%;line-height: 200px;}.products > li p.image a img{ vertical-align: middle;}.products > li a.text{ display: block;text-align: left;text-decoration: none;font-size: 0.857em;color: #000;}.products > li a.text h5{ height: 21px;line-height: 1.25em; font-size: 1em;text-transform: uppercase;padding-bottom: 11px;}.products > li a.text p{ height: 21px;margin: 0;padding: 0;overflow: hidden;}.products > li div.price{ font-size: 1em;font-weight: 600;}.products > li div#spinner{ position: absolute;top: 37%;left: 50%;}.products > li.selected{ padding-bottom: 2em;}.products > li.selected:after{ height: 0;width: 0;border-left: 2em solid transparent;border-right: 2em solid transparent;border-bottom: 2em solid #e1e1e1;content: '';position: absolute;bottom: 0;left: 50%;margin-left: -2em;}.recommended.price{ text-decoration: line-through;}.short.description{ font-size: 0.8em;}#content{ background: rgba(255, 255, 255, .9);box-sizing: border-box;padding: 1em 0;padding-left: 1em;padding-right: 1em;width: 100%;}#splashContent{ box-sizing: border-box;padding: 1em 0;padding: 15em 1em 6em 1em;}#splashContent .view.splash.show .menu{ display: grid;grid-template-columns: auto auto auto;grid-gap: 3em;}#splashContent .view.splash.show .menu .item{ transition: all 0.3s;}#splashContent .view.splash.show .menu .item a img{ width: 75%;}#splashContent .view.splash.show .menu .item:hover{ transform: translateY(-10px);}#splashContent .view.splash.show .menu .item:nth-child(2){ text-align: center;}#splashContent .view.splash.show .menu .item:last-child{ text-align: right;}@media screen and (max-width: 750px){#splashContent .view.splash.show .menu{ grid-template-columns: 100%;}#splashContent .view.splash.show .menu .item{ text-align: center !important;}#splashContent .view.splash.show .menu .item a img{ width: 55%;} }#splashContent .view.splash.show .bottomLink{ text-align: center;padding-top: 10em;}#splashContent .view.splash.show .bottomLink a img{ max-width: 28em;}@media screen and (max-width: 750px){#splashContent .view.splash.show .bottomLink img{ width: 20em;} }#content .view.categoryList{ display: none;}#content .view.infoContent{ clear: both;overflow: hidden;}#content .view.infoContent.infoContent335{ max-width: 31em;margin: 0 auto;padding: 3em 0;}#content .view.newsletterSubscriptionGuestForm{ background: #384490;color: #000;padding: 1em;box-sizing: border-box;float: left;width: 66.66667%;}#content .view.newsletterSubscriptionGuestForm h6{ font-size: 1.8em;}#content .view.newsletterSubscriptionGuestForm form{ margin: 1em 0;}#content .view.newsletterSubscriptionGuestForm form button{ background: #707070;color: #fff;}#content .view.newsletterSubscriptionGuestForm + .infoContent{ box-sizing: border-box;clear: none;width: 33.33333%;padding-left: 4em;float: left;}@media screen and (max-width: 599px){#content .view.newsletterSubscriptionGuestForm{ float: none;width: auto;}#content .view.newsletterSubscriptionGuestForm form .buttons, #content .view.newsletterSubscriptionGuestForm form .field{ display: block;margin-bottom: 0.5em;padding: 0;}#content .view.newsletterSubscriptionGuestForm + .infoContent{ width: auto;padding: 0;float: none;} }#content .view.templateShow, #content .view.templateShowAjax{ padding: 1em;}#content .view.templateShow::after, #content .view.templateShowAjax::after{ clear: both;content: "";display: table;}#content .view.templateShow .frmAddProduct .field, #content .view.templateShowAjax .frmAddProduct .field{ display: none;}#content .view.templateShow .frmAddProduct .field .suffixContent strong, #content .view.templateShowAjax .frmAddProduct .field .suffixContent strong, #content .view.templateShow .frmAddProduct .field .suffixContent span, #content .view.templateShowAjax .frmAddProduct .field .suffixContent span, #content .view.templateShow .frmAddProduct .field .suffixContent a, #content .view.templateShowAjax .frmAddProduct .field .suffixContent a{ display: block;width: 100%;text-align: left;}#content .view.templateShow .frmAddProduct .field.array, #content .view.templateShowAjax .frmAddProduct .field.array{ display: block;width: 100%;}#content .view.templateShow .frmAddProduct .field.array select, #content .view.templateShowAjax .frmAddProduct .field.array select{ width: 100%;}#content .view.templateShow .frmAddProduct .packageContainer > strong, #content .view.templateShowAjax .frmAddProduct .packageContainer > strong{ display: block;margin-bottom: 1em;}#content .view.templateShow .frmAddProduct .packageContainer .packageField, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField{ border-bottom: 1px solid #ccc;padding: 1.5em 0 !important;display: grid;grid-template-columns: auto 35%;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .field, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .field{ display: block;float: none;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .field select, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .field select{ width: 100%;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .field.hidden, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .field.hidden{ display: none;}#content .view.templateShow .frmAddProduct .packageContainer .packageField.first, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField.first{ border-top: 1px solid #ccc;}#content .view.templateShow .frmAddProduct .packageContainer .packageField.last, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField.last{ margin-bottom: 1em !important;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .first, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .first{ display: flex;align-items: center;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .second, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .second{ display: flex;align-items: center;padding-right: 4em;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .second h4, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .second h4{ font-size: 1.3em;margin-bottom: 0;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .third, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .third{ display: flex;align-items: center;flex-wrap: wrap;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .third .field, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .third .field{ width: 100%;padding-top: 0;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .third .field + .field, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .third .field + .field{ padding-top: 0.5em;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .third .field .empty, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .third .field .empty{ background: #fbd7d7;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .fourth, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .fourth{ grid-column: 2 / span 2;padding-top: 1.5em;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .fourth > strong, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .fourth > strong{ display: block;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .fourth div span, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .fourth div span{ display: inline-block;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .fourth div a, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .fourth div a{ display: inline-block;font-style: italic;font-size: 0.9em;}#content .view.templateShow .frmAddProduct .price, #content .view.templateShowAjax .frmAddProduct .price{ text-align: right;font-size: 1.5em;font-weight: 700;margin-top: 0.5em;margin-bottom: 0.5em;}#content .view.templateShow .frmAddProduct .buttons button, #content .view.templateShowAjax .frmAddProduct .buttons button{ background-color: #6a8e23;}#content .view.templateShow .templateImage, #content .view.templateShowAjax .templateImage{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#content .view.templateShow .templateImage img, #content .view.templateShowAjax .templateImage img{ display: block;}#content .view.templateShow .templateImage #templatePic, #content .view.templateShowAjax .templateImage #templatePic{ margin-bottom: 1em;}#content .view.templateShow .templateImage .templatePicList, #content .view.templateShowAjax .templateImage .templatePicList{ list-style: none;}#content .view.templateShow .templateImage .templatePicList li, #content .view.templateShowAjax .templateImage .templatePicList li{ display: inline-block;margin-right: 7px;max-width: 52px;border: 1px solid #d0d0d0;}#content .view.templateShow .templateInfo, #content .view.templateShowAjax .templateInfo{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#content .view.templateShow .templateInfo::after, #content .view.templateShowAjax .templateInfo::after{ clear: both;content: "";display: table;}#content .view.templateShow .templateInfo .shortDescription, #content .view.templateShowAjax .templateInfo .shortDescription, #content .view.templateShow .templateInfo .description, #content .view.templateShowAjax .templateInfo .description, #content .view.templateShow .templateInfo .data, #content .view.templateShowAjax .templateInfo .data{ margin-bottom: 1em;}#content .view.templateShow .templateInfo .data::after, #content .view.templateShowAjax .templateInfo .data::after{ clear: both;content: "";display: table;}#content .view.templateShow .templateInfo .data .left, #content .view.templateShowAjax .templateInfo .data .left, #content .view.templateShow .templateInfo .data .right, #content .view.templateShowAjax .templateInfo .data .right{ margin-bottom: 1em;}#content .view.templateShow .templateInfo .data .left a, #content .view.templateShowAjax .templateInfo .data .left a{ text-decoration: none;display: block;color: #000;margin-bottom: 10px;}#content .view.templateShow .templateInfo .data .left a span, #content .view.templateShowAjax .templateInfo .data .left a span{ font-weight: 700;font-size: 18px;text-transform: uppercase;margin-right: 3px;position: relative;top: 0.2em;}#content .view.templateShow .templateInfo .data .left a span + img, #content .view.templateShowAjax .templateInfo .data .left a span + img{ vertical-align: middle;}#content .view.templateShow .templateInfo .data .left form div:nth-child(3n), #content .view.templateShowAjax .templateInfo .data .left form div:nth-child(3n){ margin: 0;}#content .view.templateShow .templateInfo .data .right .price, #content .view.templateShowAjax .templateInfo .data .right .price{ margin-bottom: 5px;}#content .view.templateShow .templateInfo .data .right .price span, #content .view.templateShowAjax .templateInfo .data .right .price span{ font: 400 20px/1em 'Raleway', Arial;}#content .view.templateShow .templateInfo .data .right .price span.strikeout, #content .view.templateShowAjax .templateInfo .data .right .price span.strikeout{ font: 700 18px Arial;position: relative;}#content .view.templateShow .templateInfo .data .right .price span.strikeout:after, #content .view.templateShowAjax .templateInfo .data .right .price span.strikeout:after{ border-bottom: 3px solid #000;content: "";left: 0;position: absolute;right: 0;top: 44%;}#content .view.templateShow .templateInfo .data .right a.button, #content .view.templateShowAjax .templateInfo .data .right a.button{ display: none;background: #6a8e23;}@media screen and (min-width: 750px){#content .view.templateShow .templateInfo .data .left, #content .view.templateShowAjax .templateInfo .data .left, #content .view.templateShow .templateInfo .data .right, #content .view.templateShowAjax .templateInfo .data .right{ float: left;width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#content .view.templateShow .templateInfo .data .left, #content .view.templateShowAjax .templateInfo .data .left{ padding-right: 1em;}#content .view.templateShow .templateInfo .data .right, #content .view.templateShowAjax .templateInfo .data .right{ text-align: right;} }@media screen and (min-width: 450px){#content .view.templateShow .templateImage, #content .view.templateShowAjax .templateImage{ float: left;width: 40%;padding-right: 1em;}#content .view.templateShow .templateInfo, #content .view.templateShowAjax .templateInfo{ float: left;width: 60%;} }@media screen and (max-width: 450px){#content .view.templateShow .frmAddProduct .packageContainer .packageField, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField{ grid-template-columns: 37% 63%;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .second, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .second{ padding-right: 0;}#content .view.templateShow .frmAddProduct .packageContainer .packageField .third, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .third, #content .view.templateShow .frmAddProduct .packageContainer .packageField .fourth, #content .view.templateShowAjax .frmAddProduct .packageContainer .packageField .fourth{ grid-column: 1 / span 2;padding-top: 2em;} }#content .view.slideshow{ max-width: 100%;}#content .view.slideshow ul{ list-style-type: none;padding: 0;margin: 0;}#content .view.slideshow ul li{ padding: 0;}#content .view.slideshow ul li{ overflow: hidden;width: 100%;}#content .view.slideshow ul li > .image img{ display: block;}#content .view.slideshow ul li > .description{ padding: 1em 0;}#content .view.slideshow ul li + li{ display: none;}#content .view.slideshow .cycle-pager{ text-align: center;margin: 1em;}#content .view.slideshow .cycle-pager > span{ overflow: hidden;text-indent: 200%;white-space: nowrap;width: 1em;height: 1em;margin: 0 0.5em;border-radius: 1em;background: rgba(127, 127, 127, .5);display: inline-block;cursor: pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}#content .view.slideshow .cycle-pager > span:hover, #content .view.slideshow .cycle-pager > span.cycle-pager-active{ background: #7f7f7f;}#content .view.slideshow .cycle-pager{ display: none;}#content .view.productToplistShow{ border-bottom: 1px solid #e2e2e2;}#content .view.productToplistShow h1{ text-align: center;font-size: 1.3em;text-transform: uppercase;letter-spacing: 0.25em;padding-bottom: 5px;border-bottom: 1px solid #e2e2e2;}#content .view.productToplistShow article{ display: grid;grid-template-columns: 50% 50%;}#content .view.productToplistShow article a{ color: inherit;text-decoration: none;}#content .view.productToplistShow article .description{ margin: 0.5em 0;}#content .view.productToplistShow article .price{ font-size: 0.8em;display: inline;}#content .view.productToplistShow > ol, #content .view.productToplistShow > ul{ width: 100%;text-align: center;width: auto;margin-left: -1em;}#content .view.productToplistShow > ol li, #content .view.productToplistShow > ul li{ text-align: left;}#content .view.productToplistShow > ol::after, #content .view.productToplistShow > ul::after{ clear: both;content: "";display: table;}#content .view.productToplistShow > ol > li, #content .view.productToplistShow > ul > li{ margin-bottom: 1em;padding-left: 1em;float: left;min-height: 1px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 1em;}@media screen and (min-width: 300px){#content .view.productToplistShow > ol > li, #content .view.productToplistShow > ul > li{ width: 50%;}#content .view.productToplistShow > ol > li:nth-child(1n), #content .view.productToplistShow > ul > li:nth-child(1n){ clear: none;}#content .view.productToplistShow > ol > li:nth-child(2n+1), #content .view.productToplistShow > ul > li:nth-child(2n+1){ clear: left;} }@media screen and (min-width: 600px){#content .view.productToplistShow > ol > li, #content .view.productToplistShow > ul > li{ width: 25%;}#content .view.productToplistShow > ol > li:nth-child(1n), #content .view.productToplistShow > ul > li:nth-child(1n){ clear: none;}#content .view.productToplistShow > ol > li:nth-child(4n+1), #content .view.productToplistShow > ul > li:nth-child(4n+1){ clear: left;} }#content .view.productToplistShow > ol > li a, #content .view.productToplistShow > ul > li a{ color: inherit;text-decoration: none;}#content .view.productToplistShow > ol > li .image, #content .view.productToplistShow > ul > li .image{ height: 200px;margin-bottom: 1em;overflow: hidden;text-align: center;}#content .view.productToplistShow > ol > li .image a, #content .view.productToplistShow > ul > li .image a{ display: block;line-height: 200px;}#content .view.productToplistShow > ol > li .image a img, #content .view.productToplistShow > ul > li .image a img{ max-height: 100%;vertical-align: middle;}#content .view.productToplistShow > ol > li .description, #content .view.productToplistShow > ul > li .description{ margin: 0.5em 0;}#content .view.productToplistShow > ol > li .price, #content .view.productToplistShow > ul > li .price{ font-size: 0.8em;display: inline;}#ajaxProductShow{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;position: relative;min-height: 0 !important;width: 100% !important;background: #e1e1e1;box-shadow: 0px 4px 4px #dfdfdf;padding: 1em;margin-top: -1.5em;margin-bottom: 1.5em;}#ajaxProductShow::after{ clear: both;content: "";display: table;}#ajaxProductShow > .close{ display: block;width: 31px;height: 31px;float: right;text-indent: -9999px;background: url('/images/templates/default/icon-product-close.png') no-repeat;}#ajaxProductShow > .close:hover{ background: url('/images/templates/default/icon-product-close-hover.png') no-repeat;}footer{ width: 100%;padding: 5em 0 20px 0;box-sizing: border-box;background: white;position: relative;font-family: 'f25_executiveregular';}footer p{ text-align: center;font-weight: 700;}footer p a{ color: #000;}footer p img.logo{ max-width: 15em;}footer p img.facebook1{ max-width: 2em;position: relative;top: 0.45em;margin-right: 0.3em;}footer p img.facebook2{ max-width: 2em;position: relative;top: 0.45em;margin-right: 0.3em;}footer p + p{ margin-top: 0.5em;}footer .col-first img{ padding-left: 1em;}footer a{ text-decoration: none;}footer .col{ width: 33.33333%;}footer .col > *:first-child{ margin-top: 0;}footer .col.col-second h3{ margin-bottom: 0.4em;}footer .col.col-second ul{ font-size: 0.95em;}footer .col.col-second ul li ul{ margin-left: 10px;}footer .navMain{ list-style: none;}footer .navMain li a{ color: inherit;text-decoration: none;}footer #argonova{ clear: both;padding-top: 35px;}footer #argonova a{ font-size: 12px;text-decoration: none;color: #434343;}footer #argonova a:hover{ color: #000;}.ui-dialog.ui-widget{ z-index: 99999;}ul#localeList{}ul#localeList{list-style-type: none;}ul#localeList li a{color: black; float: right; margin-right: 1.6em; text-decoration: none; text-indent: 1.6em;}ul#localeList li.sv_SE a{background: transparent url("/images/locales/16/se.png") no-repeat; background-position: 0 7px;}ul#localeList li.en_GB a{background: transparent url("/images/locales/16/gb.png") no-repeat;}ul#localeList li.da_DK a{background: transparent url("/images/locales/16/dk.png") no-repeat;}ul#localeList li.fr_FR a{background: transparent url("/images/locales/16/fr.png") no-repeat;}ul#localeList li.fi_FI a{background: transparent url("/images/locales/16/fi.png") no-repeat;}ul#localeList li.en_US a{background: transparent url("/images/locales/16/us.png") no-repeat;}ul#localeList li.nn_NO a{background: transparent url("/images/locales/16/no.png") no-repeat; background-position: 0 7px;}ul#localeList li.de_DE a{background: transparent url("/images/locales/16/de.png") no-repeat;}@import "argonova/icon";@import url('/css/templates/default/library/fontAwesome5.15.2/css/all.css');@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.icon{ display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Pro";font-weight: 400;}.icon:not(.iconText) > span{ display: none;}.icon.disabled{ opacity: 0.5;}.icon::before{ margin-right: 0.3em;}.icon::after{ margin-left: 0.3em; }.icon.iconArrowDown::before{ content: "\f078";}.icon.iconCamera::before{ content: "\f332";}.icon.iconCar::before{ content: "\f1b9";}.icon.iconDelete::before{ content: "\f056";}.icon.iconFaq::before{ content: "\f0da";font-weight: 900;}.icon.iconFaq:hover::before{ content: "\f0d7";}.icon.iconGoBack::before{ content: "\f104";}.icon.iconStar::before{ content: "\f005";font-weight: 900;}.icon.iconStarEmpty::before{ content: "\f005";}.icon.iconSearch::before{ content: "\f002";}.icon.iconTrash::before{ content: "\f1f8";font-weight: 900;}.icon.iconTrash:hover::before{ content: "\f895";}.icon.iconTrashFlip::after{ content: "\f1f8";font-weight: 900;}.icon.iconTrashFlip:hover::after{ content: "\f895";}.icon.iconTrashAlt::before{ content: "\f2ed";font-weight: 400;}.icon.iconUser::before{ content: "\f007";}#panelContainer{ position: fixed;top: 0;right: 0;z-index: 99999;width: 0;height: 0;opacity: 0;}#panelContainer.open{ width: 100%;height: 130%;background: rgba(0, 0, 0, .35);}#panelContainer .panel{ position: fixed;top: 0;z-index: 9999;width: 30em;height: 100%;box-shadow: 0 0 0.5em #686868;overflow-y: scroll;}@media screen and (max-width: 600px){#panelContainer .panel{ width: 22em;} }#panelContainer #menuPanel{ left: 0;margin-left: -125%;}#panelContainer #userPanel{ right: 0;margin-right: -125%;}#panelContainer #cartPanel{ right: 0;margin-right: -125%;}#panelContainer #closeArea{ position: absolute;top: 0;right: 0;z-index: 9995;width: 100%;height: 100%;cursor: pointer;}#panelContainer .panel{ background: #fff;}@media only screen and (max-width: 800px){.view.productList ul.products > li:not(#ajaxProductShow):nth-of-type(3n+1){ clear: left;}.view.customerOrderShow .orderConfirmation{ padding: 5px !important;}.view.customerOrderShow .orderMessage{ padding: 0 0 10px 0 !important;}.view.customerOrderShow .view.infoContent{ padding: 5px !important;} }@media only screen and (max-width: 790px){footer table td{ display: block;width: 98% !important;padding: 0 1%;}footer *{ text-align: center !important;}footer img{ margin: 0 auto !important;}.view.templateShowAjax #templateInfo div.info-links{ width: 100% !important;float: none !important;max-width: 100% !important;text-align: center !important;}.view.templateShowAjax #templateInfo div.info-links a{ display: inline !important;}.view.templateShowAjax #templateInfo div.info-links a.size-guide{ margin-right: 10px;}.view.templateShowAjax #templateInfo div.info-links a.more-info{ padding-top: 10px;}.view.templateShowAjax #templateInfo form#frmProduct{ float: none !important;margin: 0 auto !important;max-width: 100% !important;}.view.templateShowAjax #templateInfo .price{ padding-right: 16px !important;}.view.templateShowAjax #templateInfo .recommendedPrice{ padding-right: 16px !important;}.infoContent.infoContent185{ width: 100% !important;float: none !important;padding-bottom: 1.2em;}.faqInfo{ width: 100% !important;float: none !important;}.view.faqList{ width: 100% !important;float: none !important;}.view.formLoginOrSignup{ padding: 0 1% !important;}.view.formLoginOrSignup .col{ width: 100% !important;border: 0 !important;float: none !important;padding: 0 !important;margin: 0 0 1em 0 !important;} }@media only screen and (max-width: 650px){header .view.productCart{ width: auto;}header .view.productCart #dynamicCart{ display: none;}header p.cart-logo{ display: none;}footer{ padding: 30px 1%;box-sizing: border-box;}#footer-constraint h3{ margin-left: 0;}footer ul.categoryList{ margin-left: 0;}footer #footer-constraint div.col{ width: 100%;margin-bottom: 40px;}footer *{ text-align: center !important;}.view.cartTable .cartInner{ font-size: 0.857em !important;}.view.cartTable .cartInner legend{ font-size: 2.083em !important;}.view.cartTable .frmCartUpdate{ padding-right: 5px !important;}.view.cartTable table.dataTable{ margin-left: 0 !important;width: 99% !important;}.view.cartTable table.dataTable tr th{ white-space: nowrap;padding-right: 4px;}.view.cartTable table.dataTable tr th.productControls{ padding-right: 0px !important;}.view.cartTable table.dataTable tr td{ word-break: break-all;}.discountCode form fieldset, .discountCode form p.buttons{ width: 100% !important;display: block !important;}.discountCode form .field{ float: none !important;}#wrapper .discountCode form .field input{ width: 100% !important;box-sizing: border-box;}form.frmPaymentCountryUpdate .countryBox{ word-break: break-all;width: 33% !important;}form.frmPaymentUpdate .multiple.orderPayment .field{ padding: 1% 2% 0 2% !important;box-sizing: border-box;}form.frmPaymentUpdate .multiple.orderPayment .field label span.paymentTitleTextId{ bottom: 11px !important;}form.frmPaymentUpdate .multiple.orderPayment .field input{ bottom: 5px !important;}form.frmPaymentUpdate .multiple.orderPayment .field.active img.activeBorderMarker{ left: 26% !important;}form.frmPaymentUpdate p.description{ box-sizing: border-box;padding: 5px !important;}.view.customerOrderList{ padding: 0px !important;font-size: 0.875em;}.view.customerOrderList h1{ padding-bottom: 10px !important;}.view.customerOrderList .dataTable thead tr th{ word-break: break-all;}.view.customerOrderShow .orderConfirmation{ font-size: 0.875em;}.view.customerOrderShow .orderConfirmation > table, .view.customerOrderShow .orderConfirmation > table tbody, .view.customerOrderShow .orderConfirmation > table tr, .view.customerOrderShow .orderConfirmation > table td{ display: block !important;width: 100% !important;} }@media only screen and (max-width: 600px){#header-bar-constraint div.user-controls{ text-indent: 12px;}#header-bar-constraint div.user-controls span.links a{ margin-left: 12px !important;}.view.productList ul.products > li:not(#ajaxProductShow):nth-of-type(3n+1){ clear: none !important;}.view.productList ul.products > li:not(#ajaxProductShow):nth-of-type(2n+1){ clear: left !important;}.view.cartTable #checkoutForm fieldset.orderPaymentInfo, .view.cartTable #checkoutForm fieldset.orderDeliveryInfo{ float: none !important;width: 100% !important;}.view.cartTable #checkoutForm input.text, .view.cartTable #checkoutForm select{ width: 100% !important;box-sizing: border-box;}.view.cartTable div.orderDeliverySame label{ top: 5px !important;}form.frmCheckout .fieldGroup.orderTerms label{ top: 1px !important;}#wrapper .view.customerOrderShow h1{ padding-bottom: 0px !important;}#wrapper .view.customerOrderShow .orderHistoryOverview .orderStatuses:before{ background: none !important;}#wrapper .view.customerOrderShow .orderHistoryOverview .orderStatuses{ margin-bottom: 2em !important;}#wrapper .view.customerOrderShow .orderHistoryOverview .orderStatuses li{ width: 50% !important;float: left;}#wrapper .view.customerOrderShow .orderHistoryOverview .orderStatuses li:after{ background: none !important;}section#content div.orderConfirmation > div.innerPadding table, section#content div.orderConfirmation > div.innerPadding table tbody, section#content div.orderConfirmation > div.innerPadding table tr, section#content div.orderConfirmation > div.innerPadding table td{ display: block !important;width: 100% !important;}section#content div.orderConfirmation div.innerPadding dl{ float: none !important;} }@media only screen and (max-width: 500px){section#content div.view.slideshow, section#content div.frontpage-banners{ width: 100% !important;float: none !important;}#header-bar .login-bar-form input{ width: 118px !important;}.view.productList ul.products > li{ float: left;}.view.userSignup{ font-size: 0.875em;}.view.userSignup form#userRegisterForm label{ text-align: left;width: 100%;}.view.userSignup form#userRegisterForm input, select{ text-align: left;width: 100%;box-sizing: border-box;}#searchProducts{ position: relative;} }@media only screen and (max-width: 400px){#header-bar .login-bar-form input{ width: 94px !important;}#wrapper .view.customerOrderShow .orderHistoryOverview .orderStatuses{ font-size: 0.875em;} }