 .bootstrap-touchspin .input-group-btn-vertical {position: relative;white-space: nowrap;width: 1%;vertical-align: middle;display: table-cell }.bootstrap-touchspin .input-group-btn-vertical>.btn {display: block;float: none;width: 100%;max-width: 100%;padding: 8px 10px;margin-left: -1px;position: relative }.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-top-right-radius: 4px }.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {margin-top: -2px;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-bottom-right-radius: 4px }.bootstrap-touchspin .input-group-btn-vertical i {position: absolute;top: 3px;left: 5px;font-size: 9px;font-weight: 400 }html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block;}audio, canvas, progress, video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}progress {vertical-align: baseline;}template, [hidden] {display: none;}a {background-color: transparent;}a:active, a:hover {outline-width: 0;}abbr[title] {border-bottom: none;text-decoration: underline;}b, strong {font-weight: inherit;}b, strong {font-weight: bolder;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background-color: #ff0;color: #111;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}svg:not(:root) {overflow: hidden;}code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;overflow: visible;}button, input, select, textarea {font: inherit;}optgroup {font-weight: bold;}button, input, select {overflow: visible;}button, input, select, textarea {margin: 0;}button, select {text-transform: none;}button, [type="button"], [type="reset"], [type="submit"] {cursor: pointer;}[disabled] {cursor: default;}button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}button:-moz-focusring, input:-moz-focusring {outline: none;}fieldset {border: 1px solid #e5e5e5;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}textarea {overflow: auto;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;}[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {-webkit-appearance: none;}@media print {*, *::before, *::after, *::first-letter, *::first-line {text-shadow: none !important;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}a, a:visited {text-decoration: underline;}abbr[title]::after {content: " (" attr(title) ")";}pre, blockquote {border: 1px solid #e5e5e5;page-break-inside: avoid;}thead {display: table-header-group;}tr, img {page-break-inside: avoid;}p, h2, h3 {orphans: 3;widows: 3;}h2, h3 {page-break-after: avoid;}.navbar {display: none;}.btn > .caret, .dropup > .btn > .caret {border-top-color: #111 !important;}.tag {border: 1px solid #111;}.table {border-collapse: collapse !important;}.table td, .table th {background-color: #fff !important;}.table-bordered th, .table-bordered td {border: 1px solid #ddd !important;}}html {box-sizing: border-box;}*, *::before, *::after {box-sizing: inherit;}@-ms-viewport {width: device-width;}html {font-size: 16px;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent;}body {background: #ffffff none repeat scroll 0 0;color: #777777;font-family: "Rubik", Helvetica, sans-serif;font-size: 13px;height: 100%;line-height: 20px;direction: ltr;letter-spacing: 1px;}[tabindex="-1"]:focus {outline: none !important;}h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem;}p {margin-top: 0;margin-bottom: 1rem;}abbr[title], abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #e5e5e5;}address {margin-bottom: 1rem;font-style: normal;line-height: inherit;}ol, ul, dl {margin-top: 0;margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol {margin-bottom: 0;}dt {font-weight: bold;}dd {margin-bottom: .5rem;margin-left: 0;}blockquote {margin: 0 0 1rem;}a {color: #888888;text-decoration: none;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}a:focus, a:hover {color: #111111;}a:focus {outline: none;}a:not([href]):not([tabindex]) {color: inherit;text-decoration: none;}a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none;}a:not([href]):not([tabindex]):focus {outline: none;}pre {margin-top: 0;margin-bottom: 1rem;overflow: auto;}figure {margin: 0 0 1rem;}img {height:auto;}img {vertical-align: middle;}[role="button"] {cursor: pointer;}a, area, button, [role="button"], input, label, select, summary, textarea {touch-action: manipulation;}table {border-collapse: collapse;background-color: transparent;}caption {padding-top: 0.75rem;padding-bottom: 0.75rem;color: #777777;text-align: left;caption-side: bottom;}th {text-align: left;}label {display: inline-block;margin-bottom: .5rem;}button:focus {outline: none;outline: 5px auto -webkit-focus-ring-color;}input, button, select, textarea {margin: 0;line-height: inherit;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;outline: none !important;}input[type="radio"]:disabled, input[type="checkbox"]:disabled {cursor: not-allowed;}input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {-webkit-appearance: listbox;}textarea {resize: vertical;}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {display: block;width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;}input[type="search"] {-webkit-appearance: none;}output {display: inline-block;}[hidden] {display: none !important;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin-bottom: 0.5rem;font-family: inherit;font-weight: 700;line-height: 1.1;color: inherit;}h1, .h1 {font-size: 1.375rem;}h2, .h2 {font-size: 1.25rem;}h3, .h3 {font-size: 1.125rem;}h4, .h4 {font-size: 1.125rem;}h5, .h5 {font-size: 1rem;}h6, .h6 {font-size: 0.9375rem;}.lead {font-size: 1.25rem;font-weight: 300;}.display-1 {font-size: 3.125rem;font-weight: 600;}.display-2 {font-size: 2.1875rem;font-weight: 400;}.display-3 {font-size: 1.5625rem;font-weight: 400;}.display-4 {font-size: 1.25rem;font-weight: 400;}hr {margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid #e5e5e5;}small, .small {font-size: 100%;font-weight: normal;}mark, .mark {padding: 0.2em;background-color: #fcf8e3;}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;list-style: none;}.list-inline-item {display: inline-block;}.list-inline-item:not(:last-child) {margin-right: 5px;}.initialism {font-size: 90%;text-transform: uppercase;}.blockquote {padding: 0.5rem 1rem;margin-bottom: 1rem;font-size: 1.25rem;border-left: 0.25rem solid #e9e9e9;}.blockquote-footer {display: block;font-size: 80%;color: #e5e5e5;}.blockquote-footer::before {content: "\2014 \A0";}.blockquote-reverse {padding-right: 1rem;padding-left: 0;text-align: right;border-right: 0.25rem solid #e9e9e9;border-left: 0;}.blockquote-reverse .blockquote-footer::before {content: "";}.blockquote-reverse .blockquote-footer::after {content: "\A0 \2014";}dl.row > dd + dt {clear: left;}.img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img {display: block;max-width: 100%;height: auto;}.img-rounded {border-radius: 0.3rem;-moz-border-radius: 0.3rem;-webkit-border-radius: 0.3rem;-khtml-border-radius: 0.3rem;}.img-thumbnail {padding: 0.25rem;background-color: #fff;border: 1px solid #ddd;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}.img-circle {border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;}.figure {display: inline-block;}.figure-img {margin-bottom: 0.5rem;line-height: 1;}.figure-caption {font-size: 90%;color: #e5e5e5;}code, kbd, pre, samp {font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}code {padding: 0.2rem 0.4rem;font-size: 90%;color: #bd4147;background-color: #f7f7f9;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}kbd {padding: 0.2rem 0.4rem;font-size: 90%;color: #fff;background-color: #333;border-radius: 0.2rem;-moz-border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-khtml-border-radius: 0.2rem;}kbd kbd {padding: 0;font-size: 100%;font-weight: bold;}pre {display: block;margin-top: 0;margin-bottom: 1rem;font-size: 90%;color: #878787;}pre code {padding: 0;font-size: inherit;color: inherit;background-color: transparent;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.pre-scrollable {max-height: 340px;overflow-y: scroll;}.container {margin-left: auto;margin-right: auto;padding-left: 10px;padding-right: 10px;}@media (min-width: 1200px) {.container {padding: 0;}}.container::after {content: "";display: table;clear: both;}@media (min-width: 544px) {.container {max-width: 576px;}}@media (min-width: 768px) {.container {max-width: 720px;}}@media (min-width: 992px) {.container {max-width: 960px;padding:0;}}@media (min-width: 1200px) {.container {max-width: 1260px;}}@media (min-width: 1200px) and (max-width: 1300px) {.container {max-width: 1180px;}}@media (max-width: 767px) {.container {padding: 0 10px;}}.container-fluid {margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;}.container-fluid::after {content: "";display: table;clear: both;}.row {margin-left: -10px;margin-right: -10px;}.row::after {content: "";display: table;clear: both;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}.col-xs-1 {float: left;width: 8.33333%;}.col-xs-2 {float: left;width: 16.66667%;}.col-xs-3 {float: left;width: 25%;}.col-xs-4 {float: left;width: 33.33333%;}.col-xs-5 {float: left;width: 41.66667%;}.col-xs-6 {float: left;width: 50%;}.col-xs-7 {float: left;width: 58.33333%;}.col-xs-8 {float: left;width: 66.66667%;}.col-xs-9 {float: left;width: 75%;}.col-xs-10 {float: left;width: 83.33333%;}.col-xs-11 {float: left;width: 91.66667%;}.col-xs-12 {float: left;width: 100%;}.pull-xs-0 {right: auto;}.pull-xs-1 {right: 8.33333%;}.pull-xs-2 {right: 16.66667%;}.pull-xs-3 {right: 25%;}.pull-xs-4 {right: 33.33333%;}.pull-xs-5 {right: 41.66667%;}.pull-xs-6 {right: 50%;}.pull-xs-7 {right: 58.33333%;}.pull-xs-8 {right: 66.66667%;}.pull-xs-9 {right: 75%;}.pull-xs-10 {right: 83.33333%;}.pull-xs-11 {right: 91.66667%;}.pull-xs-12 {right: 100%;}.push-xs-0 {left: auto;}.push-xs-1 {left: 8.33333%;}.push-xs-2 {left: 16.66667%;}.push-xs-3 {left: 25%;}.push-xs-4 {left: 33.33333%;}.push-xs-5 {left: 41.66667%;}.push-xs-6 {left: 50%;}.push-xs-7 {left: 58.33333%;}.push-xs-8 {left: 66.66667%;}.push-xs-9 {left: 75%;}.push-xs-10 {left: 83.33333%;}.push-xs-11 {left: 91.66667%;}.push-xs-12 {left: 100%;}.offset-xs-1 {margin-left: 8.33333%;}.offset-xs-2 {margin-left: 16.66667%;}.offset-xs-3 {margin-left: 25%;}.offset-xs-4 {margin-left: 33.33333%;}.offset-xs-5 {margin-left: 41.66667%;}.offset-xs-6 {margin-left: 50%;}.offset-xs-7 {margin-left: 58.33333%;}.offset-xs-8 {margin-left: 66.66667%;}.offset-xs-9 {margin-left: 75%;}.offset-xs-10 {margin-left: 83.33333%;}.offset-xs-11 {margin-left: 91.66667%;}@media (min-width: 544px) {.col-sm-1 {float: left;width: 8.33333%;}.col-sm-2 {float: left;width: 16.66667%;}.col-sm-3 {float: left;width: 25%;}.col-sm-4 {float: left;width: 33.33333%;}.col-sm-5 {float: left;width: 41.66667%;}.col-sm-6 {float: left;width: 50%;}.col-sm-7 {float: left;width: 58.33333%;}.col-sm-8 {float: left;width: 66.66667%;}.col-sm-9 {float: left;width: 75%;}.col-sm-10 {float: left;width: 83.33333%;}.col-sm-11 {float: left;width: 91.66667%;}.col-sm-12 {float: left;width: 100%;}.pull-sm-0 {right: auto;}.pull-sm-1 {right: 8.33333%;}.pull-sm-2 {right: 16.66667%;}.pull-sm-3 {right: 25%;}.pull-sm-4 {right: 33.33333%;}.pull-sm-5 {right: 41.66667%;}.pull-sm-6 {right: 50%;}.pull-sm-7 {right: 58.33333%;}.pull-sm-8 {right: 66.66667%;}.pull-sm-9 {right: 75%;}.pull-sm-10 {right: 83.33333%;}.pull-sm-11 {right: 91.66667%;}.pull-sm-12 {right: 100%;}.push-sm-0 {left: auto;}.push-sm-1 {left: 8.33333%;}.push-sm-2 {left: 16.66667%;}.push-sm-3 {left: 25%;}.push-sm-4 {left: 33.33333%;}.push-sm-5 {left: 41.66667%;}.push-sm-6 {left: 50%;}.push-sm-7 {left: 58.33333%;}.push-sm-8 {left: 66.66667%;}.push-sm-9 {left: 75%;}.push-sm-10 {left: 83.33333%;}.push-sm-11 {left: 91.66667%;}.push-sm-12 {left: 100%;}.offset-sm-0 {margin-left: 0%;}.offset-sm-1 {margin-left: 8.33333%;}.offset-sm-2 {margin-left: 16.66667%;}.offset-sm-3 {margin-left: 25%;}.offset-sm-4 {margin-left: 33.33333%;}.offset-sm-5 {margin-left: 41.66667%;}.offset-sm-6 {margin-left: 50%;}.offset-sm-7 {margin-left: 58.33333%;}.offset-sm-8 {margin-left: 66.66667%;}.offset-sm-9 {margin-left: 75%;}.offset-sm-10 {margin-left: 83.33333%;}.offset-sm-11 {margin-left: 91.66667%;}}@media (min-width: 768px) {.col-md-1 {float: left;width: 8.33333%;}.col-md-2 {float: left;width: 16.66667%;}.col-md-3 {float: left;width: 25%;}.col-md-4 {float: left;width: 33.33333%;}.col-md-5 {float: left;width: 41.66667%;}.col-md-6 {float: left;width: 50%;}.col-md-7 {float: left;width: 58.33333%;}.col-md-8 {float: left;width: 66.66667%;}.col-md-9 {float: left;width: 75%;}.col-md-10 {float: left;width: 83.33333%;}.col-md-11 {float: left;width: 91.66667%;}.col-md-12 {float: left;width: 100%;}.pull-md-0 {right: auto;}.pull-md-1 {right: 8.33333%;}.pull-md-2 {right: 16.66667%;}.pull-md-3 {right: 25%;}.pull-md-4 {right: 33.33333%;}.pull-md-5 {right: 41.66667%;}.pull-md-6 {right: 50%;}.pull-md-7 {right: 58.33333%;}.pull-md-8 {right: 66.66667%;}.pull-md-9 {right: 75%;}.pull-md-10 {right: 83.33333%;}.pull-md-11 {right: 91.66667%;}.pull-md-12 {right: 100%;}.push-md-0 {left: auto;}.push-md-1 {left: 8.33333%;}.push-md-2 {left: 16.66667%;}.push-md-3 {left: 25%;}.push-md-4 {left: 33.33333%;}.push-md-5 {left: 41.66667%;}.push-md-6 {left: 50%;}.push-md-7 {left: 58.33333%;}.push-md-8 {left: 66.66667%;}.push-md-9 {left: 75%;}.push-md-10 {left: 83.33333%;}.push-md-11 {left: 91.66667%;}.push-md-12 {left: 100%;}.offset-md-0 {margin-left: 0%;}.offset-md-1 {margin-left: 8.33333%;}.offset-md-2 {margin-left: 16.66667%;}.offset-md-3 {margin-left: 25%;}.offset-md-4 {margin-left: 33.33333%;}.offset-md-5 {margin-left: 41.66667%;}.offset-md-6 {margin-left: 50%;}.offset-md-7 {margin-left: 58.33333%;}.offset-md-8 {margin-left: 66.66667%;}.offset-md-9 {margin-left: 75%;}.offset-md-10 {margin-left: 83.33333%;}.offset-md-11 {margin-left: 91.66667%;}}@media (min-width: 992px) {.col-lg-1 {float: left;width: 8.33333%;}.col-lg-2 {float: left;width: 16.66667%;}.col-lg-3 {float: left;width: 25%;}.col-lg-4 {float: left;width: 33.33333%;}.col-lg-5 {float: left;width: 41.66667%;}.col-lg-6 {float: left;width: 50%;}.col-lg-7 {float: left;width: 58.33333%;}.col-lg-8 {float: left;width: 66.66667%;}.col-lg-9 {float: left;width: 75%;}.col-lg-10 {float: left;width: 83.33333%;}.col-lg-11 {float: left;width: 91.66667%;}.col-lg-12 {float: left;width: 100%;}.pull-lg-0 {right: auto;}.pull-lg-1 {right: 8.33333%;}.pull-lg-2 {right: 16.66667%;}.pull-lg-3 {right: 25%;}.pull-lg-4 {right: 33.33333%;}.pull-lg-5 {right: 41.66667%;}.pull-lg-6 {right: 50%;}.pull-lg-7 {right: 58.33333%;}.pull-lg-8 {right: 66.66667%;}.pull-lg-9 {right: 75%;}.pull-lg-10 {right: 83.33333%;}.pull-lg-11 {right: 91.66667%;}.pull-lg-12 {right: 100%;}.push-lg-0 {left: auto;}.push-lg-1 {left: 8.33333%;}.push-lg-2 {left: 16.66667%;}.push-lg-3 {left: 25%;}.push-lg-4 {left: 33.33333%;}.push-lg-5 {left: 41.66667%;}.push-lg-6 {left: 50%;}.push-lg-7 {left: 58.33333%;}.push-lg-8 {left: 66.66667%;}.push-lg-9 {left: 75%;}.push-lg-10 {left: 83.33333%;}.push-lg-11 {left: 91.66667%;}.push-lg-12 {left: 100%;}.offset-lg-0 {margin-left: 0%;}.offset-lg-1 {margin-left: 8.33333%;}.offset-lg-2 {margin-left: 16.66667%;}.offset-lg-3 {margin-left: 25%;}.offset-lg-4 {margin-left: 33.33333%;}.offset-lg-5 {margin-left: 41.66667%;}.offset-lg-6 {margin-left: 50%;}.offset-lg-7 {margin-left: 58.33333%;}.offset-lg-8 {margin-left: 66.66667%;}.offset-lg-9 {margin-left: 75%;}.offset-lg-10 {margin-left: 83.33333%;}.offset-lg-11 {margin-left: 91.66667%;}}@media (min-width: 1200px) {.col-xl-1 {float: left;width: 8.33333%;}.col-xl-2 {float: left;width: 16.66667%;}.col-xl-3 {float: left;width: 25%;}.col-xl-4 {float: left;width: 33.33333%;}.col-xl-5 {float: left;width: 41.66667%;}.col-xl-6 {float: left;width: 50%;}.col-xl-7 {float: left;width: 58.33333%;}.col-xl-8 {float: left;width: 66.66667%;}.col-xl-9 {float: left;width: 75%;}.col-xl-10 {float: left;width: 83.33333%;}.col-xl-11 {float: left;width: 91.66667%;}.col-xl-12 {float: left;width: 100%;}.pull-xl-0 {right: auto;}.pull-xl-1 {right: 8.33333%;}.pull-xl-2 {right: 16.66667%;}.pull-xl-3 {right: 25%;}.pull-xl-4 {right: 33.33333%;}.pull-xl-5 {right: 41.66667%;}.pull-xl-6 {right: 50%;}.pull-xl-7 {right: 58.33333%;}.pull-xl-8 {right: 66.66667%;}.pull-xl-9 {right: 75%;}.pull-xl-10 {right: 83.33333%;}.pull-xl-11 {right: 91.66667%;}.pull-xl-12 {right: 100%;}.push-xl-0 {left: auto;}.push-xl-1 {left: 8.33333%;}.push-xl-2 {left: 16.66667%;}.push-xl-3 {left: 25%;}.push-xl-4 {left: 33.33333%;}.push-xl-5 {left: 41.66667%;}.push-xl-6 {left: 50%;}.push-xl-7 {left: 58.33333%;}.push-xl-8 {left: 66.66667%;}.push-xl-9 {left: 75%;}.push-xl-10 {left: 83.33333%;}.push-xl-11 {left: 91.66667%;}.push-xl-12 {left: 100%;}.offset-xl-0 {margin-left: 0%;}.offset-xl-1 {margin-left: 8.33333%;}.offset-xl-2 {margin-left: 16.66667%;}.offset-xl-3 {margin-left: 25%;}.offset-xl-4 {margin-left: 33.33333%;}.offset-xl-5 {margin-left: 41.66667%;}.offset-xl-6 {margin-left: 50%;}.offset-xl-7 {margin-left: 58.33333%;}.offset-xl-8 {margin-left: 66.66667%;}.offset-xl-9 {margin-left: 75%;}.offset-xl-10 {margin-left: 83.33333%;}.offset-xl-11 {margin-left: 91.66667%;}}.table {width: 100%;max-width: 100%;margin-bottom: 1rem;}.table th, .table td {padding: 0.75rem;vertical-align: top;border-top: 1px solid #e5e5e5;}.table thead th {vertical-align: bottom;border-bottom: 2px solid #e9e9e9;}.table tbody + tbody {border-top: 2px solid #e9e9e9;}.table .table {background-color: #fff;}.table-sm th, .table-sm td {padding: 0.3rem;}.table-bordered {border: 1px solid #e5e5e5;}.table-bordered th, .table-bordered td {border: 1px solid #e5e5e5;}.table-bordered thead th, .table-bordered thead td {border-bottom-width: 2px;font-weight: normal;}.table-striped tbody tr:nth-of-type(odd) {background-color: #f5f5f5;}.table-hover tbody tr:hover {background-color: rgba(0, 0, 0, 0.075);}.table-active, .table-active > th, .table-active > td {background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover {background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {background-color: rgba(0, 0, 0, 0.075);}.table-success, .table-success > th, .table-success > td {background-color: #dff0d8;}.table-hover .table-success:hover {background-color: #d0e9c6;}.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {background-color: #d0e9c6;}.table-info, .table-info > th, .table-info > td {background-color: #d9edf7;}.table-hover .table-info:hover {background-color: #c4e3f3;}.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {background-color: #c4e3f3;}.table-warning, .table-warning > th, .table-warning > td {background-color: #fcf8e3;}.table-hover .table-warning:hover {background-color: #faf2cc;}.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {background-color: #faf2cc;}.table-danger, .table-danger > th, .table-danger > td {background-color: #f2dede;}.table-hover .table-danger:hover {background-color: #ebcccc;}.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {background-color: #ebcccc;}.thead-inverse th {color: #fff;background-color: #878787;}.thead-default th {color: #777777;background-color: #e9e9e9;}.table-inverse {color: #e9e9e9;background-color: #878787;}.table-inverse th, .table-inverse td, .table-inverse thead th {border-color: #777777;}.table-inverse.table-bordered {border: 0;}.table-responsive {display: block;width: 100%;min-height: .01%;overflow-x: auto;}.table-reflow thead {float: left;}.table-reflow tbody {display: block;white-space: nowrap;}.table-reflow th, .table-reflow td {border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}.table-reflow th:last-child, .table-reflow td:last-child {border-right: 1px solid #e5e5e5;}.table-reflow thead:last-child tr:last-child th, .table-reflow thead:last-child tr:last-child td, .table-reflow tbody:last-child tr:last-child th, .table-reflow tbody:last-child tr:last-child td, .table-reflow tfoot:last-child tr:last-child th, .table-reflow tfoot:last-child tr:last-child td {border-bottom: 1px solid #e5e5e5;}.table-reflow tr {float: left;}.table-reflow tr th, .table-reflow tr td {display: block !important;border: 1px solid #e5e5e5;}.form-control {display: block;width: 100%;padding: 0.5rem 0.75rem;font-size: 13px;color: #777777;background-color: #fff;background-image: none;background-clip: padding-box;border: 1px solid #e5e5e5;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.form-control::-ms-expand {background-color: transparent;border: 0;}.form-control:focus {color: #777777;background-color: #fff;border-color: #66afe9;outline: none;}.form-control::placeholder {color: #999;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}.form-control:disabled, .form-control[readonly] {background-color: #e9e9e9;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}.form-control:disabled {cursor: not-allowed;}select.form-control:not([size]):not([multiple]) {height: 2.5rem;}select.form-control:focus::-ms-value {color: #777777;background-color: #fff;}.form-control-file, .form-control-range {display: block;}.col-form-label {padding-top: 0.5rem;padding-bottom: 0.5rem;margin-bottom: 0;}.col-form-label-lg {padding-top: 0.75rem;padding-bottom: 0.75rem;font-size: 0.9375rem;}.col-form-label-sm {padding-top: 0.25rem;padding-bottom: 0.25rem;font-size: 0.875rem;}.col-form-legend {padding-top: 0.5rem;padding-bottom: 0.5rem;margin-bottom: 0;font-size: 1rem;}.form-control-static {min-height: 2.5rem;padding-top: 0.5rem;padding-bottom: 0.5rem;margin-bottom: 0;}.form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn {padding-right: 0;padding-left: 0;}.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {padding: 0.25rem 0.5rem;font-size: 0.875rem;border-radius: 0.2rem;-moz-border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-khtml-border-radius: 0.2rem;}select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.input-group-addon:not([size]):not([multiple]), .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {height: 1.8125rem;}.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {padding: 0.75rem 1.5rem;font-size: 0.9375rem;border-radius: 0.3rem;-moz-border-radius: 0.3rem;-webkit-border-radius: 0.3rem;-khtml-border-radius: 0.3rem;}select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.input-group-addon:not([size]):not([multiple]), .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {height: 2.75rem;}.form-group {margin-bottom: 1rem;}.form-text {display: block;margin-top: 0.25rem;}.form-check {position: relative;display: block;margin-bottom: 0.75rem;}.form-check + .form-check {margin-top: -.25rem;}.form-check.disabled .form-check-label {color: #777777;cursor: not-allowed;}.form-check-label {padding-left: 1.25rem;margin-bottom: 0;cursor: pointer;}.form-check-input {position: absolute;margin-top: .25rem;margin-left: -1.25rem;}.form-check-input:only-child {position: static;}.form-check-inline {position: relative;display: inline-block;padding-left: 1.25rem;margin-bottom: 0;vertical-align: middle;cursor: pointer;}.form-check-inline + .form-check-inline {margin-left: .75rem;}.form-check-inline.disabled {cursor: not-allowed;}.form-control-feedback {margin-top: 0.25rem;}.form-control-success, .form-control-warning, .form-control-danger {padding-right: 2.25rem;background-repeat: no-repeat;background-position: center right 0.625rem;background-size: 1.25rem 1.25rem;}.has-success .form-control-feedback, .has-success .form-control-label, .has-success .form-check-label, .has-success .form-check-inline, .has-success .custom-control {color: #4cbb6c;}.has-success .form-control {border-color: #4cbb6c;}.has-success .input-group-addon {color: #4cbb6c;border-color: #4cbb6c;background-color: #e0f3e5;}.has-success .form-control-feedback {color: #4cbb6c;}.has-success .form-control-success {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");}.has-warning .form-control-feedback, .has-warning .form-control-label, .has-warning .form-check-label, .has-warning .form-check-inline, .has-warning .custom-control {color: #ff9a52;}.has-warning .form-control {border-color: #ff9a52;}.has-warning .input-group-addon {color: #ff9a52;border-color: #ff9a52;background-color: #ffffff;}.has-warning .form-control-feedback {color: #ff9a52;}.has-warning .form-control-warning {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");}.has-danger .form-control-feedback, .has-danger .form-control-label, .has-danger .form-check-label, .has-danger .form-check-inline, .has-danger .custom-control {color: #ff4c4c;}.has-danger .form-control {border-color: #ff4c4c;}.has-danger .input-group-addon {color: #ff4c4c;border-color: #ff4c4c;background-color: #ffffff;}.has-danger .form-control-feedback {color: #ff4c4c;}.has-danger .form-control-danger {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");}@media (min-width: 544px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}.form-inline .form-control-static {display: inline-block;}.form-inline .input-group {display: inline-table;vertical-align: middle;}.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {width: auto;}.form-inline .input-group > .form-control {width: 100%;}.form-inline .form-control-label {margin-bottom: 0;vertical-align: middle;}.form-inline .form-check {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.form-inline .form-check-label {padding-left: 0;}.form-inline .form-check-input {position: relative;margin-left: 0;}.form-inline .has-feedback .form-control-feedback {top: 0;}}.btn {display: inline-block;font-weight: normal;line-height: 1.25;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;user-select: none;border: 1px solid transparent;padding: 0.5rem 1rem;font-size: 1rem;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.btn:focus, .btn:hover {text-decoration: none;}.btn.focus {text-decoration: none;}.btn:active, .btn.active {background-image: none;outline: 0;}.btn.disabled, .btn:disabled {cursor: not-allowed;opacity: .65;}a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none;}.btn-primary, .page-footer .text-sm-center a, .button.ajax_add_to_cart_button {color: #fff;background-color: #111111;border-color: transparent;}.btn-primary:hover, .page-footer .text-sm-center a:hover, .button.ajax_add_to_cart_button:hover {color: #ffffff;outline: none;position: relative;z-index: 1;}.btn-primary:focus, .btn-primary.focus, .page-footer .text-sm-center a:focus, .button.ajax_add_to_cart_button:focus {background: #f3604d;background: -moz-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: -webkit-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3604d', endColorstr='#e3503d',GradientType=0 );color:#ffffff;}.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle, .page-footer .text-sm-center a:active, .button.ajax_add_to_cart_button:active {border-color: transparent;color: #fff;background: #2b5595;background: -moz-linear-gradient(top, #355f9f 0%, #254f8f 100%);background: -webkit-linear-gradient(top, #355f9f 0%, #254f8f 100%);background: linear-gradient(to bottom, #355f9f 0%, #254f8f 100%);background-color: rgba(0, 0, 0, 0);background-image: linear-gradient(rgb(53, 95, 159) 0%, rgb(37, 79, 143) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#355f9f', endColorstr='#254f8f',GradientType=0 );}.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {background: #f3604d;background: -moz-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: -webkit-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3604d', endColorstr='#e3503d',GradientType=0 );color:#ffffff;outline: none;}.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {background-color: #111111;border-color: transparent;}.btn-primary.disabled:hover, .btn-primary:disabled:hover {background-color: #111111;border-color: transparent;}.btn-secondary, .btn-tertiary {color: #111111;background-color: #ffce64;border-color: transparent;}.btn-secondary::after:hover, .btn-tertiary::after:hover {color: #ffffff;background: #f3604d;background: -moz-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: -webkit-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3604d', endColorstr='#e3503d',GradientType=0 );}.btn-secondary:focus, .btn-tertiary:focus, .btn-secondary.focus, .focus.btn-tertiary {color: #ffffff;background: #f3604d;background: -moz-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: -webkit-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3604d', endColorstr='#e3503d',GradientType=0 );border-color: #f3604d;border-color: transparent;}.btn-secondary:active, .btn-tertiary:active, .btn-secondary.active, .active.btn-tertiary, .open > .btn-secondary.dropdown-toggle, .open > .dropdown-toggle.btn-tertiary {color: #414141;background: #f3604d;background: -moz-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: -webkit-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3604d', endColorstr='#e3503d',GradientType=0 );border-color: #f3604d;border-color: transparent;background-image: none;}.btn-secondary:active:hover, .btn-tertiary:active:hover, .btn-secondary:active:focus, .btn-tertiary:active:focus, .btn-secondary:active.focus, .btn-tertiary:active.focus, .btn-secondary.active:hover, .active.btn-tertiary:hover, .btn-secondary.active:focus, .active.btn-tertiary:focus, .btn-secondary.active.focus, .active.focus.btn-tertiary, .open > .btn-secondary.dropdown-toggle:hover, .open > .dropdown-toggle.btn-tertiary:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .dropdown-toggle.btn-tertiary:focus, .open > .btn-secondary.dropdown-toggle.focus, .open > .dropdown-toggle.focus.btn-tertiary {color: #fff;background: #f3604d;background: -moz-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: -webkit-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3604d', endColorstr='#e3503d',GradientType=0 );border-color: #f3604d;border-color: transparent;}.btn-secondary.disabled:focus, .disabled.btn-tertiary:focus, .btn-secondary.disabled.focus, .disabled.focus.btn-tertiary, .btn-secondary:disabled:focus, .btn-tertiary:disabled:focus, .btn-secondary:disabled.focus, .btn-tertiary:disabled.focus {background-color: #e9e9e9;border-color: transparent;}.btn-secondary.disabled:hover, .disabled.btn-tertiary:hover, .btn-secondary:disabled:hover, .btn-tertiary:disabled:hover {background-color: #e9e9e9;border-color: transparent;}.btn-info {color: #fff;background-color: #5bc0de;border-color: #5bc0de;}.btn-info:hover {color: #fff;background-color: #272727;border-color: #2aabd2;}.btn-info:focus, .btn-info.focus {color: #fff;background-color: #272727;border-color: #2aabd2;}.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {color: #fff;background-color: #272727;border-color: #2aabd2;background-image: none;}.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {color: #fff;background-color: #272727;border-color: #1f7e9a;}.btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {background-color: #272727;border-color: #5bc0de;}.btn-info.disabled:hover, .btn-info:disabled:hover {background-color: #272727;border-color: #5bc0de;}.btn-success {color: #fff;background-color: #4cbb6c;border-color: #4cbb6c;}.btn-success:hover {color: #fff;background-color: #3a9a56;border-color: #389252;}.btn-success:focus, .btn-success.focus {color: #fff;background-color: #3a9a56;border-color: #389252;}.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {color: #fff;background-color: #3a9a56;border-color: #389252;background-image: none;}.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {color: #fff;background-color: #318047;border-color: #256237;}.btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {background-color: #4cbb6c;border-color: #4cbb6c;}.btn-success.disabled:hover, .btn-success:disabled:hover {background-color: #4cbb6c;border-color: #4cbb6c;}.btn-warning {color: #ffffff;background-color: #FF9A52;border-color: #FF9A52;}.btn-warning:hover {color: #ffffff;background-color: #ff7c1f;border-color: #ff7615;}.btn-warning:focus, .btn-warning.focus {color: #ffffff;background-color: #ff7c1f;border-color: #ff7615;}.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {color: #ffffff;background-color: #ff7c1f;border-color: #ff7615;background-image: none;}.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {color: #ffffff;background-color: #fa6800;border-color: #d25700;}.btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {background-color: #FF9A52;border-color: #FF9A52;}.btn-warning.disabled:hover, .btn-warning:disabled:hover {background-color: #FF9A52;border-color: #FF9A52;}.btn-danger {color: #fff;background-color: #ff4c4c;border-color: #ff4c4c;}.btn-danger:hover {color: #fff;background-color: #ff1919;border-color: #ff0f0f;}.btn-danger:focus, .btn-danger.focus {color: #fff;background-color: #ff1919;border-color: #ff0f0f;}.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {color: #fff;background-color: #ff1919;border-color: #ff0f0f;background-image: none;}.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {color: #fff;background-color: #f40000;border-color: #cc0000;}.btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {background-color: #ff4c4c;border-color: #ff4c4c;}.btn-danger.disabled:hover, .btn-danger:disabled:hover {background-color: #ff4c4c;border-color: #ff4c4c;}.btn-outline-primary {color: #111111;background-image: none;background-color: transparent;border-color: #111111;}.btn-outline-primary:hover {color: #fff;background-color: #111111;border-color: #111111;}.btn-outline-primary:focus, .btn-outline-primary.focus {color: #fff;background-color: #111111;border-color: #111111;}.btn-outline-primary:active, .btn-outline-primary.active, .open > .btn-outline-primary.dropdown-toggle {color: #fff;background-color: #111111;border-color: #111111;}.btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus, .open > .btn-outline-primary.dropdown-toggle:hover, .open > .btn-outline-primary.dropdown-toggle:focus, .open > .btn-outline-primary.dropdown-toggle.focus {color: #fff;background-color: #1e788c;border-color: #175c6a;}.btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {border-color: #83d3e4;}.btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {border-color: #83d3e4;}.btn-outline-secondary {color: transparent;background-image: none;background-color: transparent;border-color: transparent;}.btn-outline-secondary:hover {color: #fff;background-color: transparent;border-color: transparent;}.btn-outline-secondary:focus, .btn-outline-secondary.focus {color: #fff;background-color: transparent;border-color: transparent;}.btn-outline-secondary:active, .btn-outline-secondary.active, .open > .btn-outline-secondary.dropdown-toggle {color: #fff;background-color: transparent;border-color: transparent;}.btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus, .open > .btn-outline-secondary.dropdown-toggle:hover, .open > .btn-outline-secondary.dropdown-toggle:focus, .open > .btn-outline-secondary.dropdown-toggle.focus {color: #fff;background-color: transparent;border-color: transparent;}.btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {border-color: rgba(51, 51, 51, 0);}.btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {border-color: rgba(51, 51, 51, 0);}.btn-outline-info {color: #5bc0de;background-image: none;background-color: transparent;border-color: #5bc0de;}.btn-outline-info:hover {color: #fff;background-color: #5bc0de;border-color: #5bc0de;}.btn-outline-info:focus, .btn-outline-info.focus {color: #fff;background-color: #5bc0de;border-color: #5bc0de;}.btn-outline-info:active, .btn-outline-info.active, .open > .btn-outline-info.dropdown-toggle {color: #fff;background-color: #5bc0de;border-color: #5bc0de;}.btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus, .open > .btn-outline-info.dropdown-toggle:hover, .open > .btn-outline-info.dropdown-toggle:focus, .open > .btn-outline-info.dropdown-toggle.focus {color: #fff;background-color: #269abc;border-color: #1f7e9a;}.btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus {border-color: #b0e1ef;}.btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {border-color: #b0e1ef;}.btn-outline-success {color: #4cbb6c;background-image: none;background-color: transparent;border-color: #4cbb6c;}.btn-outline-success:hover {color: #fff;background-color: #4cbb6c;border-color: #4cbb6c;}.btn-outline-success:focus, .btn-outline-success.focus {color: #fff;background-color: #4cbb6c;border-color: #4cbb6c;}.btn-outline-success:active, .btn-outline-success.active, .open > .btn-outline-success.dropdown-toggle {color: #fff;background-color: #4cbb6c;border-color: #4cbb6c;}.btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus, .open > .btn-outline-success.dropdown-toggle:hover, .open > .btn-outline-success.dropdown-toggle:focus, .open > .btn-outline-success.dropdown-toggle.focus {color: #fff;background-color: #318047;border-color: #256237;}.btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {border-color: #96d7a9;}.btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {border-color: #96d7a9;}.btn-outline-warning {color: #FF9A52;background-image: none;background-color: transparent;border-color: #FF9A52;}.btn-outline-warning:hover {color: #fff;background-color: #FF9A52;border-color: #FF9A52;}.btn-outline-warning:focus, .btn-outline-warning.focus {color: #fff;background-color: #FF9A52;border-color: #FF9A52;}.btn-outline-warning:active, .btn-outline-warning.active, .open > .btn-outline-warning.dropdown-toggle {color: #fff;background-color: #FF9A52;border-color: #FF9A52;}.btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus, .open > .btn-outline-warning.dropdown-toggle:hover, .open > .btn-outline-warning.dropdown-toggle:focus, .open > .btn-outline-warning.dropdown-toggle.focus {color: #fff;background-color: #fa6800;border-color: #d25700;}.btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus {border-color: #ffd6b8;}.btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {border-color: #ffd6b8;}.btn-outline-danger {color: #ff4c4c;background-image: none;background-color: transparent;border-color: #ff4c4c;}.btn-outline-danger:hover {color: #fff;background-color: #ff4c4c;border-color: #ff4c4c;}.btn-outline-danger:focus, .btn-outline-danger.focus {color: #fff;background-color: #ff4c4c;border-color: #ff4c4c;}.btn-outline-danger:active, .btn-outline-danger.active, .open > .btn-outline-danger.dropdown-toggle {color: #fff;background-color: #ff4c4c;border-color: #ff4c4c;}.btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus, .open > .btn-outline-danger.dropdown-toggle:hover, .open > .btn-outline-danger.dropdown-toggle:focus, .open > .btn-outline-danger.dropdown-toggle.focus {color: #fff;background-color: #f40000;border-color: #cc0000;}.btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {border-color: #ffb2b2;}.btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {border-color: #ffb2b2;}.btn-link {font-weight: normal;color: #111111;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {background-color: transparent;}.btn-link, .btn-link:focus, .btn-link:active {border-color: transparent;}.btn-link:hover {border-color: transparent;}.btn-link:focus, .btn-link:hover {color: #208094;text-decoration: underline;background-color: transparent;}.btn-link:disabled:focus, .btn-link:disabled:hover {color: #e5e5e5;text-decoration: none;}.btn-lg, .btn-group-lg > .btn {padding: 0.75rem 1.5rem;font-size: 0.9375rem;border-radius: 0.3rem;-moz-border-radius: 0.3rem;-webkit-border-radius: 0.3rem;-khtml-border-radius: 0.3rem;}.btn-sm, .btn-group-sm > .btn {padding: 0.25rem 0.5rem;font-size: 0.875rem;border-radius: 0.2rem;-moz-border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-khtml-border-radius: 0.2rem;}.btn-block {display: block;width: 100%;}.btn-block + .btn-block {margin-top: 0.5rem;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}.fade {opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;transition: opacity .15s linear;-webkit-transition: opacity .15s linear;-moz-transition: opacity .15s linear;-o-transition: opacity .15s linear;-ms-transition: opacity .15s linear;}.fade.in {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}.collapse {display: none;}.collapse.in {display: block;}.collapsing {position: relative;height: 0;overflow: hidden;transition-timing-function: ease;transition-duration: .35s;transition-property: height;}.dropup, .dropdown {position: relative;}.dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: 0.3em;vertical-align: middle;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-left: 0.3em solid transparent;}.dropdown-toggle:focus {outline: 0;}.dropup .dropdown-toggle::after {border-top: 0;border-bottom: 0.3em solid;}.dropdown-menu {background-clip: padding-box;background-color: #ffffff;border: 1px solid #e5e5e5;color: #878787;display: none;float: left;font-size: 13px;left: 0;list-style: outside none none;min-width: 160px;padding: 10px;position: absolute;text-align: left;top: 100%;z-index: 1000;border-top: 3px solid #195594;}.dropdown-divider {height: 1px;margin: 0.5rem 0;overflow: hidden;background-color: #e5e5e5;}.dropdown-item {display: block;width: 100%;padding: 2px 10px;clear: both;font-weight: normal;color: #777;text-align: inherit;background: none;border: 0;}.dropdown-item:focus, .dropdown-item:hover {color: #7a7a7a;text-decoration: none;background-color: #f5f5f5;}.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {color: #fff;text-decoration: none;background-color: #111111;outline: 0;}.dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {color: #e5e5e5;}.dropdown-item.disabled:focus, .dropdown-item.disabled:hover {text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";}.products-sort-order.open > .dropdown-menu {display: block;}.open > a {outline: 0;}.dropdown-menu-right {right: 0;left: auto;}.dropdown-menu-left {right: auto;left: 0;}.dropdown-header {display: block;padding: 5px 20px;font-size: 0.875rem;color: #e5e5e5;white-space: nowrap;}.dropdown-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;}.dropup .caret, .navbar-fixed-bottom .dropdown .caret {content: "";border-top: 0;border-bottom: 0.3em solid;}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 2px;}.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn {position: relative;float: left;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {z-index: 2;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {z-index: 2;}.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: -1px;}.btn-toolbar {margin-left: -0.5rem;}.btn-toolbar::after {content: "";display: table;clear: both;}.btn-toolbar .btn-group, .btn-toolbar .input-group {float: left;}.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {margin-left: 0.5rem;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.btn-group > .btn:first-child {margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-bottom-right-radius: 0;border-top-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {border-bottom-left-radius: 0;border-top-left-radius: 0;}.btn-group > .btn-group {float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-top-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {border-bottom-left-radius: 0;border-top-left-radius: 0;}.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {outline: 0;}.btn + .dropdown-toggle-split {padding-right: 0.75rem;padding-left: 0.75rem;}.btn + .dropdown-toggle-split::after {margin-left: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {padding-right: 0.375rem;padding-left: 0.375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {padding-right: 1.125rem;padding-left: 1.125rem;}.btn .caret {margin-left: 0;}.btn-lg .caret, .btn-group-lg > .btn .caret {border-width: 0.3em 0.3em 0;border-bottom-width: 0;}.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {border-width: 0 0.3em 0.3em;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {display: block;float: none;width: 100%;max-width: 100%;}.btn-group-vertical > .btn-group::after {content: "";display: table;clear: both;}.btn-group-vertical > .btn-group > .btn {float: none;}.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.btn-group-vertical > .btn:first-child:not(:last-child) {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn:last-child:not(:first-child) {border-top-right-radius: 0;border-top-left-radius: 0;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}.input-group {position: relative;width: 100%;display: table;border-collapse: separate;}.input-group .form-control {position: relative;z-index: 1;float: left;width: 100%;margin-bottom: 0;}.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {z-index: 2;}.input-group-addon, .input-group-btn, .input-group .form-control {display: table-cell;}.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.input-group-addon, .input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}.input-group-addon {padding: 0.5rem 0.75rem;margin-bottom: 0;font-size: 1rem;font-weight: normal;line-height: 1.25;color: #777777;text-align: center;background-color: #e9e9e9;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.input-group-addon.form-control-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {padding: 0.25rem 0.5rem;font-size: 0.875rem;border-radius: 0.2rem;-moz-border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-khtml-border-radius: 0.2rem;}.input-group-addon.form-control-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {padding: 0.75rem 1.5rem;font-size: 0.9375rem;border-radius: 0.3rem;-moz-border-radius: 0.3rem;-webkit-border-radius: 0.3rem;-khtml-border-radius: 0.3rem;}.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {margin-top: 0;}.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {border-bottom-right-radius: 0;border-top-right-radius: 0;}.input-group-addon:not(:last-child) {border-right: 0;}.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn:not(:first-child), .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {border-bottom-left-radius: 0;border-top-left-radius: 0;}.form-control + .input-group-addon:not(:first-child) {border-left: 0;}.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}.input-group-btn > .btn {position: relative;}.input-group-btn > .btn + .btn {margin-left: -1px;}.input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {z-index: 3;}.input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group {margin-right: -1px;}.input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group {margin-left: -1px;}.input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover, .input-group-btn:not(:first-child) > .btn-group:focus, .input-group-btn:not(:first-child) > .btn-group:active, .input-group-btn:not(:first-child) > .btn-group:hover {z-index: 3;}.custom-control {position: relative;display: inline;padding-left: 1.5rem;cursor: pointer;}.custom-control + .custom-control {margin-left: 1rem;}.custom-control-input {position: absolute;z-index: -1;opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}.custom-control-input:checked ~ .custom-control-indicator {color: #fff;background-color: #0074d9;}.custom-control-input:focus ~ .custom-control-indicator {box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;-moz-box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;-webkit-box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;}.custom-control-input:active ~ .custom-control-indicator {color: #fff;background-color: #84c6ff;}.custom-control-input:disabled ~ .custom-control-indicator {cursor: not-allowed;background-color: #eee;}.custom-control-input:disabled ~ .custom-control-description {color: #767676;cursor: not-allowed;}.custom-control-indicator {position: absolute;top: .0625rem;left: 0;display: block;width: 1rem;height: 1rem;pointer-events: none;user-select: none;background-color: #ddd;background-repeat: no-repeat;background-position: center center;background-size: 50% 50%;}.custom-checkbox .custom-control-indicator {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {background-color: #0074d9;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");}.custom-radio .custom-control-indicator {border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;}.custom-radio .custom-control-input:checked ~ .custom-control-indicator {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");}.custom-controls-stacked .custom-control {display: inline;}.custom-controls-stacked .custom-control::after {display: block;margin-bottom: 0.25rem;content: "";}.custom-controls-stacked .custom-control + .custom-control {margin-left: 0;}.custom-select {display: inline-block;max-width: 100%;padding: 0.375rem 1.75rem 0.375rem 0.75rem;padding-right: 0.75rem \9;color: #777777;vertical-align: middle;background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;background-image: none \9;background-size: 8px 10px;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;-moz-appearance: none;-webkit-appearance: none;}.custom-select:focus {border-color: #51a7e8;outline: none;}.custom-select:focus::-ms-value {color: #777777;background-color: #fff;}.custom-select:disabled {color: #e5e5e5;cursor: not-allowed;background-color: #e9e9e9;}.custom-select::-ms-expand {opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}.custom-select-sm {padding-top: 0.375rem;padding-bottom: 0.375rem;font-size: 75%;}.custom-file {position: relative;display: inline-block;max-width: 100%;height: 2.5rem;cursor: pointer;}.custom-file-input {min-width: 14rem;max-width: 100%;margin: 0;filter: alpha(opacity=0);opacity: 0;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}.custom-file-control {position: absolute;top: 0;right: 0;left: 0;z-index: 5;height: 2.5rem;padding: 0.5rem 1rem;line-height: 1.5;color: #555;user-select: none;background-color: #fff;border: 1px solid #ddd;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.custom-file-control:lang(en)::after {content: "Choose file...";}.custom-file-control::before {position: absolute;top: -1px;right: -1px;bottom: -1px;z-index: 6;display: block;height: 2.5rem;padding: 0.5rem 1rem;line-height: 1.5;color: #555;background-color: #eee;border: 1px solid #ddd;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.custom-file-control:lang(en)::before {content: "Browse";}.nav {padding-left: 0;margin-bottom: 0;list-style: none;}.nav-link {display: inline-block;}.nav-link:focus, .nav-link:hover {text-decoration: none;}.nav-link.disabled {color: #e5e5e5;}.nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {color: #e5e5e5;cursor: not-allowed;background-color: transparent;}.nav-inline .nav-item {display: inline-block;}.nav-inline .nav-item + .nav-item, .nav-inline .nav-link + .nav-link {margin-left: 1rem;}.nav-tabs {border-bottom: 1px solid #ddd;}.nav-tabs::after {content: "";display: table;clear: both;}.nav-tabs .nav-item {float: left;margin-bottom: -1px;}.nav-tabs .nav-item + .nav-item {margin-left: 0;}.nav-tabs .nav-link {display: block;padding: 0.5em 1em;border: 1px solid transparent;border-top-right-radius: 0;border-top-left-radius: 0;}.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: #e9e9e9 #e9e9e9 #ddd;}.nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {color: #e5e5e5;background-color: transparent;border-color: transparent;}.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover {color: #777777;background-color: #fff;border-color: #ddd #ddd transparent;}.nav-tabs .dropdown-menu {margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0;}.nav-pills::after {content: "";display: table;clear: both;}.nav-pills .nav-item {float: left;}.nav-pills .nav-item + .nav-item {margin-left: 0.2rem;}.nav-pills .nav-link {display: block;padding: 0.5em 1em;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover, .nav-pills .nav-item.open .nav-link, .nav-pills .nav-item.open .nav-link:focus, .nav-pills .nav-item.open .nav-link:hover {color: #fff;cursor: default;background-color: #111111;}.nav-stacked .nav-item {display: block;float: none;}.nav-stacked .nav-item + .nav-item {margin-top: 0.2rem;margin-left: 0;}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.navbar {position: relative;padding: 0.5rem 1rem;}.navbar::after {content: "";display: table;clear: both;}@media (min-width: 544px) {.navbar {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}}.navbar-full {z-index: 1000;}@media (min-width: 544px) {.navbar-full {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}}.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;}@media (min-width: 544px) {.navbar-fixed-top, .navbar-fixed-bottom {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}}.navbar-fixed-top {top: 0;}.navbar-fixed-bottom {bottom: 0;}.navbar-sticky-top {position: sticky;top: 0;z-index: 1030;width: 100%;}@media (min-width: 544px) {.navbar-sticky-top {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}}.navbar-brand {float: left;padding-top: 0.25rem;padding-bottom: 0.25rem;margin-right: 1rem;font-size: 0.9375rem;}.navbar-brand:focus, .navbar-brand:hover {text-decoration: none;}.navbar-brand > img {display: block;}.navbar-divider {float: left;width: 1px;padding-top: .425rem;padding-bottom: .425rem;margin-right: 1rem;margin-left: 1rem;overflow: hidden;}.navbar-divider::before {content: "\A0";}.navbar-toggler {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid rgba(0, 0, 0, 0);border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;display: inline-block;font-size: 0.9375rem;line-height: 1;padding: 2px;position: absolute;left: auto;right: 10px;top: 12px;bottom: 0;}.navbar-toggler:focus, .navbar-toggler:hover {text-decoration: none;}.navbar-nav .nav-item {float: left;}.navbar-nav .nav-link {display: block;padding-top: .425rem;padding-bottom: .425rem;}.navbar-nav .nav-link + .nav-link {margin-left: 1rem;}.navbar-nav .nav-item + .nav-item {margin-left: 1rem;}.navbar-light .navbar-brand {color: rgba(0, 0, 0, 0.8);}.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {color: rgba(0, 0, 0, 0.8);}.navbar-light .navbar-nav .nav-link {color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: rgba(0, 0, 0, 0.6);}.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .active > .nav-link:focus, .navbar-light .navbar-nav .active > .nav-link:hover, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .nav-link.open:focus, .navbar-light .navbar-nav .nav-link.open:hover, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.active:focus, .navbar-light .navbar-nav .nav-link.active:hover {color: rgba(0, 0, 0, 0.8);}.navbar-light .navbar-divider {background-color: rgba(0, 0, 0, 0.075);}.navbar-dark .navbar-brand {color: #ffffff;}.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {color: #ffffff;}.navbar-dark .navbar-nav .nav-link {color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: rgba(255, 255, 255, 0.75);}.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .active > .nav-link:focus, .navbar-dark .navbar-nav .active > .nav-link:hover, .navbar-dark .navbar-nav .nav-link.open, .navbar-dark .navbar-nav .nav-link.open:focus, .navbar-dark .navbar-nav .nav-link.open:hover, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.active:focus, .navbar-dark .navbar-nav .nav-link.active:hover {color: #ffffff;}.navbar-dark .navbar-divider {background-color: rgba(255, 255, 255, 0.075);}.navbar-toggleable-xs::after {content: "";display: table;clear: both;}@media (max-width: 543px) {.navbar-toggleable-xs .navbar-nav .nav-item {float: none;margin-left: 0;}}@media (min-width: 544px) {.navbar-toggleable-xs {display: block !important;}}.navbar-toggleable-sm::after {content: "";display: table;clear: both;}@media (max-width: 767px) {.navbar-toggleable-sm .navbar-nav .nav-item {float: none;margin-left: 0;}}@media (min-width: 768px) {.navbar-toggleable-sm {display: block !important;}}.navbar-toggleable-md::after {content: "";display: table;clear: both;}@media (max-width: 991px) {.navbar-toggleable-md .navbar-nav .nav-item {float: none;margin-left: 0;}}@media (min-width: 992px) {.navbar-toggleable-md {display: block !important;}}.card {border: 1px solid #e5e5e5;display: block;margin-bottom: 10px;position: relative;float: left;width: 100%;background: #fff;}.card-block {padding: 15px;font-size: 13px;}.card-block::after {content: "";display: table;clear: both;}.card-title {margin-bottom: 0.75rem;}.card-subtitle {margin-top: -0.375rem;margin-bottom: 0;}.card-text:last-child {margin-bottom: 0;}.card-link:hover {text-decoration: none;}.card-link + .card-link {margin-left: 1.25rem;}.card > .list-group:first-child .list-group-item:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}.card > .list-group:last-child .list-group-item:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.card-header {padding: 0.75rem 1.25rem;background-color: #f5f5f5;border-bottom: 1px solid rgba(0, 0, 0, 0.125);}.card-header::after {content: "";display: table;clear: both;}.card-header:first-child {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.card-footer {padding: 0.75rem 1.25rem;background-color: #f5f5f5;border-top: 1px solid rgba(0, 0, 0, 0.125);}.card-footer::after {content: "";display: table;clear: both;}.card-footer:last-child {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.card-header-tabs {margin-right: -0.625rem;margin-bottom: -0.75rem;margin-left: -0.625rem;border-bottom: 0;}.card-header-pills {margin-right: -0.625rem;margin-left: -0.625rem;}.card-primary {background-color: #111111;border-color: #111111;}.card-primary .card-header, .card-primary .card-footer {background-color: transparent;}.card-success {background-color: #4cbb6c;border-color: #4cbb6c;}.card-success .card-header, .card-success .card-footer {background-color: transparent;}.card-info {background-color: #5bc0de;border-color: #5bc0de;}.card-info .card-header, .card-info .card-footer {background-color: transparent;}.card-warning {background-color: #ff9a52;border-color: #ff9a52;}.card-warning .card-header, .card-warning .card-footer {background-color: transparent;}.card-danger {background-color: #ff4c4c;border-color: #ff4c4c;}.card-danger .card-header, .card-danger .card-footer {background-color: transparent;}.card-outline-primary {background-color: transparent;border-color: #111111;}.card-outline-secondary {background-color: transparent;border-color: transparent;}.card-outline-info {background-color: transparent;border-color: #5bc0de;}.card-outline-success {background-color: transparent;border-color: #4cbb6c;}.card-outline-warning {background-color: transparent;border-color: #FF9A52;}.card-outline-danger {background-color: transparent;border-color: #ff4c4c;}.card-inverse .card-header, .card-inverse .card-footer {border-color: rgba(255, 255, 255, 0.2);}.card-inverse .card-header, .card-inverse .card-footer, .card-inverse .card-title, .card-inverse .card-blockquote {color: #fff;}.card-inverse .card-link, .card-inverse .card-text, .card-inverse .card-subtitle, .card-inverse .card-blockquote .blockquote-footer {color: rgba(255, 255, 255, 0.65);}.card-inverse .card-link:focus, .card-inverse .card-link:hover {color: #fff;}.card-blockquote {padding: 0;margin-bottom: 0;border-left: 0;}.card-img {border-radius: 0.25rem;-moz-border-radius: 0.25rem;-webkit-border-radius: 0.25rem;-khtml-border-radius: 0.25rem;}.card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 1.25rem;}.card-img-top {border-top-right-radius: 0;border-top-left-radius: 0;}.card-img-bottom {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}@media (min-width: 544px) {.card-deck {display: table;width: 100%;margin-bottom: 0.75rem;table-layout: fixed;border-spacing: 1.25rem 0;}.card-deck .card {display: table-cell;margin-bottom: 0;vertical-align: top;}.card-deck-wrapper {margin-right: -1.25rem;margin-left: -1.25rem;}}@media (min-width: 544px) {.card-group {display: table;width: 100%;table-layout: fixed;}.card-group .card {display: table-cell;vertical-align: top;}.card-group .card + .card {margin-left: 0;border-left: 0;}.card-group .card:first-child {border-bottom-right-radius: 0;border-top-right-radius: 0;}.card-group .card:first-child .card-img-top {border-top-right-radius: 0;}.card-group .card:first-child .card-img-bottom {border-bottom-right-radius: 0;}.card-group .card:last-child {border-bottom-left-radius: 0;border-top-left-radius: 0;}.card-group .card:last-child .card-img-top {border-top-left-radius: 0;}.card-group .card:last-child .card-img-bottom {border-bottom-left-radius: 0;}.card-group .card:not(:first-child):not(:last-child) {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.card-group .card:not(:first-child):not(:last-child) .card-img-top, .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}}@media (min-width: 544px) {.card-columns {column-count: 3;column-gap: 1.25rem;}.card-columns .card {width: 100%;}}.breadcrumb {padding: 0.75rem 1rem;margin-bottom: 13px;list-style: none;float: left;width: 100%;background-color: #e9e9e9;margin-top: 0;}.breadcrumb::after {content: "";display: table;clear: both;}.breadcrumb-item {float: left;}.breadcrumb-item + .breadcrumb-item::before {display: inline-block;padding-right: 0.5rem;padding-left: 0.5rem;color: #e5e5e5;content: "/";}.breadcrumb-item + .breadcrumb-item:hover::before {text-decoration: underline;}.breadcrumb-item + .breadcrumb-item:hover::before {text-decoration: none;}.breadcrumb-item.active {color: #e5e5e5;}.pagination {display: inline-block;padding-left: 0;border: 1px solid #e5e5e5;padding: 10px;width: 100%;background: #fff;margin-bottom: 20px;}.page-item {display: inline;}.page-item:first-child .page-link {margin-left: 0;border-bottom-left-radius: 0;border-top-left-radius: 0;}.page-item:last-child .page-link {border-bottom-right-radius: 0;border-top-right-radius: 0;}.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {z-index: 2;color: #fff;cursor: default;background-color: #111111;border-color: #111111;}.page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {color: #e5e5e5;pointer-events: none;cursor: not-allowed;background-color: #fff;border-color: #ddd;}.page-link {position: relative;float: left;padding: 0.5rem 0.75rem;margin-left: -1px;color: #111111;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}.page-link:focus, .page-link:hover {color: #208094;background-color: #e9e9e9;border-color: #ddd;}.pagination-lg .page-link {padding: 0.75rem 1.5rem;font-size: 0.9375rem;}.pagination-lg .page-item:first-child .page-link {border-bottom-left-radius: 0.3rem;border-top-left-radius: 0.3rem;}.pagination-lg .page-item:last-child .page-link {border-bottom-right-radius: 0.3rem;border-top-right-radius: 0.3rem;}.pagination-sm .page-link {padding: 0.275rem 0.75rem;font-size: 0.875rem;}.pagination-sm .page-item:first-child .page-link {border-bottom-left-radius: 0.2rem;border-top-left-radius: 0.2rem;}.pagination-sm .page-item:last-child .page-link {border-bottom-right-radius: 0.2rem;border-top-right-radius: 0.2rem;}.tag {display: inline-block;padding: 0.25em 0.4em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.tag:empty {display: none;}.btn .tag {position: relative;top: -1px;}a.tag:focus, a.tag:hover {color: #fff;text-decoration: none;cursor: pointer;}.tag-pill {padding-right: 0.6em;padding-left: 0.6em;border-radius: 10rem;-moz-border-radius: 10rem;-webkit-border-radius: 10rem;-khtml-border-radius: 10rem;}.tag-default {background-color: #e5e5e5;}.tag-default[href]:focus, .tag-default[href]:hover {background-color: #d2d2d2;}.tag-primary {background-color: #111111;}.tag-primary[href]:focus, .tag-primary[href]:hover {background-color: #ff4661;}.tag-success {background-color: #4cbb6c;}.tag-success[href]:focus, .tag-success[href]:hover {background-color: #3a9a56;}.tag-info {background-color: #5bc0de;}.tag-info[href]:focus, .tag-info[href]:hover {background-color: #31b0d5;}.tag-warning {background-color: #ff9a52;}.tag-warning[href]:focus, .tag-warning[href]:hover {background-color: #ff7c1f;}.tag-danger {background-color: #ff4c4c;}.tag-danger[href]:focus, .tag-danger[href]:hover {background-color: #ff1919;}.jumbotron {padding: 2rem 1rem;margin-bottom: 2rem;background-color: #e9e9e9;border-radius: 0.3rem;-moz-border-radius: 0.3rem;-webkit-border-radius: 0.3rem;-khtml-border-radius: 0.3rem;}@media (min-width: 544px) {.jumbotron {padding: 4rem 2rem;}}.jumbotron-hr {border-top-color: #dddddd;}.jumbotron-fluid {padding-right: 0;padding-left: 0;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.alert {padding: 1rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.alert.alert-danger > ul {margin: 0;}.alert-heading {color: inherit;}.alert-link {font-weight: bold;}.alert-dismissible {padding-right: 2rem;}.alert-dismissible .close {position: relative;top: -.125rem;right: -1rem;color: inherit;}.alert-success {background-color: #dff0d8;border-color: #d0e9c6;color: #3c763d;}.alert-success hr {border-top-color: #c1e2b3;}.alert-success .alert-link {color: #2b542c;}.alert-info {background-color: #d9edf7;border-color: #bcdff1;color: #31708f;}.alert-info hr {border-top-color: #a6d5ec;}.alert-info .alert-link {color: #245269;}.alert-warning {background-color: rgba(255, 154, 82, 0.3);border-color: #FF9A52;color: #414141;}.alert-warning hr {border-top-color: #ff8b39;}.alert-warning .alert-link {color: #282828;}.alert-danger {background-color: #f2dede;border-color: #ebcccc;color: #a94442;padding: 10px;}.alert-danger hr {border-top-color: #e4b9b9;}.alert-danger .alert-link {color: #843534;}@keyframes progress-bar-stripes {from {background-position: 1rem 0;}to {background-position: 0 0;}}.progress {display: block;width: 100%;height: 1rem;margin-bottom: 1rem;}.progress[value] {background-color: #eee;border: 0;appearance: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.progress[value]::-ms-fill {background-color: #0074d9;border: 0;}.progress[value]::-moz-progress-bar {background-color: #0074d9;border-bottom-left-radius: 0;border-top-left-radius: 0;}.progress[value]::-webkit-progress-value {background-color: #0074d9;border-bottom-left-radius: 0;border-top-left-radius: 0;}.progress[value="100"]::-moz-progress-bar {border-bottom-right-radius: 0;border-top-right-radius: 0;}.progress[value="100"]::-webkit-progress-value {border-bottom-right-radius: 0;border-top-right-radius: 0;}.progress[value]::-webkit-progress-bar {background-color: #eee;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}base::-moz-progress-bar, .progress[value] {background-color: #eee;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}@media screen and (min-width: 0\0) {.progress {background-color: #eee;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.progress-bar {display: inline-block;height: 1rem;text-indent: -999rem;background-color: #0074d9;border-bottom-left-radius: 0;border-top-left-radius: 0;}.progress[width="100%"] {border-bottom-right-radius: 0;border-top-right-radius: 0;}}.progress-striped[value]::-webkit-progress-value {background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 1rem 1rem;}.progress-striped[value]::-moz-progress-bar {background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 1rem 1rem;}.progress-striped[value]::-ms-fill {background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 1rem 1rem;}@media screen and (min-width: 0\0) {.progress-bar-striped {background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 1rem 1rem;}}.progress-animated[value]::-webkit-progress-value {animation: progress-bar-stripes 2s linear infinite;}.progress-animated[value]::-moz-progress-bar {animation: progress-bar-stripes 2s linear infinite;}@media screen and (min-width: 0\0) {.progress-animated .progress-bar-striped {animation: progress-bar-stripes 2s linear infinite;}}.progress-success[value]::-webkit-progress-value {background-color: #4cbb6c;}.progress-success[value]::-moz-progress-bar {background-color: #4cbb6c;}.progress-success[value]::-ms-fill {background-color: #4cbb6c;}@media screen and (min-width: 0\0) {.progress-success .progress-bar {background-color: #4cbb6c;}}.progress-info[value]::-webkit-progress-value {background-color: #5bc0de;}.progress-info[value]::-moz-progress-bar {background-color: #5bc0de;}.progress-info[value]::-ms-fill {background-color: #5bc0de;}@media screen and (min-width: 0\0) {.progress-info .progress-bar {background-color: #5bc0de;}}.progress-warning[value]::-webkit-progress-value {background-color: #ff9a52;}.progress-warning[value]::-moz-progress-bar {background-color: #ff9a52;}.progress-warning[value]::-ms-fill {background-color: #ff9a52;}@media screen and (min-width: 0\0) {.progress-warning .progress-bar {background-color: #ff9a52;}}.progress-danger[value]::-webkit-progress-value {background-color: #ff4c4c;}.progress-danger[value]::-moz-progress-bar {background-color: #ff4c4c;}.progress-danger[value]::-ms-fill {background-color: #ff4c4c;}@media screen and (min-width: 0\0) {.progress-danger .progress-bar {background-color: #ff4c4c;}}.media, .media-body {overflow: hidden;}.media-body {width: 10000px;}.media-left, .media-right, .media-body {display: table-cell;vertical-align: top;}.media-middle {vertical-align: middle;}.media-bottom {vertical-align: bottom;}.media-object {display: block;}.media-object.img-thumbnail {max-width: none;}.media-right {padding-left: 10px;}.media-left {padding-right: 10px;}.media-heading {margin-top: 0;margin-bottom: 5px;}.media-list {padding: 0;list-style: none;}.list-group {padding-left: 0;margin-bottom: 0;}.list-group-item {position: relative;display: block;padding: 0.75rem 1.25rem;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;}.list-group-item:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {color: #e5e5e5;cursor: not-allowed;background-color: #e9e9e9;}.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {color: inherit;}.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {color: #e5e5e5;}.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {z-index: 2;color: #fff;text-decoration: none;background-color: #111111;border-color: #111111;}.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small {color: inherit;}.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {color: #d7f1f6;}.list-group-flush .list-group-item {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.list-group-item-action {width: 100%;color: #555;text-align: inherit;}.list-group-item-action .list-group-item-heading {color: #333;}.list-group-item-action:focus, .list-group-item-action:hover {color: #555;text-decoration: none;background-color: #f5f5f5;}.list-group-item-success {color: #3c763d;background-color: #dff0d8;}a.list-group-item-success, button.list-group-item-success {color: #3c763d;}a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {color: inherit;}a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {color: #3c763d;background-color: #d0e9c6;}a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {color: #fff;background-color: #3c763d;border-color: #3c763d;}.list-group-item-info {color: #31708f;background-color: #d9edf7;}a.list-group-item-info, button.list-group-item-info {color: #31708f;}a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {color: inherit;}a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {color: #31708f;background-color: #c4e3f3;}a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {color: #fff;background-color: #31708f;border-color: #31708f;}.list-group-item-warning {color: #8a6d3b;background-color: #fcf8e3;}a.list-group-item-warning, button.list-group-item-warning {color: #8a6d3b;}a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {color: inherit;}a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {color: #8a6d3b;background-color: #faf2cc;}a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {color: #fff;background-color: #8a6d3b;border-color: #8a6d3b;}.list-group-item-danger {color: #a94442;background-color: #f2dede;}a.list-group-item-danger, button.list-group-item-danger {color: #a94442;}a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {color: inherit;}a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {color: #a94442;background-color: #ebcccc;}a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {color: #fff;background-color: #a94442;border-color: #a94442;}.list-group-item-heading {margin-top: 0;margin-bottom: 5px;}.list-group-item-text {margin-bottom: 0;line-height: 1.3;}.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}.embed-responsive-21by9 {padding-bottom: 42.85714%;}.embed-responsive-16by9 {padding-bottom: 56.25%;}.embed-responsive-4by3 {padding-bottom: 75%;}.embed-responsive-1by1 {padding-bottom: 100%;}.close {float: right;font-size: 30px;line-height: inherit;color: #111;}button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;transform: rotate(0deg);transition: all 0.5s ease-in-out 0ms;outline: none;}button.close:hover {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}.modal-open {overflow: hidden;}.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;outline: 0;-webkit-overflow-scrolling: touch;}.modal.fade .modal-dialog {transition: transform .3s ease-out;-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-o-transition: transform .3s ease-out;-ms-transition: transform .3s ease-out;transform: translate(0, -25%);-webkit-transform: translate(0, -25%);-moz-transform: translate(0, -25%);-o-transform: translate(0, -25%);-ms-transform: translate(0, -25%);}.modal.in .modal-dialog {transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);}.modal-open .modal {overflow-x: hidden;overflow-y: auto;padding: 0!important;}.modal-dialog {position: relative;width: auto;margin: 10px;}.modal-content {position: relative;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 0.3rem;-moz-border-radius: 0.3rem;-webkit-border-radius: 0.3rem;-khtml-border-radius: 0.3rem;outline: 0;}.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #111;}.modal-backdrop.fade {opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}.modal-backdrop.in {opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;-webkit-opacity: 0.5;}.modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;}#product-modal .modal-header {border: none;padding: 10px 15px 5px;}.modal-header .modal-msg {font: 500 16px/18px "Roboto", Helvetica, sans-serif;color: #222;}.modal-header::after {content: "";display: table;clear: both;}.modal-header .close {margin-top: -2px;}#blockcart-modal .modal-header i {color: #fff;}.modal-title {margin: 0;line-height: 1.5;}.modal-body {position: relative;padding: 15px;}.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}.modal-footer::after {content: "";display: table;clear: both;}.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}@media (min-width: 544px) {.modal-dialog {max-width: 600px;margin: 30px auto;}.modal-sm {max-width: 300px;}}@media (min-width: 992px) {.modal-lg {max-width: 900px;}}.tooltip.in {opacity: 0.9;-moz-opacity: 0.9;-khtml-opacity: 0.9;-webkit-opacity: 0.9;}.tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {padding: 5px 0;margin-top: -3px;}.tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #ff4c4c;}.tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {padding: 0 5px;margin-left: 3px;}.tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #ff4c4c;}.tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {padding: 5px 0;margin-top: 3px;}.tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #ff4c4c;}.tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {padding: 0 5px;margin-left: -3px;}.tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #ff4c4c;}.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;background-color: #ff4c4c;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: block;max-width: 276px;padding: 1px;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", Helvetica Neue, Arial, sans-serif;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;font-size: 0.875rem;word-wrap: break-word;background-color: #fff;background-clip: padding-box;border: 1px solid #e5e5e5;}.popover.popover-top, .popover.bs-tether-element-attached-bottom {margin-top: -10px;}.popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {bottom: -11px;left: 50%;margin-left: -11px;border-top-color: rgba(0, 0, 0, 0.25);border-bottom-width: 0;}.popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {bottom: 1px;margin-left: -10px;content: "";border-top-color: #fff;border-bottom-width: 0;}.popover.popover-right, .popover.bs-tether-element-attached-left {margin-left: 10px;}.popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {top: 50%;left: -11px;margin-top: -11px;border-right-color: rgba(0, 0, 0, 0.25);border-left-width: 0;}.popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {bottom: -10px;left: 1px;content: "";border-right-color: #fff;border-left-width: 0;}.popover.popover-bottom, .popover.bs-tether-element-attached-top {margin-top: 10px;}.popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {top: -11px;left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: rgba(0, 0, 0, 0.25);}.popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {top: 1px;margin-left: -10px;content: "";border-top-width: 0;border-bottom-color: #fff;}.popover.popover-left, .popover.bs-tether-element-attached-right {margin-left: -10px;}.popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: rgba(0, 0, 0, 0.25);}.popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {right: 1px;bottom: -10px;content: "";border-right-width: 0;border-left-color: #fff;}.popover-title {padding: 8px 14px;margin: 0;font-size: 1rem;background-color: #f7f7f7;border-bottom: 1px solid #e5e5e5;border-radius: 0.2375rem 0.2375rem 0 0;-moz-border-radius: 0.2375rem 0.2375rem 0 0;-webkit-border-radius: 0.2375rem 0.2375rem 0 0;-khtml-border-radius: 0.2375rem 0.2375rem 0 0;}.popover-title:empty {display: none;}.popover-content {padding: 9px 14px;}.popover-arrow, .popover-arrow::after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}.popover-arrow {border-width: 11px;}.popover-arrow::after {content: "";border-width: 10px;}.carousel {position: relative;float: left;width: 100%;overflow: hidden;}.carousel-inner {position: relative;width: 100%;margin: 0;padding: 0;overflow: hidden;}.carousel-inner > .carousel-item {position: relative;display: none;transition: .6s ease-in-out left;-webkit-transition: .6s ease-in-out left;-moz-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;-ms-transition: .6s ease-in-out left;}.carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img {line-height: 1;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-inner > .carousel-item {transition: transform .6s ease-in-out;-webkit-transition: transform .6s ease-in-out;-moz-transition: transform .6s ease-in-out;-o-transition: transform .6s ease-in-out;-ms-transition: transform .6s ease-in-out;backface-visibility: hidden;perspective: 1000px;}.carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right {left: 0;transform: translate3d(100%, 0, 0);-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);-o-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);}.carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left {left: 0;transform: translate3d(-100%, 0, 0);-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);-o-transform: translate3d(-100%, 0, 0);-ms-transform: translate3d(-100%, 0, 0);}.carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-item.active {left: 0;transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}}.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {display: block;}.carousel-inner > .active {left: 0;}.carousel-inner > .next, .carousel-inner > .prev {position: absolute;top: 0;width: 100%;}.carousel-inner > .next {left: 100%;}.carousel-inner > .prev {left: -100%;}.carousel-inner > .next.left, .carousel-inner > .prev.right {left: 0;}.carousel-inner > .active.left {left: -100%;}.carousel-inner > .active.right {left: 100%;}.carousel-item figure {margin: 0;}.carousel-control {border-radius: 50%;font-size: 0;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;bottom: 0;cursor: pointer;display: block;height: 40px;margin: auto;position: absolute;text-decoration: none;top: 0;width: 40px;z-index: 1;border: 2px solid #111111;background: #fff;}.carousel-control.left {left: 50px;right: auto;}.carousel-control.right {right: 50px;left: auto;}.carousel-control:focus, .carousel-control:hover {background: #195594;color: #fff;text-decoration: none;outline: 0;opacity: .9;border-color: #fff;}.carousel-control .icon-prev, .carousel-control .icon-next {position: absolute;top: 50%;z-index: 5;display: inline-block;width: 20px;height: 20px;margin-top: -10px;font-family: serif;line-height: 1;}.carousel-control .icon-prev::before {content: "\2039";}.carousel-control .icon-next::before {content: "\203A";}.carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: transparent;border: 1px solid #fff;border-radius: 10px;}.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #fff;}.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}.carousel-caption .btn {text-shadow: none;}@media (min-width: 544px) {.carousel-control .icon-prev, .carousel-control .icon-next {float: left;height: 100%;margin: 0;position: static;width: 100%;}.carousel-caption {right: 20%;left: 20%;padding-bottom: 30px;}.carousel-indicators {bottom: 20px;}}@media (max-width: 480px) {.carousel-control {border: none;background: none;color:#fff;}.carousel-control:focus, .carousel-control:hover {background: none;color: #fff;border-color:none;}}.bg-faded {background-color: #f7f7f9;}.bg-primary {color: #fff !important;background-color: #111111 !important;}a.bg-primary:focus, a.bg-primary:hover {background-color: #272727 !important;}.bg-success {color: #fff !important;background-color: #4cbb6c !important;}a.bg-success:focus, a.bg-success:hover {background-color: #3a9a56 !important;}.bg-info {color: #fff !important;background-color: #5bc0de !important;}a.bg-info:focus, a.bg-info:hover {background-color: #31b0d5 !important;}.bg-warning {color: #fff !important;background-color: #ff9a52 !important;}a.bg-warning:focus, a.bg-warning:hover {background-color: #ff7c1f !important;}.bg-danger {color: #fff !important;background-color: #ff4c4c !important;}a.bg-danger:focus, a.bg-danger:hover {background-color: #ff1919 !important;}.bg-inverse {color: #fff !important;background-color: #878787 !important;}a.bg-inverse:focus, a.bg-inverse:hover {background-color: #6e6e6e !important;}.clearfix::after {content: "";display: table;clear: both;}.d-block {display: block !important;}.d-inline-block {display: inline-block !important;}.d-inline {display: inline !important;}.float-xs-left {float: left !important;}.float-xs-right {float: right !important;}.float-xs-none {float: none !important;}@media (min-width: 544px) {.float-sm-left {float: left !important;}.float-sm-right {float: right !important;}.float-sm-none {float: none !important;}}@media (min-width: 768px) {.float-md-left {float: left !important;}.float-md-right {float: right !important;}.float-md-none {float: none !important;}}@media (min-width: 992px) {.float-lg-left {float: left !important;}.float-lg-right {float: right !important;}.float-lg-none {float: none !important;}}@media (min-width: 1200px) {.float-xl-left {float: left !important;}.float-xl-right {float: right !important;}.float-xl-none {float: none !important;}}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}.w-100 {width: 100% !important;}.m-x-auto {margin-right: auto !important;margin-left: auto !important;}.m-a-0 {margin: 0 0 !important;}.m-t-0 {margin-top: 0 !important;}.m-r-0 {margin-right: 0 !important;}.m-b-0 {margin-bottom: 0 !important;}.m-l-0 {margin-left: 0 !important;}.m-x-0 {margin-right: 0 !important;margin-left: 0 !important;}.m-y-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.m-a-1 {margin: 1rem 1rem !important;}.m-t-1 {margin-top: 1rem !important;}.m-r-1 {margin-right: 1rem !important;}.m-b-1 {margin-bottom: 1rem !important;}.m-l-1 {margin-left: 1rem !important;}.m-x-1 {margin-right: 1rem !important;margin-left: 1rem !important;}.m-y-1 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.m-a-2 {margin: 1.5rem 1.5rem !important;}.m-t-2 {margin-top: 1.5rem !important;}.m-r-2 {margin-right: 1.5rem !important;}.m-b-2 {margin-bottom: 1.5rem !important;}.m-l-2 {margin-left: 1.5rem !important;}.m-x-2 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.m-y-2 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.m-a-3 {margin: 3rem 3rem !important;}.m-t-3 {margin-top: 3rem !important;}.m-r-3 {margin-right: 3rem !important;}.m-b-3 {margin-bottom: 3rem !important;}.m-l-3 {margin-left: 3rem !important;}.m-x-3 {margin-right: 3rem !important;margin-left: 3rem !important;}.m-y-3 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.p-a-0 {padding: 0 0 !important;}.p-t-0 {padding-top: 0 !important;}.p-r-0 {padding-right: 0 !important;}.p-b-0 {padding-bottom: 0 !important;}.p-l-0 {padding-left: 0 !important;}.p-x-0 {padding-right: 0 !important;padding-left: 0 !important;}.p-y-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.p-a-1 {padding: 1rem 1rem !important;}.p-t-1 {padding-top: 1rem !important;}.p-r-1 {padding-right: 1rem !important;}.p-b-1 {padding-bottom: 1rem !important;}.p-l-1 {padding-left: 1rem !important;}.p-x-1 {padding-right: 1rem !important;padding-left: 1rem !important;}.p-y-1 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.p-a-2 {padding: 1.5rem 1.5rem !important;}.p-t-2 {padding-top: 1.5rem !important;}.p-r-2 {padding-right: 1.5rem !important;}.p-b-2 {padding-bottom: 1.5rem !important;}.p-l-2 {padding-left: 1.5rem !important;}.p-x-2 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.p-y-2 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.p-a-3 {padding: 3rem 3rem !important;}.p-t-3 {padding-top: 3rem !important;}.p-r-3 {padding-right: 3rem !important;}.p-b-3 {padding-bottom: 3rem !important;}.p-l-3 {padding-left: 3rem !important;}.p-x-3 {padding-right: 3rem !important;padding-left: 3rem !important;}.p-y-3 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pos-f-t {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}.text-justify {text-align: justify !important;}.text-nowrap {white-space: nowrap !important;}.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.text-xs-left {text-align: left !important;}.text-xs-right {text-align: right !important;}.text-sm-center {text-align: center !important;}@media (min-width: 544px) {.text-sm-left {text-align: left !important;}.text-sm-right {text-align: right !important;}.text-sm-center {text-align: center !important;}}@media (min-width: 768px) {.text-md-left {text-align: left !important;}.text-md-right {text-align: right !important;}.text-md-center {text-align: center !important;}}@media (min-width: 992px) {.text-lg-left {text-align: left !important;}.text-lg-right {text-align: right !important;}.text-lg-center {text-align: center !important;}}@media (min-width: 1200px) {.text-xl-left {text-align: left !important;}.text-xl-right {text-align: right !important;}.text-xl-center {text-align: center !important;}}.text-lowercase {text-transform: lowercase !important;}.text-uppercase {text-transform: uppercase !important;}.text-capitalize {text-transform: capitalize !important;}.font-weight-normal {font-weight: normal;}.font-weight-bold {font-weight: bold;}.font-italic {font-style: italic;}.text-muted {color: #777777 !important;}a.text-muted:focus, a.text-muted:hover {color: #93918c !important;}.text-primary {color: #111111 !important;}a.text-primary:focus, a.text-primary:hover {color: #272727 !important;}.text-success {color: #4cbb6c !important;}a.text-success:focus, a.text-success:hover {color: #3a9a56 !important;}.text-info {color: #5bc0de !important;}a.text-info:focus, a.text-info:hover {color: #31b0d5 !important;}.text-warning {color: #ff9a52 !important;}a.text-warning:focus, a.text-warning:hover {color: #ff7c1f !important;}.text-danger {color: #ff4c4c !important;}a.text-danger:focus, a.text-danger:hover {color: #ff1919 !important;}.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.invisible {visibility: hidden !important;}.hidden-xs-up {display: none !important;}@media (max-width: 543px) {.hidden-xs-down {display: none !important;}}@media (min-width: 544px) {.hidden-sm-up {display: none !important;}}@media (max-width: 991px) {.hidden-sm-down {display: none !important;}}@media (min-width: 992px) {.hidden-md-up {display: none !important;}}@media (max-width: 991px) {.hidden-md-down {display: none !important;}}@media (min-width: 992px) {.hidden-lg-up {display: none !important;}}@media (max-width: 1199px) {.hidden-lg-down {display: none !important;}}@media (min-width: 1200px) {.hidden-xl-up {display: none !important;}}.hidden-xl-down {display: none !important;}.visible-print-block {display: none !important;}@media print {.visible-print-block {display: block !important;}}.visible-print-inline {display: none !important;}@media print {.visible-print-inline {display: inline !important;}}.visible-print-inline-block {display: none !important;}@media print {.visible-print-inline-block {display: inline-block !important;}}@media print {.hidden-print {display: none !important;}}@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: url(../css/e79bfd88537def476913f3ed52f4f4b3.eot);src: local("Material Icons"), local("MaterialIcons-Regular"), url(../css/570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"), url(../css/012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"), url(../css/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype");font-display: swap;}.material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;display: inline-block;vertical-align: middle;width: 1em;height: 1em;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';}body, html {height: 100%;}ul {list-style: none;}.help-block ul {float: left;width: 100%;padding: 0;}a:hover {color: #111111;text-decoration: none;}p {font-size: 14px;color: #777777;font-weight: 400;}.dropdown-item:focus, .dropdown-item:hover {background: none;}.color, .custom-checkbox input[type="checkbox"] + span.color {background-size: contain;border: 1px solid #d9d9d9;cursor: pointer;display: inline-block;height: 20px;margin-right: 10px;width: 20px;}.highlighted-informations .variant-links .color {margin-right: 0;}.color.active, .color:hover, .custom-checkbox input[type="checkbox"] + span.color.active, .custom-checkbox input[type="checkbox"] + span.color:hover {border: 1px solid #414141;}.h4 {font-weight: 700;color: #414141;}.btn-primary, .btn-secondary, .btn-tertiary, .btn-default {font: 400 13px/18px "Roboto", Helvetica, sans-serif;letter-spacing: 1px;color: #fff;background: #2b5595;background: -moz-linear-gradient(top, #355f9f 0%, #254f8f 100%);background: -webkit-linear-gradient(top, #355f9f 0%, #254f8f 100%);background: linear-gradient(to bottom, #355f9f 0%, #254f8f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#355f9f', endColorstr='#254f8f',GradientType=0 );padding: 10px 20px;outline: none;border: none;position: relative;z-index: 1;transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;}.btn-primary .material-icons, .btn-secondary .material-icons, .btn-tertiary .material-icons {margin-right: 5px;line-height:15px;height:15px;}.product-actions .addToWishlist.btn.btn-primary.wishlistProd_13.checked i {display: none;}.btn-tertiary {color: #ffffff;font-size: 13px;font-weight: 400;margin: 15px 15px 5px;padding: 5px 15px;text-transform: lowercase;}.btn-tertiary .material-icons {font-size: 1rem;}label, .label {color: #222;text-align: right;font-size: 13px;}.cart-content span {color: #222;}.cart-content .value {color: #777;}.cart-content .product-tax {color: #222;}small.label, small.value {font-size: 0.8125rem;}.form-control-label {padding-top: 0.625rem;}.form-control {background: #ffffff;color: #777777;border: 1px solid #e5e5e5;padding: 0.5rem 1rem;height: 40px;}.form-control:focus {background-color: #ffffff;border-color: #cfcfcf;}.input-group .form-control:focus {outline: none;}.input-group .input-group-btn > .btn {border: 0;box-shadow: none;color: #ffffff;font-size: 13px;font-weight: normal;margin-left: 0;text-transform: capitalize;outline: none;}.group-span-filestyle .btn-default:hover {background: #195594;color: #fff;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}#customer-form .input-group .input-group-btn > .btn {background: #666666;padding: 11px 11px;border-radius: 0px;height: 40px;}body#checkout section.checkout-step #checkout-guest-form .custom-checkbox span {vertical-align: top;display: inline-block;}#checkout .theiaStickySidebar {transform: none !important;position: static !important;}.form-control-select {height: 2.625rem;-moz-appearance: none;-webkit-appearance: none;background: #e5e5e5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right 0.5rem center/1.25rem 1.25rem;padding-right: 2rem;cursor: pointer;}.form-control-valign {padding-top: 0.5rem;}.form-control-comment {font-size: 12px;padding-top: 0.5rem;color: #878787;}.form-control-submit.disabled {background: #5bc0de;color: #ffffff;}.form-group.has-error input, .form-group.has-error select {outline: 0.1875rem solid #ff4c4c;}.form-group.has-error .help-block {color: #ff4c4c;}.group-span-filestyle label {margin: 0;}.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin {background: #111111;color: #ffffff;text-transform: uppercase;border-radius: 0;font-size: 0.875rem;}.bootstrap-touchspin input:focus {outline: none;}.bootstrap-touchspin input.form-control {border: 1px solid rgba(0, 0, 0, 0.15);}.bootstrap-touchspin .btn-touchspin {background-color: #ffffff;border: 1px solid rgba(0, 0, 0, 0.15);height: 1.3125rem;}.bootstrap-touchspin .btn-touchspin:hover {background-color: #e5e5e5;}.bootstrap-touchspin .input-group-btn-vertical {color: #414141;}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {border-radius: 0;}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {border-radius: 0;}.bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after {content: "\E5CE";}.bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after {content: "\E5CF";}.bootstrap-touchspin .input-group-btn-vertical i {top: 0.0625rem;left: 0.1875rem;font-size: 0.9375rem;}.custom-radio {display: inline-block;position: relative;width: 20px;height: 20px;vertical-align: middle;cursor: pointer;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;border: #777777 2px solid;background: #fff;margin-right: 1.25rem;}.custom-radio input[type="radio"] {opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;cursor: pointer;}.custom-radio input[type="radio"]:checked + span {display: block;background-color: #111111;width: 12px;height: 12px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;position: absolute;left: 0.125rem;top: 0.125rem;}#search_filters_wrapper #search_filters ul li label > span:hover span, .custom-checkbox input[type="checkbox"] + span:hover {background: #f5f5f5 none repeat scroll 0 0;border-color: #dddddd;}#search_filters_wrapper #search_filters ul li label {-moz-box-align: center;align-items: center;display: flex;font-size: 12px;margin-bottom: 0.625rem;}#search_filters_wrapper #search_filters ul li label > span {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;cursor: pointer;text-align: center;}#search_filters_wrapper #search_filters ul li label > span input[type="radio"] {display: none;}.custom-checkbox {position: relative;}.custom-checkbox input[type="checkbox"] {margin-top: 0.25rem;opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;float: left;width: 100%;height: 100%;cursor: pointer;position: absolute;}body#checkout section.checkout-step .custom-checkbox input[type="checkbox"] + span {margin-right: 10px;display: inline-block;width: 20px;height: 20px;vertical-align: middle;cursor: pointer;border: 1px solid #d5d5d5;}.custom-checkbox input[type="checkbox"] + span {margin-right: 10px;display: inline-block;width: 20px;height: 20px;vertical-align: middle;cursor: pointer;border: 1px solid #d5d5d5;}.custom-checkbox input[type="checkbox"] + span .checkbox-checked {display: none;font-size: 18px;color: #414141;background: #fff;}.custom-checkbox input[type="checkbox"]:checked + span .checkbox-checked {display: block;}#block_content .custom-checkbox label {color: #777;font-size: 13px;font-family: "Rubik", Helvetica, sans-serif;margin:0;}.custom-checkbox .psgdpr_consent_message {padding: 0 12px 0 14px;}.custom-checkbox label {text-align: left;}.text-muted {font-size: 0.875rem;}.done {color: #4cbb6c;display: inline-block;padding: 0 0.8125rem;margin-right: 1.5625rem;}.thumb-mask > .mask {position: relative;width: 70px;height: 91px;overflow: hidden;margin: 0.625rem 0;}.thumb-mask > .mask img {width: 70px;height: 91px;border: 1px solid #e5e5e5;}.definition-list dl {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.definition-list dl dt {font-weight: normal;}.definition-list dl dd, .definition-list dl dt {-webkit-box-flex: 0;-moz-box-flex: 0;box-flex: 0;-webkit-flex: 0 0 45%;-moz-flex: 0 0 45%;-ms-flex: 0 0 45%;flex: 0 0 45%;background: #e5e5e5;padding: 0.625rem;margin: 0.125rem;}.definition-list dl dd:nth-of-type(even), .definition-list dl dt:nth-of-type(even) {background: #f5f5f5;}.help-block {margin-top: 0.625rem;}.btn.disabled, .btn.disabled:hover {background: #777777;}.alert-warning .material-icons {color: #FF9A52;font-size: 2rem;margin-right: 0.625rem;padding-top: 0.3125rem;}.alert-warning .alert-text {font-size: 0.9375rem;padding-top: 0.625rem;}.alert-warning .alert-link {border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-width: 2px;margin-left: 0.625rem;padding: 0.3125rem 1.25rem;font-weight: 600;font-size: 0.8125rem;color: #6C868E;}.alert-warning ul li:last-child .alert-link {color: #ffffff;}.alert-warning .warning-buttons {margin-top: 0.3125rem;}.btn-tertiary-outline {color: #6C868E;background-image: none;background-color: transparent;border-color: #6C868E;border: 0.15rem solid #6C868E;}.btn-tertiary-outline:hover {border-color: #BBCDD2;color: #BBCDD2;}.alert {font-size: 0.8125rem;}.nav-item .nav-link, .nav-item .nav-separtor {color: #777777;font-weight: 700;}.nav-item .nav-link:hover {color: #111;font-weight: 700;}.nav-item .nav-link.active, .nav-item .nav-separtor.active {color: #111;font-weight: 700;}.dropdown {color: #777777;}.dropdown:hover .expand-more {color: #ff4661;}.dropdown .expand-more {color: #777;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.dropdown .active {max-height: 200px;overflow-y: hidden;visibility: visible;}.dropdown select {-moz-appearance: none;border: 0 none;outline: 0 none;color: #414141;background: #fff;}.dropdown-item:focus, .dropdown-item:hover {background: none;text-decoration: none;color: #111111;}.search-widget {float: right;padding: 0;width: auto;}.search-widget form {position: relative;}.search-widget form input[type=text] {border: none;padding: 10px;min-width: 255px;background: #e5e5e5;color: #777777;}.search-widget form input[type=text]:focus {outline: 1px solid #cccccc;color: #414141;background: #fff;}.search-widget form input[type=text]::-webkit-input-placeholder {color: #414141;text-indent: 0.625rem;}.search-widget form input[type=text]::-moz-placeholder {color: #777;text-indent: 0.625rem;}.search-widget form input[type=text]:-moz-placeholder {color: #414141;text-indent: 0.625rem;}.search-widget form input[type=text]:-ms-input-placeholder {color: #414141;text-indent: 0.625rem;}.search-widget form button[type="submit"] {background: #ffc520;border: 1px solid #ffc520;font-size: 0;height: 40px;position: absolute;right: 0;top: 0;width: 45px;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}.search-widget form button[type="submit"] i{transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}.page-not-found .search-widget form button[type="submit"]:hover {background: #111;border: 1px solid #111;}.search-widget form button[type="submit"] .search:hover {color: #fff;}.header-top .search-widget form input[type="text"] {min-width: inherit;width: 100%;}#pagenotfound .page-content #search_widget {width: 100%;}.header-nav .hidden-sm-down .right-nav > div:last-child {padding: 0;}@media (min-width: 992px) {.search-widget form button[type="submit"]:hover {background: #111;color: #fff;border: 1px solid #111;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}.search-widget form button[type="submit"]:hover i{transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}}@media (max-width: 767px) {.search-widget form button[type=submit] {background-color:#dddddd;border-color:#dddddd;}}@media (max-width: 991px) {.top-nav .col-md-4.col-xs-12 {width: 100%;}#header .header-nav .right-nav {display: inline-block !important;float: none !important;text-align: center;vertical-align: top;width: 100% !important;}#_desktop_user_info {display: inline-block;}#_desktop_language_selector, #_desktop_currency_selector {display: inline-block;float: none !important;}#header .header-nav .hidden-sm-down.top-nav {display: block!important;}}@media (max-width: 767px) {.search-widget form {width: 100%;}.header-nav .top-nav .right-nav .search-widget {margin: 10px 0 10px;padding: 0;float: left;width: 100%;}.header-top .topmenu {border-top: none!important;}.header-nav .top-nav .right-nav .search-widget form {float: none;}.header-top .search-widget form {margin: 0 auto;}.header-top .search-widget form input[type="text"] {min-width: inherit;background: #fff;}#header .header-nav .right-nav {display: none!important;}}.top-menu[data-depth="1"] {margin: 0.625rem;}.top-menu a:not([data-depth="0"]) {color: #888888;display: block;font: 400 14px/24px "Roboto", Helvetica, sans-serif;padding: 0;text-align: left;text-transform: capitalize;}@media (max-width: 991px) {.top-menu a:not([data-depth="0"]) {padding:3px 10px;}}.top-menu a.dropdown-submenu {color: #222222;display: inline-block;font: 400 14px/24px "Roboto", Helvetica, sans-serif;margin-bottom: 15px;padding: 8px 0;position: relative;text-transform: uppercase;}@media (min-width: 992px) {.top-menu a.dropdown-submenu::after {background: #e5e5e5 none repeat scroll 0 0;bottom: 0;content: "";height: 1px;left: 0;position: absolute;width: 60%;}}.top-menu a[data-depth="0"] {font-weight: 600;padding: 0.1875rem 0.625rem 0.375rem;}#header .top-menu a[data-depth="0"]:hover {color: #111111;text-decoration: none;}.top-menu .collapse {display: inherit;}.top-menu .sub-menu {border: 4px solid #e5e5e5;left: 100%;top: -1px !important;margin-left: 0;min-width: auto;padding: 20px;position: absolute;width: 570px;z-index: 18;}.top-menu .sub-menu.collapse {display: none;}.top-menu .sub-menu ul[data-depth="1"] > li {display: inline-block;float: left;text-align: left;vertical-align: top;width: 174px;padding: 0 20px 0 0;}.header-top .topmenu ul li .top-menu > li > a.dropdown-submenu {font-weight: 400;font-size: 14px;line-height: 22px;position: relative;margin: 0 0 12px;}.header-top .topmenu ul li .top-menu > li > a.dropdown-submenu::before {border-top: 1px solid #e5e5e5;bottom: -4px;content: "";float: left;height: 1px;position: absolute;width: 20%;}.header-top .topmenu ul li .top-menu li a {font-size: 13px;letter-spacing: 1px;padding: 2px 0;}.top-menu .sub-menu a:hover {color: #111111;}.top-menu .popover {max-width: inherit;}.popover.bs-tether-element-attached-top {margin-top: 12px;}#mobile_top_menu_wrapper {background: #fff;position: absolute;left: 0;right: 0;top: 100%;border: 1px solid #e5e5e5;border-top: none;z-index: 2;display: none;}#mobile_top_menu_wrapper #top-menu {margin-bottom: 0.625rem;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;padding: 10px 0;}#mobile_top_menu_wrapper .top-menu {color: #414141;}#mobile_top_menu_wrapper .js-top-menu-bottom {padding: 0 0 5px;}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded="true"] .add {display: none;}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded="true"] .remove {display: block;}#mobile_top_menu_wrapper .top-menu .collapse-icons .remove {display: none;}#mobile_top_menu_wrapper .top-menu .navbar-toggler {display: inline-block;padding: 0;}#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {padding: 0.625rem;}#mobile_top_menu_wrapper .top-menu .collapse {display: none;}#mobile_top_menu_wrapper .top-menu .collapse.in {display: inline-block;vertical-align: top;}#mobile_top_menu_wrapper .top-menu .sub-menu {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;z-index: inherit;display: block;position: static;overflow: hidden;margin-left: 0;width: 100%;min-width: 100%;background: #e9e9e9;}#mobile_top_menu_wrapper .top-menu .sub-menu.collapse {display: none;}#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in {display: block;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="0"] > li {border-bottom: 1px solid #777777;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] {margin: 0;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li {float: none;margin: 0;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li a {text-transform: none;}#mobile_top_menu_wrapper .top-menu .sub-menu ul {padding: 0;}#mobile_top_menu_wrapper .top-menu .sub-menu li > a {padding: 0.625rem;border-bottom: 1px solid #ffffff;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {padding-left: 1.25rem;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a {padding-left: 2.5rem;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a {padding-left: 3.75rem;}#mobile_top_menu_wrapper .top-menu .popover {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}#mobile_top_menu_wrapper .js-top-menu-bottom a {color: #777777;}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper {padding: 0;}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper .language-selector {display: inline;}#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {padding: 0;}#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link {display: inline-block;float: none;margin: 0;padding: 5px 0;position: relative;vertical-align: top;width: auto;}#mobile_top_menu_wrapper .js-top-menu-bottom .user-info {padding: 0 0.625rem;}#mobile_top_menu_wrapper .js-top-menu-bottom .user-info a {padding: 0.625rem 0;display: block;width: 100%;}body#checkout {color: #414141;}body#checkout [data-action="show-password"] {background: #666666;padding: 9px 10px;border-radius: 0;height: 40px;}.order-options #delivery textarea {border: 1px solid #e5e5e5;float: left;margin: 10px 0;width: 100%;}body#checkout .custom-checkbox {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;}#checkout-delivery-step .order-options .custom-checkbox {display: inline-block;}body#checkout section#content {margin-bottom: 1.5625rem;}body#checkout .container {min-height: 100%;}body#checkout section.checkout-step {border: 1px solid #e5e5e5;padding: 10px;float: left;width: 100%;margin: 0 0 20px;background: #ffffff;}body#checkout section.checkout-step.js-current-step {padding: 15px 10px 30px;}body#checkout section.checkout-step .step-title {cursor: pointer;float: left;margin: 0;text-transform: uppercase;width: 100%;font: 600 16px/18px "Dosis", Helvetica, sans-serif;color: #222;}body#checkout section.checkout-step .content {padding: 0 2.3125rem;}body#checkout section.checkout-step .step-edit {text-transform: lowercase;font-weight: normal;}body#checkout section.checkout-step .step-edit .edit {font-size: 1rem;}body#checkout section.checkout-step .not-allowed {cursor: not-allowed;opacity: 0.6;}body#checkout section.checkout-step .content, body#checkout section.checkout-step .done, body#checkout section.checkout-step .step-edit {display: none;}body#checkout section.checkout-step.-current .content {display: block;float: left;margin: 10px 0 0;width: 100%;}body#checkout .condition-label a#cta-terms-and-conditions-0 {font-weight: 700;color: #111;}body#checkout section.checkout-step.-current.-reachable.-complete .done, body#checkout section.checkout-step.-current.-reachable.-complete .step-edit {display: none;}body#checkout section.checkout-step.-current.-reachable.-complete .step-number {display: inline-block;}body#checkout section.checkout-step.-current.-reachable.-complete .content {display: block;}.content p:nth-child(2) a {font-weight: 700;}body#checkout section.checkout-step.-reachable.-complete h1 .done {display: inline-block;height: 27px;}body#checkout section.checkout-step.-reachable.-complete h1 .step-number {display: none;}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {cursor: pointer;display: block;float: right;margin: 4px 8px;color: #777777;text-transform: uppercase;}body#checkout section.checkout-step.-reachable.-complete .content {display: none;}body#checkout section.checkout-step small {color: #777777;}body#checkout section.checkout-step .default-input {min-width: 40%;}body#checkout section.checkout-step .default-input[name=address1], body#checkout section.checkout-step .default-input[name=address2] {min-width: 60%;}body#checkout section.checkout-step .radio-field {margin-top: 1.875rem;}body#checkout section.checkout-step .radio-field label {display: inline;}body#checkout section.checkout-step .checkbox-field div {margin-top: 3.75rem;}body#checkout section.checkout-step .checkbox-field + .checkbox-field div {margin-top: 0;}body#checkout section.checkout-step .select-field div {background: #e9e9e9;padding: 0.625rem 3.125rem;}body#checkout section.checkout-step .form-footer {text-align: center;}body#checkout section.checkout-step .payment-options label {display: table-cell;}body#checkout section.checkout-step .payment-options .custom-radio {margin-right: 1.25rem;margin-top: 0;}body#checkout section.checkout-step .payment-options .payment-option {margin-bottom: 0.5rem;}body#checkout section.checkout-step .step-number {display: inline-block;padding: 5px 10px;}body#checkout section.checkout-step .address-selector {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;-ms-flex-pack: justify;-webkit-box-align: start;-moz-box-align: start;box-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;-o-align-items: flex-start;align-items: flex-start;-ms-flex-align: start;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}body#checkout section.checkout-step .address-item {background: #e9e9e9;-webkit-box-flex: 0;-moz-box-flex: 0;box-flex: 0;-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-bottom: 0.625rem;}body#checkout section.checkout-step .address-item.selected {background: #ffffff none repeat scroll 0 0;border: 1px solid #e5e5e5;}body#checkout section.checkout-step .address-alias {display: inline-block;font-weight: normal;margin: 0 0 20px;font-size: 17px;}#checkout-addresses-step #delivery-addresses br {margin: 0 0 15px;}body#checkout section.checkout-step .address {margin-left: 1.5625rem;font-weight: normal;}body#checkout section.checkout-step .radio-block {padding: 0.9375rem;text-align: left;}body#checkout section.checkout-step .custom-radio {margin-right: 0;margin-top: 0;}body#checkout section.checkout-step .row.delivery-option .custom-radio {margin-right: 0;margin-top: 14px;}body#checkout .carrier-price {display: flex;align-items: center;}body#checkout section.checkout-step .custom-radio input[type="radio"] {height: 1.25rem;width: 1.25rem;}body#checkout section.checkout-step .delete-address, body#checkout section.checkout-step .edit-address {color: #777777;display: inline-block;margin: 0 0.3125rem;}body#checkout section.checkout-step .delete-address .delete, body#checkout section.checkout-step .delete-address .edit, body#checkout section.checkout-step .edit-address .delete, body#checkout section.checkout-step .edit-address .edit {font-size: 1rem;}body#checkout section.checkout-step hr {margin: 0;}body#checkout section.checkout-step .address-footer {text-align: center;padding: 0.625rem;}body#checkout section.checkout-step #delivery-addresses, body#checkout section.checkout-step #invoice-addresses {margin-top: 1.25rem;}body#checkout section.checkout-step .add-address {margin-top: 1.25rem;}body#checkout section.checkout-step .add-address a {color: #333333;text-decoration: underline;}body#checkout section.checkout-step .add-address a i {font-size: 0.9375rem;}body#checkout section.checkout-step .delivery-option {border-top: 1px solid #dad7d0;float: left;margin: 0px 0 15px;padding: 15px 0 0;width: 100%;display: flex;align-items: center;}.sub.taxes td span {color: #777;}body#checkout section.checkout-step .delivery-option label > .row, body#checkout section.checkout-step .delivery-option label .col-sm-5.col-xs-12 .row {display: flex;align-items: center;}body#checkout section.checkout-step .delivery-option label {text-align: inherit;}#js-delivery .shipping-icon {float: left;width: auto;padding: 0;}body#checkout section.checkout-step .carrier-delay, body#checkout section.checkout-step .carrier-name {display: inline-block;word-break: break-word;text-align: left;}body#checkout section.checkout-step #customer-form, body#checkout section.checkout-step #delivery-address, body#checkout section.checkout-step #invoice-address, body#checkout section.checkout-step #login-form {margin-left: 0.3125rem;margin-top: 1.5625rem;}body#checkout section.checkout-step #customer-form .form-control-label, body#checkout section.checkout-step #delivery-address .form-control-label, body#checkout section.checkout-step #invoice-address .form-control-label, body#checkout section.checkout-step #login-form .form-control-label {text-align: left;}body#checkout section.checkout-step #customer-form .radio-inline, body#checkout section.checkout-step #delivery-address .radio-inline, body#checkout section.checkout-step #invoice-address .radio-inline, body#checkout section.checkout-step #login-form .radio-inline {padding: 0;}body#checkout section.checkout-step .sign-in {font-size: 0.875rem;}body#checkout section.checkout-step .forgot-password {margin-left: 14.375rem;}body#checkout .additional-information {font-size: 0.875rem;margin-left: 2.875rem;margin-top: 1.25rem;}body#checkout .condition-label {margin-left: 2.5rem;margin-top: 0.625rem;}body#checkout .condition-label label {text-align: inherit;}body#checkout .cancel-address {margin: 0.625rem;display: block;color: #878787;text-decoration: underline;}body#checkout .modal-content {padding: 1.25rem;background-color: #fff;}body#checkout #cart-summary-product-list {font-size: 0.875rem;}body#checkout #cart-summary-product-list img {border: #e5e5e5 1px solid;max-width: none;}#checkout .media-list .media {padding:5px 0;}.media-list {padding: 0;}body#checkout #cart-summary-product-list .media-body {vertical-align: middle;}body#checkout #order-summary-content {padding-top: 0.9375rem;}body#checkout #order-summary-content h4.h4 {margin-top: 0.625rem;margin-bottom: 1.25rem;color: #414141;}body#checkout #order-summary-content h4.black {color: #111111;}body#checkout #order-summary-content h4.addresshead {margin-top: 0.1875rem;}body#checkout #order-summary-content .noshadow {box-shadow: none;}body#checkout #order-summary-content #order-items {border-right: 0;}body#checkout #order-summary-content #order-items h3.h3 {color: #414141;margin-top: 1.25rem;}body#checkout #order-summary-content #order-items table tr:first-child td {border-top: 0;}body#checkout #order-summary-content .order-confirmation-table {padding: 1rem;margin-bottom: 2rem;background-color: #fff;border: 3px solid #e5e5e5;border-radius: 0;}body#checkout #order-summary-content .summary-selected-carrier {margin-bottom: 0.75rem;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 0;padding: 1rem;}body#checkout #order-summary-content .step-edit {display: inline;color: #777777;}body#checkout #order-summary-content .step-edit:hover {cursor: pointer;}body#checkout #order-summary-content a .step-edit {color: #777777;}body#checkout #gift_message {max-width: 100%;border-color: #e5e5e5;}textarea {border: 1px solid #e5e5e5;float: left;margin: 0 0 10px;width: 100%;}@media (max-width: 1199px) {body#checkout .checkout-left {width: 100%;}body#checkout .checkout-right {width: 100%;}}@media (max-width: 767px) {#password .form-group.center-email-fields {text-align: center;}#password .form-group .form-control-label {float: left;text-align: left;}#password .form-group .btn {margin: 10px 0 0;}body#checkout section.checkout-step.-current .content {margin: 0;}}#order-details > .card-title {margin-bottom: 1.875rem;}#order-details ul {margin-bottom: 1.25rem;}#order-details ul li {margin-bottom: 0.625rem;}#content-hook_order_confirmation .h1.card-title {text-transform: uppercase;font: 600 16px/18px "Dosis", Helvetica, sans-serif;color: #222;}a.all-product-link.float-xs-left.float-md-right.h4 i {font-size: 20px;line-height: 19px;}#order-items .qty {font: 500 16px/18px "Roboto", Helvetica, sans-serif;color: #222;}#order-items hr {border-top-color: #e9e9e9;}#order-items table {width: 100%;}#order-items table tr {height: 1.875rem;}#order-items table tr td:last-child {text-align: right;}#order-items .order-line {margin-top: 1rem;}#order-items .order-line {display: flex;align-items: center;}#order-items .image img {width: 100%;border: 1px solid #e5e5e5;margin-bottom: 1rem;border-bottom: 3px solid #e5e5e5;}#order-items .details {margin-bottom: 1rem;font: 500 14px/16px "Roboto", Helvetica, sans-serif;}#order-items .details .customizations {margin-top: 0.625rem;}#order-items .qty {margin-bottom: 1rem;}#order-confirmation #registration-form {width: 50%;margin: 0 auto 1rem;}#order-confirmation .col-md-12 > p {float: left;width: 100%;}#order-confirmation .card.definition-list {float: left;margin: 0 0 60px;width: 100%;}#order-confirmation .card-block {float: left;width: 100%;}#payment-confirmation .btn.btn-primary.center-block:disabled {background: #666;}.btn:disabled.btn-primary:hover.center-block {background: none;}.btn.btn-primary.center-block:hover::after {background: none;}@media (max-width: 543px) {#order-confirmation .card.definition-list {margin: 0 0 10px;}#order-items .order-line {display: block;}}@media (max-width: 991px) {.done {margin: 0;padding: 0;}body#checkout section.checkout-step .address-item {-webkit-flex-grow: 1;-moz-flex-grow: 1;flex-grow: 1;-ms-flex-positive: 1;}body#checkout section.checkout-step .delivery-option-2 {-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;-webkit-box-direction: normal;-moz-box-direction: normal;box-direction: normal;-webkit-flex-direction: column;-moz-flex-direction: column;flex-direction: column;-ms-flex-direction: column;}.delivery-option {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;margin: auto;}.delivery-option .custom-radio {-webkit-box-flex: 0;-moz-box-flex: 0;box-flex: 0;-webkit-flex: 0 0 auto;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;}.condition-label label[for="conditions_to_approve[terms-and-conditions]"] {text-align: left;}#order-confirmation #registration-form {width: 100%;}}@media (max-width: 767px) {body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {float: none;margin-top: 0.25rem;margin-left: 1.25rem;}body#checkout section.checkout-step .content {padding: 0.9375rem;}body#checkout .form-group {margin-bottom: 0.5rem;}#order-items {border-right: 0;margin-bottom: 2.5rem;}#order-items .card-title {border-bottom: 1px solid #e5e5e5;margin-bottom: 1rem;padding-bottom: 1rem;}#order-items hr {border-top-color: #dedede;}.bold {font-weight: bold;}#order-details {padding-left: 0.9375rem;}#order-details .card-title {border-bottom: 1px solid #e5e5e5;margin-bottom: 1rem;padding-bottom: 1rem;}}@media (max-width: 543px) {body#checkout section.checkout-step .content {padding: 0.9375rem 0;}#payment-confirmation button {font-size: 0.875rem;}#payment-confirmation button.btn {white-space: normal;}}.js-payment-binary {display: none;}.js-payment-binary .accept-cgv {display: none;}.js-payment-binary.disabled {opacity: 0.6;-moz-opacity: 0.6;-khtml-opacity: 0.6;-webkit-opacity: 0.6;cursor: not-allowed;}.js-payment-binary.disabled::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;pointer-events: none;}.js-payment-binary.disabled .accept-cgv {display: block;}.table-labeled th {vertical-align: middle;font-weight: normal;}.table-labeled td {vertical-align: middle;}.table-labeled .label {font-weight: 400;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;font-size: inherit;padding: 0.25rem 0.375rem;margin: 0.125rem;color: #ffffff;white-space: nowrap;}.page-order .table {margin-bottom: 0;}.page-order table th {padding: 0.5rem;}.page-order table td {padding: 0.5rem;}.page-order table thead th {text-align: center;}#authentication .tooltip.tooltip-bottom {padding: 0;margin: 0;}#authentication .custom-checkbox {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;}#authentication .custom-checkbox span {flex: 0 0 0.9375rem;}#authentication .custom-checkbox label {padding-left: 0.625rem;}#authentication [data-action="show-password"] {background: #666666;padding: 12px 11px;border-radius: 0px;}#identity .radio-inline, #authentication .radio-inline {padding: 0;}#identity .radio-inline .custom-radio, #authentication .radio-inline .custom-radio {margin-right: 0;}.page-customer-account #content {border: 1px solid #e5e5e5;background: #fff;padding: 1rem;font-size: 0.875rem;color: #878787;}.page-customer-account #content .order-actions a {padding: 0 0.125rem;}.page-customer-account #content .forgot-password {text-align: center;font-size: 0.875rem;margin-top: 1rem;padding-bottom: 0.9375rem;}.page-customer-account #content .no-account {text-align: center;font-size: 1rem;}.page-authentication #content {border: 1px solid #e5e5e5;background: #fff;padding: 1rem;width: 100%;margin: 0 auto;}.page-addresses #content .address {background: #ffffff none repeat scroll 0 0;border: 1px solid #e5e5e5;color: #414141;font-size: 14px;margin-bottom: 0;}.page-addresses .address .address-body {padding: 1rem;}.page-addresses .address .address-body h4 {border-bottom: 1px solid #e5e5e5;color: #333333;font-size: 18px;font-weight: 400;margin: 0 0 15px;padding: 0 0 10px;}.page-addresses .address .address-body address {min-height: 9rem;}.page-addresses .address .address-footer {border-top: 1px solid #e5e5e5;padding: 0.5rem 1rem;}.page-addresses .address .address-footer a {color: #878787;margin-right: 0.5rem;}.page-addresses .address .address-footer a:hover {color: #414141;}.page-addresses .address .address-footer a i {font-size: 1rem;}.page-addresses .address .address-footer a span {font-size: 0.9375rem;vertical-align: middle;}.page-addresses .addresses-footer {margin: 20px 10px 0;}#addresses #main .page-content {padding: 25px 10px;}.page-addresses .addresses-footer a {color: #414141;}.page-addresses .addresses-footer a:hover {color: #414141;}.page-addresses .addresses-footer a i {font-size: 1rem;}.page-addresses .addresses-footer a span {font-size: 1rem;vertical-align: middle;margin-top: 0.625rem;}#order-detail #order-infos strong {color: #333333;font-weight: normal;}.page-order-detail {font-size: 0.875rem;color: #878787;}.page-order-detail .box {background: #fff;padding: 1rem;margin-bottom: 0;}.page-order-detail h3 {font-size: 1rem;font-weight: normal;color: #333333;margin-bottom: 1rem;}.page-order-detail #order-infos ul {margin: 0;}.page-order-detail #order-history .history-lines .history-line {padding: 0.5rem 0;border-bottom: 1px solid #e5e5e5;}.page-order-detail #order-history .history-lines .history-line:last-child {border-bottom: 0;}.page-order-detail #order-history .history-lines .history-line .label {display: inline-block;margin: 0.25rem 0;padding: 0.25rem 0.375rem;color: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}.page-order-detail .addresses {margin: 0 -0.9375rem;}.page-order-detail .addresses h4 {font-size: 1rem;color: #333333 !important;font-weight: normal;}#order-products strong {color: #222222;font-weight: normal;}.page-order-detail #order-products.return {margin-bottom: 1rem;}.page-order-detail #order-products.return th.head-checkbox {width: 30px;}.page-order-detail #order-products.return td {padding: 1.375rem 0.75rem;}.page-order-detail #order-products.return td.qty {min-width: 125px;}.page-order-detail #order-products.return td.qty .current {width: 30%;float: left;text-align: right;padding-right: 0.5rem;}.page-order-detail #order-products.return td.qty .select {width: 70%;float: left;margin: -0.625rem 0;padding-left: 0.25rem;}.page-order-detail #order-products.return td.qty .select select {text-align: center;}.page-order-detail .order-items {padding: 0 !important;}.page-order-detail .order-items .order-item {padding: 1rem 1rem 0;border-bottom: 1px solid #e5e5e5;}.page-order-detail .order-items .order-item .checkbox {width: 30px;float: left;padding: 0 0.9375rem;}.page-order-detail .order-items .order-item .content {width: calc(100% - 30px);float: left;padding: 0 0.9375rem;}.page-order-detail .order-items .order-item .desc {margin-bottom: 1rem;}.page-order-detail .order-items .order-item .desc .name {font-weight: bold;}.page-order-detail .order-items .order-item .qty {margin-bottom: 1rem;}.page-order-detail .order-items .order-item .qty .q {margin-bottom: 0.25rem;}.page-order-detail .order-items .order-item .qty .s {margin-bottom: 0.25rem;}.page-order-detail .messages .message {margin-top: 0.5rem;border-bottom: 1px solid #e5e5e5;}.page-order-detail .messages .message:last-child {border-bottom: 0;}.page-order-detail .messages .message > div {margin-bottom: 0.5rem;}.page-order-detail .customization {margin-top: 0.75rem;}#order-return-infos .thead-default th {color: #414141;}#order-return-infos .customization {margin-top: 0.75rem;}.page-my-account #content .links {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;box-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;-o-justify-content: flex-start;justify-content: flex-start;-ms-flex-pack: start;}.page-my-account #content .links a {color: #777777;display: inline-block;float: left;font-size: 1rem;font-weight: 700;margin: 0 0 5px;padding: 5px 20px;text-align: center;text-transform: uppercase;width: 100%;}.page-my-account #content .links a:last-child {margin: 0;}.page-my-account #content .links a span.link-item {background: #f5f5f5 none repeat scroll 0 0;display: block;float: left;font-weight: normal;height: 100%;line-height: 35px;padding: 10px;text-align: left;text-transform: capitalize;width: 100%;}.page-my-account #content .links a i {color: #777777;float: left;font-size: 28px;line-height: 36px;margin: 0 10px 0 0;padding: 0;vertical-align: top;}.page-my-account #content .links a:hover {color: #414141;}.page-my-account #content .links a:hover i {color: #111111;}#showSendWishlist {margin: 0 0 20px 0px;}#history .orders {margin: 0 -1rem;}#history .orders .order {padding: 0.75rem 1rem;border-bottom: 1px solid #e5e5e5;}#history .orders .order a h3 {color: #878787;}#history .orders .order .label {display: inline-block;margin: 0.25rem 0;padding: 0.25rem 0.375rem;color: #ffffff;border-radius: 3px;}#history .orders .order:last-child {border-bottom: 0;}@media(max-width:991px) {.page-footer.clearfix {margin: 0 0 20px 0;}}.page-footer .account-link {margin-right: 1rem;}.page-footer .account-link i {font-size: 1rem;line-height: 15px;}.page-footer .account-link span {font-size: 0.875rem;vertical-align: middle;}.carousel .direction {z-index: auto;}.carousel .carousel-item {height: 100%;}.carousel .carousel-item img {width: 100%;margin-left: 0;}.carousel .carousel-item .caption {position: absolute;bottom: 0;top: 0;left: 65px;color: #ffffff;margin: auto;max-height: 220px;}.carousel .carousel-item .caption.odd {left: 100px;}.carousel .carousel-item .caption .caption-description p {color: #ffffff;}.carousel .carousel-control {opacity: 1;}.carousel .carousel-control .icon-next::before, .carousel .carousel-control .icon-prev::before {content: "";}.carousel .carousel-control .icon-next i, .carousel .carousel-control .icon-prev i {color: #111111;display: inline-block;float: none;font-size: 26px;height: 100%;padding: 5px;text-align: center;vertical-align: middle;width: 100%;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.carousel .carousel-control:hover .icon-next i, .carousel .carousel-control:hover .icon-prev i, .carousel .carousel-control:focus .icon-next i, .carousel .carousel-control:focus .icon-prev i {color: #ffffff;}.carousel .carousel-control .icon-prev {left: 2rem;}.carousel .carousel-control .icon-next {right: 2rem;}.product-desc-short {display: none;}.product-miniature.js-product-miniature.product-grid {padding: 0 10px;}#js-product-list {text-align: center;float: left;width: 100%;}.ttspecial-products .customNavigation {float: right;}#left-column .new-products.clearfix.mt-3 {position: relative;border: 1px solid #e5e5e5;}#left-column .products .owl-prev {position: absolute;left: auto;right: 40px;top: 14px;bottom: auto;}#left-column .products .owl-next {position: absolute;left: auto;right: 10px;top: 14px;bottom: auto;}.featured-products, .product-accessories, .ttspecial-products, .crossselling-product, .category-products, .view-product {float: left;width: 100%;margin-bottom: 50px;position: relative;text-align: center;}.product-accessories::after, .crossselling-product::after, .category-products::after, .ttspecial-products::after, .view-product::after, #smartblog_block::after, .brands::after{border-top: 1px solid #e5e5e5;content: "";left: 0;position: absolute;top: 38px;width: 100%;}.products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .ttfeatured-products .thumbnail-container, .crossselling-product .thumbnail-container, .ttbestseller-products .thumbnail-container, .ttnew-products .thumbnail-container, .ttspecial-products .thumbnail-container, .category-products .thumbnail-container, .view-product .thumbnail-container {text-align: center;}#products .thumbnail-container .ttproducthover div, .products .thumbnail-container .ttproducthover div, .featured-products .thumbnail-container .ttproducthover div, .ttfeatured-products .thumbnail-container .ttproducthover div, .product-accessories .thumbnail-container .ttproducthover div, .ttbestseller-products .thumbnail-container .ttproducthover div, .ttnew-products .thumbnail-container .ttproducthover div, .ttspecial-products .thumbnail-container .ttproducthover div, .crossselling-product .thumbnail-container .ttproducthover div, .category-products .thumbnail-container .ttproducthover div, .view-product .thumbnail-container .ttproducthover div {display: inline-block;vertical-align: top;}.tab-title {margin: 0;font: 600 15px/20px "Dosis", Helvetica, sans-serif;}.pb-left-column .images-container .thumb-container {margin: 0 5px auto;}.products .product-thumbnail, .featured-products .product-thumbnail, .product-accessories .product-thumbnail, .ttfeatured-products .product-thumbnail, .crossselling-product .product-thumbnail, .category-products .product-thumbnail, .ttbestseller-products .product-thumbnail, .ttnew-products .product-thumbnail, .view-product .product-thumbnail {display: block;text-align: center;position: relative;}.ttspecial-products .product-thumbnail {float: none;display: inline-block;}.products .product-title a {color: #777;display: inline-block;float: none;font: 400 14px/16px "Roboto", Helvetica, sans-serif;text-decoration: none;text-transform: capitalize;vertical-align: top;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}#products .product-list .product-title a {font-weight: 500;}#left-column .products .product-title a,#right-column .products .product-title a {font-size: 13px;white-space: normal;}.products .thumbnail-container {float: left;padding: 0;position: relative;text-align: center;width: 100%;height: 100% !important;border: 1px solid #e5e5e5;overflow: hidden;border-bottom: 3px solid #e5e5e5;}.products .thumbnail-container .ttproduct-image {overflow: hidden;position: relative;}.products .thumbnail-container .ttproduct-desc {border-top: 1px solid #e5e5e5;padding: 12px 5px 5px;}@media(max-width:991px){#left-column .new-products.clearfix.mt-3{padding:0px;}}@media(max-width:767px){#tab-shortview .product-description{padding:0 10px;}#tab-shortview .product-price-and-shipping, #tab-shortview .ttproducthover, #tab-shortview .product-description{text-align:left;}}@media(max-width:544px){.products #tab-shortview .product-description{width:100%;}#tab-shortview .product-price-and-shipping, #tab-shortview .ttproducthover, #tab-shortview .product-description{text-align:left;}}@media(max-width:480px){.product-flags{display:none;}}.products .product-list .thumbnail-container .ttproducthover {opacity: 1;position: static;text-align: center;float: left;width: 35%;padding: 10px 0 0;}.products .thumbnail-container .ttproduct-image .ttproducthover {position: absolute;left: 0;right: 0;bottom: -10px;top: auto;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}.products .thumbnail-container:hover .ttproduct-image .ttproducthover {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;bottom: 10px;}#blockcart-modal .divide-right .h6.product-name {font: 400 14px/16px "Roboto", Helvetica, sans-serif;color: #777;}@media(max-width:991px) {#left-column .products .owl-prev {right: 70px;}#left-column .products .owl-next {right: 40px;}.products .product-list .thumbnail-container .ttproducthover {padding: 10px 0 20px 15px;}}@media(max-width:767px) {#products .thumbnail-container .ttproduct-image .ttproducthover, .products .thumbnail-container .ttproduct-image .ttproducthover, .featured-products .thumbnail-container .ttproduct-image .ttproducthover, .ttfeatured-products .thumbnail-container .ttproduct-image .ttproducthover, .product-accessories .thumbnail-container .ttproduct-image .ttproducthover, .ttbestseller-products .thumbnail-container .ttproduct-image .ttproducthover, .ttnew-products .thumbnail-container .ttproduct-image .ttproducthover, .ttspecial-products .thumbnail-container .ttproduct-image .ttproducthover, .crossselling-product .thumbnail-container .ttproduct-image .ttproducthover, .category-products .thumbnail-container .ttproduct-image .ttproducthover, .view-product .thumbnail-container .ttproduct-image .ttproducthover {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;bottom: 10px;}.products .thumbnail-container .ttproduct-image .ttproducthover {position: static;padding: 8px 0;}}#products .thumbnail-container .ttproducthover div .btn, .products .thumbnail-container .ttproducthover div .btn, .featured-products .thumbnail-container .ttproducthover div .btn, .ttfeatured-products .thumbnail-container .ttproducthover div .btn, .product-accessories .thumbnail-container .ttproducthover div .btn, .ttbestseller-products .thumbnail-container .ttproducthover div .btn, .ttnew-products .thumbnail-container .ttproducthover div .btn, .ttspecial-products .thumbnail-container .ttproducthover div .btn, .crossselling-product .thumbnail-container .ttproducthover div .btn, .category-products .thumbnail-container .ttproducthover div .btn, .view-product .thumbnail-container .ttproducthover div .btn {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;float: left;line-height: 36px;padding: 0;position: relative;text-align: center;height: 36px;width: 36px;background: #f5f5f5;outline: none;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;z-index: 1;font-size:0;border: 1px solid #eee;}#products .thumbnail-container .ttproducthover div .btn:hover, .products .thumbnail-container .ttproducthover div .btn:hover, #products .thumbnail-container .ttproducthover div .btn:focus, .products .thumbnail-container .ttproducthover div .btn:focus, #products .thumbnail-container .ttproducthover div .btn:active, .products .thumbnail-container .ttproducthover div .btn:active {background-color: #195594;border: 1px solid #195594;}.add-to-cart-disable.btn-default::after{display:none;}#products .thumbnail-container .ttproducthover div .btn i, .products .thumbnail-container .ttproducthover div .btn i, .featured-products .thumbnail-container .ttproducthover div .btn i, .ttfeatured-products .thumbnail-container .ttproducthover div .btn i, .product-accessories .thumbnail-container .ttproducthover div .btn i, .ttbestseller-products .thumbnail-container .ttproducthover div .btn i, .ttnew-products .thumbnail-container .ttproducthover div .btn i, .ttspecial-products .thumbnail-container .ttproducthover div .btn i, .crossselling-product .thumbnail-container .ttproducthover div .btn i, .category-products .thumbnail-container .ttproducthover div .btn i, .view-product .thumbnail-container .ttproducthover div .btn i {float: none;height: 36px;width: 34px;line-height: 36px;margin: 0;font-size: 16px;text-align: center;display: inline-block;vertical-align:middle;color: #222;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;font-family: 'Material Icons outlined';position: relative;z-index: -1;}#products .thumbnail-container .ttproducthover div .btn:hover i, .products .thumbnail-container .ttproducthover div .btn:hover i, .featured-products .thumbnail-container .ttproducthover div .btn:hover i, .ttfeatured-products .thumbnail-container .ttproducthover div .btn:hover i, .product-accessories .thumbnail-container .ttproducthover div .btn:hover i, .ttbestseller-products .thumbnail-container .ttproducthover div .btn:hover i, .ttnew-products .thumbnail-container .ttproducthover div .btn:hover i, .ttspecial-products .thumbnail-container .ttproducthover div .btn:hover i, .crossselling-product .thumbnail-container .ttproducthover div .btn:hover i, .category-products .thumbnail-container .ttproducthover div .btn:hover i,#products .thumbnail-container .ttproducthover div .btn:focus i, .products .thumbnail-container .ttproducthover div .btn:focus i, .featured-products .thumbnail-container .ttproducthover div .btn:focus i, .ttfeatured-products .thumbnail-container .ttproducthover div .btn:focus i, .product-accessories .thumbnail-container .ttproducthover div .btn:focus i, .ttbestseller-products .thumbnail-container .ttproducthover div .btn:focus i, .ttnew-products .thumbnail-container .ttproducthover div .btn:focus i, .ttspecial-products .thumbnail-container .ttproducthover div .btn:focus i, .crossselling-product .thumbnail-container .ttproducthover div .btn:focus i, .category-products .thumbnail-container .ttproducthover div .btn:focus i,#products .thumbnail-container .ttproducthover div .btn:active i, .products .thumbnail-container .ttproducthover div .btn:active i, .featured-products .thumbnail-container .ttproducthover div .btn:active i, .ttfeatured-products .thumbnail-container .ttproducthover div .btn:active i, .product-accessories .thumbnail-container .ttproducthover div .btn:active i, .ttbestseller-products .thumbnail-container .ttproducthover div .btn:active i, .ttnew-products .thumbnail-container .ttproducthover div .btn:active i, .ttspecial-products .thumbnail-container .ttproducthover div .btn:active i, .crossselling-product .thumbnail-container .ttproducthover div .btn:active i, .category-products .thumbnail-container .ttproducthover div .btn:active i{color:#fff;}#products .thumbnail-container .ttproducthover div .btn:hover i #products .thumbnail-container .ttproducthover div.tt-button-container .btn.add-to-cart-disable, .products .thumbnail-container .ttproducthover div.tt-button-container .btn.add-to-cart-disable {display: inline-block;opacity: 0.6;-moz-opacity: 0.6;-khtml-opacity: 0.6;-webkit-opacity: 0.6;padding: 0;}@media(max-width:767px) {.ttspecial-products .thumbnail-container .ttproducthover .wishlist , .ttspecial-products .thumbnail-container .ttproducthover .compare , .ttspecial-products .thumbnail-container .ttproducthover .quick-view-block {opacity: 1;}#products .thumbnail-container .ttproducthover div .btn, .products .thumbnail-container .ttproducthover div .btn, .featured-products .thumbnail-container .ttproducthover div .btn, .ttfeatured-products .thumbnail-container .ttproducthover div .btn, .product-accessories .thumbnail-container .ttproducthover div .btn, .ttbestseller-products .thumbnail-container .ttproducthover div .btn, .ttnew-products .thumbnail-container .ttproducthover div .btn, .ttspecial-products .thumbnail-container .ttproducthover div .btn, .crossselling-product .thumbnail-container .ttproducthover div .btn, .category-products .thumbnail-container .ttproducthover div .btn, .view-product .thumbnail-container .ttproducthover div .btn {line-height: 35px;height: 35px;width: 35px;}#products .thumbnail-container .ttproducthover div .btn i, .products .thumbnail-container .ttproducthover div .btn i, .featured-products .thumbnail-container .ttproducthover div .btn i, .ttfeatured-products .thumbnail-container .ttproducthover div .btn i, .product-accessories .thumbnail-container .ttproducthover div .btn i, .ttbestseller-products .thumbnail-container .ttproducthover div .btn i, .ttnew-products .thumbnail-container .ttproducthover div .btn i, .ttspecial-products .thumbnail-container .ttproducthover div .btn i, .crossselling-product .thumbnail-container .ttproducthover div .btn i, .category-products .thumbnail-container .ttproducthover div .btn i, .view-product .thumbnail-container .ttproducthover div .btn i{width:35px;height:35px;line-height:35px;}}.products .thumbnail-container:hover .ttproduct-desc .product-description .product-title a, .featured-products .thumbnail-container:hover .ttproduct-desc .product-description .product-title a, .ttbestseller-products .thumbnail-container:hover .ttproduct-desc .product-description .product-title a, .ttnew-products .thumbnail-container:hover .ttproduct-desc .product-description .product-title a, .ttspecial-products .thumbnail-container:hover .ttproduct-desc .product-description .product-title a, .product-accessories .thumbnail-container:hover .ttproduct-desc .product-description .product-title a, .ttfeatured-products .thumbnail-container:hover .ttproduct-desc .product-description .product-title a, .crossselling-product .thumbnail-container:hover .ttproduct-desc .product-description .product-title a, .category-products .thumbnail-container:hover .ttproduct-desc .product-description .product-title a, .view-product .thumbnail-container:hover .ttproduct-desc .product-description .product-title a {color: #195594;}.products .thumbnail-container:hover .highlighted-informations, .featured-products .thumbnail-container:hover .highlighted-informations, .product-accessories .thumbnail-container:hover .highlighted-informations, .ttbestseller-products .thumbnail-container:hover .highlighted-informations, .ttnew-products .thumbnail-container:hover .highlighted-informations, .ttspecial-products .thumbnail-container:hover .highlighted-informations, .ttfeatured-products .thumbnail-container:hover .highlighted-informations, .crossselling-product .thumbnail-container:hover .highlighted-informations, .category-products .thumbnail-container:hover .highlighted-informations, .view-product .thumbnail-container:hover .highlighted-informations {bottom: 5.625rem;}.products .thumbnail-container:hover .highlighted-informations::after, .featured-products .thumbnail-container:hover .highlighted-informations::after, .product-accessories .thumbnail-container:hover .highlighted-informations::after, .ttfeatured-products .thumbnail-container:hover .highlighted-informations::after, .ttbestseller-products .thumbnail-container:hover .highlighted-informations::after, .ttnew-products .thumbnail-container:hover .highlighted-informations::after, .ttspecial-products .thumbnail-container:hover .highlighted-informations::after, .crossselling-product .thumbnail-container:hover .highlighted-informations::after, .category-products .thumbnail-container:hover .highlighted-informations::after, .view-product .thumbnail-container:hover .highlighted-informations::after {opacity: 1;}.products .thumbnail-container:hover .highlighted-informations.no-variants, .featured-products .thumbnail-container:hover .highlighted-informations.no-variants, .product-accessories .thumbnail-container:hover .highlighted-informations.no-variants, .ttfeatured-products .thumbnail-container:hover .highlighted-informations.no-variants, .crossselling-product .thumbnail-container:hover .highlighted-informations.no-variants, .category-products .thumbnail-container:hover .highlighted-informations.no-variants, .ttbestseller-products .thumbnail-container:hover .highlighted-informations.no-variants, .ttnew-products .thumbnail-container:hover .highlighted-informations.no-variants, .ttspecial-products .thumbnail-container:hover .highlighted-informations.no-variants, .view-product .thumbnail-container:hover .highlighted-informations.no-variants {bottom: 4.375rem;}.products .products-section-title, .featured-products .products-section-title, .ttbestseller-products .products-section-title, .ttnew-products .products-section-title, .ttspecial-products .products-section-title, .product-accessories .products-section-title, .ttfeatured-products .products-section-title, .crossselling-product .products-section-title, .category-products .products-section-title, .view-product .products-section-title {text-align: center;color: #222222;font-size: 32px;font-weight: 500;letter-spacing: 0;line-height: 34px;margin: auto 0;position: relative;text-transform: capitalize!important;}.products .product-title, .featured-products .product-title, .product-accessories .product-title, .ttfeatured-products .product-title, .crossselling-product .product-title, .ttbestseller-products .product-title, .ttnew-products .product-title, .ttspecial-products .product-title, .category-products .product-title, .view-product .product-title {display: inline-block;margin: 0;overflow: hidden;text-transform: capitalize;width: 100%;}#module-ttproductwishlist-mywishlist .products .product-title{margin: 15px 0 0 0;}#module-ttproductwishlist-mywishlist .btn_action {margin: 0 0 20px;}.products .product-price-and-shipping, .ttnew-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping {color: #222222;font: 500 16px/18px "Roboto", Helvetica, sans-serif;letter-spacing: 0;margin: 0 0 10px 0;}.container_tt_megamenu .products .product-price-and-shipping {font-size:14px;}.ttspecial-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping, .ttspecial-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping {margin: 0 0 5px 0;}#products .variant-links, .products .variant-links, .featured-products .variant-links, .product-accessories .variant-links, .ttfeatured-products .variant-links, .crossselling-product .variant-links, .category-products .variant-links, .ttbestseller-products .variant-links, .ttnew-products .variant-links, .ttspecial-products .variant-links, .view-product .variant-links {position: relative;text-align: center;float: left;width: 100%;}#products .highlighted-informations, .products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .ttfeatured-products .highlighted-informations, .crossselling-product .highlighted-informations, .ttbestseller-products .highlighted-informations, .ttnew-products .highlighted-informations, .ttspecial-products .highlighted-informations, .category-products .highlighted-informations, .view-product .highlighted-informations {z-index: 0;text-align: center;width: 100%;float: left;display: none;margin: 0;}.products .product-description, .featured-products .product-description, .product-accessories .product-description, .ttfeatured-products .product-description, .crossselling-product .product-description, .category-products .product-description, .ttbestseller-products .product-description, .ttnew-products .product-description, .view-product .product-description {z-index: 1;text-align: center;padding: 0 5px;height: 100%!important;}#products .product-grid .product-description {z-index: 1;float: left;width: 100%;text-align: center;padding: 0 5px;height: 100% !important;min-height:60px;}.ttspecial-products .product-description {z-index: 1;float: left;width: 100%;text-align: center;padding: 0 10px;height: 100%!important;}#products img, .products img, .featured-products img, .product-accessories img, .ttbestseller-products img, .ttnew-products img, .ttspecial-products img, .ttfeatured-products img, .crossselling-product img, .category-products img, .view-product img {height: auto;max-width: 100%;width: auto !important;margin:auto;}#products .product-miniature .discount, .products .product-miniature .discount, .featured-products .product-miniature .discount, .product-accessories .product-miniature .discount, .ttbestseller-products .product-miniature .discount, .ttnew-products .product-miniature .discount, .ttspecial-products .product-miniature .discount, .ttfeatured-products .product-miniature .discount, .crossselling-product .product-miniature .discount, .category-products .product-miniature .discount, .view-product .product-miniature .discount {display: none;}.products .product-miniature .product-flags .online-only {opacity: 0;}.product-flags .out_of_stock{display:none;position:absolute;top:55px;right:15px;}.products .product-miniature:hover .product-flags .online-only {opacity: 1;right: 10px;}.products .product-miniature .product-flags .new {opacity: 0;}.products .product-miniature:hover .product-flags .new {opacity: 1;}.products .product-miniature .product-flags .online-only, #products .product-miniature .online-only {top: 35px !important;left: auto;opacity: 0;position: absolute;color: #222;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}.products .product-miniature:hover .product-flags .online-only, #products .product-miniature:hover .online-only {opacity:1;}.discount-amount.discount-product {background: none;color: #ff0000;display: inline-block;float: none;font: 700 12px/14px "Roboto", Helvetica, sans-serif;padding: 0 3px;position: static;vertical-align: middle;}#products .product-miniature .product-flags .new, #products .product-miniature .on-sale, #products .product-miniature .discount-percentage, .products .product-miniature .product-flags .new, .products .product-miniature .on-sale, .products .product-miniature .discount-percentage, .ttspecial-products .product-miniature .online-only, .ttspecial-products .product-miniature .on-sale, .ttspecial-products .product-miniature .discount-percentage, .ttspecial-products .product-miniature .online-only, .ttspecial-products .product-miniature .on-sale, .ttspecial-products .product-miniature .discount-percentage {color: #111;display: block;font: 400 13px/15px "Roboto", Helvetica, sans-serif;left: 0;position: absolute;top: 10px !important;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;vertical-align: top;}.ttspecial-products .product-miniature .product-flags .new, .ttspecial-products .product-miniature .product-flags .new {display:none;}.ttspecial-products .product-miniature .product-flags .on-sale.on-sale{font-size:10px;line-height:14px;}#products .product-miniature .product-flags .new.discount-percentage, #products .product-miniature .online-only.discount-percentage, #products .product-miniature .on-sale.discount-percentage, #products .product-miniature .discount-percentage.discount-percentage, .products .product-miniature .product-flags .new.discount-percentage, .products .product-miniature .online-only.discount-percentage, .products .product-miniature .on-sale.discount-percentage, .products .product-miniature .discount-percentage.discount-percentage, .ttspecial-products .product-miniature .product-flags .new.discount-percentage, .ttspecial-products .product-miniature .online-only.discount-percentage, .ttspecial-products .product-miniature .on-sale.discount-percentage, .ttspecial-products .product-miniature .discount-percentage.discount-percentage, .ttspecial-products .product-miniature .product-flags .new.discount-percentage, .ttspecial-products .product-miniature .online-only.discount-percentage, .ttspecial-products .product-miniature .on-sale.discount-percentage, .ttspecial-products .product-miniature .discount-percentage.discount-percentage, #product_comparison .product-miniature .product-flags .new.discount-percentage, #product_comparison .product-miniature .online-only.discount-percentage, #product_comparison .product-miniature .on-sale.discount-percentage, #product_comparison .product-miniature .discount-percentage.discount-percentage {background: none;color: #ff0000;display: inline-block;float: none;font: 700 12px/18px "Roboto", Helvetica, sans-serif;padding: 0 3px;position: static;vertical-align: middle;}#products .product-miniature .on-sale, .products .product-miniature .product-flags .new.on-sale, .products .product-miniature .online-only.on-sale, .products .product-miniature .on-sale.on-sale, .products .product-miniature .discount-percentage.on-sale, .ttspecial-products .product-miniature .product-flags .new.on-sale, .ttspecial-products .product-miniature .online-only.on-sale, .ttspecial-products .product-miniature .on-sale.on-sale, .ttspecial-products .product-miniature .discount-percentage.on-sale {background: #fdca00;color: #222;display: block;font: 500 12px/18px "Roboto", Helvetica, sans-serif;padding: 2px 7px;position: absolute;right: 10px;top: 0;vertical-align: top;left: auto;border-radius: 5px;text-transform: uppercase;}#products .thumbnail-container:hover .product-flags .new, .products .thumbnail-container:hover .product-flags .new {left: 10px;}@media (max-width: 1199px) {.ttspecial-products .product-description {padding: 0 10px;}}@media (max-width: 767px) {.products .thumbnail-container .product-flags .new, #products .thumbnail-container .product-flags .new {left: 10px;}.products .thumbnail-container .product-flags .on-sale, #products .thumbnail-container .product-flags .on-sale {right: 10px;}.products .product-miniature .product-flags .new {opacity: 1;}.products .product-miniature .product-flags .online-only {opacity: 1;}.products .product-miniature .product-flags .online-only, #products .product-miniature .online-only {opacity: 1;}}@media (min-width: 768px) {#products .product-miniature .thumbnail-container .product-flags, .products .product-miniature .thumbnail-container .product-flags {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}#products .product-miniature .thumbnail-container:hover .product-flags, .products .product-miniature .thumbnail-container:hover .product-flags {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}}@media (max-width: 543px) {#js-product-list .product-flags{display:none;}}@media (max-width: 480px) {.products .product-thumbnail, .featured-products .product-thumbnail, .product-accessories .product-thumbnail, .ttfeatured-products .product-thumbnail, .crossselling-product .product-thumbnail, .category-products .product-thumbnail, .ttbestseller-products .product-thumbnail, .ttnew-products .product-thumbnail, .view-product .product-thumbnail {display: inline-block;}}.products .product-miniature .online-only.online-only, .ttspecial-products .product-miniature .online-only.online-only {font-size: 12px;left: auto;right: 0;top: 35px !important;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}#products .product-miniature .product-flags .new.online-only::before, #products .product-miniature .online-only.online-only::before, #products .product-miniature .on-sale.online-only::before, #products .product-miniature .discount-percentage.online-only::before, .products .product-miniature .product-flags .new.online-only::before, .products .product-miniature .online-only.online-only::before, .products .product-miniature .on-sale.online-only::before, .products .product-miniature .discount-percentage.online-only::before {content: "\E30A";font-family: 'Material Icons';vertical-align: middle;margin: 0.3125rem;}#products .product-grid .thumbnail-container .hook-reviews, .products .product-grid .thumbnail-container .hook-reviews {color: #777777;margin: 5px 0 0;position: absolute;left: 0;right: 0;bottom: 5px;top: auto;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}.reviewCount {display: none;}@media (min-width: 768px) {#products .product-grid .thumbnail-container:hover .hook-reviews, .products .product-grid .thumbnail-container:hover .hook-reviews {opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}}@media (max-width: 767px) {#products .product-grid .thumbnail-container .hook-reviews, .products .product-grid .thumbnail-container .hook-reviews {bottom: 88px;}.products .product-miniature .online-only.online-only, .ttspecial-products .product-miniature .online-only.online-only {right: 10px;}}#products .regular-price, .products .regular-price, .featured-products .regular-price, .product-accessories .regular-price, .ttfeatured-products .regular-price, .crossselling-product .regular-price, .view-product .regular-price, .category-products .regular-price, .ttbestseller-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .regular-price, .ttnew-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .regular-price, .ttspecial-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .regular-price, .ttbestseller-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .regular-price, .ttnew-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .regular-price, .ttspecial-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .regular-price, #product_comparison .product-miniature .product-description .product-price-and-shipping .regular-price {color: #777;font: 500 13px/18px "Roboto", Helvetica, sans-serif;text-decoration: line-through;}#products .count, .products .count, .featured-products .count, .category-products .count, .crossselling-product .count, .ttbestseller-products .count, .ttnew-products .count, .ttspecial-products .count, .product-accessories .count, .ttfeatured-products .count {color: #878787;font-weight: normal;position: relative;bottom: 0.5rem;}#products .all-product-link, .products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .crossselling-product .all-product-link, .category-products .all-product-link, .ttbestseller-products .all-product-link, .ttnew-products .all-product-link, .ttspecial-products .all-product-link, .ttfeatured-products .all-product-link {clear: both;color: #878787;font-weight: normal;margin-top: 1.5rem;margin-bottom: 1.5rem;font-size: 14px;}.featured-products .all-product-link:hover {color:#111;}#products .thumbnail-container .product-flags .pack, .products .thumbnail-container .product-flags .pack {color: #008000;font-size: 12px;left: 0;position: absolute;top: 30px;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;z-index: 1;line-height: 15px;opacity: 0;}.ttspecial-products .product-miniature .product-flags .pack {display: none;}#products .thumbnail-container:hover .product-flags .pack, .products .thumbnail-container:hover .product-flags .pack {left: 10px;opacity: 1;}@media (max-width: 767px) {.pack {left: 10px;}#products .thumbnail-container:hover .product-flags .pack, .products .thumbnail-container:hover .product-flags .pack {left: 10px;opacity: 1;}}.cat-name {color: #a7a7a7;font-size: 13px;font-weight: normal;margin-top: 10px;text-transform: capitalize;margin-bottom: 0;text-align: center;display: none;}@media (max-width: 991px) {.product-accessories, .crossselling-product, .category-products, .ttspecial-products, .view-product {margin-bottom: 20px;}}#custom-text {background: #ffffff none repeat scroll 0 0;border: 10px solid #f5f5f5;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;float: left;margin: 30px 0 30px;padding: 60px 50px;text-align: center;width: 100%;}#custom-text h3 {color: #222222;font-size: 32px;font-weight: 500;line-height: 26px;margin: 0 auto;padding: 0 0 20px;position: relative;text-align: center;text-transform: capitalize;}#custom-text p {color: #414141;font-weight: 400;font-size: 1.1em;}#custom-text p .dark {color: #777777;font-weight: 400;}.page-content.page-cms {background: #fff;padding: 0;text-align: justify;}.page-content.page-cms .cms-box img {max-width: 100%;}@media (max-width: 991px) {#block-cmsinfo {padding: 1.25rem 1.875rem;}}#products {color: #878787;}#products .products-select {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;-webkit-box-align: baseline;-moz-box-align: baseline;box-align: baseline;-webkit-align-items: baseline;-moz-align-items: baseline;-ms-align-items: baseline;-o-align-items: baseline;align-items: baseline;-ms-flex-align: baseline;-webkit-box-pack: justify;-moz-box-pack: justify;box-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;-ms-flex-pack: justify;}#products .up {margin-bottom: 1rem;}#products .up .btn-secondary, #products .up .btn-tertiary {color: #777777;text-transform: inherit;}#products .up .btn-secondary .material-icons, #products .up .btn-tertiary .material-icons {margin-right: 0;}.block-category #category-description p:last-child {margin-bottom: 20px;}.block-category #category-description p, .block-category #category-description strong {font-weight: 400;color: #777777;}.block-category #category-description p {color: #414141;margin-bottom: 0;}.block-category #category-description p:first-child {margin-bottom: 1.25rem;}.products-selection .sort-by {padding-top: 10px;text-align: right;white-space: nowrap;float: left;}@media (max-width: 991px) {.products-selection .sort-by {padding: 10px 5px;}}.products-selection .total-products {padding: 10px 0 0;}.products-selection .total-products p {margin: 0;}.products-selection h1 {padding-top: 0.625rem;}.products-sort-order {color: #878787;padding: 0;position: relative;}.products-sort-order .select-title {background: #ffffff none repeat scroll 0 0;border: 1px solid #e5e5e5;color: #414141;line-height: 24px;cursor: pointer;display: inline-block;margin-left: 0;padding: 8px 10px;width: 100%;text-align: left;outline: none;}.products-sort-order .select-list {display: block;color: #414141;padding: 0.625rem 1.25rem;}.products-sort-order .select-list:hover {background: #111111;color: #ffffff;text-decoration: none;}.products-sort-order .dropdown-menu {left: 0;right: 0;width: 100%;background: #e9e9e9;border: none;z-index: 3;}#search_filters .facet {padding-top: 0.625rem;}#search_filters .ui-slider-horizontal .ui-slider-handle:last-child {margin-left: -15px;}#search_filters .facet .collapse {display: block;margin: 0;padding: 0;}#search_filters .facet .facet-title {color: #222;font-weight: 500;font-size: 14px;line-height: 18px;}.facet .facet-dropdown.open > .dropdown-menu{display:block;}.facet-dropdown.dropdown{cursor: pointer;float: left;padding: 0;width: 100%;}.facet-dropdown .select-title{float:left;width:100%;}.facet .facet-dropdown .dropdown-menu{width:100%;}.facet .facet-dropdown .dropdown-menu .select-list{float: left;padding: 3px 0;width: 100%;}#search_filters .facet .facet-label {margin-bottom: 1px;}#search_filters .facet .facet-label a {color: #888888;display: inline-block;font-size: 13px;line-height: 15px;text-align: left;}#search_filters .facet .facet-label a:hover {color: #111;}.pagination {width: 100%;}.pagination > div:first-child {line-height: 34px;}.pagination-left {float: left;padding: 0;text-align: left;}@media (max-width: 543px) {.pagination-left {text-align: center;width: 100%;}}.pagination-right {float: right;padding: 0;}@media (max-width: 543px) {.pagination-right {width: 100%;}}.pagination .page-list {background: #fff;padding: 0;margin-bottom: 0;float: right;}@media (max-width: 543px) {.pagination .page-list {float: none;}}.pagination .page-list li {display: inline-block;float: none;vertical-align: middle;}.pagination a {color: #fff;display: block;height: 34px;padding: 6px;width: 34px;}.pagination a {text-decoration: none;}.pagination a i {font-size: 21px;}.pagination .previous {float: left;font-size: 0;line-height: 0;margin: 0 !important;}.pagination .js-search-link {border: 1px solid #2b5595;background: #2b5595;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.pagination .js-search-link:hover {border-color: #f3604d;background: #f3604d;color:#ffffff;}@media (max-width: 767px) {.pagination .previous {margin-right: 10px;}}.pagination .next {float: right;font-size: 0;margin: 0 !important;}@media (max-width: 767px) {.pagination .next {margin-left: 10px;}}.pagination .disabled {color: #fff;}.pagination .current a {border-color: #f3604d;background: #f3604d;color:#ffffff;}.active_filters {background: #f5f5f5;float: left;margin-bottom: 1.25rem;padding: 10px;width: 100%;}.active_filters .active-filter-title {display: inline;margin-right: 0.625rem;font-weight: 600;margin-bottom: 0;vertical-align: middle;}.active_filters ul {display: inline;}.active_filters .filter-block {color: #414141;margin-right: 0.625rem;margin-bottom: 0;background: #fff;padding: 0.625rem;display: inline-block;font-size: 0.8125rem;}.active_filters .filter-block .close {color: #414141;font-size: 0.9375rem;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;margin-top: 0.1875rem;margin-left: 0.3125rem;}#left-column .block-categories {float: left;padding: 10px;width: 100%;}#left-column .block-categories .category-sub-menu .category-sub-menu {margin: 0;padding: 0;}#left-column .block-categories .category-sub-menu {display: inline-block;float: none;margin-top: 0.625rem;vertical-align: top;width: 100%;padding: 0 15px 15px;}.block-categories .category-sub-menu .category-sub-link {font-size: 0.875rem;color: #888888;}.block-categories .category-sub-menu .category-sub-link:hover {color: #333333;}#left-column .block-categories ul.category-top-menu li a {color: #222;font: 700 16px/18px "Dosis", Helvetica, sans-serif;}#left-column .block-categories .category-sub-menu li a {color: #777 !important;font-size: 13px !important;line-height: 28px !important;font-family: "Rubik" !important;text-transform: capitalize;font-weight: 400 !important;}.block-categories .category-sub-menu li a:hover {color: #111 !important;}.block-categories .category-sub-menu li {position: relative;}.block-categories .category-sub-menu li[data-depth="1"] {margin-bottom: 0;}.block-categories .category-sub-menu li[data-depth="0"] > a {width: 100%;display: inline-block;}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {padding-left: 0.3125rem;}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before {content: "-";margin-right: 0.3125rem;}.block-categories a {color: #414141;}.block-categories .category-sub-menu .collapse-icons {cursor: pointer;padding: 0;position: absolute;right: 0;top: 3px;}.block-categories .category-sub-menu .collapse-icons .material-icons {font-size: 15px;}.block-categories .category-sub-menu .category-sub-menu {padding: 0 0 0 20px !important;margin: 0;}.block-categories .collapse-icons[aria-expanded="true"] .add {display: none;}.block-categories .collapse-icons[aria-expanded="true"] .remove {display: inline-block;}.block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover {color: #111111;}.block-categories .collapse-icons .remove {display: none;}.block-categories .arrows .arrow-right, .block-categories .arrows .arrow-down {font-size: 0.875rem;cursor: pointer;margin-left: 2px;display: none;}.block-categories .arrows .arrow-right:hover, .block-categories .arrows .arrow-down:hover {color: #111111;}.block-categories .arrows .arrow-down {display: none;}.block-categories .arrows[aria-expanded="true"] .arrow-right {display: none;}.block-categories .arrows[aria-expanded="true"] .arrow-down {display: inline-block;}.facets-title {color: #414141;}.products-selection .filter-button .btn-secondary, .products-selection .filter-button .btn-tertiary {padding: 8px 15px;}@media (min-width: 992px) {#checkout .container_tt_megamenu {padding: 0 15px 10px 0;}#checkout #left-column .block-categories {padding: 10px 0;}}@media (max-width: 991px) {#category #left-column {width: 100%;display: block;}#left-column .theiaStickySidebar .block-categories {border: 1px solid #e5e5e5;}#left-column .block-categories ul.category-top-menu li a {padding: 0 15px;}#category #left-column #search_filters .facet .h6.hidden-sm-down {display: none!important;}.products-selection .filter-button .btn-secondary, .products-selection .filter-button .btn-tertiary {padding: 12px 30px;}#left-column .block-categories ul.category-top-menu li a {font: 500 14px/16px "Roboto", Helvetica, sans-serif;text-transform: capitalize !important;}#category #left-column #search_filter_controls {text-align: center;margin-bottom: 1rem;}#category #left-column #search_filter_controls button {margin: 0 0.5rem;}#category #left-column #search_filters {margin-bottom: 0;box-shadow: none;padding: 0;border-top: 1px solid #e5e5e5;}#category #left-column #search_filters .facet {padding: 8px 0;border-bottom: 1px solid #e5e5e5;}#category #left-column #search_filters .facet:last-child {border-bottom: medium none;}#category #left-column #search_filters .facet .title {cursor: pointer;position: relative;}#category #left-column #search_filters .facet .title .collapse-icons .remove {display: none;}#category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add {display: none;}#category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove {display: block;}#category #left-column #search_filters .facet .facet-title {color: #414141;text-transform: uppercase;}#category #left-column #search_filters .facet .h6 {margin-bottom: 0;padding: 6px 0 0 0;display: inline-block;}#category #left-column #search_filters .facet .navbar-toggler {display: inline-block;padding: 0;}#category #left-column #search_filters .facet .collapse {display: none;}#category #left-column #search_filters .facet .collapse.in {display: block;overflow: hidden;}#category #left-column #search_filters .facet .facet-label a {margin-top: 0;}#category #left-column #search_filters .facet ul {margin-bottom: 0;}#category #left-column #search_filters .facet ul li {padding: 5px;}#search_filters_wrapper #search_filters ul li label {margin: 0;}#category #search_filter_toggler {width: 100%;background: #111111;color: #ffffff;}.products-selection .filter-button {padding: 0;}.products-sort-order .select-title {margin-left: 0;}.products-selection h1 {padding-top: 0;text-align: center;margin-bottom: 1rem;}.products-selection .showing {padding-top: 1rem;float: left;width: 100%;}#prices-drop #content-wrapper, #new-products #content-wrapper, #best-sales #content-wrapper {width: 100%;}}@media (max-width: 543px) {.products-selection .filter-button {padding-left: 0;}}#product #content {position: relative;max-width: 100%;margin: 0 auto;}.product-price {color: #222;font-weight: 600;display: inline-block;}#product-description-short {color: #414141;float:left;width:100%;}#product-description-short p {margin: 0;}.product-information {font-size: 0.9375rem;color: #414141;}#product-description-short-13 p {margin: 0;}.product-information .manufacturer-logo {height: 35px;}.input-color {position: absolute;opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;cursor: pointer;height: 1.25rem;width: 1.25rem;}.input-container {position: relative;}.input-radio {position: absolute;top: 0;cursor: pointer;opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;width: 100%;height: 100%;}.input-color:checked + span, .input-color:hover + span, .input-radio:checked + span, .input-radio:hover + span {border: 2px solid #414141;}.radio-label {box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);background: #fff;display: inline-block;padding: 0.125rem 0.625rem;font-weight: 600;border: 2px solid #ffffff;}.product-actions .control-label {width: 100%;margin: 15px 0 10px 0;display: block;float: left;font: 500 14px/16px "Roboto", Helvetica, sans-serif;color: #222;}.product-actions .add-to-cart {height: 2.75rem;line-height: inherit;padding-top: 0.625rem;z-index: 1;position:relative;}.product-actions .add-to-cart .material-icons {font-size:20px;}.product-quantity .qty {float: left;width: 80px;margin-bottom: 0.5rem;}.product-quantity .add {float: left;margin: 0 10px;}.product-quantity .add i {z-index: -1;position: relative;}.product-quantity .add .checkout-btn i.shopping-cart{z-index:0;font-size:20px;line-height:10px;}.product-quantity .add .checkout-btn{padding:12px 20px;background:#f3604d;}.product-quantity .add .checkout-btn:after{background:linear-gradient(to bottom, #355f9f 0%, #254f8f 100%);}.product-quantity #quantity_wanted {color: #414141;background-color: #ffffff;height: 2.75rem;padding: 0.175rem 0.5rem;width: 56px;text-align: center;}.product-quantity .input-group-btn-vertical {float: left;}.product-quantity .input-group-btn-vertical .btn {padding: 0.5rem 0.6875rem;}.product-quantity .input-group-btn-vertical .btn i {font-size: 1rem;top: 0.125rem;left: 0.1875rem;}.product-quantity .btn-touchspin {height: 1.4375rem;}.product-discounts {margin-bottom: 0;}.product-discounts > .product-discounts-title {font-weight: normal;font-size: 0.875rem;}.product-discounts > .table-product-discounts thead tr th {width: 33%;padding: 0.625rem 1.25rem;background: #fff;border: 0.3125rem #e5e5e5 solid;text-align: center;}.product-discounts > .table-product-discounts tbody tr {background: #e9e9e9;}.product-discounts > .table-product-discounts tbody tr:nth-of-type(even) {background: #fff;}.product-discounts > .table-product-discounts tbody tr td {padding: 0.625rem 1.25rem;text-align: center;border: 0.3125rem #e5e5e5 solid;}.product-prices {margin-top: 15px;}.pb-right-column .product-prices{width:100%;padding:0;}.pb-right-column .product-prices, .quickview .product-prices {padding:0;}.product-prices .tax-shipping-delivery-label{font-size: 14px;color: #111;float: left;width: 100%;}div#product-description-short-2 p {margin: 0;}.product-prices .tax-shipping-delivery-label .delivery-information{padding:0 0 0 2px }.product-prices .tax-shipping-delivery-label .delivery-information:before{content:"-";padding:0 2px 0 0 }.product-discount {color: #777777;float:left;width:auto;}.product-discount .regular-price {text-decoration: line-through;font-weight: normal;margin-right: 0.625rem;font: 500 13px/15px "Roboto", Helvetica, sans-serif;}.card-block .product-discount .regular-price {line-height:19px;}.card-block .current-price {padding: 5px 0;}.cart-grid .has-discount .discount {margin-left: 0;}.has-discount .discount {color: #f00;display: inline-block;font-size: 14px;margin-left: 5px;}.product-unit-price {font-size: 0.8125rem;margin-bottom: 0;}.ttproductpagetab {float: left;margin: 40px 0 30px;width: 100%;border: 1px solid #e5e5e5;padding: 0 20px;}.tab-content .product-manufacturer {margin: 0 0 20px;}.ttproductpagetab .tabs .nav-tabs .nav-link {font-size: 15px;}.tabs {padding: 10px 0;}.tabs .tab-pane {padding-top: 1.25rem;}.tabs .nav-tabs {border: none;border-bottom: #e5e5e5 1px solid;}.tabs .nav-tabs .nav-link {color: #878787;border: 0 solid transparent;margin: 0 20px 0 0;padding: 10px 0;font: 600 16px/20px "Dosis", Helvetica, sans-serif;text-transform: uppercase;}.tabs .nav-tabs .nav-item:first-child .nav-link {margin-left: 0;}.tabs .nav-tabs .nav-link.active {border: none;border-bottom: #111111 3px solid;color: #111111;background: none;}.tabs .nav-tabs .nav-link:hover {border: none;border-bottom: #111111 3px solid;}.tabs .nav-tabs .nav-item {float: left;margin-bottom: -0.125rem;}@media (max-width: 767px) {#product #content {float: none;width: 80%;}}@media (max-width: 543px) {.tabs .nav-tabs .nav-item {width: 100%;margin: 0;}.ttproductpagetab .tabs .nav-tabs .nav-item {width: 100%;margin: 0;border-bottom: 3px solid #e5e5e5;}.tabs .nav-tabs .nav-link {margin: 0;}.ttproductpagetab .tabs .nav-tabs .nav-link {border-bottom: transparent 3px solid;float: left;width: auto;margin: 0 0 -2px;}.ttproductpagetab .tabs .nav-tabs .nav-link.active, .ttproductpagetab .tabs .nav-tabs .nav-link:hover {border: none;border-bottom: #111111 3px solid;color: #111;}.ttproductpagetab .tabs ul {border-bottom: none;}.product-quantity .add{margin:0;}.product-quantity .add .checkout-btn{padding:12px 16px;}}.product-cover {margin-bottom: 1.25rem;position: relative;float: left;width: 100%;}.product-cover img {background: #fff;}#zoom1 {border: 1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}.product-cover .layer:hover {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}.product-cover .layer .zoom-in {font-size: 6.25rem;color: #ffffff;}#product-modal .modal-content {background: transparent;border: none;padding: 0;}#product-modal .modal-content .modal-body {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;margin-left: -30%;}#product-modal .modal-content .modal-body .product-cover-modal {background: #fff;border:1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}#product-modal .modal-content .modal-body .image-caption {background: #fff;width: 800px;padding: 0.625rem 1.25rem;}#product-modal .modal-content .modal-body .image-caption p {margin-bottom: 0;}#product-modal .modal-content .modal-body .thumbnails {position: relative;}#product-modal .modal-content .modal-body .mask {margin: 40px 0;max-height: 710px;overflow: hidden;position: relative;z-index: 1;}#product-modal .modal-content .modal-body .mask.nomargin {margin-top: 0;}#product-modal .modal-content .modal-body .product-images {margin-left: 2.5rem;}#product-modal .modal-content .modal-body .product-images img {width: 9.25rem;cursor: pointer;background: #fff;}#product-modal .modal-content .modal-body .arrows {color: #111111;cursor: pointer;height: 100%;text-align: center;width: 100%;z-index: 1;}#product-modal .modal-content .modal-body .arrows i {display: inline-block;font-size: 6.25rem;left: 0;margin: auto;position: absolute;right: 0;}#product-modal .modal-content .modal-body .arrows .arrow-up {opacity: 0.2;position: absolute;top: -50px;right: -10px;}#product-modal .modal-content .modal-body .arrows .arrow-down {bottom: 60px;position: absolute;text-align: center;right: -10px;}#blockcart-modal {color: #414141;}#blockcart-modal .modal-header {background: #195594;}#blockcart-modal .modal-body {background: #ffffff;padding: 3.125rem 1.875rem;}#blockcart-modal .modal-body .divide-right span {display: inline-block;margin-bottom: 5px;color: #777;width: 100%;float: left;}#blockcart-modal .modal-dialog {max-width: 1140px;width: 100%;}#blockcart-modal .product-image {border: 1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}#blockcart-modal .modal-title {font-weight: 500;color: #ffffff;font-size: 16px;}#blockcart-modal .modal-title i.material-icons {margin-right: 5px;}#blockcart-modal .cart-products-count {font-size: 16px;}#blockcart-modal .cart-content {padding-left: 15px;}#blockcart-modal .cart-content button {margin-right: 0.3125rem;}#blockcart-modal .divide-left {border-left: #e9e9e9 1px solid;}.product-images > .thumb-container {display: inline-block;}.product-images .thumb-container .thumb {cursor: pointer;margin-bottom: 0.625rem;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}.images-container .product-images .thumb-container .thumb {border: 1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}.images-container .product-images .thumb-container .thumb.js-thumb.selected {border: 1px solid #195594;border-bottom: 3px solid #195594;}.images-container .product-images .thumb-container .thumb:hover, .images-container .product-images .thumb-container .thumb:active {border-color: #195594;}#main .images-container .js-qv-mask {white-space: nowrap;}#main .images-container .js-qv-mask.scroll {width: calc(100% - 60px);margin: 0 auto;}.scroll-box-arrows.scroll {display: none;}.scroll-box-arrows i {background: #ffffff none repeat scroll 0 0;border: 1px solid #e5e5e5;border-radius: 5px;bottom: 70px;color: #222222;cursor: pointer;font-size: 14px;height: 25px;line-height: 20px;padding: 2px 5px;position: absolute;width: 25px;}.scroll-box-arrows i:hover {border: 1px solid #2b5595;background: #2b5595;background: -moz-linear-gradient(top, #355f9f 0%, #254f8f 100%);background: -webkit-linear-gradient(top, #355f9f 0%, #254f8f 100%);background: linear-gradient(to bottom, #355f9f 0%, #254f8f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#355f9f', endColorstr='#254f8f',GradientType=0 );color: #ffffff;}.scroll-box-arrows .left {left: 0;}.scroll-box-arrows {display: none;}.scroll-box-arrows .right {right: 0;}#product-availability {display: inline-block;float: left;font-weight: normal;margin: 0;width: 100%;}.product-quantity.clearfix {margin: 0 0 10px 0;}#product-availability .material-icons {line-height: 15px;font-size: 18px;margin: 10px 0;}#product-availability .product-available {color: #4cbb6c;}#product-availability .product-unavailable {color: #ff9a52;}#product-availability .product-last-items {color: #ff9a52;}#product-details .label {color: #111111;font-size: 14px;font-weight: 500;}.product-features {margin-top: 1.25rem;margin-left: 0.3125rem;}.product-features > dl.data-sheet {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-moz-box-align: start;box-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;-o-align-items: flex-start;align-items: flex-start;-ms-flex-align: start;border: 1px solid #e5e5e5;border-bottom: none;}.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {-webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1;-webkit-flex: 1 0 40%;-moz-flex: 1 0 40%;-ms-flex: 1 0 40%;flex: 1 0 40%;font-weight: normal;background: #e5e5e5;padding: 0.625rem;margin-right: 0;min-height: 2.5rem;word-break: break-all;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;background: #ffffff;margin-bottom: 0;}.product-features > dl.data-sheet dd.value:nth-of-type(even), .product-features > dl.data-sheet dt.name:nth-of-type(even) {background: #f5f5f5;}.product-features > dl.data-sheet dt.name {text-transform: capitalize;}.product-variants > .product-variants-item {margin:0;}.product-variants > .product-variants-item select {border: 1px solid #e5e5e5;height: 2.5rem;width: 5.75rem;cursor: pointer;min-width:50px;}.product-features > dl.data-sheet dd.value {border-right: none;}.product-variants > .product-variants-item .color {margin-left: 0;margin-top: 0;border-radius: 4px;}.product-flags {float: left;margin: 0;width: 100%;}li.product-flag {display: block;position: absolute;z-index: 1;left: 15px;}li.product-flag.online-only {font-size: 13px;left: auto;right: 10px;top: 35px;padding: 0 8px;color: #111;}li.product-flag.online-only::before {content: "\E30A";font-family: 'Material Icons';vertical-align: middle;margin: 0.3125rem;}li.product-flag.discount {display: none;}li.product-flag.new {color: #111;left: 15px;margin: 0;text-align: center;top: 10px !important;}li.product-flag.on-sale {color: #222;margin: 0;right: 15px;text-align: center;top: 10px;left: auto;background: #fdca00;padding: 1px 8px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}li.product-flag.pack {top: 35px !important;color: #008000;}.product-customization {margin: 0 0 15px;float: left;width: 100%;}.product-customization .card-title {font-size: 14px;font-weight: 500;color: #222;}.product-customization .product-customization-item {margin: 10px 0;}.product-customization .product-message {background: #e5e5e5;border: none;width: 100%;height: 40px;resize: none;padding: 0.625rem;}.product-customization .customization-message {margin: 10px 0;float: left;width: 100%;color: #333;font-weight: 400;}.product-pack {margin-top: 20px;}.product-pack .h4 {font: 500 14px/16px "Roboto", Helvetica, sans-serif;color: #222;}.product-pack .tt-producttitle {border: medium none;}.product-pack .pack-product-container {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;justify-content: space-around;}.product-pack .pack-product-price strong {color: #333333;font-weight: 500;}.product-pack .pack-product-container .pack-product-name {-webkit-box-flex: 0;-moz-box-flex: 0;box-flex: 0;-webkit-flex: 0 0 50%;-moz-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;font-size: 13px;color: #777777;}@media (max-width: 1199px) {#blockcart-modal .modal-dialog {max-width: 965px;}}@media (max-width: 991px) {#blockcart-modal .modal-dialog {max-width: 965px;}#product-modal .modal-content .modal-body .arrows .arrow-up {top: -40px;right: -10px;}}@media (max-width: 767px) {#blockcart-modal .modal-dialog {max-width: 520px;}#product-modal .modal-content .modal-body .arrows .arrow-up {top: -20px;right: -10px;}}@media (max-width: 543px) {.product-pack .pack-product-container .pack-product-name {-webkit-flex: 0 0 37%;-moz-flex: 0 0 37%;-ms-flex: 0 0 37%;flex: 0 0 37%;}#blockcart-modal .modal-dialog {max-width: 300px;}.product-customization {margin: 0;}#blockcart-modal .modal-title {font-size: 14px;line-height: 16px;}}.product-pack .pack-product-container .pack-product-quantity {border-left: #e5e5e5 1px solid;padding-left: 0.625rem;}.product-pack .pack-product-container .pack-product-name, .product-pack .pack-product-container .pack-product-price, .product-pack .pack-product-container .pack-product-quantity {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;align-items: center;}.product-refresh {margin-top: 1.25rem;}.social-sharing {width: 100%;display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;-webkit-box-align: center;-moz-box-align: center;box-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-ms-flex-align: center;}.product-additional-info{padding:0;}.social-sharing ul {margin-bottom: 0;padding: 0;}.social-sharing li {height: 1.5rem;width: 1.5rem;display: inline-block;background-size: 25px 25px;cursor: pointer;margin-left: 0.5rem;}.social-sharing li a {display: block;width: 100%;height: 100%;white-space: nowrap;text-indent: 100%;overflow: hidden;}.social-sharing li a:hover {color: transparent;}.products-selection {border: 1px solid #e5e5e5;background: #fff;float: left;margin-bottom: 20px;padding: 10px;width: 100%;}.products-selection .title {color: #878787;}#blockcart-modal .cart-content .btn {margin-bottom: 0.625rem;margin-top: 20px;}#blockcart-modal .cart-content .btn.btn-secondary {background: #f3604d;background: -moz-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: -webkit-linear-gradient(top, #f3604d 0%, #e3503d 100%);background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3604d', endColorstr='#e3503d',GradientType=0 );border: none;position: relative;z-index: 1;}@media (max-width: 991px) {.product-cover img {width: 100%;}#product-modal .modal-content .modal-body {-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;-webkit-box-direction: normal;-moz-box-direction: normal;box-direction: normal;-webkit-flex-direction: row;-moz-flex-direction: row;flex-direction: row;-ms-flex-direction: row;margin-left: 0;}#product-modal .modal-content .modal-body img.product-cover-modal {width: 100%;}#product-modal .modal-content .modal-body .image-caption {width: 100%;}#product-modal .modal-content .modal-body .mask {max-height: 550px;}#blockcart-modal .modal-dialog {width: calc(100% - 20px);margin: 10px auto;}#blockcart-modal .modal-body {padding: 1.875rem;}#product-modal .modal-content .modal-body .arrows .arrow-down {bottom: 80px;right: -10px;}}@media (max-width: 767px) {#blockcart-modal .divide-right {border-right: none;}#blockcart-modal .modal-body {padding: 1rem;}#blockcart-modal .cart-content .btn {margin-top: 0;}#product-modal .modal-content .modal-body .mask {max-height: 415px;margin: 20px 0;}#product-modal .modal-content .modal-body .arrows .arrow-down {bottom: 170px;right: -10px;}#product-modal .modal-content .modal-body .arrows i {display: inline-block;font-size: 50px;height: 40px;line-height: 40px;margin: 0 auto;text-align: center;width: 40px;left: 0;}#zoom1 .js-qv-product-cover1 {display: none !important;height:100% !important;width:100% !important;}}@media (max-width: 543px) {#blockcart-modal .cart-content .btn {margin-top: 0;}#product-modal .modal-content .modal-body .mask {max-height: 175px;}#product-modal .modal-content .modal-body .arrows .arrow-down {bottom: 250px;right: -10px;}}.cart-grid {margin-bottom: 1rem;}.cart-items {margin-bottom: 0;}.cart-item {padding: 1rem 0;}.cart-summary-line {clear: both;}.cart-summary-line::after {content: "";display: table;clear: both;}.cart-summary-line .label {padding-left: 0;font-weight: normal;white-space: inherit;}.cart-summary-line .value {color: #414141;float: right !important;}.cart-summary-line.cart-summary-subtotals .label, .cart-summary-line.cart-summary-subtotals .value {font-weight: normal;}.cart-grid-body {margin-bottom: 0.75rem;}.cart-grid-body a.label:hover {color: #111111;}.cart-grid-body .card-block {padding: 1rem;}.cart-grid-body .card-block h1 {color: #222;margin-bottom: 0;text-transform: uppercase;font: 600 18px/20px "Dosis", Helvetica, sans-serif;}#cart .label .material-icons {font-size: 18px;line-height: 16px;}.cart-grid-body hr {margin: 0;}.cart-grid-body .cart-overview {padding: 1rem;}#cart .product-price strong {color: #222;font: 500 16px/18px "Roboto", Helvetica, sans-serif;}#cart .product-line-info {padding: 0 0 7px 0;margin: 0;}.card.cart-summary {background: #fff;}.card.cart-container .cart-item {border-bottom: 1px solid #e5e5e5;}.card.cart-container .cart-item:last-child {border: none;}#content-hook_payment_return .card-block dl {float: left;width: 100%;display: block;}.cart-grid-right hr {margin: 0;}.cart-grid-right .promo-discounts {margin-bottom: 0;}.cart-grid-right .promo-discounts .cart-summary-line .label {color: #878787;}.cart-grid-right .promo-discounts .cart-summary-line .label .code {text-decoration: underline;cursor: pointer;}.block-promo .promo-code {padding: 15px;background: #e5e5e5;}.block-promo .promo-code .alert-danger {display: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}.block-promo .promo-input {color: #666;border: 0;height: 2.5rem;text-indent: 0.625rem;width: 100%;outline: none;margin: 0;}.promo-name.card-block {margin: 0 0 5px 0;}.block-promo .promo-code {text-align: center;}.block-promo .cart-summary-line {padding: 0 15px;font-size: 15px;}.block-promo .cart-summary-line .label, .block-promo .promo-name {color: #ff9a52;font-weight: 600;padding: 0;font-size: 15px;}.block-promo .promo-input + button {text-transform: capitalize;}.block-promo .cart-summary-line .label a, .block-promo .promo-name a {font-weight: normal;color: #414141;display: inline-block;}.block-promo .promo-code-button {padding-left: 15px;margin-bottom: 0;display: inline-block;}.block-promo.promo-highlighted {padding: 15px;padding-bottom: 0;margin-bottom: 0;border-top: 1px solid #e5e5e5;}.collapse-button.promo-code-button.cancel-promo {padding: 0;font-weight: 500;margin: 5px 0;width: 100%;}.block-promo .cart-voucher .material-icons {font-size: 17px;height: 20px;width: auto;float: none;line-height: 20px;display: inline-block;}@media (max-width: 1199px) {.block-promo .promo-input {width: 297px;}.collapse-button.promo-code-button.cancel-promo {padding: 10px 0;width: 100%;}.cart-grid-body {width: 100%;}.cart-grid-right {width: 100%;}.block-promo .promo-code .alert-danger {width: 370px;float: none;margin: 0 auto;}}@media (max-width: 991px) {.block-promo .promo-input {width: 295px;}.block-promo .promo-code .alert-danger {margin: 10px auto;}.block-promo .promo-input + button {margin: 0;}#checkout #right-column, #checkout #left-column, #checkout .checkout-right, #checkout .checkout-left {width: 100% !important;}}@media (max-width: 767px) {.block-promo .btn.btn-primary {margin: 0;}}@media (max-width: 543px) {.block-promo .promo-input {width: 100%;}.block-promo .promo-code .alert-danger {width: 100%;float: none;}.block-promo .btn.btn-primary {margin: 10px 0 0 0;}.block-promo .promo-input + button {margin: 15px 0 0;}}.product-line-grid-left img {max-width: 100%;border: 1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}.product-line-grid-body > .product-line-info > .label {padding: 0;line-height: inherit;text-align: left;white-space: inherit;}.product-line-grid-body > .product-line-info > .out-of-stock {color: red;}.product-line-grid-body > .product-line-info > .available {color: #4cbb6c;}.product-line-grid-body > .product-line-info > .unit-price-cart {padding-left: 0.3125rem;font-size: 0.875rem;color: #878787;}.product-line-grid-right .bootstrap-touchspin {width: 4.25rem;float: left !important;}.product-line-grid-right .bootstrap-touchspin > .form-control, .product-line-grid-right .bootstrap-touchspin > .input-group {color: #414141;background-color: #ffffff;height: 2.5rem;padding: 0.175rem 0.5rem;width: 3rem;}.product-line-grid-right .bootstrap-touchspin > .input-group-btn-vertical {width: auto;}.product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price {color: #414141;line-height: 36px;}.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart {color: #414141;display: inline-block;margin-top: 0.3125rem;}.product-line-grid-right .cart-line-product-actions .remove-from-cart:hover, .product-line-grid-right .product-price .remove-from-cart:hover {color: #777777;}@media (max-width: 767px) {.product-line-grid-body {margin-bottom: 1rem;}}@media (max-width: 543px) {.cart-items {padding: 1rem 0;}.cart-item {border-bottom: 1px solid #e5e5e5;}.cart-item:last-child {border-bottom: 0;}.cart-grid-body .cart-overview {padding: 0;}.cart-grid-body .no-items {padding: 1rem;display: inline-block;}.product-line-grid-left {padding-right: 0 !important;}}@media (max-width: 360px) {.product-line-grid-right .qty {width: 100%;}.product-line-grid-right .price {width: 100%;}}#block-reassurance {margin-top: 15px;border: 1px solid #e5e5e5;float: left;width: 100%;background: #fff;}#block-reassurance > ul {margin: 0;padding: 0;}#block-reassurance img {opacity: .7;-moz-opacity: .7;-khtml-opacity: .7;-webkit-opacity: .7;width: 1.5625rem;margin-right: 0.625rem;}#block-reassurance li {border-bottom: 1px solid rgba(0, 0, 0, 0.1);}#block-reassurance li:last-child {border: 0;}#block-reassurance li .block-reassurance-item {padding: 10px;}.block-reassurance-item .h6 {font-size: 13px;font-weight: normal;line-height: 18px;}#product #block-reassurance {background: #ffffff none repeat scroll 0 0;border: 1px solid #e5e5e5;}#product #block-reassurance ul {margin: 0;}#product #block-reassurance span {font-weight: 400;font-size: 14px;}.quickview .modal-dialog .view-product {display: none;}.quickview .modal-dialog {width: calc(100% - 30px);max-width: 64rem;}.quickview .social-sharing {margin-top: 0;}.quickview .arrows .material-icons {height: 30px;width: 30px;border: 1px solid #e5e5e5;padding: 4px;left: auto;right: 0;font-size: 20px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;position: absolute;transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;}.quickview .arrows .material-icons:hover {background: #195594;border-color: #195594;color: #fff;}.quickview .modal-content {float: left;width: 100%;}.quickview .modal-header {border: none;padding: 0.625rem;}.quickview .modal-body {float: left;width: 100%;margin: 30px 0;}.quickview .modal-footer {border-top: 1px solid rgba(172, 170, 166, 0.3);float: left;width: 100%;}.modal-content .tt-producttitle {font: 500 16px/18px "Roboto", Helvetica, sans-serif;color: #222;border-bottom: 1px solid #e5e5e5;padding: 0 0 10px;}#blockcart-modal .product-price {margin: 5px 0;font: 500 16px/18px "Roboto", Helvetica, sans-serif;}.quickview .layer {display: none;}.quickview .images-container {position: static;z-index: 1;float: left;width: 100%;}.quickview .images-container .ttproduct-images > li.thumb-container > .thumb {width: 4.9375rem;margin-bottom: 0.8125rem;background: #fff;}.quickview .mask {width: 25%;height:430px;overflow: hidden;margin: 17px 0;padding: 0 0 0 20px;}.quickview .mask ul li img {margin: 5px 0!important;}.quickview .mask ul li:last-child img {margin: 0;}.quickview .arrows {position: absolute;top: 0;height:460px;right: 44px;z-index: 99;}.quickview .arrows .arrow-up {margin-top: -20px;cursor: pointer;}.quickview .arrows .arrow-down {position: absolute;bottom: -25px;cursor: pointer;}#stores .page-stores {width: 100%;margin: 0 auto;}#stores .page-stores .store-item {padding-left: 0.75rem;margin: 0 0 30px;padding-right: 0.75rem;}#stores .page-stores .store-picture img {max-width: 100%;}#stores .page-stores .store-item-container {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;-webkit-box-pack: distribute;-moz-box-pack: distribute;box-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;-ms-justify-content: space-around;-o-justify-content: space-around;justify-content: space-around;-ms-flex-pack: distribute;-webkit-box-align: center;-moz-box-align: center;box-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-ms-flex-align: center;padding: 1.875rem 0;}#stores .page-stores .store-item-container ul {margin-bottom: 0;font-size: 0.9375rem;}#stores .page-stores .store-item-container .divide-left {border-left: #e5e5e5 1px solid;}#stores .page-stores .store-item-container .divide-left tr {height: 1.5625rem;}#stores .page-stores .store-item-container .divide-left td {padding-left: 0.375rem;}#stores .page-stores .store-item-container .divide-left th {color: #333333;font-weight: 500;text-align: right;}#stores .page-stores .store-item-container .store-description {font-size: 1rem;}#stores .page-stores .store-item-footer {margin-top: 0.5rem;padding-top: 0.5rem;display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;-js-display: flex;display: flex;-webkit-box-pack: distribute;-moz-box-pack: distribute;box-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;-ms-justify-content: space-around;-o-justify-content: space-around;justify-content: space-around;-ms-flex-pack: distribute;}#stores .page-stores .store-item-footer.divide-top {border-top: #e5e5e5 1px solid;}#stores .page-stores .store-item-footer div:first-child {-webkit-box-flex: 0;-moz-box-flex: 0;box-flex: 0;-webkit-flex: 0 0 65%;-moz-flex: 0 0 65%;-ms-flex: 0 0 65%;flex: 0 0 65%;}#stores .page-stores .store-item-footer i.material-icons {margin-right: 0.625rem;color: #777777;font-size: 1rem;}#stores .page-stores .store-item-footer li {margin-bottom: 0.625rem;}.h3.card-title {color: #333333;font-size: 16px;font-weight: 600;margin: 0 0 14px;text-transform: uppercase;font-family: "Dosis";}@media (max-width: 991px) {#block-reassurance {margin: 10px 0 20px 0;}}@media (max-width: 767px) {#stores .page-stores {width: 100%;}#stores .page-stores .store-item-container {padding: 1rem 0;}}@media (max-width: 543px) {#stores .page-stores .store-item-container {display: block;}#stores .page-stores .store-item-container .divide-left {border-left: none;}#stores .page-stores .store-item-container .store-description a {margin-bottom: 0.5rem;}#stores .page-stores .store-item-container .store-description address {margin-bottom: 0.5rem;}#stores .page-stores .store-item-footer {display: block;}#stores .page-stores .store-item-footer.divide-top {border-top: #e5e5e5 1px solid;}#stores .page-stores .store-item-footer li {margin-bottom: 0.625rem;}#stores .page-stores .store-item-footer .card-block {padding: 0.75rem 0.75rem 0;}.quickview .modal-body {margin: 0;}}.block_newsletter {font-size: 0.875rem;margin-bottom: 0;}.block_newsletter form {position: relative;}.block_newsletter form input[type=email] {border: none;padding: 10px;min-width: 255px;background: #e5e5e5;color: #777777;}.block_newsletter form input[type=email]:focus {outline: 3px #111111 solid;color: #414141;background: #fff;}.block_newsletter form input[type=email]:focus + button .search {color: #111111;}.block_newsletter form input[type=email]::-webkit-input-placeholder {color: rgba(172, 170, 166, 0.5);text-indent: 0.625rem;}.block_newsletter form input[type=email]::-moz-placeholder {color: rgba(172, 170, 166, 0.5);text-indent: 0.625rem;}.block_newsletter form input[type=email]:-moz-placeholder {color: rgba(172, 170, 166, 0.5);text-indent: 0.625rem;}.block_newsletter form input[type=email]:-ms-input-placeholder {color: rgba(172, 170, 166, 0.5);text-indent: 0.625rem;}.block_newsletter form button[type=submit] {position: absolute;background: none;border: none;bottom: 0.3125rem;right: 0.125rem;color: #878787;}.block_newsletter form button[type=submit] .search:hover {color: #111111;}.block_newsletter p {font-size: 13px;}.block_newsletter form .input-wrapper {overflow: hidden;}.block_newsletter form input[type=email] {padding: 10px 15px 10px 10px;width: 100%;}@media (max-width: 1199px) {.block_newsletter form input[type=email] {padding: 10px 15px 10px 10px;min-width: 235px;}}.block_newsletter form input {height: 42px;}.block-contact {color: #777777;}.block-contact .block-contact-title {color: #414141;}.contact-form .form-control-label {text-align: left;}.linklist .blockcms-title a {color: #414141;}.account-list a {color: #777777;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;font: 400 14px/22px "Roboto", Helvetica, sans-serif;}.account-list a:hover {color: #111111;}.blockcms-title, .myaccount-title, .myaccount-title a, .block-contact-title {font-weight: 700;font-size: 1rem;}.block-social {float: left;margin: 0 auto;text-align: center;}.block-social .float-xs-right{display:none !important;}@media (max-width: 991px) {.block-social .float-xs-right{display:block !important;}.footer-container .links .h3.text-uppercase {display:none;}}.social-sharing .facebook.icon-gray {background-image: url(../css/d3fbae74a276a9f6cf1d6241f29b61a3.svg);}.social-sharing .facebook.icon-gray:hover {background-image: url(../css/8b05d51ede908907d65695558974d86f.svg);}.social-sharing .twitter {background-image: url(../css/a67175d1ea11389d9107bd8c08f9d7d7.svg);}.social-sharing .twitter::before {content: "";background-image: url(../css/ffddcb3736980b23405b31142a324b62.svg);}.social-sharing .twitter.icon-gray {background-image: url(../css/d1a435fd2571e67858a31ee954b52278.svg);}.social-sharing .twitter.icon-gray:hover {background-image: url(../css/ffddcb3736980b23405b31142a324b62.svg);}.social-sharing .rss {background-image: url(../css/cf2f3c1d5c7cb02c29f61964313148e1.svg);}.social-sharing .youtube {background-image: url(../css/22c0528acb6d9cd5bf4c8f96381bc05c.svg);}.social-sharing .googleplus {background-image: url(../css/36bff72dcba3098b4b70b482b22c29ab.svg);}.social-sharing .googleplus::before {content: "";background-image: url(../css/c1a65805f759901a39d10eb854c1dcf2.svg);}.social-sharing .googleplus.icon-gray {background-image: url(../css/7c24d4275efcbe8891f78378b7c808e0.svg);display:none;}.social-sharing .googleplus.icon-gray:hover {background-image: url(../css/c1a65805f759901a39d10eb854c1dcf2.svg);}#block_myaccount_infos .myaccount-title a {color: #414141;margin: 0!important;}.pinterest::before {content: "";background-image: url(../css/b1db819132e64a3e01911a1413c33acf.svg);}.pinterest.icon-gray {background-image: url(../css/7988be8b63edf9c4accebf94d5db7927.svg);}.pinterest.icon-gray:hover {background-image: url(../css/b1db819132e64a3e01911a1413c33acf.svg);}.block-social ul {float: left;width: 100%;margin: 0;padding: 0;}.block-social ul li {border: 1px solid #2e2e2e;cursor: pointer;float: left;height: 40px;margin: 0 5px 5px 0;position: relative;width: 40px;}@media (max-width: 543px) {.block-social ul li {float: none;display:inline-block;vertical-align:top;}}.block-social ul li a p {display: none;}.block-social ul li.facebook a::before {content: "";background: transparent url("../img/social-sprite.png") no-repeat scroll -21px -20px;float: left;height: 100%;width: 100%;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.block-social ul li.facebook:hover a:before {background-position: -101px -20px;background-color:#ffc520;border-color:#ffc520;}.block-social ul li.twitter a::before {background: transparent url("../img/social-sprite.png") no-repeat scroll -21px -100px;content: "";float: left;height: 100%;width: 100%;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.block-social ul li.twitter:hover a:before {background-position: -101px -100px;background-color:#ffc520;border-color:#ffc520;}.block-social ul li.rss a::before {background: transparent url("../img/social-sprite.png") no-repeat scroll -21px -180px;content: "";float: left;height: 100%;width: 100%;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.block-social ul li.rss:hover a:before {background-position: -101px -180px;background-color:#ffc520;border-color:#ffc520;}.block-social ul li.youtube a::before {background: transparent url("../img/social-sprite.png") no-repeat scroll -21px -260px;content: "";float: left;height: 100%;width: 100%;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.block-social ul li.youtube:hover a:before {background-position: -101px -260px;background-color:#ffc520;border-color:#ffc520;}.block-social ul li.googleplus a::before {background: transparent url("../img/social-sprite.png") no-repeat scroll -21px -340px;content: "";float: left;height: 100%;width: 100%;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.block-social ul li.googleplus:hover a:before {background-position: -101px -340px;background-color:#ffc520;border-color:#ffc520;}.block-social ul li.pinterest a::before {background: transparent url("../img/social-sprite.png") no-repeat scroll -21px -420px;content: "";float: left;height: 100%;width: 100%;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.block-social ul li.pinterest:hover a:before {background-position: -101px -420px;background-color:#ffc520;border-color:#ffc520;}.block-social ul li.vimeo a::before {background: transparent url("../img/social-sprite.png") no-repeat scroll -21px -500px;content: "";float: left;height: 100%;width: 100%;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.block-social ul li.vimeo:hover a:before {background-position: -101px -500px;background-color:#ffc520;border-color:#ffc520;}.block-social ul li.instagram a::before {background: transparent url("../img/social-sprite.png") no-repeat scroll -21px -580px;content: "";float: left;height: 100%;width: 100%;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.block-social ul li.instagram:hover a:before {background-position: -101px -580px;background-color:#ffc520;border-color:#ffc520;}.block-social ul li.linkedin a::before {background: transparent url("../img/social-sprite.png") no-repeat scroll -22px -648px;content: "";float: left;height: 100%;width: 100%;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-oust;-ms-transition: all 400ms ease-in-out;}.block-social ul li.linkedin:hover a:before {background-position: -101px -648px;background-color:#ffc520;border-color:#ffc520;}.footer-top {background: #ffffff;float: left;width: 100%;}.product-attachments .attachment a {font-size: 14px;font-weight: normal;color: #333;}.footer-container .block-contact li a::before {display: none;}.footer-container .row {margin: 0;}.footer-container li:hover a, .bottom-footer:hover li:hover a {color: #ffffff;}.footer-container .links .collapse, .bottom-footer .links .collapse,{display: inherit;margin: 0;}.footer-container .links, .bottom-footer .links {padding: 0 10px 0;text-align: left;}.footer-container .links .h3.text-uppercase {font: 600 18px/20px "Dosis", Helvetica, sans-serif;color: #fff;text-align: left;}.links .col-md-6.wrapper {padding: 0;width: 100%;}@media (max-width: 991px) {.block_newsletter {padding-bottom: 0;margin-bottom: 0;}.footer-container {box-shadow: none;margin-top: 0;}.footer-container .links, .bottom-footer .links {padding: 0;margin:0;}.footer-container .wrapper , .bottom-footer .wrapper{padding-left: 0 !important;padding-right: 0 !important;}.footer-container .links .title[aria-expanded="true"] .collapse-icons .add, .bottom-footer .links .title[aria-expanded="true"] .collapse-icons .add{display: none;}.footer-container .links .title[aria-expanded="true"] .collapse-icons .remove, .bottom-footer .links .title[aria-expanded="true"] .collapse-icons .remove{display: block;}.footer-container .links .navbar-toggler, .bottom-footer .links .navbar-toggler{display: inline-block;padding: 0;}.footer-container .links ul, .bottom-footer .links ul{margin-bottom: 0;}}@media (max-width: 991px) {.block-social {text-align: center;}.block-contact {padding-left: 1.5rem;}.footer-container .links .title, .bottom-footer .links .title{padding: 0.625rem;cursor: pointer;}.footer-container .links .h3, .bottom-footer .links .h3{font-weight: 400;line-height: 25px;margin: 0;}}.contact-rich {margin-bottom: 0;}.contact-rich #contact-footer li {font: 400 14px/23px "Roboto", Helvetica, sans-serif;}#content-wrapper > section#main {float: left;width: 100%;}#cms #main .page-content {padding: 20px;border: 1px solid #e5e5e5;}.contact-rich h4, .contact-form h3 {color: #222222;font-weight: normal;margin-bottom: 20px;}.contact-rich .block:last-child {border: none;}.contact-rich .block .icon {float: left;margin: 0 10px 0 0;width: auto;}.contact-rich .block .icon i {font-size: 16px;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.block-contact #contact-footer .block:nth-child(2):hover .icon i, .block-contact #contact-footer .block:nth-child(4):hover .icon i {color: #fff;}.contact-rich .block .data {width: auto;overflow: hidden;}.contact-rich .block a {color: #777777;-moz-transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-khtml-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;}.contact-form {color: #777777;width: 100%;}#products #main .page-header, #pagenotfound #main .page-header {margin: 2rem 0 3rem;}#products #main .page-content, #pagenotfound #main .page-content {margin-bottom: 10rem;}#products .page-not-found, #pagenotfound .page-not-found {border: 1px solid #e5e5e5;color: #878787;font-size: 0.875rem;margin: 0 auto;max-width: 100%;padding: 1rem;}#products .page-not-found h4, #pagenotfound .page-not-found h4 {color: #333333;font-weight: normal;margin: 0 0 20px;}#products .page-not-found .search-widget, #pagenotfound .page-not-found .search-widget {float: none;padding: 0;position: static;border: none;width: 50%;display: inline-block;}#products .page-not-found .search-widget input, #pagenotfound .page-not-found .search-widget input {min-width: auto;width: 100%;}.page-not-found .search-widget form button[type="submit"] {padding: 0;background: #ffc520;border: 1px solid #ffc520;font-size: 0;height: 39px;position: absolute;right: 0;top: 0;width: 45px;}.customization-modal .modal-content {border-radius: 0;border: 1px solid #e5e5e5;}.customization-modal .modal-content .modal-body {padding-top: 0;}.customization-modal .modal-content .modal-body .product-customization-line {padding-bottom: 0.9375rem;padding-top: 0.9375rem;border-bottom: 1px solid #e5e5e5;}.customization-modal .modal-content .modal-body .product-customization-line .label {font-weight: bold;text-align: right;}.customization-modal .modal-content .modal-body .product-customization-line:last-child {padding-bottom: 0;border-bottom: 0;}@media (max-width:991px){#products .page-not-found h4, #pagenotfound .page-not-found h4{font-size:14px;}}#header {background: #ffffff none repeat scroll 0 0;color: #777777;margin: 0 0 20px;}#index #header {margin: 0;}@media (min-width: 992px) {#header {min-height: 198px;}}#header .header-nav {position: relative;}#header .header-nav #menu-icon {vertical-align: middle;cursor: pointer;margin-left: 1rem;}#header .header-nav .right-nav > div:last-child{border:none;}#header .header-nav .currency-selector {white-space: nowrap;}#header .header-nav .language-selector {white-space: nowrap;}.blockcart .header a .hidden-sm-down {color: #195594;float: left;font: 700 16px/20px "Dosis", Helvetica, sans-serif;text-transform: uppercase;padding: 0 0 0 5px;}#header .blockcart {font: 400 14px/16px "Roboto", Helvetica, sans-serif;float: left;cursor: pointer;padding: 12px 8px;}.language-selector-wrapper .dropdown-menu {background: #ffffff none repeat scroll 0 0;border-radius: 0;display: none;left: auto;padding: 10px 15px;position: absolute;right: 0;text-align: left;top: 100%;width: 150px;z-index: 2;}.language-selector-wrapper .dropdown-menu .dropdown-item, .currency-selector .dropdown-menu .dropdown-item {padding: 0;font-size: 12px;}.currency-selector .dropdown-menu {background: #ffffff none repeat scroll 0 0;border-radius: 0;display: none;left: auto;padding: 10px 15px;position: absolute;right: 0;text-align: left;top: 100%;width: 150px;z-index: 2;}#header .cart-preview .shopping-cart {color: #195594;font-size: 30px;font-weight: normal;height: 30px;width: 30px;float: left;line-height: 40px;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}#header .header-nav .cart-preview .body {display: none;}#header .header-nav .blockcart {position: relative;cursor: pointer;padding: 41px 0;}.header-top .row > #_desktop_cart {float: right;position: relative;width: 185px;z-index: 1;}#header .header-nav .blockcart span.cart-products-count, #header .header-top .blockcart span.cart-products-count {color: #777;font: 400 13px/15px "Roboto", Helvetica, sans-serif;display: block;padding: 0 0 0 40px;}#header .header-nav .blockcart .amount.pull-right {line-height: 16px;font-weight: 700;}.blockcart .header span .hidden-sm-down {color: #195594;float: left;font: 700 16px/18px "Dosis", Helvetica, sans-serif;text-transform: uppercase;padding: 0 0 4px 10px;}#header .blockcart .count {background: #fdca00 none repeat scroll 0 0;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;color: #111;font-size: 11px;padding: 2px 4px;width: 15px;height: 15px;}@media (max-width: 991px) {.header-top .row > #_desktop_cart {margin:0;}.blockcart span.cart-products-count {height: 18px;left: 7px;width: 18px;bottom: 26px;}#header .blockcart .count {position: absolute;left: 31px;top: 21px;padding: 0;}#header {margin: 0;}.cart-count {display: none;}#header .header-nav .blockcart span.cart-products-count, #header .header-top .blockcart span.cart-products-count {padding: 0;}}@media (max-width: 767px) {#product #header {margin: 0 0 10px;}}#header .left-nav {border-bottom: 1px solid #e5e5e5;}#_desktop_contact_link {float: left;width: auto;}#_desktop_cart {float: right;}#contact-link {margin-top: 0;}#contact-link > ul{margin:0;padding:0;}#header .email {padding: 7px 0 7px 10px;}#header .email a {padding: 13px 20px;}.contact_title {display: none;}#contact-link li{float: left;position:relative;cursor: pointer;}#contact-link a {line-height: 26px;margin-right: 20px;}#contact-link .service-title {display: none;}#contact-link .contact {border-right: 1px solid #e5e5e5;padding: 7px 10px 7px 0;}#header .email:hover a, #header .email:hover {color: #195594;}#contact-link li:hover::before {color: #195594;}#contact-link li:hover a, #contact-link li:focus a, #contact-link li:active a, #contact-link li:hover span {color: #195594;}#contact-link li .material-icons {font-size: 16px;line-height: 14px;transition: all 300ms ease-in-out 0s;}#contact-link li:hover .material-icons {transform: rotateY(180deg);color:#195594;}#header .email:hover .material-icons {transform: rotateY(180deg);}#contact-link span{color: #777;font: 400 13px/26px "Roboto", Helvetica, sans-serif;}@media (max-width: 991px) {#header .email {float: none;display: inline-block;padding: 0;}#contact-link .contact {border-right:none;}#contact-link .contact {float: none;display: inline-block;padding:0;}#header .email a {padding: 0;}#contact-link li .material-icons {float: left;line-height: 25px;}#contact-link span {padding: 0 0px 0px 7px;}.currency-selector .dropdown, .language-selector-wrapper .dropdown {display: inline-block;}#contact-link a {margin-right: 10px;}#contact-link {margin: 7px 0;}}@media (max-width: 543px) {#contact-link li{display:inline-block;float:none;vertical-align:top;border:none;margin:0;}}#header .header-top {padding-bottom: 0;text-align: center;position: relative;background: linear-gradient(to bottom, #355f9f 0%,#254f8f 100%);background: -moz-linear-gradient(bottom, #355f9f 0%, #254f8f 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#355f9f), color-stop(100%,#254f8f));background: -webkit-linear-gradient(bottom, #355f9f 0%, #254f8f 100%);background: -o-linear-gradient(bottom, #355f9f 0%, #254f8f 100%);background: -ms-linear-gradient(bottom, #355f9f 0%, #254f8f 100%);}#header .header-top > .container {position: relative;}#header .header-top .menu {padding: 0;margin-bottom: 0;}#header .header-top .menu > ul > li {display: inline-block;float: none;vertical-align: top;}#header .header-top .position-static #_mobile_cart{display:none !important;}#header .header-top a[data-depth="0"] {text-transform: capitalize;color: #414141;}#header .top-menu-link {margin-left: 1.25rem;}.popover {font-family: inherit;}#header .blockcart:hover .shopping-cart {transform: rotateY(180deg);}@media (max-width: 991px) {.position-static {float: left;width: 100%;position: relative;z-index: 3;background: linear-gradient(to bottom, #355f9f 0%,#254f8f 100%);background: -moz-linear-gradient(bottom, #355f9f 0%, #254f8f 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#355f9f), color-stop(100%,#254f8f));background: -webkit-linear-gradient(bottom, #355f9f 0%, #254f8f 100%);background: -o-linear-gradient(bottom, #355f9f 0%, #254f8f 100%);background: -ms-linear-gradient(bottom, #355f9f 0%, #254f8f 100%);}#header .header-top {background:none;}#top_column {margin: 20px 0 0 0;}#_mobile_logo {float: left;width: 100%;padding: 25px 0 20px 0;}#_mobile_cart {position: relative;padding:0;}#header .text-sm-center.mobile {float: right;width: auto;}#header .cart-preview .shopping-cart {font-size: 24px;background: none;color: #ffffff;line-height: 28px;height: 30px;width: 30px;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}#header .blockcart:hover .shopping-cart {background-position: -33px -169px;}#header .header-top .position-static #_mobile_cart {display: block !important;width: auto;padding: 0;}.blockcart span.hidden-sm-down {display: none;}}@media (max-width: 767px) {#header #menu-icon {float: left;margin-left: 0;padding: 0 55px 0 0;width: 100%;}#header .header-nav {max-height: none;}.blockcart span.hidden-sm-down {display: none!important;}#header .blockcart:hover .shopping-cart {background-position: -22px -166px;}}@media (max-width: 543px) {#top_column {margin: 10px 0 0 0;}}#wrapper .banner {margin-bottom: 1.5rem;display: block;}#wrapper .banner img {box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.15);}#wrapper .breadcrumb {padding: 0;background: none;}@media (max-width: 991px) {#wrapper .breadcrumb {padding: 10px 15px;margin: 0;}}#wrapper .breadcrumb ol {padding: 0;margin-bottom: 0;}#wrapper .breadcrumb li {display: inline-block;}#wrapper .breadcrumb li::after {content: "/";color: #878787;margin: 0.3125em;}#wrapper .breadcrumb li:last-child {content: "/";color: #878787;margin: 0.3125rem;}#wrapper .breadcrumb li:last-child::after {content: "";display: none;}#wrapper .breadcrumb li span {color: #222;font: 600 16px/18px "Dosis", Helvetica, sans-serif;text-transform: uppercase;}@media (max-width: 767px) {#wrapper .breadcrumb li span {font-size: 15px;}}#main .page-header {margin-bottom: 0;float: left;width: 100%;}.page-subheading {font: 500 16px/18px "Roboto", Helvetica, sans-serif;color: #222;}#main .page-content {margin-bottom: 30px;}#main .page-content h6 {margin-bottom: 1.125rem;font-weight: normal;}#main .page-footer {float: left;width: 100%;}#main .page-footer .text-sm-center a {padding: 12px 20px;background: #195594;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}#main .page-footer .text-sm-center a:hover {background: #e3503d;}#notifications ul {margin-bottom: 0;}#footer {float: left;width: 100%;}@media (max-width: 767px) {#wrapper {box-shadow: none;}#main .page-header {margin-bottom: 20px;}#checkout-cart-summary {float: none;width: 100%;margin-top: 1rem;}#header .header-nav {color: #414141;}#header .header-nav .top-logo {vertical-align: middle;margin: 0 auto;}#header .header-nav .top-logo a img {max-height: 50px;}#header .header-nav .right-nav {-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;-webkit-box-direction: normal;-moz-box-direction: normal;box-direction: normal;-webkit-flex-direction: column;-moz-flex-direction: column;flex-direction: column;-ms-flex-direction: column;display: block;padding: 0;}#header .header-nav .user-info {text-align: left;margin-left: 0;}#header .header-nav .user-info .logged {color: #111111;}#header .header-nav .blockcart {margin-left: 0;}#header .header-top a[data-depth="0"] {color: #414141;}section.checkout-step {width: 100%;}.default-input {min-width: 100%;}label {clear: both;}.block-contact {padding-left: 0.9375rem;border: none;}.menu, .dropdown-item {padding-left: 0;}#footer {padding-top: 0.5rem;}}@media (max-width: 991px) {.container {max-width: 740px;}#main .page-footer {padding: 0 0 20px 0;}#index .page-footer {padding: 0;}#header .logo {width: auto;display:inline-block;}#header .header-nav .right-nav {display: none!important;}.sub-menu {left: 0;min-width: 100%;}#blockcart-modal .ttproduct-image {width: 100%;display: block;max-width: 250px;margin: 0 auto 0.9375rem;}#blockcart-modal .cart-content {padding-left: 0;}#search_filters .facet .facet-label {text-align: left;}.block-category .category-cover {position: relative;text-align: center;}.block-category {padding-bottom: 0;}}@media(max-width:543px) {.container{padding:0 10px;}#header .header-top > .container {padding: 0 10px;}}#goToTop {background: #ffc520;position: fixed;bottom: 20px;right: 20px;z-index: 9999;width: 40px;height: 40px;text-align: center;line-height: 30px;color: #111;cursor: pointer;border-radius: 50%;text-decoration: none;opacity: 0;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}@media (max-width: 543px) {#goToTop {right:10px;bottom:10px;}}#goToTop i {float: left;font-size: 22px;height: 100%;padding: 8px;width: 100%;}#goToTop:hover {background: #355f9f;color: #fff;}#goToTop.show {opacity: 1;}#content {float: left;width: 100%;}#search_widget form input {min-width: 100%;border: 1px solid #e5e5e5;background: none;padding: 8px 40px 9px 10px;width: 100%;}@media(max-width:991px){.search-widget.active .ttsearch_button::after {background: rgba(0,0,0,0) none repeat scroll 0 0;color: #fff;content: "\E5CD";display: inline-block;font-family: "Material Icons";font-size: 24px;height: 30px;text-align: center;width: 30px;vertical-align: top;line-height: 30px;position: absolute;left: 0;right: 0;}.search-widget.active .ttsearch_button .material-icons.search {display: none;}}#_desktop_logo {float: left;margin: 38px auto 38px 0;width: 204px;z-index: 1;}#header .logo {max-width: 204px;max-height: 44px;height: auto;width: auto;}#_desktop_logo h1, #_mobile_logo h1{margin:0;}.header-top .top-menu {display: inline-block;float: left;margin: 0;width: 100%;padding: 0;position: relative;}.header-top .topmenu {border-top: 1px solid #e5e5e5;float: left;position: relative;width: 100%;box-shadow: 0 2px 2px rgba(50, 50, 50, 0.1);margin: 0 0 20px;}#index .header-top .topmenu {margin: 0;}.header-top .topmenu ul li a {font: 400 15px/22px 'Roboto', Helvetica, sans-serif;}#_desktop_language_selector, #_desktop_currency_selector {float: right;}#_desktop_currency_selector {padding: 0;}@media (max-width: 991px) {#_desktop_logo {margin: 30px auto 0;display: none;}}@media (max-width: 991px) {.header-top .topmenu {margin: 0;}#top-menu > li > .dropdown-item {padding: 5px 20px!important;}.language-selector.dropdown .expand-more, .currency-selector.dropdown .expand-more {display: none;}#header .header-nav {display: none;}}@media (max-width: 767px) {#_desktop_logo, #_mobile_logo {float: none;}}.category-cover > img {height: auto;max-width: 100%;}.currency-selector > span.currency-label {display: none;}.ttfeatured-products {float: left;position: relative;width: 100%;}.block-category .h1.title-category {color: #232323;float: left;width: 100%;margin: 0 0 10px;text-transform: uppercase;font: 700 16px/18px "Dosis", Helvetica, sans-serif;}.tt-title {float: left;color: #222222;font: 600 16px/18px "Dosis", Helvetica, sans-serif;text-transform: uppercase;padding: 10px 20px;position: relative;background: #e2e2e2 !important;background: -moz-linear-gradient(top, #ffc520 0%, #ffb505 100%) !important;background: -webkit-linear-gradient(top, #ffc520 0%, #ffb505 100%) !important;background: linear-gradient(to bottom, #ffc520 0%, #ffb505 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc520', endColorstr='#ffb505',GradientType=0 ) !important;}#mywishlist .wishlist_default .is_wish_list_default {margin: 0;}#order-confirmation .tt-title.text-uppercase {margin: 0;}.tt-titletab {float: left;width: 100%;border-bottom: 1px solid #e5e5e5;margin: 0 0 10px 0;}.tthometab-title {color: #222222;font-weight: 500;font-size: 32px;line-height: 34px;margin: auto 0;position: relative;text-align: center;text-transform: capitalize;letter-spacing: 0;padding: 0 0 20px;display: none;}.tt-innerpagetitle {color: #222222;margin: 0 0 30px 0;padding: 0;position: relative;text-align: left;text-transform: uppercase;font: 600 19px/21px "Dosis", Helvetica, sans-serif;}.page-heading {display: none;}.pb-right-column .current-price {margin: 0 0 5px;}.pb-right-column .product-price, .has-discount.product-price, .has-discount p {font-weight: 500;}.footer-container .links h3, .bottom-footer .links h3, .footer-container #block_myaccount_infos h3 a, .footer-container .contact-rich h4, .footer-container .links .title .h3, .bottom-footer .links .title .h3 {color: #e5e5e5;cursor: pointer;float: left;font: 600 18px/20px "Dosis", Helvetica, sans-serif;margin: 0 0 20px;text-align: left;width: 100%;text-transform: uppercase;display: block;}.footer-container .ttsocial-desc {float: left;width: 100%;padding: 20px 0 15px;text-align: left;font: 400 14px/18px "Roboto", Helvetica, sans-serif;color: #777;}.bottom-footer {float: left;text-align: center;width: 100%;border-top:1px solid #2e2e2e;}.bottom-footer p {margin: 0;padding: 9px 0 0 0;}.bottom-footer p a {font: 400 14px/22px "Roboto", Helvetica, sans-serif;color: #8a8a8a;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.bottom-footer p a:hover {color: #ffffff;}#ttcmsfooter .title.clearfix.hidden-md-up {display: block!important;}@media(max-width:991px) {.footer-container .links h3, .bottom-footer .links h3, .footer-container #block_myaccount_infos h3 a, .footer-container .contact-rich h4, .footer-container .links .title .h3, .bottom-footer .links .title .h3{margin: 0;width:auto;font-size: 15px;}.bottom-footer {border:none;}.footer-container .ttsocial-desc {padding: 5px 0 15px;}.tt-innerpagetitle {margin: 0 0 20px 0;}.bottom-footer p {display:inline-block;float:none;vertical-align:top;}}@media (max-width: 767px) {.tt-innerpagetitle {font-size:17px;}}@media (max-width: 543px) {.bottom-footer p a {font-size:12px;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.bottom-footer .links.link-list .h3, #checkout .links.link-list .h3 {font-size: 15px;}}@media(min-width:992px) {#ttcmsfooter .title.clearfix.hidden-md-up .float-xs-right {display: none;}}.quick-view-block {text-align: center;}.newsletter-desc {display: none;}.quickview-title.tt-producttitle {margin: 0;padding: 0;text-align: left;}#ttbestseller-carousel {.carousel-inner {> .item {transition: 500ms ease-in-out left;-webkit-transition: 500ms ease-in-out left;-moz-transition: 500ms ease-in-out left;-o-transition: 500ms ease-in-out left;-ms-transition: 500ms ease-in-out left;}.active {&.left {left: -33%;}&.right {left: 33%;}}.next {left: 33%;}.prev {left: -33%;}@media all and (transform-3d), (-webkit-transform-3d) {> .carousel-item {// use your favourite prefixer here transition: 500ms ease-in-out all;-webkit-transition: 500ms ease-in-out all;-moz-transition: 500ms ease-in-out all;-o-transition: 500ms ease-in-out all;-ms-transition: 500ms ease-in-out all;backface-visibility: visible;transform: none!important;}}}.carouse-control {&.left, &.right {background-image: none;}}}.homeslider .direction .carousel-control {opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.homeslider:hover .direction .carousel-control {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}.homeslider:hover .direction .carousel-control.left {left: 20px;}.homeslider:hover .direction .carousel-control.right {right: 20px;}@media (max-width: 480px) {.carousel-control.left {left: 5px;}.carousel-control.right {right: 5px;}.homeslider:hover .direction .carousel-control.left {left: 5px;}.homeslider:hover .direction .carousel-control.right {right: 5px;}}.allproduct {float: left;text-align: center;display: none;width: 100%;}.allproduct > a {background: #272727;color: #ffffff;display: inline-block;float: none;padding: 8px 25px;vertical-align: top;}.allproduct > a:hover {background: #333333;color: #ffffff;}#left-column .text-uppercase, #right-column .text-uppercase {border: medium none;color: #222;float: left;font: 700 16px/18px "Dosis", Helvetica, sans-serif;margin: 0;position: relative;width: 100%;text-align: left;background: #e2e2e2;background: -moz-linear-gradient(top, #f2f2f2 0%, #e2e2e2 100%);background: -webkit-linear-gradient(top, #f2f2f2 0%, #e2e2e2 100%);background: linear-gradient(to bottom, #f2f2f2 0%, #e2e2e2 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$left-title-light-bg', endColorstr='$left-title-dark-bg',GradientType=0 );padding: 12px 15px;border: 5px solid #fff;}#left-column .theiaStickySidebar .contact-rich {padding: 20px;border: 1px solid #e5e5e5;}#left-column #ttcmsoffer {border: 1px solid #e5e5e5;}#left-column .theiaStickySidebar > div#search_filters_wrapper #search_filters, #right-column .theiaStickySidebar > div#search_filters_wrapper #search_filters {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #e5e5e5;float: left;margin: 0 0 20px;width: 100%;}#left-column .theiaStickySidebar > section, #right-column .theiaStickySidebar > section {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #e5e5e5;float: left;margin: 0 0 20px;width: 100%;}#index #left-column .block-categories{display:none;}#left-column .theiaStickySidebar > div, #right-column .theiaStickySidebar > div {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;float: left;margin: 0 0 20px;padding: 0;width: 100%;}#left-column .theiaStickySidebar > div#search_filters_wrapper, #right-column .theiaStickySidebar > div#search_filters_wrapper {border: none;float: left;padding: 0;margin: 0;width: 100%;}@media (max-width: 991px) {#left-column .theiaStickySidebar > div#search_filters_wrapper, #right-column .theiaStickySidebar > div#search_filters_wrapper {padding:15px 0;}}#left-column .theiaStickySidebar > div:last-child, #right-column .theiaStickySidebar > div:last-child {margin: 0;}#left-column .title_block, #right-column .title_block {background: #e2e2e2;background: -moz-linear-gradient(top, #f2f2f2 0%, #e2e2e2 100%);background: -webkit-linear-gradient(top, #f2f2f2 0%, #e2e2e2 100%);background: linear-gradient(to bottom, #f2f2f2 0%, #e2e2e2 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$left-title-light-bg', endColorstr='$left-title-dark-bg',GradientType=0 );color: #333333;font: 600 17px/18px "Dosis", Helvetica, sans-serif;padding: 13px 15px;position: relative;float: left;width: 100%;margin: 0;text-transform: uppercase;border: 5px solid #fff;}#left-column .title_block a, #right-column .title_block a {color: #333333;float: left;}#left-column .block .block_content, #right-column .block .block_content {float: left;margin: 0;overflow: hidden;padding: 18px 0;width: 100%;}.pb-right-column .tt-producttitle {font: 500 17px/19px "Roboto", Helvetica, sans-serif;color: #222;border-bottom: 1px solid #e5e5e5;margin: 0 auto;padding: 0 0 10px;position: relative;text-align: left;width: 100%;float: left;}#left-column .topmenu .title_block{background: #e2e2e2 !important;background: -moz-linear-gradient(top, #ffc520 0%, #ffb505 100%) !important;background: -webkit-linear-gradient(top, #ffc520 0%, #ffb505 100%) !important;background: linear-gradient(to bottom, #ffc520 0%, #ffb505 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc520', endColorstr='#ffb505',GradientType=0 ) !important;float: left;padding: 14px 15px !important;width: 100%;position: relative;overflow: hidden;cursor: pointer;}#left-column .topmenu .title_block .top-menu-icon{color: #111111;position: absolute;right: 15px;top: 12px;}#left-column .more-menu .categories i {float: right;font-size: 15px;line-height: 24px;cursor: pointer;}#left-column .theiaStickySidebar > div:last-child, #right-column .theiaStickySidebar > div:last-child {margin: 0;}@media (max-width: 1199px) {#left-column .title_block, #right-column .title_block {padding: 10px 0 10px 15px;font-size: 15px;}}@media (max-width: 991px) {.toggle {float: left;width: 100%;}#left-column .title .float-xs-right .material-icons.remove, #right-column .title .float-xs-right .material-icons.remove {display: none;}#left-column .title[aria-expanded="true"] .float-xs-right .material-icons.remove, #right-column .title[aria-expanded="true"] .float-xs-right .material-icons.remove {display: inline-block;}#left-column .title[aria-expanded="true"] .float-xs-right .material-icons.add, #right-column .title[aria-expanded="true"] .float-xs-right .material-icons.add {display: none;}#left-column .products-section-title.text-uppercase, #right-column .products-section-title.text-uppercase {display: none;}#left-column .text-uppercase, #right-column .text-uppercase {width: auto;}#left-column ul {margin: 0;padding: 0;}#left-column #categories li a {background: none;}#left-column .block-categories .category-sub-menu {margin-top: 0;}}.grid-list {padding: 0;margin-right: 10px;}.grid-list #ttgrid, .grid-list #ttlist {float: left;margin: 0 10px 0 0;padding: 0;text-align: center;color: #808080;cursor: pointer;font-size: 0;height: 24px;line-height: 14px;width: 19px;}.grid-list #ttgrid {background: url("../img/sprite.png") no-repeat scroll -11px -20px transparent;}.grid-list #ttlist {background: url("../img/sprite.png") no-repeat scroll -70px -20px transparent;}.grid-list #ttgrid:hover, .grid-list #ttgrid.active {background-position: -11px -69px;}.grid-list #ttlist:hover, .grid-list #ttlist.active {background-position: -70px -69px;}@media (min-width: 992px) and (max-width: 1199px) {.grid-list {width: 18%;}}@media (min-width: 768px) and (max-width: 991px) {.grid-list {width: 23%;}}.product-miniature.product-list {padding: 0;}#products .product-list .discount-percentage{position: static;vertical-align: middle;}.product-list .ttproduct-desc .product-description {border-right: 1px solid #e5e5e5;padding: 0 15px;}.product-list #product-desc-short {display: block !important;float: left;width: 100%;}.product-list .ttproduct-desc .highlighted-informations {display: block !important;}#products .product-list .product-title {margin: 10px 0 0;width: 100%!important;}#products .product-list .product-price-and-shipping {margin: 10px 0;}.product-list .product-desc-short {display: block;}#products .product-list .hook-reviews,#products .product-sort .hook-reviews{float: left;width: 100% }#products .product-sort .hook-reviews{margin:0 0 5px;}.product-list .cat-name {text-align: left;margin-bottom: 10px;}#new-product .owl-nav {display: none;}#left-column .new-products .customNavigation, #right-column .new-products .customNavigation {float: right;width: auto;top: 15px;position: absolute;right: 15px;margin: 0;}#left-column .customNavigation a {height: 24px;width: 24px;line-height: 24px;padding: 0;}#hometab .owl-nav button i {cursor: pointer;line-height: 30px;text-align: center;width: 30px;height: 30px;color: #111;transform: none !important;font-size: 20px;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}.ttnew-products .customNavigation {display: block;}#ttfeatured-content .customNavigation {display: block;}#hometab .owl-nav {bottom: auto;display: inline-block;float: right;left: auto;position: absolute;right: 0;text-align: center;top: 0;width: auto;z-index: 2;}#hometab .owl-nav button {border: 1px solid #e5e5e5;color: #777;display: inline-block;float: left;font-size: 0;height: 31px;position: relative;vertical-align: top;width: 31px;transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-khtml-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;padding: 0;}#hometab .owl-nav {top: -40px !important;right:10px;}#hometab .owl-nav button:hover {border: 1px solid #195594;}.customNavigation a:hover i {background: #195594;color: #fff;}#left-column .new-products .customNavigation a:hover i {background: none;color: #111;}#left-column .customNavigation a, #right-column .customNavigation a {color: #111 !important;border: none;}.product-sort .ttproduct-desc .product-description, .product-sort .ttproduct-desc .product-flags, .product-sort .ttproduct-desc .highlighted-informations .variant-links, .product-sort .ttproduct-desc .product-description .product-title, .product-sort .ttproduct-desc .product-description .product-price-and-shipping{text-align:left;}.product-thumbs .product-list .thumbnail-container .ttproduct-image, .product-thumbs .product-sort .thumbnail-container .ttproduct-image{padding:0;}.product-list .ttproduct-desc .product-description, .product-list .ttproduct-desc .product-flags, .product-list .ttproduct-desc .highlighted-informations .variant-links, .product-list .ttproduct-desc .product-description .product-title, .product-list .ttproduct-desc .product-description .product-price-and-shipping {float: left !important;width: 65% !important;text-align: left !important;}#products .product-sort .product-price-and-shipping .price{font-size:15px;}#products .product-sort .thumbnail-container .ttproduct-desc{border:none;}@media (max-width: 991px) {#left-column .new-products .customNavigation, #right-column .new-products .customNavigation {right: 30px;}}@media (max-width: 640px){.product-list .ttproduct-desc .product-description, .product-list .ttproduct-desc .product-flags, .product-list .ttproduct-desc .highlighted-informations .variant-links, .product-list .ttproduct-desc .product-description .product-title, .product-list .ttproduct-desc .product-description .product-price-and-shipping{width:100% !important;text-align:center !important;}}@media (min-width: 768px){.product-sort .product-desc-short{display:block;}.product-sort .discount-percentage{width:100%;}}@media (min-width:661px){#products .product-list .thumbnail-container .tt-button-container{float:left;width:100%;}}@media (min-width:544px){#products .product-list .thumbnail-container .btn.select-btn i, #products .product-list .thumbnail-container .btn.add-to-cart i, #products .product-list .thumbnail-container .add-to-cart-disable i{width:28px !important;}#products .product-list .thumbnail-container .tt-button-container{margin: 0 0 10px;}#products .product-list .thumbnail-container .tt-button-container .add-to-cart.btn, #products .product-list .thumbnail-container .tt-button-container .btn.select-btn{border: 1px solid #ffc520;color: #222222;letter-spacing:0;text-transform: uppercase;width: auto;background: #ffc520 !important;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;font-size:13px;padding:0 5px;}#products .product-list .thumbnail-container .tt-button-container .add-to-cart.btn:hover, #products .product-list .thumbnail-container .tt-button-container .btn.select-btn:hover {background: #2b5595 !important;border: 1px solid #2b5595;color:#fff;}#products .product-list .thumbnail-container .ttproducthover div.tt-button-container .btn.add-to-cart-disable {background: #ffb505 !important;color: #111;line-height: normal;padding: 0 5px;position: relative;border:none;font-size:13px;width:auto;}#products .product-list .thumbnail-container .ttproducthover div.tt-button-container .btn.add-to-cart-disable span {display: block;}#products .product-list .thumbnail-container .ttproduct-image {border-right:1px solid #e5e5e5;}#products .product-list .thumbnail-container .ttproduct-desc{border:none;padding:0;}}#products .product-sort .thumbnail-container .button.add-to-cart-disable:hover{background:#ffc520;border-color:#ffc520;}#products .product-sort .thumbnail-container .button.add-to-cart-disable.btn:hover i, #products .product-list .thumbnail-container .button.add-to-cart-disable.btn:hover i{color:#222;}.product-sort .ttproductcountdown{margin:10px 0 0;}@media (min-width: 1200px) {#products .product-sort .thumbnail-container .tt-button-container .select-btn, #products .product-sort .thumbnail-container .add-to-cart.btn, #products .product-sort .thumbnail-container .button.add-to-cart-disable{border: 1px solid #ffc520;color: #222222;letter-spacing:0;text-transform: uppercase;width: auto;background: #ffc520;margin:0 0 10px;padding:0 10px 0 8px;font-size:13px;height:auto;}#products .product-sort .thumbnail-container .tt-button-container .select-btn:hover, #products .product-sort .thumbnail-container .add-to-cart.btn:hover{color:#fff;}#products .product-sort .thumbnail-container .btn.select-btn i, #products .product-sort .thumbnail-container .btn.add-to-cart i,#products .product-sort .thumbnail-container .add-to-cart-disable i{width:20px !important;}#products .product-sort .thumbnail-container .tt-button-container .button.ajax_add_to_cart_button.add-to-cart.btn-default::after {content: "";position: absolute;height: 40px;width: 50px;left: 0;top: 0;background: rgba(0, 0, 0, 0) url("../img/product-sprite.png") no-repeat scroll 10px -40px;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;opacity:1;}}@media (max-width: 1199px){.product-sort .tt-button-container{margin:0 0 5px;}}@media (max-width: 767px) {.product-sort .ttproductcountdown{margin:0 0 10px;}}@media (max-width: 543px) {.customNavigation a {float: none;}}@media (max-width: 660px) {.products .product-list .thumbnail-container .ttproducthover {width: 100%;text-align:center;}.product-list .ttproduct-desc .product-description {border-right: none;}}@media (max-width: 660px) and (min-width: 641px) {.products .product-list .thumbnail-container .ttproducthover{text-align:left;}}@media (max-width: 543px) {.product-thumbs .product-list .thumbnail-container .ttproduct-image {width: 100%;}.product-list .cat-name {text-align: center;}#products .product-list .thumbnail-container .tt-button-container {display: inline-block;float:none;vertical-align:top;}.product-thumbs .product-list .thumbnail-container .ttproduct-desc {border-top: none;}.product-miniature.product-list {padding: 0 10px;}.product-thumbs .product-list .thumbnail-container .ttproduct-desc{width:100%;text-align:center;}}@media (max-width: 543px) {#home-tab-content .owl-nav {position: static;float: none;display: inline-block;vertical-align: top;margin: 10px 0 0 0;}}@media (max-width: 480px) {#products .product-list .thumbnail-container .ttproduct-image {width: 100%;text-align: center;}#products .product-list .thumbnail-container .ttproduct-desc {width: 100%;border-top: 1px solid #e5e5e5;border-left: none;padding: 5px 0 0 0;}.product-list .ttproduct-desc .product-description, .product-list .ttproduct-desc .product-flags, .product-list .ttproduct-desc .highlighted-informations .variant-links, .product-list .ttproduct-desc .product-description .product-title, .product-list .ttproduct-desc .product-description .product-price-and-shipping {float: left !important;width: 100% !important;text-align: center !important;}}#cms .page-content > h2, #cms .page-content > h3 {color: #333333;font-size: 14px;font-weight: 500;margin: 0 0 6px;}#cms .page-content > p {margin: 20px 0 0;}#sitemap .container-fluid {border: 1px solid #e5e5e5;padding: 25px 15px;}.sitemap ul li a {line-height: 22px;}.sitemap ul li ul.nested {padding: 0 15px !important;}@media (max-width: 991px) {.sitemap .col-md-3 {width: 100%;}}@media (max-width: 543px) {#sitemap .container-fluid {padding: 15px 5px;}}.owl-stage-outer {float: left;width: 100%;overflow: hidden;}.owl-stage-outer .owl-stage {position: relative;}.owl-stage-outer .owl-stage:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}.owl-carousel .owl-nav .disabled {opacity: 0.5 !important;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;cursor: not-allowed !important;}.owl-stage-outer .owl-stage .owl-item {float: left;}.owl-stage-outer .owl-stage .owl-item .product-miniature {float:left;width: 100%;}#tt-menu-horizontal .owl-nav {position: static;}#smartblog_block .owl-nav {padding: 0;right: 10px;top: 0;width: auto;cursor: pointer;margin: 0;position: absolute;}.owl-nav {padding: 0;right: 0;top: 0;width: auto;cursor:pointer;margin:0;position:absolute;}@media (max-width: 543px) {#hometab .owl-nav{top: -30px;}}.owl-nav div {color: #777777;float: left;font: 400 0px/18px "Roboto",Helvetica,sans-serif;height: 32px;padding: 6px 8px;text-transform: uppercase;width: 32px;border:1px solid #dddddd;}.owl-nav div:hover{border-color: #254f8f;background: #fff;background: -moz-linear-gradient(top, #355f9f 0%, #254f8f 100%);background: -webkit-linear-gradient(top, #355f9f 0%, #254f8f 100%);background: linear-gradient(to bottom, #355f9f 0%, #254f8f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#355f9f', endColorstr='#254f8f',GradientType=0 );}.owl-prev {margin:0 5px 0 0;}.owl-next .material-icons, .owl-prev .material-icons {color: #111;font-size: 18px;line-height: 16px;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.tt-sub-menu .owl-carousel .owl-nav button.owl-next.disabled:hover, .tt-sub-menu .owl-carousel .owl-nav button.owl-next.disabled:focus, .tt-sub-menu .owl-carousel .owl-nav button.owl-next.disabled:active, .tt-sub-menu .owl-carousel .owl-nav button.owl-prev.disabled:hover, .tt-sub-menu .owl-carousel .owl-nav button.owl-prev.disabled:focus, .tt-sub-menu .owl-carousel .owl-nav button.owl-prev.disabled:active {border: none !important;}.owl-carousel .owl-nav button.owl-next.disabled:hover, .owl-carousel .owl-nav button.owl-next.disabled:active, .owl-carousel .owl-nav button.owl-next.disabled:focus, .owl-carousel .owl-nav button.owl-prev.disabled:hover, .owl-carousel .owl-nav button.owl-prev.disabled:active, .owl-carousel .owl-nav button.owl-prev.disabled:focus {background: transparent !important;color: #111 !important;border: 1px solid #e8e2d8 !important;}#wrapper .js-qv-mask.mask .owl-nav button:hover i, #wrapper .js-qv-mask.mask .owl-nav button:focus i, #wrapper .js-qv-mask.mask .owl-nav button:active i {color: #fff;}#wrapper .js-qv-mask.mask .owl-nav button.disabled:hover i, #wrapper .js-qv-mask.mask .owl-nav button.disabled:focus i, #wrapper .js-qv-mask.mask .owl-nav button.disabled:active i {color: #111;}.home-tab-content .owl-nav div.owl-prev, .brands .owl-nav div.owl-prev, .featured-products .owl-nav div.owl-prev, .product-accessories .owl-nav div.owl-prev, .crossselling-product .owl-nav div.owl-prev, .category-products .owl-nav div.owl-prev, .view-product .owl-nav div.owl-prev, #smartblog_block .owl-nav div.owl-prev, .ttspecial-products .owl-nav div.owl-prev{background:rgba(0, 0, 0, 0) url("../img/sprite.png") no-repeat scroll -10px -352px;}.home-tab-content .owl-nav div.owl-prev:hover, .brands .owl-nav div.owl-prev:hover, .featured-products .owl-nav div.owl-prev:hover, .product-accessories .owl-nav div.owl-prev:hover, .crossselling-product .owl-nav div.owl-prev:hover, .category-products .owl-nav div.owl-prev:hover, .view-product .owl-nav div.owl-prev:hover, #smartblog_block .owl-nav div.owl-prev:hover, .ttspecial-products .owl-nav div.owl-prev:hover{background:#254f8f url("../img/sprite.png") no-repeat scroll -68px -352px;}.home-tab-content .owl-nav div.owl-next, .brands .owl-nav div.owl-next, .featured-products .owl-nav div.owl-next, .product-accessories .owl-nav div.owl-next, .crossselling-product .owl-nav div.owl-next, .category-products .owl-nav div.owl-next, .view-product .owl-nav div.owl-next, #smartblog_block .owl-nav div.owl-next, .ttspecial-products .owl-nav div.owl-next{background:rgba(0, 0, 0, 0) url("../img/sprite.png") no-repeat scroll -10px -385px;}.home-tab-content .owl-nav div.owl-next:hover, .brands .owl-nav div.owl-next:hover, .featured-products .owl-nav div.owl-next:hover, .product-accessories .owl-nav div.owl-next:hover, .crossselling-product .owl-nav div.owl-next:hover, .category-products .owl-nav div.owl-next:hover, .view-product .owl-nav div.owl-next:hover, #smartblog_block .owl-nav div.owl-next:hover, .ttspecial-products .owl-nav div.owl-next:hover{background:#254f8f url("../img/sprite.png") no-repeat scroll -68px -385px;}.home-tab-content {float: left;width: 100%;background: #ffffff;}.ttspecial-list.container {padding: 0;}.ttspecial-products {margin: 0 0 10px;padding: 0;position: relative;}.ttspecial-list .owl-nav {padding: 0;right: 10px;top: 0;width: auto;cursor: pointer;margin: 0;position: absolute;left: auto;}@media (max-width: 992px) {.ttspecial-products {margin: 0 0 10px;}}@media (max-width: 543px) {.home-tab-content {text-align: center;}}#content .ttspecial-products .thumbnail-container .ttproduct-image {float: left;padding:0;border-right: 1px solid #e5e5e5;}#content .ttspecial-products .thumbnail-container .ttproduct-desc {border-top: none;}#content .ttspecial-products .thumbnail-container .ttproducthover{float: left;opacity: 0;position: static;text-align: left;width: 100%;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;margin:5px 0 0;}#content .ttspecial-products .thumbnail-container:hover .ttproducthover {opacity: 1;}#content .ttspecial-products .thumbnail-container .product-description{text-align:left;}#content .ttspecial-products .thumbnail-container:hover .quick-view-block{transform:scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}.ttspecial-products .thumbnail-container .hook-reviews {opacity: 1 !important;position: static !important;}.ttspecial-list .ttproducthover .add-to-cart-disable{padding: 0 !important;}#content .ttspecial-products .thumbnail-container .product-price-and-shipping{font-size:15px;}@media (max-width: 1200px ) {#content .ttspecial-products .thumbnail-container .quick-view-block{left:80px;top:110px;}}@media (max-width: 1199px) {#content .ttspecial-products .thumbnail-container .quick-view-block{left:65px;top:85px;}}@media (max-width: 767px) {#content .ttspecial-products .thumbnail-container .quick-view-block{transform:scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}#content .ttspecial-products .thumbnail-container .ttproducthover {opacity: 1;}}@media (max-width: 543px) {#content .ttspecial-products .thumbnail-container .quick-view-block{left:50px;top:70px;}#content .ttspecial-products .thumbnail-container .ttproduct-desc {float:left;padding:10px 0 0;}}@media (max-width: 400px) {#content .ttspecial-products .thumbnail-container .ttproduct-image{border-right:none;}#content .ttspecial-products .thumbnail-container .ttproduct-desc{border-left: 1px solid #e5e5e5;}}.loadingdiv {background: #fff;-webkit-background-position: center center;-moz-background-position: center center;-o-background-position: center center;-webkit-background-repeat: no-repeat;-moz-background-repeat: no-repeat;-o-background-repeat: no-repeat;background-repeat: no-repeat;bottom: 0;top: 0;left: 0;right: 0;position: fixed;width: 100%;height: 100%;z-index: 9999;}#index .loadingdiv {background: #fff url("../img/ajax-loader.gif") no-repeat scroll center center;}.ttloading-bg {background: #ffffff;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}#index .ttloading-bg {background: #ffffff url("../img/ajax-loader.gif") no-repeat scroll center center;}@media (max-width: 543px) {.homeslider .direction .carousel-control {height: 30px;width: 30px;position: absolute;opacity: 1;z-index: 0;}.homeslider .carousel-control .icon-prev, .homeslider .carousel-control .icon-next {float: left;width: 100%;height: 100%;position: static;margin: 0;}.carousel .carousel-control .icon-next i, .carousel .carousel-control .icon-prev i {padding: 2px;font-size: 22px;}}@media (max-width: 480px) {.carousel .carousel-control .icon-next i, .carousel .carousel-control .icon-prev i {padding: 2px;font-size:30px;}.carousel .carousel-control:hover .icon-next i, .carousel .carousel-control:hover .icon-prev i, .carousel .carousel-control:focus .icon-next i, .carousel .carousel-control:focus .icon-prev i {color: #111;}}#footer {float: left;margin: 20px 0 0;width: 100%;background: #191919 none repeat scroll 0 0;padding: 0;}.footer-container {float: left;width: 100%;overflow: hidden;position: relative;background: #191919 none repeat scroll 0 0;padding: 50px 0;}#newslatter {float: left;overflow: hidden;}.close span i {font-weight: 700;font-size: 20px;line-height: 18px;}.msg .close {top: 0;bottom: 0;margin: 0 auto;padding: 0 10px;position: absolute;left: auto;right: 0;}.col-xs-12.msg {padding: 0;}#block_content .alert {width: 300px;}#footer #newslatter #block_content .tt-desc {color: #777;float: left;font: italic 400 14px/18px "Roboto", Helvetica, sans-serif;margin: 0 0 10px;width: 100%;}#footer #newslatter #block_content .ttinput_newsletter {float: left;position: relative;width: 100%;}#footer #newslatter #block_content .ttinput_newsletter .input-wrapper > input {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #424242;color: #e5e5e5;display: inline-block;float: none;font: 500 12px/18px "Roboto",Helvetica,sans-serif;height: 36px;max-width: 320px !important;padding: 6px 10px;width: 100%;letter-spacing: 1px;}#footer #newslatter #block_content .ttinput_newsletter .btn {background: #ffc520 !important;border: medium none;color: #222222;float: left;font: 500 14px/18px "Roboto", Helvetica, sans-serif;height: 36px;letter-spacing: 1px;margin: 12px 0;padding: 9px 15px;text-align: center;text-transform: uppercase;width: 100%;transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;}.alert.alert-dismissible.alert-danger {padding: 10px 15px;text-align: left;margin: -5px 0 0;position: absolute;z-index: 1;right: 0;font-weight: 500;}#footer #newslatter #block_content .ttinput_newsletter .btn:hover {background: #f3604d !important;color: #ffffff;}#index #wrapper .breadcrumb {display: none!important;}#footer #newslatter #block_content {display: inline-block;float: none;overflow: hidden;position: relative;vertical-align: top;width: 100%;}.bottom-footer .links.link-list .collapse li a.cms-page-link::after {content: "";border-right: 1px solid #3e3e3e;position: absolute;height: 15px;bottom: 4px;left: auto;right: auto;top: auto;width: 9px;}.bottom-footer .links.link-list .collapse li:last-child a.cms-page-link::after {border-right: none;}@media (max-width: 1200px) {#block_content .alert {width: 275px;}}@media (max-width: 1199px) {#block_content .alert {width: 225px;}}@media (max-width: 991px) {.footer-container::after{bottom:0;}#footer #newslatter #block_content .ttinput_newsletter .btn {margin: 12px 0 15px 0;}.alert.alert-dismissible.alert-danger {margin: -5px 0 0;}#newslatter {margin:0;}.footer-container {padding: 30px 0 0 0;}#block_content .alert {width: 320px;left: 0;}.alert.alert-dismissible.alert-danger {padding: 10px 15px;}#footer #newslatter #block_content {padding: 0 10px;float: left;width: 100%;}.bottom-footer .links.link-list a::after {border-right: none;}#footer #newslatter #block_content .ttinput_newsletter .input-wrapper > input {width: 320px;}#footer {padding-top: 0;margin:0;}.block-social ul li {float: none;display: inline-block;}#footer #newslatter #block_content .ttinput_newsletter .btn{position:static;}#footer #newslatter #block_content .ttinput_newsletter {width: auto;}#gdpr_consent {width: 48%;}}@media (max-width: 543px) {.block_newsletter .row {margin: 0 -15px;}.block_newsletter {padding: 20px;}#gdpr_consent {width: 66%;}}@media (max-width: 480px) {#gdpr_consent {width: 106%;}#footer #newslatter #block_content .ttinput_newsletter .input-wrapper > input {width: 280px;}#block_content .alert {width: 280px;}#footer #newslatter #block_content .ttinput_newsletter{width:100%;}}#top-menu .menu-images-container img {max-width: 100%;margin: 10px 0 0 0;}@media (max-width: 991px) {#top-menu > li > .dropdown-item {text-align: left;}.top-menu .sub-menu ul > li {width: 100%!important;}#mobile_top_menu_wrapper .top-menu .sub-menu {padding: 3px 10px;}#mobile_top_menu_wrapper .top-menu .sub-menu li > a, #mobile_top_menu_wrapper .top-menu .sub-menu ul > li {padding: 0;font-weight: normal;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] {padding: 5px 0;}#mobile_top_menu_wrapper .top-menu .collapse.in {overflow: hidden;}#mobile_top_menu_wrapper .top-menu .sub-menu li > a, #mobile_top_menu_wrapper .top-menu .sub-menu ul > li {line-height: 24px;}#mobile_top_menu_wrapper #_mobile_top_menu #top-menu .sub-menu .menu-images-container {float: left;margin: 15px 0 0;width: 100%;}#mobile_top_menu_wrapper .top-menu .sub-menu li > a {border: none;margin: 0;}}@media (max-width: 991px) {.footer-container .links .row, .bottom-footer .links .row{margin: 0;}.contact-rich {margin: 0;}.footer-container .links .title:hover, .bottom-footer .links .title:hover {background: rgba(255,255,255,.1) none repeat scroll 0 0;}.footer-container .links .float-xs-right .navbar-toggler i, .bottom-footer .links .float-xs-right .navbar-toggler i {font-size: 20px;padding: 2px 0;color: #fff;line-height: 10px;}.footer-container .links ul, .bottom-footer .links ul{padding: 0 10px;}.footer-container .links, .bottom-footer .links {width: 100%;float: left;position: relative;}.footer-container .links .wrapper, .bottom-footer .links .wrapper {width: 100%;padding: 0;}.footer-container .links .hidden-md-up, .bottom-footer .links .hidden-md-up {display: block !important;line-height: 7px;}.footer-container .links h3, .bottom-footer .links h3 .footer-container #block_myaccount_infos h3 a, .footer-container .contact-rich h4 {display: none;}.footer-container .links .collapse, .bottom-footer .links .collapse{display: none!important;float: left;width: 100%;}.footer-container .links .collapse.in, .bottom-footer .links .collapse.in {display: block!important;padding: 0 10px !important;}.footer-container .links .float-xs-right .navbar-toggler i.remove, .bottom-footer .links .float-xs-right .navbar-toggler i.remove{display: none;}}@media(max-width:543px) {.footer-container .link, .bottom-footer .link{padding: 0;}#ttcmsfooterservice {padding: 0;}}@media (max-width: 767px) {#header .header-nav .blockcart {padding: 0;}#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {padding: 5px 0;}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper {padding: 5px 0;}}.quickview .product-cover {width: 75%;}@media (max-width: 1199px) {.quickview .mask {height: 330px;margin: 70px 0;}.quickview .product-cover {width: 72%;}.quickview .mask {width: 28%;}.quickview .arrows {height:400px;right: 54px;}.quickview .arrows .arrow-up {margin-top: 30px;}.quickview-title {font-size: 28px;}.quickview .arrows .arrow-down {bottom: -35px;}}@media (max-width: 991px) {.quickview .modal-dialog {width: 720px;}.quickview .mask {width: 20%;height: 490px;}.quickview .images-container {position: static;}.quickview.in .modal-content .modal-body .col-md-6 {width: 100%;float: left;}.quickview .product-cover {width: 80%;}.quickview .modal-body .col-md-6.col-sm-6 {width: 100%;}.quickview .arrows {height:570px;right: 55px;}}@media (max-width: 767px) {.quickview .modal-dialog {width: 500px;}.quickview .arrows .arrow-up {margin-top: 40px;}.quickview .arrows .arrow-down {bottom: -65px;}.quickview .mask {width: 30%;height: 280px;margin: 86px 0;}.quickview-title.tt-title {font-size: 24px;}.quickview .product-cover {width: 74%;}.quickview .mask {width: 26%;}.quickview .arrows {height:350px;right: 50px;}}@media (max-width: 543px) {.quickview.in .modal-content .modal-body .col-md-6 {display: block!important;}.quickview .modal-dialog {width: 300px;margin: 10px auto;}.quickview .mask {height: 175px;margin: 40px auto;width: 30%;}.quickview .arrows .material-icons {height: 20px;width: 20px;padding: 2px;font-size: 14px;line-height: 14px;}.quickview .arrows .arrow-down {bottom: -5px;}.quickview .arrows .arrow-up {margin-top: 10px;}.quickview .arrows {height: 245px;right: 30px;}.quickview .images-container {min-height: 200px;}.quickview-title.tt-producttitle{font-size: 18px;}.quickview .social-sharing {margin: 0;}.quickview .product-cover {width: 70%;}}#content-wrapper .block-category .category-cover {margin: 0 0 10px;}#content-wrapper #main .block-category {display: block!important;padding: 0;border: none;margin: 0;background: none;}#left-column {padding-left: 0;}#content-wrapper.left-column {padding-right: 0;}#js-active-search-filters.hide .active-filter-title {display: none;}#right-column, #left-column {z-index:2;}@media (min-width: 1200px) {#right-column, #left-column {width: 23%;}#content-wrapper.right-column, #content-wrapper.left-column {width: 77%;}}@media (max-width: 991px) {#left-column {padding: 0;width: 100%;}#left-column ul {padding: 0;}#wrapper .breadcrumb {display: block!important;text-align: center;}#content-wrapper #main .text-sm-center h1 {display: none;}.products-selection .total-products {display: block!important;padding: 0 0 10px;}.products-selection .col-md-6 {float: left;width: 100%;}.products-selection .total-products p {float: right;}#products #js-product-list .up {display: none;}#content-wrapper.left-column {padding: 0;width: 100%;}}.pb-left-column .product-flag{cursor:crosshair;}.primary_block {float: left;padding: 0;width: 100%;}#main .tab-content {background: #ffffff none repeat scroll 0 0;}#main .tab-content .product-description p {margin: 0;min-height: 1px;line-height:22px;}.pb-left-column .images-container .js-qv-mask.mask {width: 78% !important;margin: 0 auto;position: relative;float: none;display: inline-block;vertical-align: top;}.pb-left-column .images-container {text-align: center;}.pb-left-column .images-container ul {float: left;width: 100%;}#wrapper .js-qv-mask.mask .owl-nav button {height: 30px;width: 30px;top: 55px;border: 1px solid #e5e5e5;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;cursor: pointer;float: left;margin: 0;position: absolute;vertical-align: top;background: #fff;padding: 0;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}#wrapper .js-qv-mask.mask .owl-nav button:hover {background: #195594;border-color: #195594;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}#wrapper .js-qv-mask.mask .owl-nav button.owl-prev {left: -30px;}#wrapper .js-qv-mask.mask .owl-nav button.owl-next {right: -30px;}#wrapper .js-qv-mask.mask .owl-nav button span {display: block;font-size: 22px;height: 30px;padding: 3px;vertical-align: top;width: 30px;color: #111;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}#wrapper .js-qv-mask.mask .owl-nav button:hover span {color: #fff;}#content .images-container .layer.hidden-sm-down {bottom: 10px;cursor: pointer;position: absolute;right: 10px;top: auto;z-index: 1;display: block !important;}#content .images-container .layer.hidden-sm-down i {font-size: 28px;color: #666;}#content .images-container .layer.hidden-sm-down:hover i {color: #111111;}@media (max-width: 1200px) {.pb-left-column .images-container .js-qv-mask.mask {width: 60%!important;}}@media (max-width: 1199px) {.pb-left-column .images-container .js-qv-mask.mask {width: 74%!important;}#wrapper .js-qv-mask.mask .owl-nav button.owl-prev {top: 35px;}#wrapper .js-qv-mask.mask .owl-nav button.owl-next {top: 35px;}}@media (max-width: 991px) {.pb-left-column .images-container .js-qv-mask.mask {width: 64%!important;}#wrapper .js-qv-mask.mask .owl-nav button.owl-prev {top: 55px;}#wrapper .js-qv-mask.mask .owl-nav button.owl-next {top: 55px;}}@media (max-width: 767px) {.pb-left-column .images-container .js-qv-mask.mask {width: 336px!important;}#product .pb-right-column {float: left;width: 100%;}}@media (max-width: 543px) {#product .images-container .js-qv-mask.mask {width: 220px !important;}.ttproductpagetab .tabs .nav-tabs li:last-child .nav-link {margin: 0 0 -2px;}.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {padding: 10px 2px;text-align: center;}.pb-left-column .images-container {width: 90%;float: none;display: inline-block;text-align: center;}.pb-left-column .images-container {text-align: center;}#product #content {text-align: center;}li.product-flag.online-only, .pb-left-column .online-only, li.product-flag.on-sale, .pb-left-column .on-sale {right: 50px;}}@media (max-width: 480px) {li.product-flag.new, .pb-left-column .pack {left: 30px;}li.product-flag.online-only, .pb-left-column .online-only, li.product-flag.on-sale, .pb-left-column .on-sale {right: 30px;}.pb-left-column .images-container {width: 100%;}}@media (max-width: 991px) {#blockcart-modal .modal-body .divide-right {margin: 0 0 20px;}#blockcart-modal .modal-body .divide-right .product-image-container {width: auto;}#blockcart-modal .modal-body .divide-right .product-info {width: auto;}}@media (max-width: 543px) {#blockcart-modal .modal-body .divide-right .product-info {width: 100%;}#blockcart-modal .modal-body .divide-right .product-image-container {width: 100%;text-align: center;}#blockcart-modal .product-img {margin: 0 0 20px;width: 100%;}}#product-modal .modal-dialog {max-width: 800px;background: #fff;}#product-modal .modal-content .modal-body {background: #ffffff;float: left;margin: 0;width: 100%;}#product-modal .modal-content .modal-body figure {float: left;width: 80%;}#product-modal .modal-content .modal-body .thumbnails {float: left;position: relative;width: 20%;}#product-modal .modal-content .modal-body .product-images img.selected {border: 1px solid #d5d5d5;}#product-modal .modal-content .modal-body .product-cover-modal {background: #ffffff none repeat scroll 0 0;height: auto;max-width: 100%;}#product-modal .modal-content .modal-body .image-caption {background: #ffffff none repeat scroll 0 0;float: left;padding: 20px 0 0;width: 100%;}#product-modal .modal-content .modal-body .mask.nomargin {margin-top: 0;}#product-modal .modal-content .modal-body .product-images {float: left;padding: 0 5px 0 20px;margin: 0;width: 100%;}#product-modal .modal-content .modal-body .product-images li {display: inline;float: left;width: 100%;}#product-modal .modal-content .modal-body .product-images img {background: #ffffff none repeat scroll 0 0;cursor: pointer;width: 100%;border: 1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}#product-modal .modal-content .modal-body .product-images img.selected, #product-modal .modal-content .modal-body .product-images img:hover {border-color: #d5d5d5;border-bottom: 3px solid #195594;}@media (max-width: 991px) {#product-modal .modal-dialog {max-width: 650px;}}@media (max-width: 767px) {.header-nav .row {margin: 0;}#product-modal .modal-dialog {max-width: 520px;}}@media (max-width: 543px) {#product-modal .modal-content .modal-body figure {width: 74%;}#product-modal .modal-content .modal-body .thumbnails {width: 35%;}#product-modal .modal-dialog {max-width: 300px;margin: 10px auto;}}@media (min-width: 992px) {.search-widget {float: right;margin: 0 auto;}.search-widget .ttsearch_button {cursor: pointer;z-index: 1;background: transparent url("../img/sprite.png") no-repeat scroll -4px -232px;height: 40px;width: 40px;display: none;float: right;}.search-widget .ttsearch_button:hover {background: transparent url("../img/sprite.png") no-repeat scroll -64px -232px;}.search-widget.active .ttsearch_button {z-index: 1;cursor: pointer;background-position: -64px -274px;}.search-widget #search_query_top {background: #ffffff none repeat scroll 0 0;color: #777777;display: inline;outline: medium none;padding: 7px 30px 7px 10px;transition: all 500ms ease-in-out 0s;-webkit-transition: all 500ms ease-in-out 0s;-moz-transition: all 500ms ease-in-out 0s;-o-transition: all 500ms ease-in-out 0s;-ms-transition: all 500ms ease-in-out 0s;width: auto;min-width: 320px;float: left;height: 40px;border: 1px solid #e5e5e5;}.search-widget #search_query_top.ui-autocomplete-input.ui-autocomplete-loading {background: #fff url("../img/search-loader.gif") no-repeat scroll right 50px center;float: left;position: static;transition: none 0s ease 0s;-webkit-transition: none 0s ease 0s;-moz-transition: none 0s ease 0s;-o-transition: none 0s ease 0s;-ms-transition: none 0s ease 0s;width: 100%;}.position-static .search-widget {border: none!important;}.position-static #search_widget .ttsearchtoggle {position: static;float: left;}.position-static #search_widget .ttsearchtoggle {position: static;float: left;display: block !important;outline: none;margin: 11px 0 !important;height: 40px !important;transition: none !important;}}@media (max-width: 1199px) {.search-widget {display: block;float: right;bottom: 11px;}}@media (max-width: 991px) {.search-widget #search_query_top{min-width:270px }.page-not-found .search-widget .ttsearch_button {display: none;}.search-widget form button[type="submit"] .material-icons.search {line-height: 24px;font-weight: 500;font-size: 24px;color: #222;}#products .page-not-found .search-widget form button[type="submit"]:hover .material-icons.search {color: #fff;}#products .page-not-found #search_widget .ttsearchtoggle, #pagenotfound .page-not-found #search_widget .ttsearchtoggle {border: 1px solid #e5e5e5;display: block !important;height: 40px;position: static;width: 100%;}.search-widget form button[type="submit"] {background: none;border: none;}#search_widget .ttsearchtoggle {background: #ffffff none repeat scroll 0 0;border: 1px solid #e5e5e5;border-top-color: rgb(229, 229, 229);border-top-style: solid;border-top-width: 1px;display: none;height: 40px;position: absolute;right: -7px;top: 100%;width: 320px;z-index: 6;border-top: 3px solid #ffc520;}.search-widget #search_query_top {background: transparent none repeat scroll 0 0;border: medium none;color: #666666;display: inline;outline: medium none;padding: 3px 40px 8px 10px;position: absolute;right: 0;top: 0;transition: all 500ms ease-in-out 0s;-webkit-transition: all 500ms ease-in-out 0s;-moz-transition: all 500ms ease-in-out 0s;-o-transition: all 500ms ease-in-out 0s;-ms-transition: all 500ms ease-in-out 0s;width: 100%;font-size: 13px;}.search-widget .ttsearch_button {float: left;position: relative;cursor: pointer;height: 30px;width: 30px;}.ttsearch_button .material-icons.search {width: 30px;height: 30px;color: #fff;float: left;line-height: 28px;transition: all 600ms ease-in-out 0s;-webkit-transition: all 600ms ease-in-out 0s;-moz-transition: all 600ms ease-in-out 0s;-o-transition: all 600ms ease-in-out 0s;-ms-transition: all 600ms ease-in-out 0s;cursor: pointer;z-index: 15;text-align: center;}.search-widget:hover .ttsearch_button i {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}.search-widget {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;margin: 0;}.search-widget {left: auto;margin: 0;position: absolute;right: 85px;bottom: 0;z-index: 3;font-size: 24px;padding: 12px 0;line-height: 28px;}}@media (max-width: 767px) {.search-widget #search_query_top{width: 100%;}.search-widget {display: inline-block;float: none;}}@media (max-width: 543px) {.boxed .page-inner #search_widget .ttsearchtoggle {right: -90px;top: 66px;}#products .page-not-found .search-widget, #pagenotfound .page-not-found .search-widget {width: 100%;}}@media (max-width: 480px) {#search_widget .ttsearchtoggle {right: -85px;width: 300px;}}.user-info .material-icons {display: none;}#_desktop_user_info {position: relative;}#_desktop_language_selector .language-selector.dropdown.js-dropdown span, #_desktop_currency_selector .currency-selector.dropdown.js-dropdown span {color: #777;}#_desktop_language_selector .language-selector.dropdown.js-dropdown.open span, #_desktop_currency_selector .currency-selector.dropdown.js-dropdown.open span {color: #195594;}.language-selector .material-icons, .currency-selector .material-icons {color: #777;font-size: 13px;margin-left: -2px;}.language-selector .material-icons.expand-less, .currency-selector .material-icons.expand-less {display: none;}.language-selector.open .material-icons.expand-less, .currency-selector.open .material-icons.expand-less {display: inline-block;color: #111;}.language-selector.open .material-icons.expand-more, .currency-selector.open .material-icons.expand-more {display: none;}#header #_desktop_language_selector:hover span, #header #_desktop_language_selector:active span, #header #_desktop_currency_selector:hover span, #header #_desktop_currency_selector:active span {color: #195594;}#header #_desktop_language_selector:hover i, #header #_desktop_language_selector:active i, #header #_desktop_currency_selector:hover i, #header #_desktop_currency_selector:active i {color: #195594;}#header .header-nav .user-info {padding: 10px 15px;margin: 0;line-height: 20px;cursor: pointer;}#_desktop_user_info {float: right;position: relative;color: #777;border-right: 1px solid #e5e5e5;}#header .ttuserheading {cursor: pointer;float: left;position: relative;padding: 10px 15px;}#header .ttuserheading .material-icons.user {font-size: 18px;line-height: 15px;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}#header .ttuserheading:hover .material-icons.user, #header .ttusersignin.active .ttuserheading .material-icons.user {transform: rotateY(180deg);}#header .user-info {background: #ffffff none repeat scroll 0 0;border: 1px solid #e5e5e5;border-top-color: rgb(229, 229, 229);border-top-style: solid;border-top-width: 1px;border-top: 3px solid #195594;display: none;float: right;left: auto;margin: 0;padding: 10px 15px;position: absolute;right: 0;text-align: left;top: 100%;width: 145px;z-index: 999;}.ttuserheading:hover {color: #195594;}.ttusersignin.active {color: #195594;}#_desktop_user_info .material-icons.expand-more {font-size: 13px;line-height: 14px;}.ttusersignin.active .material-icons.expand-more {display: none;}.ttusersignin .material-icons.expand-less {display: none;}.ttusersignin.active:hover .expand-more {color: #fcc400;}.ttusersignin.active .material-icons.expand-less {display: inline-block;}.ttusersignin .material-icons.expand-less {font-size: 13px;line-height: 14px;}#header .user-info span.hidden-sm-down {float: left;width: 100%;}#header .header-nav .user-info a {color: #777;}#header .user-info a:hover {color: #111;}.user-info > li {display: inline-block;vertical-align: middle;margin: 0;}.user-info > li:last-child {margin: 0;}#_mobile_user_info {float: right !important;position: relative;padding: 12px 0;}@media (max-width: 991px) {#header .header-nav .user-info {background: #ffffff none repeat scroll 0 0;border: 1px solid #e5e5e5;display: none;float: right;padding: 10px;position: absolute;right: 0;top: 29px;width: 150px;z-index: 1;max-width: 150px;border-radius: 0;text-align: left;}#header .user-info {border-top: 3px solid #ffc520;}#header .ttusersignin::before {content: "\e7ff";height: 30px;width: 30px;right: 0;left: auto;font-family: "material icons";color: #ffffff;font-size: 24px;line-height: 28px;transition: transform 500ms ease-in-out 0s, -webkit-transform 500ms ease-in-out 0s;position: absolute;cursor: pointer;}.ttusersignin {height: 30px;width: 30px;}#header .ttusersignin:hover::before {transform: rotateY(180deg);}#header .ttuserheading {display: none;cursor: pointer;}#header .header-nav .material-icons.bar {color: #111111;font-size: 19px;}#header .header-nav #_mobile_user_info {position: relative;float: none !important;display: inline-block;vertical-align: top;}#notifications, #wrapper, #footer {display: block!important;}#header .user-info span.hidden-sm-down {display: block!important;}#header .header-nav .user-info a {display: block!important;}}@media (max-width: 767px) {#header .header-nav .user-info .logged {display: none;}.position-static .row {margin: 0;}#_mobile_user_info .hidden-sm-down {display: inline-block!important;}}@media (max-width: 543px) {#header .header-nav .top-logo {width: 100%;margin: 5px auto 0;border-top: 1px solid #e5e5e5;padding: 25px 0 0;}#header .header-nav .text-sm-center.mobile {margin: 5px 0 10px!important;}}#js-product-list .products .product-miniature {padding: 0 10px 20px;}#main ul {padding: 0;}.footer-container .links .collapse {padding: 0;float: left;width: 100%;display:block;}.footer-container .links.block-social ul {float: left;text-align: center;width: auto;}@media (max-width: 991px) {.footer-container .links.block-social ul, .bottom-footer .links.block-social ul{float: left;text-align: left;}}@media (max-width: 543px) {#js-product-list .products .product-miniature.product-grid{float:left;width:100%;}}#left-column ul {padding: 0;margin: 0;float: left;width: 100%;}#tt-jqzoom {padding: 0;}.product-actions .product-variants-item > ul {padding: 0;}.featured-products {float: left;width: 100%;}.custom-radio:hover {border-color: #111111;}.product-actions .btn.add-to-cart {height: auto;line-height: 25px;padding: 8px 20px;position: relative;}.product-actions .btn.add-to-cart:hover{background:#f3604d;color:#fff;}.product-actions .btn.add-to-cart::after{display:none;}#ttcmsheader {float: left;padding: 0;}#ttcmsheader .ttheader-service {color: #ffffff;line-height: 20px;padding: 10px 0;}#ttcmsheader .ttheader-service:before {background: transparent url("../img/sprite.png") repeat scroll -38px -487px;content: "";float: left;height: 20px;width: 30px;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}@media (max-width: 991px) {#ttcmsheader .ttheader-service:before {height: 20px;}#ttcmsheader .ttheader-service {display: inline-block;float: none;vertical-align: top;padding: 10px 0 0;}#ttcmsheader {width: 100%;text-align: center;}}@media (max-width: 1200px) {#ttcmsheaderservices {width: 35%;}}#ttcmsmenuservices {float: left;padding: 0 0 15px;position: relative;width: 100%;margin: 0;}#ttcmsmenuservices .ttcmsservice {background: #fff;overflow: hidden;float: left;text-align: center;width: 100%;padding: 15px 0;border: 1px solid #e5e5e5;}#ttcmsmenuservices .ttcmsservice > div {border-right: 1px solid #e5e5e5;display: inline-block;padding: 0;vertical-align: top;cursor: pointer;}#ttcmsmenuservices .ttcmsservice > div:last-child {border: none;}#ttcmsmenuservices .ttcmsservice > div .service-icon {color: white;display: inline-block;float: none;font-size: 30px;height: 62px;line-height: 60px;margin: 0;position: relative;text-align: left;width: 50px;vertical-align: top;}#ttcmsmenuservices .ttcmsservice > div .service-content {display: inline-block;float: none;margin: 0;padding: 10px 0;text-align: center;vertical-align: top;width: 100%;}#ttcmsmenuservices .ttcmsservice > div .service-content .service-title {color: #222;font: 500 16px/22px "Roboto", Helvetica, sans-serif;letter-spacing: 0.4px;text-transform: capitalize;}#ttcmsmenuservices .ttcmsservice > div .service-content .service-desc {color: #777777;font: 400 13px/20px "Roboto", Helvetica, sans-serif;text-transform: capitalize;}#ttcmsmenuservices .ttcmsservice > div:hover .service-title {color: #000;}#ttcmsmenuservices .ttcmsservice .ttshipping .service-icon.ttshipping_img {background: transparent url("../../../../assets/img/services-sprite.png") repeat scroll -6px 7px;}#ttcmsmenuservices .ttcmsservice .ttshipping:hover .service-icon.ttshipping_img {background-position: 54px 7px;}#ttcmsmenuservices .ttcmsservice .ttsupport .service-icon.ttsupport_img {background: transparent url("../../../../assets/img/services-sprite.png") repeat scroll -6px -72px;}#ttcmsmenuservices .ttcmsservice .ttsupport:hover .service-icon.ttsupport_img {background-position: 54px -72px;}#ttcmsmenuservices .ttcmsservice .ttsaving .service-icon.ttsaving_img {background: transparent url("../../../../assets/img/services-sprite.png") repeat scroll -6px -233px;}#ttcmsmenuservices .ttcmsservice .ttsaving:hover .service-icon.ttsaving_img {background-position:54px -233px;}#ttcmsmenuservices .ttcmsservice .ttmoney .service-icon.ttmoney_img {background: transparent url("../../../../assets/img/services-sprite.png") repeat scroll -6px -156px;}#ttcmsmenuservices .ttcmsservice .ttmoney:hover .service-icon.ttmoney_img {background-position: 54px -156px;}@media (max-width: 1299px) {#ttcmsmenuservices .ttcmsservice {padding: 15px;}#ttcmsmenuservices .ttcmsservice > div .service-content {margin: 0;text-align: center;width: 100%;padding-top: 0;}#ttcmsmenuservices .ttcmsservice > div .service-content .service-title {font-size: 14px;line-height: 22px;}}@media (max-width: 767px) {#ttcmsmenuservices .ttcmsservice {padding: 15px 0;}#ttcmsmenuservices .ttcmsservice > div .service-content .service-title {font-size: 13px;}.tt-menu-horizontal .tt-menu-row .owl-buttons {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}#header .tt-menu-horizontal ul li.level-1 > a {font-size:13px;}}@media (max-width: 543px) {#ttcmsmenuservices .ttcmsservice {padding: 10px;}#ttcmsmenuservices .ttcmsservice > div {border: none;float: left;width: 50%;}#ttcmsmenuservices .ttcmsservice > div .service-content .service-desc {font-size: 12px;line-height: 14px;}}@media (max-width: 480px) {.tt-menu-horizontal .main-menu .js-top-menu-bottom {padding: 15px 10px 10px;}}#ttcmstopbanners {float: left;width: 100%;text-align: center;}#ttcmstopbanners .tttopbannerblock {display: inline-block;float: none;margin: 0 0 20px;vertical-align: top;}@media (min-width: 768px) {#ttcmstopbanners .tttopbannerblock .ttbottombanner {padding: 0;}}@media (max-width: 767px) {#ttcmstopbanners .tttopbannerblock {margin: 0 0 10px;}}#ttcmstopbanners .tttopbannerblock .tttopbanner-img img {max-width: 100%;height: auto;}#ttcmstopbanners .tttopbannerblock .tttopbanner-img a {display: block;position: relative;overflow: hidden;}#ttcmstopbanners .tttopbannerblock .tttopbanner-img a:before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}#ttcmstopbanners .tttopbannerblock .tttopbanner-img a img {max-width: 100%;}#ttcmstopbanners .tttopbannerblock .tttopbanner-img:hover a:before {-webkit-animation: shine 1.5s;animation: shine 1.5s;}@-webkit-keyframes shine {100% {left: 125%;}}@keyframes shine {100% {left: 125%;}}#index #wrapper {margin: 20px 0 0;}#top-menu > li.more:hover {background: #f9f9f9 none repeat scroll 0 0 !important;}#top-menu > li {position: relative;float: left;width: 100%;text-align: left;}#top-menu > li .more-menu {float: left;width: 100%;padding: 0 16px;}#top-menu > li > .dropdown-item {font-weight: normal;font-size: 15px;letter-spacing: 0.4px;line-height: 40px;padding: 0 16px;}#top-menu > li .navbar-toggler.collapse-icons {border: medium none;padding: 0;}#top-menu .navbar-toggler.collapse-icons .material-icons.add-down {font-size: 15px;}#top-menu > li > .dropdown-item .hidden-md-up {display: block!important;height: 20px;width: 20px;position: relative;}#top-menu > li .navbar-toggler.collapse-icons .material-icons.add-down {font-size: 15px;position: absolute;right: 3px;top: 13px;z-index: 1;}#top-menu > li > .dropdown-item .hidden-md-up::after {background: #e5e5e5 none repeat scroll 0 0;content: "";height: 35px;opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;position: absolute;right: -16px;top: 2px;width: 40px;z-index: -1;}#left-column .top-menu .sub-menu.collapse {display: none;}#tt-menu-horizontal .tt-sub-menu .menu-item.item-line .product-miniature.js-product-miniature {padding: 0;}#menu-icon .menu-title {color: #ffffff;font: 600 16px/22px "Roboto",Helvetica,sans-serif;margin: 0;padding: 19px 0;text-transform: uppercase;}.category-products .owl-nav, .crossselling-product .owl-nav, .product-accessories .owl-nav {top: 0;right: 10px;}@media (min-width: 992px) {#top-menu > li:hover > .dropdown-item .hidden-md-up::after {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}#top-menu .navbar-toggler.collapse-icons .material-icons.add {display: none;}#top-menu .navbar-toggler.collapse-icons .material-icons.remove {display: none;}}@media (max-width: 991px) {#top-menu .navbar-toggler.collapse-icons .material-icons.add-down {display: none;}#top-menu > li > .dropdown-item {line-height: 18px;}#menu-icon .menu-title {display: none;}#index #wrapper {margin: 10px 0 0;}}@media (max-width: 991px) {#menu-icon {border-radius: 4px 4px 0 0;display:none;float: left;text-align: left;width: 470px;position: relative;cursor: pointer;}}@media (max-width: 767px) {#menu-icon i {color: #ffffff;position: absolute;right: 70px;top: 15px;}}@media (max-width: 1199px) {#left-column #_desktop_top_menu {padding: 0;}}#left-column #top-menu {float: left;width: 100%;padding:12px 0 0;}@media (max-width: 543px) {.footer-container .row, .footer-top .row {margin: 0;}}#left-column .clearfix, #right-column .clearfix {background: #ffffff none repeat scroll 0 0;float: left;width: 100%;padding-bottom: 0;}#left-column #tt-menu-horizontal, #right-column #tt-menu-horizontal {background: #ffffff none repeat scroll 0 0;float: left;width: 100%;padding-bottom: 0;border: 1px solid #e5e5e5;}@media (max-width: 991px) {#right-column .clearfix.title, #left-column .clearfix.title {color: #333333;float: left;font: 600 17px/18px "Dosis", Helvetica, sans-serif;margin: 0;position: relative;width: 100%;}}@media(max-width:991px) {#left-column .topmenu {display: none;}}#left-column .clearfix .products, #right-column .clearfix .products {padding: 15px 0;float: left;width: 100%;}#left-column .products .product-miniature, #right-column .products .product-miniature {padding: 0;width: 100%;border-bottom:1px solid #e5e5e5;}#left-column .products .product-miniature .thumbnail-container, #right-column .products .product-miniature .thumbnail-container {border: medium none;display: inline-block;float: none;padding: 15px;vertical-align: top;}#left-column .products .product-miniature:last-child , #right-column .products .product-miniature:last-child {border:none;}#left-column .products .product-miniature:last-child .thumbnail-container, #right-column .products .product-miniature:last-child .thumbnail-container {border: none;padding-bottom: 0;}#left-column .products .product-miniature:first-child .thumbnail-container, #right-column .products .product-miniature:first-child .thumbnail-container {padding-top: 0;}#left-column .products .product-miniature .thumbnail-container .ttproduct-image, #right-column .products .product-miniature .thumbnail-container .ttproduct-image {float: left;margin: 0 10px 0 0;}#left-column .products .product-miniature .thumbnail-container .ttproduct-image .ttproducthover, #right-column .products .product-miniature .thumbnail-container .ttproduct-image .ttproducthover {display: none;}#left-column .products .product-miniature .thumbnail-container .ttproduct-image .product-flags, #right-column .products .product-miniature .thumbnail-container .ttproduct-image .product-flags {display: none;}#left-column .products .product-miniature .thumbnail-container .ttproduct-image a img, #right-column .products .product-miniature .thumbnail-container .ttproduct-image a img {height: 91px;width: 70px;border:1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}#left-column .products .product-miniature .thumbnail-container .ttproduct-desc .product-description, #right-column .products .product-miniature .thumbnail-container .ttproduct-desc .product-description {width: auto;padding: 0;text-align:left;}#left-column .products .product-miniature .thumbnail-container .ttproduct-desc .product-description .product-price-and-shipping .discount-percentage, #right-column .products .product-miniature .thumbnail-container .ttproduct-desc .product-description .product-price-and-shipping .discount-percentage {position: static;vertical-align: middle;}#left-column .products .product-miniature .thumbnail-container .ttproduct-image .ttproduct-img2, #right-column .products .product-miniature .thumbnail-container .ttproduct-image .ttproduct-img2 {display: none;}#left-column .products .product-miniature .thumbnail-container .ttproduct-desc, #right-column .products .product-miniature .thumbnail-container .ttproduct-desc {border: medium none;overflow: hidden;padding: 0;width: auto;max-width:140px;float: none;}#left-column .products .product-miniature .thumbnail-container .ttproduct-desc .product-description .product-title, #right-column .products .product-miniature .thumbnail-container .ttproduct-desc .product-description .product-title {margin: 0;}#left-column .products .product-miniature:hover .thumbnail-container, #right-column .products .product-miniature:hover .thumbnail-container {box-shadow: none;}#left-column .products .product-miniature .thumbnail-container .ttproduct-desc .product-description .product-price-and-shipping, #right-column .products .product-miniature .thumbnail-container .ttproduct-desc .product-description .product-price-and-shipping {padding: 0;font-size: 14px;}#left-column .all-product-link, #right-column .all-product-link, #left-column .all-product-link i, #right-column .all-product-link i {margin: 0;color: #333333;font-size: 13px;font-weight: normal;padding: 0 0 10px;line-height: 13px;}#left-column .all-product-link:hover, #right-column .all-product-link:hover {color: #111;}#left-column #categories {border: 1px solid #e5e5e5;}#left-column .collapse, #right-column .collapse {display: block;padding: 0;}#left-column .category-sub-menu .collapse, #right-column .category-sub-menu .collapse {display: none;}#left-column .category-sub-menu .collapse.in, #right-column .category-sub-menu .collapse.in {display: block;}@media (max-width: 992px) {#left-column .products .product-miniature .thumbnail-container, #right-column .products .product-miniature .thumbnail-container {padding: 10px;}}@media (max-width: 991px) {#left-column .all-product-link, #right-column .all-product-link, #left-column .all-product-link i, #right-column .all-product-link i {font-size: 14px;}#left-column #search_filters_wrapper .title .float-xs-right .navbar-toggler i {line-height: 4px;}#left-column .collapse, #right-column .collapse {display: none;}.all-product-link.float-xs-left.float-md-right.h4 {float: right !important;}#left-column #categories {padding: 0;border: none;}#left-column .collapse.in, #right-column .collapse.in {display: block;}#left-column #categories .text-uppercase.h6 {padding: 5px 15px 0;}#left-column .products-section-title.text-uppercase, #right-column .products-section-title.text-uppercase {display: none;}#left-column .title .float-xs-right .material-icons.remove, #right-column .title .float-xs-right .material-icons.remove {display: none;}#left-column > div, #right-column > div, #left-column > section, #right-column > section {padding: 0;cursor: pointer;margin: 0;}#left-column .title[aria-expanded="true"] .float-xs-right .material-icons.add, #right-column .title[aria-expanded="true"] .float-xs-right .material-icons.add {display: none;}.toggle {float: left;width: 100%;}#left-column .title[aria-expanded="true"] .float-xs-right .material-icons.remove, #right-column .title[aria-expanded="true"] .float-xs-right .material-icons.remove {display: inline-block;}#products #js-product-list .up {display: none;}#left-column .text-uppercase, #right-column .text-uppercase {width: 100%;margin: 0;font: 500 14px/16px "Roboto", Helvetica, sans-serif;}#left-column .new-products .title .float-xs-right .navbar-toggler i {line-height: 22px;}#left-column .title .float-xs-right .navbar-toggler i, #right-column .title .float-xs-right .navbar-toggler i {font-size: 18px;color: #333;line-height: 20px;}}#left-column .ttleftbanner {float: left;width: 100%;padding: 5px;}#left-column .ttleftbanner img {max-width: 100%;}#checkout #left-column .ttleftbanner img {padding: 10px 0 20px;}.product-miniature .thumbnail-container .ttproduct-image .second_image {bottom: 0;left: 0;margin: 0 auto;opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;position: absolute;right: 0;top: 0;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}.product-miniature .thumbnail-container:hover .ttproduct-image .second_image {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}.ui-menu .ui-menu-item {margin: 0 0 10px!important;}.ui-menu .ui-menu-item .product-img {float: left;height: 91px;width: 70px;border: 1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}.ui-menu .ui-menu-item a {min-height: 80px;}.ui-widget.ui-widget-content {border-color: #e9e9e9;margin: 15px 0 0;top: 210px !important;padding: 10px 7px;width: 320px !important;max-height: 420px;overflow-x: hidden;overflow-y: auto;border-radius: 0;}.ui-front.ui-menu .ui-menu-item a {min-height: 100%;overflow: hidden;padding: 2px 0 2px 8px !important;width: 150px !important;float: left;}.ui-front.ui-menu .ui-menu-item a span {font:500 13px/15px "Roboto", Helvetica, sans-serif;}.ui-front.ui-menu .ui-menu-item a span.category {color: #a7a7a7;float: left;font-size: 12px;text-transform: capitalize;width: 100%;}.ui-front.ui-menu .ui-menu-item a span.product {float: left;text-transform: capitalize;width: 100%;color: #777;}.ui-front.ui-menu .ui-menu-item a .price {color: #222;float: left;font-size: 14px;font-weight: 600;width: 100%;}.ui-front.ui-menu .ui-menu-item a.ui-state-focus, .ui-front.ui-menu .ui-menu-item a.ui-state-active {background: none;border: none;margin: 0;}.ui-front.ui-menu .ui-menu-item a .price {float: left;width: 100%;margin: 10px 0;}.ui-front.ui-menu .ui-menu-item {padding: 5px;margin: 0 !important;float: left;width: 100%;cursor: pointer;}.ui-front.ui-menu .ui-menu-item:hover a span.product {color: #2b5595;}ui-front.ui-menu .ui-menu-item a {font-size: 14px;}.ui-front.ui-menu .ui-menu-item a span.separator {display: none;}.ui-front.ui-menu .ui-menu-item:hover {background: #f5f5f5;}@media (min-width: 992px) and (max-width: 1199px) {.ui-widget.ui-widget-content {width: 300px !important;}}@media(max-width:991px) {.ui-widget.ui-widget-content {top: 161px !important;width: 320px !important;}}@media(max-width:543px) {.ui-front.ui-menu .ui-menu-item a {width: 165px !important;}.ui-widget.ui-widget-content {left: auto !important;right: 88px;}}@media(max-width:480px) {.ui-widget.ui-widget-content {top: 161px !important;width: 300px !important;right: 10px;}}.brands .container {padding: 0;}.brands {display: inline-block;float: none;margin: 0 auto;overflow: hidden;position: relative;width: 100%;}.brands .owl-nav{top:-43px;}.brands .owl-nav {padding: 0;right: 0;width: auto;cursor: pointer;margin: 0;position: absolute;}@media (max-width: 1199px) {.brands {padding:0;}}.brands .products-section-title a {color: #222;}.brands #ttbrandlogo-carousel {float: left;width: 100%;margin: 0;position: relative;background: #ffffff;padding: 0;}.brand-image {float: none;display: inline-block;vertical-align: top;margin: 0 auto;}.brands #ttbrandlogo-carousel li {float: left;padding: 15px 20px;text-align: center;width: 100% !important;}.brands #ttbrandlogo-carousel li .brand-image img {max-width: 100%;opacity: 0.6;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;width: auto;}.brands #ttbrandlogo-carousel li:hover .brand-image img {opacity: 1;}.brands:hover #ttbrandlogo-carousel .owl-nav {display: block;}@media(max-width:543px) {.brands {margin: 0 auto;}}#tttop-link-block {margin: 0;border-radius: 5px;float: left;width: auto;padding: 0;}#tttoplink .top-link {background: #ffffff none repeat scroll 0 0;border: 1px solid #e5e5e5;display: none;left: 0;min-width: 180px;padding: 0;position: absolute;right: 0;top: 100%;transition: all 400ms ease-in-out 0s;z-index: 1;}#tttop-link-block ul li.tthome > a {transition: all 0.4s;}#tttop-link-block ul li.tthome:hover > a {transform: rotateY(180deg);transition: all 0.4s;}#tttoplink .top-link.clearfix {padding: 10px 0;}#tttop-link-block .more_menu ul li a {padding: 4px 23px;color: #777;font: 400 13px/15px "Roboto", Helvetica, sans-serif;text-transform: capitalize;display: block;}#tttoplink .top-link.shown-link {display: block;}#tttop-link-block ul li:first-child a::before {display: none;}#tttop-link-block ul li {margin: 0;float: left;}li.more_menu.tttoplink a i {font-size: 17px;line-height: 15px;}#tttop-link-block .title_block{display:none;}#tttop-link-block .block_content{margin:0;padding:0;float:left;}#tttop-link-block ul li {margin: 0;float: left;}#tttop-link-block ul li a {float: left;color: #ffffff;display: block;font: 400 14px/21px "Roboto", Helvetica, sans-serif;padding: 21px 30px;position: relative;letter-spacing: 1px;text-transform: uppercase;}#tttop-link-block ul li a::before {border-left: 1px solid #456faf;bottom: 0;content: "";height: 20px;margin: auto;position: absolute;left: 0;top: 0;width: 1px;}#tttop-link-block .more_menu ul li a::before {display:none;}#tttop-link-block ul li a:hover, #tttop-link-block ul li a:focus, #tttop-link-block ul li a:active {color: #fcc400;}#tttop-link-block ul li:hover a {color: #fdca00;}#tttop-link-block li.more_menu ul li:hover a {color: #195594 !important;}#tttop-link-block li.more_menu ul li a {color: #777 !important;}#tttop-link-block .top-link.clearfix li a:hover {color: #195594;}#tttop-link-block ul li.tthome > a {background: url("../img/sprite.png") repeat scroll -33px 173px;float: left;font-size: 0;height: 40px;padding: 0;width: 40px;margin: 11px 15px 11px 0;}#tttop-link-block ul li.more_menu {position: relative;}@media (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {#tttop-link-block ul.top-link li a::after {display: none;}}@media (max-width: 991px) {#tttop-link-block ul li a {width: 100%;color: gray;font: normal 13px/18px "Roboto", Helvetica, sans-serif;text-transform: capitalize;padding: 5px 10px;border: none;margin: 0;}#tttop-link-block ul li {background: none;}#tttop-link-block {display: none;}#tttop-link-block ul li a:hover {background: none;color: #2b5595;}#tttop-link-block ul li.tthome {display: none !important;}}.bottom-footer .links.link-list, #checkout .links.link-list {padding:0;margin:0;}.bottom-footer .links.link-list .row > div:first-child, #checkout .links.link-list .row > div:first-child {display:none;}.bottom-footer .links.link-list .h3, #checkout .links.link-list .h3 {display:none;}.bottom-footer .link-list ul, #checkout .link-list ul {display: block;margin: 10px 0 0;padding: 0;text-align: center;}.bottom-footer .link-list ul li, #checkout .link-list ul li {display: inline-block;float: none;line-height: 10px;padding: 0 8px 0 5px;text-align: center;vertical-align: middle;}.bottom-footer .link-list ul li:first-child, #checkout .link-list ul li:first-child {padding-left:0;}.bottom-footer .link-list ul li:last-child, #checkout .link-list ul li:last-child {border:none;}.bottom-footer .link-list ul li a, #checkout .link-list ul li a {color: #777;cursor: pointer;font: 400 14px/22px "Roboto",Helvetica,sans-serif;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;}.bottom-footer .link-list ul li a:hover, #checkout .link-list ul li a:hover {color:#ffffff;}@media (max-width: 991px) {.bottom-footer .links.link-list, #checkout .links.link-list {padding:0 0 15px;}.bottom-footer .links.link-list .h3, #checkout .links.link-list .h3 {color: #e5e5e5;display: block;float: left;font-size:15px;text-align: left;}.bottom-footer .link-list .navbar-toggler, #checkout .link-list .navbar-toggler {display: inline-block;padding: 0;}.bottom-footer .link-list ul, #checkout .link-list ul {margin:0;padding:0 10px;}.bottom-footer .link-list ul li, #checkout .link-list ul li {border:none;float:left;width:100%;display:block;text-align:left;line-height:18px;padding:0;}}.language-selector-wrapper button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;padding: 10px 15px;border-right: 1px solid #e5e5e5;outline: none;}.currency-selector button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;padding: 10px 0 10px 15px;outline: none;}.block-contact .block {margin: 0 0 5px;}.block-contact .block .data .title {display: none;}.currency-selector #currency-selector-label {display: none;}@media (max-width: 991px) {#_mobile_currency_selector #currency-selector-label, #_mobile_language_selector #language-selector-label {display: inline-block !important;float: none;width: auto;}}.ps-alert-error{margin-bottom:0 }.ps-alert-error .item,.ps-alert-success .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ff4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ff4c4c;margin-bottom:1rem }.ps-alert-error .item i,.ps-alert-success .item i{border:15px solid #ff4c4c;display:-webkit-box;display:-ms-flexbox;display:flex }.ps-alert-error .item i svg,.ps-alert-success .item i svg{background-color:#ff4c4c;width:24px;height:24px }.ps-alert-error .item p,.ps-alert-success .item p{background-color:#fff;margin:0;padding:18px 20px;width:100% }.ps-alert-success{padding:.25rem .25rem 2.75rem }#password .ps-alert-success {margin: 0;}#password .ps-alert-success .item {margin: 0;}.ps-alert-success .item{border-color:#4cbb6c;background-color:#4cbb6c }.ps-alert-success .item i{border-color:#4cbb6c }.ps-alert-success .item i svg{background-color:#4cbb6c }#module-blockwishlist-mywishlist .page-content {padding: 0;border: none;}#module-ttproductwishlist-mywishlist th {text-align: left;}#product_comparison .tt_empty.compare_extra_information {vertical-align: bottom;}#product_comparison .tt_empty.compare_extra_information > span {font-weight: bold;}#product_comparison .h3.product-title {font: 400 14px/16px "Roboto", Helvetica, sans-serif;padding: 0 0 10px;margin: 0;}table#product_comparison {border: 1px solid #e5e5e5;}table#product_comparison th, table#product_comparison td {border-color: #e1ddd8;background: #fff;}table#product_comparison tbody tr td.product-block {vertical-align: top;padding: 15px;text-align: center;}table#product_comparison tbody tr td.product-block .product-title a {white-space: normal !important;}table#product_comparison tbody tr td.td_empty, table#product_comparison tbody tr td.feature-name, table#product_comparison tbody tr.comparison_header {color: #808080;}table#product_comparison tbody tr td.comparison_infos {text-align: center;}table#product_comparison tbody tr td.td_empty {vertical-align: bottom;}table#product_comparison tbody tr td.td_empty > span {font: 600 18px/22px "Roboto", Helvetica, sans-serif;color: #555454;}table#product_comparison .remove {padding: 0 0 15px 0;}table#product_comparison .remove a {font-size: 23px;line-height: 23px;color: #666;}table#product_comparison .remove a:hover {color: #111;}table#product_comparison .thumbnail-container {display: inline-block;position: relative;}table#product_comparison .thumbnail-container .product-thumbnail {padding: 5px;border: 1px solid #e5e5e5;display: inline-block;margin: 0 0 10px 0;border-bottom: 3px solid #e5e5e5;}table#product_comparison .thumbnail-container .product-thumbnail img {width: 100%;max-width: 250px;}table#product_comparison .product-price-and-shipping {margin-bottom: 10px;}#product_comparison .product-price-and-shipping {font: 500 16px/18px "Roboto", Helvetica, sans-serif;color: #222;}table#product_comparison .product-desc, table#product_comparison .highlighted-informations {padding: 0 0 10px 0;margin: 0;}table#product_comparison .product-rating {margin: 0 auto;overflow: hidden;}.footer_link {margin: 0 0 20px 0;}#tdcompare-modal .modal-dialog .modal-header .modal-msg {font-size: 16px;line-height: 20px;color: #111111;}#tdcompare-modal .modal-dialog .modal-footer {text-align: center;}#tdcompare-modal .modal-dialog .modal-footer button {margin: 0 5px;}#product_comparison .tt-button-container .btn-default i{display:inline-block;vertical-align:middle;margin: 0 5px 0 0;font-size:20px;}@media (max-width: 991px) {table#product_comparison tbody tr td.td_empty span {font-size: 14px;}table#product_comparison tbody tr td.product-block {padding: 10px;}}@media (max-width: 767px) {#product_comparison table, #product_comparison thead, #product_comparison tbody, #product_comparison th, #product_comparison td, #product_comparison tr {display: block;}#product_comparison thead tr {position: absolute;top: -9999px;left: -9999px;}#product_comparison tr {overflow: hidden;}#product_comparison tr:last-child {border-bottom: none;}#product_comparison tr:last-child td {border-bottom: none;}#product_comparison td {border: none;position: relative;white-space: normal;float: left;width: 33.33%;}#product_comparison td.feature-name {width: 100%;text-align: center;margin: 15px 0 0;}#product_comparison .tt_empty.compare_extra_information {border-bottom: 1px solid #e5e5e5;width: 100%;}#product_comparison td.td_empty {width: 100% !important;clear: both;}#product_comparison td:last-child {border-bottom: none;}#product_comparison .comparison_feature .feature-name {width: 100%;float: none;clear: both;}}@media (max-width: 543px) {#product_comparison td {float: none;text-align: center;width: 100%;}#product_comparison .comparison_feature td {float: left;width: 50%;}#product_comparison .comparison_feature .feature-name {width: 100%;clear: both;}#product_comparison .comparison_feature .product-name {width: 50%;float: left;display: block;}}.cart_block {background: #ffffff none repeat scroll 0 0;border: 1px solid #e5e5e5;height: auto;opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;padding: 15px;position: absolute;right: 0;top: 100%;transform: translate(0px, 20px);-webkit-transform: translate(0px, 20px);-moz-transform: translate(0px, 20px);-o-transform: translate(0px, 20px);-ms-transform: translate(0px, 20px);transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;visibility: hidden;width: 300px;z-index: 2;border-top: 3px solid #ffc520;}.blockcart:hover .cart_block {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);visibility: visible;}.cart_block .block_content .cart_block_list {max-height: 315px;overflow-y: auto;float: left;width: 100%;overflow-x: hidden;}.blockcart .cart_block p {margin: 0;}.cart_block .products .img {float: left;margin: 0 15px 0 0;width: auto;}.cart_block .products .img .product-thumbnail img {border: 1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}.cart_block .products .cart-info {text-align: left;color: #222;}.cart_block .price {font: 500 14px/16px "Roboto", Helvetica, sans-serif;color: #222;}.cart_block .products .otPrice {padding: 0 0 10px;}.cart-info .productname > a {font-size: 14px;text-transform: capitalize;font-weight: normal;}.cart_block .products .cart-info .product-line-info {display: inline-block;float: none;margin: 0 5px 0 0;}.cart_block .products {float: left;margin: 0 0 15px;width: 100%;position: relative;}.cart_block .products .cart-info .ttPrice {margin: 0 0 5px;}.cart_block .cart-prices .total.pull-left {float: left;font-weight: 500;padding: 10px 0 0;}.cart_block .cart-prices .amount.pull-right {float: right;font-weight: 500;padding: 10px 0 0;}.cart_block .cart-buttons {float: left;width: 100%;}.cart_block .cart-buttons {float: left;margin: 15px 0 0;width: 100%;text-align: center;}.cart_block .cart-buttons .btn-primary, .cart_block .cart-buttons a.btn-secondary {float: left;width: 100%;}.cart_block .cart-buttons .btn-secondary{background:#f3604d;}.cart_block .cart-buttons .btn-secondary::after{background:#355f9f;}.cart_block .cart-buttons .btn-primary{margin:8px 0 0;}.cart_block .products .remove_link {position: absolute;right: 10px;top: 2px;margin: 0;}.cart_block .products .remove_link i {font-size: 16px;}@media (max-width: 767px) {.cart_block {right: 0;width: 300px;}}.product-actions .product-add-to-cart .wishlist, .product-actions .product-add-to-cart .compare {float: left;padding: 0 10px 10px 0;width: auto;}.product-actions .product-add-to-cart .compare .add_to_compare {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #666;padding: 0 10px 0 0;width: auto;position: relative;border: none;}.product-actions .product-add-to-cart .compare a::before {background: #777777 none repeat scroll 0 0;content: "";height: 11px;right: 0;position: absolute;top: 3px;width: 1px;}.product-actions .product-add-to-cart .compare .add_to_compare:hover {color: #111;}.product-actions .product-add-to-cart .wishlist a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #666;padding: 0 0 0 20px;width: auto;position: relative;border: none;}.product-actions .wishlist .loading {display: none;}.product-actions .product-add-to-cart .wishlist i {display: none;}.product-actions .wishlist_button_list.btn.btn-primary i {display: none;}#left-column .all-product-link, #right-column .all-product-link {margin: 0 10px 10px;}.product-actions a.addToWishlist.btn.btn-primary.wishlistProd_18 i {display: none;}.product-actions .product-add-to-cart .wishlist a::before {color: #666;content: "\E87D";position: absolute;left: 0;top: 0;font-family: "Material Icons";}.product-actions .product-add-to-cart .wishlist a:hover {color: #111;}.product-actions .product-add-to-cart .wishlist a:hover::before {color: #111;}.product-actions .product-add-to-cart .compare .add_to_compare i, .product-actions .product-add-to-cart .wishlist a i {font-size: 14px;line-height: 12px;}@media (max-width: 543px) {.product-actions .product-add-to-cart .wishlist, .product-actions .product-add-to-cart .compare {padding: 0;width: 100%;}.product-actions .product-add-to-cart .wishlist a::after {display: none;}.product-actions .product-add-to-cart .wishlist a::before {left: 0;}.product-actions .product-add-to-cart .compare a::before{display:none;}}#smartblog_block .container {padding: 0;}#smartblog_block {float: left;position: relative;text-align: right;width: 100%;}#smartblog_block .products_block_inner .homepage-heading {margin: 0;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item {margin: 0 0 20px;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post {float: left;width: 100%;margin: 15px 0 20px;}.smartblogcomments #commentform .error {color: #a94442;}#reply-title #cancel-comment-reply-link {float: left;}.smartblogcomments .success{float:left;width:100%;margin:0;padding:0;position:relative;}#articleComments .commentList{float:left;width:100%;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder {overflow: hidden;position: relative;display: block;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder a {display: block;position: relative;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder a img {width: 100%;max-width: 100%;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder a .blog-hover {height: 100%;left: 0;position: absolute;top: 0;transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-khtml-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;width: 100%;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder .blogicons {bottom: 0;height: 45px;left: 0;margin: auto;position: absolute;right: 0;transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-khtml-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;top: 0;width: 45px;opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}@media (max-width: 767px) {#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder .blogicons {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;}}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder .blogicons .icon {display: inline-block;height: 45px;width: 45px;position: relative;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder .blogicons .icon:before {font-family: "Material Icons";content: "";border: 2px solid #e6e6e6;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;color: #ffffff;font-size: 19px;height: 45px;margin: auto;left: 0;position: absolute;padding: 12px;-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-khtml-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;top: 0;width: 45px;}@media (max-width: 767px) {#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder .blogicons .icon:before {-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder .blogicons .icon:hover:before {transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-khtml-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;border-color: #195594;background: #195594;color: #fff;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .news_module_image_holder .blogicons .icon.zoom:before {content: "\E8B6";}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content {border: 1px solid #e5e5e5;float: left;padding: 15px 10px;text-align: left;width: 100%;background: #fff;border-top: none;}#smartblog-carousel .item .blog_post .blog_content .blog_inner .otviews, #smartblog-carousel .item .blog_post .blog_content .blog_inner .blogcomment {cursor: pointer;display: inline-block;float: none;text-align: center;vertical-align: top;width: auto;padding: 0 5px;}.blog_inner .read_more {display: inline-block;float: none;text-align: center;vertical-align: top;width: auto;font: 400 14px/20px "Roboto", Helvetica, sans-serif;}#smartblog_block .material-icons.view {line-height: 15px;font-size: 17px;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_inner .sds_post_title {margin: 0 0 10px;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_inner .sds_post_title a {color: #222;font: 500 14px/20px "Roboto", Helvetica, sans-serif;letter-spacing: 1px;text-transform: capitalize;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_inner .sds_post_title a:hover {color: #195594;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_date {float: left;width: 100%;line-height: 18px;font-size: 14px;font-family: "Rubik", Helvetica, sans-serif;color: #999;margin: 0 0 10px;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_date i {font-size: 16px;line-height: 18px;vertical-align: top;display:none;}#smartblog_block .day_date {font-size: 18px;font-weight: 500;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_date .date_inner {display: inline-block;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_inner .desc {color: #808080;float: left;font: 400 13px/16px "Roboto", Helvetica, sans-serif;width: 100%;margin: 0 0 10px;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_inner .smartbloginfo {margin: 0 0 10px;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_inner .r_more {background: transparent none repeat scroll 0 0;color: #808080;padding: 8px 15px;border: 1px solid #e6e6e6;display: inline-block;font-weight: 400;font-size: 14px;line-height: 20px;text-transform: capitalize;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_inner .r_more:hover {background: #195594;color: #ffffff;border-color: #195594;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item:hover .news_module_image_holder .blog-hover {background: rgba(0, 0, 0, 0.4);transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-khtml-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item:hover .news_module_image_holder .blogicons {opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-khtml-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item:hover .news_module_image_holder .blogicons .zoom:before {-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-khtml-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item:hover .news_module_image_holder .blogicons .readmore:before {-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-khtml-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}#smartblog-carousel .item .blog_post .blog_content .blog_inner .read_more .readmore {text-transform: capitalize;}#smartblog-carousel .item .blog_post .blog_content .blog_inner .read_more .readmore::after {content: "\E409";font-family: material icons;vertical-align: middle;}#sdsblogArticle {margin-bottom: 20px;}#sdsblogArticle .post-info span .material-icons {font-size: 16px;vertical-align: middle;}#sdsblogArticle #lipsum {margin: 0 0 10px;width: 100%;}#sdsblogArticle #lipsum img {max-width: 100%;width: 100%;}#sdsblogArticle .page-item-title h1 {color: #111111;font: 500 18px/22px "Roboto", Helvetica, sans-serif;margin: 0 0 10px;padding: 0;text-transform: capitalize;}#sdsblogArticle .post-info {display: block;margin: 0 0 10px;}#sdsblogArticle .post-info span span {display: inline-block;}#sdsblogArticle .sdsarticle-des {margin: 0;text-align: justify;line-height: 24px;}#respond {color: #808080;float:left;width:100%;}#respond .comment-reply-title {color: #222222;float: left;font: 500 18px/20px "Roboto", Helvetica, sans-serif;margin: 20px 0;width: 100%;}#respond #commentInput {float: left;margin: 0 0 15px;width: 100%;}#respond #commentInput .right {padding: 10px 0 0;text-align: right;}#respond input[disabled] {color: #fff;}#respond .captcha input[type="text"] {max-width: 85px;}#respond td {padding: 5px;vertical-align: top;}#respond td:first-child {padding-top: 8px;}.smartblogcomments .success {background-color: #DFF0D8;border-color: #D6E9C6;color: #3C763D;border: 1px solid transparent;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;margin-bottom: 20px;padding: 15px;}.smartblogcomments .attention {background-color: #f5f5f5;border-color: #e5e5e5;color: #333;border: 1px solid transparent;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;margin-bottom: 20px;padding: 15px;float: left;width: 100%;}.smartblogcomments .warning {background-color: #F2DEDE;border-color: #EBCCD1;color: #A94442;border: 1px solid transparent;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;margin-bottom: 20px;padding: 15px;float: left;width: 100%;}#articleComments {border-top: 1px solid #e5e5e5;float: left;margin: 0 0 30px;width: 100%;}#articleComments #comments {margin-bottom: 10px;float:left;width:100%;}#articleComments .commenttitle {font: 400 14px/16px "Roboto", Helvetica, sans-serif;margin: 10px 0;}#articleComments .commentList {margin: 0;position: relative;}#articleComments .commentList li {border-top: 1px solid #e5e5e5;float: left;margin: 10px 0 0;padding: 15px 0 15px 110px;position: relative;width: 100%;}#articleComments .commentList li .avatar {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;left: 10px;padding: 0;position: absolute;top: 18px;}#articleComments .commentList li .reply {height: auto;text-align: right;}#articleComments .commentList li .reply .comment-reply-link {cursor: pointer;}#articleComments .commentList li .reply .comment-reply-link:hover {text-decoration: underline;color: #111111;}#articleComments .commentList li .name, #articleComments .commentList li .name a {font-size: 13px;font-weight: bold;}#articleComments .commentList li .created {margin: 0 0 10px;}#articleComments .commentList li p {font-size: 15px;font-weight: 400;}#sdsblogCategory {float: left;margin: 0 0 30px;width: 100%;}#sdsblogCategory .imageFeatured {border: none;max-width: 100%;padding: 0;width: 100% !important;}#sdsblogCategory .catDesc p {float: left;width: 100%;border: 1px solid #e5e5e5;border-top: none;padding: 15px;margin: 0;}#smartblogcat {float: left;width: 100%;}#smartblogcat .sdsarticleCat {margin: 0 0 30px;padding: 0;position: relative;}#smartblogcat .sdsarticleCat .sdsarticleHeader {margin: 0;padding: 0;display: block;}#smartblogcat .sdsarticleCat .sdsarticleHeader .sdstitle_block {margin: 0;width: 100%;text-transform: capitalize;border: none;background: none;height: auto;padding: 0;}#smartblogcat .sdsarticleCat .sdsarticleHeader .sdstitle_block a {color: #111111;font: 500 16px/20px "Roboto", Helvetica, sans-serif;padding: 10px 0;text-transform: capitalize;width: 100%;float: left;}#smartblogcat .sdsarticleCat .sdsarticleHeader .sdstitle_block a:hover {color: #195594;}#smartblogcat .sdsarticleCat .articleContent {display: block;position: relative;overflow: hidden;}#smartblogcat .blog_desc .sdsreadMore .more .r_more::after {content: "\E409";font-family: material icons;vertical-align: middle;}#smartblogcat .sdsarticleCat .articleContent .imageFeaturedLink img {max-width: 100%;width: 100%;padding: 0;}#smartblogcat .sdsarticleCat .blogdetail {display: block;margin: 0 0 10px;line-height: 22px;float: left;width: 100%;}#smartblogcat .sdsarticleCat .blogdetail > span {float: left;margin: 0 15px 0 0;}#smartblogcat .sdsarticleCat .blogdetail > span.ttpost {display: none;}#smartblogcat .sdsarticleCat .blogdetail .blogcomment a {font-family: "Rubik", Helvetica, sans-serif;}#smartblogcat .sdsarticleCat .blogdetail .viewed {font-family: "Rubik", Helvetica, sans-serif;}#smartblogcat .sdsarticleCat .sdsarticle-des {color: #808080;display: block;margin: 0 0 20px;float: left;width: 100%;}#smartblogcat .sdsarticleCat .sdsarticle-des #lipsum {line-height: 24px;}#smartblogcat .sdsarticleCat .sdsreadMore .more {display: inline-block;}#smartblogcat .blog_desc .blogdetail span .material-icons {font-size: 16px;line-height: 14px;vertical-align: middle;}#smartblogcat .sdsarticleCat .sdsarticle-des {color: #808080;display: block;float: left;margin: 0 0 15px;width: 100%;}.blog_pagination {float: left;width: 100%;}.blog_pagination .pagination li a:hover {color: #111;background: #195594;border-color: #195594;}.imageFeaturedLink {float: left;width: 100%;position: relative;}.imageFeaturedLink:hover::after {opacity: 1;}.imageFeaturedLink::after {content: "";background: rgba(0, 0, 0, 0.4);transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-khtml-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;opacity: 0;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}@media (max-width: 767px) {#commentform .form-group .col-md-7 {width: 100%;}#smartblogcat .sdsarticleCat .articleContent {float: left;width: 100%;margin: 0 0 20px;}#smartblogcat .sdsarticleCat .blog_desc {float: left;width: 100%;}}@media (max-width: 543px) {.blog_pagination .pagination {text-align: center;}}@media (max-width: 480px) {#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_inner .sds_post_title a {font-size: 13px;}#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_inner .desc {font-size: 12px;}}.star {cursor: pointer;display: inline-block;float: none;font-size: 16px;margin: 0 -2px;vertical-align: top;}.star a {display: none;}.star::after {content: "\E838";font-family: "Material Icons";color: #d9d9d9;}.star_on::after {content: "\E838";font-family: "Material Icons";color: #fbaf5d;}.star_hover::after {color: #fbaf5d;content: "\E838";font-family: "Material Icons";}#id_new_comment_form {background: #f8f8f8 none repeat scroll 0 0;float: left;padding: 15px;width: 100%;}#ttcomment-modal .modal-dialog {max-width: 700px;}#ttcomment-modal .modal-dialog .modal-header h2 {font-size: 16px;line-height: 20px;color: #222;font-weight: 500;}#ttcomment-modal .modal-dialog .modal-body .product .product_desc {line-height: 18px;color: #808080;}#ttcomment-modal .modal-dialog .modal-body .product .product_desc .product_name {padding: 10px 0 5px;color: #111111;margin: 0;}#ttcomment-modal .modal-dialog .modal-body #criterions_list {border-bottom: 1px solid #e6e6e6;padding-bottom: 15px;margin-bottom: 15px;list-style-type: none;padding: 0;}#ttcomment-modal .modal-dialog .modal-body #criterions_list li {margin-bottom: 10px;}#ttcomment-modal .modal-dialog .modal-body #criterions_list label {float: left;margin: 0 10px 0 0;min-width: 100px;text-align: left;}#ttcomment-modal .modal-dialog .modal-body #criterions_list .star_content {float: left;}#ttcomment-modal .modal-dialog .modal-footer {text-align: center;}#ttcomment-modal .modal-dialog .modal-footer button {margin: 0 5px;}#ttcomment-modal .modal-dialog .modal-footer .btn-primary{background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);}#ttcomment-modal .modal-dialog .modal-footer .btn-primary:after{background: #2b5595;background: -moz-linear-gradient(top, #355f9f 0%, #254f8f 100%);background: -webkit-linear-gradient(top, #355f9f 0%, #254f8f 100%);background: linear-gradient(to bottom, #355f9f 0%, #254f8f 100%);}#ttcomment-modal .product img {border: 1px solid #e5e5e5;border-bottom: 3px solid #e5e5e5;}#product_comments_block_tab .comment_helpful button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;padding: 0;border: none;line-height: normal;}#product_comments_block_tab .comment_helpful .usefulness_btn.usefull::before {content: "\E8DC";font-family: "Material Icons";vertical-align: middle;}#product_comments_block_tab .comment_helpful .usefulness_btn.notusefull::before {content: "\E8DB";font-family: "Material Icons";vertical-align: middle;}#product_comments_block_tab .comment_helpful .usefulness_btn.usefull:hover {color: #008000;}#product_comments_block_tab .comment_helpful .usefulness_btn.notusefull:hover {color: #ff0000;}#product_comments_block_tab .report_btn {cursor: pointer;float: right;}#product_comments_block_tab .comment_helpful {float: left;}#product-comment .comment .comment_details > ul {float: left;margin: 0;width: 100%;}#product_comments_block_tab .report_btn:hover {text-decoration: underline;color: #111111;}#product-comment #new_comment_tab_btn {white-space: normal;}.comments_advices i {font-size: 16px;line-height: normal;vertical-align: top;}#product_comments_block_extra {float: left;width: 100%;margin: 10px 0;}#product_comments_block_extra .comments_note {border-right: 1px solid #cccccc;display: inline-block;float: none;padding: 0 10px 0 0;vertical-align: top;}#product_comments_block_extra .comments_advices {display: inline-block;float: none;vertical-align: top;}#product_comments_block_extra .comments_advices a {border-right: 1px solid #cccccc;float: left;padding: 0 10px;}#product_comments_block_extra .comments_advices a:last-child {border: medium none;}#new_comment_form_error.error {float: left;width: 100%;}#new_comment_form_error > ul {float: left;margin: 0;padding: 0;}#new_comment_form_error li {color: #a94442;font-size: 13px;}@media (max-width: 1199px) {#product_comments_block_extra .comments_advices a {border-right: none;width: 100%;padding: 0;}#product_comments_block_extra .comments_note {border-right: none;padding: 0 0 10px;}#product_comments_block_extra .comments_advices a:last-child {margin: 10px 0 0;}#product_comments_block_extra .comments_advices {width: 100%;}}@media (max-width: 767px) {#ttcomment-modal .modal-dialog {max-width: 520px;}}@media (max-width: 543px) {.comments_advices .reviews {float: left;margin: 0 0 5px;width: 100%;}#product_comments_block_extra .comments_note {border-right: none;padding: 0;margin: 0 0 5px;float: left;width: 100%;}#product_comments_block_extra .comments_advices a {border-right: none;padding: 0;}}#subcategories {padding: 15px 0 0 0;background:none;border:none;}#subcategories p.subcategory-heading {color: #333333;font-size: 14px;font-weight: 500;margin: 0 0 10px;line-height: 18px;}#subcategories ul {max-width: 100%;overflow: auto;display: flex;align-items: stretch;float: left;flex-wrap: nowrap;scrollbar-width: thin;margin:0;}#subcategories ul li {float: left;width: 145px;margin: 5px 8px;text-align: center;flex:0 0 auto;}#subcategories ul li .subcategory-image {padding: 0 0 8px 0;}#subcategories ul li .subcategory-image a {border: 1px solid #e1ddd8;display: block;overflow: hidden;padding: 6px;}#subcategories ul li .subcategory-image a img {max-width: 100%;vertical-align: top;}#subcategories ul li .subcategory-name {color: #777;font: 400 13px/15px "Roboto", Helvetica, sans-serif;}#subcategories ul li:hover .subcategory-name {color: #333333;}#subcategories ul li .subcategory-name:hover {color: #515151;}#subcategories ul li .cat_desc {display: none;}#subcategories ul li:hover .subcategory-image a {border-color:#2d5797;}.header-top .row {margin: 0;position: relative;}.header-nav .row {margin: 0;}#search_filters .facet {padding: 7px 15px;}@media (min-width: 992px) {#menu-icon {display: none;}}.js-qv-mask .owl-nav {position: static;}#product .pb-left-column {padding-left: 0;}#product .pb-right-column {padding-right: 0;}#index .header-top .topmenu {margin: 0;}@media (max-width: 767px) {#product .pb-left-column {padding-right: 0;}#product .pb-right-column {padding-left: 0;}}@media (max-width: 991px) {#mobile_top_menu_wrapper .top-menu .sub-menu {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;padding: 0 20px;}.tttoplink > a {color: #777 !important;line-height: 18px !important;padding: 5px 20px !important;}.tttoplink > a:hover {color: #111 !important;}.bottom-footer .col-md-12 {float: left;width: 100%;}}@media (max-width: 480px) {#subcategories ul li {width: 125px;}}#manufacturer .brand {border-bottom: 1px solid #e5e5e5;float: left;margin: 0 0 10px;width: 100%;}#manufacturer .brand:last-child {border: medium none;}#manufacturer .brand .brand-img {margin: 0 0 10px;padding: 0;width: auto;}#manufacturer .brand .brand-img img {border: 1px solid #e5e5e5;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;}#manufacturer .brand .brand-infos a {color: #111111;font-size: 14px;font-weight: normal;}#manufacturer .brand .brand-desc {float: left;}@media (max-width: 543px) {#manufacturer .brand {text-align: center;}#manufacturer .brand .brand-img {float: none;display: inline-block;vertical-align: top;}#manufacturer .brand .brand-desc {width: 100%;margin: 0 0 10px;}}@-webkit-keyframes fixedmenu {0% {top: -100%;}100% {top: 0;}}@-moz-keyframes fixedmenu {0% {top: -100%;}100% {top: 0;}}@keyframes fixedmenu {0% {top: -100%;}100% {top: 0;}}#left-column .hook-reviews {display: none;}.js-show-details i {float: right;font-size: 18px;line-height: 22px;}.cart-summary-subtotals-container{padding:10px 0;}.card-block.cart-summary-totals {border-top: 1px solid #e5e5e5;}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;}input::-moz-outer-spin-button, input::-moz-inner-spin-button {-moz-appearance: none;}input[type="number"] {-moz-appearance: textfield;}.owl-stage-outer .owl-stage .owl-item .product-miniature {float: left;width: 100%;padding: 10px;}#wrapper .js-qv-mask.mask .owl-nav button div {height: 30px;width: 30px;}.owl-nav button span {height: 31px;width: 31px;float: left;line-height: 25px;font-size: 30px;border: 1px solid #e5e5e5;color: #111;direction: ltr;display: none;}.owl-nav button span:hover, .owl-nav button span:focus, .owl-nav button span:active {background: #254f8f;border-color: #254f8f;color: #fff;}.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {background: none;color: inherit;border: none;padding: 0 !important;font: inherit;outline: none;}.owl-theme .owl-nav [class*="owl-"]:hover {background: none!important;}#blockcart-modal .cart-content .btn.btn-secondary:hover::after , #blockcart-modal .cart-content .btn.btn-secondary:focus::after , #blockcart-modal .cart-content .btn.btn-secondary:active::after {opacity:1;}#blockcart-modal .cart-content .btn.btn-secondary::after {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, #355f9f 0%, #254f8f 100%);transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;opacity: 0;}#blockcart-modal .cart-content .btn.btn-secondary::after:hover {position:relative;}@media (max-width: 767px) {.products .thumbnail-container {position: static !important;}}@media (max-width: 480px) {.products .thumbnail-container {width: 100%;}}#left-column #new-product, #right-column #new-product {float: left;width: 100%;position:relative;}#left-column #new-product ul, #right-column #new-product ul {padding: 0;}#left-column .newtitle-custom, #right-column .newtitle-custom {float: right;width: auto;}#left-column .new-products .title, #right-column .new-products .title {width: 100%;float: left;}.icon-angle-left::before {content: '\e819';}a.btn.icon-angle-left.ttleftnew_prev,a.btn.icon-angle-right.ttleftnew_next {border: none;line-height:31px;}a.btn.icon-angle-left.ttleftnew_prev:hover,a.btn.icon-angle-right.ttleftnew_next:hover {background:none;}#left-column .icon-angle-right::before {content: '\e81a';}#left-column .ttleftbanner, #right-column .ttleftbanner {border: none !important;padding: 0 !important;}#left-column .new-products .customNavigation, #right-column .new-products .customNavigation {float: right;width: auto;}.btn.btn-tertiary.js-search-filters-clear-all {padding: 10px 20px;}#left-column .new-products .customNavigation, #right-column .new-products .customNavigation {float: right;position: absolute;right: 8px;top: -42px;width: auto;margin: 0 0 0 20px;}#left-column .customNavigation a, #right-column .customNavigation a {height: 30px;width: 30px;padding: 0;position: relative;}a.btn.icon-angle-left.ttleftnew_prev, a.btn.icon-angle-right.ttleftnew_next {border: none;line-height: 31px;}#left-column .icon-angle-left::before, #right-column .icon-angle-left::before {content: '\e819';}#left-column .icon-angle-right::before, #right-column .icon-angle-right::before {content: '\e81a';}.theiaStickySidebar {float: left;width: 100%;}.customNavigation {bottom: auto;display: inline-block;float: right;left: auto;position: absolute;right: 0;text-align: center;top: 0;width: auto;z-index: 2;}.customNavigation a {border: 1px solid #e5e5e5;color: #777;display: inline-block;float: left;font-size: 0;height: 31px;position: relative;vertical-align: top;width: 31px;transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-khtml-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;padding: 0;}.customNavigation a i {cursor: pointer;line-height: 30px;text-align: center;width: 30px;height: 30px;color: #111;transform: none !important;font-size: 20px;transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;-ms-transition: all 400ms ease-in-out 0s;}.customNavigation a.prev {margin: 0 5px 0 0;}@media(max-width:1199px) {#left-column .new-products .customNavigation, #right-column .new-products .customNavigation {right: 5px;top: -38px;}}@media(max-width:991px) {#left-column .new-products .customNavigation, #right-column .new-products .customNavigation {right: 5px;top: -41px;}#left-column .newtitle-custom, #right-column .newtitle-custom {float: left;width: 100%;}#left-column .theiaStickySidebar .left-right-inner #search_filters_wrapper,#right-column .theiaStickySidebar .left-right-inner #search_filters_wrapper {border: none;padding:0;}#category #left-column #search_filters, #category #right-column #search_filters {margin-bottom: 0;border: 1px solid #e5e5e5;float: left;width: 100%;padding: 20px;}#left-column .new-products .newtitle-custom .title.clearfix.hidden-md-up,#right-column .new-products .newtitle-custom .title.clearfix.hidden-md-up {padding: 0;}#left-column .theiaStickySidebar .left-right-inner .theiaStickySidebar > div, #right-column .theiaStickySlidebar .left-right-inner .theiaStickySidebar > div, #left-column section.new-products, #right-column section.new-products, #left-column .theiaStickySidebar > div#search_filters_wrapper #search_filters, #right-column .theiaStickySidebar > div#search_filters_wrapper #search_filters {padding: 0 15px;}#left-column .new-products .customNavigation, #right-column .new-products .customNavigation {right: 31px;}}#blockcart-modal .cart-content .btn.btn-primary:hover::after , #blockcart-modal .cart-content .btn.btn-primary:focus::after , #blockcart-modal .cart-content .btn.btn-primary:active::after {opacity:1;}#blockcart-modal .cart-content .btn.btn-primary::after {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;opacity: 0;}#blockcart-modal .cart-content .btn.btn-primary::after:hover {position:relative;}.btn-secondary:hover::after , .btn-secondary:focus::after , .btn-secondary:active::after {opacity:1;}.btn-secondary::after {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;opacity: 0;}.btn-secondary::after:hover {position:relative;}.send-reqest.button_unique.btn-primary:hover::after , .send-reqest.button_unique.btn-primary:focus::after , .send-reqest.button_unique.btn-primary:active::after {opacity:1;}.send-reqest.button_unique.btn-primary::after {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;opacity: 0;}.send-reqest.button_unique.btn-primary::after:hover {position: relative;}.btn-primary:hover, .btn-secondary:hover, .btn-tertiary:hover, .btn-default:hover, .btn-default:focus, .btn-default:active {color: #fff;}.btn-primary:hover::after , .btn-primary:focus::after , .btn-primary:active::after {opacity:1;}.btn-primary::after {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;opacity: 0;}.btn-primary::after:hover {position:relative;}.btn-default:hover::after , .btn-default:focus::after , .btn-default:active::after {opacity:1;}.btn-default::after {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;opacity: 0;}.btn-default::after:hover {position:relative;}.btn-tertiary:hover::after , .btn-tertiary:focus::after , .btn-tertiary:active::after {opacity:1;}.btn-tertiary::after {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, #f3604d 0%, #e3503d 100%);transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;-ms-transition: all 300ms ease-in-out 0s;opacity: 0;}.btn-tertiary::after:hover {position:relative;}.compare .btn-primary::after, .wishlist .btn-primary::after {display: none;}.wishlist-button-add, #my-account #wishlist-link{display:none !important;}#product .product-list .button.ajax_add_to_cart_button.add-to-cart.btn.btn-default::after {display: block;opacity: 1 !important;}#products .product-grid button.button.ajax_add_to_cart_button.add-to-cart.btn.btn-default:hover::after {opacity: 0 !important;}#products .product-grid button.button.ajax_add_to_cart_button.add-to-cart.btn.btn-default::after {display: none !important;}#products .product-list button.button.ajax_add_to_cart_button.add-to-cart.btn.btn-default::after {opacity: 1 !important;}#index button.button.ajax_add_to_cart_button.add-to-cart.btn.btn-default::after {display: none;}#index button.button.ajax_add_to_cart_button.add-to-cart.btn.btn-default:hover::after {opacity: 0 !important;}#submitComment.bbutton.btn.btn-primary:hover, #submitComment.bbutton.btn.btn-primary:active, #submitComment.bbutton.btn.btn-primary:focus {background: #e3503d;}.featured-products .button.ajax_add_to_cart_button.add-to-cart.btn.btn-default::after {display: none;}.product-accessories .button.ajax_add_to_cart_button.add-to-cart.btn.btn-default::after {display: none;}@media (max-width: 543px) {#products .product-list button.button.ajax_add_to_cart_button.add-to-cart.btn.btn-default::after {opacity: 0 !important;}#products .product-list .thumbnail-container .ttproduct-desc {border-left: 1px solid #e5e5e5;}}@media (max-width: 480px) {.products .product-list .thumbnail-container .ttproducthover {text-align: center;}}.ps-alert-error{margin-bottom:0 }.ps-alert-error .item,.ps-alert-success .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ff4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ff4c4c;margin-bottom:1rem;overflow:hidden;}.ps-alert-error .item i,.ps-alert-success .item i{border:15px solid #ff4c4c;display:-webkit-box;display:-ms-flexbox;display:flex }.ps-alert-error .item i svg,.ps-alert-success .item i svg{background-color:#ff4c4c;width:24px;height:24px }.ps-alert-error .item p,.ps-alert-success .item p{background-color:#fff;margin:0;padding:18px 20px;width:100%;}.ps-alert-success{padding:.25rem .25rem 2.75rem;}.ps-alert-success .item{border-color:#4cbb6c;background-color:#4cbb6c;margin:0;float:left;width:100%;overflow:hidden;}.ps-alert-success .item i{border-color:#4cbb6c }.ps-alert-success .item i svg{background-color:#4cbb6c }@media (max-width: 543px) {.ps-alert-error .item p, .ps-alert-success .item p{font-size: 12px;padding: 18px 10px;}.ps-alert-error .item i svg, .ps-alert-success .item i svg{width:20px;}}@media (max-width: 767px) {.image-bubble-close{visibility:visible!important;}}.blockreassurance_product .item-product path {fill: #333333;}.ttspecial-products .product-miniature.product-grid .thumbnail-container .ttproductcountdown {left: 0;padding: 0 0 0 15px;right: 0;top: auto;float: left;text-align: left;z-index: -1;bottom: 0 !important;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;position: absolute !important;}@media (max-width: 767px) {.thumbnail-container .ttproductcountdown {bottom: auto;top: 50px;opacity: 1;}}#page .blockreassurance_product{float:left;width:100%;margin-top:15px;}.blockreassurance_product {background: #ffffff none repeat scroll 0 0;overflow: hidden;margin-top: 15px;border: 1px solid #e5e5e5;float: left;width: 100%;}.blockreassurance_product > div {padding: 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.blockreassurance_product .block-title {font-size: 14px;}.blockreassurance_product > div:last-child {border-bottom: none;padding:0;}.blockreassurance_product > div p {margin: 0;}#page .blockreassurance_product .item-product img,#page .blockreassurance_product .item-product svg {height: 30px;width: 30px;}.popover-content .cluetipblock > a{float:left;width:100%;cursor:pointer;}.wishlist_default .is_wish_list_default{margin:0;}.tt-menu-horizontal .menu-dropdown::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #F5F5F5;}.tt-menu-horizontal .menu-dropdown::-webkit-scrollbar-thumb {background-color: #333;}.tt-menu-horizontal .menu-dropdown::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}#js-delivery .shipping-icon {float: left;width: auto;padding: 0;}#gdpr_consent {padding: 10px;}#gdpr_consent span {color: #fff;}#tt_category_feature .alert.alert-warning, #ttcategorytabs .alert.alert-warning {float: left;width: 100%;}.main-column {float:left;width:100%;margin:0;}#mobile_menu .cart_block .products .remove_link i{padding:0 0 5px 5px;}#checkout #content-wrapper .theiaStickySidebar {transform: none !important;position: static !important;}.checkout-left .-unreachable {opacity: 0.6;}.block-promo .promo-code {padding: 20px;background: #ebebeb;text-align: center;}.block-promo .promo-code .alert-danger {position: relative;margin:5px 0 0;color: white;display: none;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;-khtml-border-radius: 25px;}.block-promo .promo-input {color: #414141;border: 0;height: 2.5rem;text-indent: 0.625rem;width: 73%;margin:0;display: inline-block;vertical-align: top;}.block-promo .cart-summary-line {padding: 0 20px;}.block-promo .promo-input + button {margin-top: 0px;height: 2.5rem;}.block-promo .cart-voucher .material-icons {font-size: 17px;height: 20px;width: auto;float: left;line-height: 20px;}.block-promo .cart-summary-line .label, .block-promo .promo-name {color: #ff9a52;font-weight: 600;padding:0;}.block-promo .card-block.promo-discounts {padding: 0;}.block-promo .cart-summary-line .label a, .block-promo .promo-name a {font-weight: normal;color: #414141;display: inline-block;vertical-align:top;}.promo-discounts {margin-bottom: 0;}.promo-discounts .cart-summary-line .label {color: #666666;}.promo-discounts .cart-summary-line .label .code {text-decoration: underline;cursor: pointer;}#checkout #js-checkout-summary.card {padding: 0 0 20px;}.block-promo .cart-voucher .material-icons:hover {color: #111;}.block-promo .promo-code-button {padding-left: 20px;margin-bottom: 0;display: inline-block;}.block-promo.promo-highlighted {padding: 15px 20px 0;margin: 0;}.block-promo .promo-code-button a.collapse-button {float: left;width: 100%;padding: 0 0 0px 25px;}.cart-item .product-price {font-weight: 500 !important;}.collapse-button.promo-code-button.cancel-promo {padding: 0;font-weight: 500;margin: 15px 0 0;}#promo-code a.cancel-promo:hover {color: #111111;text-decoration: underline;}@media (max-width: 1199px) {.block-promo .promo-input {width: 100%;}.collapse-button.promo-code-button.cancel-promo {padding: 0 0 0 5px;width: 100%;}.block-promo .promo-input + button {margin-top: 15px;}}@media (min-width: 399px) and (max-width: 991px){.block-promo .promo-input {width: 250px;}.block-promo .promo-input + button {margin: 0;}}#wrapper .js-qv-mask.mask .owl-nav.disabled {display: none;}#product-description-short-19{width:100%;float:left;}.grid_list {padding: 0;margin-right: 10px;}.grid_list #ttlist {position: relative;}.grid_list ul.nav.nav-tabs {margin: 0;}.grid_list .nav-link {float: left;margin: 0;padding: 0;text-align: center;cursor: pointer;font-size: 0;height: 20px;line-height: 20px;width: 24px;background: url(../img/views.png) no-repeat scroll 0 0;border:none;background-color: transparent;}.grid_list .nav-item:last-child .nav-link {margin:0;}.grid_list .grid_view {background-position: -128px -5px;}.grid_list .grid_view:hover, .grid_list .grid_view.active {background-position: -128px -35px;}.grid_list .list_view {background-position: -169px -5px;}.grid_list .list_view:hover, .grid_list .list_view.active {background-position: -169px -35px;}.grid_list .sort_view {background-position: -249px -5px;}.grid_list .sort_view:hover, .grid_list .sort_view.active {background-position: -249px -35px;}.nav-link.grid_view, .nav-link.list_view, .nav-link.short_view {border: none;padding: 0;}.products-selection .grid_list {padding: 0;}.products-selection .grid_list .nav.nav-tabs{border: none;}@media (max-width: 1499px) {.grid_list .grid_view3,#tab-gridview3 {display:none;}}@media (min-width: 992px) and (max-width: 1199px) {.grid_list {width:35%;}#tab-gridview2 > div {clear: none;}#tab-gridview2 > div:nth-child(3n+1) {clear: both;}}@media (min-width: 768px) and (max-width: 991px) {.grid_list {width: 23%;}}@media (max-width: 991px) {.products-selection .grid_list.col-md-6 {width: auto;}.products-selection .grid_list li.nav-item.tab {float: left;width: auto;background:none;}}@media (max-width: 767px) {.grid_list .grid_view2,#tab-gridview2 {display:none;}.products .tt-button-container .btn-primary.select-btn::before {height: 35px;width: 34px;line-height: 35px;}}@media (max-width: 543px) {.grid_list .nav-tabs .nav-link {padding: 0;}#category .products .product-sort .thumbnail-container .tt-button-container i {line-height: 35px;}}.dropdown-menu li.current a {color: #111111 !important;}