@charset "UTF-8";

/**
 * Inveo Accelerator
 *
 * [serves page the fastest way]
 *
 * http://www.inveostore.com
 *
 * 2025, (c) Inveo s.r.o.
 */


*,:after,:before {box-sizing: border-box;}
article,aside,footer,header,main,nav,section {display: block;}
body {margin: 0;font-family: -apple-system,BlinkMacSystemFont,SegoeUI,HelveticaNeue,Arial,sans-serif;font-size: 1rem;background-color: #fff;}
[tabindex="-1"]:focus {outline: 0!important;}
hr {box-sizing: content-box;height: 0;overflow: visible;margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(0,0,0,.1);border-color: #c9c9c9;}
h1,h2,h3,h4,h5,h6 {margin-top: 0;margin-bottom: .5rem;}
address {font-style: normal;line-height: inherit;}
address,dl,ol,ul {margin-bottom: 1rem;}
dl,ol,ul {margin-top: 0;}
ol ol,ol ul,ul ol,ul ul {margin-bottom: 0;}
dt {font-weight: 700;}
dd {margin-bottom: .5rem;margin-left: 0;}
b,strong {font-weight: bolder;}
small {font-size: 80%;}
sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
a {color: #015eb0;text-decoration: none;background-color: transparent;}
a:hover {color: #23d1af;text-decoration: none;}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus {outline: 0;}
pre {margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar;}
img {border-style: none;object-fit: contain;}
img,svg:not(:root) {vertical-align: middle;}
svg:not(:root) {overflow: hidden;}
table {border-collapse: collapse;}
th {text-align: inherit;}
label {display: inline-block;margin-bottom: .5rem;}
button {border-radius: 0;}
button:focus {outline: 5px auto -webkit-focus-ring-color;}
button,input,optgroup,select,textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
button,input {overflow: visible;}
button,select {text-transform: none;}
[type=reset],[type=submit],button {padding: 0;border-style: none;}
input[type=checkbox],input[type=radio] {box-sizing: border-box;padding: 0;}
input[type=date],input[type=datetime-local],input[type=month],input[type=time] {-webkit-appearance: listbox;}
textarea {overflow: auto;resize: vertical;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {height: auto;}
output {display: inline-block;}
summary {display: list-item;cursor: pointer;}
[hidden] {display: none!important;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {margin-bottom: .5rem;font-family: inherit;color: inherit;font-weight: 700;line-height: inherit;}
.h1,h1 {font-size: 2rem;}
.h2,h2 {font-size: 1.5rem;}
.h3,h3 {font-size: 1.3rem;margin-top: 15px;margin-bottom: 15px;}
.h4,h4 {font-size: 1.2rem;}
.h5,h5 {font-size: 1.015625rem;}
.h6,h6 {font-size: .8125rem;}
.small,small {font-size: 80%;font-weight: 400;}
.img-fluid {max-width: 100%;height: auto;}
.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.col,.col-1,.col-10,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-8,.col-9,.col-lg,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-2,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-sm,.col-sm-5,.col-sm-6,.col-sm-7 {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col {flex-basis: 0%;flex-grow: 1;max-width: 100%;}
.col-1 {flex: 0 0 8.33333333%;max-width: 8.33333333%;}
.col-2 {flex: 0 0 16.66666667%;max-width: 16.66666667%;}
.col-3 {flex: 0 0 25%;max-width: 25%;}
.col-4 {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
.col-5 {flex: 0 0 41.66666667%;max-width: 41.66666667%;}
.col-6 {flex: 0 0 50%;max-width: 50%;}
.col-8 {flex: 0 0 66.66666667%;max-width: 66.66666667%;}
.col-9 {flex: 0 0 75%;max-width: 75%;}
.col-10 {flex: 0 0 83.33333333%;max-width: 83.33333333%;}
.col-12 {flex: 0 0 100%;max-width: 100%;}
.table {width: 100%;max-width: 100%;margin-bottom: 1rem;background-color: transparent;background: #fff;}
.table td,.table th {padding: .75rem;vertical-align: top;border-top: 1px solid #3d3d3d;}
.table thead th {vertical-align: bottom;border-bottom: 1px solid #3d3d3d;}
.table tbody+tbody {border-top: 2px solid #c9c9c9;}
.table .table {background-color: #fff;}
.table-bordered,.table-bordered td,.table-bordered th {border: 1px solid #3d3d3d;}
.table-bordered thead td,.table-bordered thead th {border-bottom-width: 1px;}
.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.table-responsive>.table-bordered {border: 0;}
.form-control {display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;color: #000;background-color: #fff;background-clip: padding-box;border: 1px solid #000;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding-top: 6px;padding-bottom: 6px;border-radius: 10px;line-height: 1.25rem;height: 48px;}
.form-control::-ms-expand {background-color: transparent;border: 0;}
.form-control:focus {color: #5d5d5d;background-color: #fff;border-color: #000;outline: 0;box-shadow: none;}
.form-control::placeholder {color: #212529;opacity: 1;}
.form-control:disabled,.form-control[readonly] {background-color: #e9ecef;opacity: 1;}
select.form-control:not([size]):not([multiple]) {height: 48px;}
select.form-control:focus::-ms-value {color: #5d5d5d;background-color: #fff;}
.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text {padding: .25rem .5rem;font-size: .9rem;line-height: 1.5;border-radius: .2rem;}
.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]) {height: calc(1.8125rem);}
.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text {padding: .5rem 1rem;font-size: .9375rem;line-height: 1.5;border-radius: .3rem;}
.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]) {height: calc(2.40625rem);}
.form-group {margin-bottom: 1.25rem;}
.btn {display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 0 solid transparent;border-radius: 10px;font-size: 1.2rem;text-transform: uppercase;padding: 7px 8%;border-width: 0;line-height: 2.6rem;width: 100%;cursor: pointer;transition: all .3s;}
.btn:focus,.btn:hover {text-decoration: none;}
.btn.focus,.btn:focus {outline: 0;box-shadow: none;}
.btn.disabled,.btn:disabled {opacity: .45;}
.btn:not(:disabled):not(.disabled) {cursor: pointer;}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active {background-image: none;}
a.btn.disabled,fieldset:disabled a.btn {pointer-events: none;}
.btn-primary {color: #fff;background-color: #b00115;border-color: #b00115;}
.btn-primary:hover {color: #fff;background-color: #43b155;border-color: #43b155;}
.btn-primary.focus,.btn-primary:focus {box-shadow: 0 0 0 .2rem rgba(90,158,116,.5);}
.btn-primary.disabled,.btn-primary:disabled {color: #fff;background-color: #b00115;border-color: #b00115;}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {color: #fff;background-color: #ff1b35;border-color: #437556;}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(90,158,116,.5);}
.btn-secondary {color: #fff;background-color: #3d3d3d;border-color: #3d3d3d;}
.btn-secondary:hover {color: #fff;background-color: #2a2a2a;border-color: #242323;}
.btn-secondary.focus,.btn-secondary:focus {box-shadow: 0 0 0 .2rem rgba(61,61,61,.5);}
.btn-secondary.disabled,.btn-secondary:disabled {color: #fff;background-color: #3d3d3d;border-color: #3d3d3d;}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {color: #fff;background-color: #242323;border-color: #1d1d1d;}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(61,61,61,.5);}
.btn-info {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.btn-info:hover {color: #fff;background-color: #138496;border-color: #117a8b;}
.btn-info.focus,.btn-info:focus {box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
.btn-info.disabled,.btn-info:disabled {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {color: #fff;background-color: #117a8b;border-color: #10707f;}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
.btn-group-lg>.btn,.btn-lg {padding: .5rem 1rem;font-size: .9375rem;line-height: 1.5;border-radius: .3rem;}
.btn-group-sm>.btn,.btn-sm {padding: .25rem .5rem;font-size: .9rem;line-height: 1.5;border-radius: .2rem;}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {width: 100%;}
.fade {transition: opacity .15s linear;}
.fade:not(.show) {opacity: 0;}
.collapse:not(.show) {display: none;}
.dropdown {position: relative;}
.dropdown-menu.show {display: block;}
.btn-group,.btn-group-vertical {position: relative;display: inline-flex;vertical-align: middle;}
.btn-group-vertical>.btn,.btn-group>.btn {position: relative;flex: 0 1 auto;}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {z-index: 1;}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.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-left: 0;}
.btn-group>.btn:first-child {margin-left: 0;}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {padding-right: .375rem;padding-left: .375rem;}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {padding-right: .75rem;padding-left: .75rem;}
.input-group {position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%;}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control {position: relative;flex: 1 1 auto;width: 1%;margin-bottom: 0;}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control {margin-left: -1px;}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus {z-index: 3;}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group>.custom-file {display: flex;align-items: center;}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group>.custom-file:not(:first-child) .custom-file-label {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.custom-checkbox .custom-control-label:before {border-radius: 0;}
.custom-checkbox .custom-control-input:checked~.custom-control-label:before {background-color: #b00115;}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {background-color: #b00115;}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {background-color: rgba(90,158,116,.5);}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {background-color: rgba(90,158,116,.5);}
.custom-radio .custom-control-label:before {border-radius: 50%;}
.custom-radio .custom-control-input:checked~.custom-control-label:before {background-color: #b00115;}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {background-color: rgba(90,158,116,.5);}
.nav {display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
.card {position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;background: #fff;border: 1px solid #3d3d3d;margin-bottom: 20px;border-radius: 5px;}
.card>hr {margin-right: 0;margin-left: 0;}
.card>.list-group:first-child .list-group-item:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}
.card>.list-group:last-child .list-group-item:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.breadcrumb {display: flex;margin-bottom: 1rem;list-style: none;background-color: #e9ecef;border-radius: 0;overflow: auto;margin: 0;padding: 14px 5px;background: 0 0;justify-content: center;}
.breadcrumb-item+.breadcrumb-item:before {display: inline-block;padding-right: 5px;padding-left: 5px;color: #3d3d3d;content: ">";}
.breadcrumb-item+.breadcrumb-item:hover:before {text-decoration: none;}
.breadcrumb-item.active {color: #3d3d3d;}
.pagination {padding-left: 0;list-style: none;border-radius: 0;width: 100%;margin: 0;display: block;}
.badge {display: inline-block;font-size: 75%;font-weight: 700;white-space: nowrap;vertical-align: baseline;border-radius: 0;margin: 0;color: #fff;padding: 4px 4px;text-align: center;line-height: normal;text-transform: uppercase;background: #ed1b24;box-shadow: rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;}
.badge:empty {display: none;}
.btn .badge {position: relative;top: -1px;}
.alert {position: relative;padding: .75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: 10px;}
.alert-success {color: #155724;background-color: #d4edda;border-color: #c3e6cb;}
.alert-success hr {border-top-color: #b1dfbb;}
.alert-success .alert-link {color: #0b2e13;}
.alert-info {color: #0c5460;background-color: #d1ecf1;border-color: #bee5eb;}
.alert-info hr {border-top-color: #abdde5;}
.alert-info .alert-link {color: #062c33;}
.alert-danger {color: #721c24;background-color: #f8d7da;border-color: #fd6878;}
.alert-danger hr {border-top-color: #f1b0b7;}
.alert-danger .alert-link {color: #491217;}
.media {display: flex;align-items: flex-start;}
.close {float: right;font-size: 1.21875rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5;}
.close:not(:disabled):not(.disabled) {cursor: pointer;}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover {color: #000;text-decoration: none;opacity: .75;}
button.close {padding: 0;background-color: transparent;border: 0;-webkit-appearance: none;}
.border {border: 1px solid #3d3d3d!important;}
.clearfix:after {display: block;clear: both;content: "";}
.d-none {display: none!important;}
.d-block {display: block!important;}
.d-flex {display: flex!important;}
.justify-content-end {justify-content: flex-end!important;}
.justify-content-center {justify-content: center!important;}
.align-items-center {align-items: center!important;}
.float-right {float: right!important;}
.shadow {box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;}
.m-0 {margin: 0!important;}
.mb-0 {margin-bottom: 0!important;}
.ml-0 {margin-left: 0!important;}
.m-1 {margin: .25rem!important;}
.mt-1 {margin-top: .25rem!important;}
.mb-1 {margin-bottom: .25rem!important;}
.m-2 {margin: .5rem!important;}
.mt-2,.my-2 {margin-top: .5rem!important;}
.mr-2,.mx-2 {margin-right: .5rem!important;}
.mb-2,.my-2 {margin-bottom: .5rem!important;}
.ml-2,.mx-2 {margin-left: .5rem!important;}
.m-3 {margin: 1rem!important;}
.mt-3,.my-3 {margin-top: 1rem!important;}
.mr-3,.mx-3 {margin-right: 1rem!important;}
.mb-3,.my-3 {margin-bottom: 1rem!important;}
.ml-3,.mx-3 {margin-left: 1rem!important;}
.m-4 {margin: 1.5rem!important;}
.mt-4,.my-4 {margin-top: 1.5rem!important;}
.mr-4,.mx-4 {margin-right: 1.5rem!important;}
.mb-4,.my-4 {margin-bottom: 1.5rem!important;}
.ml-4,.mx-4 {margin-left: 1.5rem!important;}
.m-5 {margin: 3rem!important;}
.mt-5,.my-5 {margin-top: 3rem!important;}
.mr-5,.mx-5 {margin-right: 3rem!important;}
.mb-5,.my-5 {margin-bottom: 3rem!important;}
.ml-5,.mx-5 {margin-left: 3rem!important;}
.p-0 {padding: 0!important;}
.pt-0,.py-0 {padding-top: 0!important;}
.pr-0,.px-0 {padding-right: 0!important;}
.pb-0,.py-0 {padding-bottom: 0!important;}
.pl-0,.px-0 {padding-left: 0!important;}
.p-1 {padding: .25rem!important;}
.pt-1,.py-1 {padding-top: .25rem!important;}
.pr-1,.px-1 {padding-right: .25rem!important;}
.pb-1,.py-1 {padding-bottom: .25rem!important;}
.pl-1,.px-1 {padding-left: .25rem!important;}
.p-2 {padding: .5rem!important;}
.pt-2,.py-2 {padding-top: .5rem!important;}
.pr-2,.px-2 {padding-right: .5rem!important;}
.pb-2,.py-2 {padding-bottom: .5rem!important;}
.pl-2,.px-2 {padding-left: .5rem!important;}
.p-3 {padding: 1rem!important;}
.pt-3,.py-3 {padding-top: 1rem!important;}
.pr-3,.px-3 {padding-right: 1rem!important;}
.pb-3,.py-3 {padding-bottom: 1rem!important;}
.pl-3,.px-3 {padding-left: 1rem!important;}
.p-4 {padding: 1.5rem!important;}
.pt-4,.py-4 {padding-top: 1.5rem!important;}
.pr-4,.px-4 {padding-right: 1.5rem!important;}
.pb-4,.py-4 {padding-bottom: 1.5rem!important;}
.pl-4,.px-4 {padding-left: 1.5rem!important;}
.p-5 {padding: 3rem!important;}
.pt-5,.py-5 {padding-top: 3rem!important;}
.pr-5,.px-5 {padding-right: 3rem!important;}
.pb-5,.py-5 {padding-bottom: 3rem!important;}
.pl-5,.px-5 {padding-left: 3rem!important;}
.text-left {text-align: left!important;}
.text-right {text-align: right!important;}
.text-center {text-align: center!important;}
.font-weight-bold {font-weight: 700!important;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.visible {visibility: visible!important;}
.invisible {visibility: hidden!important;}
.fa {display: inline-block;font-size: inherit;text-rendering: auto;min-width: 1em;height: 1em;line-height: 1;}
.material-icons {font-family: MaterialIcons;font-weight: 400;font-style: normal;font-size: inherit;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;}
ul {list-style: none;padding-left: 0;margin-bottom: 0;}
a:focus,a:hover {text-decoration: none;outline: 0;}
a .fa,a .material-icons {margin-top: -2px;}
.li-a,li a {color: inherit;}
button:focus,button:hover {outline: 0;}
.form-control,button,input,optgroup,select,textarea {font-size: 1rem;}
.btn .fa,.btn .material-icons {margin-top: -2px;}
.btn-primary.active:focus,.btn-primary.focus,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-secondary.active:focus,.btn-secondary.focus,.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-teriary.active:focus,.btn-teriary.focus,.btn-teriary:active:focus,.btn-teriary:focus,.btn-teriary:hover,.btn-teriary:not(:disabled):not(.disabled).active:focus,.btn-teriary:not(:disabled):not(.disabled):active:focus,.btn.active:focus,.btn.focus,.btn:active:focus,.btn:focus,.btn:hover,.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,button.active:focus,button.focus,button:active:focus,button:focus,button:hover,button:not(:disabled):not(.disabled).active:focus,button:not(:disabled):not(.disabled):active:focus {outline: 0;box-shadow: none;}
.btn.btn-primary,.btn.btn-primary.disabled,.btn.btn-primary:disabled {color: #fff;background-color: #038320;background: linear-gradient(90deg, #0aad36, #22d949);box-shadow: 0 10px 20px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.22);}
.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active {color: #fff;background-color: #145a24;}
.btn.btn-secondary,.btn.btn-secondary.disabled,.btn.btn-secondary:disabled {color: #fff;background-color: #09a3ea;}
.btn.btn-secondary:hover,.btn.btn-secondary:not(:disabled):not(.disabled).active,.btn.btn-secondary:not(:disabled):not(.disabled):active {color: #fff;background-color: #016795;}
.btn-teriary {border: 2px solid;color: #015eb0;background-color: #fff;}
.btn-teriary:hover {color: #23d1af;}
.btn.btn-teriary {padding-top: 5px;padding-bottom: 5px;border: 2px solid;color: #015eb0;}
.btn.btn-teriary:hover {color: #23d1af;}
.btn.btn-small {font-size: 1em;padding: 5px 10px;font-weight: 400;}
.btn.btn-large {font-size: 1.3em;padding-top: 9px;padding-bottom: 9px;}
.grid-small-padding .row {margin-right: -10px;margin-left: -10px;}
.grid-small-padding .row [class^=col-] {padding-right: 10px;padding-left: 10px;}
.title-block {font-size: 1.5rem;font-weight: 700;color: #0163e1 !important;line-height: 30px;text-transform: uppercase;margin: 0 0 15px;padding: 10px 5px 10px 5px!important;background-color: #fff;border-radius: 10px;text-align: center;}
.column-block {background: #fff;padding: 0 15px 15px;box-shadow: 0 1px 5px rgba(0,0,0,.11);border-radius: 20px;}
.column-block.no-box {padding: 0;border: 0;background: 0;}
.column-block.no-title {padding-top: 15px;}
.column-block .product-list-margin {margin: -15px;padding: 15px;border-radius: 0 0 4px 4px;}
.column-title,.typo .column-title {font-weight: 700;color: #0163e1 !important;line-height: 30px;text-transform: uppercase;margin: 0 -.9375rem .9375rem;padding: 8px .9375rem;border-bottom: 1px solid #8ebfff;}
.column-title a,.typo .column-title a {color: #3d3d3d;}
.sm-bottom {margin-bottom: 20px;}
.md-bottom {margin-bottom: 30px;}
.lg-bottom {margin-bottom: 40px;}
.page-heading {font-size: 1.75rem;}
.page-heading,.page-subheading {font-weight: 700;color: inherit;text-transform: uppercase;margin: 0 0 15px;padding: 5px 0;}
.page-subheading {font-size: 1.55rem;text-transform: none;}
.box-bg {background: #fff;padding: .9375rem;border: 1px solid #ededed;border-radius: 20px;}
#order-summary-content .order-confirmation-table,.light-box-bg,.page-my-account #content .links a span.link-item,.page-order-detail .box {background: #fff;padding: .9375rem;border: 1px solid #23953c;border-radius: 20px;}
.shadow-box {background: #fff;padding: .9375rem;box-shadow: 0 1px 5px rgba(0,0,0,.11);border-radius: 20px;}
.linklist li {padding: 5px 0;}
.linklist li a:before {display: inline-block;padding-right: 8px;}
.dropdown-item:focus,.dropdown-item:hover {background: #f7f7f7;color: #fd6282;}
.label,label {text-align: right;font-weight: 700;margin-bottom: 7px;}
.label[for],label[for] {cursor: pointer;}
small.label,small.value {font-size: .8125rem;font-weight: 400;}
.form-group.has-error input,.form-group.has-error select {border-color: transparent;box-shadow: 0 0 0 1px #dc3545;}
.form-group .help-block {margin-bottom: 0;}
.form-control-label {padding-top: 7px;padding-bottom: 7px;margin: 0;}
.input-group .input-group-btn {outline: 0;font-size: inherit;}
.input-group .input-group-btn>.btn {box-shadow: none;margin-left: 0;padding: 7px 10px;background: #0178af;color: #fff;min-width: 60px;font-size: .8125rem;height: 100%;line-height: normal;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.form-control-select {-moz-appearance: none;-webkit-appearance: none;-o-appearance: none;appearance: none;background: #fff url('https://cdn1.neovapo.com/img/icone/fleche-bas.png') no-repeat scroll right 5% center/20px 20px;background-size: 20px 25px;padding-right: 24px;}
.form-control-select2 {background: #fff url('https://cdn1.neovapo.com/img/icone/fleche-bas.png') no-repeat scroll right 5% center/20px 20px;background-size: 20px 25px;padding-right: 24px;box-shadow: inset 0 0 2px #015eb0;border: 1px solid #015eb0;}
.form-control-select2:focus {box-shadow: inset 0 0 2px #015eb0;border: 1px solid #015eb0;background-color: #fff;color: #000;}
.fo3 {background: #fff;}
.form-control-select::-ms-expand {display: none;}
.form-control-comment {padding-top: 7px;font-style: italic;}
.form-control-submit.disabled {background: #17a2b8;color: #fff;}
.group-span-filestyle label {margin: 0;}
.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default {background: #b00115;text-transform: uppercase;padding: 8px 16px;}
.help-block .alert {padding: 7px;}
.alert ul {list-style: square;padding-left: 20px;}
.custom-checkbox-wrapper,.custom-radio-wrapper {display: flex;align-items: center;}
.custom-checkbox-wrapper .label,.custom-checkbox-wrapper label,.custom-radio-wrapper .label,.custom-radio-wrapper label {margin-bottom: 0;text-transform: none;font-weight: 400;text-align: left;font-size: 100%;}
.custom-checkbox,.custom-radio {position: relative;margin-right: 8px;}
.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio],.custom-radio input[type=checkbox],.custom-radio input[type=radio] {opacity: 0;position: absolute;cursor: pointer;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;}
.custom-checkbox input[type=checkbox]+span,.custom-checkbox input[type=radio]+span,.custom-radio input[type=checkbox]+span,.custom-radio input[type=radio]+span {display: block;width: 16px;height: 16px;border: 1px solid #3d3d3d;background-color: #fff;}
.custom-checkbox input[type=checkbox]+span .check-icon,.custom-checkbox input[type=radio]+span .check-icon,.custom-radio input[type=checkbox]+span .check-icon,.custom-radio input[type=radio]+span .check-icon {display: none;font-size: 12px;padding-top: 1px;padding-left: 1px;font-weight: 700;}
.custom-checkbox input[type=checkbox]+span.color,.custom-checkbox input[type=radio]+span.color,.custom-radio input[type=checkbox]+span.color,.custom-radio input[type=radio]+span.color {border-color: rgba(0,0,0,.05);background-size: contain;position: relative;}
.custom-checkbox input[type=checkbox]+span.color .check-circle,.custom-checkbox input[type=radio]+span.color .check-circle,.custom-radio input[type=checkbox]+span.color .check-circle,.custom-radio input[type=radio]+span.color .check-circle {display: none;position: absolute;left: -3px;top: -3px;width: 22px;height: 22px;border: 1px solid #378f6d;border-radius: 50%;}
.custom-checkbox input[type=checkbox]:hover+span,.custom-checkbox input[type=radio]:hover+span,.custom-radio input[type=checkbox]:hover+span,.custom-radio input[type=radio]:hover+span {border-color: #378f6d;}
.custom-checkbox input[type=checkbox]:checked+span,.custom-checkbox input[type=radio]:checked+span,.custom-radio input[type=checkbox]:checked+span,.custom-radio input[type=radio]:checked+span {background-color: #00cc7d;border-color: #00935a;color: #fff;}
.custom-checkbox input[type=checkbox]:checked+span .check-icon,.custom-checkbox input[type=radio]:checked+span .check-icon,.custom-radio input[type=checkbox]:checked+span .check-icon,.custom-radio input[type=radio]:checked+span .check-icon {display: block;}
.custom-checkbox input[type=checkbox]:checked+span.color,.custom-checkbox input[type=radio]:checked+span.color,.custom-radio input[type=checkbox]:checked+span.color,.custom-radio input[type=radio]:checked+span.color {border: 3px solid #fff;border-radius: 50%;width: 22px;height: 22px;}
.custom-checkbox input[type=checkbox]:checked+span.color .check-circle,.custom-checkbox input[type=radio]:checked+span.color .check-circle,.custom-radio input[type=checkbox]:checked+span.color .check-circle,.custom-radio input[type=radio]:checked+span.color .check-circle {display: block;}
.custom-checkbox input[type=radio]+span,.custom-radio input[type=radio]+span {border-radius: 50%;}
.custom-checkbox label,.custom-radio label {text-align: left;}
.done {color: #28a745;display: inline-block;padding: 0 5px;margin-right: 10px;text-align: center;}
.definition-list dl {display: flex;flex-wrap: wrap;}
.definition-list dl dt {font-weight: 400;}
.definition-list dl dd,.definition-list dl dt {flex: 0 0 45%;background: #e9ecef;padding: 10px;margin: 2px;}
.definition-list dl dd:nth-of-type(2n),.definition-list dl dt:nth-of-type(2n) {background: #e9ecef;}
.alert-warning .material-icons {font-size: 2rem;margin-right: 20px;padding-top: 10px;}
.alert-warning .alert-text {font-size: .9375rem;padding-top: 20px;}
.alert-warning ul li:last-child .alert-link {color: #fff;}
.alert-warning .warning-buttons {margin-top: 10px;}
.nav-item .nav-link {font-size: 1.25rem;font-weight: 700;color: #3d3d3d;line-height: 30px;text-transform: uppercase;margin: 0 0 15px;padding: 5px 0;margin-bottom: 0;opacity: .5;}
.nav-item .nav-link.active {color: #3d3d3d;opacity: 1;}
.thead-default th {color: inherit;background-color: #ededed;}
.dropdown .expand-more,.dropdown a.expand-more {cursor: pointer;white-space: nowrap;user-select: none;display: flex;align-items: center;}
.dropdown .expand-more:hover,.dropdown a.expand-more:hover {color: #fd6282;}
.dropdown .dropdown-icon {margin-left: 8px;}
.dropdown .expand-icon {display: block;border-style: solid;border-width: 4px 4px 0;border-color: transparent;border-top-color: inherit;border-bottom-color: inherit;}
.dropdown .active {max-height: 200px;overflow-y: hidden;visibility: visible;}
.dropdown select {-moz-appearance: none;border: 0;outline: 0;color: #5d5d5d;background: #fff;}
.dropdown-menu {background: #fff;border: 1px solid #3d3d3d;border-radius: 3px;color: inherit;padding: 0;overflow: hidden;margin-top: 0;top: 100%;}
.dropdown-item {display: block;color: #5d5d5d;padding: 7px 8px;}
#checkout .cart-preview .cart-dropdown {display: none!important;}
section.checkout-step {padding-top: .9375rem;padding-bottom: .9375rem;border-bottom: 1px dashed #0163e1;}
section.checkout-step:first-child {border-top: 1px dashed #0163e1;}
section.checkout-step .step-title {text-transform: uppercase;cursor: pointer;margin-bottom: 0;line-height: normal;padding: 15px;background-color: #fff;box-shadow: rgba(149,157,165,.2) 0 7px 7px;border-radius:10px;}
section.checkout-step .content {margin: .9375rem 0 10px;}
section.checkout-step .step-number {font-style: italic;color: #08840f;font-size: 150%;margin-right: 22px;}
section.checkout-step .step-edit {font-weight: 400;font-size: 80%;cursor: pointer;margin-right: 2px;margin-left: auto;width: 100px;}
section.checkout-step .step-edit .material-icons {margin-top: -1px;}
section.checkout-step .not-allowed {cursor: not-allowed;opacity: .5;}
section.checkout-step .content,section.checkout-step .done,section.checkout-step .step-edit {display: none;}
section.checkout-step .done {padding: 0;font-size: 150%;}
section.checkout-step.-current .content {display: block;}
section.checkout-step.-current.-reachable.-complete .done,section.checkout-step.-current.-reachable.-complete .step-edit {display: none;}
section.checkout-step.-current.-reachable.-complete .step-number {display: inline-block;}
section.checkout-step.-current.-reachable.-complete .content {display: block;}
section.checkout-step.-reachable.-complete .done {display: inline-block;}
section.checkout-step.-reachable.-complete .step-number {display: none;}
section.checkout-step.-reachable.-complete .step-edit {display: block;}
section.checkout-step.-reachable.-complete .content {display: none;}
section.checkout-step.-unreachable .step-title {opacity: .5;}
section.checkout-step .nav-tabs {justify-content: flex-start;}
section.checkout-step .nav-tabs .nav-separator {line-height: 30px;}
section.checkout-step .personal-form {display: none;}
section.checkout-step .personal-form.active {display: block;}
#order-summary-content section.checkout-step .personal-form .order-confirmation-table,.page-my-account #content .links a section.checkout-step .personal-form span.link-item,.page-order-detail section.checkout-step .personal-form .box,section.checkout-step .personal-form #order-summary-content .order-confirmation-table,section.checkout-step .personal-form .box-bg,section.checkout-step .personal-form .light-box-bg,section.checkout-step .personal-form .page-my-account #content .links a span.link-item,section.checkout-step .personal-form .page-order-detail .box {padding-top: 5px;}
section.checkout-step h4 {margin-bottom: 20px;}
section.checkout-step .default-input {min-width: 40%;}
section.checkout-step .default-input[name=address1],section.checkout-step .default-input[name=address2] {min-width: 60%;}
section.checkout-step .radio-field {margin-top: 30px;}
section.checkout-step .radio-field label {display: inline;}
section.checkout-step .checkbox-field div {margin-top: 60px;}
section.checkout-step .checkbox-field+.checkbox-field div {margin-top: 0;}
section.checkout-step .select-field div {background: #e9ecef;padding: 10px 50px;}
section.checkout-step #conditions-to-approve {margin-top: 1rem;margin-bottom: 2rem;}
section.checkout-step .payment-options .payment-option {margin-bottom: 20px;}
section.checkout-step .payment-options .payment-option label img {margin-right: 15px;vertical-align: middle;}
section.checkout-step .address-selector {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
section.checkout-step .address-item {flex: 0 0 49%;margin-bottom: 20px;}
section.checkout-step .address-item.selected {border: 2px solid #009688;}
section.checkout-step .address-item .address-footer {border-top: 1px solid #ededed;padding-top: .9375rem;}
section.checkout-step .address-item .address-footer a {display: inline-block;}
section.checkout-step .address-item .address-footer a+a {margin-left: 10%;}
section.checkout-step .address-item .address-footer .fa,section.checkout-step .address-item .address-footer .material-icons {margin-top: -2px;}
section.checkout-step .radio-block {padding: 15px;text-align: left;}
section.checkout-step .invoice-address {margin-top: 30px;}
section.checkout-step .delivery-options .row {align-items: center;}
section.checkout-step .delivery-option {padding: .9375rem 0;position: relative;}
section.checkout-step .delivery-option:before {content: "";position: absolute;top: 0;left: 10px;right: 10px;border-top: 1px solid #c2c2c2;}
section.checkout-step .delivery-option:first-child:before {display: none;}
section.checkout-step .delivery-option label {text-align: initial;margin-bottom: 0;}
section.checkout-step .delivery-option .carrier-logo {text-align: center;margin-top: 5px;}
section.checkout-step .delivery-option .carrier-logo img {max-width: 100%;}
section.checkout-step .delivery-option .custom-radio-wrapper {justify-content: center;}
section.checkout-step .delivery-option .custom-radio-wrapper .custom-radio {margin: 0;}
section.checkout-step .order-options {padding-top: .9375rem;margin-top: 20px;}
section.checkout-step .order-options textarea.form-control {height: auto;}
section.checkout-step .carrier-delay,section.checkout-step .carrier-name {word-break: break-word;font-size: 100%;}
section.checkout-step .carrier-delay,section.checkout-step .carrier-price {font-weight: 400;font-size: 100%;}
section.checkout-step .sign-in {font-size: .9rem;}
section.checkout-step .modal-header {padding: 2px 5px;border: 0;}
.additional-information {margin-left: 24px;margin-top: 10px;margin-bottom: 20px;}
.cancel-address {margin: 7px;display: block;text-decoration: underline;}
#cart-summary-product-list .media-list {margin: .5rem 0;}
#cart-summary-product-list .media {align-items: center;}
#cart-summary-product-list .media+.media {margin-top: .5rem;}
#cart-summary-product-list .media .media-left {margin-right: .25rem;}
#cart-summary-product-list img {border: 1px solid #ededed;max-width: 40px;}
#cart-summary-product-list .product-attribute {font-weight: 400;font-style: italic;font-size: 90%;}
#cart-summary-product-list .product-quantity {margin-left: auto;}
#cart-summary-product-list .product-price {margin-left: 5%;}
#cart-summary-product-list .aeuc_unit_price_label {font-size: 90%;}
#order-summary-content #order-items {border-right: 0;border-left: none;flex: 0 0 100%;max-width: 100%;padding-right: 15px;padding-left: 15px;}
#order-summary-content #order-items h3.h3 {color: #343a40;margin-top: 20px;}
#order-summary-content #order-items tr:first-child td {border-top: 0;}
#order-summary-content .order-confirmation-table {padding-top: 0;}
#order-summary-content .summary-selected-carrier {margin-bottom: .75rem;}
#order-summary-content .summary-selected-carrier .row {align-items: center;}
#order-summary-content .summary-selected-carrier .logo-container img {max-width: 100%;}
#order-summary-content .step-edit {display: block;text-transform: uppercase;}
#order-summary-content .step-edit:hover {cursor: pointer;}
#order-summary-content a .step-edit {color: #3d3d3d;}
#gift label {margin-top: 10px;}
#order-details {padding-left: 3%;}
#order-details .order-details-title {margin-bottom: .9375rem;border-top: 0 solid #ededed;}
#order-details li {margin-bottom: .5rem;}
#order-items {border-right: 1px solid #ededed;padding-right: 3%;}
#order-items .order-confirmation-total {padding-top: .9375rem;border-top: 1px solid #ededed;}
#order-items .order-confirmation-total table {width: 100%;}
#order-items .order-confirmation-total tr {height: 30px;}
#order-items .order-confirmation-total table tr td:last-child {text-align: right;}
#order-items .order-line {align-items: center;padding-top: .9375rem;padding-bottom: .9375rem;}
#order-items .order-line+.order-line {border-top: 1px solid #ededed;}
#order-items .order-line .order-line-right {padding-left: 0;}
#order-items .image {max-width: 80px;display: block;}
#order-items .details .customizations {margin-top: 5px;}
#order-confirmation #registration-form {width: 50%;margin: 0 auto 16px;}
.account-list .logout {color: red;}
.account-list .logout:before {display: none;}
.account-list .logout i {min-width: 18px;}
.footer-account-links {display: flex;flex-wrap: wrap;}
.footer-account-links li+li {margin-left: 3%;}
.footer-account-links i {min-width: 18px;}
.footer-account-links .logout-link {margin-left: auto;}
.footer-account-links .logout-link a {color: red;}
.table-labeled td,.table-labeled th {vertical-align: middle;}
.table-labeled .label {font-weight: 400;border-radius: 3px;font-size: inherit;padding: .25rem .375rem;color: #fff;white-space: nowrap;}
.page-order .table {margin-bottom: 0;}
.page-order table td,.page-order th {padding: 8px;}
.page-order table thead th {text-align: center;}
#authentication .tooltip.tooltip-bottom {padding: 0;margin: 0;}
#authentication .radio-inline,#identity .radio-inline {padding: 0;}
#authentication .radio-inline .custom-radio,#identity .radio-inline .custom-radio {margin-right: 0;}
.page-customer-account hr {margin-top: 2rem;margin-bottom: 2rem;}
#login-form .forgot-password a {color: inherit;}
#login-form .forgot-password a:hover {text-decoration: underline;}
.page-authentication #main,.page-password #main {max-width: 740px;margin: 0 auto;}
.page-addresses .address {margin-bottom: 20px;}
.page-addresses .address .address-footer {border-top: 1px solid #ededed;padding-top: .9375rem;}
.page-addresses .address .address-footer a+a {margin-left: 10%;}
.page-order-detail .box {margin-bottom: 20px;}
.page-order-detail #order-infos ul {margin: 0;}
.page-order-detail #order-history .history-lines {padding-top: .4rem;padding-bottom: .4rem;}
.page-order-detail #order-history .history-lines .history-line {padding: .5rem 0;}
.page-order-detail #order-history .history-lines .history-line .row {align-items: center;}
.page-order-detail #order-history .history-lines .history-line+.history-line {border-top: 1px solid #ededed;}
.page-order-detail #order-history .history-lines .history-line .label {display: inline-block;margin: 4px 0;padding: 4px 6px;color: #fff;border-radius: 3px;}
.page-order-detail #order-products.return {margin-bottom: .9375rem;}
.page-order-detail #order-products.return th.head-checkbox {width: 30px;}
.page-order-detail #order-products.return td.qty .current {width: 30%;float: left;text-align: right;padding-right: .5rem;padding-top: 7px;}
.page-order-detail #order-products.return td.qty .select {width: 70%;float: left;padding-left: .25rem;}
.page-order-detail .order-items {padding-top: 0;}
.page-order-detail .order-items .order-item {padding: .9375rem 0 0;}
.page-order-detail .order-items .order-item+.order-item {border-top: 1px solid #ededed;}
.page-order-detail .order-items .order-item .checkbox {width: 30px;float: left;padding: 0 15px;}
.page-order-detail .order-items .order-item .content {width: calc(100% - 30px);float: left;padding: 0 15px;}
.page-order-detail .order-items .order-item .desc,.page-order-detail .order-items .order-item .qty {margin-bottom: .9375rem;}
.page-order-detail .order-items .order-item .qty .q,.page-order-detail .order-items .order-item .qty .s {margin-bottom: 4px;}
.page-order-detail .messages .message {margin-top: 8px;border-bottom: 1px solid #ededed;}
.page-order-detail .messages .message:last-child {border-bottom: 0;}
.page-order-detail .messages .message>div {margin-bottom: 8px;}
.page-order-detail .shipping-lines {padding-top: 0;padding-bottom: 0;}
.page-order-detail .shipping-lines .shipping-line {padding: .9375rem 0;}
.page-order-detail .shipping-lines .shipping-line+.shipping-line {border-top: 1px solid #ededed;}
.order-returns {padding-top: 0;padding-bottom: 0;}
.order-returns .order-return {padding: .9375rem 0;}
.order-returns .order-return+.order-return {border-top: 1px solid #ededed;}
#order-return-infos .customization {margin-top: 12px;}
.page-my-account #content .links a {font-weight: 700;text-transform: uppercase;margin-bottom: 20px;color: inherit;}
.page-my-account #content .links a span.link-item {display: block;text-align: center;height: 100%;}
.page-my-account #content .links a i {display: block;text-align: center;font-size: 2.6rem;width: 100%;padding-bottom: 3.4rem;}
.page-my-account #content .links a:hover {color: #fd6282;}
#history table .pdf-icon {font-size: 20px;}
#history table .order-actions a {display: block;white-space: nowrap;}
#history .orders .order+.order {margin-top: 10px;}
#history .orders .order .label {font-weight: 400;border-radius: 3px;font-size: inherit;padding: .25rem .375rem;color: #fff;white-space: nowrap;}
#history .orders .order .status {margin-top: 5px;}
#history .orders .order .action {font-size: 150%;}
#history .orders .order .action+.action {margin-top: 5px;}
#order-slip .pdf-icon {font-size: 20px;}
#custom-text {background: #fff;border-radius: 2px;margin-bottom: 24px;padding: 50px;text-align: center;}
#custom-text h3 {text-transform: uppercase;color: #343a40;font-size: 1.5625rem;font-weight: 700;}
#custom-text p {color: #343a40;font-weight: 400;font-size: 1.1em;}
.pagination .page-total {font-weight: 700;}
.pagination .row {align-items: center;}
.pagination .page-list {padding: 0;margin-bottom: 0;display: flex;justify-content: flex-end;}
.pagination .page-list a {padding: 10px;min-width: 48px;height: 48px;text-align: center;font-weight: 600;text-transform: uppercase;display: block;}
.pagination .page-list a:hover {background-color: #f7f7f7;}
.pagination .page-list a .material-icons {font-size: 14px;margin-top: -1px;}
.pagination .page-list .current a {background-color: #23953c;color: #fff;border-radius:10px;}
.pagination .page-list .previous {padding-right: 0;font-size: 90%;}
.pagination .page-list .next {padding-left: 0;font-size: 90%;}
.active-filters .filter-block .material-icons {color: #fd6282;font-size: 14px;margin-top: -1px;margin-left: 3px;}
.category-tree ul {margin-bottom: 0;}
.category-tree li {position: relative;}
.category-tree>ul>li {padding: 15px 20px 15px 20px;border-bottom: 1px solid #ccc;}
.category-tree>ul>li>a {font-size: 1.1em;margin-right: 8px;color: #000;}
.category-tree>ul>li>a img {max-height: 40px;margin: -8px 3px -6px -21px;}
.category-tree a.current {font-weight: 700;}
.price {font-weight: 700;font-size: 1rem;}
.product-price {font-size: 1.4rem;color: #08840f;font-weight: 700;}
.regular-price {font-size: 1.2rem;color: #000;text-decoration: line-through;}
.discount-amount,.discount-percentage {font-size: .7em;font-style: normal;background: #b00115;color: #fff;padding: 1px 4px;white-space: nowrap;border-radius: 3px;font-weight: 700;}
.price-total {color: #08840f;font-size: 1.3rem;}
.product-flags {position: absolute;top: 8px;left: 0;display: flex;}
.product-flags .product-flag {padding-left: 5px;}
.product-flags .product-flag span {text-transform: uppercase;padding: 2px 5px;color: #fff;background: #0a1d29;border-radius: 3px;white-space: nowrap;box-shadow: 0 1px 5px rgba(0,0,0,.4);}
.product-flags .product-flag.discount span,.product-flags .product-flag.on-sale span {background: #de1776;}
.product-flags .product-flag.discount-p {display: none;}
.add-to-cart {padding-left: 10px;padding-right: 10px;position: relative;}
.add-to-cart,.add-to-cart.disabled,.add-to-cart:disabled {color: #fff;background-color: #038320;}
.add-to-cart:hover,.add-to-cart:not(:disabled):not(.disabled).active,.add-to-cart:not(:disabled):not(.disabled):active {color: #fff;background-color: #145a24;box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);}
.add-to-cart .material-icons {font-weight: 700;}
.add-to-cart .fa {font-size: 11px;vertical-align: middle;width: 14px;text-align: left;}
.add-to-cart.disabled {opacity: 1;}
.add-to-cart.disabled .add-to-cart-loading {display: block;}
.product-name {font-size: 1rem;font-weight: 700;color: inherit;margin: 0;padding-top: 8px;padding-bottom: 8px;}
.product-name a {color: inherit;}
.product-name a:hover {color: #23d1af;}
a.product-name:hover {color: #23d1af;}
.product-list-wrapper:not(.thumbnail-top):not(.thumbnail-left) .product-style .product-container {transition: all .3s;background-color: #fff;border: 0;padding-left: 0;padding-right: 0;padding-top: 0;box-shadow: 0 1px 5px rgba(0,0,0,.2);border-radius: 20px;position: relative;}
.product-list-wrapper:not(.thumbnail-top):not(.thumbnail-left) .product-style .product-container:hover {border: 0;box-shadow: 0 10px 20px rgba(0,0,0,.5);}
.product-list .product-list-wrapper {position: relative;margin-left: -10px;margin-right: -10px;margin-bottom: 20px;}
.product-list .product-miniature {padding: 0 9.7px;margin-bottom: 20px;margin-top: 0;width: auto;}
.product-list .product-miniature .product-container {z-index: 10;overflow: hidden;}
.product-list .product-miniature .first-block {position: relative;}
.product-list .product-miniature .product-thumbnail {text-align: center;position: relative;overflow: hidden;transition: all .3s;}
.product-list .product-miniature .product-thumbnail .product-cover-link {display: block;text-align: center;transition: all .7s ease;}
.product-list .product-miniature .product-thumbnail .product-cover-link:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(181,96,5,0);opacity: 0;visibility: hidden;transition: all .3s;}
.product-list .product-miniature .product-thumbnail img {margin: 0 auto;}
.product-list .product-miniature .product-price-and-shipping {width: 100%;justify-content: center;}
.product-list .product-miniature .product-price-and-shipping span {margin: 0 10px;}
.product-list .product-miniature .product-price-and-shipping .discount-amount {display: none;}
.product-list .product-miniature .product-price-and-shipping .second-prices.has-aeuc {padding-top: 4px;}
.product-list .product-miniature .product-price-and-shipping .second-prices.has-aeuc .w-100 {display: none;}
.product-list .product-miniature .aeuc_unit_price_label {font-size: .8em;color: #6f6f6f;padding-top: 4px;}
.product-list .product-miniature .add-to-cart+.details-link {display: none;}
.product-list .product-miniature .product-actions {text-transform: uppercase;}
.product-list .product-miniature .product-actions .fa,.product-list .product-miniature .product-actions .material-icons {width: 20px;text-align: center;margin-top: -1px;}
.product-list .product-miniature .first-block:hover .product-thumbnail .product-cover-link:before {opacity: 1;visibility: visible;}
.product-list .product-miniature .addtocart-quantity {max-width: 70px;flex: none;}
.product-list .product-miniature .addtocart-quantity .bootstrap-touchspin.input-group input.form-control {border-top-left-radius: 5px;border-bottom-left-radius: 5px;-moz-appearance: textfield;}
.product-list .product-miniature .addtocart-quantity .bootstrap-touchspin.input-group input.form-control::-webkit-inner-spin-button,.product-list .product-miniature .addtocart-quantity .bootstrap-touchspin.input-group input.form-control::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
#index .product-list .product-miniature .addtocart-quantity {display: none;}
.product-list .grid {display: flex;flex-wrap: wrap;}
.product-list .grid .product-miniature .first-block .product-flags .discount-p {display: block;}
.product-list .grid .product-miniature .add-to-cart-button,.product-list .grid .product-miniature .first-block .product-flags .discount-p~.discount,.product-list .grid .product-miniature .first-block .product-flags .discount-p~.on-sale,.product-list .grid .product-miniature .product-actions {display: none;}
.product-list .grid .product-miniature .product-name {text-align: center;padding-left: 5px;padding-right: 5px;padding-top: 7px;background: #fff;box-shadow: rgba(123,150,174,.48) 0px 2px 10px 0,rgba(255,255,255,.8) 0px -2px 10px 0;}
.product-list .grid .product-miniature .product-price-and-shipping .discount-amount,.product-list .grid .product-miniature .product-price-and-shipping .discount-percentage {display: none;}
.product-list .grid .product-miniature .product-price-and-shipping .second-prices.has-aeuc {width: 100%;}
.product-list .grid .product-miniature.product-simple {margin-bottom: 20px;}
.product-list .grid .product-miniature.product-simple .product-container {padding-bottom: 12px;}
.product-list .grid .product-miniature.product-simple .second-block .product-name {margin-bottom: 12px;min-height: 15px;}
.product-list .grid .product-miniature.product-simple .product-price-and-shipping {justify-content: center;}
.product-small-style .product-list .grid .product-miniature .product-container {height: 100%;}
.product-list .grid:not(.slick-slider).columns-2 .product-miniature {flex: 0 0 100%;max-width: 100%;}
.product-list .grid:not(.slick-slider).columns-2 .product-miniature .product-container {height: 100%;}
.product-list .grid:not(.slick-slider).columns-3 .product-miniature {flex: 0 0 100%;max-width: 100%;}
.product-list .grid:not(.slick-slider).columns-4 .product-miniature {flex: 0 0 50%;max-width: 50%;}
.product-list .grid:not(.slick-slider).columns-5 .product-miniature {flex: 0 0 50%;max-width: 50%;}
.product-list .grid:not(.slick-slider).columns-6 .product-miniature {flex: 0 0 50%;max-width: 50%;}
.product-list .list {display: flex;flex-wrap: wrap;}
.product-list .list .product-miniature .product-container {display: flex;}
.product-list .list .product-miniature .first-block {flex: none;max-width: 45%;}
.product-list .list .product-miniature .product-name {padding-top: 5px;padding-bottom: 8px;}
.product-list .list .product-miniature .product-price {font-size: 1.3em;}
.product-list .list:not(.slick-slider) .product-miniature,.product-list .list:not(.slick-slider).columns-2 .product-miniature {flex: 0 0 100%;max-width: 100%;}
#mainProduct {background: #fff;}
.main-product-details,.main-product-details .product-left-content {position: relative;}
.main-product-details .product-flags {font-size: 1rem;}
.main-product-details .product-cover {position: relative;text-align: center;}
.main-product-details .product-cover img {margin: 0 auto;display: block;}
.main-product-details .product-cover .layer {position: absolute;right: 0;bottom: 0;padding-right: 5px;padding-bottom: 5px;text-align: center;opacity: .7;transition: opacity .3s;z-index: 10;display: none!important;}
.main-product-details .product-cover .layer:hover {opacity: 1;}
.main-product-details .scroll-box-arrows {z-index: 10;}
.main-product-details .scroll-box-arrows .left,.main-product-details .scroll-box-arrows .right {position: absolute;top: 50%;margin-top: -20px;font-size: 1.8rem;background: #53c6b6;color: #fff;border-radius: 50%;}
.main-product-details .scroll-box-arrows .left {left: -7px;}
.main-product-details .scroll-box-arrows .right {right: -7px;}
.main-product-details .product-mobile-images {display: flex;}
.main-product-details .product-mobile-images li {flex: 0 0 100%;max-width: 100%;}
.main-product-details .product-information {border-style: dashed;padding-left: 4%;padding-right: 4%;background: 0 0;border-radius: 10px;background: linear-gradient(#fff, #fff) padding-box,linear-gradient(45deg, #f9f047, #0fd850) border-box; border: 4px solid transparent;}
.main-product-details .product-actions .form-control-label {text-align: left;}
.main-product-details .product-add-to-cart .qty {width: 100%;max-width: 220px;}
.main-product-details .product-add-to-cart #quantity_wanted {-moz-appearance: textfield;}
.main-product-details .product-add-to-cart #quantity_wanted::-webkit-inner-spin-button,.main-product-details .product-add-to-cart #quantity_wanted::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.main-product-details .product-add-to-cart .add-to-cart {min-width: 220px;}
.main-product-details .product-add-to-cart .add-to-cart .material-icons {width: 20px;text-align: left;font-weight: 400;font-size: 120%;}
.main-product-details .product-add-to-cart .inline-style {margin-bottom: 10px;}
.main-product-details .product-add-to-cart .inline-style .product-quantity {max-width: 25%;}
.main-product-details .product-add-to-cart .inline-style .add {margin-left: 2%;width: 100%;}
.main-product-details .product-add-to-cart .inline-style .add-to-cart {width: 100%;min-width: 0;}
.main-product-details .product-add-to-cart .inline-style+.product-minimal-quantity {margin-top: 0;}
.main-product-details .product-discounts .table-product-discounts {background: #fff;}
.main-product-details .product-prices .regular-price {margin-left: 3%;font-size: .65em;}
.main-product-details .product-prices .discount-amount,.main-product-details .product-prices .discount-percentage {font-size: .5em;padding: 2px 5px;margin-left: 1%;}
.main-product-details .product-prices .tax-shipping-delivery-label .delivery-information {padding: 0 0 0 2px;}
.main-product-details .product-prices .tax-shipping-delivery-label .delivery-information:before {content: "-";padding: 0 2px 0 0;}
.product-quantity .input-group .input-group-btn>.btn {width: 38px;line-height: 32px;height: 38px;min-width: 0;padding: 0;font-size: 18px;background: #f7f7f7;border: 1px solid #000;}
.product-quantity .input-group .input-group-btn>.btn:hover {background: #c9c9c9;}
.product-quantity .input-group .input-group-btn .bootstrap-touchspin-down {border-radius: 5px 0 0 5px;margin-right: -1px;border: 1px solid #000;}
.product-quantity .input-group .input-group-btn .bootstrap-touchspin-up {border-radius: 0 5px 5px 0;margin-left: -1px;border: 1px solid #000;}
.product-normal-layout {padding-bottom: 0;}
body.touch-screen .product-list .product-miniature .product-thumbnail .product-cover-link:before {display: none;}
body.touch-screen .product-list .product-miniature .first-block:hover .product-thumbnail {filter: none;}
body.touch-screen .product-list-wrapper:not(.thumbnail-top):not(.thumbnail-left) .product-style .product-container:hover {transform: none;box-shadow: 0 1px 5px rgba(0,0,0,.2);}
#cart .cart-preview .cart-dropdown {display: none!important;}
.cart-container {position: relative;}
.cart-container-wrapper {padding-top: 0;padding-bottom: 0;}
.cart-item {padding: .9375rem 0;}
.cart-item+.cart-item {border-top: 1px solid #ededed;}
.cart-item .product-name {padding: 0;}
.cart-item .product-name a.label {font-size: 100%;text-transform: none;}
.cart-item .product-prices .price {font-size: .825rem;}
.cart-item .unit-price-cart {font-size: 90%;}
.cart-item .product-line-info {line-height: 18px;}
.cart-item .product-line-info:first-child {margin-top: 8px;}
.cart-item .product-line-info .material-icons {font-size: 15px;margin-left: -3px;}
.cart-overview .no-items {padding: .9375rem;border: 0;border-radius: 5px;}
.product-line-grid-body {padding-left: 0;}
.product-line-grid-right .product-quantity input {max-width: 50px;padding-left: 3px;padding-right: 3px;text-align: center;}
.product-line-grid-right .actions-col,.product-line-grid-right .price-col {line-height: 34px;}
.product-line-grid-right .cart-line-product-actions .remove-from-cart,.product-line-grid-right .product-price {font-size: 1.1rem;}
.cart-grid-right hr {margin: 0;}
.cart-grid-right .cart-detailed-actions {border-top: 1px solid #ededed;}
.cart-summary {padding-top: 0;padding-bottom: 0;position: relative;}
.cart-summary-line {clear: both;padding: 5px 0;}
.cart-summary-line:after {display: block;clear: both;content: "";}
.cart-summary-line label {margin-bottom: 0;}
.cart-summary-line .value {float: right!important;}
.cart-summary-totals .cart-taxes {padding-top: 0;}
.promo-wrapper label {margin-bottom: 0;}
.promo-code .input-group {padding: 5px 0;}
.promo-code .alert-danger {padding: .5rem;display: none;}
.promo-code .alert-danger .material-icons {margin-top: -2px;}
.promo-name {border-bottom: 1px dashed #c9c9c9;padding-bottom: .9375rem;margin-bottom: .9375rem;font-size: 1rem;color: #087219;font-weight: 700;}
.promo-name .remove-voucher {display: inline-block;}
.promo-name .remove-voucher .fa,.promo-name .remove-voucher .material-icons {font-size: 1rem;width: 20px;text-align: center;}
.promo-discounts {margin-bottom: 0;padding-left: 3%;}
.promo-discounts li {padding: 0;}
.promo-discounts .code {text-decoration: underline;cursor: pointer;}
.modal-dialog {max-width: 940px;margin: 3% auto;position: relative;width: auto;pointer-events: none;}
.view-details {margin: 5px 0;}
#stores .page-stores {width: 100%;}
#stores .page-stores .store-item+.store-item {margin-top: 20px;}
#stores .page-stores .store-item-container {align-items: center;}
#stores .page-stores .store-item-container ul {margin-left: .5rem;}
#stores .page-stores .store-item-container .divide-left {border-left: 1px solid #ededed;}
#stores .page-stores .store-item-container .divide-left tr {height: 1.5625rem;}
#stores .page-stores .store-item-container .store-more-link {display: inline-block;}
#stores .page-stores .store-item-footer.divide-top {border-top: 1px solid #ededed;}
#stores .page-stores .store-item-footer i.material-icons {margin-right: 20px;}
#stores .page-stores .store-item-footer li {margin-bottom: .5rem;}
.contact-rich hr {border-style: dashed;}
.contact-rich .block {display: flex;}
.contact-rich .block .icon {width: 3.5rem;}
.contact-rich .block .icon i {font-size: 2rem;}
#pagenotfound #main {max-width: 740px;margin: 0 auto;}
.customization-modal .modal-content .modal-body {padding-top: 0;}
.searchbar-wrapper {width: 70%;}
.search-widget {width: 90%;margin: auto;margin-left: 50px;margin-right: 10px;}
.search-widget form {position: relative;}
.search-widget form input[type=text] {height: 43px;padding-right: 53px;padding-left: 5%;}
.search-widget3 {border: 0;text-align: center;padding: 0;display: block;position: absolute;top: 0;right: 0;width: 43px;height: 43px;transition: all .3s;cursor: pointer;border-radius: 0 5px 5px 0;}
.search-widget form [type=submit] .fa,.search-widget form [type=submit] .material-icons {font-size: 24px;font-weight: 700;}
#products .search-widget {margin: auto;}
.block-social li {height: 40px;width: 40px;display: inline-block;margin: 10px 10px 5px 0;border-radius: 5px;background-repeat: no-repeat;background-position: 50%;background-size: 100%;transition: all .3s;}
div.aeuc_weight_label,span.aeuc_from_label {color: #554f58;font-size: 11px;}
span.aeuc_from_label {padding-top: 4px;}
span.aeuc_tax_label_shopping_cart {color: #554f58!important;font-size: 12px!important;}
span.aeuc_tax_label_blockcart {color: #fff!important;}
.aeuc_delivery_label:before {content: "-";padding: 0 2px;}
.aeuc_before_label {font-size: .7em;}
.main-product-details .aeuc_before_label {font-size: .55em;}
span.unvisible {display: none;}
p.payment_selected>a.payment_module_adv {border: 1px solid #55c65e;border-radius: 4px;}
a.payment_module_adv {border: 1px solid #d6d4d4;border-radius: 4px;}
.cart-overview div.aeuc_unit_price_label {font-size: 8px;display: inline-block;font-weight: 400;}
#checkout-cart-summary div.aeuc_unit_price_label {display: block;font-size: .75rem;color: #878787;}
#order-items div.aeuc_unit_price_label {display: block;font-size: 90%;}
#blockcart-modal div.aeuc_unit_price_label {font-size: 9px;font-weight: 400;margin-bottom: 8px;}
#product div.aeuc_unit_price_label {padding-bottom: 16px;}
div.condition-label label.js-terms {text-align: left;}
#conditions-to-approve #cta-terms-and-conditions-0,#conditions-to-approve #cta-terms-and-conditions-1 {text-decoration: underline;}
div.aeuc_footer_info {text-align: center;font-size: .9rem;margin-top: 10px;margin-bottom: 10px;}
.user-info {text-align: center;}
.user-info .account-link {border: 2px solid;border-radius: 3px;background-color: #0cbd95;border-color: #0cbd95;color: #fff;}
.user-info .account-link:hover {border: 2px solid;border-radius: 3px;background-color: #28cfa9;border-color: #28cfa9;color: #fff;}
.user-info .account-link>a {display: block;padding: 5px 10px;font-size: 1rem;white-space: nowrap;}
.user-info .account-link>a i {font-size: 17px;margin-left: -2px;margin-right: 2px;margin-top: -2px;}
.user-info .logout-link {display: none;}
.st-menu-title {background: #fff;padding: 20px 15px 10px 5px;text-align: center;}
.sidebar-menu {padding-top: 0;}
.cart-preview {position: relative;}
.cart-preview .cart-header {text-align: center;}
.cart-preview .cart-header i {margin-left: -2px;margin-right: 2px;}
.cart-preview .cart-dropdown {position: absolute;top: 45px;right: 0;width: 300px;padding: 0;z-index: 999;background: #fff;visibility: hidden;opacity: 0;box-shadow: 0 2px 4px rgba(0,0,0,.2);border-radius: 5px;overflow: hidden;}
.cart-preview .cart-items {padding: 5px 10px;}
.cart-preview .no-items {padding: 15px;text-align: center;}
.flex-scrollbox-wrapper {overflow: hidden;}
.flex-scrollbox-wrapper>div:first-child,.flex-scrollbox-wrapper>ul:first-child {flex-wrap: nowrap;}
.scroll-box-arrows {display: none;transition: all .3s;}
.scroll-box-arrows.scroll {display: block;}
.scroll-box-arrows .left,.scroll-box-arrows .right {cursor: pointer;user-select: none;}
[data-autoscroll=true]+.scroll-box-arrows {opacity: 0;}
.flex-scrollbox-wrapper:hover+.scroll-box-arrows,.scroll-box-arrows:hover {opacity: 1;}
.st-overlay {position: fixed;top: 0;right: 0;left: 0;bottom: 0;background: rgb(33 150 243 / 50%);display: none;overflow-y: scroll;}
.st-menu-open .st-overlay {display: block;z-index: 1000;}
.st-menu {position: fixed;top: -500;left: 0;z-index: 99999999999;visibility: hidden;width: 300px;height: 100%;overflow: auto;background: #fff;transition: all .5s;padding-bottom: 30px;}
.st-menu:after {position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);content: "";opacity: 1;transition: opacity .5s;}
.st-menu-open {overflow: hidden;}
.st-menu-open .st-wrapper {overflow-y: scroll;}
.st-menu-open .st-menu:after {width: 0;height: 0;opacity: 0;transition: opacity .5s,width .1s .5s,height .1s .5s;}
.st-menu-close {position: absolute;top: 15px;cursor: pointer;z-index: 1;right: 15px;}
.st-menu-close:hover {color: #fd6282;}
.st-menu-close i {font-weight: 700;font-size: 18px;}
.st-menu-title h4 {text-align: center;font-size: 1.125rem;margin-bottom: 0;}
.st-effect-left.st-menu {transform: translate3d(-100%,0,0);}
.st-effect-left.st-menu-open .st-effect-left.st-menu {visibility: visible;top: 25px;left:25px;border-radius: 20px;transform: translateZ(0);box-shadow: 0 6px 30px 0 rgba(0,0,0,.8);background-color: #fff;}
.st-effect-left.st-menu:after {display: none;}
.no-csstransforms3d .st-pusher,.no-js .st-pusher {padding-left: 300px;}
.anav-top {margin: 0 20px;position: relative;transition: all .3s;display: flex;justify-content: center;flex-wrap: wrap;}
.anav-top .amenu-link {color: #fff;font-size: 1rem;font-weight: 700;padding: 15px;position: relative;cursor: pointer;}
.anav-top .amenu-link,.anav-top .amenu-link>sup {text-transform: uppercase;text-align: center;white-space: nowrap;text-decoration: none;}
.anav-top .amenu-link>sup {position: absolute;top: -5px;right: 5px;line-height: 15px;padding: 1px 3px;background-color: #fd6282;color: #fd6282;font-size: 12px;display: inline-block;border-radius: 1px;transition: all .2s;}
.anav-top .amenu-link>sup span {color: #fff;}
.anav-top .amenu-item {position: relative;display: flex;}
.anav-top .amenu-item.right {margin-left: auto;}
.anav-top .adropdown {position: absolute;left: 0;top: 110%;max-width: 100%;z-index: 1000;background: #fff;visibility: hidden;opacity: 0;box-shadow: 1px 1px 5px 5px rgba(0,0,0,.2);border-radius: 0 0 5px 5px;}
.anav-top .adropdown .dropdown-wrapper {padding: 10px 5px;display: flex;flex-wrap: wrap;overflow: auto;max-height: calc(100vh - 210px);}
.anav-top .adropdown-4 {width: 410px;}
.anav-top .adropdown-a5 {width: 500px;}
.anav-top .adropdown-6 {width: 465px;}
.anav-top .adropdown-6b {width: 580px;}
.anav-top .adropdown-7 {width: 520px;}
.is-sticky .anav-top .amenu-link>sup {top: -2px;}
.brand-list {margin: 0 -10px;}
.brand-base {padding: 5px 10px;text-align: center;}
.brand-base .logo img {margin: auto;border-radius: 5px;box-shadow: 0 1px 5px rgba(0,0,0,.2);transition: all .3s;}
.brand-base .logo a:hover img {filter: brightness(75%);}
.brand-list.list-mode {display: flex;flex-wrap: wrap;}
.brand-list.list-mode .brand-base {margin-bottom: 8px;}
.brand-list:not(.slick-slider) .brand-base {flex: 0 0 50%;max-width: 50%;}
#page.js-waitting {opacity: .5;user-select: none;pointer-events: none;}
.page-loading-overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;display: none;}
.page-loading-overlay .page-loading-backdrop {display: flex;align-items: center;justify-content: center;background-color: hsla(0,0%,100%,.5);width: 100%;height: 100%;}
.page-loading-overlay .uil-spin-css {transform: scale(.5);}
.page-loading-overlay.cart-overview-loading,.page-loading-overlay.main-product-details-loading {position: absolute;z-index: 100;}
.page-loading-overlay.cart-overview-loading .uil-spin-css,.page-loading-overlay.main-product-details-loading .uil-spin-css {transform: scale(.25);}
.page-loading-overlay.add-to-cart-loading {position: absolute;z-index: auto;}
.page-loading-overlay.add-to-cart-loading .uil-spin-css {transform: scale(.125);}
.js-hidden {display: none!important;}
#header {background: #fff;}
#header .main-header {width: 100%;}
#header .header-logo {}
#header .header-logo img,#header .header-logo svg {vertical-align: middle;}
#header .header-right {width: 100%;margin: 16px 0;background: inherit;}
#header .sticky-icon-cart {position: absolute;top: 8px;opacity: 0;visibility: hidden;transition: all .3s;}
#header .mobile-trigger-wrapper {top: auto;}
.desktop-sticky-wrapper.is-sticky [data-sticky-menu] {z-index: 1000;}
#header .is-sticky .sticky-icon-cart {opacity: 1;visibility: visible;}
.mobile-sticky-wrapper {background: #fff;}
.mobile-sticky-wrapper.is-sticky [data-mobile-sticky] {z-index: 1000;}
#wrapper {background: linear-gradient(to bottom, #91c8ff, #d7eafd);background-attachment: fixed;padding-top: 15px;padding-bottom: 15px;}
#cms #wrapper,#index #wrapper {overflow-x: hidden;}
#index .main-content .column-wrapper {margin-top: 10px;}
.mobile-wrapper-reverse {display: flex;}
.breadcrumb-wrapper {margin-top:2px;}
.breadcrumb .breadcrumb-item {font-size: 1rem;display: flex;align-items: center;}
#notifications ul {list-style: square;padding-left: 20px;}
#notifications a {border-bottom: 1px solid;}
#main .page-content {margin-bottom: 25px;}
#main .page-content #notifications {padding-top: 0;margin-left: -15px;margin-right: -15px;}
#main .page-footer {margin-bottom: 15px;}
#footer {background-color: #fff;padding: 0;}
#footer .footer-bottom {padding: 10px 15px;}
.feature {margin-bottom: 15px;padding: 20px 5%;text-align: center;border: 1px solid #3d3d3d;border-radius: 5px;background: #fff;transition: all .3s;height: calc(100% - 15px);}
.feature .fa,.feature .material-icons {font-size: 35px;color: #b00115;}
.feature a {display: block;font-size: 1.125rem;margin-top: 15px;color: inherit;line-height: 1.4em;text-align: center;}
.feature a:hover {color: #fd6282;}
.typo .h1,.typo .h2,.typo .h3,.typo .h4,.typo .h5,.typo .h6,.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6 {line-height: normal;text-align:center;}
.typo img {max-width: 100%;height: auto;}
.typoproduct img {box-shadow: 0 1px 5px rgba(0,0,0,.2);border-radius: 5px;}
.typo ul {margin-bottom: 1rem;list-style: initial;}
.typo li {margin-top: 12px;margin-bottom: 12px;}
.typo ol,.typo ul {padding-left: 35px;}
.typo li+li,.typo li+li {padding-top: 5px;}
.typo li>ul {margin-top: 5px;}
.typo ul.linklist {list-style: none;padding-left: 0;}
.typo pre code {white-space: pre-wrap;}
.typo iframe {max-width: 100%;}
.uil-spin-css {display: block;background: 0;width: 200px;height: 200px;min-width: 200px;min-height: 200px;}@-moz-keyframes uil-spin-css {0% {opacity: 1;transform: scale(1.5);}to {opacity: .1;transform: scale(1);}}@-webkit-keyframes uil-spin-css {0% {opacity: 1;transform: scale(1.5);}to {opacity: .1;transform: scale(1);}}@-o-keyframes uil-spin-css {0% {opacity: 1;transform: scale(1.5);}to {opacity: .1;transform: scale(1);}}@keyframes uil-spin-css {0% {opacity: 1;transform: scale(1.5);}to {opacity: .1;transform: scale(1);}}
.uil-spin-css>span {display: block;width: 24px;height: 24px;margin-left: 4px;margin-top: 4px;position: absolute;}
.uil-spin-css>span>span {display: block;width: 100%;height: 100%;border-radius: 15px;background: #000;}
.uil-spin-css>span:first-of-type>span {-webkit-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-webkit-animation-delay: 0;animation-delay: 1ms;}
.uil-spin-css>span:first-of-type {transform: translate(84px,84px) rotate(45deg) translate(70px);}
.uil-spin-css>span:nth-of-type(2)>span {-webkit-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-webkit-animation-delay: .12s;animation-delay: .12s;}
.uil-spin-css>span:nth-of-type(2) {transform: translate(84px,84px) rotate(90deg) translate(70px);}
.uil-spin-css>span:nth-of-type(3)>span {-webkit-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-webkit-animation-delay: .25s;animation-delay: .25s;}
.uil-spin-css>span:nth-of-type(3) {transform: translate(84px,84px) rotate(135deg) translate(70px);}
.uil-spin-css>span:nth-of-type(4)>span {-webkit-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-webkit-animation-delay: .37s;animation-delay: .37s;}
.uil-spin-css>span:nth-of-type(4) {transform: translate(84px,84px) rotate(180deg) translate(70px);}
.uil-spin-css>span:nth-of-type(5)>span {-webkit-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-webkit-animation-delay: .5s;animation-delay: .5s;}
.uil-spin-css>span:nth-of-type(5) {transform: translate(84px,84px) rotate(225deg) translate(70px);}
.uil-spin-css>span:nth-of-type(6)>span {-webkit-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-webkit-animation-delay: .62s;animation-delay: .62s;}
.uil-spin-css>span:nth-of-type(6) {transform: translate(84px,84px) rotate(270deg) translate(70px);}
.uil-spin-css>span:nth-of-type(7)>span {-webkit-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-webkit-animation-delay: .75s;animation-delay: .75s;}
.uil-spin-css>span:nth-of-type(7) {transform: translate(84px,84px) rotate(315deg) translate(70px);}
.uil-spin-css>span:nth-of-type(8)>span {-webkit-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-webkit-animation-delay: .87s;animation-delay: .87s;}
.uil-spin-css>span:nth-of-type(8) {transform: translate(84px,84px) rotate(1turn) translate(70px);}
.lien_produit {color: inherit;font-weight: 700;}
.rowreassurance {max-width: 25%;width: 100%;}
btn-product-detail {padding-left: 10px;padding-right: 10px;position: relative;}
.btn-product-detail,.btn-product-detail.disabled,.btn-product-detail:disabled {color: #fff;background-color: #09a3ea;text-decoration: none!important;}
.btn-product-detail:hover,.btn-product-detail:not(:disabled):not(.disabled).active,.btn-product-detail:not(:disabled):not(.disabled):active {color: #fff;background-color: #016795;}
.df-branding {display: none!important;}
.pureproductpictogram {display: inline-block;padding: 0 12px 12px 0;text-align: center;font-size: .9rem;}
.pureproductpictogram img {max-width: 75px;max-height: 75px;}
.steavisgarantisStar {width: 111px;max-width: 111px;position: relative;margin: 0 0 0 -4px;padding: 0;height: 30px;margin-bottom: 4px;}
.steavisgarantisStar span {width: 100%;display: block;height: 30px;position: absolute;left: 0;top: 0;background: url('https://cdn1.neovapo.com/modules/steavisgarantis/views/img/star_off2.png') left center;background-size: 111px 30px;}
.steavisgarantisStar span.note {display: block;height: 30px;width: 0;overflow: hidden;background: url('https://cdn1.neovapo.com/modules/steavisgarantis/views/img/star_on2.png') left center;background-size: 111px 30px;}
.header-main-menu {background-image: linear-gradient(90deg,#04bfb0,#04cbe6 23%,#05a8d5 34%,#8fa2ff 43%,#e273e1 52%,#ff4d8e 60%,#ff5c74 68%,#ff775c 75%,#ff9142 83%,#ffb22e 91%,#ffce1f);box-shadow: rgb(0 77 173/40%) 0 2px 4px, rgb(0 72 161/30%) 0 7px 12px -3px, rgb(9 168 247) 0 -3px 0 inset;}
.mt-10 {margin-top: 10px!important;}
.mb-15 {margin-bottom: 15px!important;}
.test__kit {line-height: 1.6;color: #212529;position: relative;z-index: 1;margin-bottom: 20px;transition: .3s;}
.test__kit__review {letter-spacing: .01rem;color: #212529;font-style: italic;}
.test__kit h1,.test__kit h2,.test__kit h3,.test__kit h4,.test__kit h5,.test__kit h6,.test__kit p {margin: 0;}
.test__kit__user-info span {font-weight: 500;line-height: 1.2;}
.test__kit__user-info p {font-size: 14px;color: #666;}
.test__kit.test__kit__09 {padding: 2rem;background-color: #fff;border-radius: 5px;box-shadow: 0 .2rem 2.5rem -.05rem rgba(98,96,96,.1);}
.an_stickyAddToCart {position: fixed;left: 0;bottom: 0;right: 0;z-index: 500;background: #fff;box-shadow: 2px 2px 11px 0 rgba(0,0,0,.3);transition: .3s;}
.an_stickyAddToCart-add {width: 235px;}
.an_stickyAddToCart-btnadd {display: flex;justify-content: center;margin-bottom: 1px;margin-left: auto;}
.an_stickyAddToCart.an_stickyAddToCart .an_stickyAddToCart-qty-add {display: flex;flex: 0 1;height: 56px;align-items: stretch;margin: 10px;}
.an_stickyAddToCart.an_stickyAddToCart .an_stickyAddToCart-qty-add .btn-primary {margin: 0;width: 100%;font-size: 1.2rem;line-height: 2.03;outline: 0!important;height: 100%;}
.an_stickyAddToCart[data-hidden="1"] {opacity: 0;display: none;}
#header .display-top {width: 100%;}
.diblc {display: block;}
.btadat {margin-top: 10px;margin-bottom: 14px;}
.ppr {text-align: center;display: block;margin-top: 10px;}
.marbt {margin-bottom: 0;}
.minh5 {min-height: 500px;}
.odr1 {order: 1;min-height: 700px;}
.sbct {padding: 5px;margin: 5px;border: 2px solid;border-radius: 10px;display: inline-block;}
.pal1 {text-align: center;padding-bottom: 25px;}
.btoth {min-height: 60px;font-size: 1rem;width: auto;}
.catcmb {text-align: center;margin-bottom: 20px;}
.mi15 {font-size: 1.5rem!important;}
.pplist {justify-content: center!important;font-size: 1.2rem;line-height: 2rem;}
.pag30 {margin-bottom: 30px;}
.protop {height: 52px;margin-right: 0;margin-left: 0;}
.mtagr {text-align: right;display: inline-block;z-index: 9;position: absolute;right: 5px;top: 8px;width: 90%;}
.mtagr2 {background-color: #b70117;color: #fff;padding: 2px 5px;border-radius: 3px;box-shadow: 0 1px 5px rgba(0,0,0,.4);}
.supprice {top: -.6rem;padding-top: .5rem;font-size: .8rem;}
.supprice2 {top: -.2rem;padding-top: .5rem;font-size: .8rem;}
.marg4 {margin-right: 4px;}
.wauto {width: auto;}
.cbottom {text-align: center;padding-bottom: 30px;}
.cbottom2 {text-align: center;padding-top: 20px;padding-bottom: 20px;}
.wsearchi {width: 200px;}
.stmt2 {font-size: 1.125rem;font-weight: 700;}
.drfr {margin-left: 30px;}
.drfr4 {margin-left: 10px;}
.str2 {font-size: 1.125rem;font-weight: 700;text-align: center;}
.margb0 {margin-bottom: 0!important;}
.colorbl {color: #000;}
.colorb2 {color: #087219;}
.btcart3 {line-height: 2rem;width: 100%;}
.descric {background: #ffffff;}
.descric2 {background: #f3fcfe;padding: 5px;font-size: 1rem;text-align: center;border-radius: 8px;border: 2px solid #003ef9;border-style: dashed;}
.pmar20 {margin-top: 20px;}
.floa2 {float: left;margin-right: 10px;}
.colo3 {color: #015eb0;}
.marb10 {margin-bottom: 10px;}
.avic1 {margin-right: 24px;}
.avic2 {margin: auto;}
.mart4 {margin-top: 7px;}
.livr1 {margin-bottom: 10px;}
.livr4 {height: 30px;}
.livr2 {float: right;width: 80%;margin-bottom: 10px;}
.minh315 {min-height: 315px;}
.tcenter {text-align: center;}
.pprice4 {font-size: 2.4rem;line-height: 1.4rem;float: left;}
.pprice5 {top: -1rem;padding-top: .5rem;font-size: .8rem;}
.regularl {margin-left: 10px;}
.pprice6 {top: -.3rem;padding-top: .5rem;font-size: .8rem;}
.enstock {color: #08840f;float: right;font-size: 1.2rem;margin-top: 0px;}
.nondispo {color: #b00115;float: right;}
.margt10 {margin-top: 10px;}
.ft1 {font-size: 1rem;}
.pro2 {font-size: .9rem;color: #cd1239;margin-top: 10px;margin-bottom: 5px;}
.marbot20 {margin-bottom: 20px;}
.attr2 {padding-top: 7px;padding-bottom: 7px;}
.maww {max-width: 100%!important;}
.add4 {margin-left: 0!important;flex: 0 0 100%!important;max-width: 100%;width: 100%;margin-top: 20px;margin-bottom: 10px;}
.add6 {min-height: 60px;font-size: 1.4rem;width: 100%;}
.margt20 {margin-top: 20px;}
.tablef1 {border-collapse: separate;width: 100%;}
.tablef2 {padding: 10px;}
.tablef3 {width: 50%;background-color: #f1f5f9;padding: 10px;}
.disavis {text-align: center;margin-bottom: 20px;margin-top: 20px;font-size: 1.2rem;font-weight: 700;color: #212529;}
.aviscolo {color: #a37405;}
.disavis2 {text-align: center;margin-bottom: 20px;}
.foott20 {padding-top: 20px;}
.assur1 {width: 100%;padding-top: 25px;}
.assur2 {margin-right: 15px;margin-left: 20px;text-align: center;}
.assur3 {width: 100%;height: 50px;margin-bottom: 10px;}
.assur4 {font-size: 1.3rem;}
.assur5 {color: #0163e1;margin-top: 0;}
.assur6 {margin-top: 0;}
.menum1 {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.menum2 {padding: 10px;text-align: center;}
.menum3 {background-color: #b70117!important;color: #b70117!important;}
.menum4 {background-color: #0e1e2d!important;color: #0e1e2d!important;}
.menum5 {width: 375px;height: 150px;margin-left: auto;margin-right: auto;border: 0;padding: 0;}
.menum6 {width: 33%;float: left;text-align: center;}
.menum7 {width: 25%;float: left;text-align: center;}
.menum8 {width: 25%;float: left;text-align: center;margin-bottom: 24px;}
.menum88 {width: 20%;float: left;text-align: center;margin-bottom: 24px;}
.menuma7 {width: 20%;float: left;text-align: center;}
.menuma8 {width: 20%;float: left;text-align: center;margin-bottom: 24px;}
.he50 {height: 48px;}
.menum9 {margin-left: -46.5px;padding: 20px;}
.menum9b {margin-left: -146.5px;padding: 20px;}
.menum10 {margin-left: -109px;padding: 20px;}
.menum11 {margin-left: -146.5px;padding: 20px;}
.colorf {color: #fff!important;}
.drfr2 {background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUFBQUFBQUGBgUICAcICAsKCQkKCxEMDQwNDBEaEBMQEBMQGhcbFhUWGxcpIBwcICkvJyUnLzkzMzlHREddXX0BBQUFBQUFBQYGBQgIBwgICwoJCQoLEQwNDA0MERoQExAQExAaFxsWFRYbFykgHBwgKS8nJScvOTMzOUdER11dff/AABEIABYAIAMBIgACEQEDEQH/xAB4AAEBAAMAAAAAAAAAAAAAAAAIAAMGBxAAAQMABgoDAQAAAAAAAAAAAgABAwQFBgcUMREVFiE2U1SEkpMTsdLRAQEBAQAAAAAAAAAAAAAAAAAHCAYRAAIBAwIFBQAAAAAAAAAAAAECAAMEBQYhERMjQUMUMWFxwf/aAAwDAQACEQMRAD8A5brGsOvpHsL+pX3NTTTWOcpZjMsdNvInd8mRES2uW4M7+f6FIWplUY3ZQOqsxmBYm+3PjaZb5ZpobHsUUpgWOh3iTs+Too6xrDrp/YSVN9PBnfQfRIkoruj1ffsJUGgERsBxKKT6ip2+BNj2XrDnQeRflKG6KgTUGyXwykDljZn0jlkylJN1E7NjwCduasmXCoq3hIHjaV7lAmp1k2hiIGLGwvpLLJ0YNlqw50HkX5UpGlyAap+hKO0PWqU8IVVuA57/AJP/2Q==');width: 32px;height: 22px;margin-right: 10px;border: solid;border-width: 1px;border-color: #fff;margin-left: -10px;margin-top: 12px;float: left;box-shadow: rgba(0,0,0,.35) 0 5px 15px;}
.colbla {color: #ff1b35;border-radius: 60px;background: #fff;padding: 4px;box-shadow: rgba(0,0,0,.35) 0 5px 15px;}
.shop11 {margin-bottom: -4px;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAABQklEQVR42pWSP0gDMRSHg8JVuEFxUFxskaKr4C4IDjo7tqtOFaFIN6HiooOuRQdxUEQXXf0zObT07CSOFRzaRUWkqCCIn/h69uL1cl5fhpf8fnzJS/IUSaZljKpoQZ1mvGJHA5onLAGzKnrQwzsHbnFhY8RDzokSjx6QA9L/7O9w6wETQEpmCWKSYyRc71e5Z98DunhgV2YNspKzNFxPFPr4Iqdf/IiaZMhLzoPriMIkMKMD88BYCJABhnQgDmRCStrR3sg1qpwIaMnKIt7aylKKMpd+oMALCyyzwjoF9jjmjCsqVKnzDGz5gbnWB73xxB03lLnglEO22WSNYT/Qzycb9HbSUw4Vwy8ng4FVYxfVTF071dEJStHNOIPhim7aXAMfpM3KX+CnPRYpehW3K0FAqQ0omQAbRwpImZWgSw+YlW//Bq0ycngp2AAAAABJRU5ErkJggg==');height: 24px;width: 24px;display: inline-block;filter: drop-shadow(1px 1px 1px #222);}
.shop11b {margin-bottom: -4px;background-image: url('https://cdn1.neovapo.com/img/icone/ajout1.png');height: 24px;width: 24px;display: inline-block;}
.shop12 {margin-bottom: -6px;background-image: url('https://cdn1.neovapo.com/img/icone/panier12.png');height: 32px;width: 32px;display: inline-block;filter: drop-shadow(1px 1px 1px #222);}
.shop12b {margin-bottom: -6px;background-image: url('https://cdn1.neovapo.com/img/icone/ajout2.png');height: 32px;width: 32px;display: inline-block;}
.shop1 {margin-top: -10px;}
.shop2 {margin-top: -4px;}
.shop3 {margin-top: -3px;}
.shop4 {margin-right: 10px;}
.shop5 {margin-right: 10px;width: 10px;height: 10px;}
.imgsl1 {margin-top: -8px;margin-left: 4px;}
.imgsl2 {margin-top: -8px;margin-left: 8px;}
.dele1 {margin-top: -4px;}
.shop6 {margin-top: -4px;}
.drapfr1 {padding-bottom: 16px;height: 14px;}
.drapfr2 {width: 35%;float: left;background-color: #002290;height: 14px;box-shadow: rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px;}
.drapfr3 {width: 30%;float: left;background-color: #fff;height: 14px;box-shadow: rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px;}
.drapfr4 {width: 35%;float: left;background-color: #e62837;height: 14px;box-shadow: rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px;}
.widthc {width: 100%;}
.widthc2 {width: 100%;margin-top: 20px!important;}
.lien-image {cursor: pointer;}
.lien-url {cursor: pointer;}
.lien-url:hover {cursor: pointer;color: #23d1af;}
.lien-url4:hover {cursor: pointer;color: #fff;}
.lien-url2 {cursor: pointer;}
.lien-url3 {font-size: 1.1em;}
.lien-url3:hover {font-size: 1.1em;cursor: pointer;color: #23d1af;}
.listeartcat2 {padding: 10px;padding-top: 0;padding-bottom: 0;}
.colbla2 {color: #000;border-radius: 10px;display: inline-block;position: absolute;border: 3px solid #000;background: #ffea28;padding: 4px;box-shadow: rgba(0,0,0,.45) 0 2px 15px;bottom: 10px;right: 10px;font-size: 1.4rem;padding-right: 10px;padding-left: 10px;z-index: 3;}
.colbla3 {color: #000;border-radius: 10px;display: inline-block;border: 3px solid #000;background: #ffea28;padding: 4px;box-shadow: rgba(0,0,0,.45) 0 2px 15px;bottom: 10px;right: 10px;font-size: 1.7rem;padding-right: 10px;padding-left: 10px;}
.nowr {white-space: nowrap;padding: 6px;}
.toptext {padding: 10px;text-align: center;background-color: #16822f;color: #fff;border-bottom: 4px dashed #fff;border-top: 4px dashed #fff;}
.product-name2 {font-size: 1.1rem;margin-bottom: 0;line-height: unset;padding: unset;}
.product-name2::first-letter {text-transform: uppercase;}
.pulse3 {background: #145a24;animation: animate3 2s linear infinite;}@keyframes animate3 {0% {box-shadow: 0 0 0 0 rgba(31,125,53,.7),0 0 0 0 rgba(31,125,53,.7);}40% {box-shadow: 0 0 0 15px rgba(31,125,53,0),0 0 0 0 rgba(31,125,53,.7);}80% {box-shadow: 0 0 0 15px rgba(31,125,53,0),0 0 0 10px rgba(31,125,53,0);}100% {box-shadow: 0 0 0 0 rgba(31,125,53,0),0 0 0 10px rgba(31,125,53,0);}}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
.col50 {width: 50%!important;}
.margmob {margin-left: 10px;margin-right: 10px;}
.badge-overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;pointer-events: none;z-index: 10;transition: width .4s ease,height .4s ease;}
.badge::after,.badge::before {content: '';position: absolute;top: 0;margin: 0 -1px;width: 100%;height: 100%;background: inherit;min-width: 55px;box-shadow: rgba(50,50,93,.25) 0 0 0 0,rgba(0,0,0,.3) 0 3px 7px -3px;}
.badge::before {right: 100%;}
.badge::after {left: 100%;}
.top-left {position: absolute;top: 0;left: 0;transform: translateX(-30%) translateY(0) rotate(-45deg);transform-origin: top right;}
.top-right {position: absolute;top: 0;right: 0;transform: translateX(30%) translateY(0) rotate(45deg);transform-origin: top left;}
.badge.red {background: linear-gradient(#fb0500, #860303);padding-left:15px;padding-right:15px;}
.badge.green {background: #087219;}
.badge.yellow {background: linear-gradient(#f0ed18, #f5a000);color: #000;}
.font120w {font-size: 120%!important;}
.slidt {width: 100%;line-height: 40px;color: #fff;background: rgb(1 110 165);text-align: center;height: 40px;}
.btn1r {font-size: .9rem!important;line-height: 1rem!important;}
.first-block2 {min-height: 270px!important;}
.paiement1 {margin-top: 25px;width: 100%;text-align: center;font-size: .9rem;}
.paiement2 {margin-top: 15px;margin-bottom: 10px;text-align: center;}
.gradient-border {width: 100%;height: 10px;margin-bottom:5px;background: linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size: 400% 400%;}
.pulse2 {background: #0cbd95;animation: animate2 2s linear infinite;}@keyframes animate2 {0% {box-shadow: 0 0 0 0 rgba(12,189,149,.7),0 0 0 0 rgba(12,189,149,.7);}40% {box-shadow: 0 0 0 10px rgba(12,189,149,0),0 0 0 0 rgba(12,189,149,.7);}80% {box-shadow: 0 0 0 10px rgba(12,189,149,0),0 0 0 5px rgba(12,189,149,0);}100% {box-shadow: 0 0 0 0 rgba(12,189,149,0),0 0 0 10px rgba(12,189,149,0);}}
.popupnotif {text-align: center;font-size: 1.2rem;}
span.text-bubble2 {display: inline-block;vertical-align: top;}
.colblap {color: #038320;border-radius: 60px;background: #fff;padding: 4px;box-shadow: rgba(0,0,0,.75) 0 2px 14px;top: -6px;position: absolute;right: -20px;font-weight: 700;padding-right: 10px;padding-left: 10px;font-size: 1.3rem;}
.formsha {border: 1px solid #fff;box-shadow: #ccc 0 4px 16px;}
.formsha:focus {box-shadow: #ccc 0 4px 16px;}
.top6 {margin-top: 7px;margin-right: 10px;}
.top7 {margin-top: 6px;margin-right: 25px;}
.top8 {margin-right: 7px;}
.top9 {width: 110px;}
.top10 {width: 100px;text-align: right;}
.top12 {width: 14%;text-align: right;cursor: pointer;}
.top11 {margin-top: 6px;}
.lienh1:hover {color: #0cbd95;}
.lienh2:hover {color: #4b91c3;}
.top20 {float: left;margin-left: 14px;text-align: right;}
.top12 {float: left;text-align: right;}
.top13 {float: left;text-align: left;}
.top14 {width: 148px;float: left;text-align: center;}
.top19 {margin-top: 4px;margin-bottom: 3px;}
.phomenmob {margin-right: 10px!important;margin-left: -2px!important;}
.livraisong {color: #fff;font-size: 1.4rem;margin-top: 20px;text-shadow: #000 1px 1px 1px;background-image: linear-gradient(45deg,#18c965 25%,#27ae60 25%,#27ae60 50%,#18c965 50%,#18c965 75%,#27ae60 75%,#27ae60 100%);background-size: 56.57px 56.57px;border-radius: 10px;padding: 10px;text-align: center;}
.instock2 {color: #087219;margin-bottom: 8px;font-size: 1rem;}
.custom-radio-button__container input[type=radio] {display: none;}
.custom-radio-button {padding: 14px;border: 1px solid #000;border-radius: 10px;background-color: #fff;cursor: pointer;font-weight: 400;color: #000;}
.custom-radio-button__container input[type=radio]:checked+.custom-radio-button {border: 3px solid #0163e1;font-weight: 500;}
.custom-radio-button__container input[type=radio]:hover+.custom-radio-button {border: 2px solid #0163e1;font-weight: 500;}
.titlabel {font-weight: 700;}
.custom-radio-button2 {padding: 10px!important;}
.regular-price2 {font-size: 1.2rem;color: #000;text-decoration: line-through;}
.custom-radio-button__container {line-height: 3rem;}
.top15 {margin-left: 14px;margin-top: -4px;}
.top16 {margin-left: 15px;margin-top: -4px;}
.top17 {margin-left: 4px;margin-top: -4px;}
.top18 {filter: drop-shadow(0 0 .2rem rgb(255,255,255));}
.filterstick {z-index: 500;}
.filterstick2 {height: 74px;display: none;}
.dispbar {display: block;}
.disel1 {margin: auto;margin-bottom: 15px;text-align: center;}
.disel2 {margin: auto;margin-bottom: 10px;}
.disel3 {font-size: 1.4rem;}
.disel4 {font-size: 1.4rem;font-weight: 700;text-transform: uppercase;color: #000;margin-right: 20px;}
.disel5 {font-size: 2.2rem;}
.disel6 {font-size: 2.2rem;font-weight: 700;text-transform: uppercase;background: linear-gradient(to right,#30cfd0 0,#330867 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.disel7 {font-size: 1rem;font-weight: 700;text-transform: uppercase;color: #000;margin-right: 0;}
.disel8 {font-size: 1rem;}
.disel9 {font-size: 1.4rem;font-weight: 700;text-transform: uppercase;color: #000;}
.disel10 {font-size: 1.4rem;margin-left: 20px;}
.pulsate {-webkit-animation: pulsate 2s ease-out;-webkit-animation-iteration-count: infinite;opacity: .5;}@-webkit-keyframes pulsate {0% {opacity: .5;}50% {opacity: 1;}100% {opacity: .5;}}
.df-fullscreen-branding {display: none;}
.menumobpas {height: 57px;padding-top: 7px!important;}
.descrphoto {width: 100%;height: 100%;margin: auto;background: #000000e6;color: #fff;position: absolute;padding: 4%;top: 0;z-index: 50;display: none;background: rgba(0, 0, 0, 0.45); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);}
.valicenter {position: absolute;top: 18%;width: 92%;}
.posimg {z-index: 2;position: absolute;}
#deliveryCountdown {margin-top: 20px;text-align: center;}
.nextDeliveryDate {font-size: 1.1rem;font-weight: 700;color: #087219;}
.hours {font-size: 1.1rem;font-weight: 700;}
.minutes {font-size: 1.1rem;font-weight: 700;}
.seconds {font-size: 1.1rem;font-weight: 700;}
.odr1c {order: 1;}
.odr2 {order: 2;}
.odr3 {order: 3;}
.odrp1 {order: 3;}
.odrp2 {order: 1;}
.odrp3 {order: 2;}
.odrp4 {order: 4;}
.economie {text-align: center;color:#fff;background: #b00115;padding: 4px;margin-top:15px;}
.economie2 {text-align: center;background: #ffea28;padding: 4px;margin-top: 10px;}
.modal,.modal-open {overflow: hidden;}
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;outline: 0;background: #000000a8;}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal.fade .modal-dialog {transition: transform .3s ease-out;transform: translateY(-25%);}
.modal.show .modal-dialog {transform: translate(0);}
.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - 1rem);}
.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border-radius: 20px;outline: 0;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: .5;}
.modal-header .close {padding: 1rem;margin: -1rem -1rem -1rem auto;}
.modal-title {margin-bottom: 0;line-height: 1.25;}
.modal-body {position: relative;flex: 1 1 auto;padding: 1rem;}
.modal-footer {padding: 14px;border-top: 1px solid #e9ecef;}
.modal-footer>:not(:first-child) {margin-left: .25rem;}
.modal-footer>:not(:last-child) {margin-right: .25rem;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
.hacc {height: 420px;}
.h172 {min-height: 172px!important;}
.capitalize {text-transform: capitalize;}
.alignc {text-align: center;}
.marginb10 {margin-bottom: 10px!important;}
.paddingb10 {padding-bottom: 10px!important;}
.marginb20 {margin-bottom: 10px!important;}
.titmen1 {display: block;width: 500px;padding: 2px!important;}
.titmen2 {display: block;width: 1098px;padding: 2px!important;}
.titmen3 {display: block;width: 440px;padding: 2px!important;}
.mm_menus_li2 {font-weight: 700;color: #fff;text-transform: uppercase;}
.mm_menus_li3 {line-height: 30px;}
#tidio-chat-iframe {bottom: -5px!important;right: 0!important;}
.prestablog_desc {padding: 10px 10px 10px 10px;margin: 0;}
.prestablog_desc2 {font-size: .9rem;margin: 0;text-align: center;}
.descripro {font-size: .9rem;margin: 0;text-align: center;margin-bottom: 4px;margin-top: 10px;}
.descripro2 {font-size: .9rem;margin: 0;text-align: center;background: #f3fcfe;padding: 5px;border: 1px solid #3d3d3d;border-style: dashed;border-radius: 5px;margin-top:15px;}
.relati {position: relative;}
.text-center2 {text-align: center;font-size: 1rem;margin: 0;}
.text-descria {text-align: center;font-size: 1.2rem;color: #000!important;background: #fff;border-radius: 10px;padding: 4px;}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-moz-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-o-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
#detail>ul {list-style: inside;padding-left:20px;}
.listeartcat {font-size: .9rem;padding: 10px;}
.autonomie {background-image: url('https://cdn1.neovapo.com/img/ico-menu/pconso.jpg');width: 50px;height: 50px;margin: auto;}
.autonomie2 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/mconso.jpg');width: 50px;height: 50px;margin: auto;}
.autonomie3 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/gconso.jpg');width: 50px;height: 50px;margin: auto;}
.iceliquide {background-image: url('https://cdn1.neovapo.com/img/ico-menu/classic.jpg');width: 50px;height: 50px;margin: auto;}
.iceliquide2 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/menthe.jpg');width: 50px;height: 50px;margin: auto;}
.iceliquide3 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/fruit.jpg');width: 50px;height: 50px;margin: auto;}
.iceliquide4 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/mix.jpg');width: 50px;height: 50px;margin: auto;}
.iceliquide5 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/dessert.jpg');width: 50px;height: 50px;margin: auto;}
.iceliquide6 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/frais.jpg');width: 50px;height: 50px;margin: auto;}
.iceliquide7 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/boisson.jpg');width: 50px;height: 50px;margin: auto;}
.iceliquide8 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/mesure.jpg');width: 50px;height: 50px;margin: auto;}
.iceliquide9 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/50ml.jpg');width: 50px;height: 50px;margin: auto;}
.iceliquide10 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/etoile.jpg');width: 50px;height: 50px;margin: auto;}
.icmat {background-image: url('https://cdn1.neovapo.com/img/ico-menu/clearomiseur.jpg');width: 50px;height: 50px;margin: auto;}
.icmat2 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/resistance.jpg');width: 50px;height: 50px;margin: auto;}
.icmat12 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/cartouche.jpg');width: 50px;height: 50px;margin: auto;}
.icmat3 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/box.jpg');width: 50px;height: 50px;margin: auto;}
.icmat4 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/secteur.jpg');width: 50px;height: 50px;margin: auto;}
.icmat5 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/accu.jpg');width: 50px;height: 50px;margin: auto;}
.icmat6 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/rangement.jpg');width: 50px;height: 50px;margin: auto;}
.icmat7 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/drip.jpg');width: 50px;height: 50px;margin: auto;}
.icmat8 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/reconstructible.jpg');width: 50px;height: 50px;margin: auto;}
.icmagn {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAABTElEQVR42p3SsUpcURCH8YPaGEJUUCEEIoJNVOy0UQNJYxcLwc4XENFCIQppBEEUrPMCFqKlEgJLiCIpfAARWxWvYCFuVpCN7s/C4N7dvfeSOOV3/t8MzJwQnkqLWd9cyMs7sKonpJd6Cwqqa117cvyFH+DOniVTvtiUB+cJczT4DnK6Y7TZintc6qwWZsFX9TWtRhWxX/GiVQG52ngIIZgBY3E0jTvvUpdxiJ9xlKsC1cocihrLIMJihtAPBsrgFpMZwlvwsQyuMJ8h9ILhMjjARoYwAbGLW8O1plRhB0dx0K2E5ZT4kBI+V8It3PuUEH/tBGdeVeI2EYpmKq9t0CmJK9HnAhya069DrwnbSn8/ecH7WqXLL7UVWfA7Takzbtefp/Cxec0hGE5VQgjBSwNGDHkTY9lKYptBedz48O/KM6Y8KlEI/6NENh8AuYh0KSQOG7oAAAAASUVORK5CYII=');width: 24px;height: 24px;margin: auto;margin-top: 7px;}
.fade2 {animation-name: fade2;animation-duration: 1s;}@keyframes fade2 {from {opacity: 0;}to {opacity: 1;}}
.md-bottom2 {margin-bottom: 20px;}
.typo2 p {margin: 0;}
.margt0 {margin-top: 4px !important;}
.amenu-link:hover {color: #ffea28;}
.marghead {margin-top: 10px;margin-bottom: 10px;}
.btnwrp {white-space: nowrap!important;}
.btnwrp2 {white-space: normal;}
.tagcat {background-color: #f3fcfe;color: #000;padding: 5px 10px 5px 10px;margin-right: 10px;border-radius: 4px;border: 1px #8c8c8c solid;line-height: 40px;}
.nowrap2 {white-space: nowrap;padding: 10px 5px;overflow: auto;}
#descprod2>ul {list-style: unset;padding-left: 40px;}
#prestablogfront div>ul {list-style: unset;padding-left: 40px;}
.dfd-branding {display: none;}
.htmlsnpt {min-height: 120px;height: 120px;}
.Booster {margin-bottom: 10px;}
.drfr3 {background-image: url('https://cdn1.neovapo.com/img/icone/medaille1.png');width: 30px;height: 30px;margin-right: 10px;margin-left: -10px;margin-top: 9px;float: left;background-size: cover;}
.gcolor1 {color: red;}
.gborder-right {border-right: 1px solid #ddd;}
.gborder-left {border-left: 1px solid #ddd;}
.gborder-top {border-top: 1px solid #ddd;}
.gmypage_home_summary.col-lg-12 {border: 1px solid #E2E4EA;display: flex;padding: 0;border-radius: 5px;}
.none-border {border: none!important;}
.gmypage_home_summary_lg4,.gmypage_home_summary_lg3 {border-right: 1px solid #E2E4EA;flex: 1 1 auto;padding: 1.25rem;}
.gmypage_home_summary .gmypage_home_cart_body>h2 {font-size: 2.25rem;}
.gmypage_home_summary .gmypage_home_cart .gmypage_home_cart_body {text-align: center;}
.hidden,.gnone,#new_fileds_payent_methods {display: none;}
.gnone.active {display: block;}
.gtext-right {text-align: right;}
.gmargin_auto {margin-left: auto!important;}
.gborder {border: 1px solid #E2E4EA;padding-top: 15px;}
.button1-gprcode {background-image: none;border-style: none;width: 30px;height: 30px;padding: 0;}
.gshow_prcode_ {min-width: 500px;text-align: center;}
.gnew_psw {margin-bottom: 15px;}
.gpsw {display: none;}
.form-group input.form-error,.form-group textarea.form-error {border: 1px solid #f13340;color: #f13340;}
.form-group input.form-ok,.form-group textarea.form-ok {border: 1px solid #46a74e;color: #35b33f;}
#submitResetproduct {display: none;}
.circle {background-color: rgba(0,0,0,0);border: 5px solid rgba(0,183,229,.9);opacity: .9;border-right: 5px solid rgba(0,0,0,0);border-left: 5px solid rgba(0,0,0,0);border-radius: 50px;box-shadow: 0 0 35px #2187e7;width: 50px;height: 50px;margin: 0 auto;-webkit-animation: spinPulse 1s infinite linear;}@-moz-keyframes spinPulse {0% {-moz-transform: rotate(160deg);opacity: 0;box-shadow: 0 0 1px #2187e7;}50% {-moz-transform: rotate(145deg);opacity: 1;}100% {-moz-transform: rotate(-320deg);opacity: 0;}}@-webkit-keyframes spinPulse {0% {-webkit-transform: rotate(160deg);opacity: 0;box-shadow: 0 0 1px #2187e7;}50% {-webkit-transform: rotate(145deg);opacity: 1;}100% {-webkit-transform: rotate(-320deg);opacity: 0;}}
.gmkt_affiliate_mypage_home_textlayble {font-weight: 700;width: 100%;}
.none-paddingleft-lg4 .col-lg-4 {padding-left: 0px!important;}
button.btn.btn-default.gmktbtn-default {border-radius: 5px;background: #2FB5D2;color: #fff;font-size: 14px;}
i.extra_icon_summary {background: #F4AA14;color: #fff;border-radius: 50%;padding: 5px 0 0 0;margin-right: 5px;border: 1px solid #E08A00;font-size: 14px;width: 25px;height: 25px;text-align: center;}
i.fas.fa-funnel-dollar.extra_icon_Details {background: #3EC67D;color: #fff;border-radius: 50%;padding: 5px 0 0 0;margin-right: 5px;border: 1px solid #006b31;font-size: 14px;width: 25px;height: 25px;text-align: center;}
label.text-left-bold {text-align: left!important;font-weight: bold!important;}
.radio-flex-extra-none-padding-left {display: flex;}
.radio-flex-extra-none-padding-left .radio-flex {padding-left: 0px!important;}
div.none-padding-left {padding-left: 0px!important;}
#gmypage_settings input {border-radius: 5px;}
.gdisplay-flex {display: flex;}
.page_show_details_result,.page_show_payment_result {width: 100%;}
.grwpoision-fixed {position: fixed;z-index: 9999999;left: -20px!important;bottom: 55%!important;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-overflow-scrolling: touch;}
#grw-container {position: fixed;z-index: 9999;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-overflow-scrolling: touch;}
#grw-ui-container {position: fixed;z-index: 999;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-overflow-scrolling: touch;}
#grw-ui-container .grw-ui-container-page {bottom: 20px;width: auto;right: 20px;}
#grw-ui-container a.grwlauncher-button {background-color: transparent;border: none;cursor: pointer;width: 100%;height: 50px;}
#grw-ui-container a.grwlauncher-button:focus {border: none!important;}
div.gnone,.gnone {display: none!important;}
div.gnone.active,.gnone.show {display: block!important;}
a.grwurl {color: #6568FE!important;text-decoration: underline;}
a.grwurl:hover {color: #6568FE!important;}
#grw-ui-container a.grwlauncher-button .grwlauncher-button-container {background-color: #6568FE;padding: 7px;text-align: center;width: auto;border-radius: 0px 0px 10px 10px;}
#grw-ui-container a.grwlauncher-button .grwlauncher-button-conten {font-size: 16px;line-height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.grwlauncher-button-text1,.grwlauncher-button-text2 {display: none;}
.grwlauncher-button-text1.active,.grwlauncher-button-text2.active {display: block;color: #fff;}
.grwlauncher-button-text2.active {width: 20px;}
.grw-page-conten,.grw-page-backgroundcolor,.grw-main-container {height: 100%;}
#grw-panel-container {height: calc(100% - 120px);max-height: 600px;width: 360px;position: fixed;border-radius: 10px;border: 0;min-height: 250px;overflow: hidden;z-index: 1;box-shadow: 0 1px 5px rgba(0,0,0,.2);-webkit-animation: smileFadeSlideUp .2s ease-in!important;animation: smileFadeSlideUp .2s ease-in!important;left: 0px!important;bottom: calc(65px + 5px);}
#grw-panel-container .grw-page-body {height: calc(100% - 0px);max-width: 100vw;background-color: #fff;}
#grw-panel-container .grw-page-loading {position: absolute;z-index: 1;top: 0;right: 0;background: rgb(0 0 0 / 0%);bottom: 0;left: 0;}
.gmkt_overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgb(0 0 0 / 0%);}
.gmkt_overlay .content {position: absolute;top: 45%;left: 45%;}
#grw-panel-container .grw-main-heading .grw-expanded-header {color: inherit;height: 165px;padding: 24px;position: relative;transform: translate3d(0,0,0);}
#grw-panel-container .grw-main-heading .grw-main-heading-header {color: inherit;padding: 20px 8px;position: absolute;background-color: transparent;width: 100%;z-index: 5;display: flex;align-items: center;}
#grw-panel-container .grw-main-heading .grw-main-heading-header .grw-main-header-content {width: 100%;}
#grw-panel-container .grw-baner-secondary {margin-bottom: 8px;}
.grw-main-heading {max-height: 0;height: 0;width: 100%;overflow: visible;color: #000;outline: none;}
.text-heading {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.grw-main-heading-button {background-color: transparent;border: none;text-align: left;color: inherit;font-weight: inherit;line-height: inherit;font: inherit;background-size: 20px;border-radius: 3px;cursor: pointer;transition: all .15s ease-in-out;}
.grw-main-heading-button:hover {background-color: rgba(0,0,0,.1);}
.grw-main-heading-button:active {background-color: rgba(0,0,0,.1);}
.grwtext-opacyti {opacity: 0;padding-left: 10px;}
.grw-main-heading .grw-expanded-header.grwtransform {transform: translate3d(0,-110px,0)!important;}
.grw-baner-primary {font-size: 32px;font-weight: 600;line-height: 39px;overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap;color: #fff;}
.grw-panel-footer {height: 52px;font-size: 14px;position: absolute;bottom: 0;width: 100%;justify-content: center;align-items: center;display: flex;margin: auto;background: #fff;box-shadow: 0 -3px 12px 0 rgba(0,0,0,.04);z-index: 1;}
.grw-panel-footer .grw-footerby-container {justify-content: center;align-items: center;width: 100%;display: flex;margin: auto;}
.grw-panel-footer .grw-footerby-icon {justify-content: center;align-items: center;width: 100%;display: flex;margin: auto;}
.grw-panel-footer .grw-footerby-icon i {padding-right: 10px;}
.grw-wrapper {height: 100%;padding-left: 16px;padding-right: 16px;overflow-y: scroll;overflow-x: hidden;padding-top: 130px;}
.grwpadding-wrapper {height: 100%;padding-left: 16px;padding-right: 16px;overflow-y: scroll;overflow-x: hidden;padding-top: 85px;}
.grw-wrapper-viewcontainer {box-sizing: border-box;-webkit-tap-highlight-color: rgba(0,0,0,0);min-height: calc(100%);}
.grw-wrapper-container {position: relative;padding: 16px 12px;background-color: #fff;margin-bottom: 12px;box-shadow: 0 0 13px 0 rgba(0,0,0,.09);overflow: hidden;border-radius: 10px;}
.grw-wrapper-container:last-of-type {margin-bottom: 65px;}
.grwtext-center {text-align: center;}
.grwheading {font-size: 16px;font-weight: 700;line-height: 120%;margin-bottom: 8px;width: 100%;color: #000;}
.grwdescription {padding-left: 12px;padding-right: 12px;margin-bottom: 20px;line-height: 150%;}
.gprimarybutton {border-radius: 5px;background: #575afd;color: #000000!important;font-size: 12px;}
.gprimarybutton:hover {background: #7171DB;}
.grwbody {font-weight: 400;font-size: 14px;line-height: 20px;}
.grwbody:hover {color: #777777!important;}
.grwlist {position: relative;}
a.card-list-item,div.card-list-item {background-color: transparent;border: none;text-align: left;color: inherit;font-weight: inherit;line-height: inherit;font: inherit;display: flex;justify-content: space-between;align-items: center;padding: 8px 12px;position: relative;margin-bottom: 16px;cursor: pointer;width: 100%;transition: background-color .15s ease-in-out;}
a.card-list-item.grw-noneflex,div.card-list-item.grw-noneflex {display: block;}
.grw-expiryday {font-size: 12px;padding: 5px;color: #6f7d8a;text-align: center;}
div.grwpoints-box-card {background-color: transparent;text-align: left;color: inherit;font-weight: inherit;line-height: inherit;font: inherit;display: flex;justify-content: space-between;align-items: center;padding: 8px 12px;position: relative;width: 100%;transition: background-color .15s ease-in-out;}
div.card-list-item.grwcard-list-opancy05 {opacity: .5;}
.card-list-item.gnone-marginbottom {margin-bottom: 0!important;}
.card-list-item-content {width: 100%;display: flex;align-items: center;}
.list-item-image {height: 40px;width: 40px;padding: 4px;margin-right: 12px;flex-shrink: 0;}
#grw-panel-container a:hover {color: #777777!important;}
#grw-panel-container a.card-list-item:hover,div.card-list-item:hover {color: #777777!important;background: #f7f7f7;}
a.card-list-item::after,div.card-list-item::after {height: 1px;width: 100%;content: "";left: 64px;position: absolute;bottom: -8px;background-color: #e6e6e6;}
a.card-list-item:last-of-type::after,div.card-list-item:last-of-type::after {height: 0;}
a.card-list-item.card-list-item-bottom-width:last-of-type::after {height: 1px;left: 0;}
.grwtext-subtitle {color: #637381;}
.gnone-hover {cursor: auto!important;background-color: transparent;}
.grw-flex-header {width: 100%;display: flex;align-items: center;}
.grw-panelsub .grw-cardheading-container {padding-top: 8px;padding-bottom: 8px;padding-left: 12px;margin-bottom: 8px;}
.grw-center-flexitem {display: flex;align-items: center;}
.listearnbutton {width: 66px;max-width: 66px;min-width: 66px;}
.list-item-text-wrapper {width: 100%;}
.grw_bottom_margin .card-list-item:last-of-type {margin-bottom: 100px;}
.grw-wrapper::-webkit-scrollbar {display: none;}
#grwjoin-program {position: absolute;top: -40px;margin-left: auto;margin-right: auto;left: 0;right: 0;width: 66.66%;box-shadow: 0 0 13px 0 rgba(0,0,0,.09);-webkit-animation: fadeIn .2s ease-in-out;animation: fadeIn .2s ease-in-out;}
.grwemty-icon {background-size: 100%;background-repeat: no-repeat;background-position: 50%;height: 124px;text-align: center;width: 100%;margin-top: 40px!important;}
.icon-warning-sign.list-empty-icon {color: #dddddd;display: block;clear: both;font-size: 84px;text-shadow: #fff 1px 1px 0;}
.gbtn-default {background-color: transparent;border: none;height: 36px;width: 36px;cursor: pointer;border-radius: 3px;}
.grw-copyurl {position: relative;padding: 0 12px;margin-bottom: 16px;}
.grw-copyurl input {padding: 0 35px 0 5px!important;}
.grw-copyurl .grw-copyurl-button {position: absolute;right: 14px;top: 15px;background-color: transparent;border: none;color: inherit;font-weight: inherit;line-height: inherit;font: inherit;height: auto;width: auto;cursor: pointer;}
.grw-referrals-share,.grw-copycode {display: flex;justify-content: space-around;align-items: center;padding: 0 12px;margin-bottom: 8px;position: relative;text-align: center;}
.grw-referrals-share span button {border: none;height: 30px;width: 30px;margin-bottom: 8px;margin-left: auto;margin-right: auto;cursor: pointer;}
.list-item-subtitle.grwtext-subtitle i {font-size: 7px;}
input.form-error {border: 1px solid #f13340;color: #f13340;}
.gcolor-red {color: #f13340!important;display: none!important;}
.gcolor-red.active {display: block!important;}
#ui-datepicker-div {z-index: 9999!important;}
.list-item-title.grwtext_center {width: 100%;margin-bottom: 16px;text-align: center;}
.grwemty-icon i {font-size: 65px;color: #000000!important;}
.grw-page-conten .grw-baner-header .grw-baner-icon img {max-width: 20px;max-height: 20px;}
button.grwbtn {padding: 15px 32px;border-radius: 10px;margin-bottom: 16px;}
.grw_ranger_points input {width: 100%;outline: none;--range: calc(var(--max) - var(--min));--ratio: calc((var(--val) - var(--min))/var(--range));--sx: calc(11px + var(--ratio)*(100% - 22px));margin: 0;padding: 0;height: 22px;background: transparent;font: 1em/1 arial,sans-serif;}
.grw-page-body .grwbackground-blu {color: #fff!important;background: transparent linear-gradient(135deg,#9d0012,#f35d63) repeat scroll 0 0;}
.grw-page-body .grwheading {color: #000000!important;}
.grw-page-body button.grwbtn {color: #000000!important;background-color: #9d0012!important;}
.grw-page-body button.gprimarybutton {color: #000000!important;background-color: #9d0012!important;width: 100%!important;font-size: 1rem;}
.grw-page-body button.btn,.grw-page-body button.btn i {color: #fff!important;width: 65px;}
.grw-page-body a.grwurl {color: #000000!important;}
#grw-ui-container .grwlauncher-button-container {color: #000000!important;background:linear-gradient(45deg,#8d0423,#e64f57);}
.grw-page-body .text-heading {color: #fff!important;font-size: 1.3rem;}
.grwlauncher-button-container {float: left;}
.grwurl2 {margin-bottom: 20px;}
h1 {margin-bottom: 15px!important;}
.col-30 {flex: 0 0 33.333%;max-width: 33.333%;position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.order_product1 {order: 1;}
.order_product2 {order: 2;}
.order_product3 {order: 3;}
.fleft {float: left;}
.acver {vertical-align: middle;margin-bottom: 10px;}
.marg4t {margin-top: -4px;}
.filterpar {font-size: 1.2rem;font-weight: 700;}
.top4 {margin-top: -4px;}
h2 {font-size: 1.5rem;text-transform: none;font-weight: 700;color: inherit;margin: 0 0 15px;padding: 5px 0;}
.typo a {text-decoration: underline;}
.typo a:hover {text-decoration: underline;}
.descric a {text-decoration: underline;}
.descric a:hover {text-decoration: underline;}
#descprod2 a {text-decoration: underline;}
#descprod2 a:hover {text-decoration: underline;}
.breadcrumb-item a {text-decoration: underline;}
.breadcrumb-item a:hover {text-decoration: underline;}
#prestablogfont a {text-decoration: underline;}
#prestablogfont a:hover {text-decoration: underline;}
.colbla4 {padding: 4px;font-size: 1.4rem;padding-right: 4px;padding-left: 4px;color: #08840f;}
.colbla6 {padding: 4px;font-size: 1.55rem;padding-right: 4px;padding-left: 4px;color: #08840f;}
.justicont {justify-content: center;}
.capb{padding: 10px;caption-side: bottom;}
.nowrap3{padding:0;}
.col-md-3{flex:0 0 25%;max-width:25%}
.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}
.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}
.store-item{padding:10px;}
.mtop0{margin-top:0px;}@media (min-width:576px) {
	.container {max-width: 540px;}
	.col-sm {flex-basis: 0%;flex-grow: 1;max-width: 100%;}
	.col-sm-5 {flex: 0 0 41.66666667%;max-width: 41.66666667%;}
	.col-sm-6 {flex: 0 0 50%;max-width: 50%;}
	.col-sm-7 {flex: 0 0 58.33333333%;max-width: 58.33333333%;}
	.m-sm-0 {margin: 0!important;}
	.text-sm-left {text-align: left!important;}
	.product-list .grid:not(.slick-slider).columns-3 .product-miniature {flex: 0 0 50%;max-width: 50%;}
	.product-list .grid:not(.slick-slider).columns-6 .product-miniature {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.brand-list:not(.slick-slider) .brand-base {flex: 0 0 33.33333333%;max-width: 33.33333333%;}}@media (min-width:768px) {
	.container {max-width: 540px;}
	.col-md {flex-basis: 0%;flex-grow: 1;max-width: 100%;}
	.col-md-1 {flex: 0 0 8.33333333%;max-width: 8.33333333%;}
	.col-md-2 {flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.col-md-4 {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.col-md-6 {flex: 0 0 50%;max-width: 50%;}
	.col-md-8 {flex: 0 0 66.66666667%;max-width: 66.66666667%;}
	.col-md-9 {flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {flex: 0 0 83.33333333%;max-width: 83.33333333%;}
	.flex-md-wrap {flex-wrap: wrap!important;}
	.m-md-0 {margin: 0!important;}
	.form-control-valign {padding-top: 7px;}
	.product-list .grid:not(.slick-slider).columns-2 .product-miniature {flex: 0 0 50%;max-width: 50%;}
	.product-list .grid:not(.slick-slider).columns-4 .product-miniature {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.product-list .grid:not(.slick-slider).columns-5 .product-miniature {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.product-list .grid:not(.slick-slider).columns-6 .product-miniature {flex: 0 0 25%;max-width: 25%;}
	.product-list .list .product-miniature .product-thumbnail {text-align: left;}
	.main-product-details .product-add-to-cart .add {margin-left: 25%;}
	.product-line-grid {align-items: center;}
	.product-line-grid-left {align-self: flex-start;}
	.cart-preview.hover .cart-dropdown,.cart-preview:hover .cart-dropdown {visibility: visible;opacity: 1;top: 35px;transition: all .3s;}
	.anav-top .adropdown {max-width: 690px;}
	.anav-top .amenu-item.plex.hover .adropdown,.anav-top .amenu-item.plex:hover .adropdown {visibility: visible;opacity: 1;top: 100%;transition: all .3s;}
	.brand-list:not(.slick-slider) .brand-base {flex: 0 0 25%;max-width: 25%;}}@media (min-width:992px) {
	.container {max-width: 960px;}
	.d-lg-none {display: none!important;}
	.d-lg-block {display: block!important;}
	.flex-lg-nowrap {flex-wrap: nowrap!important;}
	.justify-content-lg-center {justify-content: center!important;}
	.m-lg-0 {margin: 0!important;}
	.col-lg {flex-basis: 0%;flex-grow: 1;max-width: 100%;}
	.col-lg-3 {flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {flex: 0 0 31.632%;max-width: 31.632%;}
	.col-lg-6 {flex: 0 0 50%;max-width: 50%;}
	.col-lg-8 {flex: 0 0 68.368%;max-width: 68.368%;}
	.col-lg-9 {flex: 0 0 75%;max-width: 75%;}
	.text-lg-left {text-align: left!important;}
	.product-list .grid:not(.slick-slider).columns-3 .product-miniature {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.product-list .grid:not(.slick-slider).columns-4 .product-miniature {flex: 0 0 20%;max-width: 20%;}
	.product-list .grid:not(.slick-slider).columns-5 .product-miniature {flex: 0 0 25%;max-width: 25%;}
	.product-list .grid:not(.slick-slider).columns-6 .product-miniature {flex: 0 0 20%;max-width: 20%;}
	.product-list .list:not(.slick-slider).columns-2 .product-miniature {flex: 0 0 50%;max-width: 50%;}
	.anav-top .adropdown {max-width: 930px;}
	.brand-list:not(.slick-slider) .brand-base {flex: 0 0 20%;max-width: 20%;}}@media (min-width:1220px) {
	.container {max-width: 1200px;}
	.dim2{max-width: 1500px;}
	.m-xl-0 {margin: 0!important;}
	.product-list .grid:not(.slick-slider).columns-5 .product-miniature {flex: 0 0 20%;max-width: 20%;}
	.product-list .grid:not(.slick-slider).columns-6 .product-miniature {flex: 0 0 16.66666667%;max-width: 16.66666667%;}
	.product-list .list .product-miniature .first-block {max-width: 265px;}
	.product-list .list.columns-2 .product-miniature .first-block {max-width: 230px;}
	.layout-left-column .main-content .product-list .list.columns-2 .product-miniature .product-price,.layout-right-column .main-content .product-list .list.columns-2 .product-miniature .product-price {font-size: medium;}
	.layout-left-column .main-content .product-list .list.columns-2 .product-miniature .first-block,.layout-right-column .main-content .product-list .list.columns-2 .product-miniature .first-block {max-width: 212px;}
	.anav-top .adropdown {max-width: 1170px;}
	.brand-list:not(.slick-slider) .brand-base {flex: 0 0 16.66666667%;max-width: 16.66666667%;}}@media screen and (prefers-reduced-motion:reduce) {
	.form-control {transition: none;}
	.modal.fade .modal-dialog {transition: none;}}@media (min-width:991px) {
	.d-md-none {display: none!important;}
	.d-md-block {display: block!important;}
	.d-md-table {display: table!important;}
	.d-md-flex {display: flex!important;}
	#header .header-main-menu-wrapper {min-height: 50px;}}@media (max-width:575.98px) {
	.marghead {margin: unset!important;}
	.container {max-width: 480px;}
	.catcmb {overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
	.wrapp_mob {flex-wrap: nowrap!important;padding: 10px 5px;overflow-x: scroll;overflow-y: hidden;}
	.modal-dialog {margin-left: .5rem;margin-right: .5rem;}
	#payment-confirmation button {font-size: 1rem;}
	#payment-confirmation button.btn {white-space: normal;}
	.product-name {padding-top: 5px;padding-bottom: 5px;font-size: 1rem;}
	.product-list .product-list-wrapper {margin-left: -5px;margin-right: -5px;}
	.product-list .product-miniature {padding-left: 5px;padding-right: 5px;margin-bottom: 10px;}
	.product-list .product-miniature .add-to-cart {padding-top: 5px;padding-bottom: 5px;}
	.layout-left-column .main-content .product-list .grid:not(.slick-slider).columns-3 .product-miniature,.layout-right-column .main-content .product-list .grid:not(.slick-slider).columns-3 .product-miniature {flex: 0 0 50%;max-width: 50%;}
	.product-list .list .product-miniature .product-container {flex-wrap: wrap;}
	.product-list .list .product-miniature .first-block {max-width: none;margin: auto;}
	#stores .page-stores .store-item-container {display: block;}
	#stores .page-stores .store-item-container .divide-left {border-left-width: 0;}
	#stores .page-stores .store-item-container .store-more-link {margin-bottom: 1rem;}
	.brand-list.list-mode {margin: 0 -5px;}
	.brand-list.list-mode .brand-base {margin-bottom: 0;padding: 5px;}
	.displaylin {overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
	.displaylin2 {overflow-x: scroll;overflow-y: hidden;}}@media (min-width:575.98px) {
	.contenancem {display: none;}}@media (max-width:767.98px) {
	.title-block3 {font-size: 1.8rem!important;}
	.nav-tabs {flex-wrap: wrap;justify-content: space-around;}
	.order-mobile {order: 2;}
	.mobiletag {font-size: .8rem;}
	.mobiletag2 {font-size: 1rem;}
	.badge {font-size: .9rem;}
	.product-flags .product-flag {font-size: .8rem;}
	.mobilehimage {height: 100%;}
	.modal-dialog {margin-top: 20%;max-width: 520px;}
	.dropdown .dropdown-icon {margin-left: 5px;}
	#order-summary-content #order-items #order-items {padding-right: 10px;padding-left: 10px;}
	#order-items {border-right-width: 0;margin-bottom: .5rem;padding-right: 10px;}
	#order-details {padding-left: 10px;}
	#order-details .order-details-title {padding-top: 1rem;border-top-width: 1px;}
	section.checkout-step .address-item {flex: 0 0 99%;}
	.mobile-search-fillter #search_filter_controls button {padding-left: 10px;padding-right: 10px;}
	.main-product-details .product-add-to-cart .add-to-cart {width: 100%;}
	.product-line-grid-body,.product-line-grid-left {margin-bottom: .5rem;}
	#stores .page-stores {width: 100%;}
	.currency-selector .dropdown-current,.language-selector .dropdown-current {padding: 3px 5px;}
	#header .header-nav .header-nav-wrapper {min-height: 0;margin-right: 100px;}
	.breadcrumb {margin: 0;padding: 10px 5px;background: 0 0;}
	#header .main-header {padding-top: 0;padding-bottom: 0;height: 110px;}
	#header .display-top {display: none!important;}
	.col-30 {flex: 0 0 100%;max-width: 100%;position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
	.order_product1 {order: 1;}
	.order_product2 {order: 3;}
	.order_product3 {order: 2;}}@media (min-width:992px) and (max-width:1219.98px) {
	.nav-tabs .nav-item .nav-link {padding: 0 10px;}
	.layout-left-column .main-content .product-list .grid:not(.slick-slider).columns-4 .product-miniature,.layout-right-column .main-content .product-list .grid:not(.slick-slider).columns-4 .product-miniature {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.product-list .list .product-miniature .first-block {max-width: 250px;}
	.product-list .list.columns-2 .product-miniature .first-block {max-width: 212px;}
	.layout-left-column .main-content .product-list .list:not(.slick-slider).columns-2 .product-miniature,.layout-right-column .main-content .product-list .list:not(.slick-slider).columns-2 .product-miniature {flex: 0 0 100%;max-width: 100%;}
	.anav-top .amenu-link {padding-left: 10px;padding-right: 10px;font-size: 1rem;}
	.anav-top .amenu-link>sup {right: 0;}
	.anav-top .mobile-toggle-plus {right: 2px;}}@media (max-width:991.98px) {
	.nav-tabs .nav-item .nav-link {padding: 0 5px;}
	.label,label {text-align: left;}
	.form-group {margin-bottom: .625rem;}
	#order-confirmation #registration-form {width: 100%;}
	#order-items .details {margin-bottom: .5rem;}
	#block-cmsinfo {padding: 30px 40px;}
	.pagination .page-total {margin-bottom: 10px;}
	.main-product-details .combinations-wrapper .combination-item {width: 50%;}
	#header .header-right {margin: 0;padding-top: 6px;padding-bottom: 6px;min-height: 55px;}
	#main .page-content #notifications {margin-left: -10px;margin-right: -10px;}
	.colbla2 {color: #000;border-radius: 10px;display: inline-block;position: absolute;border: 3px solid #000;background: #ffea28;padding: 4px;box-shadow: rgba(0,0,0,.45) 0 2px 15px;bottom: 8px;right: 8px;font-size: 1.1rem;padding-right: 10px;padding-left: 10px;}
	.colbla3 {font-size: 1.5rem;}
	.pprice5 {top: -.7rem;}
	.supprice {top: -.2rem;}}@media (min-width:767.99px) {
	.mobiletag {font-size: 1rem;}
	.mobiletag2 {font-size: 1rem;}
	.badge {font-size: 1rem;}
	.product-flags .product-flag {font-size: 1rem;}
	.mobilehimage {height: 460px;}}@media (min-width:768px) and (max-width:991.98px) {
	.left-categories .category-tree>ul>li>a {font-size: 1em;}
	.layout-left-column .main-content .product-list .grid:not(.slick-slider).columns-4 .product-miniature,.layout-right-column .main-content .product-list .grid:not(.slick-slider).columns-4 .product-miniature {flex: 0 0 50%;max-width: 50%;}
	.layout-left-column .main-content .product-list .grid:not(.slick-slider).columns-6 .product-miniature,.layout-right-column .main-content .product-list .grid:not(.slick-slider).columns-6 .product-miniature {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.product-list .list .product-miniature .first-block {max-width: 215px;}
	.main-product-details .product-flags {font-size: .8rem;}
	.main-product-details .product-flags .product-flag span {border-width: 1px;}
	.anav-top .amenu-link {padding-left: 8px;padding-right: 8px;font-size: .9375rem;}
	.anav-top .amenu-link>sup {right: -3px;}
	.anav-top .mobile-toggle-plus {right: -3px;}}@media (min-width:768px) and (max-width:1219.98px) {
	.product-list .thumbnail-left .product-miniature .discount-amount,.product-list .thumbnail-left .product-miniature .discount-percentage {display: none;}}@media (max-width:992px) {
	.search-widget {width: 85%;}
	.cart-preview .cart-header .fa,.cart-preview .cart-header .material-icons {margin: 0;}
	.cart-preview .cart-header .cart-total-value {display: none;}}@media (max-width:991px) {
	#header .header-logo {width: 100%;text-align: center;max-width: none;padding-top: 10px;padding-bottom: 10px;}
	.desktop-sticky-wrapper {display: none;}
	.header-logo {display: none;}
	.searchbar-wrapper {display: none;}
	.mobiaccount {display: none;}
	.mobdisplay {display: flex;}
	.deskdisplay {display: none;}}@media only screen and (max-width:768px) {
	.rowreassurance {max-width: 50%;width: 100%;}}@media screen and (min-width:0) and (max-width:992px) {
	.header-banner {display: none;}}@media screen and (min-width:750px) {
	.lien-menu-mobile {display: none;}}@media (min-width:800px) {
	.first-block {min-height: 277.5px;}
	.banniere-mobile1 {display: block;}
	.descri-produit {font-size: 1rem;margin: 10px 20px;font-style: italic;text-align: center;min-height: 80px;}}@media (max-width:799px) {
	.first-block {}
	.banniere-mobile1 {display: none;}
	.descri-produit {font-size: .8rem;margin: 7px;font-style: italic;text-align: center;min-height: 80px;}
	.first-block2 {min-height: 150px!important;}
	.btnmob {white-space: normal!important;}}@media (min-width:991.1px) {
	#header-mob3 {display: none;}
	.mobiaccount {display: block;}
	.deskdisplay {display: flex;}
	.mobdisplay {display: none;}}@media (min-width:1024.1px) {
	.tabbarmob {display: none;}
	.displmob {display: none;}
	#scroll_to_top {position: fixed;bottom: 120px;right: 24px;display: none;cursor: pointer;}
	.shopping-cart-module {margin-top: 8px;}}@media (max-width:1024px) {
	.colblap {margin-top: -46px;font-size: 1rem;padding-right: 10px;padding-left: 10px;border: solid 2px white;top: unset;bottom: unset;right: unset;left: unset;color: #fff;background: rgba(0,0,0,0) linear-gradient(135deg,#28a745,#4ad169) repeat scroll 0 0;box-shadow: none;}
	.tabbarmob {position: fixed;bottom: 15px;left: 0;right: 0;text-align: center;width: 92%;height: 50px;box-shadow: rgb(0 77 255 / 50%) 0 2px 16px;margin: auto;border-radius: 10px;z-index: 500;border-color: #000;border: 10px;background: linear-gradient(135deg,#2a27da,#0cf);}
	.crbutton2 {overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
	.custom-radio-button2 {padding: 14px!important;line-height: 3.8rem;}
	.an_stickyAddToCart {left: 0;bottom: 0;right: 0;height: 65px;}
	.filterstick {z-index: 500;height: 40px;}
	.filterstick2 {height: 60px;display: none;}
	#icon-searchers-mobile {font-size: 1rem!important;width: 150px;line-height: 1.8rem;}
	.an_stickyAddToCart.an_stickyAddToCart .an_stickyAddToCart-qty-add .btn-primary {font-size: 1rem!important;width: 200px;line-height: 1.8rem;}
	.an_stickyAddToCart.an_stickyAddToCart .an_stickyAddToCart-qty-add {height: unset;margin-bottom: 0;text-align: center;}
	.an_stickyAddToCart-btnadd {margin-bottom: 0;}
	.displmob {display: block;text-align: center;}
	.regular-price2 {font-size: .9rem;color: #000;text-decoration: line-through;}
	.supprice2 {top: -.2rem;padding-top: .5rem;font-size: .6rem;}
	.displdesk {display: none;}
	.marbt {margin-top: 0;}
	#scroll_to_top {position: fixed;bottom: 90px;right: 16px;display: none;cursor: pointer;z-index: 100;}
	.disel5 {font-size: 1.8rem!important;}
	.disel6 {font-size: 1.8rem!important;font-weight: 700;text-transform: uppercase;background: linear-gradient(to right,#30cfd0 0,#330867 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
	.custom-radio-button__container {line-height: 3.6rem;}
	.cart-preview .cart-header {padding-top: 5px;padding-left: 6px;}
	.btadat {font-size: 1.2rem;line-height: 2.2rem;}}@media screen and (max-width:320px) {
	.gmypage_home_summary.col-lg-12 {display: table;}
	.gmypage_home_summary_lg4,.gmypage_home_summary_lg3 {border-bottom: 1px solid #E2E4EA;}
	.gdisplay-flex {display: block;}}@media screen and (max-width:480px) {
	.gmypage_home_summary.col-lg-12 {display: table;}
	.gmypage_home_summary_lg4,.gmypage_home_summary_lg3 {border-bottom: 1px solid #E2E4EA;}
	.gdisplay-flex {display: block;}}@media only screen and (max-height:450px),only screen and (max-width:450px) {
	#grw-panel-container {border-radius: 0!important;height: 100%!important;max-height: 100vh!important;top: 0!important;right: 0!important;left: 0!important;width: 100%!important;max-width: 100vw!important;}}@media only screen and (max-width:360px) {
	#grw-panel-container {width: auto;min-width: 200px;}
	#grw-ui-container a.grwlauncher-button .grwlauncher-button-conten {font-size: 16px;line-height:20px;overflow: hidden;}}
.lazy2{background-image: none !important;background: none !important;}@media(max-width: 767.98px){
	.colpan{flex:0 0 70%;max-width:70%}}
.lienn{color:#000000;}
.lienn:hover{color:#23d1af;}
.fll{float:left;}
.conv-fab.conv_align_center {z-index:499 !important;margin-bottom: 5px;}
.listprodtx{list-style: none !important;padding-left: 0 !important;margin-left: 1px !important;margin-right: 1px !important;}
.fomo-notification2 {
  text-align: center;
  padding: 1px;
  font-size: 1rem;
  color: #212529;
  margin-top: 10px;
  width: 100%;
  animation: fadeIn 2s;  
  display: block;
}

@media screen and (max-width: 500px) {
	.fomo-notification2 {
        font-size: 0.95rem;
		width:100%;
    }
}
.fomo-notification2 strong {
    color: #0267d3;
}
@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
.fomo-notification3 {
	text-align:center;
    
    border: 1px solid #E9ECEF;
    border-radius: 5px;
    padding: 5px;
    font-size: 14px;
    color: #212529;
	width:100%;
	transition: opacity 0.5s;
	display: block;
	margin-top:10px;
}
.fomo-notification4 {
    color: #0267d3;
	font-weight:700;
}
.fomo-notification3 strong {
    color: #0267d3;
}
.fomo-notification {
	text-align:center;
    background-color: rgba(248, 249, 250, 0.9);
    border: 1px solid #E9ECEF;
    border-radius: 5px;
    padding: 5px;
    font-size: 1rem;
    color: #212529;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	transition: opacity 0.5s; 
	display: none; 
}

@media screen and (max-width: 500px) {
	.fomo-notification {
        font-size: 1rem;
		width:100%;
    }
}
.fomo-notification strong {
    color: #0267d3;
}
#descris2 h2, h3 {text-align:center;}
#scat h2, h3 {text-align:center;}
#detail h2, h3 {text-align:center;}
.flexiw {
    display: flex;
    flex-wrap: wrap;
}
.flexiw1 { order: 1; }
.flexiw2 { order: 2; }
.flexiw3 { order: 3; }

@media screen and (max-width: 500px) {
	.flexiw1 { order: 1; }
	.flexiw3 { order: 2; }
	.flexiw2 { order: 3; }
}
.flexic {
    display: flex;
    flex-wrap: wrap;
}
.flexic1 { order: 2; width:100%;}
.flexic2 { order: 1; width:100%;}
.neolight {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    align-items: center;
    justify-content: center;
}
.lightbox-container {
    position: relative;
    display: inline-block;
    max-width: 90%;  
    max-height: 80%; 
}
.neolight-content {
    width: 100%;     
    height: auto;    
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
    border: 5px solid white;
}
.close2 {
    position: absolute;
    top: 10px;  
    right: 10px; 
    color: white;
    font-size: 30px;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 30px;
    padding: 5px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
	padding-right: 12px;
  padding-left: 12px;
}

@media only screen and (max-width: 600px) {
	.lightbox-container {
        max-width: 95%;  
        max-height: 70%; 
    }
	.neolight-content {
        max-width: 100%; 
    }
	.close2 {
        top: 5px;
        right: 5px;
    }
}
#detail {padding-top:0px;padding-bottom:0px}
#scat {padding-bottom:0px}
#prestablogfront h2 {text-align:center;}
#shome h2 {text-align:center;}
.breadcrumb-item2 { padding:10px; font-size:0.9rem;}
.font8{font-size:0.8rem;}
.delivery-option {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: auto;
}
.delivery-option img {
    height: auto;
    max-width: 100%;
}
body#checkout section.checkout-step .delivery-options>.row.carrier-extra-content-gls {
    border-right: none;
}
.gls-container {
    padding-bottom: 15px;
}
.gls-container .row {
    margin-left: -15px;
    margin-right: -15px;
}
.carrier-extra-content-gls,
.gls-container,
.gls-container .row > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
}
.gls-container .input-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative;
    width: 100%;
}
.gls-container .input-group-addon,
.gls-container .input-group-append {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
}
.gls-container .input-group > .form-control {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-bottom: 0;
    position: relative;
    width: 1%;
}
.gls-mobile .form-control-label {
    padding-top: 0;
    text-align: left;
}
.gls-mobile .input-group-addon {
    padding: 0.3rem 0.5rem;
}
.gls-mobile .input-group-addon,
.gls-mobile .form-control {
    border-style: solid;
    border-width: 1px;
}
.gls-mobile .input-group-addon:not(:last-child) {
    border-right: 0;
}
.gls-mobile .form-control-danger,
.gls-mobile .form-control-success {
    background-position: center right .625rem;
    background-repeat: no-repeat;
    background-size: 1.25rem 1.25rem;
    padding-right: 2.25rem;
}
.gls-heading,
.gls-search {
    padding: 1rem;
}
.gls-sub-heading {
    font-size: 80%;
    font-weight: 400;
    margin: 0.5rem 0 0 0;
}
.gls-sub-heading ul {
    list-style-type: disc;
    margin: 0;
    padding-left: 1.5rem;
}
.gls-search {
    margin-bottom: 1rem;
}
#gls-search-form {
    margin-top: 1rem;
}
#gls-search-form .input-group {
    column-gap: 2px;
}
#gls-search-form .input-group > input[name="gls_search_postcode"] {
    flex: 0 1 40%;
}
#gls-search-form .gls-search-relay {
	margin-top: 2px;
}
#gls-search-form .gls-search-relay > i {
	overflow: hidden;
}
#gls-search-form .gls-search-relay > i:before {
	margin-right: 10px;
}
.gls-relay-list .col-select-relay {
    text-align: center;
}
.gls-relay-list .card-title {
    margin-bottom: 0.25rem;
}
.gls-relay-list .card-body {
    line-height: 1.5;
    padding: 0.5rem 0.75rem;
}
.gls-relay-infos label,
.gls-relay-infos .gls-relay-distance {
    font-size: 0.8rem;
}
.gls-relay-infos label {
    clear: none;
    margin: 0;
    text-align: inherit;
}
#gls-map {
    height: 400px;
    width: 100%;
}
.leaflet-container .leaflet-marker-pane .gls-marker-wrapper {
    height: 100%;
    position: relative;
    width: 100%;
}
.leaflet-container .leaflet-marker-pane .gls-marker-wrapper:before {
    color: #ffd100;
    content: attr(data-marker-id);
    display: block;
    font-weight: 600;
    height: 16px;
    line-height: 16px;
    margin-top: -5px;
    position: absolute; left: 50%; top: 50%;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 16px;
    z-index: 1;
}
.gls-relay-info-open-hours {
    margin: 0 -0.5rem;
    width: 100%;
}
.page-order .gls-relay-info-open-hours th,
.page-order .gls-relay-info-open-hours td {
    padding: 0.3rem 0.5rem;
}
.gls-relay-info-open-hours th {
    font-weight: 400;
    vertical-align: top;
}
.gls-relay-info-open-hours td {
    white-space: nowrap;
}
.gls-relay-info-open-hours .today th,
.gls-relay-info-open-hours .today td {
    font-weight: 600;
}
.alert-danger > .alert-text {
    margin-left: 1rem;
}
#gls-relay-container {
    min-height: 400px;
    position: relative;
}
.gls-france-loader-wrapper {
    background-color: rgba(255, 255, 255, 0.6);
    height: 100%;
    position: absolute; left: 0; top: 0;
    width: 100%;
    z-index: 524288;
}
.gls-france-loader-wrapper svg {
    position: absolute; left: 50%; top: 50%;
    transform: translate(-50%, -50%);
}
.gls-france-loader-wrapper svg circle {
    animation: gls-france-loader-keyframes 2s linear infinite;
    fill: transparent;
    stroke: #061ab1;
    stroke-dasharray: 125;
    stroke-linecap: round;
    stroke-width: 4;
    transform-origin: 20px 20px 0;
}

@keyframes gls-france-loader-keyframes {
    0% {
        stroke-dashoffset: 26.4;
        transform: rotate(0deg);
    }
    50% {
        stroke-dashoffset: 125.6;
        transform: rotate(720deg);
    }
    100% {
        stroke-dashoffset: 26.4;
        transform: rotate(1080deg);
    }
}



@media (max-width: 576px) {
	.gls-search-relay .search {
        margin-right: 0;
    }
	.gls-search-relay .btn-text {
        display: none;
    }

}

@media (min-width: 576px) and (max-width: 1199px) {
	.gls-relay-infos .gls-relay-distance {
        text-align: right;
    }

}

@media (min-width: 1200px) {
	.gls-relay-list {
        overflow-y: auto;
        max-height: 400px;
    }

}
.sticky-background {height: 59px;box-shadow:rgb(0 77 173/40%) 0 2px 4px, rgb(0 72 161/30%) 0 7px 12px -3px, rgb(9 168 247) 0 -3px 0 inset;    margin-left: -15px;
    margin-right: -15px;
    background: #fff;
	   margin-top: 0px;
   }
.header-right {
    position: relative;
    transition: top 0.3s;
	background:#fff !important;
	margin: 0;
	    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
#header-mob {
    padding-top: 5px !important;
    padding-bottom: 10px !important;
	padding-left: 15px !important;



}

@media (max-width:1024px) {
	.cart-preview .cart-header {
    padding-top: 0px;
    padding-left: 0px;
}
}
.backmob { background:linear-gradient(-45deg,#23a6d5,#23d5ab);box-shadow:rgb(0 77 173/40%) 0 2px 4px, rgb(0 72 161/30%) 0 7px 12px -3px, rgb(9 168 247) 0 -3px 0 inset;padding: 10px;height:122px;padding-top:15px;}
.menumob1 {float:left;}
.menumob2 {float:right;}
.menumobsearch {clear: both;    padding-top: 12px;
    padding-bottom: 10px;}
.flri {float:right;}
.searmobm{
    width: 100%;
    border-radius: 7px;
    padding: 10px;
    color: rgba(31, 35, 38, 0.75);
    border: solid 2px #000000b8;
	}
.searmobm::placeholder{
		color:#000;
	}
.searmobm2 {
    width: 100%;
    height: 40px; 
 padding-right: 20px; 
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0iTTQzLjgxOCAyLjVjLTIwLjg0NCAwLTM3LjY4IDE2LjgzNS0zNy42OCAzNy42OCAwIDIwLjg0MyAxNi44MzYgMzcuNjc5IDM3LjY4IDM3LjY3OSAyMC44NDUtLjAwMSAzNy42OC0xNi44MzYgMzcuNjgtMzcuNjhTNjQuNjYxIDIuNSA0My44MTcgMi41em0wIDY0LjAwMWMtMTQuNDMgMC0yNi4xODgtMTEuNzU4LTI2LjE4OC0yNi4xODhTMjkuMjU1IDEzLjk5IDQzLjgxOCAxMy45OWMxNC41NjQgMCAyNi4xODggMTEuNzU4IDI2LjE4OCAyNi4xODhTNTguMjQ4IDY2LjUwMSA0My44MTggNjYuNTAxeiIgZmlsbD0iIzAxNjNlMSIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjxwYXRoIGQ9Ik04Ny4xMSA5Ny41Yy0xLjczOCAwLTMuNjA5LS42NjgtNC45NDQtMi4xMzhMNTkuNTg1IDcwLjkxYy0yLjU0LTIuNjcyLTIuNDA1LTYuOTQ4LjQtOS40ODcgMi42NzItMi41MzkgNi45NDktMi40MDQgOS40ODcuNDAxbDIyLjU4IDI0LjQ1MmMyLjU0IDIuNjcyIDIuNDA1IDYuOTQ4LS40IDkuNDg3YTYuODUzIDYuODUzIDAgMCAxLTQuNTQzIDEuNzM2di4wMDF6IiBmaWxsPSIjMDE2M2UxIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 17px 17px;
	margin-left:-30px;
}
.flri2 {margin-right:5px;margin-left:5px;}
.flri3 {padding-right:10px;}
.flri4 {padding-right:5px;}
.sticky{
	    position: fixed;
    top: 0;
	transition: top 0.8s;
	z-index:100;
	width:100%
}
.imglogom {     border-radius: 8px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.9); }
	
	@media (max-width: 575.98px) {
	.slidmob {
    flex: 0 0 65% !important;
    max-width: 65%  !important;

}

 }
#grw-ui-container { transform: rotate(-90deg); }
.avisga {left:3px;bottom:8px;position:fixed;z-index:50;cursor:pointer;}
.marginbott1 {margin-bottom:0px;}
.talignc {text-align:center;}
.ptobo {margin-bottom:10px;margin-top:20px;}
.flexit1 { order: 1; width:100%; }
.flexit2 { order: 2; width:100%; }
#descris p:first-child {
    margin-top: 0;
}
.pulse4 {background: linear-gradient(to right, #038320, #23953c, #25a843, #2abb4e, #15d247);animation: animate4 2s linear infinite;}

@keyframes animate4 {0% {box-shadow: 0 0 0 0 rgba(31,125,53,.7),0 0 0 0 rgba(31,125,53,.7);}40% {box-shadow: 0 0 0 15px rgba(31,125,53,0),0 0 0 0 rgba(31,125,53,.7);}80% {box-shadow: 0 0 0 15px rgba(31,125,53,0),0 0 0 10px rgba(31,125,53,0);}100% {box-shadow: 0 0 0 0 rgba(31,125,53,0),0 0 0 10px rgba(31,125,53,0);}}
.wdt100{width:100%}
.nav-back { background-color:#fff;margin-bottom:15px;}
.prixred1 { color:#b00115 !important;
background-color: white;
border-radius: 8px;
margin: 10px;
padding: 5px !important;
border:2px solid #b00115 !important;
}
.drfr4 {background-image: url('https://cdn1.neovapo.com/img/icone/prix-red2.png');width: 30px;height: 30px;margin-right: 10px;margin-left: -5px;margin-top: 9px;float: left;background-size: cover;}
.prixred2 { color:#b00115 !important; }

@media (max-width:700px) {
	.breadcrumb {
    justify-content: left;
}
}
#detail ul {
  list-style: disc !important;
  padding-left: 40px !important;
}
.margbt1 {
margin-top:10px;margin-bottom:10px;
}
.margbt2 {
margin-top:10px;
}
#client1 {
display:none;
}
#client2 {
display:none;
}
#client3 {
display:none;
}

@media (max-width:700px) {
	.catcmb2 {	
white-space: normal !important;
}
}
.mbt10 {
margin-bottom:10px
}
.addp {
	margin-bottom: 5px;
	margin-right: 3px;
}
.product-z {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) scale(1);
  width: 100%;
  height: auto;
  animation: cinematicMove 2s ease-in-out 2 alternate;
}

@keyframes cinematicMove {
  0% {
    transform: translateX(-50%) scale(1);
  }
  100% {
    transform: translateX(-50%) scale(1.1);
  }
}
.searmobmb{
    width: 100%;
    border-radius: 20px;
    padding: 10px;
    color: rgb(0, 0, 0);
    border: solid 3px #2570ffb8;
	box-shadow:0 0 15px rgba(84, 185, 253, 0.64);
	}
.searmobmb::placeholder{
		color:#000;
	}
.searmobmb2 {
    width: 100%;
    height: 40px; 
 padding-right: 20px; 
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Im0yMy43MDcgMjIuMjkzLTUuOTY5LTUuOTY5YTEwLjAxNiAxMC4wMTYgMCAxIDAtMS40MTQgMS40MTRsNS45NjkgNS45NjlhMSAxIDAgMCAwIDEuNDE0LTEuNDE0Wk0xMCAxOGE4IDggMCAxIDEgOC04IDguMDA5IDguMDA5IDAgMCAxLTggOFoiIGZpbGw9IiMwMDAwMDAiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9zdmc+');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 17px 17px;
	margin-left:-35px;
}
@media (max-width:991.98px) {
	.main-header {display:none;}
}
.padtop{padding-top:122px !important;}
.header-mob4{display:none !important;}

@media (max-width:991.98px) {
	.padtop{padding-top:0px !important;}
	.header-mob4{display: flex !important;}
}
.cbd11 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/cbd11.jpg');width: 50px;height: 50px;margin: auto;}
.cbd12 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/cbd12.jpg');width: 50px;height: 50px;margin: auto;}
.cbd13 {background-image: url('https://cdn1.neovapo.com/img/ico-menu/cbd13.jpg');width: 50px;height: 50px;margin: auto;}
.talcen {text-align:center;}
.talcen2 {margin-top:0px;}
#barconncd {display:none;}
.barconnec {
	padding: 10px;
color: white;
font-size: 1rem;
background-image: linear-gradient(90deg,#04cbe6,#05a8d5);
  margin-top: -15px;
  margin-bottom: 20px;
  line-height: 1.5rem;
}
.barconnec2 {
text-align: center;	
}
.barconnec3 {
  background-color: #ffffff;
  color: #00BB08;
  font-size: 1rem;
  font-weight: 600;
  padding: 8px;
  border: none;
  border-radius: 10px;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s ease;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);

  animation: shake 5s infinite;
}


@keyframes shake {
  0%, 92%, 100% { transform: translateX(0); }
  2%  { transform: translateX(-5px); }
  4%  { transform: translateX(5px); }
  6%  { transform: translateX(-5px); }
  8%  { transform: translateX(5px); }
  10% { transform: translateX(0); }
}

@media (max-width: 768px) {
	.barconnec3 {
    margin-top: 7px;
  }	
}
.barconnec {
  padding: 10px;
  color: white;
  font-size: 1rem;
  
  background-image: radial-gradient( circle farthest-corner at 10% 20%, rgba(0,97,255,1) 0%, rgba(96,239,255,1) 100.7% );
  background-size: 400% 400%;
  animation: waveGradient 6s ease-in-out infinite;
  text-align: center;
}


@keyframes waveGradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 60%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.light-box-bg2 {
     border: 1px solid #9d9d9d;
  }
.prixred1 {
  position:relative;
  display:inline-block;
  padding:12px 28px;
  border-radius:10px;
  color:#fff;
  background:linear-gradient(135deg,#f3322c,#b80718);
  border:2px solid #fff !important;
  text-decoration:none;
  font-weight:800;
  text-transform:uppercase;
  overflow:hidden;
  transition:transform .2s ease;
  color:#fff !important;
}
.prixred1::after{
  content: "";
  position:absolute; inset:-150% -30%;
  background:linear-gradient(120deg,
     transparent 0%,
     rgba(255,255,255,.35) 40%,
     rgba(255,255,255,0) 60%);
  transform:skewX(-20deg);
  animation:shimmer 2.2s ease-in-out infinite;
  pointer-events:none;
}
@keyframes shimmer{
  0%  { transform:translateX(-30%) skewX(-20deg); }
  60% { transform:translateX(120%) skewX(-20deg); }
  100%{ transform:translateX(120%) skewX(-20deg); }
}
.form-control-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  background-color: #fff;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" fill="%23f3f4f6"/><polyline points="8 10 12 14 16 10" fill="none" stroke="%230163e1" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 28px 28px;

  padding-right: 48px;
}
.badge.bleu1 {background: linear-gradient(#00d3fd, #0029ff);}