@-webkit-keyframes shine {
 100% {
  left:125%
 }
}
@keyframes shine {
 100% {
  left:125%
 }
}
.shine-effect.cdz-banner {
 overflow:hidden;
 position:relative
}
.shine-effect.cdz-banner:before {
 position:absolute;
 top:0;
 left:-100%;
 z-index:2;
 display:block;
 content:'';
 width:50%;
 height:100%;
 background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
 background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
 transform:skewX(-25deg)
}
.shine-effect.cdz-banner:hover:before {
 -webkit-animation:shine 1.2s;
 animation:shine 1.2s
}
@-webkit-keyframes zoomin {
 0% {
  transform:scale(1)
 }
 50% {
  transform:scale(1.5)
 }
 100% {
  transform:scale(1)
 }
}
@keyframes zoomin {
 0% {
  transform:scale(1)
 }
 50% {
  transform:scale(1.5)
 }
 100% {
  transform:scale(1)
 }
}
@-webkit-keyframes zoomout {
 0% {
  transform:scale(1)
 }
 50% {
  transform:scale(.67)
 }
 100% {
  transform:scale(1)
 }
}
@keyframes zoomout {
 0% {
  transform:scale(1)
 }
 50% {
  transform:scale(.67)
 }
 100% {
  transform:scale(1)
 }
}
.border-zoom-effect.cdz-banner a {
 display:inline-block;
 position:relative
}
.border-zoom-effect.cdz-banner a:before,
.border-zoom-effect.cdz-banner a:after {
 position:absolute;
 top:2.5%;
 left:2.5%;
 content:"";
 width:95%;
 height:95%;
 transition:all 500ms ease;
 backface-visibility:hidden
}
.border-zoom-effect.cdz-banner a:before {
 border-left:1px solid #fff;
 border-right:1px solid #fff;
 transform:scale(1, 0)
}
.border-zoom-effect.cdz-banner a:after {
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
 transform:scale(0, 1)
}
.border-zoom-effect.cdz-banner a:hover:before,
.border-zoom-effect.cdz-banner a:hover:after {
 transform:scale(1)
}
.scale-effect.cdz-banner {
 overflow:hidden
}
.scale-effect.cdz-banner img {
 transition:all 500ms ease;
 backface-visibility:hidden
}
.scale-effect.cdz-banner:hover img {
 transform:scale(1.1)
}
.shake:hover {
 animation:shake .82s cubic-bezier(.36, .07000000000000001, .19, .97) infinite;
 transform:translate3d(0, 0, 0);
 backface-visibility:hidden;
 perspective:1000px
}
@keyframes shake {
 10%,
 90% {
  transform:translate3d(-1px, 0, 0)
 }
 20%,
 80% {
  transform:translate3d(2px, 0, 0)
 }
 30%,
 50%,
 70% {
  transform:translate3d(-4px, 0, 0)
 }
 40%,
 60% {
  transform:translate3d(4px, 0, 0)
 }
}
@keyframes cssload-zoom {
 0% {
  transform:scale(0.5, 0.5)
 }
 50% {
  transform:scale(1, 1)
 }
 100% {
  transform:scale(1.5, 1.5)
 }
}
.hidden {
 display:none !important;
 visibility:hidden !important
}
.affix {
 position:fixed
}
@-ms-viewport {
 width:device-width
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
 display:none !important
}
@media (min-width: 1025px),(max-width: 767px) {
 .visible-tablet {
  display:none
 }
}
@media only screen and (max-width: 767px) {
 .visible-xs {
  display:block !important
 }
 table.visible-xs {
  display:table
 }
 tr.visible-xs {
  display:table-row !important
 }
 th.visible-xs,
 td.visible-xs {
  display:table-cell !important
 }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
 .visible-sm {
  display:block !important
 }
 table.visible-sm {
  display:table
 }
 tr.visible-sm {
  display:table-row !important
 }
 th.visible-sm,
 td.visible-sm {
  display:table-cell !important
 }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
 .visible-md {
  display:block !important
 }
 table.visible-md {
  display:table
 }
 tr.visible-md {
  display:table-row !important
 }
 th.visible-md,
 td.visible-md {
  display:table-cell !important
 }
}
@media only screen and (min-width: 1200px) {
 .visible-lg {
  display:block !important
 }
 table.visible-lg {
  display:table
 }
 tr.visible-lg {
  display:table-row !important
 }
 th.visible-lg,
 td.visible-lg {
  display:table-cell !important
 }
}
@media only screen and (max-width: 767px) {
 .hidden-xs {
  display:none !important
 }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
 .hidden-sm {
  display:none !important
 }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
 .hidden-md {
  display:none !important
 }
}
@media only screen and (min-width: 1200px) {
 .hidden-lg {
  display:none !important
 }
}
.center-block {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.pull-right {
 float:right !important
}
.pull-left {
 float:left !important
}
.hide {
 display:none !important
}
.show {
 display:block !important
}
.invisible {
 visibility:hidden
}
.img-responsive {
 display:block;
 max-width:100%;
 height:auto
}
* {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
*:before,
*:after {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.row {
 margin-left:-10px;
 margin-right:-10px
}
.row:before,
.row:after {
 content:" ";
 display:table
}
.row:after {
 clear:both
}
.row {
 margin-left:-10px;
 margin-right:-10px
}
.row:before,
.row:after {
 content:" ";
 display:table
}
.row:after {
 clear:both
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12,
.col-xs-13,
.col-sm-13,
.col-md-13,
.col-lg-13,
.col-xs-14,
.col-sm-14,
.col-md-14,
.col-lg-14,
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15,
.col-xs-16,
.col-sm-16,
.col-md-16,
.col-lg-16,
.col-xs-17,
.col-sm-17,
.col-md-17,
.col-lg-17,
.col-xs-18,
.col-sm-18,
.col-md-18,
.col-lg-18,
.col-xs-19,
.col-sm-19,
.col-md-19,
.col-lg-19,
.col-xs-20,
.col-sm-20,
.col-md-20,
.col-lg-20,
.col-xs-21,
.col-sm-21,
.col-md-21,
.col-lg-21,
.col-xs-22,
.col-sm-22,
.col-md-22,
.col-lg-22,
.col-xs-23,
.col-sm-23,
.col-md-23,
.col-lg-23,
.col-xs-24,
.col-sm-24,
.col-md-24,
.col-lg-24 {
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-13,
.col-xs-14,
.col-xs-15,
.col-xs-16,
.col-xs-17,
.col-xs-18,
.col-xs-19,
.col-xs-20,
.col-xs-21,
.col-xs-22,
.col-xs-23,
.col-xs-24 {
 float:left
}
.col-xs-1 {
 width:4.16667%
}
.col-xs-2 {
 width:8.33333%
}
.col-xs-3 {
 width:12.5%
}
.col-xs-4 {
 width:16.66667%
}
.col-xs-5 {
 width:20.83333%
}
.col-xs-6 {
 width:25%
}
.col-xs-7 {
 width:29.16667%
}
.col-xs-8 {
 width:33.33333%
}
.col-xs-9 {
 width:37.5%
}
.col-xs-10 {
 width:41.66667%
}
.col-xs-11 {
 width:45.83333%
}
.col-xs-12 {
 width:50%
}
.col-xs-13 {
 width:54.16667%
}
.col-xs-14 {
 width:58.33333%
}
.col-xs-15 {
 width:62.5%
}
.col-xs-16 {
 width:66.66667%
}
.col-xs-17 {
 width:70.83333%
}
.col-xs-18 {
 width:75%
}
.col-xs-19 {
 width:79.16667%
}
.col-xs-20 {
 width:83.33333%
}
.col-xs-21 {
 width:87.5%
}
.col-xs-22 {
 width:91.66667%
}
.col-xs-23 {
 width:95.83333%
}
.col-xs-24 {
 width:100%
}
.col-xs-pull-0 {
 right:0%
}
.col-xs-pull-1 {
 right:4.16667%
}
.col-xs-pull-2 {
 right:8.33333%
}
.col-xs-pull-3 {
 right:12.5%
}
.col-xs-pull-4 {
 right:16.66667%
}
.col-xs-pull-5 {
 right:20.83333%
}
.col-xs-pull-6 {
 right:25%
}
.col-xs-pull-7 {
 right:29.16667%
}
.col-xs-pull-8 {
 right:33.33333%
}
.col-xs-pull-9 {
 right:37.5%
}
.col-xs-pull-10 {
 right:41.66667%
}
.col-xs-pull-11 {
 right:45.83333%
}
.col-xs-pull-12 {
 right:50%
}
.col-xs-pull-13 {
 right:54.16667%
}
.col-xs-pull-14 {
 right:58.33333%
}
.col-xs-pull-15 {
 right:62.5%
}
.col-xs-pull-16 {
 right:66.66667%
}
.col-xs-pull-17 {
 right:70.83333%
}
.col-xs-pull-18 {
 right:75%
}
.col-xs-pull-19 {
 right:79.16667%
}
.col-xs-pull-20 {
 right:83.33333%
}
.col-xs-pull-21 {
 right:87.5%
}
.col-xs-pull-22 {
 right:91.66667%
}
.col-xs-pull-23 {
 right:95.83333%
}
.col-xs-pull-24 {
 right:100%
}
.col-xs-push-0 {
 left:0%
}
.col-xs-push-1 {
 left:4.16667%
}
.col-xs-push-2 {
 left:8.33333%
}
.col-xs-push-3 {
 left:12.5%
}
.col-xs-push-4 {
 left:16.66667%
}
.col-xs-push-5 {
 left:20.83333%
}
.col-xs-push-6 {
 left:25%
}
.col-xs-push-7 {
 left:29.16667%
}
.col-xs-push-8 {
 left:33.33333%
}
.col-xs-push-9 {
 left:37.5%
}
.col-xs-push-10 {
 left:41.66667%
}
.col-xs-push-11 {
 left:45.83333%
}
.col-xs-push-12 {
 left:50%
}
.col-xs-push-13 {
 left:54.16667%
}
.col-xs-push-14 {
 left:58.33333%
}
.col-xs-push-15 {
 left:62.5%
}
.col-xs-push-16 {
 left:66.66667%
}
.col-xs-push-17 {
 left:70.83333%
}
.col-xs-push-18 {
 left:75%
}
.col-xs-push-19 {
 left:79.16667%
}
.col-xs-push-20 {
 left:83.33333%
}
.col-xs-push-21 {
 left:87.5%
}
.col-xs-push-22 {
 left:91.66667%
}
.col-xs-push-23 {
 left:95.83333%
}
.col-xs-push-24 {
 left:100%
}
.col-xs-offset-0 {
 margin-left:0%
}
.col-xs-offset-1 {
 margin-left:4.16667%
}
.col-xs-offset-2 {
 margin-left:8.33333%
}
.col-xs-offset-3 {
 margin-left:12.5%
}
.col-xs-offset-4 {
 margin-left:16.66667%
}
.col-xs-offset-5 {
 margin-left:20.83333%
}
.col-xs-offset-6 {
 margin-left:25%
}
.col-xs-offset-7 {
 margin-left:29.16667%
}
.col-xs-offset-8 {
 margin-left:33.33333%
}
.col-xs-offset-9 {
 margin-left:37.5%
}
.col-xs-offset-10 {
 margin-left:41.66667%
}
.col-xs-offset-11 {
 margin-left:45.83333%
}
.col-xs-offset-12 {
 margin-left:50%
}
.col-xs-offset-13 {
 margin-left:54.16667%
}
.col-xs-offset-14 {
 margin-left:58.33333%
}
.col-xs-offset-15 {
 margin-left:62.5%
}
.col-xs-offset-16 {
 margin-left:66.66667%
}
.col-xs-offset-17 {
 margin-left:70.83333%
}
.col-xs-offset-18 {
 margin-left:75%
}
.col-xs-offset-19 {
 margin-left:79.16667%
}
.col-xs-offset-20 {
 margin-left:83.33333%
}
.col-xs-offset-21 {
 margin-left:87.5%
}
.col-xs-offset-22 {
 margin-left:91.66667%
}
.col-xs-offset-23 {
 margin-left:95.83333%
}
.col-xs-offset-24 {
 margin-left:100%
}
@media only screen and (min-width: 768px) {
 .col-sm-1,
 .col-sm-2,
 .col-sm-3,
 .col-sm-4,
 .col-sm-5,
 .col-sm-6,
 .col-sm-7,
 .col-sm-8,
 .col-sm-9,
 .col-sm-10,
 .col-sm-11,
 .col-sm-12,
 .col-sm-13,
 .col-sm-14,
 .col-sm-15,
 .col-sm-16,
 .col-sm-17,
 .col-sm-18,
 .col-sm-19,
 .col-sm-20,
 .col-sm-21,
 .col-sm-22,
 .col-sm-23,
 .col-sm-24 {
  float:left
 }
 .col-sm-1 {
  width:4.16667%
 }
 .col-sm-2 {
  width:8.33333%
 }
 .col-sm-3 {
  width:12.5%
 }
 .col-sm-4 {
  width:16.66667%
 }
 .col-sm-5 {
  width:20.83333%
 }
 .col-sm-6 {
  width:25%;
 }
 .col-sm-7 {
  width:29.16667%
 }
 .col-sm-8 {
  width:33.33333%
 }
 .col-sm-9 {
  width:37.5%
 }
 .col-sm-10 {
  width:41.66667%
 }
 .col-sm-11 {
  width:45.83333%
 }
 .col-sm-12 {
  width:50%
 }
 .col-sm-13 {
  width:54.16667%
 }
 .col-sm-14 {
  width:58.33333%
 }
 .col-sm-15 {
  width:62.5%
 }
 .col-sm-16 {
  width:66.66667%
 }
 .col-sm-17 {
  width:70.83333%
 }
 .col-sm-18 {
  width:75%
 }
 .col-sm-19 {
  width:79.16667%
 }
 .col-sm-20 {
  width:83.33333%
 }
 .col-sm-21 {
  width:87.5%
 }
 .col-sm-22 {
  width:91.66667%
 }
 .col-sm-23 {
  width:95.83333%
 }
 .col-sm-24 {
  width:100%
 }
 .col-sm-pull-0 {
  right:0%
 }
 .col-sm-pull-1 {
  right:4.16667%
 }
 .col-sm-pull-2 {
  right:8.33333%
 }
 .col-sm-pull-3 {
  right:12.5%
 }
 .col-sm-pull-4 {
  right:16.66667%
 }
 .col-sm-pull-5 {
  right:20.83333%
 }
 .col-sm-pull-6 {
  right:25%
 }
 .col-sm-pull-7 {
  right:29.16667%
 }
 .col-sm-pull-8 {
  right:33.33333%
 }
 .col-sm-pull-9 {
  right:37.5%
 }
 .col-sm-pull-10 {
  right:41.66667%
 }
 .col-sm-pull-11 {
  right:45.83333%
 }
 .col-sm-pull-12 {
  right:50%
 }
 .col-sm-pull-13 {
  right:54.16667%
 }
 .col-sm-pull-14 {
  right:58.33333%
 }
 .col-sm-pull-15 {
  right:62.5%
 }
 .col-sm-pull-16 {
  right:66.66667%
 }
 .col-sm-pull-17 {
  right:70.83333%
 }
 .col-sm-pull-18 {
  right:75%
 }
 .col-sm-pull-19 {
  right:79.16667%
 }
 .col-sm-pull-20 {
  right:83.33333%
 }
 .col-sm-pull-21 {
  right:87.5%
 }
 .col-sm-pull-22 {
  right:91.66667%
 }
 .col-sm-pull-23 {
  right:95.83333%
 }
 .col-sm-pull-24 {
  right:100%
 }
 .col-sm-push-0 {
  left:0%
 }
 .col-sm-push-1 {
  left:4.16667%
 }
 .col-sm-push-2 {
  left:8.33333%
 }
 .col-sm-push-3 {
  left:12.5%
 }
 .col-sm-push-4 {
  left:16.66667%
 }
 .col-sm-push-5 {
  left:20.83333%
 }
 .col-sm-push-6 {
  left:25%
 }
 .col-sm-push-7 {
  left:29.16667%
 }
 .col-sm-push-8 {
  left:33.33333%
 }
 .col-sm-push-9 {
  left:37.5%
 }
 .col-sm-push-10 {
  left:41.66667%
 }
 .col-sm-push-11 {
  left:45.83333%
 }
 .col-sm-push-12 {
  left:50%
 }
 .col-sm-push-13 {
  left:54.16667%
 }
 .col-sm-push-14 {
  left:58.33333%
 }
 .col-sm-push-15 {
  left:62.5%
 }
 .col-sm-push-16 {
  left:66.66667%
 }
 .col-sm-push-17 {
  left:70.83333%
 }
 .col-sm-push-18 {
  left:75%
 }
 .col-sm-push-19 {
  left:79.16667%
 }
 .col-sm-push-20 {
  left:83.33333%
 }
 .col-sm-push-21 {
  left:87.5%
 }
 .col-sm-push-22 {
  left:91.66667%
 }
 .col-sm-push-23 {
  left:95.83333%
 }
 .col-sm-push-24 {
  left:100%
 }
 .col-sm-offset-0 {
  margin-left:0%
 }
 .col-sm-offset-1 {
  margin-left:4.16667%
 }
 .col-sm-offset-2 {
  margin-left:8.33333%
 }
 .col-sm-offset-3 {
  margin-left:12.5%
 }
 .col-sm-offset-4 {
  margin-left:16.66667%
 }
 .col-sm-offset-5 {
  margin-left:20.83333%
 }
 .col-sm-offset-6 {
  margin-left:25%
 }
 .col-sm-offset-7 {
  margin-left:29.16667%
 }
 .col-sm-offset-8 {
  margin-left:33.33333%
 }
 .col-sm-offset-9 {
  margin-left:37.5%
 }
 .col-sm-offset-10 {
  margin-left:41.66667%
 }
 .col-sm-offset-11 {
  margin-left:45.83333%
 }
 .col-sm-offset-12 {
  margin-left:50%
 }
 .col-sm-offset-13 {
  margin-left:54.16667%
 }
 .col-sm-offset-14 {
  margin-left:58.33333%
 }
 .col-sm-offset-15 {
  margin-left:62.5%
 }
 .col-sm-offset-16 {
  margin-left:66.66667%
 }
 .col-sm-offset-17 {
  margin-left:70.83333%
 }
 .col-sm-offset-18 {
  margin-left:75%
 }
 .col-sm-offset-19 {
  margin-left:79.16667%
 }
 .col-sm-offset-20 {
  margin-left:83.33333%
 }
 .col-sm-offset-21 {
  margin-left:87.5%
 }
 .col-sm-offset-22 {
  margin-left:91.66667%
 }
 .col-sm-offset-23 {
  margin-left:95.83333%
 }
 .col-sm-offset-24 {
  margin-left:100%
 }
}
@media only screen and (min-width: 992px) {
 .col-md-1,
 .col-md-2,
 .col-md-3,
 .col-md-4,
 .col-md-5,
 .col-md-6,
 .col-md-7,
 .col-md-8,
 .col-md-9,
 .col-md-10,
 .col-md-11,
 .col-md-12,
 .col-md-13,
 .col-md-14,
 .col-md-15,
 .col-md-16,
 .col-md-17,
 .col-md-18,
 .col-md-19,
 .col-md-20,
 .col-md-21,
 .col-md-22,
 .col-md-23,
 .col-md-24 {
  float:left
 }
 .col-md-1 {
  width:4.16667%
 }
 .col-md-2 {
  width:8.33333%
 }
 .col-md-3 {
  width:12.5%
 }
 .col-md-4 {
  width:16.66667%
 }
 .col-md-5 {
  width:20.83333%
 }
 .col-md-6 {
  width:25%
 }
 .col-md-7 {
  width:29.16667%
 }
 .col-md-8 {
  width:33.33333%
 }
 .col-md-9 {
  width:37.5%
 }
 .col-md-10 {
  width:41.66667%
 }
 .col-md-11 {
  width:45.83333%
 }
 .col-md-12 {
  width:50%
 }
 .col-md-13 {
  width:54.16667%
 }
 .col-md-14 {
  width:58.33333%
 }
 .col-md-15 {
  width:62.5%
 }
 .col-md-16 {
  width:66.66667%
 }
 .col-md-17 {
  width:70.83333%
 }
 .col-md-18 {
  width:75%
 }
 .col-md-19 {
  width:79.16667%
 }
 .col-md-20 {
  width:83.33333%
 }
 .col-md-21 {
  width:87.5%
 }
 .col-md-22 {
  width:91.66667%
 }
 .col-md-23 {
  width:95.83333%
 }
 .col-md-24 {
  width:100%
 }
 .col-md-pull-0 {
  right:0%
 }
 .col-md-pull-1 {
  right:4.16667%
 }
 .col-md-pull-2 {
  right:8.33333%
 }
 .col-md-pull-3 {
  right:12.5%
 }
 .col-md-pull-4 {
  right:16.66667%
 }
 .col-md-pull-5 {
  right:20.83333%
 }
 .col-md-pull-6 {
  right:25%
 }
 .col-md-pull-7 {
  right:29.16667%
 }
 .col-md-pull-8 {
  right:33.33333%
 }
 .col-md-pull-9 {
  right:37.5%
 }
 .col-md-pull-10 {
  right:41.66667%
 }
 .col-md-pull-11 {
  right:45.83333%
 }
 .col-md-pull-12 {
  right:50%
 }
 .col-md-pull-13 {
  right:54.16667%
 }
 .col-md-pull-14 {
  right:58.33333%
 }
 .col-md-pull-15 {
  right:62.5%
 }
 .col-md-pull-16 {
  right:66.66667%
 }
 .col-md-pull-17 {
  right:70.83333%
 }
 .col-md-pull-18 {
  right:75%
 }
 .col-md-pull-19 {
  right:79.16667%
 }
 .col-md-pull-20 {
  right:83.33333%
 }
 .col-md-pull-21 {
  right:87.5%
 }
 .col-md-pull-22 {
  right:91.66667%
 }
 .col-md-pull-23 {
  right:95.83333%
 }
 .col-md-pull-24 {
  right:100%
 }
 .col-md-push-0 {
  left:0%
 }
 .col-md-push-1 {
  left:4.16667%
 }
 .col-md-push-2 {
  left:8.33333%
 }
 .col-md-push-3 {
  left:12.5%
 }
 .col-md-push-4 {
  left:16.66667%
 }
 .col-md-push-5 {
  left:20.83333%
 }
 .col-md-push-6 {
  left:25%
 }
 .col-md-push-7 {
  left:29.16667%
 }
 .col-md-push-8 {
  left:33.33333%
 }
 .col-md-push-9 {
  left:37.5%
 }
 .col-md-push-10 {
  left:41.66667%
 }
 .col-md-push-11 {
  left:45.83333%
 }
 .col-md-push-12 {
  left:50%
 }
 .col-md-push-13 {
  left:54.16667%
 }
 .col-md-push-14 {
  left:58.33333%
 }
 .col-md-push-15 {
  left:62.5%
 }
 .col-md-push-16 {
  left:66.66667%
 }
 .col-md-push-17 {
  left:70.83333%
 }
 .col-md-push-18 {
  left:75%
 }
 .col-md-push-19 {
  left:79.16667%
 }
 .col-md-push-20 {
  left:83.33333%
 }
 .col-md-push-21 {
  left:87.5%
 }
 .col-md-push-22 {
  left:91.66667%
 }
 .col-md-push-23 {
  left:95.83333%
 }
 .col-md-push-24 {
  left:100%
 }
 .col-md-offset-0 {
  margin-left:0%
 }
 .col-md-offset-1 {
  margin-left:4.16667%
 }
 .col-md-offset-2 {
  margin-left:8.33333%
 }
 .col-md-offset-3 {
  margin-left:12.5%
 }
 .col-md-offset-4 {
  margin-left:16.66667%
 }
 .col-md-offset-5 {
  margin-left:20.83333%
 }
 .col-md-offset-6 {
  margin-left:25%
 }
 .col-md-offset-7 {
  margin-left:29.16667%
 }
 .col-md-offset-8 {
  margin-left:33.33333%
 }
 .col-md-offset-9 {
  margin-left:37.5%
 }
 .col-md-offset-10 {
  margin-left:41.66667%
 }
 .col-md-offset-11 {
  margin-left:45.83333%
 }
 .col-md-offset-12 {
  margin-left:50%
 }
 .col-md-offset-13 {
  margin-left:54.16667%
 }
 .col-md-offset-14 {
  margin-left:58.33333%
 }
 .col-md-offset-15 {
  margin-left:62.5%
 }
 .col-md-offset-16 {
  margin-left:66.66667%
 }
 .col-md-offset-17 {
  margin-left:70.83333%
 }
 .col-md-offset-18 {
  margin-left:75%
 }
 .col-md-offset-19 {
  margin-left:79.16667%
 }
 .col-md-offset-20 {
  margin-left:83.33333%
 }
 .col-md-offset-21 {
  margin-left:87.5%
 }
 .col-md-offset-22 {
  margin-left:91.66667%
 }
 .col-md-offset-23 {
  margin-left:95.83333%
 }
 .col-md-offset-24 {
  margin-left:100%
 }
}
@media only screen and (min-width: 1200px) {
 .col-lg-1,
 .col-lg-2,
 .col-lg-3,
 .col-lg-4,
 .col-lg-5,
 .col-lg-6,
 .col-lg-7,
 .col-lg-8,
 .col-lg-9,
 .col-lg-10,
 .col-lg-11,
 .col-lg-12,
 .col-lg-13,
 .col-lg-14,
 .col-lg-15,
 .col-lg-16,
 .col-lg-17,
 .col-lg-18,
 .col-lg-19,
 .col-lg-20,
 .col-lg-21,
 .col-lg-22,
 .col-lg-23,
 .col-lg-24 {
  float:left
 }
 .col-lg-1 {
  width:4.16667%
 }
 .col-lg-2 {
  width:8.33333%
 }
 .col-lg-3 {
  width:12.5%
 }
 .col-lg-4 {
  width:16.66667%
 }
 .col-lg-5 {
  width:20.83333%
 }
 .col-lg-6 {
  width:25%
 }
 .col-lg-7 {
  width:29.16667%
 }
 .col-lg-8 {
  width:33.33333%
 }
 .col-lg-9 {
  width:37.5%
 }
 .col-lg-10 {
  width:41.66667%
 }
 .col-lg-11 {
  width:45.83333%
 }
 .col-lg-12 {
  width:50%
 }
 .col-lg-13 {
  width:54.16667%
 }
 .col-lg-14 {
  width:58.33333%
 }
 .col-lg-15 {
  width:62.5%
 }
 .col-lg-16 {
  width:66.66667%
 }
 .col-lg-17 {
  width:70.83333%
 }
 .col-lg-18 {
  width:75%
 }
 .col-lg-19 {
  width:79.16667%
 }
 .col-lg-20 {
  width:83.33333%
 }
 .col-lg-21 {
  width:87.5%
 }
 .col-lg-22 {
  width:91.66667%
 }
 .col-lg-23 {
  width:95.83333%
 }
 .col-lg-24 {
  width:100%
 }
 .col-lg-pull-0 {
  right:0%
 }
 .col-lg-pull-1 {
  right:4.16667%
 }
 .col-lg-pull-2 {
  right:8.33333%
 }
 .col-lg-pull-3 {
  right:12.5%
 }
 .col-lg-pull-4 {
  right:16.66667%
 }
 .col-lg-pull-5 {
  right:20.83333%
 }
 .col-lg-pull-6 {
  right:25%
 }
 .col-lg-pull-7 {
  right:29.16667%
 }
 .col-lg-pull-8 {
  right:33.33333%
 }
 .col-lg-pull-9 {
  right:37.5%
 }
 .col-lg-pull-10 {
  right:41.66667%
 }
 .col-lg-pull-11 {
  right:45.83333%
 }
 .col-lg-pull-12 {
  right:50%
 }
 .col-lg-pull-13 {
  right:54.16667%
 }
 .col-lg-pull-14 {
  right:58.33333%
 }
 .col-lg-pull-15 {
  right:62.5%
 }
 .col-lg-pull-16 {
  right:66.66667%
 }
 .col-lg-pull-17 {
  right:70.83333%
 }
 .col-lg-pull-18 {
  right:75%
 }
 .col-lg-pull-19 {
  right:79.16667%
 }
 .col-lg-pull-20 {
  right:83.33333%
 }
 .col-lg-pull-21 {
  right:87.5%
 }
 .col-lg-pull-22 {
  right:91.66667%
 }
 .col-lg-pull-23 {
  right:95.83333%
 }
 .col-lg-pull-24 {
  right:100%
 }
 .col-lg-push-0 {
  left:0%
 }
 .col-lg-push-1 {
  left:4.16667%
 }
 .col-lg-push-2 {
  left:8.33333%
 }
 .col-lg-push-3 {
  left:12.5%
 }
 .col-lg-push-4 {
  left:16.66667%
 }
 .col-lg-push-5 {
  left:20.83333%
 }
 .col-lg-push-6 {
  left:25%
 }
 .col-lg-push-7 {
  left:29.16667%
 }
 .col-lg-push-8 {
  left:33.33333%
 }
 .col-lg-push-9 {
  left:37.5%
 }
 .col-lg-push-10 {
  left:41.66667%
 }
 .col-lg-push-11 {
  left:45.83333%
 }
 .col-lg-push-12 {
  left:50%
 }
 .col-lg-push-13 {
  left:54.16667%
 }
 .col-lg-push-14 {
  left:58.33333%
 }
 .col-lg-push-15 {
  left:62.5%
 }
 .col-lg-push-16 {
  left:66.66667%
 }
 .col-lg-push-17 {
  left:70.83333%
 }
 .col-lg-push-18 {
  left:75%
 }
 .col-lg-push-19 {
  left:79.16667%
 }
 .col-lg-push-20 {
  left:83.33333%
 }
 .col-lg-push-21 {
  left:87.5%
 }
 .col-lg-push-22 {
  left:91.66667%
 }
 .col-lg-push-23 {
  left:95.83333%
 }
 .col-lg-push-24 {
  left:100%
 }
 .col-lg-offset-0 {
  margin-left:0%
 }
 .col-lg-offset-1 {
  margin-left:4.16667%
 }
 .col-lg-offset-2 {
  margin-left:8.33333%
 }
 .col-lg-offset-3 {
  margin-left:12.5%
 }
 .col-lg-offset-4 {
  margin-left:16.66667%
 }
 .col-lg-offset-5 {
  margin-left:20.83333%
 }
 .col-lg-offset-6 {
  margin-left:25%
 }
 .col-lg-offset-7 {
  margin-left:29.16667%
 }
 .col-lg-offset-8 {
  margin-left:33.33333%
 }
 .col-lg-offset-9 {
  margin-left:37.5%
 }
 .col-lg-offset-10 {
  margin-left:41.66667%
 }
 .col-lg-offset-11 {
  margin-left:45.83333%
 }
 .col-lg-offset-12 {
  margin-left:50%
 }
 .col-lg-offset-13 {
  margin-left:54.16667%
 }
 .col-lg-offset-14 {
  margin-left:58.33333%
 }
 .col-lg-offset-15 {
  margin-left:62.5%
 }
 .col-lg-offset-16 {
  margin-left:66.66667%
 }
 .col-lg-offset-17 {
  margin-left:70.83333%
 }
 .col-lg-offset-18 {
  margin-left:75%
 }
 .col-lg-offset-19 {
  margin-left:79.16667%
 }
 .col-lg-offset-20 {
  margin-left:83.33333%
 }
 .col-lg-offset-21 {
  margin-left:87.5%
 }
 .col-lg-offset-22 {
  margin-left:91.66667%
 }
 .col-lg-offset-23 {
  margin-left:95.83333%
 }
 .col-lg-offset-24 {
  margin-left:100%
 }
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 992px) {
}
@media only screen and (min-width: 1200px) {
}
@media only screen and (min-width: 768px) {
 .col-sm-pull-right {
  float:right
 }
}
.full-width {
 width:100% !important
}
.page-header a.action.skip.contentarea {
 display:none
}
.page-header .switcher .options,
.page-footer .switcher .options {
 display:inline-block;
 position:relative
}
.page-header .switcher .options:before,
.page-footer .switcher .options:before {
 content:'';
 display:table
}
.page-header .switcher .options .action.toggle,
.page-footer .switcher .options .action.toggle {
 display:inline-block;
 text-decoration:none;
 padding:0;
 cursor:pointer
}
.page-header .switcher .options .action.toggle:after,
.page-footer .switcher .options .action.toggle:after {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:22px;
 line-height:22px;
 color:inherit;
 content:'\e622';
 font-family:'icons-blank-theme';
 margin:0;
 vertical-align:top;
 display:inline-block;
 font-weight:400;
 overflow:hidden;
 speak:none;
 text-align:center
}
.page-header .switcher .options .action.toggle.active:after,
.page-footer .switcher .options .action.toggle.active:after {
 content:'\e621'
}
.page-header .switcher .options ul.dropdown,
.page-footer .switcher .options ul.dropdown {
 margin:0;
 padding:0;
 list-style:none none;
 background:#fff;
 border:1px solid #bbb;
 margin-top:4px;
 min-width:160px;
 z-index:100;
 box-sizing:border-box;
 display:none;
 position:absolute;
 top:100%;
 box-shadow:0 3px 3px rgba(0,0,0,0.15)
}
.page-header .switcher .options ul.dropdown li,
.page-footer .switcher .options ul.dropdown li {
 font-size:12px;
 margin:0;
 padding:0
}
.page-header .switcher .options ul.dropdown a,
.page-footer .switcher .options ul.dropdown a {
 display:block;
 padding:8px
}
.page-header .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before {
 content:'';
 display:block;
 height:0;
 position:absolute;
 width:0;
 border:6px solid;
 border-color:transparent transparent #fff;
 z-index:99;
 left:10px;
 top:-12px
}
.page-header .panel.wrapper .switcher .options {
 display:block
}
.page-header .panel.wrapper .switcher .options .action.toggle>span,
.page-header .panel.wrapper .switcher .options .action.toggle.active>span {
 width:auto;
 height:auto;
 overflow:visible;
 position:static;
 margin:0
}
.page-footer .switcher .options .action.toggle:after {
 display:inline-block !important;
 font-size:22px;
 top:auto;
 left:auto;
 right:auto;
 width:auto;
 height:auto;
 position:static
}
.page-footer .switcher .options .action.toggle.active:after {
 transform:none
}
.nav-sections .switcher a img {
 margin:0 5px 0 0;
 display:inline-block
}
.page-header .switcher .options .action.toggle>span,
.page-footer .switcher .options .action.toggle>span,
.page-header .switcher .options .action.toggle.active>span,
.page-footer .switcher .options .action.toggle.active>span {
 position:relative;
 height:auto;
 width:auto;
 margin:0;
 clip:unset
}
#cookie-status {
 display:none
}
.logo {
 max-width:none
}
.page-header .switcher .options ul.dropdown {
 border:0px solid #fff;
 max-height:400px;
 overflow:auto;
 border-radius:3px;
 box-shadow:1px 4px 15px 0px rgba(204, 198, 198, 0.41)
}
.page-header .switcher .options ul.dropdown:after {
 border-color:transparent transparent #fff transparent
}
.page-header .switcher .options ul.dropdown li:hover {
 background:#f9f9f9
}
.page-header .switcher .options img.lang-img {
 margin:0 3px 0 0;
 vertical-align:middle;
 display:inline-block
}
.info-summary-bottom .secondary {
 padding:15px;
 font-size:14px;
 text-transform:uppercase;
 text-align:center;
 margin:0;
 background:#f5f5f5;
 border-top:1px solid rgba(245,245,245,0.5);
 border-bottom:1px solid rgba(245,245,245,0.5)
}
.info-summary-bottom .secondary .create-account-link {
 color:#0083da;
 font-weight:500
}
.info-summary-bottom .secondary .create-account-link:active,
.info-summary-bottom .secondary .create-account-link:focus,
.info-summary-bottom .secondary .create-account-link:visited {
 color:#0083da
}
.info-summary-bottom .secondary .create-account-link:hover {
 color:#616161
}
.info-summary-bottom .secondary .create-account-question {
 color:#9c9c9c;
 font-weight:500
}
.link.wishlist .cdz-dropdown .cdz-dd-content-inner[class],
.authorization-link .cdz-dropdown .cdz-dd-content-inner[class] {
 padding-inline:0
}
.account-info-summary {
 padding:0
}
.account-info-summary .block-customer-login {
 margin:0
}
.account-info-summary .info-summary-bottom {
 padding:0;
 text-align:center
}
.account-info-summary .info-summary-bottom .title {
 text-transform:uppercase;
 margin-top:10px
}
.account-info-summary .info-summary-bottom .title a {
 color:#0083da;
 font-weight:600;
 font-size:12px;
 letter-spacing:0.5px
}
.account-info-summary .info-summary-bottom .title a:active,
.account-info-summary .info-summary-bottom .title a:focus,
.account-info-summary .info-summary-bottom .title a:visited {
 color:#0083da
}
.account-info-summary .info-summary-bottom .title a:hover {
 color:#616161
}
.account-info-summary .info-summary-top {
 text-align:left;
 padding:10px 20px
}
.account-info-summary .info-summary-top .actions-toolbar {
 margin-top:25px
}
.account-info-summary .info-summary-top .actions-toolbar .primary {
 display:block;
 width:100%
}
.account-info-summary .info-summary-top .actions-toolbar .primary button {
 width:100%;
 font-size:12px;
 font-weight:600;
 margin:0;
 box-shadow:none
}
.account-info-summary .info-summary-top .actions-toolbar .primary button.md-focused:not([disabled]) {
 box-shadow:none
}
.account-info-summary .info-summary-top .actions-toolbar .secondary {
 width:100%;
 text-align:center;
 margin:5px 0 10px;
 font-size:14px
}
.account-info-summary .info-summary-top .actions-toolbar .secondary a {
 color:#9c9c9c
}
.account-info-summary .info-summary-top .actions-toolbar .secondary a:active,
.account-info-summary .info-summary-top .actions-toolbar .secondary a:focus,
.account-info-summary .info-summary-top .actions-toolbar .secondary a:visited {
 color:#9c9c9c
}
.account-info-summary .info-summary-top .actions-toolbar .secondary a:hover {
 color:#0083da
}
.account-info-summary .info-summary-top .actions-toolbar .secondary a:hover {
 text-decoration:none
}
.account-info-summary .info-summary-top .icon-account {
 width:80px;
 height:80px;
 background:#0083da;
 border-radius:100%;
 margin:20px auto;
 text-align:center
}
.account-info-summary .info-summary-top .icon-account:before {
 display:inline-block;
 font:normal normal 30px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\f007";
 color:#ffffff;
 line-height:75px
}
.store-language-currency .acount-menu .account-menu-items {
 padding:10px 20px
}
.cdz-dd-content .acount-menu .account-menu-items a {
 color:#616161
}
.cdz-dd-content .acount-menu .account-menu-items a:active,
.cdz-dd-content .acount-menu .account-menu-items a:focus,
.cdz-dd-content .acount-menu .account-menu-items a:visited {
 color:#616161
}
.cdz-dd-content .acount-menu .account-menu-items a:hover {
 color:#0083da
}
.acount-menu .account-menu-items {
 padding:10px 20px 30px
}
.acount-menu .account-menu-items>li>a:before {
 margin-right:8px;
 width:15px;
 position:static;
 display:inline-block;
 font:normal normal 11px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\f007"
}
.acount-menu .account-menu-items>li>a.compare:before {
 content:"\f0ec"
}
.acount-menu .account-menu-items>li>a.order-link:before {
 content:"\f022"
}
.acount-menu .account-menu-items>li>a.contact-link:before {
 content:"\f003"
}
.acount-menu .account-menu-items>li a {
 display:block;
 padding:5px 0;
 text-transform:uppercase;
 font-size:12px;
 text-decoration:none;
 font-weight:500
}
.acount-menu .account-menu-items>li.wishlist>a:before {
 content:"\f08a";
 margin-right:11px;
 width:15px
}
.acount-menu .account-menu-items>li.language-link a {
 padding:0px 0 2px
}
.acount-menu .account-menu-items>li.language-link a>img {
 margin-right:11px;
 width:12px;
 position:absolute;
 left:0;
 top:7px
}
.acount-menu .account-menu-items>li.language-link .action {
 margin-left:26px
}
.acount-menu .account-menu-items>li.language-link .action a {
 padding:0px 0 2px
}
.acount-menu .account-menu-items>li.language-link .action a>img {
 margin-right:11px;
 width:12px;
 position:absolute;
 left:0;
 top:7px
}
.acount-menu .account-menu-items>li.language-link .switcher-dropdown .switcher-option {
 position:relative
}
.acount-menu .account-menu-items>li.language-link .switcher-option a {
 margin-left:26px
}
.acount-menu .account-menu-items>li.currency-link a {
 margin-left:26px
}
.acount-menu .account-menu-items>li.currency-link a.switcher-trigger:before {
 display:inline-block;
 font:normal normal 11px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\f0d6";
 margin-right:8px;
 width:15px;
 position:absolute;
 left:0;
 top:7px
}
.acount-menu .account-menu-items>li.currency-link .dropdown .switcher-option a {
 margin:0
}
.acount-menu .account-menu-items>li.store-link a.switcher-trigger {
 margin-left:26px
}
.acount-menu .account-menu-items>li.store-link a.switcher-trigger:before {
 display:inline-block;
 font:normal normal 11px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\f0ac";
 margin-right:8px;
 width:15px;
 position:absolute;
 left:0;
 top:7px
}
.acount-menu .account-menu-items>li.store-link .switcher-dropdown {
 display:none
}
.acount-menu .account-menu-items>li.store-link .switcher-options.active .switcher-dropdown {
 display:block;
 list-style:none
}
.acount-menu .account-menu-items>li .switcher-dropdown {
 padding:0 0 0 26px;
 margin:0;
 list-style:none
}
.acount-menu .account-menu-items>li .switcher {
 position:relative;
 display:block;
 margin:0
}
.acount-menu .account-menu-items>li .switcher .switcher-options {
 display:block;
 position:static
}
.acount-menu .account-menu-items>li .switcher .switcher-options .action {
 display:block
}
.acount-menu .account-menu-items>li .switcher .switcher-options .action.toggle {
 border-bottom:1px solid rgba(189,189,189,0.9);
 display:inline-block;
 width:calc(100% - 30px);
 padding:5px 0 2px !important;
 margin-bottom:5px
}
.acount-menu .account-menu-items>li .switcher .switcher-options .action.toggle>span {
 width:auto;
 height:auto;
 overflow:visible;
 position:static;
 margin:0
}
.acount-menu .account-menu-items>li .switcher .switcher-option {
 margin:0
}
.acount-menu .account-menu-items>li .switcher .switcher-option a {
 border:0;
 display:inline-block !important;
 width:100%;
 padding:5px 0 2px !important;
 margin-bottom:5px !important
}
.acount-menu .account-menu-items>li .switcher .switcher-option a:after {
 font-size:0
}
.page-header .panel.wrapper .switcher .options .action.toggle:after,
.page-header .panel.wrapper .switcher .options .action.toggle.active:after,
.account-menu-items .switcher .options .action.toggle:after {
 display:inline-block;
 font:normal normal 11px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\f0dd";
 position:absolute;
 right:10px;
 color:#9c9c9c;
 top:3px;
 width:3px;
 height:3px;
 margin:0;
 overflow:visible
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:after,
.page-header .panel.wrapper .switcher .options .action.toggle.active.active:after,
.account-menu-items .switcher .options .action.toggle.active:after {
 content:"\f0dd";
 transform:rotate(180deg) translate3d(-4px, -13px, 0)
}
md-menu-content.wl-drop-menu {
 max-height:none
}
.mini-list .details,
.page-header .mini-list .details {
 color:#dbdbdb
}
.mini-list .details:active,
.page-header .mini-list .details:active,
.mini-list .details:focus,
.page-header .mini-list .details:focus,
.mini-list .details:visited,
.page-header .mini-list .details:visited {
 color:#dbdbdb
}
.mini-list .details:hover,
.page-header .mini-list .details:hover {
 color:#ffb21e
}
.mini-list .block-top {
 border-bottom:1px solid #dbdbdb;
 font-size:14px;
 padding:17px 10px 14px 15px;
 color:#0083da;
 text-transform:uppercase;
 font-weight:500;
 margin-bottom:10px
}
.mini-list .block-top .ng-binding {
 color:#34343c
}
.mini-list .details {
 float:right;
 padding:0;
 border:0;
 width:auto;
 height:auto;
 line-height:unset;
 margin:0;
 min-width:auto;
 border-radius:0;
 min-height:unset;
 background:transparent;
 box-shadow:none
}
.mini-list .details.md-focused:not([disabled]) {
 background:transparent;
 box-shadow:none
}
.mini-list .details:before {
 display:inline-block;
 font:normal normal 18px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\f08e'
}
.mini-list .details span {
 font-size:0;
 display:block;
 text-indent:-99999px;
 overflow:hidden;
 vertical-align:middle;
 text-align:left;
 display:none
}
.mini-list .product-item-actions .actions-primary {
 display:block
}
.mini-list .product-item-actions .tocart {
 padding:0;
 border:0;
 width:auto;
 height:auto;
 line-height:unset;
 margin:0;
 min-width:auto;
 border-radius:0;
 min-height:unset;
 background:transparent;
 box-shadow:none;
 color:#616161;
 float:right;
 width:50%
}
.mini-list .product-item-actions .tocart.md-focused:not([disabled]) {
 background:transparent;
 box-shadow:none
}
.mini-list .product-item-actions .tocart:before {
 display:inline-block;
 font:normal normal 20px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\f07a'
}
.mini-list .product-item-actions .tocart:hover {
 color:#0083da
}
.mini-list .product-item-actions .qty-box {
 margin:0 0 5px;
 display:inline-block;
 width:49%
}
.mini-list .product-item-actions .qty-box label {
 font-size:0;
 display:none
}
.mini-list .product-item-actions .qty-box input {
 font-size:12px;
 color:#34343c;
 height:25px;
 max-width:60px;
 padding:0;
 text-align:center
}
.mini-list .product-item-actions .qty-box .md-errors-spacer {
 min-height:unset
}
.mini-list .product-item .product-item-info {
 margin:0 0 10px
}
.mini-list .product-item .product-item-info .product-item-name a {
 text-decoration:none;
 text-transform:none
}
.mini-list .product-item .product-item-info .product-item-name a span {
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 display:block
}
.mini-list .product-item .product-item-info .product-item-price p {
 margin:0
}
.mini-list .product-item .price {
 color:#6f14f1;
 font-weight:500
}
.mini-list .product-item-details {
 margin:0
}
.mini-list .product-item-left {
 position:relative
}
.mini-list .product-item-left .action.delete.btn-remove {
 position:absolute;
 top:0px;
 left:10px;
 background:#0083da;
 border:1px solid #0083da;
 width:16px;
 height:16px;
 text-align:center;
 line-height:10px;
 transition:all 500ms ease;
 backface-visibility:hidden;
 z-index:1
}
.mini-list .product-item-left .action.delete.btn-remove:before {
 display:inline-block;
 font:normal normal normal 9px/1 'CodazonFont';
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\e977';
 speak:none;
 color:#fff;
 line-height:16px
}
.mini-list .product-item-left .action.delete.btn-remove:hover {
 background:#ffffff;
 color:#0083da
}
.mini-list .product-item-left .action.delete.btn-remove:hover:before {
 color:#0083da
}
.mini-list .actions-toolbar {
 margin-top:25px
}
.mini-list .actions-toolbar .primary {
 display:block;
 width:100%
}
.mini-list .actions-toolbar .primary button {
 width:100%;
 font-size:12px;
 font-weight:600;
 margin:0;
 box-shadow:none
}
.mini-list .actions-toolbar .primary button.md-focused:not([disabled]) {
 box-shadow:none
}
.mini-list .actions-toolbar .secondary {
 width:100%;
 text-align:center;
 margin:5px 0 10px;
 font-size:14px
}
.mini-list .actions-toolbar .secondary a {
 color:#9c9c9c
}
.mini-list .actions-toolbar .secondary a:active,
.mini-list .actions-toolbar .secondary a:focus,
.mini-list .actions-toolbar .secondary a:visited {
 color:#9c9c9c
}
.mini-list .actions-toolbar .secondary a:hover {
 color:#0083da
}
.mini-list .actions-toolbar .secondary a:hover {
 text-decoration:none
}
.wislist-sidebar-content .no-login .block-title {
 padding-top:50px;
 position:relative;
 text-align:center
}
.wislist-sidebar-content .no-login .block-title:after {
 display:inline-block;
 font:normal normal normal 30px/1 'CodazonFont';
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\e986';
 speak:none;
 font-size:35px;
 position:absolute;
 top:5px;
 left:calc((100% - 35px)/2)
}
.cdz-dropdown {
 position:relative;
 display:inline-block;
 vertical-align:top
}
.cdz-dropdown .cdz-dd-content {
 max-height:0;
 transform:translateY(20px);
 visibility:hidden;
 position:absolute;
 opacity:0;
 left:0;
 top:calc(100% + 10px);
 transition:opacity ease 200ms, transform ease 500ms, max-height ease 500ms;
 backface-visibility:hidden;
 z-index:100;
 box-shadow:2px 2px 2px rgba(187,187,187,0.3);
 overflow:hidden
}
.cdz-dropdown .cdz-dd-content .cdz-dd-content-inner {
 position:relative;
 text-align:start;
 max-height:80vh;
 overflow:auto;
 color:#616161;
 background:#fff;
 padding:10px 10px
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items {
 text-align:left
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li {
 background:transparent !important
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a {
 font-weight:600;
 font-size:11px;
 color:#616161
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a:active,
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a:focus,
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a:visited {
 color:#616161
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a:hover {
 color:#0083da
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li .switcher .switcher-options .action {
 display:block
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown {
 position:static;
 box-shadow:none;
 border:none;
 padding:0 0 0 26px;
 margin:0;
 max-height:none
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown:before,
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items .switcher .options.active ul.dropdown:after {
 display:none
}
.cdz-dropdown.cdz-dd-active .cdz-dd-content {
 opacity:1;
 max-height:1000px;
 transform:translateY(0px);
 visibility:visible;
 transition:opacity ease 500ms, transform ease 500ms, max-height ease 500ms;
 backface-visibility:hidden
}
.cdz-dd-content {
 min-width:320px
}
.cdz-dd-content #btn-minicart-close {
 display:none
}
.link.wishlist .cdz-dropdown .block-title {
 padding-top:50px;
 position:relative;
 text-align:center
}
.link.wishlist .cdz-dropdown .block-title:after {
 display:inline-block;
 font:normal normal normal 30px/1 'CodazonFont';
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\e986';
 speak:none;
 font-size:35px;
 position:absolute;
 top:5px;
 left:calc((100% - 35px)/2)
}
.link.wishlist .cdz-dropdown .block-content {
 margin-top:10px;
 padding:10px
}
.link.wishlist .cdz-dropdown .block-content a:before {
 display:none
}
.link.wishlist .cdz-dropdown .block-content .actions-toolbar .secondary a {
 font-size:80%;
 width:auto;
 height:auto;
 color:#616161
}
.link.wishlist .cdz-dropdown .block-content .actions-toolbar .secondary a:active,
.link.wishlist .cdz-dropdown .block-content .actions-toolbar .secondary a:focus,
.link.wishlist .cdz-dropdown .block-content .actions-toolbar .secondary a:visited {
 color:#616161
}
.link.wishlist .cdz-dropdown .block-content .actions-toolbar .secondary a:hover {
 color:#0083da
}
.link.wishlist .cdz-dropdown .block-content .info-summary-bottom .secondary .create-account-link {
 padding:0;
 color:#616161
}
.link.wishlist .cdz-dropdown .block-content .info-summary-bottom .secondary .create-account-link:active,
.link.wishlist .cdz-dropdown .block-content .info-summary-bottom .secondary .create-account-link:focus,
.link.wishlist .cdz-dropdown .block-content .info-summary-bottom .secondary .create-account-link:visited {
 color:#616161
}
.link.wishlist .cdz-dropdown .block-content .info-summary-bottom .secondary .create-account-link:hover {
 color:#0083da
}
.minicart-wrapper .cdz-dropdown .cdz-dd-content .cdz-dd-content-inner {
 padding:0
}
.minicart-wrapper .cdz-dropdown .block-minicart {
 padding:0;
 width:auto;
 border:none;
 box-shadow:none
}
.minicart-wrapper .cdz-dropdown .block-minicart .block-title {
 display:block
}
.minicart-wrapper .cdz-dropdown .block-minicart .subtitle.empty {
 padding-bottom:10px
}
@media only screen and (max-width: 767px) {
 .cdz-dd-content {
  min-width:300px
 }
 .block-minicart .minicart-items-wrapper {
  max-height:200px
 }
 .block-minicart .minicart-items .product-item .product-item-actions {
  display:block
 }
 .block-minicart .minicart-items .product-item .product-item-actions .price {
  font-size:12px
 }
 .block-minicart .minicart-items .product-item .product-item-actions .price-including-tax,
 .block-minicart .minicart-items .product-item .product-item-actions .price-excluding-tax {
  font-size:12px;
  line-height:1.35
 }
 .block-minicart .minicart-items .product-item .product-item-name {
  white-space:normal;
  text-align:left
 }
 .block-minicart .cart-total .actions button {
  width:100%;
  margin:0
 }
}
.md-open-menu-container md-menu-content {
 width:330px;
 padding:0
}
.minicart-wrapper .block-minicart {
 position:static
}
.cdz-dd-content .block-minicart.empty {
 background:#fff;
 color:#616161
}
.block-minicart {
 margin-bottom:0
}
.block-minicart .block-title {
 text-transform:uppercase;
 font-size:14px;
 border-bottom:1px solid rgba(245,245,245,0.5);
 padding:15px 20px 15px;
 color:#0083da;
 overflow:hidden;
 text-align:left
}
.block-minicart .subtitle.empty {
 padding:20px 20px;
 font-weight:normal;
 color:#999;
 text-align:initial
}
.block-minicart .items-total {
 float:none;
 color:#616161;
 text-transform:none
}
.block-minicart .viewcart {
 float:right;
 color:#616161
}
.block-minicart .viewcart:active,
.block-minicart .viewcart:focus,
.block-minicart .viewcart:visited {
 color:#616161
}
.block-minicart .viewcart:hover {
 color:#0083da
}
.block-minicart .viewcart:before {
 display:inline-block;
 font:normal normal 18px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\f08e'
}
.block-minicart .viewcart span {
 font-size:0;
 display:block;
 text-indent:-99999px;
 overflow:hidden;
 vertical-align:middle;
 text-align:left;
 display:none
}
.block-minicart .minicart-items-wrapper {
 border:0;
 margin:0;
 padding:20px;
 max-height:300px
}
.block-minicart .cart-total .subtotal {
 overflow:hidden;
 margin:0 0 10px
}
.block-minicart .cart-total .subtotal .label {
 float:left;
 text-transform:uppercase;
 font-size:18px;
 color:#686770;
 font-weight:600
}
.block-minicart .cart-total .subtotal .amount {
 float:right
}
.block-minicart .cart-total .subtotal .amount .price-wrapper:first-child .price {
 color:#0083da
}
.block-minicart .cart-total .actions .layout-row {
 margin:0 -5px;
 display:flex;
 justify-content:center
}
.block-minicart .cart-total .actions .layout-column {
 display:flex;
 flex-direction:column
}
.block-minicart .cart-total .actions .layout-column .button,
.block-minicart .cart-total .actions .layout-column button {
 width:100%;
 margin:5px 0;
 text-align:center;
 padding:5px 7px;
 display:inline-block;
 font-size:13px
}
@media only screen and (min-width: 768px) {
 .block-minicart .cart-total .actions .layout-column #btn-minicart-close {
  display:none
 }
}
.block-minicart .cart-total .actions button {
 margin:0 5px
}
.minicart-items .product-item-left {
 position:relative;
 padding:0
}
.minicart-items .action {
 position:absolute;
 top:0px;
 left:0px;
 background:#0083da;
 border:1px solid #0083da;
 width:16px;
 height:16px;
 text-align:center;
 line-height:10px;
 transition:all 500ms ease;
 backface-visibility:hidden;
 z-index:1
}
.minicart-items .action.edit:before,
.minicart-items .action.delete:before {
 display:inline-block;
 font:normal normal normal 9px/1 'CodazonFont';
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\e977';
 speak:none;
 color:#fff;
 line-height:16px
}
.minicart-items .action.edit:hover,
.minicart-items .action.delete:hover {
 background:#ffffff;
 color:#0083da
}
.minicart-items .action.edit:hover:before,
.minicart-items .action.delete:hover:before {
 color:#0083da
}
.minicart-items .action.edit {
 top:20px
}
.minicart-items .action.edit:before {
 display:inline-block;
 font:normal normal 9px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\f040';
 font-size:8px;
 line-height:15px;
 padding:0 2px
}
.minicart-items .product-item {
 padding:20px 0 0;
 margin:0
}
.minicart-items .product-item:not(:first-child) {
 border:0
}
.minicart-items .product-item .price {
 color:#0083da;
 font-size:14px
}
.minicart-items .product-item .product-item-name {
 font-weight:500
}
.minicart-items .product-item .product-item-name a:hover {
 color:#0083da
}
.minicart-items .product-item .product-item-name a:hover {
 text-decoration:none
}
.minicart-items .product-item .product-item-details {
 padding-left:20px
}
.minicart-items .product-item .product-item-actions {
 text-align:right
}
.minicart-items .product-item .product-item-actions .details-qty {
 margin-top:3px;
 text-transform:uppercase;
 display:flex;
 align-items:baseline;
 position:relative
}
.minicart-items .product-item .item-qty {
 margin:0
}
.minicart-items .product-item .product-item-pricing .label {
 display:none
}
.minicart-items .product-item-details .price-including-tax,
.minicart-items .product-item-details .price-excluding-tax {
 margin:0
}
.minicart-items .update-cart-item {
 padding:0;
 border:0;
 bottom:10px;
 position:absolute;
 inset-inline:-25px auto;
 background:transparent;
 color:#333;
 box-shadow:none
}
.minicart-items .update-cart-item span {
 font-size:0;
 display:block;
 text-indent:-99999px;
 overflow:hidden;
 vertical-align:middle;
 text-align:left;
 display:none
}
.minicart-items .update-cart-item:before {
 display:inline-block;
 font:normal normal 16px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\f021'
}
.md-sidenav-right .block-minicart .cart-total {
 position:fixed;
 width:100%;
 bottom:0;
 min-height:110px;
 z-index:1
}
.md-sidenav-right .block-minicart .minicart-items-wrapper {
 height:inherit !important;
 max-height:calc(100% - 160px)
}
.md-sidenav-right .block-minicart .cart-total,
.md-sidenav-left .block-minicart .cart-total {
 position:absolute
}
.md-sidenav-right .block-minicart .block-content,
.md-sidenav-left .block-minicart .block-content {
 height:calc(100vh - 50px);
 overflow:hidden;
 position:relative;
 width:100%
}
@media only screen and (max-device-width: 767px) {
 .md-sidenav-right .block-minicart .block-content,
 .md-sidenav-left .block-minicart .block-content {
  height:calc(100vh - 125px)
 }
}
.checkout-index-index .checkout-container .authentication-wrapper .action.action-auth-toggle {
 border:none
}
body {
 overflow-x:hidden
}
.cdz-menu ul,
.cdz-menu ol {
 padding:0;
 list-style:none
}
.cdz-menu a,
.cdz-menu a:hover {
 text-decoration:none
}
.cdz-menu .cat-tree a.groupdrop-title {
 font-weight:normal
}
.cdz-menu p.groupdrop-title,
.cdz-menu .cat-tree.no-dropdown a.groupdrop-title {
 font-weight:bold
}
.cdz-menu .space-s {
 margin-bottom:10px
}
.cdz-menu .space-top,
.cdz-menu .groupdrop-title.space-top {
 margin-top:20px
}
.cdz-menu .text-uppercase {
 text-transform:uppercase
}
.cdz-menu .line-left {
 padding-left:20px;
 border-left:1px solid #ccc
}
.cdz-menu .line-right {
 padding-right:20px;
 border-right:1px solid #ccc
}
.cdz-menu hr {
 border-top:1px solid #ccc;
 margin-bottom:20px;
 margin-top:20px
}
.cdz-menu .text-center {
 text-align:center
}
.cdz-menu .group-title-bottom {
 margin-bottom:20px
}
.cdz-menu .groupmenu-drop li.parent {
 position:relative
}
.cdz-menu .block.widget .block-title {
 text-align:center
}
.cdz-menu .block.widget .products-grid .product-item {
 width:100% !important;
 margin:0;
 border:none;
 text-align:center
}
.cdz-menu .block.widget .products-grid .product-item .product-item-info {
 border:none;
 box-shadow:none;
 margin:0;
 padding:0
}
.cdz-menu .block.widget .products-grid .product-item .product-item-info .actions-primary {
 display:inline
}
.cdz-menu .block.widget .products-grid .product-item .product-item-info .actions-primary+.actions-secondary {
 display:inline;
 width:auto
}
.cdz-menu .contact-form-wrapper {
 margin-right:10%;
 margin-bottom:20px
}
.cdz-menu .contact-form-wrapper .legend {
 font-size:150%;
 border-bottom:none
}
.cdz-menu .contact-form-wrapper .fieldset {
 margin-bottom:20px
}
.cdz-menu .contact-form-wrapper .actions-toolbar .primary {
 margin:0
}
.cdz-menu .cdz-tabs {
 margin-top:0
}
.cdz-menu label {
 display:inline-block;
 background:#19b2f5;
 color:#fff;
 font-size:80%;
 padding:0px 5px;
 margin:0 5px;
 top:-5px;
 position:relative
}
.cdz-menu label.hot {
 background:#ff0000
}
.temp>.need-unwrap {
 margin:0 0
}
.cdz-menu i.menu-icon.img-icon {
 display:inline-block;
 margin-inline-end:5px
}
.cdz-menu i.menu-icon.img-icon img {
 max-width:45px;
 display: inline-flex;
 vertical-align: middle;
 margin-top: 8px;
 margin-bottom: 8px;
 margin-right: 20px;
 margin-left: 10px;
}
.cdz-menu li.level0>a.menu-link .menu-icon {
 margin-inline:0 5px;
 min-width:20px
}
@media only screen and (min-width: 768px) {
 .cdz-navigation {
  box-sizing:border-box;
  margin-inline:auto;
  max-width:1400px;
  position:relative;
  display:block
 }
 .cdz-navigation .cdz-horizontal-menu .groupmenu {
  margin:0;
  margin-left: 0;
 }
 .nav-sections-item-content>.cdz-navigation {
  display:block
 }
 .cdz-menu:not(.cdz-toggle-menu) li.item.level0 .cdz-google-map {
  display:none
 }
 .cdz-menu:not(.cdz-toggle-menu) li.item.level0:hover .cdz-google-map {
  display:block
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop,
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop-content {
  display:block
 }
 .cdz-menu:not(.cdz-toggle-menu) img.groupdrop-banner-pos {
  position:absolute
 }
 .cdz-menu:not(.cdz-toggle-menu) ul.groupdrop-link,
 .cdz-menu:not(.cdz-toggle-menu) ul.groupmenu-drop,
 .cdz-menu:not(.cdz-toggle-menu) ul.groupmenu-nondrop {
  padding:0
 }
 .cdz-menu:not(.cdz-toggle-menu) .dropdown-rtl {
  text-align:right
 }
 .cdz-menu:not(.cdz-toggle-menu) .dropdown-rtl li.item.parent>.menu-link:before {
  float:left;
  content:"\f104";
 }
 .cdz-menu:not(.cdz-toggle-menu) .dropdown-rtl li.item.parent .groupmenu-drop {
  left:auto;
  right:100%;
  text-align:right
 }
 .cdz-menu:not(.cdz-toggle-menu).dropdown-fullwidth .groupmenu-drop {
  border:none
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop {
  position:absolute;
  background:#fff;
  top:100%;
  left:0;
  z-index:104;
  border:1px solid #ccc;
  padding:0;
  box-shadow:0 5px 5px rgba(0,0,0,0.19)
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs {
  padding-right:0
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link {
  display:block;
  padding:10px 5px
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:after {
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  content:"\f105";
  float:right;
  margin-top:3px
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link.active {
  background:#ececec
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-nav-tabs {
  padding-left:0;
  padding-right:0
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-tab-content.col-sm-17 {
  padding-left:0
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-tab-content .cdz-tab-pane {
  display:none
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-vertical-tabs .cdz-tabs .cdz-tab-content .cdz-tab-pane.active {
  display:block
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-vertical-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link {
  display:block;
  padding:10px 5px;
  text-align:left
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs {
  margin-top:-15px
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs {
  text-align:center;
  display:block;
  margin:0 -5px 15px;
  background:#eeeeee;
  box-shadow:inset 0 -3px 10px -7px #555
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link {
  display:inline-block;
  padding:9px 20px;
  position:relative;
  font-size:115%;
  transform:perspective(1px) translateZ(0);
  border-right:1px solid #e2e2e2
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:first-child {
  border-left:1px solid #e2e2e2
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:before {
  display:inline-block;
  font:normal normal normal 18px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  position:absolute;
  bottom:10px;
  left:calc((100% - 10px)/2)
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:after {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:#464646;
  transform:scaleY(0);
  transform-origin:50% 100%;
  transition-property:transform;
  transition-duration:0.4s;
  transition-timing-function:ease-out
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link.active,
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:hover {
  color:#fff
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link.active:before,
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:hover:before {
  color:#282828;
  font-size:18px;
  bottom:-12px;
  content:"\f0d7"
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link.active:after,
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-nav-tabs .cdz-tab-link:hover:after {
  transform:scaleY(1)
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-tab-content .cdz-tab-pane {
  display:none
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cdz-horizontal-tabs .cdz-tabs .cdz-tab-content .cdz-tab-pane.active {
  display:block
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupmenu-drop {
  top:-1px;
  left:100%;
  visibility:hidden;
  opacity:0;
  transform:translateY(20px);
  transition:opacity .4s ease,transform .4s ease,visibility .4s linear 0s
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .cat-tree.groupmenu-drop .groupmenu-drop {
  top:-7px
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent>.menu-link {
  display:block
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent>.menu-link:before {
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  content:"\f105";
  float:right;
  margin-top:3px
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent.cat-tree:not(.no-dropdown)>a {
  display:block
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .item.parent.cat-tree:not(.no-dropdown)>a:before {
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  content:"\f105";
  float:right;
  margin-top:3px
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop li.item:hover>.groupmenu-drop {
  opacity:1;
  transform:translateY(0);
  visibility:inherit
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop>li.item {
  min-width:230px;
  position:relative;
  padding:20px;
  margin:0px auto
 }
 .cdz-menu:not(.cdz-toggle-menu) .cat-tree li.item {
  padding:8px 15px;
  min-width:230px;
  position:relative;
  margin:0px auto
 }
 .cdz-menu:not(.cdz-toggle-menu) .multicols[class] {
  flex-wrap:wrap;
  width:calc(var(--tree-cols) * 250px - 18px);
  gap:0px 20px
 }
 .cdz-menu:not(.cdz-toggle-menu) .multicols[class]>li.item {
  width:230px;
  margin:0
 }
 .cdz-menu:not(.cdz-toggle-menu) .multicols[class]>li.tablet-item {
  flex-basis:100%
 }
 .cdz-menu:not(.cdz-toggle-menu) li.parent.item:hover>ul.multicols {
  display:flex !important
 }
 .cdz-horizontal-menu {
  width:100%
 }
 .cdz-horizontal-menu li.level0>.groupmenu-drop {
  display:none
 }
 .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop {
  top:45px;
  display:block;
  visibility:hidden;
  opacity:0;
  filter:alpha(opacity=0);
  transform:translateY(20px);
  transition:.1s
 }
 .cdz-horizontal-menu.cdz-translate li.level0:hover>.groupmenu-drop {
  opacity:1;
  filter:alpha(opacity=100);
  transform:translateY(0);
  visibility:inherit;
  transition:opacity .4s ease,transform .4s ease,visibility .4s linear 0s
 }
 .cdz-horizontal-menu .groupmenu {
  width:100%;
  display:inline-block;
  padding:0;
  background-color:#fff
 }
 .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
  text-transform:none;
  transition:all 500ms ease;
  backface-visibility:hidden;
  display:inline-block;
  vertical-align:top;
  padding:12px 15px;
  box-sizing:border-box;
  border-width:0px;
  border-style:solid;
  text-decoration:none;
  color:#333;
  background-color:#fff;
  border-color:#f0f0f0;
  font:500 12px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif;
  cursor:pointer;
  line-height:22px
 }
 .cdz-horizontal-menu .groupmenu .groupmenu-drop {
  font:500 12px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif
 }
 .cdz-horizontal-menu .groupmenu li.item {
  list-style:none
 }
 .cdz-horizontal-menu .groupmenu li.item.level0 {
  margin-top:0px;
  margin-bottom:0px;
  position:relative;
  display:inline-block;
  vertical-align:top;
  float:left
 }
 .cdz-horizontal-menu .groupmenu .groupmenu-nondrop {
  position:relative
 }
 .cdz-horizontal-menu .groupmenu .groupmenu-nondrop>li.item {
  margin:0px 0px;
  padding-left:0px
 }
 .cdz-horizontal-menu .groupmenu .no-dropdown>.cat-tree.groupmenu-drop {
  top:auto;
  left:auto
 }
 .cdz-horizontal-menu .groupmenu .no-dropdown>.groupdrop-title {
  margin-bottom:10px;
  display:inline-block
 }
 .cdz-horizontal-menu .groupmenu ul.groupmenu-drop li.no-dropdown>.cat-tree.groupmenu-drop .groupmenu-drop {
  visibility:hidden;
  height:0;
  position:absolute;
  opacity:0;
  background:#fff;
  border:1px solid #ccc;
  height:auto
 }
 .cdz-horizontal-menu .groupmenu ul.groupmenu-drop li.no-dropdown>.cat-tree.groupmenu-drop .parent:hover>.groupmenu-drop {
  visibility:visible;
  height:auto;
  opacity:1
 }
 .cdz-horizontal-menu .groupmenu ul.groupmenu-drop li.no-dropdown {
  display:block;
  list-style:none;
  margin-top:0;
  margin-bottom:0
 }
 .cdz-vertical-menu>.groupmenu {
  margin:0;
  width: 370px;
 }
 .cdz-vertical-menu .groupmenu-drop {
  top:-1px;
  left:100%;
  visibility:hidden;
  opacity:0;
  transform:rotateY(45deg);
  transition:transform .4s ease;
  transform-origin:left;
  display:none
 }
 .cdz-vertical-menu li.item:hover>.groupmenu-drop {
  opacity:1;
  transform:rotateY(0deg);
  visibility:inherit;
  display:block
 }
 .cdz-vertical-menu .item.level0 {
  display:block;
  padding:0px;
  border:1px solid #dfdfdf;
  position:relative;
  margin-bottom:-1px
 }
 .cdz-vertical-menu .item.level0>a.menu-link {
  display:block;
  padding:0px 0px 0px 10px
 }
 .cdz-vertical-menu .item.level0>a.menu-link .menu-icon {
  min-width:50px;
  text-align:center;
  margin-inline:0
  margin-top:5px;
 }
 .cdz-vertical-menu .item.level0>a.menu-link .menu-icon+span {
  border-left:1px solid #dfdfdf
 }
 .cdz-vertical-menu .item.level0>a.menu-link span {
  display:inline-block;
  padding:10px
 }
 .cdz-vertical-menu .item.level0.parent>a.menu-link:before {
  display:inline-block;
  font:normal normal normal 18px/1 FontAwesome;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  content:"\f105";
  float:right;
  margin-top:8px;
  margin-right:10px
 }
 .cdz-vertical-menu.dropdown-fullheight {
  position:relative
 }
 .cdz-vertical-menu.dropdown-fullheight ul.groupmenu-drop {
  box-shadow:none;
  left:calc(100% - 1px)
 }
 .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree) {
  position:static
 }
 .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree)>ul.groupmenu-drop {
  display:flex;
  flex-direction:row;
  min-height:100%
 }
 .cdz-vertical-menu.dropdown-fullheight .item.level0.cat-tree,
 .cdz-vertical-menu.dropdown-fullheight .item.level0.no-full {
  position:relative
 }
 .cdz-vertical-menu.dropdown-fullheight.is-tablet .visible-tablet {
  position:absolute !important;
  width:100%;
  left:0;
  top:0;
  z-index:1
 }
 .cdz-vertical-menu.dropdown-fullheight.is-tablet .visible-tablet+li.item {
  padding-top:60px
 }
}
@media only screen and (min-width: 768px) and (max-device-width:1180px) {
 .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop {
  display:none;
  transition:none
 }
 .cdz-horizontal-menu.cdz-translate li.level0:hover>.groupmenu-drop {
  display:block
 }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
 .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree) .visible-tablet {
  position:absolute !important;
  width:100%;
  left:0;
  top:0;
  z-index:1
 }
 .cdz-vertical-menu.dropdown-fullheight .item.level0:not(.cat-tree) .visible-tablet+li.item {
  padding-top:60px
 }
}
@media only screen and (max-width: 767px) {
 .nav-open .nav-sections {
  background:#fff
 }
 .cdz-menu .row {
  margin:0 -10px
 }
 .cdz-menu .groupdrop-banner {
  margin-bottom:20px
 }
 .cdz-menu li.item {
  margin-bottom:0px
 }
 .cdz-menu li.item.open>.dropdown-toggle:before,
 .cdz-menu li.item .cdz-tab-link.active+.dropdown-toggle:before {
  content:"\e9b3"
 }
 .cdz-menu .menu-tabs {
  margin:0
 }
 .cdz-menu .menu-tabs .tab-item {
  margin:0
 }
 .cdz-menu .menu-tabs .cdz-tab-pane {
  margin-top:10px;
  min-height:1px !important
 }
 .cdz-menu .menu-tabs .cdz-link-wrap {
  position:relative;
  padding:4px 0
 }
 .cdz-menu .groupmenu-drop {
  display:none
 }
 .cdz-menu .groupmenu-drop li.item {
  padding:5px 0
 }
 .cdz-menu .groupmenu-drop li.item.parent .groupmenu-drop {
  padding-left:20px;
  padding-top:5px
 }
 .cdz-menu .menu-link,
 .cdz-menu a.groupdrop-title {
  width:100%;
  display:inline-block
 }
 .cdz-menu .item.level-top {
  display:block;
  position:relative;
  margin-bottom:5px
 }
 .cdz-menu .item.level-top>.menu-link {
  padding:0 10px !important;
  line-height:40px !important;
  background:transparent;
  color:#444;
  font-weight:500;
  text-transform:uppercase;
  font-size:14px
 }
 .cdz-menu .item.level-top>.menu-link .menu-icon.fa {
  margin:0 10px 0 0
 }
 .cdz-menu .item.level-top>.groupmenu-drop {
  margin:0px;
  padding:10px;
  box-shadow:none
 }
 .cdz-menu .item.level-top>.groupmenu-drop .groupmenu-drop-content {
  padding-left:15px
 }
 .cdz-menu .item.level-top>.groupmenu-drop>.tablet-item {
  background:rgba(255,255,255,0.5);
  border-bottom:none !important
 }
 .cdz-menu .item.level-top .groupdrop-link .item {
  padding:0
 }
 .cdz-menu .item.level-top .groupdrop-link .item a {
  border-bottom:0 !important;
  color:#444;
  font-size:14px;
  font-weight:500
 }
 .cdz-menu .dropdown-toggle {
  display:block;
  position:absolute;
  top:0px;
  right:0;
  cursor:pointer;
  width:100%;
  height:40px;
  line-height:40px;
  background:rgba(0,0,0,0);
  color:#444;
  text-align:end;
  padding-inline-end:10px
 }
 .cdz-menu .dropdown-toggle:before {
  display:inline-block;
  font-family:'CodazonFont';
  font-style:normal;
  font-weight:normal;
  font-size:13px;
  line-height:1;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  content:"\e9b4";
  vertical-align:middle;
  text-align:center;
  transition:all 500ms ease;
  margin-top:7px
 }
 .cdz-menu .parent {
  position:relative
 }
 .cdz-menu .groupmenu-drop .parent>.menu-link+.dropdown-toggle {
  height:25px;
  line-height:17px;
  top:0
 }
 .cdz-menu .groupmenu-drop .parent li.tablet-item {
  padding-inline-start:0 !important
 }
 .cdz-menu .tablet-item {
  display:block;
  margin-bottom:10px !important
 }
}
.cdz-vertical-menu .item.level0>a.menu-link>span {
 max-width:100%;
 display:inline-block
}
.cdz-vertical-menu .item.level0>a.menu-link .menu-icon+span {
 max-width:calc(100% - 50px)
}
.cdz-vertical-menu .item.level0.parent>a.menu-link>span {
 max-width:calc(100% - 35px)
}
.cdz-vertical-menu .item.level0.parent>a.menu-link>.menu-icon+span {
 max-width:calc(100% - 80px)
}
.cdz-vertical-menu .item.level0>a.menu-link span span {
 white-space:nowrap;
 text-overflow:ellipsis;
 padding:0 0;
 max-width:100%;
 overflow-x:hidden
}
@media (max-width:992px) and (min-width:768px) {
 .cdz-vertical-menu .item.level0>a.menu-link {
  font-size:11px
 }
}
@media (max-width:860px) and (min-width:768px) {
 .cdz-vertical-menu .item.level0>a.menu-link {
  padding:0
 }
 .cdz-vertical-menu .item.level0>a.menu-link>.menu-icon {
  display:none
 }
 .cdz-vertical-menu .item.level0>a.menu-link>.menu-icon+span {
  border:none;
  padding-left:17px !important;
  max-width:100%
 }
 .cdz-vertical-menu .item.level0.parent>a.menu-link>.menu-icon+span {
  max-width:calc(100% - 35px)
 }
}
.cdz-vertical-menu .item.level0>a.menu-link span span {
 white-space:nowrap;
 text-overflow:ellipsis;
 padding:0 0;
 max-width:100%;
 overflow:hidden;
 display:block
}
.cat-tree-wrap li.item:not(.level1) {
 padding-top:0px;
 padding-bottom:0px;
 margin:10px auto
}
.groupdrop-title-line {
 border-bottom:1px solid;
 font-size:120%;
 padding-bottom:5px
}
.cdz-menu.cdz-toggle-menu [class^="col-sm-"],
.cdz-menu.cdz-toggle-menu [class*=" col-sm-"] {
 width:100%
}
.cdz-menu.cdz-toggle-menu .row {
 margin:0 -10px
}
.cdz-menu.cdz-toggle-menu .groupdrop-banner {
 margin-bottom:20px
}
.cdz-menu.cdz-toggle-menu li.item {
 margin-bottom:0px
}
.cdz-menu.cdz-toggle-menu li.item.open>.dropdown-toggle:before,
.cdz-menu.cdz-toggle-menu li.item .cdz-tab-link.active+.dropdown-toggle:before {
 transform:rotate(90deg)
}
.cdz-menu.cdz-toggle-menu .menu-tabs {
 margin:0
}
.cdz-menu.cdz-toggle-menu .menu-tabs .tab-item {
 margin:0
}
.cdz-menu.cdz-toggle-menu .menu-tabs .cdz-tab-pane {
 margin-top:10px;
 min-height:1px !important
}
.cdz-menu.cdz-toggle-menu .menu-tabs .cdz-link-wrap {
 position:relative;
 padding:4px 0
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop {
 display:none
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item {
 padding:5px 0
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item.parent .groupmenu-drop {
 padding-left:20px;
 padding-top:5px
}
.cdz-menu.cdz-toggle-menu .menu-link,
.cdz-menu.cdz-toggle-menu a.groupdrop-title {
 width:100%;
 display:inline-block
}
.cdz-menu.cdz-toggle-menu .item.level-top {
 display:block;
 position:relative;
 margin-bottom:5px
}
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link {
 padding:10px;
 background:transparent;
 color:#444;
 border-bottom:1px solid
}
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link .fa {
 margin:0 5px
}
.cdz-menu.cdz-toggle-menu .item.level-top>.dropdown-toggle {
 width:40px;
 height:40px;
 background:rgba(0,0,0,0);
 color:#444
}
.cdz-menu.cdz-toggle-menu .item.level-top>.dropdown-toggle:before {
 margin-top:7px
}
.cdz-menu.cdz-toggle-menu .item.level-top>.groupmenu-drop {
 margin:0px;
 border:1px solid #f0f0f0;
 padding:10px;
 box-shadow:none
}
.cdz-menu.cdz-toggle-menu .parent {
 position:relative
}
.cdz-menu.cdz-toggle-menu .dropdown-toggle {
 display:block;
 float:right;
 position:absolute;
 top:0;
 right:0;
 cursor:pointer
}
.cdz-menu.cdz-toggle-menu .dropdown-toggle:before {
 display:inline-block;
 font-family:FontAwesome;
 font-style:normal;
 font-weight:normal;
 font-size:27px;
 line-height:1;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 content:"\f105";
 text-align:center;
 width:100%;
 transition:all 500ms ease;
 backface-visibility:hidden
}
.links-list .cdz-vertical-menu .item.level-top {
 border-bottom:1px solid #e1e1e1
}
.links-list .cdz-vertical-menu .item.level-top>a.menu-link {
 text-transform:uppercase;
 background:transparent;
 color:#999
}
.links-list .cdz-vertical-menu .item.level-top>a.menu-link:visited,
.links-list .cdz-vertical-menu .item.level-top>a.menu-link:focus {
 color:#999
}
@media only screen and (min-width: 768px) {
 .links-list .cdz-vertical-menu .item.level-top>a.menu-link:hover {
  color:#fff
 }
}
.links-list .cdz-vertical-menu .item.level-top:hover>a.menu-link {
 color:#fff
}
@media only screen and (max-width: 767px) {
 .links-list .cdz-vertical-menu .dropdown-toggle:before {
  color:#999
 }
}
@media only screen and (min-width: 768px) {
 .no-loaded.cdz-menu.cdz-horizontal-menu .groupmenu {
  white-space:nowrap;
  overflow:hidden;
  font-size:0
 }
 .no-loaded.cdz-menu.cdz-horizontal-menu .groupmenu>li.item.level0 {
  float:none
 }
 .cdz-horizontal-menu .groupmenu {
  background-color:transparent
 }
 .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
  background-color:transparent
 }
}
@media only screen and (min-width: 768px) {
 .menu-icon .groupmenu li.level0>a.menu-link .menu-icon {
  display:block;
  text-align:center;
  font-size:30px;
  margin-bottom:10px
 }
 .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop {
  top:100%
 }
 .cdz-horizontal-menu .groupmenu {
  vertical-align:top;
  background-color:#0083da
 }
 .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
  color:#fff;
  border-color:#1d71aa;
  background:#0083da;
  font:600 14px/1 Montserrat, Helvetica Neue, Verdana, Arial, sans-serif
 }
 .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:active,
 .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:focus,
 .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:visited {
  color:#fff
 }
 .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:hover {
  color:#ffb21e
 }
 .cdz-horizontal-menu .groupmenu li.level0:hover>a.menu-link {
  color:#ffb21e;
  border-color:#1d71aa;
  background:#0083da
 }
 .cdz-vertical-menu .item.level0 {
  border-color:#e1e1e1
 }
 .cdz-vertical-menu .item.level0>a.menu-link {
  color:#282828;
  border-color:#e1e1e1;
  background:#fff;
  font:500 15px/1.45 Gotham medium, Helvetica Neue, Verdana, Arial, sans-serif
 }
 .cdz-vertical-menu .item.level0>a.menu-link:active,
 .cdz-vertical-menu .item.level0>a.menu-link:focus,
 .cdz-vertical-menu .item.level0>a.menu-link:visited {
  color:#282828
 }
 .cdz-vertical-menu .item.level0>a.menu-link:hover {
  color:#fff
 }
 .cdz-vertical-menu .item.level0:hover>a.menu-link {
  color:#fff;
  border-color:#e1e1e1;
  background:#0083da
 }
 .cdz-vertical-menu:not(.cdz-toggle-menu) .groupmenu-drop {
  top:0;
  inset-inline:100% auto
 }
 .cdz-vertical-menu .item.level0.parent>a.menu-link:before {
  position:absolute;
  right:0;
  top:10px;
 }
 .cdz-vertical-menu li.item:hover>.groupmenu-drop {
  top:0
 }
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop {
 background-color:#fff;
 border-color:#e1e1e1;
 box-shadow:0 3px 3px #e1e1e1;
 color:#999;
 font:400 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a {
 color:#999;
 font:400 13px/1.35 montserrat, Helvetica Neue, Verdana, Arial, sans-serif
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:active,
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:focus,
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:visited {
 color:#999
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:hover {
 color:#0083da
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title-line {
 text-transform:uppercase;
 color:#282828;
 margin:0 0 10px;
 padding:0 0 5px
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title {
 text-transform:uppercase;
 color:#282828;
 font-weight:700;
 margin:0;
 padding:0 0 5px;
 min-height:25px
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title a {
 color:#282828;
 font-weight:700
}
@keyframes show-page {
 0% {
  opacity:0;
  width:0px;
  overflow:hidden
 }
 99% {
  width:100%;
  overflow:hidden
 }
 100% {
  opacity:1;
  width:100%;
  overflow:visible
 }
}
@keyframes show-page-a {
 0% {
  color:transparent;
  opacity:1
 }
 79% {
  opacity:1
 }
 80% {
  color:transparent;
  opacity:0
 }
 100% {
  color:#fff;
  opacity:1
 }
}
@keyframes show-page-a-before {
 0% {
  color:#fff;
  content:"\f111";
  opacity:1;
  font-size:8px;
  position:absolute;
  left:50%;
  top:calc((100% - 10px)/2)
 }
 80% {
  color:#fff;
  content:"\f111";
  font-size:10px;
  opacity:1;
  position:absolute;
  left:50%;
  top:calc((100% - 10px)/2)
 }
 100% {
  content:'';
  position:absolute;
  opacity:0;
  font-size:0px
 }
}
@-webkit-keyframes hide-page {
 0% {
  width:100%
 }
 100% {
  width:0px
 }
}
.static-wrap.has-items-overflowed {
 display:flex;
 flex-direction:row;
 align-items:center
}
.cdz-menu.no-loaded .cdz-item-tag {
 display:none
}
.cdz-menu .cdz-item-tag {
 color:#ffffff;
 background:#ff8000;
 border-color:#ff8000;
 border-width:0;
 position:absolute;
 padding:0px 7px;
 width:auto;
 top:-4px;
 right:-2px;
 text-align:center;
 font-size:11px;
 text-transform:none;
 z-index:10;
 display:block;
 line-height:1.3;
 font-weight:600;
 cursor:default;
 white-space:nowrap
}
.cdz-menu .cdz-item-tag:before {
 display:block;
 content:'';
 width:8px;
 height:8px;
 position:absolute;
 bottom:-8px;
 border:4px solid transparent;
 border-top-color:inherit;
 right:10px
}
@media only screen and (max-width: 767px) {
 .cdz-menu .cdz-item-tag {
  right:45px;
  top:0px
 }
}
.sticky-menu.active .cdz-menu .cdz-item-tag {
 top:-2px
}
.cdz-menu .animated .cdz-item-tag {
 opacity:0
}
.cdz-menu.cdz-toggle-menu .cdz-item-tag,
.cdz-menu.cdz-vertical-menu .cdz-item-tag {
 right:45px;
 top:5px
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop>li.tablet-item {
 padding:10px 20px;
 border-bottom:1px solid #ccc
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a.menu-go-link {
 font-size:13px;
 width:100%;
 display:block
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .tablet-tab-link {
 padding-bottom:10px;
 border-bottom:1px solid #ccc;
 margin-bottom:15px;
 text-align:center
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .tablet-tab-link a.menu-go-link {
 border:1px solid #ccc;
 width:auto;
 display:inline-block;
 padding:2px 15px;
 background:#eee;
 border-radius:4px
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .tablet-tab-link a.menu-go-link:after {
 content:"\f178"
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop .menu-tabs {
 width:100%
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop .menu-tabs a.cdz-tab-link {
 padding:5px 0px;
 display:block;
 width:100%
}
.cdz-menu.cdz-toggle-menu .tablet-item,
.cdz-menu.cdz-toggle-menu .tablet-tab-link {
 display:none !important
}
@media only screen and (min-width: 768px) and (max-width: 1366px) {
 .cdz-menu.no-loaded li.item.level0.parent:after {
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  opacity:0;
  z-index:10;
  content:''
 }
}
.cdz-menu.is-tablet .visible-tablet {
 display:block
}
.cdz-menu .menu-go-link {
 text-transform:uppercase
}
.cdz-menu .menu-go-link .link-prefix {
 color:#000
}
.cdz-menu .menu-go-link .link-text {
 font-weight:700;
 color:#282828
}
.cdz-menu .menu-go-link:after {
 font:normal normal 12px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\f14c";
 display:inline-block;
 margin-left:10px;
 color:#282828
}
.groupmenu.show-page {
 float:right !important;
 display:flex;
 flex-direction:row
}
.groupmenu.show-page>li>a {
 white-space:nowrap !important;
 max-width:100%;
 overflow:hidden
}
.groupmenu.animated.show-page>li>a {
 animation-name:show-page-a;
 animation-duration:1000ms
}
.groupmenu.animated.show-page>li>a:after {
 animation-name:show-page-a-after;
 animation-duration:1000ms
}
.groupmenu.animated.show-page>li>a:before {
 position:absolute;
 top:12px;
 opacity:0;
 animation-name:show-page-a-before;
 animation-duration:1000ms;
 display:inline-block;
 font:normal normal 10px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\f111"
}
.groupmenu.show-page.animated {
 animation-name:show-page;
 animation-duration:1000ms
}
.groupmenu.hide-page {
 display:none;
 animation-name:hide-page;
 animation-duration:1000ms
}
.switchpage-control .control {
 padding:14px 0px;
 display:flex;
 flex-direction:row;
 width:30px;
 position:relative;
 color:#fff;
 margin:0 15px
}
.switchpage-control .control .times {
 font-size:0
}
.switchpage-control .control .times:before,
.switchpage-control .control .times:after {
 position:absolute;
 left:0px;
 width:26px;
 height:2px;
 background:#fff;
 content:"";
 z-index:3;
 top:20px;
 outline:1px solid transparent;
 opacity:0;
 transition:all 500ms ease;
 backface-visibility:hidden;
 transform:rotate(0)
}
.switchpage-control .control.page-two .times {
 transition:all linear 600ms;
 backface-visibility:hidden;
 opacity:1
}
.switchpage-control .control.page-two .times:before {
 opacity:1;
 transform:rotate(-45deg)
}
.switchpage-control .control.page-two .times:after {
 opacity:1;
 transform:rotate(45deg);
 bottom:0
}
.switchpage-control .control.page-two .dot {
 opacity:0;
 transition:all linear 900ms;
 backface-visibility:hidden
}
.switchpage-control .control:hover {
 color:#fff
}
.switchpage-control .dot {
 width:calc(33.33333333%);
 display:inline-block;
 font-size:6px;
 position:relative
}
.switchpage-control .dot:before {
 font:normal normal 6px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\f111";
 display:inline-block
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .switchpage-control .control .times:before,
 .switchpage-control .control .times:after {
  opacity:0
 }
 .switchpage-control .control.page-two .times:before,
 .switchpage-control .control.page-two .times:after {
  opacity:1
 }
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title {
 padding:0 0 10px;
 border-bottom:1px solid
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title.no-line {
 border:none
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item {
 margin-bottom:0
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a {
 padding:10px 0;
 border-bottom:1px solid #e1e1e1;
 position:relative;
 overflow:hidden;
 display:block
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a:before {
 content:'';
 background:#0083da;
 opacity:.2;
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 transition:all 500ms ease;
 backface-visibility:hidden;
 transform:translate3d(-110%, 0, 0);
 z-index:-1
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a:hover:before {
 transform:translate3d(0, 0, 0)
}
@media only screen and (max-width: 767px) {
 .dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item a {
  padding:0
 }
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item.last {
 margin-bottom:20px
}
.dropdown-menustyle01.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-link .item.last a {
 border-bottom:0px solid #e1e1e1
}
.cdz-menu.no-loaded {
 min-height:0
}
.dropdown-menustyle02 .groupdrop-link li {
 margin:0;
 padding:6px 0
}
.dropdown-menustyle02 .groupdrop-link li a {
 position:relative;
 transition:all 500ms ease;
 backface-visibility:hidden
}
.dropdown-menustyle02 .groupdrop-link li a:before {
 content:"";
 position:absolute;
 width:0px;
 height:1px;
 transition:all 500ms ease;
 backface-visibility:hidden;
 left:0;
 top:7px
}
.dropdown-menustyle02 .groupdrop-link li a:hover {
 padding-left:15px
}
.dropdown-menustyle02 .groupdrop-link li a:hover:before {
 width:10px;
 background-color:#0083da
}
.dmlb,
.dmlb-new {
 font-size:80%;
 margin-top:-5px;
 display:inline-block;
 position:absolute;
 color:#0083da
}
@media only screen and (max-width: 767px) {
 #mobi_vertcial-menu-container .main-content-top-left {
  margin:10px
 }
 #mobi_vertcial-menu-container .groupmenu {
  background:#fff
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop {
  box-shadow:none
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:active,
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:focus,
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:visited {
  color:#444
 }
}
@keyframes cdz-slidedown {
 0% {
  max-height:0;
  overflow:hidden;
  opacity:0
 }
 50% {
  opacity:1
 }
 99% {
  max-height:1000px;
  overflow:hidden
 }
 100% {
  max-height:none;
  overflow:visible
 }
}
.cdz-menu {
 --mn-dd-w-max:var(--cur-cont-width, 1400px);
 --mn-cont-pd:var(--cur-cont-pd, 10px)
}
@media only screen and (min-width: 768px) {
 .cdz-menu .grmn-width {
  width:calc(var(--mn-dd-w-max) * var(--mn-dd-iw) / 24 - 2 * var(--mn-cont-pd) - 20px);
  max-width:100%;
  margin-inline:auto
 }
 .cdz-scroll-menu.no-loaded .groupmenu {
  background:#fff url('../../../../codazon/themelayout/images/loader.gif') no-repeat center center;
  margin-top:8px;
  width:275px;
  padding:30px
 }
 .cdz-scroll-menu.no-loaded .groupmenu>* {
  display:none
 }
 .cdz-scroll-menu .menu-inner {
  margin-top:8px
 }
 .cdz-scroll-menu .m-top-list {
  background:#fff
 }
 .cdz-scroll-menu .m-top-list .scrm-active.item.level0>a.menu-link {
  background:#0083da;
  color:#fff;
  border-color:#0083da
 }
 .cdz-scroll-menu .m-org-list>.item.level0>.groupmenu-drop {
  background:#fff
 }
 .fixed-height-menu {
  position:relative;
  overflow:hidden
 }
 .fixed-height-menu .cdz-menu {
  position:absolute;
  width:100%;
  left:0;
  top:0
 }
 .fixed-height-menu:after {
  position:absolute;
  width:100%;
  left:0;
  bottom:0;
  font-family:FontAwesome;
  content:"\f107";
  font-size:14px;
  height:10px;
  line-height:10px;
  text-align:center;
  border:1px solid #e1e1e1;
  border-top-style:dashed;
  color:#c8c8c8;
  background:#fff
 }
 .fixed-height-menu:before {
  position:absolute;
  width:calc(100% - 4px);
  bottom:10px;
  left:2px;
  background:linear-gradient(rgba(255,255,255,0), #fff 100%);
  height:120px;
  max-height:40%;
  content:'';
  z-index:1
 }
 .fixed-height-menu:hover {
  overflow:visible
 }
 .fixed-height-menu:hover .cdz-menu {
  z-index:10
 }
 .fixed-height-menu:hover:before,
 .fixed-height-menu:hover:after {
  display:none
 }
 .desk-vertcial-menu-container {
  position:relative
 }
 .desk-vertcial-menu-container .menu-title {
  cursor:pointer;
  user-select:none
 }
 .desk-vertcial-menu-container .menu-title:hover {
  color: #ffb21e;
  transition: all 500ms ease;
 }
 .desk-vertcial-menu-container .menu-container {
  display:none;
  position:absolute;
  width:100%;
  top:100%;
  left:0;
  z-index:600;
  min-width:340px
 }
 .desk-vertcial-menu-container .cdz-vertical-menu {
  width:80%;
  z-index:10
 }
 .desk-vertcial-menu-container:hover .menu-container {
  display:block
 }
 .cms-index-index .sticky-menu:not(.active) .desk-vertcial-menu-container:hover .menu-container {
  display:none
 }
 .cms-index-index .sticky-menu:not(.active) .desk-vertcial-menu-container.one-ver:hover .menu-container {
  display:block
 }
 .click-display .cdz-vertical-menu {
  display:none !important
 }
 .sticky-menu.active .click-display.cdz-active .menu-container,
 .sticky-menu.active .click-display.cdz-active .cdz-vertical-menu,
 .one-ver.click-display.cdz-active .menu-container,
 .one-ver.click-display.cdz-active .cdz-vertical-menu {
  display:block !important
 }
 .one-ver.click-display.cdz-active .cdz-vertical-menu,
 .sticky-menu.active .click-display.cdz-active .cdz-vertical-menu {
  animation-name:cdz-slidedown;
  animation-duration:500ms;
  width:370px;
 }
 .sticky-menu.active .click-display.cdz-active .menu-title:before,
 .one-ver.click-display.cdz-active .menu-title:before {
  content:'\e96b'
 }
}
@media only screen and (min-width: 1200px) {
 .cms-index-index .sticky-menu:not(.active) .click-display.first-active .menu-container,
 .cms-index-index .sticky-menu:not(.active) .click-display.first-active .cdz-vertical-menu {
  display:block !important
 }
 .cms-index-index .sticky-menu:not(.active) .click-display.first-active .menu-title:before {
  content:'\e96b'
 }
}
@media only screen and (max-width: 767px) {
 .fixed-height-menu {
  height:auto !important
 }
}
.cdz-menu.cdz-toggle-menu .dropdown-toggle:before {
 display:inline-block;
 font:normal normal normal 14px/1 'CodazonFont';
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\e9b4';
 speak:none;
 width:40px;
 height:40px;
 line-height:40px
}
.cdz-menu.cdz-toggle-menu .item.level-top {
 margin-bottom:0
}
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link {
 text-transform:uppercase;
 border-bottom:1px solid #e1e1e1;
 color:#999
}
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link:active,
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link:focus,
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link:visited {
 color:#999
}
.cdz-menu.cdz-toggle-menu .item.level-top>.menu-link:hover {
 color:#0083da
}
.cdz-menu.cdz-toggle-menu .item.level-top>.dropdown-toggle:before {
 margin-top:0
}
.cdz-menu.cdz-toggle-menu li.item.open>.dropdown-toggle:before,
.cdz-menu.cdz-toggle-menu li.item .cdz-tab-link.active+.dropdown-toggle:before {
 content:'\e9b3';
 -moz-transform:rotate(0);
 -o-transform:rotate(0);
 transform:rotate(0)
}
.cdz-menu.cdz-toggle-menu .item.level-top>.groupmenu-drop {
 border:0;
 padding-left:20px;
 padding-right:0
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item.parent .groupmenu-drop {
 padding-top:0
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item {
 padding-top:0;
 padding-bottom:0
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a {
 text-transform:uppercase;
 padding:10px 0;
 color:#999
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a:active,
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a:focus,
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a:visited {
 color:#999
}
.cdz-menu.cdz-toggle-menu .groupmenu-drop li.item a:hover {
 color:#0083da
}
.cdz-sidebar {
 display:none
}
.cdz-panel-open-right .cdz-sidebar,
.cdz-panel-open-left .cdz-sidebar {
 display:inline
}
.utilies-section {
 max-height:100vh;
 overflow-y:auto;
 overflow-x:hidden
}
@media only screen and (max-width: 767px) {
 .page-header {
  position:relative;
  min-height:50px;
  border-bottom:1px solid #e1e1e1;
  margin-bottom:10px;
  color:#fff;
  background:#0083da
 }
 .page-header .header.links.visible-xs {
  display:none !important
 }
 .page-header #desk_cart-wrapper {
  display:none
 }
 .page-header a.logo[class] {
  float:none;
  max-width:150px;
  margin-block:5px;
  margin-inline:0 30px;
  min-height:45px;
  align-items:center;
  justify-content:center;
  display:inline-flex
 }
 .page-header .nav-toggle {
  width:35px;
  height:20px;
  display:inline-block;
  float:left;
  cursor:pointer;
  font-size:0;
  left:0;
  position:absolute;
  top:16px;
  z-index:14
 }
 .page-header .nav-toggle>span {
  display:inline-block;
  position:relative;
  height:100%;
  width:100%
 }
 .page-header .nav-toggle>span:before,
 .page-header .nav-toggle>span:after {
  position:absolute;
  left:0;
  width:26px;
  height:2px;
  content:"";
  background:#fff;
  z-index:3;
  transition:transform .35s ease;
  backface-visibility:hidden
 }
 .page-header .nav-toggle>span:after {
  bottom:0
 }
 .page-header .nav-toggle:before {
  position:absolute;
  left:0;
  top:8px;
  width:16px;
  height:2px;
  content:"";
  background:#fff
 }
 .page-header .nav-toggle span {
  position:relative;
  display:inline-block;
  height:20px
 }
 .page-header .mobi-cart-wrapper {
  position:absolute;
  right:0;
  top:0
 }
 .page-header .mobi-cart-wrapper .action.showcart {
  width:35px;
  height:35px;
  line-height:35px;
  display:block;
  text-align:center
 }
 .page-header .mobi-cart-wrapper .action.showcart:before {
  display:inline-block;
  font:normal normal normal 22px/1 'CodazonFont';
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:'\e992';
  speak:none;
  color:#fff;
  line-height:35px
 }
 .page-header .mobi-cart-wrapper .action.showcart .text,
 .page-header .mobi-cart-wrapper .action.showcart .counter-label,
 .page-header .mobi-cart-wrapper .action.showcart .cart-subtotal {
  display:none
 }
 .page-header .mobi-cart-wrapper .action.showcart .counter.qty {
  display:block;
  position:absolute;
  top:0px;
  min-width:15px;
  height:15px;
  line-height:16px;
  font-size:11px;
  font-weight:600;
  right:0px;
  text-align:center;
  border-radius:100%;
  color:#fff;
  background:#f00
 }
 .page-header .mobi-cart-wrapper .action.showcart .counter-number {
  display:block;
  font-size:11px
 }
 .page-header .mobi-cart-wrapper .action.showcart .counter-number.price {
  display:none
 }
 .nav-before-open.nav-open .nav-toggle {
  height:35px;
  top:10px;
  left:0
 }
 .nav-before-open.nav-open .nav-toggle:before {
  opacity:0
 }
 .nav-before-open.nav-open .nav-toggle span {
  height:30px
 }
 .nav-before-open.nav-open .nav-toggle span:before,
 .nav-before-open.nav-open .nav-toggle span:after {
  top:15px;
  left:5px;
  outline:1px solid transparent
 }
 .nav-before-open.nav-open .nav-toggle span:before {
  transform:rotate(-45deg)
 }
 .nav-before-open.nav-open .nav-toggle span:after {
  transform:rotate(45deg)
 }
 .nav-open .nav-toggle>span:before,
 .nav-open .nav-toggle>span:after {
  background:#ffffff
 }
}
@media only screen and (max-width: 767px) {
 .nav-open .nav-sections {
  background:#fff
 }
 .nav-sections-item-title {
  background:#e8e8e8;
  border-color:#dbdbdb
 }
 .nav-sections-item-title a {
  color:#333
 }
 .nav-sections-item-title.active {
  background:#fff
 }
 .nav-sections-item-title.active a {
  color:#444
 }
 .nav-sections-item-title:first-child {
  border-left:0
 }
 .nav-sections-item-content {
  padding:0
 }
 .nav-sections .header.links {
  border-color:#d1d1d1
 }
 .nav-sections .header.links li.greet.welcome,
 .nav-sections .header.links li .cdz-dropdown>a,
 .nav-sections .header.links li>a {
  color:#444;
  font-size:14px;
  font-weight:500;
  border-top:0;
  border-bottom:1px solid #d1d1d1
 }
 .nav-sections .header.links li:last-child a {
  border-bottom:0
 }
 .nav-sections .header.links li .cdz-dropdown {
  display:block;
  position:relative
 }
 .nav-sections .header.links li .cdz-dropdown a:after {
  display:inline-block;
  font:normal normal normal 14px/1 'CodazonFont';
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:'\e9b4';
  speak:none;
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  position:absolute;
  top:0;
  right:0;
  color:#444
 }
 .nav-sections .header.links li .cdz-dropdown .cdz-dd-content {
  min-width:1px;
  width:100%;
  position:static
 }
 .nav-sections .header.links li .cdz-dropdown.cdz-dd-active a:after {
  content:"\e9b3"
 }
 .nav-sections .switcher {
  font-size:14px;
  font-weight:500;
  padding:0;
  border-color:#d1d1d1
 }
 .nav-sections .switcher a {
  color:#444;
  display:block;
  width:100%
 }
 .nav-sections .switcher:first-child {
  border-top:0
 }
 .nav-sections .switcher:last-child {
  border-color:#d1d1d1
 }
 .nav-sections .switcher.switcher-currency .switcher-label {
  display:none
 }
 .nav-sections .switcher .switcher-trigger {
  padding:10px 20px;
  position:relative
 }
 .nav-sections .switcher .switcher-trigger.active:after {
  content:"\e9b3"
 }
 .nav-sections .switcher .switcher-trigger:after {
  display:inline-block;
  font:normal normal normal 14px/1 'CodazonFont';
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:'\e9b4';
  speak:none;
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  position:absolute;
  top:0;
  right:0;
  color:#444
 }
 .nav-sections .switcher .switcher-dropdown {
  padding:10px 20px;
  background:#f2f2f2
 }
 .nav-sections .switcher .switcher-dropdown li:last-child {
  margin-bottom:0
 }
 .cdz-menu .item.level-top>span.dropdown-toggle:before {
  margin-top:0
 }
 .cdz-menu .item.level-top>.menu-link,
 .cdz-menu .item.level-top>.dropdown-toggle {
  color:#444
 }
 .cdz-menu .item.level-top>.menu-link {
  display:flex;
  align-items:center
 }
 .cdz-menu .item.level-top .groupdrop-link .item a {
  color:#444
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop {
  background:#f2f2f2
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title,
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title-line {
  color:#444;
  font:400 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;
  font-weight:700;
  margin-bottom:10px
 }
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title a,
 .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a {
  color:#444
 }
 .cdz-menu .cdz-link-wrap .dropdown-toggle {
  color:#444
 }
 .cdz-menu .item.level-top .groupdrop-link .item {
  padding:5px 0
 }
 .cdz-menu .item.level-top>.groupmenu-drop .groupmenu-drop-content {
  padding-left:0
 }
 .cdz-menu .groupdrop-banner-pos {
  margin-bottom:20px
 }
 .cdz-menu .groupdrop-link {
  margin-bottom:20px
 }
 .cdz-menu .menu-tabs .cdz-tab-pane {
  background:#e6e6e6;
  padding:10px
 }
 .nav-sections-item-title {
  text-transform:uppercase
 }
 .checkout-index-index .nav-sections,
 .checkout-index-index .nav-toggle {
  display:none !important
 }
}
@media only screen and (min-width: 768px) {
 .f-sections {
  display:none
 }
}
.f-nav-sections-item-title {
 padding:15px 10px;
 background:#e8e8e8;
 border-block:1px solid #dbdbdb;
 color:#333;
 text-transform:uppercase;
 font-weight:700;
 font-size:115%;
 margin-top:-1px
}
.f-nav-sections-item-title:before {
 font:normal 18px/1.2 CodazonFont;
 content:'\e97b';
 margin-inline-end:1.1rem;
 color:rgba(51,51,51,0.5);
 display:inline-block;
 vertical-align:middle
}
.f-sections .header.links li.greet.welcome {
 display:none
}
.page-header .sticky-menu.active {
 box-shadow:0 0 5px #bdbdbd;
 width:100%;
 max-width:100% !important;
 top:0;
 left:0;
 right:0;
 z-index:880;
 margin:0 auto;
 padding:0;
 position:fixed !important;
 background-color:#0083da
}
@media only screen and (min-width: 768px) {
 .page-header .sticky-menu.active {
  animation:fadeInDown normal running forwards 1 .7s 0s ease-out
 }
}
.page-header .sticky-menu.active .header.panel {
 margin:0;
 border-radius:0
}
@media only screen and (min-width: 768px) {
 .page-header .sticky-menu.active .header.panel {
  padding-top:5px;
  padding-bottom:5px
 }
}
.page-header .sticky-menu.active .header.panel .header-panel-bottom {
 margin:0
}
.page-header .sticky-menu.active .cdz-dropdown .cdz-dd-content {
 top:100%
}
.page-header .sticky-menu.active .cdz-vertical-menu .groupmenu {
 margin-bottom:0
}
@media only screen and (min-width: 768px) {
 .page-header .sticky-menu.active .header-panel-bottom {
  padding:0 250px 0 0;
  border:0
 }
 .page-header .sticky-menu.active .logo {
  display:none
 }
}
@media only screen and (max-width: 767px) {
 .page-header .sticky-menu.active {
  padding:0 10px;
  background-color:#0083da;
  color:#fff;
  background:#0083da url(../../../../codazon/themelayout/images/tspr.png) transparent;
  min-height:47px
 }
}
.cdz-popup-area .cdz-popup.popup-account-popup .account-info-summary .info-summary-top {
 text-align:inherit;
 padding:60px 30px 10px;
 position:relative
}
.cdz-popup-area .cdz-popup.popup-account-popup .account-info-summary .info-summary-top:before {
 font:normal normal 60px/1 FontAwesome;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\f007';
 display:inline-block;
 vertical-align:middle;
 text-align:center;
 position:absolute;
 top:0px;
 z-index:1;
 color:#ffb21e;
 left:0;
 width:100%
}
.cdz-popup-area .cdz-popup.popup-account-popup .account-info-summary .info-summary-top .icon-account {
 display:none
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .block-inner {
 padding:50px 30px 10px;
 position:relative
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .block-inner:before {
 font:normal normal normal 45px/1 'CodazonFont';
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\e986';
 speak:none;
 display:inline-block;
 vertical-align:middle;
 text-align:center;
 position:absolute;
 top:0px;
 z-index:1;
 color:#ffb21e;
 left:0;
 width:100%
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .block-inner .desc {
 text-transform:uppercase;
 text-align:center
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .actions-toolbar>.primary {
 width:100%
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .actions-toolbar>.primary button {
 width:100%
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .forgot-password {
 text-align:center
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .forgot-password a.action {
 border-bottom:1px solid;
 text-decoration:none !important;
 text-transform:uppercase;
 margin-top:10px;
 display:inline-block;
 font-size:90%
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account {
 text-align:center;
 margin-top:20px;
 padding:20px
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account p {
 display:block;
 text-transform:uppercase;
 font-size:100%;
 margin-bottom:10px
}
.cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account a.md-primary {
 display:inline-block;
 width:calc( 100% - 20px )
}
.cdz-popup-area .cdz-popup.popup-minicart-popup .cdz-popup-inner {
 padding:0
}
.cdz-popup-area .cdz-popup.popup-minicart-popup .block-minicart .cart-total .actions button,
.cdz-popup-area .cdz-popup.popup-minicart-popup .block-minicart .cart-total .actions .button {
 width:100%
}
@media only screen and (min-width: 768px) {
 .cdz-popup-area .cdz-popup.popup-minicart-popup #btn-minicart-close-popup {
  display:none
 }
}
.cdz-popup-area .cdz-popup.popup-minicart-popup .minicart-items .product-item .product-item-actions .details-qty {
 float:right
}
.cdz-popup-area {
 position:fixed;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:1000;
 overflow:hidden;
 visibility:hidden
}
.cdz-popup-area .cdz-popup-area-inner {
 position:absolute;
 width:100%;
 height:100%;
 overflow:hidden;
 top:0;
 display:flex;
 display:-ms-flex;
 display:-webkit-flex;
 align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 -o-align-items:center;
 justify-content:center
}
.cdz-popup-area .cdz-backface {
 background:rgba(0,0,0,0.8);
 position:fixed;
 width:100%;
 height:100%;
 top:0px;
 left:0px;
 opacity:0;
 transition:all 500ms ease;
 backface-visibility:hidden
}
.cdz-popup-area .cdz-backface:before {
 -webkit-font-smoothing:antialiased;
 content:'\e616';
 font-family:'icons-blank-theme';
 font-size:60px;
 color:#fff;
 line-height:62px;
 position:absolute;
 top:0;
 right:20px;
 z-index:999;
 cursor:pointer
}
.cdz-popup-area button.close-cdzpopup {
 position:absolute;
 top:0px;
 padding:0;
 width:40px;
 height:40px;
 border:1px solid;
 color:#000;
 border-color:transparent;
 background:transparent;
 border-radius:0;
 right:0px;
 display:none
}
.cdz-popup-area button.close-cdzpopup:before {
 -webkit-font-smoothing:antialiased;
 content:'\e616';
 font-family:'icons-blank-theme';
 margin:0;
 vertical-align:top;
 display:inline-block;
 font-size:32px;
 font-weight:normal;
 overflow:hidden;
 speak:none;
 text-align:center;
 color:#000;
 line-height:40px;
 margin-left:-1px
}
.cdz-popup-area .cdz-popup {
 visibility:hidden;
 overflow:visible;
 top:-110%;
 left:0;
 right:0;
 position:absolute;
 transition:all 500ms ease;
 backface-visibility:hidden;
 max-height:80%;
 width:500px;
 max-width:calc(100% - 40px);
 margin:2rem auto
}
.cdz-popup-area .cdz-popup .cdz-popup-inner {
 position:relative;
 overflow:hidden;
 width:100%;
 padding:20px
}
.cdz-popup-area .cdz-popup .cdz-popup-inner .cdz-popup-content {
 max-height:500px;
 max-height:80vh;
 overflow:auto
}
body.cdz-popup-opened .cdz-popup-area {
 visibility:visible;
 overflow-y:scroll
}
body.cdz-popup-opened .cdz-backface {
 opacity:1;
 transition:all 500ms ease;
 backface-visibility:hidden
}
body.cdz-popup-opened .cdz-popup.opened {
 visibility:visible;
 top:0;
 z-index:1000
}
body.cdz-popup-opened>.page-wrapper {
 overflow:scroll
}
body.cdz-popup-opened .sticky-menu.active {
 box-shadow:none
}
body.cdz-popup-opened .sticky-menu.active .panel.header {
 box-shadow:none
}
body.cdz-popup-opened .modal-popup.confirm {
 z-index:1000
}
.cdz-popup .minicart-popup {
 display:block
}
@media only screen and (max-width: 767px) {
 .cdz-popup-area .cdz-popup {
  margin-top:5rem
 }
}
form.minisearch.loading .control input[type=text] {
 box-shadow:none;
 -webkit-animation-name:search-loading;
 -webkit-animation-duration:3s;
 -webkit-animation-iteration-count:infinite;
 animation-name:search-loading;
 animation-duration:3s;
 animation-iteration-count:infinite
}
@-webkit-keyframes search-loading {
 0%,
 100% {
  box-shadow:none
 }
 25%,
 75% {
  box-shadow:0 0 3px 1px #68a8e0
 }
 50% {
  box-shadow:0 0 3px 1px #fff
 }
}
@keyframes search-loading {
 0%,
 100% {
  box-shadow:none
 }
 25%,
 75% {
  box-shadow:0 0 3px 1px #68a8e0
 }
 50% {
  box-shadow:0 0 3px 1px #fff
 }
}
.searchsuite-autocomplete {
 background-color:#fff;
 border:1px solid #c2c2c2;
 box-shadow:0 3px 3px rgba(0,0,0,0.15);
 left:-85px;
 margin-top:4px;
 width:350px;
 position:absolute;
 z-index:9999999
}
.searchsuite-autocomplete .product,
.searchsuite-autocomplete .suggest {
 margin:0
}
.searchsuite-autocomplete .product.active,
.searchsuite-autocomplete .suggest.active,
.searchsuite-autocomplete.active {
 display:block
}
.searchsuite-autocomplete .suggest {
 color:#3C3C3C
}
.searchsuite-autocomplete .title {
 padding:10px;
 margin-bottom:5px;
 background:#f0f0f0;
 color:#575757
}
.searchsuite-autocomplete .title .see-all {
 display:inline-block;
 float:right;
 color:#909090;
 cursor:pointer
}
.searchsuite-autocomplete .no-result {
 padding:10px;
 background:#f0f0f0;
 color:#575757;
 text-align:center
}
.searchsuite-autocomplete ul {
 padding:0 10px;
 margin-bottom:0;
 list-style-type:none
}
.searchsuite-autocomplete ul li {
 color:#000;
 cursor:unset;
 padding:0
}
.searchsuite-autocomplete .suggest ul li {
 color:#3C3C3C
}
.searchsuite-autocomplete .product ul li {
 border-bottom:1px solid #d4d2d2
}
.searchsuite-autocomplete .product ul li:last-child {
 border-bottom:none
}
.searchsuite-autocomplete ul li.selected,
.searchsuite-autocomplete ul li:hover {
 background-color:#fff
}
.searchsuite-autocomplete ul li:after {
 clear:both;
 content:'';
 display:block
}
.searchsuite-autocomplete ul li.action {
 padding:0
}
.searchsuite-autocomplete ul li.action .action.close {
 background:rgba(0,0,0,0);
 border:0;
 box-shadow:none;
 box-sizing:content-box;
 cursor:pointer;
 display:inline-block;
 float:right;
 font-weight:400;
 height:30px;
 line-height:inherit;
 margin:0;
 padding:0;
 right:0;
 text-decoration:none;
 text-shadow:none;
 top:0;
 width:40px
}
.searchsuite-autocomplete ul li.action .action.close:before {
 color:#8f8f8f;
 content:'\e616';
 display:inline-block;
 font-family:luma-icons;
 font-size:16px;
 font-weight:400;
 margin:0;
 overflow:hidden;
 text-align:center;
 vertical-align:top
}
.searchsuite-autocomplete ul li.gray-row {
 text-align:center
}
.searchsuite-autocomplete ul li.gray-row,
.searchsuite-autocomplete ul li.gray-row.selected,
.searchsuite-autocomplete ul li.gray-row:hover {
 background-color:#e8e8e8
}
.searchsuite-autocomplete ul li.gray-row a {
 color:#7B7B7B;
 text-decoration:blink
}
.searchsuite-autocomplete ul li a {
 cursor:pointer
}
.searchsuite-autocomplete ul li .qs-option-image {
 float:left;
 max-width:82px;
 width:25%
}
.searchsuite-autocomplete ul li .qs-option-info {
 color:#000;
 display:inline-block;
 float:left;
 padding-left:5%;
 text-align:left;
 width:70%;
 margin-bottom:10px
}
.searchsuite-autocomplete ul li .qs-option-info.noimage {
 padding-left:0;
 width:100%
}
.searchsuite-autocomplete ul li:last-child .qs-option-info {
 margin-bottom:0
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-title {
 display:inline-block;
 margin:0;
 width:100%
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews {
 display:inline-block;
 text-transform:lowercase;
 width:100%
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary {
 margin-bottom:4px
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .reviews-actions {
 font-size:12px
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku {
 display:block;
 width:100%;
 color:#004875;
 font-size:12px
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-description,
.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription {
 color:#3C3C3C;
 font-size:13px
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-price {
 display:inline-block;
 font-weight:700;
 margin-top:15px
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-addtocart {
 display:inline-block;
 float:right;
 margin-top:10px
}
@media only screen and (max-width:767px) {
 .searchsuite-autocomplete {
  border-top:0;
  left:15px;
  margin-top:0;
  right:15px;
  width:auto
 }
}
.block-search .action.search[disabled] {
 opacity:1
}
@media only screen and (min-width: 768px) {
 #search_mini_form {
  width:auto;
  float:none
 }
}
.searchsuite-autocomplete {
 max-height:400px;
 width:100%;
 overflow-y:auto;
 min-width:300px;
 left:0
}
.searchsuite-autocomplete::-webkit-scrollbar-track {
 border-radius:10px;
 background-color:#f8f8f8
}
.searchsuite-autocomplete::-webkit-scrollbar {
 width:6px;
 background-color:#dedede
}
.searchsuite-autocomplete::-webkit-scrollbar-thumb {
 border-radius:10px;
 background-color:#dedede
}
.searchsuite-autocomplete ul {
 padding:0 10px
}
.searchsuite-autocomplete .title {
 color:#282828;
 font-size:14px;
 font-weight:600;
 margin-bottom:10px
}
.searchsuite-autocomplete .title .see-all {
 background:#282828;
 border-radius:3px;
 padding:3px 10px;
 color:#fff;
 font-size:11px;
 text-transform:uppercase;
 transition:all 500ms ease;
 backface-visibility:hidden
}
.searchsuite-autocomplete .title .see-all:hover {
 background-color:#ffb21e;
 color:#fff
}
.searchsuite-autocomplete .suggest ul li {
 padding:0 10px;
 margin-bottom:10px
}
.searchsuite-autocomplete .suggest ul li a {
 color:#0083da
}
.searchsuite-autocomplete .suggest ul li a:active,
.searchsuite-autocomplete .suggest ul li a:focus,
.searchsuite-autocomplete .suggest ul li a:visited {
 color:#0083da
}
.searchsuite-autocomplete .suggest ul li a:hover {
 color:#ffb21e
}
.searchsuite-autocomplete .product ul li {
 margin-bottom:10px;
 padding-bottom:10px
}
.searchsuite-autocomplete .product ul li a {
 color:#0083da
}
.searchsuite-autocomplete .product ul li a:active,
.searchsuite-autocomplete .product ul li a:focus,
.searchsuite-autocomplete .product ul li a:visited {
 color:#0083da
}
.searchsuite-autocomplete .product ul li a:hover {
 color:#ffb21e
}
.searchsuite-autocomplete .product ul li .qs-option-image {
 width:60px
}
.searchsuite-autocomplete .product ul li .qs-option-info {
 width:calc( 100% - 60px );
 padding-left:20px;
 margin-bottom:0;
 white-space:normal
}
.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-sku {
 color:#ffb21e;
 margin-bottom:5px
}
.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-price {
 margin-top:5px;
 width:100%;
 display:block
}
.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-addtocart {
 float:none
}
.searchsuite-autocomplete .product ul li .qs-option-title {
 margin-bottom:5px;
 white-space:normal
}
.searchsuite-autocomplete .product ul li .qs-option-title a {
 font-weight:bold;
 font-size:14px
}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary {
 margin:0
}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a {
 font-size:12px;
 font-weight:normal;
 color:#999
}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a:active,
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a:focus,
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a:visited {
 color:#999
}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a:hover {
 color:#ffb21e
}
.searchsuite-autocomplete .product ul li .price-box .price-from,
.searchsuite-autocomplete .product ul li .price-box .price-to {
 margin-bottom:10px;
 float:left
}
.cdz-cat-search {
 padding:20px 0
}
.cdz-cat-search .inner {
 position:relative;
 width:100%
}
.cdz-cat-search .category-chooser {
 position:absolute;
 top:calc(100% + 2px);
 left:0;
 visibility:hidden;
 width:300px;
 max-height:0px;
 overflow:hidden;
 opacity:0;
 background:#333333;
 color:#ffffff;
 transition:all ease 500ms;
 backface-visibility:hidden;
 z-index:100
}
.cdz-cat-search.open .category-chooser {
 visibility:visible;
 max-height:600px;
 opacity:1;
 transition:all ease 500ms;
 backface-visibility:hidden
}
.cdz-cat-search .dropdown-inner {
 width:100%;
 padding:10px 10px;
 max-height:400px;
 overflow:auto
}
.cdz-cat-search .category-list a {
 cursor:pointer;
 color:#999;
 padding-left:15px;
 position:relative
}
.cdz-cat-search .category-list a:active,
.cdz-cat-search .category-list a:focus,
.cdz-cat-search .category-list a:visited {
 color:#999
}
.cdz-cat-search .category-list a:hover {
 color:#ffb21e
}
.cdz-cat-search .category-list a:before {
 display:inline-block;
 font:normal normal normal 10px/1 'CodazonFont';
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\e9b3';
 speak:none;
 position:absolute;
 left:0;
 top:5px
}
.cdz-cat-search .category-list ul a:before {
 content:"\e9b4"
}
.cdz-cat-search ul {
 margin:0;
 padding:0;
 list-style:none none
}
.cdz-cat-search ul ul {
 padding-left:20px
}
.cdz-cat-search .parent>a {
 margin-bottom:10px;
 display:block;
 vertical-align:top
}
@media only screen and (max-width: 767px) {
 .cdz-cat-search .category-chooser {
  width:100%
 }
}
.header-search .field {
 margin:0
}
.header-search input.input-text {
 padding-left:15px;
 padding-right:15px;
 height:40px;
 line-height:40px;
 border:none;
 left:auto;
 position:relative;
 margin:0
}
.header-search input.input-text::placeholder {
 color:inherit;
 text-transform:uppercase;
 opacity:1
}
.header-search .nested {
 position:absolute;
 top:0px;
 right:0px;
 font-size:0;
 z-index:3;
 padding:0;
 display:block
}
.header-search .nested a {
 width:35px;
 height:35px;
 display:inline-block;
 text-align:center;
 color:#fff;
 opacity:.8;
 transition:all 500ms ease;
 backface-visibility:hidden
}
.header-search .nested a:hover {
 opacity:1
}
.header-search .nested a:after {
 display:inline-block;
 font:normal normal 18px/1 FontAwesome;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:"\f085";
 line-height:35px
}
.header-search .nested a .advanced-label {
 background:#000000;
 padding:3px 5px;
 border-radius:3px;
 position:absolute;
 font-size:12px;
 line-height:14px;
 white-space:nowrap;
 color:#ffffff;
 visibility:hidden;
 transition:all 500ms ease;
 backface-visibility:hidden;
 opacity:0;
 top:-23px;
 left:50%;
 transform:translateX(-50%)
}
.header-search .nested a .advanced-label:before {
 position:absolute;
 left:calc(50% - 5px);
 bottom:-10px;
 border:5px solid transparent;
 border-top-color:#000000;
 content:'';
 width:10px;
 height:10px
}
.header-search .nested a:hover span {
 opacity:1;
 visibility:visible
}
.header-search.hide-advanced-search .action.advanced {
 display:none
}
@media only screen and (min-width: 768px) {
 .header-search {
  line-height:0
 }
 .header-search div.search-form {
  background:#fff;
  position:relative;
  line-height:normal;
  z-index:11
 }
 .header-search .cdz-cat-search .category-chooser {
  background:#fff;
  color:#999
 }
 .header-search .cdz-cat-search .category-chooser {
  box-shadow:0px 4px 34px rgba(0,0,0,0.08)
 }
 .header-search .cdz-cat-search .inner {
  height:100%;
  position:relative
 }
 .header-search .cdz-cat-search span:after {
  display:inline-block;
  font:normal normal normal 10px/1 'CodazonFont';
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:"\e97b";
  speak:none;
  margin:0;
  position:absolute;
  right:0;
  top:50%;
  top:calc(50% - 5px)
 }
 .header-search .cdz-cat-search .current-cat {
  padding:0 10px;
  height:100%;
  display:flex;
  align-items:center;
  width:110px;
  color:#8c8c8c;
  text-decoration:none;
  min-width:120px
 }
 .header-search .cdz-cat-search .current-cat span {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  display:block;
  padding-left:2px
 }
 .header-search .cdz-cat-search .current-cat {
  color:#8c8c8c
 }
 .header-search .cdz-cat-search .current-cat:after {
  content:"";
  background:#8c8c8c;
  width:1px;
  height:18px;
  position:absolute;
  top:10%;
  top:calc((100% - 18px)/2);
  right:-10px
 }
 .header-search.has-cat-search .cdz-cat-search {
  position:absolute;
  padding:0;
  top:1px;
  left:1px;
  height:98%;
  height:calc(100% - 2px);
  z-index:5
 }
 .header-search .control {
  padding:0 0;
  border-top:none;
  margin:0
 }
 .header-search .actions .search {
  background:#0083da;
  border:none;
  width:35px;
  height:35px;
  padding:0;
  margin:0;
  opacity:1;
  right:0;
  border-radius:0px 3px 3px 0px;
  transition:none;
  position:absolute;
  display:inline-block
 }
 .header-search .actions .search>span {
  font-size:0
 }
 .header-search .actions .search:before {
  display:inline-block;
  font-weight:normal;
  transition:.6s;
  color:#fff;
  overflow:visible;
  content:'\e615';
  font-family:'icons-blank-theme'
 }
 .header-search .actions .search:hover:before {
  color:#ffb21e
 }
 .block-search {
  width:100%;
  padding:0;
  background:#fff
 }
 .field.search {
  overflow:hidden
 }
 .search-form,
 .header-search div.search-form {
  background:transparent
 }
 .searchsuite-autocomplete {
  width:100%
 }
 .header-search.has-cat-search .minisearch.has-cat {
  padding-left:130px;
  padding-right:35px;
  width:100%
 }
 .sticky-menu:not(.active) div.search-form {
  width:calc(100% - 35px);
  display:inline-block
 }
 .sticky-menu:not(.active) div.search-form .nested {
  right:-37px
 }
 .sticky-menu:not(.active) div.search-form.hide-advanced-search {
  width:calc( calc(100% - 10px) )
 }
 .sticky-menu:not(.active) div.search-form.hide-advanced-search .action.advanced {
  display:none
 }
 .sticky-menu:not(.active) div.search-form.hide-advanced-search input.input-text {
  width:100%
 }
 .sticky-menu:not(.active) div.search-form.hide-advanced-search .actions {
  right:0
 }
 .sticky-menu:not(.active) .hide-advanced-search div.search-form {
  width:100%
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search-wrap:hover {
  z-index:100
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .searchsuite-autocomplete {
  margin-top:0
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search input.input-text {
  height:35px;
  line-height:35px;
  color:#fff;
  border:none
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search .current-cat {
  color:#fff;
  width:0;
  padding:0;
  opacity:0
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search .current-cat span {
  width:0;
  font-size:0
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search .current-cat:after {
  background:#fff
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search label,
 .page-header:not(.sksnhv) .sticky-menu.active .header-search input.input-text,
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search .current-cat {
  font:500 14px/1 Roboto, Helvetica Neue, Verdana, Arial, sans-serif;
  font-weight:normal
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search div.search-form {
  display:flex;
  align-items:center;
  width:35px;
  float:right;
  padding:0;
  overflow:hidden;
  transition:all 500ms ease;
  backface-visibility:hidden
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search {
  padding:0;
  opacity:0
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search {
  position:absolute;
  right:0px;
  top:0px;
  width:35px;
  height:100%;
  z-index:5;
  background-color:#0083da;
  border:none
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search:before {
  display:inline-block;
  font:normal normal normal 20px/1 'CodazonFont';
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:'\e99d';
  speak:none
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search.open .category-chooser {
  visibility:hidden
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .category-chooser {
  display:none
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover {
  z-index:1
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover .category-chooser {
  display:block
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover .cdz-cat-search {
  opacity:1;
  min-width:85px
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover div.search-form {
  width:300px;
  z-index:1;
  overflow:visible
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover input.input-text {
  width:100%;
  padding:0 8px;
  opacity:1
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover .cdz-cat-search.open .category-chooser {
  visibility:visible
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover .cdz-cat-search .current-cat {
  transition-delay:0.2s;
  width:120px;
  padding:0 10px;
  opacity:1
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover .cdz-cat-search .current-cat span {
  width:100%;
  font-size:100%
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover.has-cat-search div.search-form {
  width:350px
 }
 .page-header:not(.sksnhv) .sticky-menu.active .block-search {
  background-color:transparent;
  box-shadow:none
 }
 .page-header:not(.sksnhv) .sticky-menu.active .block-search .control {
  visibility:hidden;
  opacity:0;
  transition:.5s
 }
 .page-header:not(.sksnhv) .sticky-menu.active .block-search:hover {
  background-color:#0e9fff
 }
 .page-header:not(.sksnhv) .sticky-menu.active .block-search:hover .control {
  width:auto;
  opacity:1;
  visibility:visible
 }
 .page-header:not(.sksnhv) .sticky-menu.active .block-search .searchsuite-autocomplete {
  right:0;
  left:auto;
  width:320px;
  min-width:100%
 }
}
@media only screen and (max-width: 767px) {
 .header-search-wrap {
  position:absolute;
  right:0;
  top:0;
  padding:10px 10px 0 0;
  z-index:801;
  white-space:nowrap
 }
 .header-search-wrap .mobi-cart-wrapper {
  display:inline-block !important;
  position:relative;
  top:auto;
  right:auto;
  left:auto;
  vertical-align:middle
 }
 .header-search-wrap .minisearch input.input-text {
  background:#fff !important;
  color:#000 !important
 }
 .header-search-wrap .minisearch input.input-text::placeholder {
  color:inherit
 }
 .header-search-wrap .nested {
  display:none
 }
 .header-search {
  display:inline-block;
  white-space:nowrap;
  vertical-align:middle;
  position:static;
  top:auto;
  right:auto;
  left:auto
 }
 .header-search .search-form {
  right:0
 }
 .header-search .header-search-inner {
  position:relative
 }
 .header-search .nested {
  display:none
 }
 .header-search .search-toggle {
  font-size:0;
  text-decoration:none;
  width:35px;
  height:35px;
  line-height:33px;
  text-align:center;
  border:none;
  background:transparent;
  transition:0.5s
 }
 .header-search .search-toggle:before {
  font-family:CodazonFont;
  content:"\e99d";
  font-size:17px;
  color:#fff
 }
 .header-search .search-form {
  visibility:hidden;
  position:fixed;
  width:100%;
  background:#fff;
  left:0px;
  top:40px;
  z-index:10;
  opacity:0;
  transition:0.5s;
  box-shadow:0px 4px 4px rgba(211,211,211,0.5)
 }
 .header-search.input-opened .search-toggle:before {
  content:"\E976";
  transform:rotateZ(90deg)
 }
 .header-search.input-opened .search-form {
  visibility:visible;
  opacity:1;
  top:47px
 }
 .header-search .block-search {
  margin:0
 }
 .header-search .block-search .control {
  border:none;
  position:relative;
  padding:10px 10px;
  width:100%;
  margin:0
 }
 .header-search .block-search .label {
  display:none
 }
 .header-search .minisearch .actions {
  position:absolute;
  right:0 !important;
  top:0;
  right:10px !important;
  top:10px
 }
 .header-search .minisearch .action.search {
  display:block;
  background:transparent
 }
 .header-search .minisearch .action.search:before {
  color:#282828
 }
 .header-search input.input-text {
  left:auto;
  position:relative;
  margin:0;
  border:1px solid #ccc;
  box-shadow:inset 0px 2px 3px #ccc;
  height:35px;
  line-height:33px;
  color:#282828
 }
 .header-search input.input-text::placeholder {
  color:#282828
 }
 .header-search.has-cat-search .cdz-cat-search {
  display:block;
  position:absolute;
  left:10px;
  z-index:20;
  padding:0 0px;
  display:flex;
  height:100%;
  align-items:center
 }
 .header-search.has-cat-search .cdz-cat-search a.current-cat {
  padding:0px 10px;
  white-space:nowrap;
  display:inline-block;
  color:#000;
  border-right:1px solid #ccc
 }
 .header-search.has-cat-search .cdz-cat-search a.current-cat:after {
  font-family:'CodazonFont';
  display:inline-block;
  content:"\e97b";
  font-size:10px;
  vertical-align:middle;
  margin-left:10px
 }
 .header-search.has-cat-search .cdz-cat-search a.current-cat span {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  display:inline-block;
  width:80px;
  vertical-align:middle
 }
 .header-search.has-cat-search .cdz-cat-search.open a.current-cat:after {
  content:'\E96B'
 }
 .header-search.has-cat-search .cdz-cat-search .inner {
  position:relative;
  width:100%;
  height:100%;
  display:flex;
  align-items:center
 }
 .header-search.has-cat-search .cdz-cat-search .dropdown {
  width:250px;
  max-width:calc(100vw - 20px);
  left:0px;
  background:#fff;
  box-shadow:0px 3px 4px #ccc;
  z-index:200;
  text-align:left
 }
 .header-search.has-cat-search .cdz-cat-search .dropdown .category-list a {
  color:#616161
 }
 .header-search.has-cat-search input.input-text {
  padding-left:130px;
  padding-right:35px
 }
 .actions .search {
  width:35px;
  height:35px;
  font-size:0;
  padding:0;
  opacity:1;
  border:0;
  background:#0083da
 }
 .actions .search:before {
  display:inline-block;
  font:normal normal normal 17px/1 'CodazonFont';
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:"\e99d";
  speak:none;
  color:#fff
 }
}
.desk-search-wrap {
 position:static
}
.mobi-search-wrap {
 width:100%;
 margin-top:10px
}
@media only screen and (max-width: 767px) {
 .page-header .sticky-menu.active+.mobi-search-wrap {
  position:fixed;
  top:47px;
  left:0;
  z-index:20;
  margin-top:0
 }
 .page-header.display-full-search .sticky-menu.active {
  box-shadow:none
 }
}
.display-full .header-search .search-toggle {
 display:none !important
}
.display-full .header-search {
 width:100%
}
.display-full .header-search .search-form {
 visibility:visible;
 position:relative;
 top:auto;
 left:auto;
 right:auto;
 opacity:1;
 width:100%
}
.display-full .searchsuite-autocomplete {
 top:100%
}
.page-header .sticky-menu.active .nested {
 display:none
}
.page-header .switcher .options .action.toggle.active:after,
.page-header .switcher .options .action.toggle:after {
 line-height:18px
}
.page-header .switcher .switcher-trigger a img {
 margin:0 3px 0 0;
 vertical-align:middle
}
@media only screen and (min-width: 768px) {
 .page-header .header-top {
  background:#5c5c5c;
  color:#fff;
  padding:7px 0
 }
 .page-header .header-top a {
  color:#fff
 }
 .page-header .header-top a:active,
 .page-header .header-top a:focus,
 .page-header .header-top a:visited {
  color:#fff
 }
 .page-header .header-top a:hover {
  color:#ffb21e
 }
 .page-header .header-panel-top {
  position:relative
 }
 .store-contact {
  font-size:11px;
  letter-spacing:1px;
  margin-top:2px;
  padding:0 10px
 }
 .store-contact a {
  margin-right:25px;
  color:#fff
 }
 .store-contact a:active,
 .store-contact a:focus,
 .store-contact a:visited {
  color:#fff
 }
 .store-contact a:hover {
  color:#ffb21e
 }
 .store-contact a .fa {
  margin-right:5px
 }
 .social-wrap a {
  color:#fff;
  font-size:0;
  color:#ffffff;
  display:inline-block;
  width:25px;
  margin:0 3px;
  text-align:center;
  transition:all 500ms ease;
  backface-visibility:hidden
 }
 .social-wrap a:active,
 .social-wrap a:focus,
 .social-wrap a:visited {
  color:#fff
 }
 .social-wrap a:hover {
  color:#ffb21e
 }
 .social-wrap a .fa {
  font-size:14px
 }
}
@media only screen and (max-width: 767px) {
 .page-header .header-top {
  display:none
 }
}
.page-layout-checkout .page-wrapper {
 background:transparent
}
.page-layout-checkout .page-wrapper .page-header {
 background:#fff
}
.page-layout-checkout .page-wrapper .page-header .logo {
 margin:0
}
@media only screen and (max-width: 767px) {
 .page-layout-checkout .page-wrapper .page-header {
  background:#0083da
 }
 .page-layout-checkout .page-wrapper .page-header .logo {
  margin:0
 }
}
.page-layout-checkout .page-wrapper .action-auth-toggle,
.page-layout-checkout .page-wrapper .action-auth-toggle:hover {
 color:#0083da;
 border:1px solid #0083da
}
.opc-estimated-wrapper .minicart-wrapper {
 margin:0
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart {
 position:relative;
 padding:5px;
 color:#0083da;
 background-color:transparent;
 border:0
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:before {
 display:inline-block;
 font:normal normal normal 26px/1 'CodazonFont';
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 content:'\e992';
 speak:none;
 color:#0083da
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:hover {
 color:#ffb21e
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:hover:before {
 color:#ffb21e
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart .cart-subtotal {
 display:inline-block;
 vertical-align:sub;
 font-size:14px
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty {
 height:18px;
 line-height:18px;
 background-color:#f00;
 position:absolute;
 top:-7px;
 left:25px;
 border-radius:100%
}
@media only screen and (min-width: 768px) {
 .header-search input.input-text {
  line-height:41px;
  height:43px;
  padding:0px 10px;
  border:solid 1px;
  border-radius: 30px;
  border-color: #0083da;
 }
 .header-search input.input-text::placeholder {
  text-transform:none
 }
 .header-search .actions .search {
  width:43px;
  height:43px
 }
 .block-search {
  border-radius:5px
 }
 .page-header .sticky-menu:not(.active) .header-search {
  padding:0
 }
 .page-header .sticky-menu:not(.active) .header-search .actions .search {
  border-radius:0 5px 5px 0;
  right:0px;
  width:57px;
  height:43px;
  top:0px
 }
 .page-header .sticky-menu:not(.active) .header-search .actions .search:before {
  font-size:29px;
  line-height:29px
 }
 .page-header .sticky-menu:not(.active) .header-search.has-cat-search .minisearch.has-cat {
  padding-right:0
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search input.input-text {
  height:29px
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search:before {
  display:inline-block;
  font:normal normal normal 20px/1 'CodazonFont';
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:"\e98f";
  speak:none
 }
}
[class*="vertcial-menu-container"] .menu-title {
 text-transform:uppercase;
 color:#fff;
 background:#ffb21e;
 border:1px solid #0083da;
 min-height:34px;
 display:flex;
 align-items:center;
 padding:10px;
 font:600 13px/1 Montserrat, Helvetica Neue, Verdana, Arial, sans-serif;
 border-radius: 10px;
 width: 219px;
 height: 34px;
}

[class*="vertcial-menu-container"] .menu-title{
  transition: background-color .25s ease, color .25s ease, border-color .25s ease;
}

/* Hover/focus : fond blanc, texte et bord bleus */
[class*="vertcial-menu-container"] .menu-title:hover,
[class*="vertcial-menu-container"] .menu-title:focus{
  background-color: #fff;
  color: #0083da;
  border-color: #0083da;
  cursor: pointer; /* optionnel */
}

[class*="vertcial-menu-container"] .menu-title:before {
 font-size:19px;
 font-family:CodazonFont;
 content:'\e9b1';
 font-weight:normal;
 display:inline-block;
 margin:0 14px 0 0
}
@media only screen and (min-width: 768px) {
 .cdz-vertical-menu .item.level0 {
  border:none;
  margin-bottom:0
 }
 .cdz-vertical-menu>.groupmenu {
  border:1px solid #e1e1e1
 }
 .cdz-vertical-menu .item.level0>a.menu-link .menu-icon+span {
  border-left-width:0;
  padding-left:0
 }
 .sticky-menu.active .header-vertical-menu-wrap {
  width:50px
 }
 .sticky-menu.active .header-vertical-menu-wrap .menu-title {
  font-size:0;
  margin-top:-6px;
  min-height:43px;
  background-color:#0083da;
  color:#fff;
 }
 .sticky-menu.active .header-vertical-menu-wrap .menu-title:before {
  width:100%;
  margin:0;
  text-align:center
 }
 .page-header {
  background-color:#fff;
  margin-bottom:0;
 }
 .page-header .header-top .switcher .options ul.dropdown a {
  color:#000
 }
 .page-header a.action.skip.contentarea {
  display:none
 }
 .page-header .header-panel-row {
  display:flex;
  align-items:center;
  position:relative
 }
 .page-header .sticky-menu {
  width:100%;
  padding:0
 }
 .page-header .logo {
  margin:0
 }
 .page-header .logo img {
  max-height:100px
 }
 .page-header .header-top-links>a {
  margin:0 10px 0 0
 }
 .page-header .icon-link {
  display:inline-block
 }
 .page-header .icon-link:before {
  font-family:FontAwesome;
  margin:0 5px 0 0;
  display:inline-block;
  font-size:14px
 }
 .page-header .header-middle {
  background:transparent;
  padding:0;
  color:#0083da
 }
 .page-header .header-middle a {
  color:#0083da
 }
 .page-header .header-middle a:hover {
  color:#ffb21e
 }
 .page-header .header-middle .header-panel-container {
  padding-top:10px;
  padding-bottom:10px
 }
 .page-header .header-middle .category-chooser a {
  color:#616161
 }
 .page-header .header-middle .category-chooser a:hover {
  color:#0083da
 }
 .page-header .header-middle .header.panel {
  padding:0
 }
 .page-header .header-panel-left {
  display:flex;
  align-items:center
 }
 .page-header .sticky-menu:not(.active) .block-search {
  box-shadow:rgba(98,98,98,0.5) 0px 0px 0px 0px
 }
 .page-header .sticky-menu:not(.active) .features-links>li {
  position:relative
 }
 .page-header .social-wrap a {
  width:auto;
  padding:0
 }
 .page-header .social-wrap a .fa {
  font-size:16px
 }
 .page-header .switcher .options {
  display:block
 }
 .page-header .switcher .options .action.toggle>span {
  width:auto;
  height:auto;
  clip:auto;
  position:relative
 }
 .page-header .header-bottom {
  background-color:#0083da
 }
 .page-header .header-bottom .social-wrap {
  margin:0 20px 0 0
 }
 .page-header .header-bottom .switcher-trigger>a,
 .page-header .header-bottom a.switcher-trigger,
 .page-header .header-bottom .switcher-trigger {
  color:#fff
 }
 .page-header .header-bottom .switcher-trigger>a:hover,
 .page-header .header-bottom a.switcher-trigger:hover,
 .page-header .header-bottom .switcher-trigger:hover {
  color:#ffb21e
 }
 .page-header .header-bottom .cdz-fix-left {
  display:flex;
  align-items:center
 }
 .page-header .header-bottom .switcher .switcher-trigger a img {
  display:none
 }
 .page-header .header-bottom .switcher .options .action.toggle:after {
  display:none !important
 }
 .page-header .header-bottom .switcher {
  margin:0 10px 0 0
 }
 .page-header .header-bottom .switcher .options ul.dropdown {
  min-width:100px
 }
 .page-header .header-bottom .switcher-currency .action.toggle {
  padding:0 0 0 11px;
  border-left:1px solid #fff
 }
 .page-header .header-bottom .switcher-currency .action.toggle:after,
 .page-header .header-bottom .switcher-currency .action.toggle .name {
  display:none !important
 }
 .page-header .header-bottom .header-bottom-right>.inner>*:last-child {
  margin:0
 }
 .page-header .features-links {
  float:right
 }
 .page-header .features-links>li {
  display:inline-block;
  margin:0 0 0 0;
  vertical-align:top
 }
 .page-header .features-links>li:last-child {
  margin:0
 }
 .page-header .features-links>li #top-wishlist,
 .page-header .features-links>li .account-wrapper {
  display:inline-block;
  vertical-align:top
 }
 .page-header .features-links .authorization-link .account-trigger>span.text-underlink,
 .page-header .features-links .minicart-wrapper .action.showcart .cart-subtotal {
  display:none
 }
 .page-header .features-links #top-wishlist .label,
 .page-header .features-links .authorization-link .account-trigger>span.text-uppercase,
 .page-header .features-links .minicart-wrapper .action.showcart>span.text {
  display:inline-block;
  font-size:11px;
  text-transform:capitalize;
  width:100%;
  height:auto;
  clip:auto;
  position:relative;
  margin:0;
  padding:0;
  margin-top:5px
 }
 .page-header .features-links #top-wishlist,
 .page-header .features-links .authorization-link .account-trigger,
 .page-header .features-links .minicart-wrapper .action.showcart {
  text-align:center;
  white-space:normal
 }
 .page-header .features-links #top-wishlist:before,
 .page-header .features-links .authorization-link .account-trigger:before,
 .page-header .features-links .minicart-wrapper .action.showcart:before {
  font-family:CodazonFont;
  content:"\E98B";
  font-size:28px;
  line-height:36px;
  color:#0083da;
  display:inline-block;
  width:100%
 }
 .page-header .features-links #top-wishlist:hover:before,
 .page-header .features-links .authorization-link .account-trigger:hover:before,
 .page-header .features-links .minicart-wrapper .action.showcart:hover:before {
  color:#ffb21e
 }
 .page-header .features-links .minicart-wrapper .action.showcart:before {
  content:"\E9A7"
 }
 .page-header .features-links .authorization-link .account-trigger:before {
  content:"\E9AA"
 }
 .page-header .features-links .minicart-wrapper {
  float:none;
  margin:0;
  position:relative
 }
 .page-header .minicart-wrapper .action.showcart .counter.qty,
 .page-header .features-links #top-wishlist .counter.qty {
  border-radius:8px;
  height:18px;
  min-width:18px;
  line-height:18px;
  font-size:11px;
  padding:0 2px;
  text-align:center;
  width:auto;
  position:absolute;
  right:calc(50% - 30px);
  top:-10px;
  margin:0;
  background:#f00;
  color:#0083da
 }
 .page-header .minicart-wrapper .action.showcart .counter.qty:empty,
 .page-header .features-links #top-wishlist .counter.qty:empty {
  display:none
 }
 .page-header .store-info-top {
  display:inline-block
 }
 .page-header .header-panel-center {
  z-index:11
 }
 .page-header .searchsuite-autocomplete .product ul li .qs-option-title a {
  color:#484848
 }
 .page-header .sticky-menu.active .header-top,
 .page-header .sticky-menu.active .header-panel-left,
 .page-header .sticky-menu.active .header-bottom-right,
 .page-header .sticky-menu.active #top-wishlist .label,
 .page-header .sticky-menu.active .authorization-link .account-trigger>span.text-uppercase,
 .page-header .sticky-menu.active .minicart-wrapper .action.showcart>span.text {
  display:none
 }
 .page-header .sticky-menu.active .header-middle {
  margin-top:0
 }
 .page-header .sticky-menu.active .header-bottom {
  padding-top:5px
 }
 .page-header .sticky-menu.active .header-panel-container,
 .page-header .sticky-menu.active .panel.header {
  padding-top:0;
  padding-bottom:0;
  margin-top:0;
  margin-bottom:0
 }
 .page-header .sticky-menu.active .header-panel-center {
  position:absolute;
  right:137px;
  top:9px;
  width:auto
 }
 .page-header .sticky-menu.active .header-panel-right {
  position:absolute;
  top:7px;
  right:0
 }
 .page-header .sticky-menu.active .header-search .actions .search:before,
 .page-header .sticky-menu.active .features-links #top-wishlist:before,
 .page-header .sticky-menu.active .features-links .authorization-link .account-trigger:before,
 .page-header .sticky-menu.active .features-links .minicart-wrapper .action.showcart:before {
  color:#fff;
  font-size:23px
 }
 .page-header .sticky-menu.active .header-search .actions .search:hover:before,
 .page-header .sticky-menu.active .features-links #top-wishlist:hover:before,
 .page-header .sticky-menu.active .features-links .authorization-link .account-trigger:hover:before,
 .page-header .sticky-menu.active .features-links .minicart-wrapper .action.showcart:hover:before {
  color:#ffb21e
 }
 .page-header .sticky-menu.active .features-links>li {
  margin:0 15px 0 0
 }
 .page-header .sticky-menu.active .minicart-wrapper .action.showcart .counter.qty,
 .page-header .sticky-menu.active .features-links #top-wishlist .counter.qty {
  top:-6px;
  height:16px;
  min-width:16px;
  line-height:16px
 }
 .page-header .sticky-menu.active .col-sm-18.header-menu-wrap {
  max-width:calc(100% - 250px)
 }
 .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search:before {
  font-size:23px
 }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
 .page-header .header-top-right .switcher-language,
 .page-header .header-top-right .switcher-currency,
 .page-header .header-top-right .switcher-store {
  display:none
 }
 .page-header .features-links #top-wishlist .label,
 .page-header .features-links .authorization-link .account-trigger>span.text-uppercase,
 .page-header .features-links .minicart-wrapper .action.showcart>span.text {
  display:none
 }
 .page-header .features-links>li,
 .page-header .features-links>li:last-child,
 .rtl-layout .page-header .features-links>li {
  margin:0 10px
 }
}
@media only screen and (max-width: 767px) {
 .header-panel-left {
  position:relative;
  text-align:center
 }
 .header-panel-left>* {
  display:none
 }
 .header-panel-left .logo {
  display:inline-flex
 }
 .header-panel-left .nav-toggle {
  display:block
 }
 .page-header .header-bottom {
  display:none
 }
 .cdz-vertical-menu .item.level0>a.menu-link .menu-icon {
  min-width:27px
 }
}
