@charset "UTF-8";@font-face{ font-family:"Material Icons"; font-style:normal; font-weight:400; font-display:swap; src:url(../font/MaterialIcons-Regular.eot);  src:local("Material Icons"),local("MaterialIcons-Regular"),url(../font/MaterialIcons-Regular.woff2) format("woff2"),url(../font/MaterialIcons-Regular.woff) format("woff"),url(../font/MaterialIcons-Regular.ttf) format("truetype"); font-display:swap;}@font-face{ font-family:"Material Icons"; font-style:normal; font-weight:400; font-display:swap; src:url(../font/MaterialIcons-Regular.eot);  src:local("Material Icons"),local("MaterialIcons-Regular"),url(../font/MaterialIcons-Regular.woff2) format("woff2"),url(../font/MaterialIcons-Regular.woff) format("woff"),url(../font/MaterialIcons-Regular.ttf) format("truetype"); font-display:swap;}.material-icons{ display:inline-block; width:1em; height:1em; font-family:"Material Icons",Arial,sans-serif; font-size:24px;  font-style:normal; font-weight:500; line-height:1; text-transform:none; letter-spacing:normal; word-wrap:normal; white-space:nowrap; vertical-align:middle; direction:ltr;  -webkit-font-smoothing:antialiased;  text-rendering:optimizeLegibility;  -moz-osx-font-smoothing:grayscale;  font-feature-settings:"liga";}html{ font-family:sans-serif; line-height:1.15; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}body{ margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{ display:block;}audio,canvas,progress,video{ display:inline-block;}audio:not([controls]){ display:none; height:0;}progress{ vertical-align:baseline;}template,[hidden]{ display:none;}a{ background-color:transparent; -webkit-text-decoration-skip:objects;}a:active,a:hover{ outline-width:0;}abbr[title]{ border-bottom:none; text-decoration:underline; text-decoration:underline dotted;}b,strong{ font-weight:inherit;}b,strong{ font-weight:bolder;}dfn{ font-style:italic;}h1{ font-size:2em; margin:0.67em 0;}mark{ background-color:#ff0; color:#000;}small{ font-size:80%;}sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline;}sub{ bottom:-0.25em;}sup{ top:-0.5em;}img{ border-style:none;}svg:not(:root){ overflow:hidden;}code,kbd,pre,samp{ font-family:monospace,monospace; font-size:1em;}figure{ margin:1em 40px;}hr{ box-sizing:content-box; height:0; overflow:visible;}button,input,optgroup,select,textarea{ font:inherit; margin:0;}optgroup{ font-weight:bold;}button,input{ overflow:visible;}button,select{ text-transform:none;}button,html [type=button],[type=reset],[type=submit]{ -webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{ border-style:none; padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{ outline:1px dotted ButtonText;}fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}legend{ box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal;}textarea{ overflow:auto;}[type=checkbox],[type=radio]{ box-sizing:border-box; padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{ height:auto;}[type=search]{ -webkit-appearance:textfield; outline-offset:-2px;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{ -webkit-appearance:none;}::-webkit-input-placeholder{ color:inherit; opacity:0.54;}::-webkit-file-upload-button{ -webkit-appearance:button; font:inherit;}@media print{ *,*::before,*::after,*::first-letter,p::first-line,div::first-line,blockquote::first-line,li::first-line{  text-shadow:none !important;  box-shadow:none !important;} a,a:visited{  text-decoration:underline;} abbr[title]::after{  content:" (" attr(title) ")";} pre{  white-space:pre-wrap !important;} pre,blockquote{  border:1px solid #999;  page-break-inside:avoid;} thead{  display:table-header-group;} tr,img{  page-break-inside:avoid;} p,h2,h3{  orphans:3;  widows:3;} h2,h3{  page-break-after:avoid;} .navbar{  display:none;} .btn > .caret,.dropup > .btn > .caret{  border-top-color:#000 !important;} .tag{  border:1px solid #000;} .table{  border-collapse:collapse !important;} .table td,.table th{  background-color:#fff !important;} .table-bordered th,.table-bordered td{  border:1px solid #ddd !important;}}html{ box-sizing:border-box;}*,*::before,*::after{ box-sizing:inherit;}@-ms-viewport{ width:device-width;}html{ font-size:16px; -ms-overflow-style:scrollbar; -webkit-tap-highlight-color:rgba(0,0,0,0);}[tabindex="-1"]:focus{ outline:none !important;}h1,h2,h3,h4,h5,h6{ margin-top:0; margin-bottom:0.5rem;}p{ margin-top:0; margin-bottom:1rem;}abbr[title],abbr[data-original-title]{ cursor:help; border-bottom:1px dotted #f6f6f6;}address{ margin-bottom:1rem; font-style:normal; line-height:inherit;}ol,ul,dl{ margin-top:0; margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol{ margin-bottom:0;}dt{ font-weight:bold;}dd{ margin-bottom:0.5rem; margin-left:0;}blockquote{ margin:0 0 1rem;}a:not([href]):not([tabindex]){ color:inherit; text-decoration:none;}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{ color:inherit; text-decoration:none;}a:not([href]):not([tabindex]):focus{ outline:none;}pre{ margin-top:0; margin-bottom:1rem; overflow:auto;}figure{ margin:0 0 1rem;}img{ vertical-align:middle;}[role=button]{ cursor:pointer;}a,area,button,[role=button],input,label,select,summary,textarea{ touch-action:manipulation;}table{ border-collapse:collapse; background-color:transparent;}caption{ padding-top:0.75rem; padding-bottom:0.75rem; color:#7a7a7a; text-align:left; caption-side:bottom;}th{ text-align:left;}label{ display:inline-block; margin-bottom:0.5rem;}button:focus{ outline:1px dotted; outline:5px auto -webkit-focus-ring-color;}input,button,select,textarea{ line-height:inherit;}input[type=radio]:disabled,input[type=checkbox]:disabled{ cursor:not-allowed;}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{ -webkit-appearance:listbox;}textarea{ resize:vertical;}fieldset{ min-width:0; padding:0; margin:0; border:0;}legend{ display:block; width:100%; padding:0; margin-bottom:0.5rem; font-size:1.5rem; line-height:inherit;}input[type=search]{ -webkit-appearance:none;}output{ display:inline-block;}[hidden]{ display:none !important;}.container:after{ content:none !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{ margin-bottom:0.5rem; font-family:inherit; font-weight:700; line-height:1.1; color:inherit;}h1,.h1{ font-size:32px;}h2,.h2{ font-size:28px;}h3,.h3{ font-size:18px;}h4,.h4{ font-size:14px;}h5,.h5{ font-size:12px;}h6,.h6{ font-size:10px;}.lead{ font-size:1.25rem; font-weight:300;}.display-1{ font-size:6rem; font-weight:300;}.display-2{ font-size:5.5rem; font-weight:300;}.display-3{ font-size:4.5rem; font-weight:300;}.display-4{ font-size:3.5rem; font-weight:300;}hr{ margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid rgba(0,0,0,0.1);}small,.small{ font-size:80%; font-weight:normal;}mark,.mark{ padding:0.2em; background-color:#fcf8e3;}.list-unstyled{ padding-left:0; list-style:none;}.list-inline{ padding-left:0; list-style:none;}.list-inline-item{ display:inline-block;}.list-inline-item:not(:last-child){ margin-right:5px;}.initialism{ font-size:90%; text-transform:uppercase;}.blockquote{ padding:0.5rem 1rem; margin-bottom:1rem; font-size:1.25rem; border-left:0.25rem solid #f6f6f6;}.blockquote-footer{ display:block; font-size:80%; color:#f6f6f6;}.blockquote-footer::before{ content:"— ";}.blockquote-reverse{ padding-right:1rem; padding-left:0; text-align:right; border-right:0.25rem solid #f6f6f6; border-left:0;}.blockquote-reverse .blockquote-footer::before{ content:"";}.blockquote-reverse .blockquote-footer::after{ content:" —";}dl.row > dd + dt{ clear:left;}.img-fluid,.carousel-inner > .carousel-item > img,.carousel-inner > .carousel-item > a > img{ max-width:100%; height:auto;}.img-thumbnail{ padding:0.25rem; background-color:#fff; border:1px solid #ddd; border-radius:0; transition:all 0.2s ease-in-out; max-width:100%; height:auto;}.figure{ display:inline-block;}.figure-img{ margin-bottom:0.5rem; line-height:1;}.figure-caption{ font-size:90%; color:#f6f6f6;}code,kbd,pre,samp{ font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}code{ padding:0.2rem 0.4rem; font-size:90%; color:#bd4147; background-color:#f7f7f9; border-radius:0;}kbd{ padding:0.2rem 0.4rem; font-size:90%; color:#fff; background-color:#333; border-radius:0.2rem;}kbd kbd{ padding:0; font-size:100%; font-weight:bold;}pre{ display:block; margin-top:0; margin-bottom:1rem; font-size:90%; color:#5C5D60;}pre code{ padding:0; font-size:inherit; color:inherit; background-color:transparent; border-radius:0;}.pre-scrollable{ max-height:340px; overflow-y:scroll;}.container{ margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px;}.container::after{ content:""; display:table; clear:both;}@media (min-width:576px){ .container{  width:540px;  max-width:100%;}}@media (min-width:768px){ .container{  width:720px;  max-width:100%;}}@media (min-width:992px){ .container{  width:960px;  max-width:100%;}}@media (min-width:1200px){ .container{  width:1140px;  max-width:100%;}}.container-fluid{ margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px;}.container-fluid::after{ content:""; display:table; clear:both;}.row{ margin-right:-15px; margin-left:-15px;}.row::after{ content:""; display:table; clear:both;}@media (min-width:576px){ .row{  margin-right:-15px;  margin-left:-15px;}}@media (min-width:768px){ .row{  margin-right:-15px;  margin-left:-15px;}}@media (min-width:992px){ .row{  margin-right:-15px;  margin-left:-15px;}}@media (min-width:1200px){ .row{  margin-right:-15px;  margin-left:-15px;}}.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs{ position:relative; min-height:1px; padding-right:15px; padding-left:15px;}@media (min-width:576px){ .col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs{  padding-right:15px;  padding-left:15px;}}@media (min-width:768px){ .col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs{  padding-right:15px;  padding-left:15px;}}@media (min-width:992px){ .col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs{  padding-right:15px;  padding-left:15px;}}@media (min-width:1200px){ .col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs{  padding-right:15px;  padding-left:15px;}}.col-xs-1{ float:left; width:8.3333333333%;}.col-xs-2{ float:left; width:16.6666666667%;}.col-xs-3{ float:left; width:25%;}.col-xs-4{ float:left; width:33.3333333333%;}.col-xs-5{ float:left; width:41.6666666667%;}.col-xs-6{ float:left; width:50%;}.col-xs-7{ float:left; width:58.3333333333%;}.col-xs-8{ float:left; width:66.6666666667%;}.col-xs-9{ float:left; width:75%;}.col-xs-10{ float:left; width:83.3333333333%;}.col-xs-11{ float:left; width:91.6666666667%;}.col-xs-12{ float:left; width:100%;}.pull-xs-0{ right:auto;}.pull-xs-1{ right:8.3333333333%;}.pull-xs-2{ right:16.6666666667%;}.pull-xs-3{ right:25%;}.pull-xs-4{ right:33.3333333333%;}.pull-xs-5{ right:41.6666666667%;}.pull-xs-6{ right:50%;}.pull-xs-7{ right:58.3333333333%;}.pull-xs-8{ right:66.6666666667%;}.pull-xs-9{ right:75%;}.pull-xs-10{ right:83.3333333333%;}.pull-xs-11{ right:91.6666666667%;}.pull-xs-12{ right:100%;}.push-xs-0{ left:auto;}.push-xs-1{ left:8.3333333333%;}.push-xs-2{ left:16.6666666667%;}.push-xs-3{ left:25%;}.push-xs-4{ left:33.3333333333%;}.push-xs-5{ left:41.6666666667%;}.push-xs-6{ left:50%;}.push-xs-7{ left:58.3333333333%;}.push-xs-8{ left:66.6666666667%;}.push-xs-9{ left:75%;}.push-xs-10{ left:83.3333333333%;}.push-xs-11{ left:91.6666666667%;}.push-xs-12{ left:100%;}.offset-xs-1{ margin-left:8.3333333333%;}.offset-xs-2{ margin-left:16.6666666667%;}.offset-xs-3{ margin-left:25%;}.offset-xs-4{ margin-left:33.3333333333%;}.offset-xs-5{ margin-left:41.6666666667%;}.offset-xs-6{ margin-left:50%;}.offset-xs-7{ margin-left:58.3333333333%;}.offset-xs-8{ margin-left:66.6666666667%;}.offset-xs-9{ margin-left:75%;}.offset-xs-10{ margin-left:83.3333333333%;}.offset-xs-11{ margin-left:91.6666666667%;}@media (min-width:576px){ .col-sm-1{  float:left;  width:8.3333333333%;} .col-sm-2{  float:left;  width:16.6666666667%;} .col-sm-3{  float:left;  width:25%;} .col-sm-4{  float:left;  width:33.3333333333%;} .col-sm-5{  float:left;  width:41.6666666667%;} .col-sm-6{  float:left;  width:50%;} .col-sm-7{  float:left;  width:58.3333333333%;} .col-sm-8{  float:left;  width:66.6666666667%;} .col-sm-9{  float:left;  width:75%;} .col-sm-10{  float:left;  width:83.3333333333%;} .col-sm-11{  float:left;  width:91.6666666667%;} .col-sm-12{  float:left;  width:100%;} .pull-sm-0{  right:auto;} .pull-sm-1{  right:8.3333333333%;} .pull-sm-2{  right:16.6666666667%;} .pull-sm-3{  right:25%;} .pull-sm-4{  right:33.3333333333%;} .pull-sm-5{  right:41.6666666667%;} .pull-sm-6{  right:50%;} .pull-sm-7{  right:58.3333333333%;} .pull-sm-8{  right:66.6666666667%;} .pull-sm-9{  right:75%;} .pull-sm-10{  right:83.3333333333%;} .pull-sm-11{  right:91.6666666667%;} .pull-sm-12{  right:100%;} .push-sm-0{  left:auto;} .push-sm-1{  left:8.3333333333%;} .push-sm-2{  left:16.6666666667%;} .push-sm-3{  left:25%;} .push-sm-4{  left:33.3333333333%;} .push-sm-5{  left:41.6666666667%;} .push-sm-6{  left:50%;} .push-sm-7{  left:58.3333333333%;} .push-sm-8{  left:66.6666666667%;} .push-sm-9{  left:75%;} .push-sm-10{  left:83.3333333333%;} .push-sm-11{  left:91.6666666667%;} .push-sm-12{  left:100%;} .offset-sm-0{  margin-left:0%;} .offset-sm-1{  margin-left:8.3333333333%;} .offset-sm-2{  margin-left:16.6666666667%;} .offset-sm-3{  margin-left:25%;} .offset-sm-4{  margin-left:33.3333333333%;} .offset-sm-5{  margin-left:41.6666666667%;} .offset-sm-6{  margin-left:50%;} .offset-sm-7{  margin-left:58.3333333333%;} .offset-sm-8{  margin-left:66.6666666667%;} .offset-sm-9{  margin-left:75%;} .offset-sm-10{  margin-left:83.3333333333%;} .offset-sm-11{  margin-left:91.6666666667%;}}@media (min-width:768px){ .col-md-1{  float:left;  width:8.3333333333%;} .col-md-2{  float:left;  width:16.6666666667%;} .col-md-3{  float:left;  width:25%;} .col-md-4{  float:left;  width:33.3333333333%;} .col-md-5{  float:left;  width:41.6666666667%;} .col-md-6{  float:left;  width:50%;} .col-md-7{  float:left;  width:58.3333333333%;} .col-md-8{  float:left;  width:66.6666666667%;} .col-md-9{  float:left;  width:75%;} .col-md-10{  float:left;  width:83.3333333333%;} .col-md-11{  float:left;  width:91.6666666667%;} .col-md-12{  float:left;  width:100%;} .pull-md-0{  right:auto;} .pull-md-1{  right:8.3333333333%;} .pull-md-2{  right:16.6666666667%;} .pull-md-3{  right:25%;} .pull-md-4{  right:33.3333333333%;} .pull-md-5{  right:41.6666666667%;} .pull-md-6{  right:50%;} .pull-md-7{  right:58.3333333333%;} .pull-md-8{  right:66.6666666667%;} .pull-md-9{  right:75%;} .pull-md-10{  right:83.3333333333%;} .pull-md-11{  right:91.6666666667%;} .pull-md-12{  right:100%;} .push-md-0{  left:auto;} .push-md-1{  left:8.3333333333%;} .push-md-2{  left:16.6666666667%;} .push-md-3{  left:25%;} .push-md-4{  left:33.3333333333%;} .push-md-5{  left:41.6666666667%;} .push-md-6{  left:50%;} .push-md-7{  left:58.3333333333%;} .push-md-8{  left:66.6666666667%;} .push-md-9{  left:75%;} .push-md-10{  left:83.3333333333%;} .push-md-11{  left:91.6666666667%;} .push-md-12{  left:100%;} .offset-md-0{  margin-left:0%;} .offset-md-1{  margin-left:8.3333333333%;} .offset-md-2{  margin-left:16.6666666667%;} .offset-md-3{  margin-left:25%;} .offset-md-4{  margin-left:33.3333333333%;} .offset-md-5{  margin-left:41.6666666667%;} .offset-md-6{  margin-left:50%;} .offset-md-7{  margin-left:58.3333333333%;} .offset-md-8{  margin-left:66.6666666667%;} .offset-md-9{  margin-left:75%;} .offset-md-10{  margin-left:83.3333333333%;} .offset-md-11{  margin-left:91.6666666667%;}}@media (min-width:992px){ .col-lg-1{  float:left;  width:8.3333333333%;} .col-lg-2{  float:left;  width:16.6666666667%;} .col-lg-3{  float:left;  width:25%;} .col-lg-4{  float:left;  width:33.3333333333%;} .col-lg-5{  float:left;  width:41.6666666667%;} .col-lg-6{  float:left;  width:50%;} .col-lg-7{  float:left;  width:58.3333333333%;} .col-lg-8{  float:left;  width:66.6666666667%;} .col-lg-9{  float:left;  width:75%;} .col-lg-10{  float:left;  width:83.3333333333%;} .col-lg-11{  float:left;  width:91.6666666667%;} .col-lg-12{  float:left;  width:100%;} .pull-lg-0{  right:auto;} .pull-lg-1{  right:8.3333333333%;} .pull-lg-2{  right:16.6666666667%;} .pull-lg-3{  right:25%;} .pull-lg-4{  right:33.3333333333%;} .pull-lg-5{  right:41.6666666667%;} .pull-lg-6{  right:50%;} .pull-lg-7{  right:58.3333333333%;} .pull-lg-8{  right:66.6666666667%;} .pull-lg-9{  right:75%;} .pull-lg-10{  right:83.3333333333%;} .pull-lg-11{  right:91.6666666667%;} .pull-lg-12{  right:100%;} .push-lg-0{  left:auto;} .push-lg-1{  left:8.3333333333%;} .push-lg-2{  left:16.6666666667%;} .push-lg-3{  left:25%;} .push-lg-4{  left:33.3333333333%;} .push-lg-5{  left:41.6666666667%;} .push-lg-6{  left:50%;} .push-lg-7{  left:58.3333333333%;} .push-lg-8{  left:66.6666666667%;} .push-lg-9{  left:75%;} .push-lg-10{  left:83.3333333333%;} .push-lg-11{  left:91.6666666667%;} .push-lg-12{  left:100%;} .offset-lg-0{  margin-left:0%;} .offset-lg-1{  margin-left:8.3333333333%;} .offset-lg-2{  margin-left:16.6666666667%;} .offset-lg-3{  margin-left:25%;} .offset-lg-4{  margin-left:33.3333333333%;} .offset-lg-5{  margin-left:41.6666666667%;} .offset-lg-6{  margin-left:50%;} .offset-lg-7{  margin-left:58.3333333333%;} .offset-lg-8{  margin-left:66.6666666667%;} .offset-lg-9{  margin-left:75%;} .offset-lg-10{  margin-left:83.3333333333%;} .offset-lg-11{  margin-left:91.6666666667%;}}@media (min-width:1200px){ .col-xl-1{  float:left;  width:8.3333333333%;} .col-xl-2{  float:left;  width:16.6666666667%;} .col-xl-3{  float:left;  width:25%;} .col-xl-4{  float:left;  width:33.3333333333%;} .col-xl-5{  float:left;  width:41.6666666667%;} .col-xl-6{  float:left;  width:50%;} .col-xl-7{  float:left;  width:58.3333333333%;} .col-xl-8{  float:left;  width:66.6666666667%;} .col-xl-9{  float:left;  width:75%;} .col-xl-10{  float:left;  width:83.3333333333%;} .col-xl-11{  float:left;  width:91.6666666667%;} .col-xl-12{  float:left;  width:100%;} .pull-xl-0{  right:auto;} .pull-xl-1{  right:8.3333333333%;} .pull-xl-2{  right:16.6666666667%;} .pull-xl-3{  right:25%;} .pull-xl-4{  right:33.3333333333%;} .pull-xl-5{  right:41.6666666667%;} .pull-xl-6{  right:50%;} .pull-xl-7{  right:58.3333333333%;} .pull-xl-8{  right:66.6666666667%;} .pull-xl-9{  right:75%;} .pull-xl-10{  right:83.3333333333%;} .pull-xl-11{  right:91.6666666667%;} .pull-xl-12{  right:100%;} .push-xl-0{  left:auto;} .push-xl-1{  left:8.3333333333%;} .push-xl-2{  left:16.6666666667%;} .push-xl-3{  left:25%;} .push-xl-4{  left:33.3333333333%;} .push-xl-5{  left:41.6666666667%;} .push-xl-6{  left:50%;} .push-xl-7{  left:58.3333333333%;} .push-xl-8{  left:66.6666666667%;} .push-xl-9{  left:75%;} .push-xl-10{  left:83.3333333333%;} .push-xl-11{  left:91.6666666667%;} .push-xl-12{  left:100%;} .offset-xl-0{  margin-left:0%;} .offset-xl-1{  margin-left:8.3333333333%;} .offset-xl-2{  margin-left:16.6666666667%;} .offset-xl-3{  margin-left:25%;} .offset-xl-4{  margin-left:33.3333333333%;} .offset-xl-5{  margin-left:41.6666666667%;} .offset-xl-6{  margin-left:50%;} .offset-xl-7{  margin-left:58.3333333333%;} .offset-xl-8{  margin-left:66.6666666667%;} .offset-xl-9{  margin-left:75%;} .offset-xl-10{  margin-left:83.3333333333%;} .offset-xl-11{  margin-left:91.6666666667%;}}.fade{ opacity:0; transition:opacity 0.15s linear;}.fade.in{ opacity:1;}.collapse{ display:none;}.collapse.in{ display:block;}tr.collapse.in{ display:table-row;}tbody.collapse.in{ display:table-row-group;}.collapsing{ position:relative; height:0; overflow:hidden; transition-timing-function:ease; transition-duration:0.35s; transition-property:height;}.dropup,.dropdown{ position:relative;}.dropdown-toggle::after{ display:inline-block; width:0; height:0; margin-left:0.3em; vertical-align:middle; content:""; border-top:0.3em solid; border-right:0.3em solid transparent; border-left:0.3em solid transparent;}.dropdown-toggle:focus{ outline:0;}.dropup .dropdown-toggle::after{ border-top:0; border-bottom:0.3em solid;}.dropdown-menu{ position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:10rem; padding:0.5rem 0; margin:0.125rem 0 0; font-size:1rem; color:#5C5D60; text-align:left; list-style:none; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0,0,0,0.15); border-radius:0;}.dropdown-divider{ height:1px; margin:0.5rem 0; overflow:hidden; background-color:#e5e5e5;}.dropdown-item{ display:block; width:100%; padding:3px 1.5rem; clear:both; font-weight:normal; color:#1B1D37; text-align:inherit; white-space:nowrap; background:none; border:0;}.dropdown-item:focus,.dropdown-item:hover{ color:#505053; text-decoration:none; background-color:#f5f5f5;}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{ color:#fff; text-decoration:none; background-color:#0BA360; outline:0;}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{ color:#f6f6f6;}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{ text-decoration:none; cursor:not-allowed; background-color:transparent; background-image:none; filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)";}.open > .dropdown-menu{ display:block;}.open > a{ outline:0;}.dropdown-menu-right{ right:0; left:auto;}.dropdown-menu-left{ right:auto; left:0;}.dropdown-header{ display:block; padding:0.5rem 1.5rem; margin-bottom:0; font-size:0.875rem; color:#f6f6f6; white-space:nowrap;}.dropdown-backdrop{ position:fixed; top:0; right:0; bottom:0; left:0; z-index:990;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{ content:""; border-top:0; border-bottom:0.3em solid;}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{ top:auto; bottom:100%; margin-bottom:0.125rem;}.btn-group,.btn-group-vertical{ position:relative; display:inline-block; vertical-align:middle;}.btn-group > .btn,.btn-group-vertical > .btn{ position:relative; float:left; margin-bottom:0;}.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active{ z-index:2;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover{ z-index:2;}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{ margin-left:-1px;}.btn-toolbar{ margin-left:-0.5rem;}.btn-toolbar::after{ content:""; display:table; clear:both;}.btn-toolbar .btn-group,.btn-toolbar .input-group{ float:left;}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{ margin-left:0.5rem;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){ border-radius:0;}.btn-group > .btn:first-child{ margin-left:0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){ border-bottom-right-radius:0; border-top-right-radius:0;}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){ border-bottom-left-radius:0; border-top-left-radius:0;}.btn-group > .btn-group{ float:left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{ border-radius:0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{ border-bottom-right-radius:0; border-top-right-radius:0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{ border-bottom-left-radius:0; border-top-left-radius:0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{ outline:0;}.btn + .dropdown-toggle-split{ padding-right:0.75rem; padding-left:0.75rem;}.btn + .dropdown-toggle-split::after{ margin-left:0;}.btn-sm + .dropdown-toggle-split,.btn-group-sm > .btn + .dropdown-toggle-split{ padding-right:0.375rem; padding-left:0.375rem;}.btn-lg + .dropdown-toggle-split,.btn-group-lg > .btn + .dropdown-toggle-split{ padding-right:1.125rem; padding-left:1.125rem;}.btn .caret{ margin-left:0;}.btn-lg .caret,.btn-group-lg > .btn .caret{ border-width:0.3em 0.3em 0; border-bottom-width:0;}.dropup .btn-lg .caret,.dropup .btn-group-lg > .btn .caret{ border-width:0 0.3em 0.3em;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{ display:block; float:none; width:100%; max-width:100%;}.btn-group-vertical > .btn-group::after{ content:""; display:table; clear:both;}.btn-group-vertical > .btn-group > .btn{ float:none;}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{ margin-top:-1px; margin-left:0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child){ border-radius:0;}.btn-group-vertical > .btn:first-child:not(:last-child){ border-bottom-right-radius:0; border-bottom-left-radius:0;}.btn-group-vertical > .btn:last-child:not(:first-child){ border-top-right-radius:0; border-top-left-radius:0;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{ border-radius:0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{ border-bottom-right-radius:0; border-bottom-left-radius:0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{ border-top-right-radius:0; border-top-left-radius:0;}[data-toggle=buttons] > .btn input[type=radio],[data-toggle=buttons] > .btn input[type=checkbox],[data-toggle=buttons] > .btn-group > .btn input[type=radio],[data-toggle=buttons] > .btn-group > .btn input[type=checkbox]{ position:absolute; clip:rect(0,0,0,0); pointer-events:none;}.nav{ padding-left:0; margin-bottom:0; list-style:none;}.nav-link{ display:inline-block;}.nav-link:focus,.nav-link:hover{ text-decoration:none;}.nav-link.disabled{ color:#f6f6f6;}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{ color:#f6f6f6; cursor:not-allowed; background-color:transparent;}.nav-inline .nav-item{ display:inline-block;}.nav-inline .nav-item + .nav-item,.nav-inline .nav-link + .nav-link{ margin-left:1rem;}.nav-tabs{ border-bottom:1px solid #ddd;}.nav-tabs::after{ content:""; display:table; clear:both;}.nav-tabs .nav-item{ float:left; margin-bottom:-1px;}.nav-tabs .nav-item + .nav-item{ margin-left:0.2rem;}.nav-tabs .nav-link{ display:block; padding:0.5em 1em; border:1px solid transparent; border-top-right-radius:0; border-top-left-radius:0;}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{ border-color:#f6f6f6 #f6f6f6 #ddd;}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{ color:#f6f6f6; background-color:transparent; border-color:transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover{ color:#7a7a7a;}.nav-tabs .dropdown-menu{ margin-top:-1px; border-top-right-radius:0; border-top-left-radius:0;}.nav-pills::after{ content:""; display:table; clear:both;}.nav-pills .nav-item{ float:left;}.nav-pills .nav-item + .nav-item{ margin-left:0.2rem;}.nav-pills .nav-link{ display:block; padding:0.5em 1em; border-radius:0;}.nav-stacked .nav-item{ display:block; float:none;}.nav-stacked .nav-item + .nav-item{ margin-top:0.2rem; margin-left:0;}.tab-content > .tab-pane{ display:none;}.tab-content > .active{ display:block;}.navbar{ position:relative; padding:0.5rem 1rem;}.navbar::after{ content:""; display:table; clear:both;}@media (min-width:576px){ .navbar{  border-radius:0;}}.navbar-full{ z-index:1000;}@media (min-width:576px){ .navbar-full{  border-radius:0;}}.navbar-fixed-top,.navbar-fixed-bottom{ position:fixed; right:0; left:0; z-index:1030;}@media (min-width:576px){ .navbar-fixed-top,.navbar-fixed-bottom{  border-radius:0;}}.navbar-fixed-top{ top:0;}.navbar-fixed-bottom{ bottom:0;}.navbar-sticky-top{ position:sticky; top:0; z-index:1030; width:100%;}@media (min-width:576px){ .navbar-sticky-top{  border-radius:0;}}.navbar-brand{ float:left; padding-top:0.25rem; padding-bottom:0.25rem; margin-right:1rem; font-size:1.25rem; line-height:inherit;}.navbar-brand:focus,.navbar-brand:hover{ text-decoration:none;}.navbar-divider{ float:left; width:1px; padding-top:0.425rem; padding-bottom:0.425rem; margin-right:1rem; margin-left:1rem; overflow:hidden;}.navbar-divider::before{ content:" ";}.navbar-text{ display:inline-block; padding-top:0.425rem; padding-bottom:0.425rem;}.navbar-toggleable-xs::after{ content:""; display:table; clear:both;}@media (max-width:575px){ .navbar-toggleable-xs .navbar-brand{  display:block;  float:none;  margin-top:0.5rem;  margin-right:0;} .navbar-toggleable-xs .navbar-nav{  margin-top:0.5rem;  margin-bottom:0.5rem;} .navbar-toggleable-xs .navbar-nav .dropdown-menu{  position:static;  float:none;}}@media (min-width:576px){ .navbar-toggleable-xs{  display:block;}}.navbar-toggleable-sm::after{ content:""; display:table; clear:both;}@media (max-width:767px){ .navbar-toggleable-sm .navbar-brand{  display:block;  float:none;  margin-top:0.5rem;  margin-right:0;} .navbar-toggleable-sm .navbar-nav{  margin-top:0.5rem;  margin-bottom:0.5rem;} .navbar-toggleable-sm .navbar-nav .dropdown-menu{  position:static;  float:none;}}@media (min-width:768px){ .navbar-toggleable-sm{  display:block;}}.navbar-toggleable-md::after{ content:""; display:table; clear:both;}@media (max-width:991px){ .navbar-toggleable-md .navbar-brand{  display:block;  float:none;  margin-top:0.5rem;  margin-right:0;} .navbar-toggleable-md .navbar-nav{  margin-top:0.5rem;  margin-bottom:0.5rem;} .navbar-toggleable-md .navbar-nav .dropdown-menu{  position:static;  float:none;}}@media (min-width:992px){ .navbar-toggleable-md{  display:block;}}.navbar-toggleable-lg::after{ content:""; display:table; clear:both;}@media (max-width:1199px){ .navbar-toggleable-lg .navbar-brand{  display:block;  float:none;  margin-top:0.5rem;  margin-right:0;} .navbar-toggleable-lg .navbar-nav{  margin-top:0.5rem;  margin-bottom:0.5rem;} .navbar-toggleable-lg .navbar-nav .dropdown-menu{  position:static;  float:none;}}@media (min-width:1200px){ .navbar-toggleable-lg{  display:block;}}.navbar-toggleable-xl{ display:block;}.navbar-toggleable-xl::after{ content:""; display:table; clear:both;}.navbar-toggleable-xl .navbar-brand{ display:block; float:none; margin-top:0.5rem; margin-right:0;}.navbar-toggleable-xl .navbar-nav{ margin-top:0.5rem; margin-bottom:0.5rem;}.navbar-toggleable-xl .navbar-nav .dropdown-menu{ position:static; float:none;}.navbar-nav .nav-item{ float:left;}.navbar-nav .nav-link{ display:block; padding-top:0.425rem; padding-bottom:0.425rem;}.navbar-nav .nav-link + .nav-link{ margin-left:1rem;}.navbar-nav .nav-item + .nav-item{ margin-left:1rem;}.navbar-light .navbar-brand,.navbar-light .navbar-toggler{ color:rgba(0,0,0,0.9);}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{ color:rgba(0,0,0,0.9);}.navbar-light .navbar-nav .nav-link{ color:rgba(0,0,0,0.5);}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{ color:rgba(0,0,0,0.7);}.navbar-light .navbar-nav .open > .nav-link,.navbar-light .navbar-nav .open > .nav-link:focus,.navbar-light .navbar-nav .open > .nav-link:hover,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .active > .nav-link:focus,.navbar-light .navbar-nav .active > .nav-link:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover{ color:rgba(0,0,0,0.9);}.navbar-light .navbar-toggler{ background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); border-color:rgba(0,0,0,0.1);}.navbar-light .navbar-divider{ background-color:rgba(0,0,0,0.075);}.navbar-dark .navbar-brand,.navbar-dark .navbar-toggler{ color:white;}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-toggler:focus,.navbar-dark .navbar-toggler:hover{ color:white;}.navbar-dark .navbar-nav .nav-link{ color:rgba(255,255,255,0.5);}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{ color:rgba(255,255,255,0.75);}.navbar-dark .navbar-nav .open > .nav-link,.navbar-dark .navbar-nav .open > .nav-link:focus,.navbar-dark .navbar-nav .open > .nav-link:hover,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .active > .nav-link:focus,.navbar-dark .navbar-nav .active > .nav-link:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover{ color:white;}.navbar-dark .navbar-toggler{ background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); border-color:rgba(255,255,255,0.1);}.navbar-dark .navbar-divider{ background-color:rgba(255,255,255,0.075);}.navbar-toggleable-xs::after{ content:""; display:table; clear:both;}@media (max-width:575px){ .navbar-toggleable-xs .navbar-nav .nav-item{  float:none;  margin-left:0;}}@media (min-width:576px){ .navbar-toggleable-xs{  display:block !important;}}.navbar-toggleable-sm::after{ content:""; display:table; clear:both;}@media (max-width:767px){ .navbar-toggleable-sm .navbar-nav .nav-item{  float:none;  margin-left:0;}}@media (min-width:768px){ .navbar-toggleable-sm{  display:block !important;}}.navbar-toggleable-md::after{ content:""; display:table; clear:both;}@media (max-width:991px){ .navbar-toggleable-md .navbar-nav .nav-item{  float:none;  margin-left:0;}}@media (min-width:992px){ .navbar-toggleable-md{  display:block !important;}}.breadcrumb{ padding:0.75rem 1rem; margin-bottom:1rem; list-style:none; background-color:#f6f6f6; border-radius:0;}.breadcrumb::after{ content:""; display:table; clear:both;}.breadcrumb-item{ float:left;}.breadcrumb-item + .breadcrumb-item::before{ display:inline-block; padding-right:0.5rem; padding-left:0.5rem; color:#f6f6f6; content:"/";}.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration:underline;}.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration:none;}.breadcrumb-item.active{ color:#f6f6f6;}.pagination{ display:inline-block; padding-left:0; margin-top:24px; margin-bottom:1rem; border-radius:0; width:100%;}.pagination__block{ display:flex; align-items:center; justify-content:center;}.pagination .page-list{ padding:0.375rem; margin-bottom:0; width:max-content; display:flex; align-items:center;}.pagination .page-list li{ margin:0px 5px;}.pagination .page-list li a{ color:#7a7a7a; font-size:16px; font-weight:400; padding:10px 17px;}.pagination .page-list li a.disabled{ color:#7a7a7a;}.pagination .page-list li a:hover{ color:#0BA360; border-radius:3px; background:#f9f9f9;}.pagination .page-list li.current a{ color:#0BA360; background:#fff; box-shadow:0px 3px 15px 0px rgba(36,41,71,0.08); text-decoration:none; border-radius:3px; font-size:16px;}.pagination .page-list li.current a:not(.previous):not(.next){ border-color:#0BA360;}.tag{ display:inline-block; padding:0.25em 0.4em; font-size:75%; font-weight:bold; line-height:1; color:#fff; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:0;}.tag:empty{ display:none;}.btn .tag{ position:relative; top:-1px;}a.tag:focus,a.tag:hover{ color:#fff; text-decoration:none; cursor:pointer;}.tag-pill{ padding-right:0.6em; padding-left:0.6em; border-radius:10rem;}.tag-default{ background-color:#f6f6f6;}.tag-default[href]:focus,.tag-default[href]:hover{ background-color:#dddddd;}.tag-primary{ background-color:#0BA360;}.tag-primary[href]:focus,.tag-primary[href]:hover{ background-color:#087344;}.tag-success{ background-color:#4cbb6c;}.tag-success[href]:focus,.tag-success[href]:hover{ background-color:#3a9a56;}.tag-info{ background-color:#5bc0de;}.tag-info[href]:focus,.tag-info[href]:hover{ background-color:#31b0d5;}.tag-warning{ background-color:#ff9a52;}.tag-warning[href]:focus,.tag-warning[href]:hover{ background-color:#ff7c1f;}.tag-danger{ background-color:#ff4c4c;}.tag-danger[href]:focus,.tag-danger[href]:hover{ background-color:#ff1919;}.alert{ padding:0.75rem 1.25rem; margin-bottom:1rem; border:1px solid transparent; border-radius:0;}.alert-heading{ color:inherit;}.alert-link{ font-weight:bold;}.alert-dismissible{ padding-right:2.5rem;}.alert-dismissible .close{ position:relative; top:-0.125rem; right:-1.25rem; color:inherit;}.alert-success{ background-color:#dff0d8; border-color:#d0e9c6; color:#3c763d;}.alert-success hr{ border-top-color:#c1e2b3;}.alert-success .alert-link{ color:#2b542c;}.alert-info{ background-color:#d9edf7; border-color:#bcdff1; color:#31708f;}.alert-info hr{ border-top-color:#a6d5ec;}.alert-info .alert-link{ color:#245269;}.alert-warning{ background-color:rgba(255,154,82,0.3); border-color:#ff9a52; color:#1B1D37;}.alert-warning hr{ border-top-color:#ff8b39;}.alert-warning .alert-link{ color:#0a0b15;}.alert-danger{ background-color:#f2dede; border-color:#ebcccc; color:#a94442;}.alert-danger hr{ border-top-color:#e4b9b9;}.alert-danger .alert-link{ color:#843534;}.media,.media-body{ overflow:hidden;}.media-body{ width:10000px;}.media-left,.media-right,.media-body{ display:table-cell; vertical-align:top;}.media-middle{ vertical-align:middle;}.media-bottom{ vertical-align:bottom;}.media-object{ display:block;}.media-object.img-thumbnail{ max-width:none;}.media-right{ padding-left:10px;}.media-left{ padding-right:10px;}.media-heading{ margin-top:0; margin-bottom:5px;}.media-list{ padding-left:0; list-style:none;}.list-group{ padding-left:0; margin-bottom:0;}.list-group-item{ position:relative; display:block; padding:0.75rem 1.25rem; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}.list-group-item:first-child{ border-top-right-radius:0; border-top-left-radius:0;}.list-group-item:last-child{ margin-bottom:0; border-bottom-right-radius:0; border-bottom-left-radius:0;}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{ color:#f6f6f6; cursor:not-allowed; background-color:#f6f6f6;}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{ color:inherit;}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{ color:#f6f6f6;}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{ z-index:2; color:#fff; text-decoration:none; background-color:#0BA360; border-color:#0BA360;}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > .small{ color:inherit;}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{ color:#83f7c4;}.list-group-flush .list-group-item{ border-right:0; border-left:0; border-radius:0;}.list-group-item-action{ width:100%; color:#555; text-align:inherit;}.list-group-item-action .list-group-item-heading{ color:#333;}.list-group-item-action:focus,.list-group-item-action:hover{ color:#555; text-decoration:none; background-color:#f5f5f5;}.list-group-item-success{ color:#3c763d; background-color:#dff0d8;}a.list-group-item-success,button.list-group-item-success{ color:#3c763d;}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{ color:inherit;}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{ color:#3c763d; background-color:#d0e9c6;}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{ color:#fff; background-color:#3c763d; border-color:#3c763d;}.list-group-item-info{ color:#31708f; background-color:#d9edf7;}a.list-group-item-info,button.list-group-item-info{ color:#31708f;}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{ color:inherit;}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{ color:#31708f; background-color:#c4e3f3;}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{ color:#fff; background-color:#31708f; border-color:#31708f;}.list-group-item-warning{ color:#8a6d3b; background-color:#fcf8e3;}a.list-group-item-warning,button.list-group-item-warning{ color:#8a6d3b;}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{ color:inherit;}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{ color:#8a6d3b; background-color:#faf2cc;}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{ color:#fff; background-color:#8a6d3b; border-color:#8a6d3b;}.list-group-item-danger{ color:#a94442; background-color:#f2dede;}a.list-group-item-danger,button.list-group-item-danger{ color:#a94442;}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{ color:inherit;}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{ color:#a94442; background-color:#ebcccc;}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{ color:#fff; background-color:#a94442; border-color:#a94442;}.list-group-item-heading{ margin-top:0; margin-bottom:5px;}.list-group-item-text{ margin-bottom:0; line-height:1.3;}.embed-responsive{ position:relative; display:block; height:0; padding:0; overflow:hidden;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{ position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0;}.embed-responsive-21by9{ padding-bottom:42.8571428571%;}.embed-responsive-16by9{ padding-bottom:56.25%;}.embed-responsive-4by3{ padding-bottom:75%;}.embed-responsive-1by1{ padding-bottom:100%;}.close{ float:right; font-size:1.5rem; font-weight:bold; line-height:1; color:#000; text-shadow:0 1px 0 #fff; opacity:0.2;}.close:focus,.close:hover{ color:#000; text-decoration:none; cursor:pointer; opacity:0.5;}button.close{ padding:0; cursor:pointer; background:transparent; border:0; -webkit-appearance:none;}.modal-open{ overflow:hidden;}.modal{ position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; display:none; overflow:hidden; outline:0;}.modal.fade .modal-dialog{ transition:transform 0.3s ease-out; transform:translate(0,-25%);}.modal.in .modal-dialog{ transform:translate(0,0);}.modal-open .modal{ overflow-x:hidden; overflow-y:auto;}.modal-dialog{ position:relative; width:auto;}.modal-content{ position:relative; background-color:#fff; background-clip:padding-box; border-radius:0.3rem; outline:0;}.modal-backdrop{ position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000;}.modal-backdrop.fade{ opacity:0;}.modal-backdrop.in{ opacity:0.5;}.modal-header{ padding:15px; border-bottom:1px solid #e5e5e5;}.modal-header::after{ content:""; display:table; clear:both;}.modal-header .close{ margin-top:-2px;}.modal-title{ margin:0; line-height:1.5;}.modal-body{ position:relative; padding:15px;}.modal-footer{ padding:15px; text-align:right; border-top:1px solid #e5e5e5;}.modal-footer::after{ content:""; display:table; clear:both;}.modal-scrollbar-measure{ position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll;}@media (min-width:576px){ .modal-dialog{  max-width:600px;  margin:30px auto;} .modal-sm{  max-width:300px;}}@media (min-width:992px){ .modal-lg{  max-width:900px;}}.tooltip{ position:absolute; z-index:1070; display:block; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-style:normal; font-weight:normal; letter-spacing:normal; line-break:auto; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:normal; word-break:normal; word-spacing:normal; font-size:0.875rem; word-wrap:break-word; opacity:0;}.tooltip.in{ opacity:0.9;}.tooltip.tooltip-top,.tooltip.bs-tether-element-attached-bottom{ padding:5px 0; margin-top:-3px;}.tooltip.tooltip-top .tooltip-inner::before,.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before{ bottom:0; left:50%; margin-left:-5px; content:""; border-width:5px 5px 0; border-top-color:#ff4c4c;}.tooltip.tooltip-right,.tooltip.bs-tether-element-attached-left{ padding:0 5px; margin-left:3px;}.tooltip.tooltip-right .tooltip-inner::before,.tooltip.bs-tether-element-attached-left .tooltip-inner::before{ top:50%; left:0; margin-top:-5px; content:""; border-width:5px 5px 5px 0; border-right-color:#ff4c4c;}.tooltip.tooltip-bottom,.tooltip.bs-tether-element-attached-top{ padding:5px 0; margin-top:3px;}.tooltip.tooltip-bottom .tooltip-inner::before,.tooltip.bs-tether-element-attached-top .tooltip-inner::before{ top:0; left:50%; margin-left:-5px; content:""; border-width:0 5px 5px; border-bottom-color:#ff4c4c;}.tooltip.tooltip-left,.tooltip.bs-tether-element-attached-right{ padding:0 5px; margin-left:-3px;}.tooltip.tooltip-left .tooltip-inner::before,.tooltip.bs-tether-element-attached-right .tooltip-inner::before{ top:50%; right:0; margin-top:-5px; content:""; border-width:5px 0 5px 5px; border-left-color:#ff4c4c;}.tooltip-inner{ max-width:200px; padding:3px 8px; color:#fff; text-align:center; background-color:#ff4c4c; border-radius:0;}.tooltip-inner::before{ position:absolute; width:0; height:0; border-color:transparent; border-style:solid;}.popover{ position:absolute; top:0; left:0; z-index:1060; display:block; max-width:276px; padding:1px; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-style:normal; font-weight:normal; letter-spacing:normal; line-break:auto; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:normal; word-break:normal; word-spacing:normal; font-size:0.875rem; word-wrap:break-word; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0,0,0,0.2); border-radius:0.3rem;}.popover.popover-top,.popover.bs-tether-element-attached-bottom{ margin-top:-10px;}.popover.popover-top::before,.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::before,.popover.bs-tether-element-attached-bottom::after{ left:50%; border-bottom-width:0;}.popover.popover-top::before,.popover.bs-tether-element-attached-bottom::before{ bottom:-11px; margin-left:-11px; border-top-color:rgba(0,0,0,0.25);}.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::after{ bottom:-10px; margin-left:-10px; border-top-color:#fff;}.popover.popover-right,.popover.bs-tether-element-attached-left{ margin-left:10px;}.popover.popover-right::before,.popover.popover-right::after,.popover.bs-tether-element-attached-left::before,.popover.bs-tether-element-attached-left::after{ top:50%; border-left-width:0;}.popover.popover-right::before,.popover.bs-tether-element-attached-left::before{ left:-11px; margin-top:-11px; border-right-color:rgba(0,0,0,0.25);}.popover.popover-right::after,.popover.bs-tether-element-attached-left::after{ left:-10px; margin-top:-10px; border-right-color:#fff;}.popover.popover-bottom,.popover.bs-tether-element-attached-top{ margin-top:10px;}.popover.popover-bottom::before,.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::before,.popover.bs-tether-element-attached-top::after{ left:50%; border-top-width:0;}.popover.popover-bottom::before,.popover.bs-tether-element-attached-top::before{ top:-11px; margin-left:-11px; border-bottom-color:rgba(0,0,0,0.25);}.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::after{ top:-10px; margin-left:-10px; border-bottom-color:#f7f7f7;}.popover.popover-bottom .popover-title::before,.popover.bs-tether-element-attached-top .popover-title::before{ position:absolute; top:0; left:50%; display:block; width:20px; margin-left:-10px; content:""; border-bottom:1px solid #f7f7f7;}.popover.popover-left,.popover.bs-tether-element-attached-right{ margin-left:-10px;}.popover.popover-left::before,.popover.popover-left::after,.popover.bs-tether-element-attached-right::before,.popover.bs-tether-element-attached-right::after{ top:50%; border-right-width:0;}.popover.popover-left::before,.popover.bs-tether-element-attached-right::before{ right:-11px; margin-top:-11px; border-left-color:rgba(0,0,0,0.25);}.popover.popover-left::after,.popover.bs-tether-element-attached-right::after{ right:-10px; margin-top:-10px; border-left-color:#fff;}.popover-title{ padding:8px 14px; margin:0; font-size:1rem; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:0.2375rem 0.2375rem 0 0;}.popover-title:empty{ display:none;}.popover-content{ padding:9px 14px;}.popover::before,.popover::after{ position:absolute; display:block; width:0; height:0; border-color:transparent; border-style:solid;}.popover::before{ content:""; border-width:11px;}.popover::after{ content:""; border-width:10px;}.carousel{ position:relative;}.carousel-inner{ position:relative; width:100%; overflow:hidden;}.carousel-inner > .carousel-item{ position:relative; display:none; transition:0.6s ease-in-out left;}.carousel-inner > .carousel-item > img,.carousel-inner > .carousel-item > a > img{ line-height:1;}@media all and (transform-3d),(-webkit-transform-3d){ .carousel-inner > .carousel-item{  transition:transform 0.6s ease-in-out;  backface-visibility:hidden;  perspective:1000px;} .carousel-inner > .carousel-item.next,.carousel-inner > .carousel-item.active.right{  left:0;  transform:translate3d(100%,0,0);} .carousel-inner > .carousel-item.prev,.carousel-inner > .carousel-item.active.left{  left:0;  transform:translate3d(-100%,0,0);} .carousel-inner > .carousel-item.next.left,.carousel-inner > .carousel-item.prev.right,.carousel-inner > .carousel-item.active{  left:0;  transform:translate3d(0,0,0);}}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{ display:block;}.carousel-inner > .active{ left:0;}.carousel-inner > .next,.carousel-inner > .prev{ position:absolute; top:0; width:100%;}.carousel-inner > .next{ left:100%;}.carousel-inner > .prev{ left:-100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right{ left:0;}.carousel-inner > .active.left{ left:-100%;}.carousel-inner > .active.right{ left:100%;}.carousel-control{ position:absolute; top:0; bottom:0; left:0; width:15%; font-size:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0,0,0,0.6); opacity:0.5;}.carousel-control.left{ background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);}.carousel-control.right{ right:0; left:auto; background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);}.carousel-control:focus,.carousel-control:hover{ color:#fff; text-decoration:none; outline:0; opacity:0.9;}.carousel-control .icon-prev,.carousel-control .icon-next{ position:absolute; top:50%; z-index:5; display:inline-block; width:20px; height:20px; margin-top:-10px; font-family:serif; line-height:1;}.carousel-control .icon-prev{ left:50%; margin-left:-10px;}.carousel-control .icon-next{ right:50%; margin-right:-10px;}.carousel-control .icon-prev::before{ content:"‹";}.carousel-control .icon-next::before{ content:"›";}.carousel-indicators{ position:absolute; bottom:10px; left:50%; z-index:15; width:60%; padding-left:0; margin-left:-30%; text-align:center; list-style:none;}.carousel-indicators li{ display:inline-block; width:10px; height:10px; margin:1px; text-indent:-999px; cursor:pointer; background-color:rgba(0,0,0,0); border:1px solid #179e64; border-radius:10px;}.carousel-indicators .active{ width:12px; height:12px; margin:0; background-color:#179e64;}.carousel-caption{ position:absolute; right:15%; bottom:20px; left:15%; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0,0,0,0.6);}.carousel-caption .btn{ text-shadow:none;}@media (min-width:576px){ .carousel-control .icon-prev,.carousel-control .icon-next{  width:30px;  height:30px;  margin-top:-15px;  font-size:30px;} .carousel-control .icon-prev{  margin-left:-15px;} .carousel-control .icon-next{  margin-right:-15px;} .carousel-caption{  right:20%;  left:20%;  padding-bottom:30px;} .carousel-indicators{  bottom:20px;}}.align-baseline{ vertical-align:baseline !important;}.align-top{ vertical-align:top !important;}.align-middle{ vertical-align:middle !important;}.align-bottom{ vertical-align:bottom !important;}.align-text-bottom{ vertical-align:text-bottom !important;}.align-text-top{ vertical-align:text-top !important;}.bg-faded{ background-color:#f7f7f9;}.bg-primary{ background-color:#0BA360 !important;}a.bg-primary:focus,a.bg-primary:hover{ background-color:#087344 !important;}.bg-success{ background-color:#4cbb6c !important;}a.bg-success:focus,a.bg-success:hover{ background-color:#3a9a56 !important;}.bg-info{ background-color:#5bc0de !important;}a.bg-info:focus,a.bg-info:hover{ background-color:#31b0d5 !important;}.bg-warning{ background-color:#ff9a52 !important;}a.bg-warning:focus,a.bg-warning:hover{ background-color:#ff7c1f !important;}.bg-danger{ background-color:#ff4c4c !important;}a.bg-danger:focus,a.bg-danger:hover{ background-color:#ff1919 !important;}.bg-inverse{ background-color:#5C5D60 !important;}a.bg-inverse:focus,a.bg-inverse:hover{ background-color:#434446 !important;}.rounded{ border-radius:0;}.rounded-top{ border-top-right-radius:0; border-top-left-radius:0;}.rounded-right{ border-bottom-right-radius:0; border-top-right-radius:0;}.rounded-bottom{ border-bottom-right-radius:0; border-bottom-left-radius:0;}.rounded-left{ border-bottom-left-radius:0; border-top-left-radius:0;}.rounded-circle{ border-radius:50%;}.clearfix::after{ content:""; display:table; clear:both;}.d-block{ display:block !important;}.d-inline-block{ display:inline-block !important;}.d-inline{ display:inline !important;}.float-xs-left{ float:left !important;}.float-xs-right{ float:right !important;}.float-xs-none{ float:none !important;}@media (min-width:576px){ .float-sm-left{  float:left !important;} .float-sm-right{  float:right !important;} .float-sm-none{  float:none !important;}}@media (min-width:768px){ .float-md-left{  float:left !important;} .float-md-right{  float:right !important;} .float-md-none{  float:none !important;}}@media (min-width:992px){ .float-lg-left{  float:left !important;} .float-lg-right{  float:right !important;} .float-lg-none{  float:none !important;}}@media (min-width:1200px){ .float-xl-left{  float:left !important;} .float-xl-right{  float:right !important;} .float-xl-none{  float:none !important;}}.sr-only{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{ position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto;}.w-100{ width:100% !important;}.h-100{ height:100% !important;}.mx-auto{ margin-right:auto !important; margin-left:auto !important;}.m-0{ margin:0 0 !important;}.mt-0{ margin-top:0 !important;}.mr-0{ margin-right:0 !important;}.mb-0{ margin-bottom:0 !important;}.ml-0{ margin-left:0 !important;}.mx-0{ margin-right:0 !important; margin-left:0 !important;}.my-0{ margin-top:0 !important; margin-bottom:0 !important;}.m-1{ margin:1rem 1rem !important;}.mt-1{ margin-top:1rem !important;}.mr-1{ margin-right:1rem !important;}.mb-1{ margin-bottom:1rem !important;}.ml-1{ margin-left:1rem !important;}.mx-1{ margin-right:1rem !important; margin-left:1rem !important;}.my-1{ margin-top:1rem !important; margin-bottom:1rem !important;}.m-2{ margin:1.5rem 1.5rem !important;}.mt-2{ margin-top:1.5rem !important;}.mr-2{ margin-right:1.5rem !important;}.mb-2{ margin-bottom:1.5rem !important;}.ml-2{ margin-left:1.5rem !important;}.mx-2{ margin-right:1.5rem !important; margin-left:1.5rem !important;}.my-2{ margin-top:1.5rem !important; margin-bottom:1.5rem !important;}.m-3{ margin:3rem 3rem !important;}.mt-3{ margin-top:3rem !important;}.mr-3{ margin-right:3rem !important;}.mb-3{ margin-bottom:3rem !important;}.ml-3{ margin-left:3rem !important;}.mx-3{ margin-right:3rem !important; margin-left:3rem !important;}.my-3{ margin-top:3rem !important; margin-bottom:3rem !important;}.p-0{ padding:0 0 !important;}.pt-0{ padding-top:0 !important;}.pr-0{ padding-right:0 !important;}.pb-0{ padding-bottom:0 !important;}.pl-0{ padding-left:0 !important;}.px-0{ padding-right:0 !important; padding-left:0 !important;}.py-0{ padding-top:0 !important; padding-bottom:0 !important;}.p-1{ padding:1rem 1rem !important;}.pt-1{ padding-top:1rem !important;}.pr-1{ padding-right:1rem !important;}.pb-1{ padding-bottom:1rem !important;}.pl-1{ padding-left:1rem !important;}.px-1{ padding-right:1rem !important; padding-left:1rem !important;}.py-1{ padding-top:1rem !important; padding-bottom:1rem !important;}.p-2{ padding:1.5rem 1.5rem !important;}.pt-2{ padding-top:1.5rem !important;}.pr-2{ padding-right:1.5rem !important;}.pb-2{ padding-bottom:1.5rem !important;}.pl-2{ padding-left:1.5rem !important;}.px-2{ padding-right:1.5rem !important; padding-left:1.5rem !important;}.py-2{ padding-top:1.5rem !important; padding-bottom:1.5rem !important;}.p-3{ padding:3rem 3rem !important;}.pt-3{ padding-top:3rem !important;}.pr-3{ padding-right:3rem !important;}.pb-3{ padding-bottom:3rem !important;}.pl-3{ padding-left:3rem !important;}.px-3{ padding-right:3rem !important; padding-left:3rem !important;}.py-3{ padding-top:3rem !important; padding-bottom:3rem !important;}.pos-f-t{ position:fixed; top:0; right:0; left:0; z-index:1030;}.text-justify{ text-align:justify !important;}.text-nowrap{ white-space:nowrap !important;}.text-truncate{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.text-xs-left{ text-align:left !important;}.text-xs-right{ text-align:right !important;}.text-xs-center{ text-align:center !important;}@media (min-width:576px){ .text-sm-left{  text-align:left !important;} .text-sm-right{  text-align:right !important;} .text-sm-center{  text-align:center !important;}}@media (min-width:768px){ .text-md-left{  text-align:left !important;} .text-md-right{  text-align:right !important;} .text-md-center{  text-align:center !important;}}@media (min-width:992px){ .text-lg-left{  text-align:left !important;} .text-lg-right{  text-align:right !important;} .text-lg-center{  text-align:center !important;}}@media (min-width:1200px){ .text-xl-left{  text-align:left !important;} .text-xl-right{  text-align:right !important;} .text-xl-center{  text-align:center !important;}}.text-lowercase{ text-transform:lowercase !important;}.text-uppercase{ text-transform:uppercase !important;}.text-capitalize{ text-transform:capitalize !important;}.font-weight-normal{ font-weight:normal;}.font-weight-bold{ font-weight:bold;}.font-italic{ font-style:italic;}.text-white{ color:#fff !important;}.text-muted{ color:#7a7a7a !important;}a.text-muted:focus,a.text-muted:hover{ color:#616161 !important;}.text-primary{ color:#0BA360 !important;}a.text-primary:focus,a.text-primary:hover{ color:#087344 !important;}.text-success{ color:#4cbb6c !important;}a.text-success:focus,a.text-success:hover{ color:#3a9a56 !important;}.text-info{ color:#5bc0de !important;}a.text-info:focus,a.text-info:hover{ color:#31b0d5 !important;}.text-warning{ color:#ff9a52 !important;}a.text-warning:focus,a.text-warning:hover{ color:#ff7c1f !important;}.text-danger{ color:#ff4c4c !important;}a.text-danger:focus,a.text-danger:hover{ color:#ff1919 !important;}.text-gray-dark{ color:#5C5D60 !important;}a.text-gray-dark:focus,a.text-gray-dark:hover{ color:#434446 !important;}.text-hide{ font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}.invisible{ visibility:hidden !important;}.hidden-xs-up{ display:none !important;}@media (max-width:575px){ .hidden-xs-down{  display:none !important;}}@media (min-width:576px){ .hidden-sm-up{  display:none !important;}}@media (max-width:767px){ .hidden-sm-down{  display:none !important;}}@media (min-width:768px){ .hidden-md-up{  display:none !important;}}@media (max-width:991px){ .hidden-md-down{  display:none !important;}}@media (min-width:992px){ .hidden-lg-up{  display:none !important;}}@media (max-width:1199px){ .hidden-lg-down{  display:none !important;}}@media (min-width:1200px){ .hidden-xl-up{  display:none !important;}}.hidden-xl-down{ display:none !important;}.visible-print-block{ display:none !important;}@media print{ .visible-print-block{  display:block !important;}}.visible-print-inline{ display:none !important;}@media print{ .visible-print-inline{  display:inline !important;}}.visible-print-inline-block{ display:none !important;}@media print{ .visible-print-inline-block{  display:inline-block !important;}}@media print{ .hidden-print{  display:none !important;}}body,html{ width:100%; overflow-x:hidden;}.no-scroll{ overflow:hidden;}img{ max-width:100%;}img.lazy{ opacity:1; transition:opacity 0.3s;}img.lazy[data-src]{ opacity:0;}svg:focus{ outline:none;}.w-100{ width:100%;}.top-50px{ top:50px !important;}#search #content-wrapper{ margin:0px 15px;}.text-center{ text-align:center;}@media (max-width:991px){ .row-flex-md{  flex-direction:column;}}@media (max-width:1700px){ .hide-1700{  display:none;}}@media (max-width:1400px){ .w-1400-flex{  display:flex !important;} .hidden-1400-down{  display:none !important;}}@media (max-width:1300px){ .w-1300-block{  display:flex !important;}}input:focus{ outline:none;}@media (max-width:1400px){ .container--blog{  width:100% !important;  max-width:100%;  padding:0;  margin:0;} #category .container{  width:100% !important;} #checkout .container{  width:calc(100% - 30px);}}@media (max-width:1200px){ #cart .container,#category .container{  width:100% !important;} #product .container{  width:100% !important;} .container--fair{  width:100% !important;  max-width:100% !important;}}@media (max-width:991px){ .container{  width:calc(100% - 30px);}}@media (max-width:767px){ .container{  width:100%;}}@media (max-width:576px){ .container--fair{  margin:0;  padding:0;}}@media (min-width:1400px){ .container{  width:1380px;  max-width:100%;}}@media (min-width:1700px){ .container{  width:1670px;  max-width:100%;}}.container--sm{ max-width:1380px;}.hide{ display:none;}html{ height:100%;}body{ font-family:"Avalon",sans-serif !important; font-size:16px; line-height:24px; font-weight:400; color:#1B1D37; direction:ltr; background:#F9F9FB; padding-top:114px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}body.menu-opened{ position:relative;}body.menu-opened:before{ content:""; position:fixed; width:100%; height:100%; top:0; left:0; z-index:98; background:rgba(18,24,62,0.2);}@media (min-width:1110px){ body.is-nav-up .mobile-menu{  height:calc(100vh - 70px);}}@media (max-width:1110px){ body.is-nav-up .header-menu-mobile{  top:50px;  height:calc(100% - 50px);} body.is-nav-up .mobile-menu{  height:calc(100vh - 50px);}}@media (min-width:1110px){ body.is-nav-down .mobile-menu{  height:calc(100vh - 70px);}}@media (max-width:1110px){ body.is-nav-down .header-menu-mobile{  top:50px;  height:calc(100% - 50px);} body.is-nav-down .mobile-menu{  height:calc(100vh - 50px);}}ul{ padding-left:0; list-style:none;}a{ text-decoration:none;}a:hover{ text-decoration:none;}p{ font-size:0.9375rem; font-weight:400; color:#7a7a7a;}.highlight{ color:#0BA360;}.dropdown-item:focus,.dropdown-item:hover{ background:none;}.color,.custom-checkbox input[type=checkbox] + span.color{ display:inline-block; width:1.125rem; height:1.125rem; margin:0.3125rem; margin-right:0.5rem; cursor:pointer; background-size:contain; border:1px solid #979797;}.color.active,.color:hover,.custom-checkbox input[type=checkbox] + span.color.active,.custom-checkbox input[type=checkbox] + span.color:hover{ border:2px solid #1B1D37;}.facet-label.active .custom-checkbox span.color,.facet-label:hover .custom-checkbox span.color{ border:1px solid #979797;}.h1,.h2,.h3{ color:#1B1D37; text-transform:uppercase;}.h4{ font-weight:700; color:#1B1D37;}.bootstrap-touchspin{ display:block; position:relative; width:42px; height:25px;}.bootstrap-touchspin .input-group-btn-vertical i{ position:absolute; font-size:9px; font-weight:400; color:#1B1D37; display:flex; align-items:center; justify-content:center;}.bootstrap-touchspin .input-group-btn-vertical > .btn{ background:transparent; width:21px; position:absolute; top:50%; z-index:11; transform:translateY(-50%); display:flex; align-items:center; justify-content:center;}.bootstrap-touchspin .input-group-btn-vertical .btn{ padding:0;}.bootstrap-touchspin .input-group-btn-vertical .btn-touchspin{ height:1.438rem; transition:0.3s ease-in-out;}.bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-up{ width:20px; height:20px; min-width:20px; right:-25px; border:1px solid #1B1D37; border-radius:100%; top:50%; transform:translateY(-50%);}.bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-down{ width:20px; height:20px; min-width:20px; left:-25px; border:1px solid #1B1D37; border-radius:100%; top:50%; transform:translateY(-50%); margin:0;}.bootstrap-touchspin .input-group-btn-vertical .btn i{ font-size:16px; font-weight:600; top:1px; left:1px; transition:0.3s ease-in-out;}.bootstrap-touchspin .input-group-btn-vertical .btn i .touchspin-up{ color:#6D6D6D;}.bootstrap-touchspin .input-group-btn-vertical .btn i .touchspin-down{ color:#6D6D6D;}.bootstrap-touchspin .input-group-btn-vertical .input-group .form-control{ z-index:2; float:left; margin-bottom:0;}.bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after{ content:"\f278"; font-family:"Material-Design-Iconic-Font";}.bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after{ content:"\f273"; font-family:"Material-Design-Iconic-Font";}.radio-inline .custom-radio{ margin-right:0.5rem;}.radio-inline:first-of-type{ margin-right:1rem;}form section .form-informations{ display:inline-block; margin-top:0.25rem; margin-bottom:1rem; color:#1B1D37;}form section .form-informations-title,form section .form-informations-option{ display:inline-block; margin-bottom:1rem; font-size:1.25rem;}form .form-control-label{ font-size:0.875rem; font-weight:700; color:#1B1D37;}.custom-radio{ position:relative; display:inline-block; width:18px; height:18px; margin-top:0.1rem; margin-right:0.5rem; vertical-align:middle; cursor:pointer; background:#fff; border:#979797 1px solid; border-radius:50%;}.custom-radio input[type=radio]{ cursor:pointer; opacity:0;}.custom-radio input[type=radio]:checked + span{ position:absolute; top:0.125rem; left:0.125rem; display:block; width:12px; height:12px; background-color:#0BA360; border-radius:50%;}.custom-radio input[type=radio]:focus + span{ border-color:#7a7a7a;}.custom-checkbox{ position:relative;}.custom-checkbox input[type=checkbox]{ position:absolute; width:18px; height:18px; margin-top:0.25rem; cursor:pointer; opacity:0;}.custom-checkbox input[type=checkbox] + span{ display:inline-block; width:1.125rem; height:1.125rem; margin-right:0.5rem; vertical-align:middle; pointer-events:none; cursor:pointer; border:1px #979797 solid;}.custom-checkbox input[type=checkbox] + span .checkbox-checked{ display:none; margin:-0.125rem; font-size:1.25rem; color:#1B1D37;}.custom-checkbox input[type=checkbox]:checked + span .checkbox-checked{ display:block;}.custom-checkbox input[type=checkbox]:focus + span{ border-color:#7a7a7a;}.custom-checkbox label{ text-align:left;}.text-muted{ font-size:0.875rem;}.done{ display:inline-block; padding:0 0.8125rem; margin-right:1.563rem; color:#4cbb6c;}.thumb-mask > .mask{ position:relative; width:3.438rem; height:3.438rem; margin:0.625rem 0; overflow:hidden; border:#f6f6f6 1px solid;}.thumb-mask > .mask img{ width:55px; height:55px;}.definition-list dl{ display:flex; flex-wrap:wrap;}.definition-list dl dt{ font-weight:500;}.definition-list dl dd,.definition-list dl dt{ flex:0 0 45%; padding:0.625rem; margin:0.125rem; background:#f6f6f6;}.definition-list dl dd:nth-of-type(even),.definition-list dl dt:nth-of-type(even){ background:#f6f6f6;}.help-block{ margin-top:0.625rem;}.btn.disabled,.btn.disabled:hover{ color:#ddd; background:#f6f6f6; opacity:1;}.alert-warning .material-icons{ padding-top:0.3125rem; margin-right:0.625rem; font-size:2rem; color:#ff9a52;}.alert-warning .alert-text{ padding-top:0.625rem; font-size:0.9375rem;}.alert-warning .alert-link{ padding:0.3125rem 1.25rem; margin-left:0.625rem; font-size:0.8125rem; font-weight:600; color:#6c868e; border-width:2px; border-radius:2px;}.alert-warning ul li:last-child .alert-link{ color:#fff;}.alert-warning .warning-buttons{ margin-top:0.3125rem;}.btn-tertiary-outline{ color:#6c868e; background-color:transparent; background-image:none; border:0.15rem solid #6c868e; border-color:#6c868e;}.btn-tertiary-outline:hover{ color:#bbcdd2; border-color:#bbcdd2;}.alert{ font-size:0.8125rem;}.nav-item .nav-link,.nav-item .nav-separtor{ font-weight:600; color:#7a7a7a;}.nav-item .nav-link.active,.nav-item .nav-separtor.active{ color:#1B1D37;}.separator{ margin:0; border-color:rgba(0,0,0,0.25);}.modal-dialog-centered{ display:flex; align-items:center; min-height:calc(100% - 60px);}.modal .section--cross{ margin-bottom:0px !important;}.popover{ font-family:inherit;}input[type=number]{  -moz-appearance:textfield;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{ margin:0; -webkit-appearance:none;}@media (max-width:1110px){ body{  padding-top:110px;}}@media (max-width:767px){ .products-slider-loader,.slider-loader{  background:#f4f4f4;}}.nav-pills .nav-item + .nav-item{ margin-left:0 !important;}.cms-id-11 .page-cms__content{ background:transparent !important; padding:0px !important;}.faq-nav .nav{ display:flex; flex-wrap:wrap; padding:0; margin-right:-16px; margin-bottom:0; border-bottom:none;}.faq-nav .nav-item{ width:calc(25% - 16px); margin-right:16px; background:#fff; border-radius:20px; display:flex; align-items:center; justify-content:center; flex-direction:column; height:160px;}.faq-nav .nav-link{ display:flex; align-items:center; justify-content:center; flex-direction:column; position:relative; width:100%; height:100%;}.faq-nav .nav-link:before{ content:""; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:linear-gradient(to right,#0BA360,#3CBA92); width:calc(100% - 20px); height:calc(100% - 20px); border-radius:15px; opacity:0; visibility:hidden; transition:0.3s ease-in-out;}.faq-nav .nav-link .icon{ width:50px; height:50px; display:flex; margin:0 auto 10px; align-items:center; justify-content:center; position:relative; z-index:1;}.faq-nav .nav-link .icon .faq-svg{ stroke:#000; transition:0.3s ease-in-out;}.faq-nav .nav-link .title{ font-size:16px; line-height:20px; font-weight:600; transition:0.3s ease-in-out; text-align:center; color:#1B1D37; position:relative; z-index:1;}.faq-nav .nav-link.active:before{ visibility:visible; opacity:1;}.faq-nav .nav-link.active .title{ color:#fff;}.faq-nav .nav-link.active .icon .faq-svg{ stroke:#fff;}.faq{ margin:60px 0px 60px;}.faq__name{ font-size:24px; font-weight:600; line-height:30px; color:#1B1D37; margin-bottom:30px; text-align:center;}.faq__item{ background:#fff; border-radius:20px; margin-bottom:10px;}.faq__item.faq-item-active .faq__title{ color:#0BA360 !important;}.faq__item.faq-item-active .faq__title:after{ color:#0BA360 !important; transform:translateY(-50%) rotate(-180deg);}.faq__header{ display:flex; align-items:center; padding:4px 0px; width:100%; cursor:pointer; border-bottom:1px solid #EEEEEE;}.faq__header:hover .faq__title{ color:#0BA360;}.faq__header:hover .faq__title:after{ color:#0BA360;}.faq__title{ display:flex; width:100%; position:relative; font-size:16px !important; line-height:30px; font-weight:500; color:#1B1D37; transition:0.3s ease-in-out; margin-bottom:0px; padding:0px 40px;}.faq__title:after{ content:"\f2f9"; font-family:"Material-Design-Iconic-Font"; position:absolute; top:50%; transform:translateY(-50%); right:30px; font-size:20px; color:#242531; font-weight:700; transition:0.3s ease-in-out;}.faq__content{ padding:24px 40px; font-size:16px; color:#1B1D37; font-weight:400; line-height:30px; display:none;}@media (max-width:991px){ .faq__title{  padding:0px 40px 0px 25px;} .faq__title:after{  right:20px;} .faq__content{  padding:24px 25px;}}@media (max-width:576px){ .faq__title{  font-size:14px;  line-height:25px;} .faq__content{  font-size:14px;  line-height:25px;} .faq-nav .nav-item{  width:calc(50% - 16px);  margin-bottom:16px;} .faq-nav .nav-link .title{  font-size:14px;  line-height:16px;}}@media (max-width:475px){ .faq__content{  padding:20px 20px;}}.banner-top{ height:100px; display:flex; align-items:center; position:relative;}.banner-top > .container{ display:flex; align-items:center; justify-content:center;}.banner-top img{ position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; object-position:center;}.banner-top__title{ position:relative; z-index:1; font-size:48px; font-weight:600; line-height:57px; color:#fff; margin-bottom:0; text-align:center;}@media (max-width:767px){ .banner-top{  height:200px;} .banner-top__title{  font-size:35px;  line-height:42px;}}@media (max-width:576px){ .banner-top{  height:150px;} .banner-top__title{  font-size:26px;  line-height:36px;  text-align:center;}}@media (max-width:475px){ .banner-top{  height:100px;} .banner-top__title{  font-size:20px;  line-height:30px;}}.ps-alert-error{ margin-bottom:0;}.ps-alert-error .item,.ps-alert-success .item{ display:flex; align-items:center; margin-bottom:1rem; background-color:#ff4c4c; border:2px #ff4c4c solid;}.ps-alert-error .item i,.ps-alert-success .item i{ display:flex; border:15px #ff4c4c solid;}.ps-alert-error .item i svg,.ps-alert-success .item i svg{ width:24px; height:24px; background-color:#ff4c4c;}.ps-alert-error .item p,.ps-alert-success .item p{ width:100%; padding:18px 20px; margin:0; background-color:#fff;}.ps-alert-success{ padding:0.25rem 0.25rem 2.75rem;}.ps-alert-success .item{ background-color:#4cbb6c; border-color:#4cbb6c;}.ps-alert-success .item i{ border-color:#4cbb6c;}.ps-alert-success .item i svg{ background-color:#4cbb6c;}.dropdown{ color:#7a7a7a;}.dropdown:hover .expand-more{ color:#0BA360;}.dropdown .expand-more{ color:#1B1D37; cursor:pointer; user-select:none;}.dropdown .active{ max-height:200px; overflow-y:hidden; visibility:visible;}.dropdown select{ color:#1B1D37; background:#fff; border:0 none; outline:0 none; -moz-appearance:none;}.dropdown-item:focus,.dropdown-item:hover{ color:#0BA360; text-decoration:none; background:none;}.search-widget{ display:inline-block; margin-right:15px;}.search-widget .wrap_search_widget{ border:1px solid #979797; border-radius:30px;}.search-widget form{ position:relative;}.search-widget form input[type=text]{ border:none; padding:2px 30px 2px 30px; min-width:350px; height:50px; color:#1B1D37; background:transparent; font-size:14px;}.search-widget form input[type=text]::placeholder{ color:#979797; font-size:14px; font-weight:400;}.search-widget form input[type=text]:focus{ outline:none; color:#1B1D37;}.search-widget form input[type=text]:focus + button .search{ color:#1B1D37;}.search-widget form button[type=submit]{ position:absolute; background:none; border:none; bottom:8px; right:12px; top:50%; transform:translateY(-50%); color:#B1B1B1; cursor:pointer; height:22px;}.search-widget form button[type=submit]:focus{ outline:none;}.search-widget form button[type=submit] .icon{ stroke:#979797;}.search-widget form button[type=submit] .search:hover{ color:#000;}@media (min-width:1701px){ .search-widget{  min-width:15.63rem;  margin-top:-1px;}}@media (max-width:1700px){ .search-widget{  margin-right:8px;} .search-widget form input[type=text]{  min-width:250px;  padding:2px 30px 2px 15px;  font-size:13px;} .search-widget form input[type=text]::placeholder{  font-size:13px;}}@media (max-width:1440px){ .search-widget{  min-width:210px;} .search-widget form input[type=text]{  min-width:210px;}}@media (max-width:1400px){ .header__mobile-search{  position:absolute;  bottom:-50px;  z-index:10;  width:100%;  left:0;  transform:translateY(-50px);  opacity:0;  visibility:hidden;  transition:0.3s ease-in-out;} .header__mobile-search.mobileSearchOpen{  visibility:visible;  opacity:1;  transform:translateY(0);  display:flex;} .header__mobile-search .search-widget{  width:100%;  margin-right:0;} .header__mobile-search .search-widget .wrap_search_widget{  border:none;  border-radius:0;} .header__mobile-search .search-widget form input[type=text]{  width:100%;  border-radius:0;  height:50px;  background:#f1f1f1;  color:#000;  padding:0px 20px;} .header__mobile-search .search-widget form input[type=text]::placeholder{  color:#000;} .header__mobile-search .search-widget form button[type=submit]{  bottom:14px;  right:10px;} .header__mobile-search .search-widget form button[type=submit] svg circle,.header__mobile-search .search-widget form button[type=submit] svg line{  stroke:#000 !important;} .header__mobile-search .search-widget form button[type=submit] .material-icons{  color:#000;}}.search-products{ display:flex; align-items:center; justify-content:center; flex-direction:column; border-bottom:1px solid #EBEBEB; margin-bottom:25px;}.search-products__search{ width:100%; max-width:1088px; margin:30px auto 30px;}.search-products__search .search-widget{ width:100%;}.search-products__search .search-widget .wrap_search_widget{ background:#fff; border:none;}.search-products__search .search-widget form button[type=submit]{ height:54px; right:0;}.search-products__search .search-widget form button[type=submit] > span{ box-shadow:none; height:54px;}.search-products__search .search-widget form input[type=text]{ height:64px;}@media (max-width:576px){ .search-products__search .search-widget form button[type=submit]{  height:44px;} .search-products__search .search-widget form button[type=submit] > span{  height:44px;  padding:0px 10px;} .search-products__search .search-widget form input[type=text]{  height:54px;}}.search-products__count p{ font-size:14px; font-weight:400; color:#1B1D37;}.search-products__count p b{ font-weight:600;}.main-menu-link{ padding:20px; font-size:16px; background:linear-gradient(90deg,#0ba360,#3cba92,#0c8464,#0ba360); background-size:300% 100%; transition:0.4s ease-in-out; width:250px; font-weight:600; height:70px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}.main-menu-link:hover{ background-position:100% 0;}.main-menu-link .btn__text{ position:relative; z-index:1; color:#fff;}.main-menu-link .zmdi{ margin-left:8px; color:#fff;}.menu{ display:inline-flex; height:70px; align-items:center; margin-bottom:0px;}.menu-mobile{ display:none;}.menu__item{ margin-right:24px; display:inline-flex !important; height:70px; align-items:center;}.menu__item.has__submenu:hover .submenu{ visibility:visible; opacity:1;}.menu__link{ color:#fff; font-weight:400; transition:0.2s ease-in-out; padding:20px 0px 20px 0px; font-size:16px; position:relative;}.menu__link[data-depth="0"]{ padding:20px; font-size:16px; background:linear-gradient(to right,#0BA360,#3CBA92,#0c8464,#0BA360); background-size:300% 100%; transition:0.4s ease-in-out; width:250px; font-weight:600; height:70px; display:flex; align-items:center; justify-content:center;}.menu__link[data-depth="0"]:hover{ background-position:100% 0;}.menu__link[data-depth="0"] .btn__text{ position:relative; z-index:1;}.menu__link .zmdi{ margin-left:8px;}.menu__link--submenu{ padding-right:20px; position:relative; display:inline-block;}.menu__link--submenu:after{ content:""; width:0; height:0; border-style:solid; border-width:5px 5px 0 6px; border-color:#fff transparent transparent transparent; position:absolute; right:0; top:50%; transform:translateY(-50%);}.submenu{ position:absolute; top:114px; display:none; opacity:0; visibility:hidden; transition:0.3s ease-in-out; min-height:200px; z-index:996; box-shadow:0px 20px 50px 0px rgba(87,85,130,0.1);}.submenu__image{ display:flex; align-items:center; padding:10px;}.submenu__image img{ width:100%; border-radius:5px; height:100%; object-fit:cover;}.submenu--mobile{ display:none;}.submenu__content{ display:flex; background:#fff; min-height:465px;}.submenu__box{ background:#F9F9FB; padding:30px 0px; min-width:330px;}.submenu__box .submenu__list{ margin-top:10px;}.submenu__box .submenu__item{ padding:5px 16px 5px 45px; min-height:38px; display:flex; align-items:center;}.submenu__box .submenu__link{ padding:0; width:100%; font-size:14px; font-weight:500; color:#1B1D37;}.submenu__box .submenu__link .zmdi{ font-size:19px;}.submenu__box-level .submenu__list{ padding:35px 50px 35px 20px; flex-wrap:wrap; display:none;}.submenu__box-level .submenu__list.is-showing{ display:flex; flex-direction:column; flex-wrap:wrap; max-height:450px;}.submenu__box-level .submenu__list .submenu__item{ margin-bottom:15px;}.submenu__box-level .submenu__list .submenu__item .last-level{ margin-left:10px; padding-left:15px; border-left:1px solid #e2e2e2;}.submenu__box-level .submenu__list .submenu__item .last-level__item{ display:flex; margin-bottom:10px;}.submenu__box-level .submenu__list .submenu__item .last-level__item:last-child{ margin-bottom:0px;}.submenu__box-level .submenu__list .submenu__item .last-level__link{ font-size:14px; color:#707182; font-weight:500; line-height:24px; transition:0.3s ease-in-out; padding:5px 0px;}.submenu__box-level .submenu__list .submenu__item .last-level__link:hover{ color:#0BA360;}.submenu__box-level .submenu__list .submenu__link{ padding:5px 10px; display:flex; font-size:14px; color:#1B1D37; font-weight:600; line-height:24px; transition:0.3s ease-in-out;}.submenu__box-level .submenu__list .submenu__link span{ margin-left:30px;}.submenu__item{ transition:0.3s ease-in-out; margin-bottom:8px;}.submenu__item--cat .submenu__link{ width:100%; justify-content:space-between; color:#1B1D37;}.submenu__item--cat .submenu__link i{ color:#1B1D37;}.submenu__item.is-hover{ background:#fff;}.submenu__link{ display:flex; align-items:center; padding:10px 15px; font-size:14px; font-weight:300; color:#000; position:relative; border-radius:5px;}.submenu.is-hovering{ display:block; visibility:visible; opacity:1;}.submenu.submenu-active{ display:block; visibility:visible; opacity:1;}.submenu .is-hover{ visibility:visible; opacity:1;}@media (max-width:1640px){ .submenu{  max-width:1350px;} .submenu__box-level .submenu__list.is-showing{  max-height:520px;} .submenu__box-level .submenu__list .submenu__item{  margin-bottom:5px;}}@media (max-width:1400px){ .submenu{  max-width:1110px;} .submenu__image{  display:none;} .submenu__box-level{  width:100%;} .submenu__box-level .submenu__list.is-showing{  max-height:460px;}}@media (max-width:1199px){ .submenu{  max-width:calc(100% - 30px);} .menu{  margin-left:-5px;} .menu__link{  font-size:13px;}}.navbar-mobile{ display:none;}@media (max-width:991px){ .navbar-mobile{  display:block;}}@media (max-width:1700px){ .main-menu-link{  width:190px;}}@media (min-width:1110px){ #menuCatalog{  display:none;} .mobile-menu{  width:450px;  position:absolute;  top:0;  background:#fff;  height:calc(100vh - 114px);  transform:translateX(-100%);  transition:0.3s ease-in-out;} .mobile-menu .has-submenu:hover .dropdown-item__action i{  display:inline-block;} .mobile-menu:not(.first-depth){  height:calc(100vh - 110px);  overflow-y:auto;} .mobile-menu.first-depth{  top:114px;} .mobile-menu.open{  transform:translateX(0);} .mobile-menu__current{  background:#dad5d5;  padding-left:20px;  font-size:14px;  border-bottom:1px solid #f9f9f9;  width:100%;  display:flex;  align-items:center;  justify-content:space-between;  min-height:50px;  letter-spacing:1px;} .mobile-menu__back{  background:#fff;  padding:5px 0px 4px 20px;  font-size:14px;  border-bottom:1px solid #e2e2e2;  width:100%;  display:flex;  align-items:center;  justify-content:flex-start;  min-height:50px;  cursor:pointer;  letter-spacing:1px;} .mobile-menu__back .zmdi{  font-size:21px;  font-weight:500;  margin-right:10px;} .mobile-menu .dropdown-item{  background:#fff;  padding:0px 0px 0px 20px;  font-size:14px;  font-weight:500;  border-bottom:1px solid #e2e2e2;  width:100%;  display:flex;  align-items:center;  justify-content:space-between;  min-height:50px;  letter-spacing:1px;} .mobile-menu .dropdown-item__action{  width:70px;  min-height:50px;  height:100%;  display:flex;  justify-content:flex-end;  padding-right:20px;  align-items:center;} .mobile-menu .dropdown-item__action i{  border-radius:50%;  background-color:#e5e5e5;  width:20px;  text-align:center;} .mobile-menu .dropdown-item__action .zmdi{  font-size:21px;  font-weight:500;}}.only-mobile{ display:none;}@media (max-width:1110px){ .only-mobile{  display:block;}}@media (max-width:1110px){ #menuCatalog{  display:block;} #menuCatalog .dropdown-item__action{  width:70px;  height:100%;  display:flex;  -webkit-box-pack:end;  -ms-flex-pack:end;  justify-content:flex-end;  padding-right:20px;} #menuCatalog .dropdown-item__action .zmdi{  font-size:21px;  font-weight:500;  background-color:#cdcdcd;  width:28px;  text-align:center;  border-radius:50%;  line-height:27px;  padding-left:3px;} .mobile-menu{  width:100%;  height:1200px;  position:absolute;  top:0;  margin-bottom:0px !important;  transform:translateX(100%);  transition:0.3s ease-in-out;  background:#fff;} .mobile-menu .has-submenu:hover .dropdown-item__action i{  display:inline-block;} .mobile-menu:not(.first-depth){  overflow-x:hidden;  overflow-y:auto;} .mobile-menu.first-depth{  top:0px;} .mobile-menu.open{  transform:translateX(0);} .mobile-menu__current{  background:#dad5d5;  padding-left:20px;  font-size:14px;  border-bottom:1px solid #e5e5e5;  width:100%;  display:flex;  align-items:center;  justify-content:space-between;  min-height:50px;} .mobile-menu__back{  background:#fff;  padding:5px 0px 4px 20px;  font-size:14px;  border-bottom:1px solid #e2e2e2;  width:100%;  display:flex;  align-items:center;  justify-content:flex-start;  min-height:50px;  cursor:pointer;} .mobile-menu__back .zmdi{  font-size:21px;  font-weight:500;  margin-right:10px;} .mobile-menu .dropdown-item{  background:#fff;  padding:0px 0px 0px 20px;  font-size:14px;  font-weight:500;  border-bottom:1px solid #e2e2e2;  width:100%;  display:flex;  align-items:center;  justify-content:space-between;  min-height:50px;} .mobile-menu .dropdown-item__action{  width:70px;  min-height:50px;  height:100%;  display:flex;  justify-content:flex-end;  padding-right:20px;  align-items:center;} .mobile-menu .dropdown-item__action .zmdi{  font-size:21px;  font-weight:500;  background-color:#cdcdcd;  width:28px;  text-align:center;  border-radius:50%;  line-height:27px;}}.section{ padding:70px 0px; font-size:16px;}.section + .section--dark{ margin-top:50px;}.section__title{ position:relative; font-size:32px; line-height:40px; color:#1B1D37; font-weight:600; margin-bottom:20px;}.section__desc{ font-size:16px; line-height:30px; color:#5C5D60; margin-bottom:30px;}.section__image{ text-align:center; position:relative;}.section__image img{ z-index:1; position:relative;}.section__image--about .section__image{ display:flex; align-items:center;}.section__image--about .img-about-1{ margin-top:-50px;}.section__image--about .img-about-2{ position:absolute; right:0; bottom:-150px;}.section__graphic{ margin-bottom:15px;}.section__action{ display:flex; margin:20px 0px 0px;}.section--center .section__title{ text-align:center;}.section--center .section__desc{ text-align:center; max-width:600px; margin:0px auto 30px;}.section--center .section__action{ justify-content:center;}.section--rowCenter .row{ display:flex; align-items:center;}.section--homeAbout{ padding:30px 0px 130px;}.section--page-catalog{ margin:66px 0px 100px; padding:70px 15px 70px;}.section--page-catalog > .container{ width:100%;}.section--productsSlider .featured-products__title{ text-align:center; font-size:24px; font-weight:500; line-height:30px; margin-bottom:15px;}.section--cross{ background:#f9f9f9; padding:20px 0 !important;}.section--white{ background:#fff;}.section--dark{ background:#7b7877;}.section--dark .section__title{ color:#fff;}.section--dark .section__desc{ color:#fff;}@media (max-width:991px){ .section--md-center .section__graphic{  text-align:center;} .section--md-center .section__title{  text-align:center;} .section--md-center .section__desc{  text-align:center;} .section--md-center .section__action{  justify-content:center;} .section--homeAbout .section__image{  max-width:400px;  margin:0 auto 30px;}}@media (max-width:767px){ .section{  padding:50px 0px;} .section__title{  font-size:24px;  line-height:32px;  margin-bottom:20px;} .section__desc{  font-size:14px;  line-height:24px;}}@media (max-width:576px){ .section{  padding:30px 0px;} .section__title{  font-size:20px;  line-height:28px;}}@media (max-width:475px){ .section--productsSlider .products > .container{  width:100%;  padding:0;} .section--productsSlider .products > .container .splide{  padding:0;}}body#checkout{ color:#1B1D37;}body#checkout #content-wrapper{ margin-top:66px;}body#checkout #header .header-nav{ max-height:none; padding:0.9375rem 0; margin-bottom:0; border:none;}body#checkout #header .header-nav .logo{ width:auto; max-height:4.375rem;}body#checkout #header .header-nav #_desktop_contact_link #contact-link{ margin-top:0;}body#checkout .custom-checkbox{ display:flex;}body#checkout .custom-checkbox > label{ padding-left:1.5rem;}body#checkout .custom-checkbox span{ position:absolute; top:0.025rem; left:0; flex:0 0 15px; margin-top:0.1rem;}body#checkout section#content{ margin-bottom:1.563rem;}body#checkout .container{ min-height:100%;}body#checkout .v-step-content:last-child{ border:0;}body#checkout .v-step-content .not-allowed{ cursor:not-allowed; opacity:0.5;}body#checkout .v-step-content .content,body#checkout .v-step-content .done,body#checkout .v-step-content .step-edit{ display:none;}body#checkout .v-step-content.-unreachable .step-title{ cursor:not-allowed; opacity:0.5;}body#checkout .v-step-content.-current .step-title{ cursor:default;}body#checkout .v-step-content.-current .content{ display:block;}body#checkout .v-step-content.-current.-reachable.-complete .done,body#checkout .v-step-content.-current.-reachable.-complete .step-edit{ display:none;}body#checkout .v-step-content.-current.-reachable.-complete .step-number{ display:inline-flex;}body#checkout .v-step-content.-current.-reachable.-complete .content{ display:block;}body#checkout .v-step-content.-reachable.-complete h1 .done{ display:inline-block;}body#checkout .v-step-content.-reachable.-complete h1 .step-number{ display:none;}body#checkout .v-step-content.-reachable.-complete h1 .step-edit{ display:block; float:right; margin-right:0.125rem; color:#7a7a7a; cursor:pointer;}body#checkout .v-step-content.-reachable.-complete .content{ display:none;}body#checkout .v-step-content small{ color:#7a7a7a;}body#checkout .v-step-content .default-input{ min-width:40%;}body#checkout .v-step-content .default-input[name=address1],body#checkout .v-step-content .default-input[name=address2]{ min-width:60%;}body#checkout .v-step-content .radio-field{ margin-top:1.875rem;}body#checkout .v-step-content .radio-field label{ display:inline;}body#checkout .v-step-content .checkbox-field div{ margin-top:3.75rem;}body#checkout .v-step-content .checkbox-field + .checkbox-field div{ margin-top:0;}body#checkout .v-step-content .select-field div{ padding:0.625rem 3.125rem; background:#f6f6f6;}body#checkout .v-step-content .form-footer{ text-align:center;}body#checkout .v-step-content #conditions-to-approve{ padding-top:1rem;}body#checkout .v-step-content .cart-payment-step-refreshed-info{ margin:15px 0px;}body#checkout .v-step-content .payment-options .custom-radio{ margin-right:0.5rem;}body#checkout .v-step-content .payment-options .payment-option{ margin-bottom:0.5rem; background:#fff; border:1px solid #E1E1E1; border-radius:10px; overflow:hidden; position:relative; min-height:62px; display:flex; align-items:center;}body#checkout .v-step-content .payment-options .payment-option.is-selected{ border-color:#0BA360; background:#F2FAF7; box-shadow:inset 0px 0px 0px 2px #0BA360;}body#checkout .v-step-content .payment-options .payment-option.is-selected:before{ content:""; position:absolute; top:0px; right:-1px; background-image:url("../img/check-delivery.svg"); background-repeat:no-repeat; width:52px; height:52px;}body#checkout .v-step-content .payment-options .payment-option label{ display:flex; align-items:center; justify-content:space-between; width:100%; padding:12px 30px 12px 24px; margin-bottom:0; cursor:pointer;}body#checkout .v-step-content .payment-options .payment-option label > span{ font-size:15px; font-weight:600; color:#1B1D37; line-height:18px;}body#checkout .v-step-content .address-selector{ display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between;}body#checkout .v-step-content .address-item{ flex:0 0 49%; margin-bottom:0.625rem; background:#fff; border:1px solid #E1E1E1; border-radius:10px; overflow:hidden; position:relative;}body#checkout .v-step-content .address-item.selected{ background:#F2FAF7; border-color:#0BA360; box-shadow:inset 0px 0px 0px 2px #0BA360;}body#checkout .v-step-content .address-item.selected .address-footer{ margin-bottom:2px;}body#checkout .v-step-content .address-item.selected:before{ content:""; position:absolute; top:0px; right:-1px; background-image:url("../img/check-address.png"); background-repeat:no-repeat; width:68px; height:68px;}body#checkout .v-step-content .address-alias{ display:inline-block; font-size:15px; font-weight:600; line-height:18px; margin-bottom:10px;}body#checkout .v-step-content .address{ font-size:14px; line-height:21px; font-weight:500; color:#1B1D37;}body#checkout .v-step-content .radio-block{ width:100%; text-align:left; cursor:pointer; padding:24px; font-size:14px;}body#checkout .v-step-content .custom-radio{ display:none;}body#checkout .v-step-content .custom-radio input[type=radio]{ width:1.25rem; height:1.25rem;}body#checkout .v-step-content .delete-address,body#checkout .v-step-content .edit-address{ display:inline-block; font-size:14px; font-weight:500; color:#1B1D37;}body#checkout .v-step-content .delete-address .delete,body#checkout .v-step-content .delete-address .edit,body#checkout .v-step-content .edit-address .delete,body#checkout .v-step-content .edit-address .edit{ font-size:1rem;}body#checkout .v-step-content hr{ margin:0;}body#checkout .v-step-content .address-footer{ display:flex; align-items:center; justify-content:center; height:45px;}body#checkout .v-step-content .address-footer > a{ display:flex; align-items:center; justify-content:center; width:50%; height:100%; text-align:center;}body#checkout .v-step-content .address-footer > a svg{ margin-right:8px;}body#checkout .v-step-content .address-footer > a:first-child{ border-right:1px solid #dcdcdc;}body#checkout .v-step-content #delivery-addresses,body#checkout .v-step-content #invoice-addresses{ margin-top:25px;}body#checkout .v-step-content .add-address{ margin-top:15px;}body#checkout .v-step-content .add-address a{ display:flex; align-items:center; color:#1B1D37; font-size:14px; font-weight:500; line-height:18px; text-transform:capitalize;}body#checkout .v-step-content .add-address a svg{ margin-right:10px;}body#checkout .v-step-content .add-address--delivery{ margin-bottom:30px;}body#checkout .v-step-content .delivery-options{ margin-top:24px;}body#checkout .v-step-content .delivery-option{ min-height:62px; margin-bottom:0.9375rem; background:#fff; border:1px solid #E1E1E1; border-radius:10px; position:relative; overflow:hidden;}body#checkout .v-step-content .delivery-option.is-selected{ border-color:#0BA360; background:#F2FAF7; box-shadow:inset 0px 0px 0px 2px #0BA360;}body#checkout .v-step-content .delivery-option.is-selected:before{ content:""; position:absolute; top:0px; right:-1px; background-image:url("../img/check-delivery.svg"); background-repeat:no-repeat; width:52px; height:52px;}body#checkout .v-step-content .delivery-option label{ display:flex; align-items:center; width:100%; min-height:62px; padding:12px 30px 12px 24px; margin-bottom:0; cursor:pointer;}body#checkout .v-step-content .delivery-option img{ width:3.125rem;}body#checkout .v-step-content .carrier-name-container{ width:60%; display:flex; align-items:center;}body#checkout .v-step-content .carrier-info-container{ width:40%; display:flex; align-items:center; justify-content:space-between;}body#checkout .v-step-content .carrier-delay,body#checkout .v-step-content .carrier-price{ font-size:13px; font-weight:500; color:#1B1D37; line-height:15px;}body#checkout .v-step-content .carrier-name{ font-size:15px; font-weight:600; color:#1B1D37; line-height:18px;}body#checkout .v-step-content label[for=delivery_message]{ margin:6px 0px 18px; font-size:14px;}body#checkout .v-step-content #delivery_message{ border-color:#E1E1E1;}body#checkout .v-step-content #delivery_message::placeholder{ color:#1B1D37; font-size:14px;}body#checkout .v-step-content #customer-form .form-control-label,body#checkout .v-step-content #delivery-address .form-control-label,body#checkout .v-step-content #invoice-address .form-control-label{ text-align:left;}body#checkout .v-step-content #customer-form .radio-inline,body#checkout .v-step-content #delivery-address .radio-inline,body#checkout .v-step-content #invoice-address .radio-inline{ padding:0;}body#checkout .v-step-content .sign-in{ font-size:0.875rem;}body#checkout .additional-information{ margin-top:1.25rem; margin-left:2.875rem; font-size:0.875rem;}body#checkout .condition-label{ padding-left:1.625rem; margin-top:0.625rem;}body#checkout .condition-label label{ text-align:inherit;}body#checkout .cancel-address{ margin:0.625rem;}body#checkout .modal-content{ padding:1.25rem; background-color:#f6f6f6;}body#checkout .summary-selected-carrier{ margin-top:25px;}body#checkout #order-summary-content{ padding-top:0.9375rem;}body#checkout #order-summary-content h4.h4{ margin-top:0.625rem; margin-bottom:1.25rem; color:#1B1D37;}body#checkout #order-summary-content h4.black{ color:#000;}body#checkout #order-summary-content .addresshead{ margin:15px 0px;}body#checkout #order-summary-content .noshadow{ box-shadow:none;}body#checkout #gift_message,body#checkout #delivery{ max-width:100%; border-color:#1B1D37;}body#checkout #gift_message textarea,body#checkout #delivery textarea{ max-width:100%; margin-bottom:10px;}body#checkout #delivery > label{ text-align:left;}body#checkout #hook-display-after-carrier{ margin-top:20px;}body#checkout #hook-display-after-carrier > [class^=col]{ display:inline-block; float:inherit;}body#checkout #hook-display-after-carrier > [class^=col].links .row > [class^=col]{ width:auto;}@media (max-width:767px){ body#checkout .v-step-content .carrier-name-container{  width:50%;} body#checkout .v-step-content .carrier-info-container{  width:50%;}}@media (max-width:576px){ body#checkout .v-step-content .address-item{  flex:0 0 100%;} body#checkout .v-step-content .carrier-logo{  display:none;} body#checkout .v-step-content .carrier-price{  text-align:right;}}.back-to-top{ position:absolute; right:0; top:-70px; width:58px; min-width:58px; height:58px; background:#fff; border:1px solid #E8E8E8; border-radius:100%; display:flex; align-items:center; justify-content:center; cursor:pointer;}.back-to-top__content{ width:38px; height:38px; min-width:38px; border-radius:100%; background:linear-gradient(to right,#0BA360,#3CBA92,#0c8464,#0BA360); background-size:300% 100%; display:flex; align-items:center; justify-content:center; transition:0.3s ease-in-out;}.back-to-top__content .zmdi{ font-size:32px; color:#fff; margin-left:1px;}.back-to-top:hover .back-to-top__content{ background-position:100% 0;}@media (max-width:1440px){ .back-to-top{  right:15px;  top:-60px;}}@media (max-width:576px){ .back-to-top{  top:-10px;  border:none;}}.toggle-summary{ width:100%;}.toggle-summary a{ display:flex; align-items:center; justify-content:space-between; font-size:18px; font-weight:500; padding:20px 25px; color:#1B1D37;}.toggle-summary a:hover{ color:inherit;}.toggle-summary a:hover .zmdi{ color:#1B1D37;}.toggle-summary a > div{ display:flex; align-items:center;}.toggle-summary a > div svg{ margin-right:12px;}.toggle-summary .zmdi{ font-size:19px; color:#1B1D37;}.card-summary-products{ background:#fff; border-radius:5px; margin-top:15px;}#cart-summary-product-list{ border-top:1px solid #EAEBEE;}#cart-summary-product-list .media-list{ padding:0px 10px 0px 0px; margin-right:10px; max-height:254px; overflow:hidden; overflow-y:auto;}#cart-summary-product-list .media-list::-webkit-scrollbar{ width:3px;}#cart-summary-product-list .media-list::-webkit-scrollbar-track{ background:#EEEEEE;}#cart-summary-product-list .media-list::-webkit-scrollbar-thumb{ background:#CECECE;}#cart-summary-product-list .media-list::-webkit-scrollbar-thumb:hover{ background:#CECECE;}#cart-summary-product-list .media-list .media{ padding:12px 10px 12px 30px; border-bottom:1px solid #EAEBEE; display:flex; align-items:center; justify-content:space-between; overflow:hidden;}#cart-summary-product-list .media-list .media:last-of-type{ border-bottom:none;}#cart-summary-product-list .media-list .media-left{ display:table-cell; vertical-align:top; padding-right:15px;}#cart-summary-product-list .media-list .media-left a{ display:block; width:60px; height:60px;}#cart-summary-product-list .media-list .media-left a img{ width:100%; height:100%; object-fit:contain; border-radius:5px;}#cart-summary-product-list .media-list .media-object{ display:block;}#cart-summary-product-list .media-list .media-body{ display:flex; align-items:center; justify-content:space-between; vertical-align:top; overflow:hidden; width:100%;}#cart-summary-product-list .media-list .media-body-wrapper{ display:flex; justify-content:space-between; width:calc(100% - 80px);}#cart-summary-product-list .media-list .media-body-wrapper .product-name{ min-height:auto; text-align:left;}#cart-summary-product-list .media-list .media .product-name{ width:100%;}#cart-summary-product-list .media-list .media .product-name a{ display:block; max-width:100%; font-size:16px; font-weight:500; color:#1B1D37;}#cart-summary-product-list .media-list .media .product-line-info .label{ font-size:14px; font-weight:400; color:#1B1D37;}#cart-summary-product-list .media-list .media .product-line-info .value{ font-size:14px; font-weight:600; color:#0BA360;}#cart-summary-product-list .media-list .media .product-quantity{ transition:none; color:#8F8F8F; font-weight:400; margin:0px 8px;}#cart-summary-product-list .media-list .media .product-price{ color:#0BA360; font-size:16px; font-weight:600;}@media (max-width:1400px){ #cart-summary-product-list .media-list{  padding:0px 15px;} #cart-summary-product-list .media-list .media-body-wrapper{  width:calc(100% - 50px);}}@media (max-width:576px){ .toggle-summary a{  padding:20px 15px;} #cart-summary-product-list .media-list .media{  padding:10px 10px;} #cart-summary-product-list .media-list .media .product-name{  font-size:14px;} #cart-summary-product-list .media-list .media .product-quantity{  font-size:14px;} #cart-summary-product-list .media-list .media .product-price{  font-size:14px;}}.renew-password .email{ margin-bottom:20px; font-weight:500;}.renew-password [type=submit]{ margin-left:50px;}#carousel{ height:680px;}#carousel .direction{ z-index:auto;}#carousel .carousel-inner{ height:100%; margin-bottom:0;}#carousel .carousel-item{ height:100%; width:100%;}#carousel .carousel-item > div{ display:flex; height:100%;}#carousel .carousel-item > div figure{ display:flex; justify-content:flex-end; height:100%; width:100%; position:absolute; right:0; bottom:0px; margin:0;}#carousel .carousel-item > div figure picture{ width:100%;}#carousel .carousel-item > div figure img{ width:100%; height:100%; object-fit:cover; object-position:center;}#carousel .carousel-content{ display:flex; flex-direction:column; max-width:800px; margin-top:150px; margin-left:80px; padding:40px; z-index:2; position:relative;}#carousel .carousel-title{ font-size:48px; line-height:57px; color:#1B1D37; font-weight:600; margin-bottom:20px;}#carousel .carousel-desc h3{ font-size:20px; line-height:30px; color:#5C5D60; font-weight:500; max-width:415px;}#carousel .carousel-desc p{ font-size:16px; line-height:24px; color:#5C5D60; font-weight:400; max-width:380px;}#carousel .carousel-action{ margin-top:15px;}#carousel .carousel-control{ opacity:1; width:80px;}#carousel .carousel-control .icon-next::before,#carousel .carousel-control .icon-prev::before{ content:"";}#carousel .carousel-control .icon-next i,#carousel .carousel-control .icon-prev i{ font-size:3.125rem; color:#fff;}#carousel .carousel-control .icon-next:hover i,#carousel .carousel-control .icon-prev:hover i{ color:#0BA360;}#carousel .carousel-control .icon-prev{ left:1rem;}#carousel .carousel-control .icon-next{ right:2rem;}#carousel .carousel-control.left,#carousel .carousel-control.right{ background:none;}.carousel-indicators{ transform:translateX(-50%); width:100%; bottom:0; margin-left:0;}.carousel-indicators li{ border-color:#179e64;}.carousel-indicators .active{ background-color:#179e64;}@media (max-width:1440px){ #carousel{  height:560px;} #carousel .carousel-content{  margin-top:70px;  margin-left:0;}}@media (max-width:991px){ #carousel{  min-height:auto;  height:auto;} #carousel .carousel-content{  margin-top:0;  padding-top:60px;  padding-bottom:60px;} #carousel .carousel-title{  font-size:40px;  line-height:50px;}}@media (max-width:576px){ #carousel{  min-height:auto;  height:auto;  background:#fff;} #carousel .carousel-content{  padding:30px 0px 260px;  margin-left:0;  text-align:center;} #carousel .carousel-title{  font-size:28px;  line-height:36px;} #carousel .carousel-desc p{  font-size:14px;  margin:0 auto;} #carousel .carousel-item > div figure{  height:280px;} #carousel .carousel-item > div figure picture:before{  content:"";  position:absolute;  width:100%;  height:150px;  background:linear-gradient(0deg,rgba(255,255,255,0) 0%,white 100%);  top:0;  left:0;  right:0;} #carousel .carousel-item > div figure img{  object-position:90%;}}@media (max-width:475px){ #carousel .carousel-title{  font-size:20px;  line-height:30px;}}#custom-text{ padding:3.125rem; margin-bottom:1.5rem; text-align:center; background:#fff; border-radius:2px;}#custom-text h2{ font-size:1.5rem; font-weight:500; color:#1B1D37; text-transform:uppercase;}#custom-text p{ font-size:0.875rem; font-weight:400; color:#1B1D37;}#custom-text p .dark{ font-size:1.125rem; font-weight:600; color:#1B1D37;}#custom-text img{ max-width:100%; height:100%;}@media (max-width:991px){ #block-cmsinfo{  padding:1.25rem 1.875rem;}}.products-selection .sort-by-row{ display:flex; align-items:center;}.products-selection .sort-by{ text-align:left; word-break:break-word; white-space:normal;}.products-selection .total-products{ padding-top:0.625rem;}.products-selection h1{ padding-top:0.625rem;}.products-selection p,.products-selection p .sort-by,.products-selection p .select-title,.products-selection .sort-by-row,.products-selection .sort-by-row .sort-by,.products-selection .sort-by-row .select-title{ font-size:0.875rem;}.products-selection p i,.products-selection p .sort-by i,.products-selection p .select-title i,.products-selection .sort-by-row i,.products-selection .sort-by-row .sort-by i,.products-selection .sort-by-row .select-title i{ height:inherit; line-height:inherit;}.products-selection .filter-button .btn-secondary{ padding:0.75rem 0.5rem 0.6875rem;}.products-sort-order,.brands-sort,.suppliers-sort{ color:#7a7a7a; max-width:300px;}.products-sort-order .select-title,.brands-sort .select-title,.suppliers-sort .select-title{ display:inline-block; text-align:left; width:100%; max-width:300px; padding:0 5px 0 20px; color:#1B1D37; cursor:pointer; background:#fff; height:44px; border-radius:30px; font-size:14px; border:1px solid #E1E1E1;}.products-sort-order .select-title:focus,.brands-sort .select-title:focus,.suppliers-sort .select-title:focus{ outline:none;}.products-sort-order.open .select-title,.brands-sort.open .select-title,.suppliers-sort.open .select-title{ border-bottom:none; border-radius:5px 5px 0px 0px;}.products-sort-order .select-list,.brands-sort .select-list,.suppliers-sort .select-list{ display:block; padding:5px 20px; color:#1B1D37; font-size:13px;}.products-sort-order .select-list.current,.brands-sort .select-list.current,.suppliers-sort .select-list.current{ background:#f9f9f9; font-weight:500;}.products-sort-order .select-list:hover:not(.current),.brands-sort .select-list:hover:not(.current),.suppliers-sort .select-list:hover:not(.current){ text-decoration:none; background:#e5e5e5;}.products-sort-order .dropdown-menu,.brands-sort .dropdown-menu,.suppliers-sort .dropdown-menu{ left:auto; width:100%; margin:0; background:#fff; border:none; border-top:none; border-radius:0px 0px 5px 5px; box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);}.facet-dropdown{ box-sizing:border-box; padding-right:0; padding-left:0; color:#7a7a7a; background:#f6f6f6; border:3px solid transparent; box-shadow:1px 1px 1px 1px #f6f6f6;}.facet-dropdown.open{ border:0;}.facet-dropdown.open > .select-title{ background:#f6f6f6; border:3px solid #0BA360;}.facet-dropdown .select-title{ display:inline-flex; align-items:center; width:100%; padding:0.625rem 0.625rem 0.625rem 1.25rem; margin-left:0; color:#1B1D37; cursor:pointer; background:#f6f6f6;}.facet-dropdown .select-title > i{ margin-left:auto;}.facet-dropdown .select-list{ display:block; padding:0.625rem 1.25rem; color:#1B1D37; background:#f6f6f6;}.facet-dropdown .select-list:hover{ color:#fff; text-decoration:none; background:#0BA360;}.facet-dropdown .dropdown-menu{ left:auto; width:100%; padding:0; margin-top:3px; background:#f6f6f6; border:none; box-shadow:1px 1px 1px 1px #f6f6f6;}#amazzing_filter{ padding:0px 30px 20px; background:#fff; border-radius:5px; margin-bottom:15px;}#amazzing_filter .title_block{ font-size:16px; line-height:21px; font-weight:600; color:#1B1D37; padding:25px 0px 20px; border-bottom:1px solid #dcdcdc; display:flex; align-items:center;}#amazzing_filter .af_filter{ border-bottom:none;}#amazzing_filter .toggle-cut-off span{ background:#f9f9f9; padding:5px 10px; border-radius:5px; color:#1B1D37; font-weight:500;}#amazzing_filter .af_subtitle{ font-size:16px; font-weight:600; color:#1B1D37;}#amazzing_filter .af-inline-colors li{ margin:0px 14px 14px 0;}#amazzing_filter .slider_value{ height:50px; border:1px solid #dcdcdc; display:flex; align-items:center; border-radius:30px; margin-bottom:30px; width:45%;}#amazzing_filter .slider_value.edit .value{ display:none;}#amazzing_filter .slider_value .input-text{ font-size:16px; font-weight:500; color:#1B1D37; text-align:center; width:calc(100% - 37px) !important;}#amazzing_filter .slider_value .value{ width:calc(100% - 37px); display:flex; align-items:center; justify-content:center; font-size:16px; font-weight:500; color:#1B1D37;}#amazzing_filter .slider_value .suffix{ position:absolute; right:0px; border-left:1px solid #dcdcdc; height:50px; display:flex; align-items:center; justify-content:center; width:40px; font-size:16px; font-weight:500; color:#1B1D37; padding-right:3px;}#amazzing_filter .af-slider{ margin-bottom:30px;}#amazzing_filter .af-slider .back-bar{ background:#DEDEDE; height:2px;}#amazzing_filter .af-slider .selected-bar{ background:#0BA360;}#amazzing_filter .af-slider .pointer{ width:28px; height:28px; background:#fff; border:9px solid #0BA360; top:-13px; margin-left:-14px;}#amazzing_filter .active .af-color-box{ width:25px; min-width:25px; height:25px; margin:0;}#amazzing_filter .active .af-color-box:after{ content:none;}#amazzing_filter .af_filter .count{ font-size:14px; color:#A7A7A7;}#amazzing_filter .clearAll{ padding:0px 5px; border-radius:30px; height:50px; display:flex; align-items:center; justify-content:center; background:#DFDFDF; margin-top:15px; margin-bottom:15px;}#amazzing_filter .clearAll a{ display:flex; align-items:center; width:100%; height:100%; justify-content:center;}#amazzing_filter .clearAll a span{ margin:0; text-transform:initial; font-size:14px; font-weight:500; color:#1B1D37;}#amazzing_filter .selectedFilters .cf{ padding:8px; background:#f1f2f3; font-size:14px; font-weight:500; border-radius:5px; margin-bottom:3px;}#amazzing_filter .selectedFilters .cf a{ width:100%; height:100%;}#amazzing_filter .selectedFilters .cf a:before{ position:absolute; right:0;}#search_filters,#search_filters_brands,#search_filters_suppliers{ padding:25px 20px 5px; background:#fff; border-radius:5px; margin-bottom:15px;}#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet{ margin-bottom:15px;}#search_filters .facet-title,#search_filters_brands .facet-title,#search_filters_suppliers .facet-title{ width:100% !important; color:#262626; font-size:16px; font-weight:400; margin-bottom:12px; cursor:pointer; position:relative; transition:0.3s ease-in-out; pointer-events:none;}#search_filters .facet-title:hover,#search_filters_brands .facet-title:hover,#search_filters_suppliers .facet-title:hover{ color:#0BA360;}#search_filters .facet-title:hover:after,#search_filters_brands .facet-title:hover:after,#search_filters_suppliers .facet-title:hover:after{ color:#0BA360;}#search_filters .facet-label,#search_filters_brands .facet-label,#search_filters_suppliers .facet-label{ margin-bottom:5px;}#search_filters .facet-label:hover .custom-checkbox .ps-shown-by-js,#search_filters_brands .facet-label:hover .custom-checkbox .ps-shown-by-js,#search_filters_suppliers .facet-label:hover .custom-checkbox .ps-shown-by-js{ border-color:#1B1D37;}#search_filters .facet-label .custom-checkbox,#search_filters .facet-label .custom-radio,#search_filters_brands .facet-label .custom-checkbox,#search_filters_brands .facet-label .custom-radio,#search_filters_suppliers .facet-label .custom-checkbox,#search_filters_suppliers .facet-label .custom-radio{ top:-1px !important;}#search_filters .facet-label a,#search_filters_brands .facet-label a,#search_filters_suppliers .facet-label a{ padding:5px 0px; width:100%; font-size:13px; color:#9A9A9A; font-weight:300; position:relative;}#search_filters .facet .collapse,#search_filters_brands .facet .collapse,#search_filters_suppliers .facet .collapse{ display:block;}#search_filters .facet ul,#search_filters_brands .facet ul,#search_filters_suppliers .facet ul{ opacity:1; height:100%; visibility:visible; margin-bottom:10px;}#search_filters .facet.facet-close .facet-title:after,#search_filters_brands .facet.facet-close .facet-title:after,#search_filters_suppliers .facet.facet-close .facet-title:after{ transform:translateY(-50%) rotate(-180deg);}#search_filters .facet.facet-close ul,#search_filters_brands .facet.facet-close ul,#search_filters_suppliers .facet.facet-close ul{ height:0; opacity:0; visibility:hidden;}#search_filters .facet.facet-close ul.faceted-slider,#search_filters_brands .facet.facet-close ul.faceted-slider,#search_filters_suppliers .facet.facet-close ul.faceted-slider{ margin-bottom:0px;}#_desktop_search_filters_clear_all{ margin-bottom:15px;}#_desktop_search_filters_clear_all .js-search-filters-clear-all{ border-radius:5px; box-shadow:none; padding:0 20px; width:100%; font-weight:500; background-color:#f3f3f3; transition:0.2s ease-in-out; color:#262626; height:40px; font-size:14px;}#_desktop_search_filters_clear_all .js-search-filters-clear-all:hover{ background-color:#dcdcdc;}#_desktop_search_filters_clear_all .js-search-filters-clear-all i{ margin-right:8px;}#search_filters > p{ display:none;}#search_filters .ui-slider .ui-slider-handle{ top:-9px; width:20px; height:20px; border:6px solid #fff; border-radius:100%; background:#0BA360; box-shadow:0px 2px 3px 0px rgba(0,0,0,0.16); cursor:pointer; position:absolute; display:inline-block; transform:translateX(-50%) !important}#search_filters .ui-widget-header{ background:#0BA360;}#search_filters .ui-slider-horizontal{ height:3px; position:relative; margin:0 10px;}#search_filters a.ui-slider-handle.ui-state-default.ui-corner-all:focus{ outline:none;}#search_filters .ui-widget-content{ border:none; background:#d9d9d9;}.pagination{ width:100%; font-size:0.875rem;}.pagination > div:first-child{ padding-left:0; line-height:2.5rem;}.pagination .page-list{ padding:0.375rem; margin-bottom:0; background:#fff;}.pagination .page-list li{ display:inline;}.pagination a{ font-weight:600; color:#000;}.pagination a:not(.previous):not(.next){ letter-spacing:0.125rem;}.pagination .previous{ float:left;}.pagination .next{ float:right;}.pagination .disabled{ color:#7a7a7a;}.pagination .current a{ font-size:1.25rem; color:#0BA360; text-decoration:none;}.active_filters{ background:#fff; padding:10px 0px 0px 10px; margin-bottom:20px; margin-top:20px; border-radius:5px;}.active_filters .active-filter-title{ display:inline; margin-right:0.625rem; font-weight:400; font-size:14px; color:#262626;}.active_filters ul{ display:inline;}.active_filters .filter-block{ color:#232323; margin-right:0.625rem; margin-bottom:0.625rem; background:#fff; padding:5px 20px 5px 10px; display:inline-block; font-size:12px; border-radius:3px; border:1px solid #dcdcdc; position:relative;}.active_filters .filter-block .js-search-link{ position:absolute; width:100%; left:0; top:0; height:100%; display:flex; align-items:center; justify-content:flex-end; padding-right:2px; transition:0.3s ease-in-out;}.active_filters .filter-block .js-search-link:hover{ background:rgba(220,220,220,0.1);}.active_filters .filter-block .close{ color:#232323; font-size:0.9375rem; opacity:1;}.block-categories{ padding:1.563rem 1.25rem; margin-bottom:1.563rem; background:#fff;}.block-categories .h6{ font-size:1.5rem; font-weight:500;}.block-categories .category-sub-menu{ margin-top:1rem;}.block-categories .category-sub-menu .category-sub-link{ font-size:0.875rem;}.block-categories .category-sub-menu li{ position:relative;}.block-categories .category-sub-menu li[data-depth="1"]{ margin-bottom:0.625rem;}.block-categories .category-sub-menu li[data-depth="0"] > a{ display:inline-block; width:100%; padding-bottom:0.1875rem; margin:0.3125rem 0 0; font-weight:600;}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]){ padding-left:0.3125rem;}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before{ margin-right:0.3125rem; content:"-";}.block-categories a{ color:#1B1D37;}.block-categories .collapse-icons{ position:absolute; top:0; right:0; padding:0; cursor:pointer;}.block-categories .collapse-icons[aria-expanded=true] .add{ display:none;}.block-categories .collapse-icons[aria-expanded=true] .remove{ display:block;}.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover{ color:#0BA360;}.block-categories .collapse-icons .remove{ display:none;}.block-categories .arrows .arrow-right,.block-categories .arrows .arrow-down{ margin-left:2px; font-size:0.875rem; cursor:pointer;}.block-categories .arrows .arrow-right:hover,.block-categories .arrows .arrow-down:hover{ color:#0BA360;}.block-categories .arrows .arrow-down{ display:none;}.block-categories .arrows[aria-expanded=true] .arrow-right{ display:none;}.block-categories .arrows[aria-expanded=true] .arrow-down{ display:inline-block;}.facets-title{ color:#1B1D37;}.advertising-block{ margin-bottom:1.563rem;}.advertising-block img{ width:100%;}.main-categories{ display:flex; flex-wrap:wrap; margin-right:-15px; list-style:none; margin-bottom:70px;}.main-categories__item{ width:calc(16.6667% - 15px); margin:0px 15px 15px 0px;}.main-categories__link{ display:flex; flex-direction:column; background:#fff; border-radius:5px;}.main-categories__link:hover .main-categories__title{ color:#0BA360;}.main-categories__image{ border-radius:5px; padding:5px;}.main-categories__image img{ border-radius:5px;}.main-categories__bottom{ border-top:1px solid #E7E9EB; height:55px; display:flex; align-items:center; justify-content:center;}.main-categories__title{ padding:0px 15px; font-size:14px; line-height:17px; font-weight:500; color:#1B1D37; margin-bottom:0; transition:0.3s ease-in-out; text-align:center;}@media (max-width:1400px){ .main-categories__item{  width:calc(20% - 15px);}}@media (max-width:991px){ .main-categories__item{  width:calc(25% - 15px);}}@media (max-width:800px){ .main-categories__item{  width:calc(33.333% - 15px);} .main-categories__title{  padding:0px 10px;}}@media (max-width:576px){ .main-categories__item{  width:calc(50% - 15px);} .main-categories__title{  font-size:13px;}}@media (max-width:475px){ .main-categories{  margin-right:-10px;} .main-categories__item{  width:calc(50% - 10px);  margin-right:10px;} .main-categories__title{  font-size:13px;}}.block-category{ display:flex; height:352px; background:#fff; margin-bottom:24px;}.block-category .category-cover{ width:467px; min-width:476px; position:relative;}.block-category .category-cover:before{ content:""; position:absolute; right:0; width:100%; height:100%; background:linear-gradient(to right,transparent,#fff); z-index:1;}.block-category .category-cover img{ width:100%; height:100%; object-fit:cover;}.block-category__inner{ display:flex; flex-direction:column; justify-content:center; padding:20px 40px;}.block-category__name{ font-size:24px; font-weight:600; line-height:29px; color:#1B1D37; margin-bottom:15px;}.block-category #category-description{ max-height:200px; padding-right:30px; overflow:hidden; overflow-y:auto; max-width:575px;}.block-category #category-description::-webkit-scrollbar{ width:5px;}.block-category #category-description::-webkit-scrollbar-track{ background:#EEEEEE;}.block-category #category-description::-webkit-scrollbar-thumb{ background:#CECECE;}.block-category #category-description::-webkit-scrollbar-thumb:hover{ background:#CECECE;}.block-category .category-description > *{ font-size:16px; line-height:24px; font-weight:400; color:#5C5D60;}@media (max-width:1400px){ .block-category .category-cover{  width:300px;  min-width:300px;}}@media (max-width:1200px){ .block-category{  height:auto;} .block-category .category-cover{  display:none;} .block-category__inner{  padding:25px 25px;} .block-category #category-description{  max-width:100%;}}@media (max-width:576px){ .block-category{  height:auto;} .block-category__name{  font-size:16px;  line-height:24px;} .block-category #category-description{  max-width:100%;} .block-category #category-description .category-description > *{  font-size:14px;  line-height:24px;}} #category #left-column #search_filters .facet .title .collapse-icons .remove{  display:none;} #category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .add{  display:none;} #category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .remove{  display:block;} #category #left-column #search_filters .facet .navbar-toggler{  display:inline-block;  height:inherit;  padding:0 0.625rem 0 0;  margin-top:-15px;} #category #left-column #search_filters .facet .collapse{  display:none;} #category #left-column #search_filters .facet .collapse.in{  display:block;} #category #left-column #search_filters .facet-label{  margin-bottom:0;} #category #left-column #search_filters .facet:first-child .title{  padding-top:15px;} #category #left-column #search_filters .facet .title{  align-items:center;  cursor:pointer;}@media (max-width:767px){ #category #left-column{  width:100%;} #category #left-column #search_filters_wrapper{  margin-right:10px;  margin-left:10px;} #category #left-column #search_filters .facet .title{  padding-left:10px;} #category #left-column #search_filter_controls{  margin-bottom:1rem;  text-align:center;} #category #left-column #search_filter_controls button{  margin:0 0.5rem;} #category #left-column #search_filters{  border:none;  padding:0;} #category #left-column #search_filters .ui-slider-horizontal{  margin-bottom:20px;} #category #left-column #search_filters .facet{  padding-top:0;  border-bottom:1px solid #f6f6f6;} #category #left-column #search_filters .facet .facet-label a{  margin-top:0;} #category #left-column #search_filters .facet ul{  margin-bottom:0;} #category #left-column #search_filters .facet ul li{  padding:10px 0px;  border-top:1px solid #f6f6f6;} #category #content-wrapper{  width:100%;} #category #search_filter_toggler{  width:100%;} .products-sort-order{  min-width:184px;} .products-sort-order .select-title{  margin-left:0;} .products-selection{  display:flex;  align-items:center;} .products-selection .sort-by{  display:flex;  align-items:center;} #prices-drop #content-wrapper,#new-products #content-wrapper,#best-sales #content-wrapper{  width:100%;}}.v-steps{ display:flex; align-items:center; justify-content:space-between; width:calc(100% - 30px); margin:0 auto 25px;}.v-steps__item{ display:flex; align-items:center;}.v-steps__item:not(:last-child){ width:calc(33.333% - 40px);}.checkout-step{ position:relative; width:100%;}.checkout-step:not([data-v-index="4"]):after{ content:""; position:absolute; top:32px; left:32px; background:#DBDBDB; width:100%; height:2px;}.checkout-step .steps{ display:flex; align-items:center; justify-content:space-between;}.checkout-step .steps__item{ display:flex; flex-direction:column; justify-content:center; align-items:center; border-bottom:none; position:relative; width:120px; z-index:1;}.checkout-step .steps__top{ display:flex; align-items:center; justify-content:center; background:#f9f9fb; overflow:hidden; width:64px;}.checkout-step .steps__title{ font-size:14px; font-weight:400; line-height:25px; text-align:center; min-height:50px;}.checkout-step .steps__icon{ position:relative; width:64px; min-width:64px; height:64px; border-radius:100%; border:7px solid #E8E8E8; background:#fff; display:flex; align-items:center; justify-content:center; font-size:32px; font-weight:600; color:#B7B7B7; line-height:32px; margin-bottom:10px;}.checkout-step .steps__icon span{ display:flex; align-items:center; justify-content:center;}.checkout-step:not(.-unreachable) .steps__item{ cursor:pointer;}.checkout-step.-current .steps__icon{ border:7px solid #0ba360; color:#0ba360;}.checkout-step.-complete:not(#checkout-payment-step):after{ background:#0EA563;}.checkout-step.-complete .steps__icon{ border:none; background:linear-gradient(to right,#0BA360,#3CBA92); background-repeat:no-repeat;}.checkout-step.-complete .steps__icon span{ display:none;}.checkout-step.-complete .steps__icon:before{ content:""; position:absolute; background-image:url("../img/step-complete.png"); background-repeat:no-repeat; width:50px; height:50px;}@media (max-width:576px){ body#checkout #content-wrapper{  margin-top:36px;} .v-steps{  width:100%;} .checkout-step{  display:flex;  justify-content:center;} .v-steps__item{  width:25%;} .checkout-step:not(#checkout-payment-step):after{  top:22px;  left:42px;} .checkout-step .steps__item{  width:auto;} .checkout-step .steps__title{  text-align:center;  min-height:50px;  line-height:18px;  font-size:13px;} .checkout-step .steps__icon{  width:44px;  min-width:44px;  height:44px;  border-width:4px;  font-size:20px;} .checkout-step.-current .steps__icon{  border-width:4px;} .checkout-step.-complete .steps__icon:before{  background-image:url("../img/icons/step-complete-mobile.png");  width:38px;  height:38px;}}#subcategories{ margin-bottom:20px; border-top:1px solid #f6f6f6;}#subcategories .subcategory-heading{ margin-bottom:20px; font-weight:500;}#subcategories ul{ display:flex; flex-wrap:wrap; margin:0 0 0 -10px;}#subcategories ul li{ width:calc(25% - 20px); min-width:200px; margin:10px; text-align:center;}#subcategories ul li .subcategory-image{ padding:0 0 8px;}#subcategories ul li .subcategory-image a{ display:block; padding:9px; border:1px solid #f6f6f6;}#subcategories ul li .subcategory-image a img{ max-width:100%; vertical-align:top;}#subcategories ul li .subcategory-name{ text-transform:uppercase;}#subcategories ul li .subcategory-name:hover{ color:#0BA360;}#subcategories ul li .cat_desc{ display:none;}#subcategories ul li:hover .subcategory-image a{ padding:5px; border:5px solid #0BA360;}@media (max-width:767px){ #subcategories ul{  justify-content:center;}}.products-tabs .nav{ display:flex; justify-content:center; margin-bottom:5px;}.products-tabs .nav-item{ margin:0px 10px;}.products-tabs .nav-link{ font-size:16px; color:#707182; line-height:24px; font-weight:500; transition:0.3s ease-in-out; border-radius:30px;}.products-tabs .nav-link:not(.active):hover{ color:#1B1D37;}.products-tabs .nav-link.active{ color:#0BA360;}.products-tabs__action{ display:flex; justify-content:center; align-items:center; margin-top:30px;}@media (max-width:576px){ .products-tabs .nav-item{  margin:0;} .products-tabs .nav-link{  font-size:12px;} .products-tabs .nav-link.active{  color:#fff;  background:linear-gradient(to right,#0BA360,#3CBA92);}}body#category #js-product-list .products{ display:flex; flex-wrap:wrap; margin-right:-15px;}body#category #js-product-list .products > div{ width:calc(25% - 15px); margin-right:15px; margin-bottom:15px;}@media (max-width:1400px){ body#category #js-product-list .products > div{  width:calc(33.333% - 15px);}}@media (max-width:991px){ body#category #js-product-list .products{  justify-content:flex-start;} body#category #js-product-list .products > div{  width:calc(50% - 15px);}}@media (max-width:425px){ body#category #js-product-list .products{  justify-content:flex-start;  margin-right:0;} body#category #js-product-list .products > div{  width:100%;  margin-right:0;}}body:not(#category) #js-product-list .products{ display:flex; flex-wrap:wrap; margin-right:-15px;}body:not(#category) #js-product-list .products > div{ width:calc(20% - 15px); margin-right:15px; margin-bottom:15px;}@media (max-width:1400px){ body:not(#category) #js-product-list .products > div{  width:calc(25% - 15px);}}@media (max-width:991px){ body:not(#category) #js-product-list .products{  justify-content:flex-start;} body:not(#category) #js-product-list .products > div{  width:calc(33.333% - 15px);}}@media (max-width:767px){ body:not(#category) #js-product-list .products{  justify-content:flex-start;} body:not(#category) #js-product-list .products > div{  width:calc(50% - 15px);}}@media (max-width:425px){ body:not(#category) #js-product-list .products{  justify-content:flex-start;  margin-right:0;} body:not(#category) #js-product-list .products > div{  width:100%;  margin-right:0;}}.in-stock{ position:relative; padding-left:20px; display:flex; align-items:center;}.in-stock:before{ content:""; position:absolute; width:14px; height:14px; top:50%; transform:translateY(-50%); left:0; background:#57C553; border-radius:100%;}.out-of-stock{ position:relative; padding-left:20px; display:flex; align-items:center;}.out-of-stock:before{ content:""; position:absolute; width:12px; height:12px; top:49%; transform:translateY(-50%); left:0; background:#f26667; border-radius:100%;}.product-flags{ position:absolute; top:14px; right:0px; z-index:2; display:flex; align-items:flex-end; flex-direction:column; flex-wrap:wrap; pointer-events:none;}.product-flags li.product-flag{ width:fit-content; padding:0px 11px 0px 15px; margin-bottom:5px; font-size:13px; font-weight:600; color:#fff; text-transform:uppercase; pointer-events:auto; background:#0BA360; border:4px solid #fff; height:34px; border-radius:20px 0px 0px 20px; display:flex; justify-content:center; align-items:center;}.product-flags li.product-flag.online-only{ position:absolute; top:25rem; right:0; z-index:1; margin-top:0; font-size:0.75rem;}.product-flags li.product-flag.online-only::before{ margin:0.3125rem; font-family:"Material Icons",Arial,sans-serif; vertical-align:middle; content:"\e30a";}.product-flags li.product-flag.discount-percentage,.product-flags li.product-flag.discount-amount,.product-flags li.product-flag.discount{ background-color:#FF575A;}.product-flags li.product-flag.on-sale{ order:-1; width:100%; margin-top:0 !important; text-align:center; background:#FF575A;}.product-quantity{ display:flex;}.product-quantity .qty{ margin-right:15px;}#product-availability{ font-weight:700;}#product-availability .material-icons{ line-height:inherit;}#product-availability .product-available{ color:#4cbb6c;}#product-availability .product-unavailable{ color:#ff9a52;}#product-availability .product-last-items{ color:#ff9a52;}.products-selection{ margin-bottom:1.25rem;}.products-selection .title{ color:#7a7a7a;}.product-variants-item{ margin-bottom:5px;}.product-variants-item ul{ display:flex; flex-wrap:wrap;}.product-variants-item ul label{ margin-bottom:0px;}.product-variants-item select{ height:50px; width:100%; box-shadow:none; margin-bottom:10px; background:#fff; border-radius:50px; padding:0px 10px 0px 20px; font-size:14px; color:#1B1D37; max-width:300px; border:1px solid #E1E1E1;}.product-variants-item select:focus{ outline:none;}.product-variants .variant-label{ font-size:15px; color:#1B1D37; font-weight:600; display:flex; margin-bottom:5px;}.product-variants .variants-color{ display:flex; flex-direction:row; align-items:center;}.product-variants .variants-color .input-color{ display:none;}.product-variants .variants-color span.color{ width:26px; height:26px; display:block; position:relative; border-radius:100%; margin-right:4px; cursor:pointer; border:2px solid #fff; transition:0.2s ease-in-out;}.product-variants .variants-color span.color:hover{ -webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16); box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);}.product-variants .variants-color span.color:hover .sr-only{ visibility:visible; opacity:1;}.product-variants .variants-color span.color .sr-only{ position:absolute; top:-100%; left:0; white-space:nowrap; background:#000; color:#fff; font-size:10px; padding:0px 8px; border-radius:30px; margin-top:-5px; visibility:hidden; opacity:0; overflow:auto; width:auto; height:auto; clip:auto; border:none;}.product-variants .variants-color input.input-color:checked + span{ -webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16); box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16); border:2px solid #fff;}.product-variants .variants-radio input.input-radio{ display:none;}.product-variants .variants-radio span.radio-label{ position:relative; display:flex; align-items:center; justify-content:center; font-size:13px; color:#1B1D37; cursor:pointer; transition:0.3s ease-in-out; border:1px solid #1B1D37; padding:5px 10px; width:85px; height:34px; border-radius:30px; margin-right:10px;}.product-variants .variants-radio span.radio-label:hover{ box-shadow:0px 1px 8px 0px rgba(0,0,0,0.1);}.product-variants .variants-radio .input-radio:checked + span{ border-color:#1B1D37; background:#1B1D37; color:#fff;}.product-variants .variant-value{ margin-bottom:15px;}@media (max-width:576px){ .product-variants .variants-radio span.radio-label{  font-size:13px;  padding:5px 10px;  width:72px;  height:34px;  margin-right:9px;} .product-variants .variant-value{  margin-bottom:9px;}}#blockcart-modal{ padding-right:0px !important; margin:15px 15px;}#blockcart-modal .modal-dialog{ max-width:1086px; width:100%; overflow-y:auto;}#blockcart-modal .modal-header{ background:#0BA360; height:50px; display:flex; border-radius:5px 5px 0px 0px; align-items:center; flex-direction:row-reverse; text-align:justify; justify-content:center; position:relative;}#blockcart-modal .modal-header .close{ opacity:1; position:absolute; right:20px; top:50%; transform:translateY(-50%); border:1px solid #fff; width:20px; height:20px; display:flex; align-items:center; border-radius:100%; justify-content:center;}#blockcart-modal .modal-header .close .material-icons{ color:#fff; font-size:14px; width:20px; height:20px; display:flex; align-items:center; justify-content:center; font-weight:400;}#blockcart-modal .modal-content{ border:none;}#blockcart-modal .modal-title{ color:#fff; font-size:14px; line-height:17px; font-weight:500;}#blockcart-modal .modal-body{ overflow-x:hidden; background:#fff; padding:0px;}#blockcart-modal .modal-body__content{ padding:60px 30px; overflow-y:auto;}#blockcart-modal .divide-right strong{ font-size:16px; font-weight:500; color:#000; margin-right:5px;}#blockcart-modal .divide-right span{ display:inline-block; color:rgba(0,0,0,0.5); font-size:16px; font-weight:500;}#blockcart-modal .product-image{ display:flex; width:402px; height:402px; border:24px solid #f5f9f8; margin:0 auto; border-radius:10px;}#blockcart-modal .product-name{ color:#1B1D37; font-size:20px; line-height:24px; font-weight:600; justify-content:flex-start; text-align:left;}#blockcart-modal .product-price{ color:#006C4F; display:flex; font-size:20px; line-height:24px; font-weight:600; margin-bottom:10px;}#blockcart-modal .product-variant{ display:flex; align-items:center; flex-wrap:wrap; border-top:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:15px 0; margin:20px 0;}#blockcart-modal .product-variant div{ display:flex; font-size:14px; font-weight:600; color:#006C4F; margin-right:20px;}#blockcart-modal .product-variant strong{ font-weight:500; color:#1B1D37; margin-right:5px;}#blockcart-modal .cart-content{ max-width:400px;}#blockcart-modal .cart-content .cart-products-count{ margin-bottom:20px; font-size:16px; color:#1B1D37; font-weight:500;}#blockcart-modal .cart-content__summary{ border:1px solid #E6E6E6; border-radius:10px; padding:18px 20px 10px;}#blockcart-modal .cart-content p{ color:rgba(0,0,0,0.5); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:0px; margin-bottom:8px;}#blockcart-modal .cart-content .label{ font-size:14px; color:#1B1D37; font-weight:500;}#blockcart-modal .cart-content .value{ font-size:14px; color:#1B1D37; font-weight:600;}#blockcart-modal .cart-content .product-total{ border-top:1px solid #efefef; padding-top:10px;}#blockcart-modal .cart-content .product-total .label{ font-size:16px; color:#1B1D37; font-weight:500;}#blockcart-modal .cart-content .product-total .value{ font-size:16px; color:#1B1D37; font-weight:600;}#blockcart-modal .cart-content-btn{ display:flex; align-items:center; justify-content:space-between; margin-top:24px;}#blockcart-modal .cart-content-btn .btn-outline{ border:1px solid #C7C7C7; border-radius:30px; color:#1B1D37;}@media (max-width:991px){ #blockcart-modal .product-name,#blockcart-modal #product-availability{  margin-top:0.625rem;} #blockcart-modal .product-image{  width:265px;  height:265px;}}@media (max-width:767px){ #blockcart-modal .cart-content{  max-width:100%;} #blockcart-modal .modal-body__content{  padding:20px;}}@media (max-width:576px){ #blockcart-modal .cart-content-btn{  flex-direction:column;  justify-content:center;  width:100%;} #blockcart-modal .cart-content-btn .btn:first-child{  margin-bottom:15px;} #blockcart-modal .modal-title{  font-size:13px;} #blockcart-modal .cart-content .cart-content-btn .btn{  width:100%;} #blockcart-modal .cart-content .cart-content-btn .btn-primary{  margin-right:0px;} #blockcart-modal .modal-title{  padding-right:60px;} #blockcart-modal .cart-content p.cart-products-count{  font-size:14px;}}.add-quantity-container{ margin-right:20px;}.add-button-container{ margin-top:30px;}.product-miniature{ position:relative; transition:0.3s ease-in-out; border-radius:10px 10px 0px 0px;}.product-miniature .product-wrapper .product-list-reviews{ visibility:hidden;}.product-miniature .product-wrapper.has-reviews .product-list-reviews{ display:block;}.product-miniature .product-wrapper__thumbnail{ position:relative;}.product-miniature .product-wrapper .product-thumbnail{ display:block; text-align:center; background:#fff; padding:5px; border-radius:10px 10px 0px 0px;}.product-miniature .product-wrapper .product-thumbnail img{ width:100%; object-fit:cover; border-radius:10px;}.product-miniature .product-code{ font-size:12px; font-weight:500; color:#9F9F9F; line-height:14px; margin-bottom:6px;}.product-miniature .product-value{ font-size:12px; font-weight:500; color:#9F9F9F; line-height:14px;}.product-miniature .product-info{ display:flex; align-items:center; justify-content:space-between;}.product-miniature .product-description{ padding:10px 24px; background:#fff;}.product-miniature .product-title{ height:38px; text-align:left;}.product-miniature .product-title a{ display:block; font-size:16px; color:#1B1D37; line-height:19px; font-weight:600; width:100%;}.product-miniature .product-price-and-shipping{ text-align:center;}.product-miniature .product-price-and-shipping .price{ font-size:18px; font-weight:600; color:#006C4F;}.product-miniature .product-price-and-shipping .price--discount{ color:#006C4F;}.product-miniature .product-price-and-shipping .regular-price{ text-decoration:line-through; font-size:14px; font-weight:400; color:#7a7a7a; margin-right:3px;}.product-miniature .product-bottom{ background:#fff; border-radius:0px 0px 10px 10px; border-top:1px solid #ECECEC; height:45px; transition:0.3s ease-in-out; position:relative;}.product-miniature .product-bottom:before{ content:""; position:absolute; width:100%; height:100%; background:linear-gradient(to right,#0BA360,#3CBA92); top:0; left:0; transition:0.3s ease-in-out; border-radius:0px 0px 10px 10px; opacity:0; visibility:hidden;}.product-miniature .product-bottom.disabled{ background:#B9B9B9; color:#ffffff; overflow:hidden;}.product-miniature .product-bottom .hiaddtocart{ display:flex; align-items:center; justify-content:space-between; height:100%;}.product-miniature .product-bottom .hiaddtocart > .product-quantity,.product-miniature .product-bottom .hiaddtocart .add-to-cart{ width:50%; display:flex; align-items:center; justify-content:center; height:100%; position:relative; z-index:1;}.product-miniature .product-bottom .hiaddtocart > .product-quantity{ border-right:1px solid #ECECEC;}.product-miniature .product-bottom .hiaddtocart > .add-to-cart{ font-size:15px; font-weight:400; line-height:18px; padding:0px 5px; color:#000000;}.product-miniature .product-bottom .hiaddtocart > .add-to-cart[disabled]{ cursor:not-allowed; color:#e8e8e8 !important;}.product-miniature .product-bottom .only-stationary{ display:flex; align-items:center; justify-content:center; color:#1B1D37; font-weight:500; z-index:99; height:100%; font-size:14px; position:relative; transition:0.3s ease-in-out;}.product-miniature--lg .product-wrapper .product-thumbnail img{ width:100%; height:305px;}@media (max-width:576px){ .product-miniature--lg .product-wrapper .product-thumbnail img{  height:245px;}}.product-miniature .product-bottom.can-buy:before,.product-miniature:hover .product-bottom:before{ opacity:1; visibility:visible; background:linear-gradient(to right,#0BA360,#3CBA92,#0c8464,#0BA360); background-size:300% 100%;}.product-miniature:hover .product-bottom.disabled:before{ visibility:hidden;}.product-miniature:hover .product-bottom:before{  background-position:100% 0;}.product-miniature .product-bottom.can-buy .hiaddtocart > .add-to-cart,.product-miniature:hover .product-bottom .hiaddtocart > .add-to-cart{ color:#fff;}.product-miniature .product-bottom.can-buy .hiaddtocart > .product-quantity,.product-miniature:hover .product-bottom .hiaddtocart > .product-quantity{ border-color:rgba(255,255,255,0.5);}.product-miniature .product-bottom.can-buy .hiaddtocart > .product-quantity .hi-quantity,.product-miniature:hover .product-bottom .hiaddtocart > .product-quantity .hi-quantity{ border-color:#fff; color:#fff;}.product-miniature .product-bottom.can-buy .hiaddtocart > .product-quantity .bootstrap-touchspin .input-group-btn-vertical i,.product-miniature:hover .product-bottom .hiaddtocart > .product-quantity .bootstrap-touchspin .input-group-btn-vertical i{ color:#fff;}.product-miniature .product-bottom.can-buy .hiaddtocart > .product-quantity .bootstrap-touchspin .btn-touchspin,.product-miniature:hover .product-bottom .hiaddtocart > .product-quantity .bootstrap-touchspin .btn-touchspin{ border-color:#fff;}.product-miniature .product-bottom.can-buy .only-stationary,.product-miniature:hover .product-bottom .only-stationary{ color:#fff;}@media (min-width:991px) and (max-width:1200px){ #category .product-miniature .product-wrapper .product-thumbnail img,#search .product-miniature .product-wrapper .product-thumbnail img{  height:250px;  width:250px;}}@media (min-width:320px) and (max-width:576px){ #category .product-miniature .product-wrapper .product-thumbnail img,#search .product-miniature .product-wrapper .product-thumbnail img{  height:250px;  width:250px;}}.splide-products-card{ padding:0 !important;}.product-column .product-list-reviews,.product-no-column .product-list-reviews{ position:relative;}.product-column .product-list-reviews .grade-stars.small-stars,.product-no-column .product-list-reviews .grade-stars.small-stars{ position:relative; left:auto; transform:none; bottom:auto; margin-left:-12px; min-width:74px !important; width:74px !important; overflow:hidden;}.product-column{ display:flex;}.product-column__main{ width:calc(100% - 150px); padding-right:15px;}@media (max-width:991px){ .product-column{  flex-direction:column;} .product-column__main{  width:100%;  padding-right:0px;}}.product-card{ background:#fff; display:flex; box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1); border-radius:5px; padding:80px 50px 40px; margin-bottom:80px;}.product-card .product{ width:100%; max-width:1362px; margin:0 auto;}.product-card .product-name{ font-size:24px; color:#1B1D37; font-weight:600; line-height:29px;}.product-card .product-description-short{ font-size:16px; color:#5C5D60; font-weight:400; line-height:24px; margin-bottom:20px;}.product-card .product-description-short p,.product-card .product-description-short span{ font-size:16px !important; text-align:left !important; color:#5C5D60 !important; font-weight:400 !important; line-height:24px !important; margin-bottom:0 !important;}@media (max-width:1200px){ .product-card .product-description-short p,.product-card .product-description-short span{  font-size:14px !important;  line-height:20px !important;}}.product-card .product-description-short ul,.product-card .product-description-short ol{ padding-left:0; list-style-position:inside;}.product-card .product-description-short ul li,.product-card .product-description-short ol li{ font-size:14px !important; color:#7a7a7a !important;}.product-card .product-description-short ul{ list-style-type:disc;}.product-card .product-description p,.product-card .product-description span{ font-size:16px !important; color:#1B1D37 !important; font-weight:400 !important; line-height:24px !important; text-align:left !important;}@media (max-width:991px){ .product-card .product-description p,.product-card .product-description span{  font-size:14px !important;  line-height:20px !important;}}.product-card .product-description img{ max-width:100%; height:auto;}.product-card .product-description ul,.product-card .product-description ol{ padding-left:10px; list-style-position:inside;}.product-card .product-description ul li,.product-card .product-description ol li{ font-size:14px !important; color:#1B1D37 !important; margin-left:1em;}.product-card .product-description ul li:before,.product-card .product-description ol li:before{ content:"•"; display:inline-block; width:1em; margin-left:-1em; font-size:16px;}.product-card .product-description ol li:before{ content:"";}.product-card .product-description ul{ list-style-type:none;}.product-card .product-info-block{ display:flex; margin-bottom:24px;}.product-card .product-info-block > div{ display:flex; flex-direction:column; margin-right:40px;}.product-card .product-info-block > div label{ font-size:15px; font-weight:600; line-height:18px; color:#1B1D37;}.product-card .product-info-block > div .product-info-block__value{ font-size:16px; line-height:24px; font-weight:400; color:#5C5D60;}.product-card .product-flags{ right:15px; left:auto; width:auto; align-items:flex-end;}.product-card .product-flags > li{ border-radius:20px;}.product-card .product-discount .regular-price{ font-size:16px; color:#979797; line-height:18px; font-weight:500; text-decoration:line-through; margin-right:10px;}.product-card .product-prices{ display:flex; align-items:flex-start; margin-bottom:24px; flex-direction:column;}.product-card .product-prices__content{ display:flex; align-items:center;}.product-card .product-price .current-price{ display:flex; align-items:flex-end; margin-right:15px;}.product-card .product-price .current-price > span{ color:#006C4F; font-size:32px; font-weight:600; line-height:36px;}.product-card .product-price .current-price .tax-shipping-delivery-label{ font-size:13px; color:#7a7a7a; line-height:15px; margin-left:5px; padding-bottom:2px;}.product-card .product-unit-price{ margin-bottom:0; font-size:0.75rem; color:#0BA360;}.product-card .product-additional-info{ padding:30px 0px;}.product-card .product .product-add-to-cart .control-label{ font-size:15px; color:#1B1D37; font-weight:600; display:flex; margin-bottom:5px;}.product-card .product .product-quantity{ display:flex; border:1px solid #dcdcdc; width:150px; border-radius:50px; height:50px; margin-bottom:24px;}.product-card .product .product-quantity .qty{ display:flex; width:100%; margin-right:0; align-items:center; justify-content:center;}.product-card .product #primary-slider{ text-align:center;}.product-card .product #primary-slider .splide__track{ max-height:500px;}.product-card .product #primary-slider .splide__slide a{ display:flex; width:560px; height:560px; margin:0 auto; border-radius:10px;}.product-card .product #primary-slider .splide__pagination{ display:none;}.product-card .product #secondary-slider .splide__track{ margin-left:30px; margin-right:30px;}.product-card .product #secondary-slider .splide__slide{ border-radius:5px; background-size:contain; opacity:0.5; border:none; transition:0.2s ease-in-out;}.product-card .product #secondary-slider .splide__slide:hover{ opacity:1;}.product-card .product #secondary-slider .splide__slide.is-active{ opacity:1;}.social-sharing{ display:flex; align-items:center; justify-content:flex-start;}.social-sharing__title{ display:flex; align-items:center;}.social-sharing__title i{ color:#1B1D37; font-size:22px; margin-right:8px;}.social-sharing span{ font-size:13px; margin-right:6px; color:#AFACBB;}.social-sharing ul{ margin-bottom:0px; display:flex; align-items:center;}.social-sharing ul li{ display:inline-block; height:30px; width:30px; margin-right:4px; cursor:pointer; transition:0.3s ease-in-out;}.social-sharing ul li a{ display:block; width:100%; height:100%; white-space:nowrap; overflow:hidden; position:relative;}.social-sharing ul li a .zmdi{ display:flex; align-items:center; justify-content:center; width:30px; height:30px; font-size:19px; color:#0BA360;}.social-sharing ul li a .zmdi-googleplus:before{ content:"\f34d";}.social-sharing ul li:hover{ background:#0BA360; border-radius:100%;}.social-sharing ul li:hover a .zmdi{ color:#fff;}@media (max-width:576px){ .social-sharing__title > span{  display:none;}}.product-customization{ margin:2.5rem 0;}.product-customization .product-customization-item{ margin:1.25rem 0;}.product-customization .product-message{ width:100%; height:3.125rem; padding:0.625rem; resize:none; background:#f6f6f6; border:none;}.product-customization .product-message:focus{ background-color:#fff; outline:0.1875rem solid #0BA360;}.product-customization .file-input{ position:absolute; left:0; z-index:1; width:100%; height:2.625rem; overflow:hidden; cursor:pointer; opacity:0;}.product-customization .customization-message{ margin-top:20px;}.product-customization .custom-file{ position:relative; display:block; width:100%; height:2.625rem; margin-top:1.25rem; line-height:2.625rem; color:#7a7a7a; text-indent:0.625rem; background:#f6f6f6;}.product-customization .custom-file button{ position:absolute; top:0; right:0; z-index:0;}.product-customization small{ color:#7a7a7a;}.product-pack{ margin-top:2.5rem;}.product-pack .pack-product-container{ display:flex; justify-content:space-around;}.product-pack .pack-product-container .pack-product-name{ flex:0 0 50%; font-size:0.875rem; color:#7a7a7a;}.product-pack .pack-product-container .pack-product-quantity{ padding-left:0.625rem; border-left:#f6f6f6 2px solid;}.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity{ display:flex; align-items:center;}.product-discounts{ margin-bottom:1.5rem;}.product-discounts > .product-discounts-title{ font-size:0.875rem; font-weight:600;}.product-discounts > .table-product-discounts thead tr th{ width:33%; padding:0.625rem 1.25rem; text-align:center; background:#fff; border:0.3125rem #f6f6f6 solid; font-size:13px;}.product-discounts > .table-product-discounts tbody tr{ background:#f6f6f6;}.product-discounts > .table-product-discounts tbody tr:nth-of-type(even){ background:#fff;}.product-discounts > .table-product-discounts tbody tr td{ padding:0.625rem 1.25rem; text-align:center; border:0.3125rem #f6f6f6 solid; font-size:13px;}.product-refresh{ margin-top:1.25rem;}.product-features{ width:150px;}.product-features .data-sheet{ display:flex; flex-wrap:wrap; align-items:stretch;}.product-features .data-sheet__item{ position:relative; display:flex; align-items:center; justify-content:flex-end; width:100%; margin-bottom:30px;}.product-features .data-sheet .value{ display:flex; align-items:center; position:relative; font-size:13px; color:#1B1D37; font-weight:500; line-height:16px; text-align:right;}.product-features .data-sheet .value:hover .name{ opacity:1; visibility:visible; z-index:11;}.product-features .data-sheet .icon{ position:relative; margin-left:15px;}.product-features .data-sheet .icon img{ min-width:23px;}.product-features .data-sheet .name{ position:absolute; opacity:0; visibility:hidden; bottom:48px; left:50%; transform:translateX(-50%); background:#fff; box-shadow:0px 5px 20px 0px rgba(29,18,88,0.1); border-radius:10px; padding:16px; width:auto; min-width:200px; text-align:center; font-size:13px; line-height:2px; font-weight:400; color:#5C5D60; transition:0.3s ease-in-out;}.product-features .data-sheet .name:before{ width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #fff; content:" "; position:absolute; bottom:-10px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%);}@media (max-width:1200px){ .product-features .data-sheet .name{  transform:none;  right:-18px;  left:auto;} .product-features .data-sheet .name:before{  transform:none;  right:20px;  left:auto;}}@media (max-width:991px){ .product-features .data-sheet__item{  width:calc(50% - 10px);  margin-right:10px;  justify-content:flex-start;  margin-bottom:15px;} .product-features .data-sheet .value{  flex-direction:row-reverse;} .product-features .data-sheet .icon{  position:relative;  margin-left:0px;  margin-right:15px;}}@media (max-width:767px){ .product-features .data-sheet__item:nth-child(odd) .name{  right:auto;  left:-8px;} .product-features .data-sheet__item:nth-child(odd) .name:before{  right:auto;  left:10px;}}.product-features-table .data-sheet > div{ display:flex; align-items:center; background:#f9f9f9; margin-bottom:5px;}.product-features-table .data-sheet > div .name{ display:flex; align-items:center; border-right:1px solid #e5e5e5; padding:5px 15px; height:100%; width:50%; font-size:15px; font-weight:600; color:#1B1D37;}.product-features-table .data-sheet > div .value{ margin-bottom:0; display:flex; align-items:center; padding:5px 15px; font-size:15px; font-weight:400; color:#1B1D37;}@media (max-width:1200px){ .product-features{  width:100%;}}.tabs{ margin-top:30px;}.tabs .tab-pane{ padding-top:1.25rem;}.tabs .nav-tabs .nav-item{ margin-right:50px;}.tabs .nav-tabs .nav-item:last-child{ margin-right:0;}.tabs .nav-tabs .nav-link{ color:#B7B7B7; border:none; padding:15px 0px; font-size:20px; font-weight:500; line-height:24px;}.tabs .nav-tabs .nav-link.active{ color:#1B1D37;}.tabs .nav-tabs .nav-item{ float:left; margin-bottom:-0.125rem;}@media (max-width:576px){ .tabs .nav-tabs .nav-item{  margin-right:20px;} .tabs .nav-tabs .nav-link{  font-size:16px;}}@media (min-width:1201px) and (max-width:1400px){ .product-card .product #primary-slider .splide__slide a{  width:460px;  height:460px;}}@media (max-width:1200px){ .product-card .product #primary-slider .splide__track{  max-height:370px;} .product-card .product #primary-slider .splide__slide a{  width:400px;  height:400px;}}@media (max-width:991px){ .product-card{  padding:40px 15px 30px;}}@media (min-width:768px) and (max-width:941px){ .product-card .product #primary-slider .splide__slide a{  width:330px;  height:330px;}}@media (max-width:840px){ .product-card .product #primary-slider .splide__track{  max-height:400px;} .product-card .product #primary-slider .splide__slide a{  width:330px;  height:330px;}}@media (max-width:767px){ .product-card .product #primary-slider .splide__slide a{  width:400px;  height:400px;}}@media (max-width:767px){ .product-card .product-name{  margin-top:15px;}}@media (max-width:576px){ .product-card{  width:calc(100% + 30px);  margin-left:-15px;  border-radius:0;  box-shadow:none;}}@media (max-width:475px){ .product-card .product-name{  margin-top:16px;  line-height:24px;}}@media (max-width:360px){ .product-card .product #primary-slider .splide__track{  max-height:330px;} .product-card .product #primary-slider .splide__slide a{  width:270px;  height:270px;} .product #primary-slider .splide{  padding:0px 0px 15px 0px;}}@media (min-width:1400px){ .product-card #primary-slider .splide__track{  max-height:560px;} .product-card #primary-slider .splide__slide a{  width:500px;  height:500px;}}body.cart-empty .cart-container{ padding:30px 30px 20px;}body.cart-empty .cart-actions{ padding:16px 0px 0px;}body.cart-empty .cart-overview{ padding:0;}body.cart-empty .cart-overview .no-items{ background:#F6F6F6; border:1px solid #E8E8E8; font-size:16px; line-height:20px; color:#000; text-align:center; align-items:center; display:flex; justify-content:center; min-height:95px; margin-bottom:30px; border-radius:5px;}body.cart-empty .checkout--empty{ margin-top:16px; margin-bottom:16px;}body.cart-empty .checkout--empty .btn{ width:100%;}.cartCross{ border-top:1px solid #EAEBEE; padding-top:40px !important;}body#cart .section--cross{ margin-bottom:60px;}.cart-grid{ padding-bottom:50px; margin-top:30px;}.cart-container{ background:#fff; border-radius:5px;}.cart-actions{ display:flex; align-items:center; justify-content:space-between; width:100%; padding:18px 30px 18px 30px; border-top:1px solid #e4e9eb;}.cart-summary-line{ line-height:36px;}.cart-summary-line .label{ padding-left:0; font-weight:400; color:#1B1D37; font-size:16px; white-space:nowrap;}.cart-summary-line .value{ color:#1B1D37; float:right; font-size:16px; font-weight:500;}.cart-summary-line .value--noTax{ font-size:20px; font-weight:800; color:#0BA360; opacity:1; line-height:24px;}.cart-summary-line .value-tax{ font-size:12px; color:#707070; line-height:12px;}.cart-summary-line .value--total{ font-size:16px; font-weight:500; color:#1B1D37; opacity:1; line-height:24px;}.cart-summary-line .value .brutto{ font-size:12px; font-weight:400; line-height:16px;}.cart-summary-line--total{ border-top:1px solid #dcdcdc; display:flex; justify-content:space-between; width:100%; align-items:center; padding:18px 0 0px; margin-top:16px;}.cart-summary-line--total .label{ font-weight:500; font-size:16px;}.cart-summary-line--total .value{ font-size:20px; color:#0BA360; font-weight:600;}.cart-summary-price{ display:flex; flex-direction:column; justify-content:flex-end; width:100%; align-items:flex-end; position:relative;}.cart-summary-price .value{ font-weight:600; font-size:20px;}.cart-detailed-actions .btn--primary{ width:100%;}.available-payment-methods{ background:#fff; border-radius:5px; padding:12px 10px; display:flex; flex-wrap:wrap; align-items:center; width:100%; margin-bottom:16px; min-height:55px; border:4px solid #10a362;}.available-payment-methods > img{ margin:5px 10px;}.block-promo{ margin-bottom:1rem;}.block-promo .promo-code{ display:flex; justify-content:space-between; align-items:center; margin-bottom:15px; position:relative; margin-top:16px;}.block-promo .promo-code .alert-danger{ margin-top:0; color:#fff; top:47px; left:0; border:none; background:#ff4c4c; display:none; position:absolute;}.block-promo .promo-code .alert-danger::after{ position:absolute; bottom:100%; left:10%; width:0; height:0; margin-left:-10px; pointer-events:none; content:" "; border:solid transparent; border-width:10px; border-bottom-color:#ff4c4c;}.block-promo .promo-code form{ text-align:center; position:relative; display:flex; width:100%; margin-right:0;}.block-promo .promo-input{ color:#1B1D37; height:48px; text-indent:0.625rem; width:100%; border-radius:30px; position:relative; padding:0px 10px; font-size:13px; border:none;}.block-promo .promo-input + button{ position:absolute; right:0; top:0px; height:48px; background:#929CAC;}.block-promo .promo-input + button:hover{ background:#0BA360;}.block-promo .promo-line{ display:flex; justify-content:space-between; border-bottom:1px solid #dcdcdc; padding:0 20px 10px; margin-bottom:10px;}.block-promo .promo-line .label{ font-size:12px; font-weight:500; color:#1B1D37; display:flex; align-items:center; text-transform:uppercase;}.block-promo .promo-line .label .zmdi{ color:#1B1D37; margin-right:8px; font-size:14px;}.block-promo .promo-line-action{ display:flex; align-items:center;}.block-promo .promo-line-action span{ color:#f95e5e; font-weight:600; font-size:14px;}.block-promo .promo-line-action a{ display:flex; align-items:center;}.block-promo .promo-line-action a .zmdi{ opacity:0.3; font-size:16px; margin-left:10px; transition:0.3s; color:#1B1D37;}.block-promo .promo-line-action a:hover .zmdi{ opacity:1;}.block-promo .promo-name{ padding-top:10px; border-top:1px solid #dcdcdc;}.block-promo .promo-code-button{ display:block; padding:0 0 1rem; text-align:center;}.block-promo .promo-code-button.with-discounts{ display:none;}.block-promo .promo-code-button.cancel-promo{ margin-bottom:0; color:#0BA360;}.block-promo .promo-code-button.cancel-promo[aria-expanded=true]{ display:block; padding:0; margin-top:1rem;}.block-promo.promo-highlighted{ margin-bottom:0;}.block-promo p{ margin-bottom:0;}.promotion{ background:#fff; padding:15px 20px; border-radius:5px;}.promotion p.block-promo{ font-size:15px; font-weight:500; color:#1B1D37; margin-bottom:5px;}.promotion ul{ margin-bottom:0;}.promotion ul li{ font-size:14px;}.promotion ul li .label{ color:#1B1D37;}.promotion ul li .label .code{ font-weight:600;}@media (max-width:1200px){ .cart-summary-line .label{  font-size:14px;} .cart-summary-line .value{  font-size:14px;}}@media (max-width:991px){ .cart-grid-right{  margin-top:15px;} .cart-overview{  padding-right:0;} .cart-container{  margin-bottom:20px;} .cart-actions{  padding:18px 20px;}}@media (max-width:576px){ .cart-actions{  flex-wrap:wrap;} .cart-actions .btn-cart-action{  height:40px;  font-size:14px;  padding:0px 15px;  margin-bottom:10px;} .cart-summary-line .label{  font-size:14px;} .cart-summary-line .value{  font-size:14px;} .cart-summary-line .value--total{  font-size:16px;  line-height:20px;}}@media (max-width:400px){ .cart-actions{  flex-direction:column;} .cart-actions .btn-cart-action{  width:100%;}}.cart-overview{ width:100%;}.cart-overview__item{ display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #E4E9EB; margin:0px 40px; padding:20px 0px;}.cart-overview__item:last-child{ border-bottom:none;}.cart-overview .cart-detailed__left{ display:flex; align-items:center; width:45%;}.cart-overview .cart-detailed__center{ display:flex; align-items:center;}.cart-overview .cart-detailed__center .cart-product-price{ color:#8F8F8F; font-size:16px; font-weight:400;}.cart-overview .cart-detailed-image{ width:71px; margin-right:15px;}.cart-overview .cart-detailed-img{ width:100%; border-radius:5px;}.cart-overview .cart-detailed-name{ display:flex; flex-direction:column;}.cart-overview .cart-detailed-name a.label{ font-size:16px; color:#1B1D37; font-weight:500; line-height:27px; text-align:left; margin-bottom:5px;}.cart-overview .cart-detailed-name .product-line-info{ display:flex; align-items:center; line-height:18px;}.cart-overview .cart-detailed-name .product-line-info .label,.cart-overview .cart-detailed-name .product-line-info .value{ font-size:14px; font-weight:300; color:rgba(27,29,55,0.5);}.cart-overview .cart-detailed-name .product-line-info .value{ margin-left:3px;}.cart-overview .cart-detailed-name .product-line-info--subscription .value{ font-weight:500;}.cart-overview .cart-detailed-qty{ margin-right:100px; margin-left:100px;}.cart-overview .cart-detailed-price{ font-size:16px; color:#0BA360; font-weight:600; line-height:27px;}.cart-overview .cart-detailed-action .remove-from-cart{ display:flex; align-items:center;}.cart-overview .cart-detailed-action .remove-from-cart svg{ stroke:#ccc; transition:0.3s ease-in-out;}.cart-overview .cart-detailed-action .remove-from-cart:hover svg{ stroke:#ff0000;}.cart-rules .cart-rule{ border-bottom:1px solid #eee; margin-bottom:15px;}.cart-rules .cart-rule:last-child{ border-bottom:none;}.cart-rules .cart-rule ul li{ font-size:16px; font-weight:500; color:#0BA360;}.cart-rules .cart-rule ul li strong{ font-weight:400; color:#1B1D37;}@media (max-width:1400px){ .cart-overview .cart-detailed-qty{  margin-right:60px;  margin-left:60px;}}@media (max-width:991px){ .cart-overview{  width:100%;} .cart-overview .cart-detailed__center .cart-product-price{  display:none;} .cart-overview .cart-detailed-price{  font-size:14px;} .cart-overview .cart-detailed-gty{  margin-left:0;}}@media (max-width:767px){ .cart-overview{  width:100%;} .cart-overview .cart-detailed-name a.label{  font-size:14px;  line-height:18px;} .cart-overview .cart-detailed-name .product-line-info .value,.cart-overview .cart-detailed-name .product-line-info .label{  font-size:12px;} .cart-overview .cart-detailed-price{  font-size:14px;  color:#1B1D37;  line-height:20px;}}@media (max-width:576px){ .cart-overview__item{  flex-wrap:wrap;  padding:18px 0px 18px 0px;  margin:0 15px;} .cart-overview .cart-detailed-qty{  margin-left:30px;} .cart-overview .cart-detailed__center{  align-items:center;  width:50%;  justify-content:space-between;} .cart-overview .cart-detailed .product-line-info .value,.cart-overview .cart-detailed .product-line-info .label{  font-size:10px;  line-height:12px;} .cart-overview .cart-detailed__left{  width:100%;  margin-bottom:15px;}}.custom-checkbox{ position:relative;}.custom-checkbox label{ font-size:14px; cursor:pointer;}.custom-checkbox label p{ margin-bottom:0; font-size:12px;}.custom-checkbox a{ text-decoration:underline;}.custom-checkbox input[type=checkbox]{ margin-top:0.25rem; opacity:0; cursor:pointer; position:absolute;}.custom-checkbox input[type=checkbox] + span{ margin-right:8px; display:inline-block; width:16px; min-width:16px; height:16px; vertical-align:middle; cursor:pointer; background:#fff; border:1px #979797 solid; border-radius:3px; transition:0.2s ease-in-out;}.custom-checkbox input[type=checkbox] + span .checkbox-checked{ display:none; margin:1px 0px 0px 1px; font-size:13px; color:#fff;}.custom-checkbox input[type=checkbox]:checked + span{ background:#0BA360; border-color:#0BA360;}.custom-checkbox input[type=checkbox]:checked + span .checkbox-checked{ display:block; border-radius:3px;}.custom-checkbox input[type=checkbox]:focus + span{ border-color:#0BA360;}.custom-checkbox label{ text-align:left;}#block-reassurance{ margin-top:2rem;}#block-reassurance img{ width:1.563rem; margin-right:0.625rem;}#block-reassurance li{ border-bottom:1px solid rgba(0,0,0,0.25);}#block-reassurance li:last-child{ border:0;}#block-reassurance li .block-reassurance-item{ padding:1rem 1.5rem;}#product #block-reassurance{ background:#fff;}#product #block-reassurance span{ font-weight:700;}.quickview{ padding-right:0px !important; margin:10px 10px;}.quickview .social-sharing{ display:none;}.quickview .product-add-to-cart{ border-bottom:none; padding-bottom:0;}.quickview .product-add-to-cart .product-bottom{ border-bottom:none;}.quickview .modal-dialog{ width:100%; max-width:70rem;}.quickview .modal-content{ min-height:28.13rem; width:100%;}.quickview .modal-header{ border:none; padding:0.625rem;}.quickview .modal-body{ min-height:23.75rem; padding:15px 15px 35px;}.quickview .modal-footer{ border-top:1px solid rgba(122,122,122,0.3);}.quickview .layer{ display:none;}.quickview .product-cover img{ width:auto;}.quickview .image-container{ display:-webkit-box; display:-ms-flexbox; display:flex; flex-direction:column; z-index:1; min-height:21.88rem;}.quickview .image-container .product-image > li.thumb-container > .thumb{ width:100%; max-width:4.938rem; margin-bottom:0.8125rem; background:#fff;}.quickview .mask{ overflow:hidden; margin-left:0.625rem;}.quickview .product-images{ display:flex; flex-wrap:wrap; justify-content:flex-start; text-align:center;}.quickview .js-arrows{ display:none;}.quickview .arrows{ position:absolute; top:0; bottom:0; max-height:22.5rem; right:5rem; z-index:0;}.quickview .arrows .arrow-up{ margin-top:-3.125rem; cursor:pointer; opacity:0.2;}.quickview .arrows .arrow-down{ position:absolute; bottom:-1.875rem; cursor:pointer;}.quickview .social-sharing{ margin-top:0; margin-left:2.5rem;}.quickview-title{ font-size:18px; font-weight:500; margin-bottom:12px;}.quickview .product-prices{ margin-bottom:8px;}.quickview .product-prices .price{ font-size:20px; line-height:24px;}.quickview .product-prices .price-regular{ font-size:14px;}.quickview .make-diagnosis{ display:none;}.quickview .product-actions__price{ margin-bottom:15px;}.quickview .product-variants-item{ margin-bottom:0px;}.quickview .product-variants .variants-radio span.radio-label{ font-size:13px; width:76px; height:34px;}.quickview #loyalty-product-additional-info{ width:100%;}.quickview #product-description-short{ margin-top:10px;}.quickview #product-description-short p{ font-size:12px; color:#000; opacity:0.5; line-height:20px;}.quickview .product__actions{ align-items:center; justify-content:space-between;}.product-cover{ margin-bottom:20px; position:relative; text-align:center;}.product-cover .layer{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; opacity:0; background:rgba(255,255,255,0.7); text-align:center; cursor:pointer;}.product-cover .layer:hover{ opacity:1;}.images-container--quickview .product-images > li.thumb-container{ display:inline-block; width:20%;}.product-images > li.thumb-container > .thumb{ opacity:0.4; cursor:pointer; margin-bottom:0.625rem; transition:0.2s ease-in-out;}@media (max-width:991px){ .quickview .product__actions{  flex-direction:column;  align-items:flex-start;} .quickview .product-cover{  height:300px;} .quickview .product-cover img{  width:auto;  height:100%;} .quickview .modal-body{  position:relative;  padding:15px 20px 15px 20px;}}@media (max-width:767px){ .images-container--quickview .product-images > li.thumb-container{  display:inline-block;  width:40%;}}#stores .page-stores{ width:85%; margin:0 auto;}#stores .page-stores .store-item{ padding-right:0.75rem; padding-left:0.75rem;}#stores .page-stores .store-picture img{ max-width:100%;}#stores .page-stores .store-item-container{ display:flex; align-items:center; justify-content:space-around; padding:1.875rem 0;}#stores .page-stores .store-item-container ul{ margin-bottom:0; font-size:1.25rem;}#stores .page-stores .store-item-container .divide-left{ border-left:#f6f6f6 1px solid;}#stores .page-stores .store-item-container .divide-left tr{ height:1.563rem;}#stores .page-stores .store-item-container .divide-left td{ padding-left:0.375rem;}#stores .page-stores .store-item-container .divide-left th{ text-align:right;}#stores .page-stores .store-item-container .store-description{ font-size:1rem;}#stores .page-stores .store-item-footer{ display:flex; justify-content:space-around; padding-top:0.5rem; margin-top:0.5rem;}#stores .page-stores .store-item-footer.divide-top{ border-top:#f6f6f6 1px solid;}#stores .page-stores .store-item-footer div:first-child{ flex:0 0 65%;}#stores .page-stores .store-item-footer i.material-icons{ margin-right:0.625rem; font-size:1rem; color:#7a7a7a;}#stores .page-stores .store-item-footer li{ margin-bottom:0.625rem;} @media (max-width:767px){ #stores .page-stores{  width:100%;} #stores .page-stores .store-item-container{  padding:1rem 0;}}@media (max-width:575px){ #stores .page-stores .store-item-container{  display:block;} #stores .page-stores .store-item-container .divide-left{  border-left:none;} #stores .page-stores .store-item-container .store-description a{  margin-bottom:0.5rem;} #stores .page-stores .store-item-container .store-description address{  margin-bottom:0.5rem;} #stores .page-stores .store-item-footer{  display:block;} #stores .page-stores .store-item-footer.divide-top{  border-top:#f6f6f6 1px solid;} #stores .page-stores .store-item-footer li{  margin-bottom:0.625rem;} #stores .page-stores .store-item-footer .card-block{  padding:0.75rem 0.75rem 0;}}.footer{ background:#F9F9FB; border-top:1px solid #E8E8E8; padding:40px 0px 40px;}.footer > .container{ position:relative;}.footer__copyright{ margin-top:5px;}.footer__copyright-content span{ font-size:14px; color:#5C5D60; line-height:16px; font-weight:400;}.footer__copyright--mobile{ display:none;}.footer-content{ display:flex; justify-content:space-between; flex-wrap:wrap; align-items:flex-start;}.footer-block--first{ max-width:380px; width:25%; padding-right:20px;}.footer-block--default{ width:12.5%; padding-right:15px;}.footer-block--social{ width:12.5%; padding-right:15px;}.footer-block--newsletter{ width:25%; max-width:360px;}.footer-block__logo{ display:block; margin-bottom:18px;}.footer-block__desc{ font-size:14px; color:#5C5D60; line-height:28px; font-weight:400; max-width:260px;}.footer-block__title{ font-size:16px; font-weight:500; line-height:20px; color:#858585; margin-bottom:20px;}.footer-menu__item{ margin-bottom:4px;}.footer-menu__link{ font-size:14px; font-weight:400; line-height:18px; color:#5C5D60; transition:0.3s ease-in-out;}@media(max-width:576px){  .footer-menu__item{ margin-bottom:15px; text-align:center; }  .footer-menu__link{ font-size:15px; }}.footer-menu__link:hover{ color:#0BA360;}.footer .social-links__item{ margin-bottom:18px;}.footer .social-links__link{ display:flex; align-items:center; font-size:14px; font-weight:400; line-height:18px; color:#5C5D60;}.footer .social-links__link svg{ margin-right:12px;}@media (max-width:1440px){ .footer > .container{  width:100%;}}@media (max-width:1200px){ .footer{  padding:30px 0px 0px;} .footer-block--first{  width:100%;  max-width:100%;} .footer-block__desc{  display:none;} .footer__copyright{  display:none;} .footer__copyright--mobile{  display:flex;  align-items:center;  justify-content:center;  text-align:center;  height:40px;  background:#F9F9FB;}}@media (max-width:991px){ .footer-block--default,.footer-block--social{  width:25%;} .footer-block--newsletter{  width:100%;  max-width:400px;}}@media (max-width:576px){ .footer{  background:#fff;} .footer-content{  padding-bottom:20px;} .footer-block{  margin-bottom:8px;} .footer-block--default,.footer-block--social{  width:100%;  padding-right:0;} .footer-block--newsletter{  max-width:100%;} .footer-block__title{  position:relative;  margin-bottom:10px;} .footer-block__title:after{  content:"\f2f9";  font-family:"Material-Design-Iconic-Font";  position:absolute;  top:50%;  transform:translateY(-50%);  right:0;  font-size:20px;  color:#858585;  transition:0.3s ease-in-out;} .footer-block__desc{  display:block;  max-width:100%;  font-size:13px;  line-height:20px;  margin-bottom:20px;} .footer-block.open .footer-block__title:after{  transform:translateY(-50%) rotate(180deg);} .footer-menu{  display:none;  padding-top:5px;} .footer__copyright{  width:calc(100% + 30px);  margin-left:-15px;}}#contact #wrapper{ padding-bottom:50px;}.page-contact{ background:#F9F9FB; overflow-x:hidden;}.page-contact .contact-wrapper{ background:#fff; border-radius:5px; padding:30px 20px 50px;}.page-contact #contact-map{ width:100%; height:650px; border-radius:10px;}.page-contact .contact__info{ display:none !important;}.page-contact .contact-rich__content{ display:flex; align-items:flex-start; flex-wrap:wrap; justify-content:space-between; margin-right:-20px;}.page-contact .contact-rich h4{ line-height:20px; font-weight:600; padding-left:25px; font-size:16px; margin-bottom:10px; text-transform:initial;}.page-contact .contact-rich .block{ display:flex; align-items:center; justify-content:center; text-align:center; flex-direction:column; padding:15px 24px; width:calc(25% - 20px); margin-right:20px; margin-bottom:20px; overflow:hidden;}.page-contact .contact-rich .block:not(:last-child){ border-right:1px solid #dcdcdc;}.page-contact .contact-rich .block .title{ font-size:18px; font-weight:600; line-height:22px; color:#1B1D37; margin-bottom:10px;}.page-contact .contact-rich .block .icon{ display:flex; height:52px; width:52px; min-width:52px; align-items:center; justify-content:center; margin-bottom:20px;}.page-contact .contact-rich .block .data{ color:#1B1D37; font-size:16px; font-weight:400; width:auto; overflow:hidden; display:flex; flex-direction:column;}.page-contact .contact-rich .block .data-inline{ flex-direction:row;}.page-contact .contact-rich .block .data__spacer{ padding:0px 10px;}.page-contact .contact-rich .block .data--wrap{ flex-wrap:wrap;}.page-contact .contact-rich .block .data a{ color:#1B1D37; font-size:16px; font-weight:400; width:auto; overflow:hidden; display:flex; flex-direction:column; transition:0.2s ease-in-out;}.page-contact .contact-rich .block .data a:hover{ color:#0BA360;}.page-contact .contact-form{ max-width:1380px; margin:50px auto 0px; padding:0px 50px;}.page-contact .contact-form > .row{ display:flex; align-items:center; justify-content:center;}.page-contact .contact-form__title{ font-size:24px; font-weight:600; color:#1B1D37; margin-bottom:20px;}.page-contact .contact-form .form-group{ margin-bottom:10px;}.page-contact .contact-form .form-control{ border-radius:30px; font-size:14px; padding:8px 15px; color:#2d3e50; background-color:#fff; border-color:#dcdcdc; min-height:50px;}.page-contact .contact-form .form-control-label{ padding-top:0.625rem; text-align:left;}.page-contact .contact-form textarea.form-control{ border-radius:25px; padding:15px; height:auto;}.page-contact .contact-form .input-group .input-group-btn{ z-index:3;}.page-contact .contact-form .input-group .input-group-btn > .btn{ height:44px; border-radius:30px; position:absolute; right:18px; bottom:-7px; background:linear-gradient(to right,#0BA360,#3CBA92,#0c8464,#0BA360); background-size:300% 100%; color:#fff; white-space:nowrap; padding:0px 9px; font-size:12px; font-weight:400;}.page-contact .contact-form .input-group .input-group-btn > .btn:hover{ background-position:100% 0;}.page-contact .contact-form #gdpr_consent{ display:flex; align-items:center;}.page-contact .contact-form #gdpr_consent .custom-checkbox label{ display:flex; align-items:center; font-size:12px; line-height:18px; color:#8E8E8E; cursor:pointer;}.page-contact .contact-form #gdpr_consent .custom-checkbox input[type=checkbox] + span .checkbox-checked{ margin:1px 0px 0px 0px;}.page-contact .contact-form #gdpr_consent .custom-checkbox input[type=checkbox] + span{ margin-right:10px;}.page-contact .contact-form .form-footer{ text-align:left;}.page-contact .contact-static{ display:flex; align-items:center; justify-content:center;}.page-contact .contact-title{ font-size:16px; line-height:22px; font-weight:600; padding-left:25px;}.page-contact .contact__info-list{ justify-content:space-between; margin-bottom:100px;}.page-contact .contact__info-box{ width:calc(25% - 15px); background:#fff; height:116px; padding:15px 24px; border-radius:6px; box-shadow:1px 1px 7px 0 rgba(0,0,0,0.15);}.page-contact .contact__info-box:first-child,.page-contact .contact__info-box:nth-child(2){ margin-bottom:0px;}.page-contact .contact__info-box:last-child{ margin-right:0px;}@media (max-width:1200px){ .page-contact .contact-rich .block{  width:calc(50% - 25px);} .page-contact .contact-rich .block:nth-child(2){  border-right:none;} .page-contact .contact-rich .block .title{  font-size:15px;} .page-contact .contact-rich .block .icon{  width:auto;  margin-bottom:10px;} .page-contact .contact-rich .block .icon img{  max-width:34px;} .page-contact .contact-rich .block .data{  font-size:14px;} .page-contact .contact-rich .block .data a{  font-size:14px;} .page-contact #contact-map{  height:400px;} .page-contact .contact-form{  max-width:700px;  width:100%;  padding:0px;} .page-contact .contact-form .contact-static{  display:none;} .page-contact .contact__info-list{  margin-bottom:50px;} .page-contact .contact__info-box{  flex-direction:column;  margin-bottom:0px !important;  height:auto;} .page-contact .contact__info-avatar{  margin-right:0px;  margin-bottom:15px;} .page-contact .contact__info-data{  text-align:center;}}@media (max-width:576px){ .page-contact #contact-map{  width:calc(100% + 30px);  margin-left:-15px;} .page-contact .contact-wrapper{  background:transparent;  border-radius:0;  padding:0;} .page-contact .contact-rich .block{  width:100%;  padding:10px 15px;  margin-bottom:10px;  margin-right:0;  border:none !important;} .page-contact .contact__info-box{  width:100%;  margin-right:0px;  max-width:none;} .page-contact .contact-form{  padding:0;} .page-contact .contact-form #gdpr_consent .custom-checkbox label{  font-size:12px;  line-height:16px;} .page-contact .contact-form .form-footer{  text-align:center;}}.customization-modal .modal-content{ border:1px solid #f6f6f6; border-radius:0;}.customization-modal .modal-content .modal-body{ padding-top:0;}.customization-modal .modal-content .modal-body .product-customization-line{ padding-top:0.9375rem; padding-bottom:0.9375rem; border-bottom:1px solid #f6f6f6;}.customization-modal .modal-content .modal-body .product-customization-line .label{ font-weight:600; text-align:right;}.customization-modal .modal-content .modal-body .product-customization-line:last-child{ padding-bottom:0; border-bottom:0;}.sitemap-title{ text-transform:capitalize;}.sitemap{ margin-top:0.9375rem;}.sitemap h2{ width:100%; height:35px; margin-left:-15px; font-size:1.1rem; font-weight:600; color:#1B1D37; text-transform:uppercase; border-bottom:1px solid #7a7a7a;}.sitemap ul{ margin-top:20px; margin-left:-15px;}.sitemap ul.nested{ margin-left:20px;}.sitemap ul li{ margin-bottom:1rem; font-size:0.9rem;}@media (max-width:575px){ .sitemap{  margin-top:0;}}.block-newsletter{ border-radius:15px; position:relative;}.block-newsletter:not(.block-newsletter--footer):before{ content:""; position:absolute; background:#f9f9f9; width:100%; height:calc(100% - 80px); left:0; min-height:300px; top:50%; transform:translateY(-50%);}.block-newsletter img{ margin-right:100px;}.block-newsletter > .container{ position:relative; z-index:1; display:flex; align-items:center;}.block-newsletter__content{ display:flex; flex-direction:column;}.block-newsletter__title{ font-size:32px; color:#1B1D37; line-height:40px; margin-bottom:16px;}.block-newsletter__desc{ font-size:16px; color:#5C5D60;}.block-newsletter .form-label{ color:#1B1D37; font-size:15px; font-weight:600; line-height:18px; margin-bottom:15px;}.block-newsletter .psgdpr_consent_message{ display:flex; font-size:12px; font-weight:400; line-height:18px; color:#5C5D60; cursor:pointer;}.block-newsletter__wrapper{ display:flex; position:relative; width:100%; margin-bottom:20px; max-width:390px;}.block-newsletter__wrapper input[name=email]{ height:50px; padding:0px 30px; border:1px solid #E1E1E1; border-right:none; font-size:14px; line-height:17px; color:#1B1D37; border-radius:50px; width:100%;}.block-newsletter .btn--primary{ position:absolute; right:2px; top:50%; transform:translateY(-50%); height:44px; border-radius:50px; font-size:14px; border:none; cursor:pointer; width:90px; color:#fff;}.block-newsletter .btn--primary:focus{ outline:none;}.block-newsletter .alert{ border-radius:10px; padding:5px 15px; margin-top:10px;}.block-newsletter--footer{ background:transparent; padding:0; margin-bottom:30px;}.block-newsletter--footer .block-newsletter__desc{ display:none;}@media (max-width:1200px){ .block-newsletter img{  max-width:300px;  margin-right:50px;} .block-newsletter__title{  font-size:24px;  margin-bottom:10px;}}@media (max-width:767px){ .block-newsletter{  padding:20px 0px;} .block-newsletter:before{  height:100%;  min-height:auto;} .block-newsletter img{  display:none;} .block-newsletter__title{  text-align:center;}}@media (max-width:576px){ .block-newsletter__title{  font-size:20px;}}#manufacturer #main ul{ display:flex; flex-wrap:wrap; align-items:flex-start;}#manufacturer #main ul .brand{ position:relative; width:calc(20% - 10px); min-width:210px; padding:10px; margin:5px; text-align:center; background:#fff; transition:0.4s ease-out;}#manufacturer #main ul .brand-infos a::before{ position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; content:"";}#manufacturer #main ul .brand:hover{ box-shadow:0 0 8px 0 rgba(0,0,0,0.2);}#manufacturer #main ul .brand-products{ display:none;}#manufacturer #main ul .brand-img{ width:200px; margin:auto;}@media (max-width:991px){ #manufacturer #main ul{  display:flex;  flex-wrap:wrap;  align-items:flex-start;  justify-content:center;}}#cookieNotice{ padding:10px 10px; box-shadow:none !important; z-index:9999999999 !important;}#cookieNotice #cookieNoticeContent{ width:100%; position:fixed; z-index:9999999999999999; max-width:calc(100% - 40px); bottom:20px; background:#fff; padding:40px 16px 25px; -webkit-box-shadow:0px 5px 25px 0px rgba(13,17,42,0.07); box-shadow:0px 5px 25px 0px rgba(13,17,42,0.07); border-radius:10px; left:50%; transform:translateX(-50%); display:flex; flex-direction:column-reverse;}#cookieNotice #cookieNoticeContent .cookie-title{ font-size:14px; font-weight:500; line-height:20px; margin-bottom:10px;}#cookieNotice #cookieNoticeContent .cookie-img{ position:absolute; top:-25px; left:50%; transform:translateX(-50%);}#cookieNotice #cookieNoticeContent .cookie-action{ display:flex; flex-direction:column-reverse; align-items:center; justify-content:center;}#cookieNotice #cookieNoticeContent .cookie-action .btn{ height:40px; max-width:220px; margin:0 auto;}#cookieNotice p{ color:#9A9A9A; font-size:13px; font-weight:300; margin-bottom:15px;}@media (max-width:767px){ #cookieNotice #cookieNoticeContent{  bottom:20px;  right:20px;  padding:35px 10px 16px;} #cookieNotice .cookie-title{  font-size:13px;} #cookieNotice p{  font-size:10px;  margin-bottom:12px;}}@media (max-width:425px){ #cookieNotice #cookieNoticeContent{  max-width:280px;}}.header{ box-shadow:0px 5px 20px 0px rgba(30,37,99,0.11); background:#fff; position:fixed; top:0; left:0; right:0; width:100%; z-index:1000; transition:0.3s ease-in-out;}.header.nav-up{ top:-44px;}.header.nav-down{ top:0;}.header__top{ background:#E9E9E9; height:44px; display:flex; align-items:center; justify-content:space-between; padding:0px 40px;}.header__top > div{ font-size:14px; font-weight:400; color:#1B1D37;}.header__contact > div{ display:flex; align-items:center;}.header__contact > div span{ display:flex; margin:0px 5px;}.header__contact > div span:last-child{ align-items:center;}.header__contact > div svg{ margin:0px 5px;}.header__nav #main-menu .menu-list{ display:flex; align-items:center; margin-bottom:0px;}.header__nav #main-menu .menu-list__item{ height:100%;}.header__nav #main-menu .menu-list__link{ display:flex; align-items:center; height:100%; color:#1B1D37; font-weight:400; padding:0px 15px; position:relative; font-size:16px; transition:0.3s ease-in-out; line-height:18px; white-space:nowrap; letter-spacing:1px;}.header__nav #main-menu .menu-list__link:hover{ color:#0BA360;}.header .header-menu-mobile{ display:none;}.header__bottom{ background:#fff; height:70px; display:flex; align-items:center; justify-content:space-between;}.header__bottom-left{ display:flex; align-items:center; height:100%;}.header__menu{ height:100%;}.header__logo{ margin:0px 30px;}.header__right{ display:flex; align-items:center; height:100%;}.header__right > div{ border-left:1px solid #E1E1E1; padding:0px 20px; display:flex; align-items:center; height:100%;}.header__right > div:last-child{ margin-right:10px;}.header__right .w-1400-flex{ display:none;}.header__right .w-1300-block{ display:none;}.header-block__title{ display:flex; align-items:center; white-space:nowrap;}.header-block__title.has-text{ color:#1B1D37;}.header-block__title.has-text svg{ margin-right:12px;}.header-block__title.has-text .zmdi{ margin-left:6px; color:#636363;}.header-block.active{ cursor:pointer;}.header-block__item{ display:flex; align-items:center;}.header-block__icon{ position:relative; display:flex; align-items:center;}.header-block__icon .icon{ stroke:#006C4F;}.header-block__qty{ position:absolute; top:-8px; background:#0BA360; border-radius:8px; padding:0px 3px 0px 3px; min-width:18px; height:18px; display:flex; align-items:center; justify-content:center; left:17px; font-size:11px; line-height:10px; color:#fff;}.header-block__price{ font-size:15px; margin-left:20px; color:#006C4F; font-weight:600;}.header__dropdown{ cursor:pointer;}.header__dropdown.open .dropdown-menu{ visibility:visible; opacity:1; transform:translateX(-50%) translateY(0);}.header__dropdown .dropdown-menu{ position:absolute; top:40px; left:50%; transform:translateX(-50%) translateY(-10px); background:#fff; z-index:999; min-width:180px; display:flex; flex-direction:column; padding:15px 20px; border-radius:3px; visibility:hidden; border:none; opacity:0; transition:0.2s ease-in-out; box-shadow:0 5px 15px 3px rgba(0,0,0,0.2);}.header__dropdown .dropdown-menu:before{ width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #fff; content:" "; position:absolute; top:-10px; left:50%; transform:translateX(-50%);}.header__dropdown .dropdown-item{ width:100%; clear:both; font-weight:400; text-align:inherit; white-space:nowrap; background:none; display:flex; font-size:14px; align-items:center; border:0; padding:5px 0 5px 0;}.header__dropdown .dropdown-item:not(:last-child){ margin-bottom:5px;}.header__dropdown .dropdown-item .icon{ stroke:#0BA360; margin-right:15px;}.header__mobile{ display:none;}.header__mobile-search{ display:none;}@media (max-width:1700px){ .header__logo{  margin:0px 15px;  min-width:113px;} #_desktop_user_info .header-block__title.has-text .zmdi{  color:#006C4F;  margin-left:0;}}@media (max-width:1600px){ .header__right > div{  padding:0px 12px;} .header__nav #main-menu .menu-list__link{  font-size:15px;  padding:0px 10px;}}@media (max-width:1400px){ .header-block__price{  display:none;} .header__mobile{  display:flex;} .header__mobile .header__top{  display:none;} .header__top{  padding:0 20px;} .header__mobile-content{  display:none;} .header__contact{  display:none;}}@media (max-width:1110px){ body.is-normal-nav .header{  top:0;} .header.nav-up{  top:-60px;} .header.nav-down{  top:-60px;} .header__bottom > .container .header__right{  display:none !important;} .header__menu{  width:100%;  height:100%;} .header__top{  display:none;} .header__mobile{  display:flex;  background:#fff;  position:relative;  z-index:99;  flex-direction:column;  width:100%;} .header__mobile-logo{  padding-left:15px;} .header__mobile-search{  display:flex;} .header__mobile-burger{  background:linear-gradient(to right,#0BA360,#3CBA92);  border-left:none !important;  height:50px;  display:flex;  align-items:center;  justify-content:center;  width:50px;  cursor:pointer;} .header__mobile-actions{  display:flex;  align-items:center;  height:100%;} .header__mobile-actions > div{  width:50px;  border-left:1px solid #dcdcdc;  height:100%;  display:flex;  align-items:center;  justify-content:center;} .header__mobile-actions .header-block__qty{  min-width:16px;  height:16px;  left:13px;} .header__mobile-actions .header-block svg#cart{  margin-left:-4px;} .header__mobile-actions .header-block__title.has-text svg{  margin-right:0;} .header__mobile-actions .header-block__price{  display:none;} .header__mobile-actions .header-block__icon .icon{  stroke:#006C4F;} .header__mobile .header__top{  display:flex;  width:100%;  min-height:60px;  height:auto;} .header__mobile-content{  display:flex;  align-items:center;  justify-content:space-between;  height:50px;  width:100%;} .header__mobile-right{  display:flex;  align-items:center;  height:100%;  width:calc(100% - 138px);  justify-content:flex-end;} .header__mobile-right__search{  cursor:pointer;  display:flex;  align-items:center;  justify-content:center;  width:50px;  border-left:1px solid #dcdcdc;  height:100%;} .header__mobile-right__search:hover .zmdi{  color:#0BA360;} .header__mobile-right__search .zmdi{  transition:0.2s ease-in-out;  font-size:27px;  margin-top:5px;} .header__mobile .burger{  position:relative;  width:20px;  height:14px;  cursor:pointer;} .header__mobile .burger.menu-is-open .burger__line--1{  top:5px;  width:0%;  left:50%;} .header__mobile .burger.menu-is-open .burger__line--2{  transform:rotate(45deg);} .header__mobile .burger.menu-is-open .burger__line--3{  transform:rotate(-45deg);} .header__mobile .burger.menu-is-open .burger__line--4{  top:5px;  width:0%;  left:50%;} .header__mobile .burger__line{  display:block;  position:absolute;  height:2px;  width:100%;  background:#fff;  border-radius:9px;  opacity:1;  left:0;  transform:rotate(0deg);  transition:0.25s ease-in-out;} .header__mobile .burger__line--1{  top:0px;} .header__mobile .burger__line--2{  top:6px;} .header__mobile .burger__line--3{  top:6px;} .header__mobile .burger__line--4{  top:12px;} .header__bottom{  display:none;  position:fixed;  background:#fff;  left:0;  right:0;  margin-left:auto;  width:100%;  max-width:60%;  padding:0px 0px 0px;  top:110px;  z-index:999;  height:calc(100% - 73px);  overflow-y:auto;  overflow-x:hidden;} .header__bottom .container{  padding:0;  margin:0;} .header__bottom .menu__item.highlighted-element{  display:none !important;} .header__bottom-right{  display:none;} .header__bottom-left{  width:100%;  flex-direction:column;} .header__bottom-left #main-menu{  display:block;} .header__bottom-content{  height:100%;  background:transparent;  padding:0px;} .header-menu-mobile{  position:fixed;  background:#fff;  left:0;  right:0;  margin-left:auto;  width:100%;  max-width:60%;  padding:0px 0px 0px;  top:110px;  z-index:999;  height:calc(100% - 73px);  overflow-y:auto;  overflow-x:hidden;  display:none;} .header-menu-mobile.mobile-menu-open{  display:block;} .header-menu-mobile.mobile-menu-open .submenu__content{  padding:0px 25px 0px 0px;} .header-menu-mobile.mobile-menu-open .submenu__box{  min-width:auto;} .header-menu-mobile .container{  background:#fff;} .header-menu-mobile #main-menu .menu-list{  padding-left:0;} .header-menu-mobile #main-menu .menu-list li a{  display:flex;  align-items:center;  min-height:50px;  background:#fff;  padding:0 0 0 20px;  font-size:14px;  font-weight:500;  border-bottom:1px solid #e2e2e2;  width:100%;  justify-content:space-between;  color:#1B1D37;  letter-spacing:1px;}}@media (max-width:576px){ .header-menu-mobile{  max-width:100%;}}@media (max-width:475px){ .header__top{  padding:5px 8px;} .header__mobile-logo{  min-width:96px;  padding:0;  margin:0px 12px;} .header__mobile-logo svg{  max-width:80px;}}#wrapper .banner{ display:block; margin-bottom:1.5rem;}#wrapper .breadcrumb{ background:transparent; padding:10px 0px 10px; margin-bottom:0;}#wrapper .breadcrumb[data-depth="1"]{ display:none;}#wrapper .breadcrumb ol{ padding-left:0; margin-bottom:0;}#wrapper .breadcrumb li{ display:inline;}#wrapper .breadcrumb li::after{ margin:0.3125rem; color:#7a7a7a; content:">"; font-size:14px;}#wrapper .breadcrumb li:last-child{ margin:0; color:#1B1D37; font-weight:600; font-size:14px; content:">";}#wrapper .breadcrumb li:last-child::after{ content:"";}#wrapper .breadcrumb li a,#wrapper .breadcrumb li span{ color:#1B1D37; font-size:14px;}.btn{ display:inline-flex; align-items:center; justify-content:center; text-align:center; vertical-align:middle; cursor:pointer; font-weight:400; font-size:16px; line-height:20px; user-select:none; border:none; padding:0 32px; position:relative; height:50px; border-radius:0px; transition:0.3s ease-in-out; background:transparent; z-index:1;}.btn.disabled,.btn[disabled]{ box-shadow:none; background:#B9B9B9; cursor:not-allowed;}.btn.disabled .btn__text,.btn[disabled] .btn__text{ color:#fff;}.btn.disabled:hover,.btn[disabled]:hover{ background:#6f6f6f;}.btn:focus{ outline:none;}.btn.quick-view{ border:1px solid #dcdcdc;}.btn.quick-view .btn__text{ color:#1B1D37;}.btn.quick-view svg{ stroke:#1B1D37;}.btn.quick-view:hover{ background:#0BA360; border-color:#0BA360;}.btn.quick-view:hover svg{ stroke:#fff;}.btn.quick-view:hover .btn__text{ color:#fff;}.btn--v-step-edit{ background:#939DAC; height:50px; transition:0.4s ease-in-out; border-radius:50px; margin-top:25px;}.btn--v-step-edit .btn__text{ color:#fff; font-size:13px; font-weight:500;}.btn--v-step-edit:hover{ background:#1B1D37;}.btn--default{ background:#929CAC; height:50px; box-shadow:0px 5px 0px 0px #E4EFEC; transition:0.4s ease-in-out; border-radius:50px;}.btn--default .btn__text{ color:#fff; font-size:16px;}.btn--default:hover{ background:#1B1D37;}.btn--primary{ background:linear-gradient(to right,#0BA360,#3CBA92,#0c8464,#0BA360); background-size:300% 100%; border-radius:50px; height:50px; box-shadow:0px 5px 0px 0px #E4EFEC; transition:0.4s ease-in-out;}.btn--primary .btn__text{ color:#fff; font-size:16px;}.btn--primary:hover{ background-position:100% 0;}.btn--primary svg{ stroke:#fff;}.btn--float{ box-shadow:none !important;}.btn--simple{ padding:0; font-size:16px; color:#1B1D37; font-weight:400;}.btn--secondary{ background:#f6f6f6; height:50px; border-radius:50px;}.btn--secondary .btn__text{ color:#1B1D37; font-size:16px;}.btn--outline{ background:transparent; border:1px solid #8E8E8E; background:transparent; border-radius:50px;}.btn--outline .btn__text{ color:#1B1D37; font-size:16px;}.btn-cart-action{ background:transparent; border:1px solid #8E8E8E; height:48px; background:transparent; border-radius:50px; transition:0.3s ease-in-out;}.btn-cart-action svg{ margin-right:10px; stroke:#8E8E8E;}.btn-cart-action .btn__text{ color:#8E8E8E; font-size:14px;}.btn-cart-action:hover{ border-color:#0BA360;}.btn-cart-action:hover svg{ stroke:#0BA360;}.btn-cart-action:hover .btn__text{ color:#0BA360;}.btn--filter{ height:44px; background:#929CAC; border-radius:50px; box-shadow:0px 5px 0px 0px #E4EFEC; transition:0.4s ease-in-out; color:#fff; margin-right:10px; display:none;}.btn--has-icon svg{ margin-right:10px;}.btn--has-icon .btn__text{ display:flex; align-items:center;}.btn--sm{ height:48px;}.btn svg{ transition:0.3s ease-in-out;}.btn__text{ position:relative; z-index:2; transition:0.3s ease-in-out; pointer-events:none;}.btn-link{ font-size:16px; text-decoration:underline; font-weight:400; line-height:20px; color:#0BA360;}@media (max-width:767px){ body#category .btn--filter{  display:flex;}}.card{ position:relative; display:block;}.card--summary{ border-radius:10px; margin-bottom:16px;}.card--summary .card-header{ display:flex; align-items:center; background:#fff; border-bottom:1px solid #E2E2E2; height:70px; border-radius:5px 5px 0px 0px; padding:10px 35px 10px;}.card--summary .card-header__title{ font-size:18px; color:#1B1D37; font-weight:500; text-transform:initial; display:flex; align-items:center;}.card--summary .card-header__title svg{ margin-right:15px; min-width:24px;}.card--summary .card-header__title svg path,.card--summary .card-header__title svg circle,.card--summary .card-header__title svg line,.card--summary .card-header__title svg rect{ stroke:#1B1D37; transition:0.2s ease-in-out;}.card--summary .card-body{ padding:18px 40px 18px; background:#fff; border-radius:0px 0px 5px 5px;}@media (max-width:576px){ .card--summary .card-header{  padding:10px 15px;} .card--summary .card-body{  padding:10px 15px;}}#main .page-header{ margin-bottom:1.563rem;}#main .page-content{ margin-bottom:1.563rem;}#main .page-content h6{ margin-bottom:1.125rem;}#main .page-content #notifications{ margin-right:-15px; margin-left:-15px;}#main .page-footer{ margin-bottom:1.563rem;}#notifications ul{ margin-bottom:0;}.auth #fbpsc.displaySocialLogin,.v-checkout #fbpsc.displaySocialLogin{ display:flex; align-items:center; background:transparent; border:none; border-bottom:1px solid #dcdcdc; margin-bottom:15px; padding:0px 0px 25px 0px;}.auth #fbpsc.displaySocialLogin p,.v-checkout #fbpsc.displaySocialLogin p{ width:50%; height:50px; display:flex; align-items:center; justify-content:center; border:none; font-size:14px; font-weight:500; padding:0px 5px !important;}.auth #fbpsc.displaySocialLogin p.btn-facebook,.v-checkout #fbpsc.displaySocialLogin p.btn-facebook{ background:#4086FF; box-shadow:0px 5px 0px 0px #EBF3FF;}.auth #fbpsc.displaySocialLogin p.btn-google,.v-checkout #fbpsc.displaySocialLogin p.btn-google{ background:#FF6464; box-shadow:0px 5px 0px 0px #FFEFEF;}.auth #fbpsc.displaySocialLogin .btn-social > :first-child,.v-checkout #fbpsc.displaySocialLogin .btn-social > :first-child{ position:relative; top:auto; left:auto; right:auto;}.auth #fbpsc.displaySocialLogin .btn-title-connect,.v-checkout #fbpsc.displaySocialLogin .btn-title-connect{ padding-left:0;}@media (max-width:425px){ .auth #fbpsc.displaySocialLogin,.v-checkout #fbpsc.displaySocialLogin{  flex-direction:column;} .auth #fbpsc.displaySocialLogin p,.v-checkout #fbpsc.displaySocialLogin p{  width:100%;} .auth #fbpsc.displaySocialLogin p:first-child,.v-checkout #fbpsc.displaySocialLogin p:first-child{  margin-bottom:24px !important;}}.auth{ display:flex; flex-direction:column; margin-top:60px; margin-bottom:45px;}.auth--reminder{ max-width:530px; margin:20px auto 50px;}.auth--reminder .ps-alert-success{ padding:0;}.auth__card{ display:flex; flex-direction:column; background:#fff; border-radius:10px;}.auth__card-header{ padding:0px 30px; height:90px; display:flex; justify-content:center; align-items:center; font-size:20px; color:#1B1D37; font-weight:500; border-bottom:1px solid #E2E2E2; position:relative; text-align:center;}.auth__card-content{ display:flex; flex-direction:column; padding:30px;}.page-authentication #content{ max-width:530px; margin:0 auto;}.page-authentication .facebook-login{ display:flex; justify-content:center; margin:30px 0px 0px;}.page-authentication .forgot-password{ text-align:left; padding-bottom:0.9375rem; margin-top:-15px;}.page-authentication .forgot-password a{ font-size:14px; font-weight:400; line-height:17px; color:#1B1D37; text-decoration:underline;}.page-authentication .no-account{ text-align:center; font-size:16px; margin-top:25px;}.page-authentication .no-account a{ color:#0BA360; text-decoration:underline;}.page-authentication .alreadyAccount{ margin-top:20px; font-size:16px; text-align:center;}.page-authentication .alreadyAccount a{ color:#0BA360; text-decoration:underline;}.page-authentication .form-footer{ margin-top:15px; text-align:center;}#password .forgot-form{ max-width:530px; margin:45px auto;}#password .form-fields .email{ padding:0px;}#password .form-fields .btn{ margin:20px auto; width:100%;}#password .form-fields .form-fields__footer{ display:flex; width:100%; justify-content:center;}#password .form-fields .form-fields__footer .btn-link{ font-size:16px; text-align:center;}#password .send-renew-password-link{ padding-left:10px; padding-right:10px; font-size:14px; margin-bottom:15px; text-align:center;}@media (max-width:767px){ .page-authentication .forgot-password{  margin-top:0;} #password .forgot-form{  max-width:100%;}}@media (max-width:576px){ .page-authentication .facebook-login{  margin:20px 0px 15px;} .auth{  margin:30px 0px;} .auth__card-header{  height:60px;  padding:0px 20px;  font-size:15px;} .auth__card-content{  padding:20px 15px;} #password .forgot-form{  margin:30px 0px;}}@media (max-width:425px){ #password .form-fields .email button{  position:relative;  right:auto;  top:auto;  transform:none;  margin-top:15px;  width:100%;  height:50px;} .auth #fbpsc.displaySocialLogin .btn-title-connect{  font-size:12px;}}@media (max-width:360px){ .auth #fbpsc.displaySocialLogin .btn-social > :first-child{  display:none;}}.form-control{ width:100%; height:50px; border-radius:50px; padding:0 24px; border:1px solid #E1E1E1; outline:0; color:#1B1D37; font-size:14px; font-weight:500;}.form-control::-webkit-input-placeholder{  color:rgba(27,29,55,0.5);}.form-control:-ms-input-placeholder{  color:rgba(27,29,55,0.5);}.form-control::placeholder{ color:rgba(27,29,55,0.5);}.form-control-comment{ font-size:12px;}.form-group{ margin-bottom:24px; position:relative;}.form-group label{ font-size:15px; margin-bottom:10px; color:#1B1D37; font-weight:600;}.form-group .input-group-btn > .btn[data-action=show-password]{ position:absolute; height:44px; box-shadow:none; padding:0 15px; right:3px; bottom:3px; color:#fff;}.form-fields textarea{ font-size:14px; padding:12px 15px; color:#2d3e50; background-color:#fff; border-color:#dcdcdc; min-height:38px; border-radius:10px; width:100%;}#cms #content-wrapper{ margin:0px 15px;}.page-cms{ background:#f0f0f0;}.page-cms__title{ font-size:32px; line-height:48px; color:#1B1D37; font-weight:500; text-align:center; margin:0 0px 50px; flex-direction:column; display:flex; justify-content:center;}.page-cms__subtitle{ text-align:center; font-size:16px; line-height:24px; font-weight:500; color:#1B1D37; margin-top:-30px;}.page-cms__subtitle .cms-link{ color:#0BA360;}.page-cms__separator{ border-bottom:1px solid #dcdcdc; padding-top:20px; margin-bottom:30px;}.page-cms__content{ padding:50px 50px 50px; max-width:1355px; margin:50px auto; background:#fff; border-radius:10px;}.page-cms__content-block{ max-width:1087px; margin:0 auto;}.page-cms__content--transparent{ background:transparent; max-width:1225px; box-shadow:none; margin:0px auto 50px; padding:0px 0px 50px;}.page-cms__content p,.page-cms__content p span,.page-cms__content ul li,.page-cms__content ol li{ color:#1B1D37 !important; font-size:16px !important; line-height:30px !important; font-weight:400;}.page-cms__content h2,.page-cms__content h2 strong{ text-align:left !important; font-size:24px; font-weight:600; line-height:30px;}.page-cms__content h2{ background:#FBFBFB; padding:25px 30px; border:1px solid #dcdcdc; border-radius:5px; margin-bottom:30px;}.page-cms__content h3{ font-size:18px; font-weight:500; margin-top:15px; margin-bottom:10px; color:#1B1D37;}.page-cms__content p{ margin-bottom:30px;}.page-cms__content a{ color:#0BA360; font-weight:600;}.page-cms__content ul,.page-cms__content ol{ padding-left:15px; padding-bottom:30px; border-bottom:1px solid #E1E1E1; margin-bottom:30px;}.page-cms__content ol li::marker{ color:#0BA360; font-weight:600;}.page-cms__content p img{ text-align:center; max-width:100%; object-fit:scale-down; height:auto;}.page-cms__content .btn-default{ color:#fff; background:#0BA360; box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1); white-space:normal;}.page-cms__content .cms-section{ display:block; padding-top:40px;}.page-cms__content .cms-section:first-of-type{ padding-top:30px;}.page-cms__content .cms-section h2,.page-cms__content .cms-section h3{ margin-bottom:20px;}.page-cms .cms-info{ margin-top:60px; border:2px solid #0BA360; background:#F2FAF7; border-radius:10px; position:relative; margin-bottom:40px;}.page-cms .cms-info__title{ position:absolute; font-size:24px; line-height:30px; color:#fff; top:-33px; left:50%; transform:translateX(-50%); background:#0BA360; padding:5px 30px; height:66px; display:flex; align-items:center; justify-content:center; border-radius:30px; font-weight:600;}.page-cms .cms-info__content{ padding:66px 20px 30px; max-width:760px; margin:0 auto; text-align:center;}.cms-img-block{ display:flex; align-items:center; flex-wrap:wrap; justify-content:space-between;}.cms-img-block > *{ width:calc(25% - 15px); text-align:center; margin-bottom:15px;}.cms-img-block img{ object-fit:scale-down;}@media (max-width:767px){ .page-cms__content{  padding:30px 30px 30px;} .page-cms__content--transparent{  padding:0px;} .cms-img-block > *{  width:calc(50% - 15px);}}@media (max-width:576px){ .page-cms__title{  font-size:24px;  line-height:36px;  margin:30px 0px;} .page-cms__subtitle{  margin-top:-20px;  font-size:14px;} .page-cms__separator{  border-bottom:1px solid #dcdcdc;  padding-top:10px;  margin-bottom:20px;} .page-cms__content{  padding:20px;  margin:0px auto 30px;} .page-cms__content--transparent{  padding:0px;  margin:0px 0px 30px;} .page-cms__content h2,.page-cms__content h2 strong{  font-size:16px;  margin-bottom:20px;  text-align:center;} .page-cms__content h2{  padding:15px;} .page-cms__content p,.page-cms__content ul li,.page-cms__content ol li{  font-size:14px;  line-height:30px;} .page-cms__content li p{  margin-bottom:0;}}#module-vibbe_favoriteproducts-account .products .product-miniature{ border:1px solid #E6E6E6;}.customer{ display:flex; margin-bottom:80px;}.customer__card{ display:flex; flex-direction:column; background:#fff; border-radius:10px;}.customer__card.sidebar-open .customer__card-header--sidebar:before{ transform:translateY(-50%) rotate(180deg);}.customer__card.sidebar-open .customer__card-content--sm{ padding:15px 25px; height:auto;}.customer__card-header{ padding:0px 35px; height:80px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:16px; color:#1B1D37; font-weight:600; border-bottom:1px solid #EEEEEE; position:relative;}.customer__card-header svg{ stroke:#0BA360; margin-right:15px;}.customer__card-content{ display:flex; flex-direction:column; padding:24px 24px;}.customer__card-content--sm{ padding:15px 25px; height:auto;}.customer__card-table{ overflow-x:auto;}.customer__card-table h6{ font-weight:500;}.customer__link{ display:flex; align-items:center; transition:0.2s ease-in-out; margin:6px 0px; padding:5px 0px;}.customer__link-icon{ width:28px; min-width:28px; max-width:28px; display:flex; align-items:center; justify-content:center;}.customer__link-icon svg{ stroke:#8E8E8E;}.customer__link-icon i{ color:#8E8E8E;}.customer__link-icon .zmdi{ color:#c1c1c1; transition:0.2s ease-in-out; font-size:21px;}.customer__link-title{ font-size:14px; line-height:17px; color:#9A9A9A; margin-left:10px; transition:0.2s ease-in-out; font-weight:300;}.customer__link.active .customer__link-icon .zmdi,.customer__link.active .customer__link-title{ color:#0BA360; font-weight:500;}.customer__link.active .customer__link-icon svg{ stroke:#0BA360;}.customer__link:hover .customer__link-icon .zmdi,.customer__link:hover .customer__link-title{ color:#0BA360;}.customer__link:hover .customer__link-icon svg{ stroke:#0BA360;}.customer__link:hover .customer__link-icon i.material-icons{ color:#0BA360;}.customer .form-footer{ text-align:left; margin-top:10px;}@media (max-width:1200px){ .customer--flex{  flex-direction:column;} .customer__card--sidebar{  margin-bottom:20px;} .customer__card--sidebar .customer__card-header--sidebar{  border-bottom:none;} .customer__card--sidebar.sidebar-open .customer__card-header--sidebar{  border-bottom:1px solid #dcdcdc;} .customer__card-header--sidebar:before{  content:"\f2f9";  position:absolute;  font-family:"Material-Design-Iconic-Font";  top:50%;  right:30px;  transform:translateY(-50%);  font-size:24px;  transition:0.2s ease-in-out;} .customer__card-content--sm{  height:0;  overflow:hidden;  padding:0px 25px;}}@media (max-width:576px){ .customer__card-header{  padding:0px 20px;  font-size:16px;} .customer__card-content{  padding:20px;} .customer__card-content--sm{  padding:0px 20px;} .customer__card.sidebar-open .customer__card-content--sm{  padding:15px 20px;} .customer__link-icon{  font-size:19px;} .customer__link-title{  font-size:14px;}}#history .orders{ margin:0 -1rem;}#history .orders .order{ padding:0.75rem 1rem; border-bottom:1px solid #f6f6f6;}#history .orders .order a h3{ color:#7a7a7a;}#history .order-actions{ display:flex; align-items:center;}#history .order-actions a{ display:flex; align-items:center; color:#1B1D37;}#history .order-actions a:first-child{ margin-right:20px;}#history .order-actions a svg{ margin-right:10px;}#history .orders .order .label{ display:inline-block; margin:0.25rem 0; padding:0.25rem 0.375rem; color:#fff; border-radius:3px;}#history .orders .order:last-child{ border-bottom:0;}@media (max-width:576px){ #history .customer__card-table{  overflow:hidden;} #history .orders-mobile .order .col-xs-9 a h3{  font-size:14px;  color:#707070;  font-weight:600;} #history .orders-mobile .order .col-xs-9 .date{  color:#707070;} #history .orders-mobile .order .col-xs-9 .total{  color:#707070;  font-weight:600;} #history .orders-mobile .order .col-xs-9 .status .label{  font-size:12px;  text-align:left;  line-height:20px;}}.customer__addresses{ display:flex; align-items:flex-start; flex-wrap:wrap; margin-right:-20px;}.customer__addresses article{ width:calc(33.3% - 20px); margin-right:20px; background:#fff; border:1px solid #E1E1E1; border-radius:10px; margin-bottom:1.875rem; font-size:0.875rem; color:#1B1D37;}.customer__addresses .address-body{ padding:24px;}.customer__addresses .address-body h4{ font-size:15px; font-weight:600;}.customer__addresses address{ line-height:24px; margin-bottom:0px; font-weight:400; font-size:14px;}.customer__addresses .address-footer{ display:flex; align-items:center; border-top:1px solid #E1E1E1; background:#fff; border-bottom-left-radius:10px; border-bottom-right-radius:10px; padding:0px;}.customer__addresses .address-footer .edit-address,.customer__addresses .address-footer .delete-address{ width:50%; display:inline-flex; align-items:center; justify-content:center; padding:10px; font-size:14px; color:rgba(27,29,55,0.7);}.customer__addresses .address-footer .edit-address svg,.customer__addresses .address-footer .delete-address svg{ margin-right:6px; margin-bottom:2px; width:15px; transition:0.3s ease-in-out; stroke:rgba(27,29,55,0.7);}.customer__addresses .address-footer .edit-address{ border-right:1px solid #D5D5D5;}.customer__addresses .address-footer .edit-address:hover{ color:#0BA360;}.customer__addresses .address-footer .edit-address:hover svg{ stroke:#0BA360;}.customer__addresses .address-footer .delete-address:hover{ color:#f95e5e;}.customer__addresses .address-footer .delete-address:hover svg path,.customer__addresses .address-footer .delete-address:hover svg line,.customer__addresses .address-footer .delete-address:hover svg circle,.customer__addresses .address-footer .delete-address:hover svg rect{ stroke:#f95e5e;}@media (max-width:991px){ .customer__addresses article{  width:calc(50% - 20px);}}@media (max-width:767px){ .customer__addresses article{  width:100%;}}.product-pack{ margin-top:15px; margin-bottom:15px;}.product-pack-price{ font-size:14px; color:#7a7a7a; font-weight:400;}.product-pack__title{ font-size:14px; font-weight:400; padding-bottom:5px; color:#1B1D37;}.product-pack .pack-product{ border-bottom:1px solid #E4E9EB;}.product-pack .pack-product:first-child{ border-top:2px solid #E4E9EB;}.product-pack .pack-product__left{ display:flex; align-items:center; width:60%;}.product-pack .pack-product__right{ display:flex; align-items:center; justify-content:space-between; width:40%;}.product-pack .pack-product-container{ display:flex; align-items:center;}.product-pack .pack-product-container .thumb-mask{ margin-right:10px;}.product-pack .pack-product-container .thumb-mask > .mask{ position:relative; width:80px; height:80px; overflow:hidden;}.product-pack .pack-product-container .thumb-mask > .mask img{ width:80px; height:80px; object-fit:cover;}.product-pack .pack-product-name{ font-size:14px; font-weight:400; line-height:16px; margin-right:15px;}.product-pack .pack-product-name span.product-pack__name{ font-size:14px; font-weight:400; color:#1B1D37;}.product-pack .pack-product .pack-attribute{ display:flex; align-items:center;}.product-pack .pack-product .pack-attribute .value{ font-size:16px; color:#979797; font-weight:400;}.product-pack .pack-product-price{ font-size:18px; font-weight:500; color:#0BA360; padding-right:10px;}.product-pack .pack-product-quantity{ padding-left:10px; color:#1B1D37; font-size:16px; font-weight:400; white-space:nowrap;}@media (max-width:576px){ .product-pack .pack-product-name span.product-pack__name{  font-size:11px;} .product-pack .pack-product-quantity{  font-size:13px;} .product-pack .pack-product-price{  font-size:13px;} .product-pack .pack-product .pack-attribute .value{  font-size:13px;} .product-pack .pack-product-container .thumb-mask > .mask{  width:60px;  height:60px;} .product-pack .pack-product-container .thumb-mask > .mask img{  width:60px;  height:60px;}}.table{ width:100%; max-width:100%; margin-bottom:1rem;}.label.label-pills{ color:#fff; font-size:13px; padding:5px; border-radius:3px;}.table td,.table th{ padding:12px 10px; font-size:14px; vertical-align:top; text-align:center; white-space:nowrap;}.table thead th{ vertical-align:bottom; text-align:center;}.table tbody td a i{ color:#8E8E8E;}.customer__card-table .table thead th:first-child{ text-align:left;}.customer__card-table .table tbody th{ text-align:left; font-weight:400;}.table tbody + tbody{ border-top:2px solid #f6f6f6;}.table .table{ background-color:#fff;}.table-sm td,.table-sm th{ padding:0.3rem;}.thead-default tr{ border-bottom:1px solid #EEEEEE;}.table-bordered,.table-bordered td,.table-bordered th{ border-bottom:1px solid #EEEEEE;}.table-bordered thead td,.table-bordered thead th{ border-bottom-width:2px;}.table-active,.table-active > td,.table-active > th,.table-hover .table-active:hover,.table-hover .table-active:hover > td,.table-hover .table-active:hover > th,.table-hover tbody tr:hover{ background-color:rgba(0,0,0,0.075);}.table-success,.table-success > td,.table-success > th{ background-color:#dff0d8;}.table-hover .table-success:hover,.table-hover .table-success:hover > td,.table-hover .table-success:hover > th{ background-color:#d0e9c6;}.table-info,.table-info > td,.table-info > th{ background-color:#d9edf7;}.table-hover .table-info:hover,.table-hover .table-info:hover > td,.table-hover .table-info:hover > th{ background-color:#c4e3f3;}.table-warning,.table-warning > td,.table-warning > th{ background-color:#fcf8e3;}.table-hover .table-warning:hover,.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th{ background-color:#faf2cc;}.table-danger,.table-danger > td,.table-danger > th{ background-color:#f2dede;}.table-hover .table-danger:hover,.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th{ background-color:#ebcccc;}.thead-inverse th{ color:#fff; background-color:#373a3c;}.thead-default th{ color:#1B1D37; background-color:#fff; font-size:14px; font-weight:500; border-bottom:none;}.table-inverse{ color:#f6f6f6; background-color:#373a3c;}.table-inverse td,.table-inverse th,.table-inverse thead th{ border-color:#7a7a7a;}.table-inverse.table-bordered{ border:0;}.table-responsive{ display:block; width:100%; min-height:0; overflow-x:auto;}.table-reflow thead{ float:left;}.table-reflow tbody{ display:block; white-space:nowrap;}.table-reflow td,.table-reflow th{ border-top:1px solid #f6f6f6; border-left:1px solid #f6f6f6;}.table-reflow td:last-child,.table-reflow th:last-child{ border-right:1px solid #f6f6f6;}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{ border-bottom:1px solid #f6f6f6;}.table-reflow tr{ float:left;}.table-reflow tr td,.table-reflow tr th{ display:block !important; border:1px solid #f6f6f6;}#order-confirmation .card-confirmation{ padding:40px 30px; border-radius:5px; background:#fff;}#order-confirmation .card-confirmation--table{ padding:15px 15px;}#order-confirmation .confirmation__header{ text-align:center; flex-direction:column; display:flex; align-items:center;}#order-confirmation .confirmation__header span{ font-size:18px; line-height:25px; text-transform:initial; font-weight:500; color:#0BA360; margin-bottom:10px; margin-top:25px;}#order-confirmation .confirmation__header p{ font-size:14px; font-weight:400; line-height:35px; color:#5C5D60; max-width:560px; margin:0 auto;}#order-confirmation .confirmation__header p strong{ color:#1B1D37; font-weight:500;}#order-confirmation #content-wrapper{ max-width:1088px; margin:40px auto 80px;}#order-confirmation #content-wrapper .card-title{ color:#1B1D37; font-weight:500; font-size:16px;}#order-confirmation #content-wrapper .card-title--sm{ font-size:14px; font-weight:300; color:#BEBEBE;}#order-confirmation #content-wrapper .card--white{ margin-bottom:16px;}#order-confirmation #content-wrapper #order-items > .row{ border-bottom:1px solid #dcdcdc; padding:17px 25px 17px 25px; display:flex; align-items:center;}#order-confirmation #content-wrapper #order-items .order-confirmation-table{ padding:0px 20px;}#order-confirmation #content-wrapper #order-items table{ width:100%;}#order-confirmation #content-wrapper #order-items table tr td{ padding:8px 0px; font-size:14px;}#order-confirmation #content-wrapper #order-items table tr td:first-child{ text-align:left;}#order-confirmation #content-wrapper #order-items table tr td:last-child{ text-align:right;}#order-confirmation #content-wrapper #order-items hr{ border-top-color:#dcdcdc;}#order-confirmation #content-wrapper #order-items .order-line{ display:flex; align-items:center; font-size:14px; border-bottom:1px solid #dcdcdc;}#order-confirmation #content-wrapper #order-items .order-line:last-of-type{ border-bottom:none;}#order-confirmation #content-wrapper #order-items .order-line .qty span{ font-size:12px; font-weight:300;}#order-confirmation #content-wrapper #order-items .image{ display:block; padding:10px;}#order-confirmation #content-wrapper #order-items .image img{ max-width:150px; width:100%; border-radius:5px;}#order-confirmation #content-wrapper #order-items table tr.total-value{ background-color:#f1f1f1;}#order-confirmation #content-wrapper #order-items table tr.total-value td{ padding:8px;}#order-confirmation #content-wrapper #order-details{ margin-bottom:16px;}#order-confirmation #content-wrapper #order-details ul{ display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap;}#order-confirmation #content-wrapper #order-details ul li{ width:calc(33.333% - 10px); border-radius:5px; background:#fff; text-align:center; display:flex; justify-content:center; flex-direction:column; min-height:109px; padding:15px 15px;}#order-confirmation #content-wrapper #order-details ul li span{ font-size:13px; line-height:18px; font-weight:500; color:#1B1D37; margin-bottom:5px;}#order-confirmation #content-wrapper #order-details ul li .order-details-highlighted{ font-size:18px; font-weight:500; line-height:25px; color:#0BA360;}#order-confirmation #registration-form{ width:100%; margin:0 auto 1rem;}#order-confirmation #registration-form h4{ font-size:16px; color:#1B1D37; font-weight:500; text-align:center;}#order-confirmation #registration-form .auth__card-content{ padding:30px 0px !important;}#order-confirmation #registration-form form{ max-width:650px; margin:0 auto;}#order-confirmation #registration-form .form-footer{ display:flex; justify-content:center; margin-top:15px;}#order-confirmation .definition-list{ padding:30px 40px; background:#fff; border-radius:5px;}#order-confirmation .definition-list p{ font-size:14px; font-weight:300; line-height:24px; color:#8F8F8F;}#order-confirmation .definition-list dl{ display:flex; flex-wrap:wrap;}#order-confirmation .definition-list dl dd,#order-confirmation .definition-list dl dt{ font-size:14px; background:#fbfbfb; padding:0.625rem; flex:1 0 48%; margin:2px; font-weight:400;}.order-confirmation-summary__header{ border-bottom:1px solid #dcdcdc; padding:17px 40px;}.order-confirmation-summary__content{ padding:20px 40px 10px;}.order-confirmation-summary__item{ display:flex; align-items:center; justify-content:space-between;}.order-confirmation-summary__item--total{ border-top:1px solid #dcdcdc; margin-top:20px; padding-top:20px;}.order-confirmation-summary__item--total .order-confirmation-summary__label{ font-size:16px; font-weight:500; line-height:24px; text-align:left;}.order-confirmation-summary__item--total .order-confirmation-summary__value{ font-size:16px; font-weight:600; color:#0BA360; line-height:24px; text-align:right;}.order-confirmation-summary__label{ font-size:14px; padding:5px 0px; font-weight:400;}.order-confirmation-summary__value{ font-size:14px; padding:5px 0px; font-weight:500;}#guest-tracking #content-wrapper,#order-detail #content-wrapper{ margin:0px 15px 60px;}#guest-tracking ul,#order-detail ul{ margin-bottom:0;}#guest-tracking table td,#guest-tracking table th,#order-detail table td,#order-detail table th{ text-align:left;}#guest-tracking .label-pill,#order-detail .label-pill{ padding:5px; border-radius:6px; font-weight:500; font-size:13px;}#guest-tracking #order-infos,#order-detail #order-infos{ background:#fff; border-radius:5px; padding:30px 40px; font-size:14px; margin-bottom:15px;}#guest-tracking #order-infos .order-infos-label,#order-detail #order-infos .order-infos-label{ font-size:16px; font-weight:400; color:#1B1D37; line-height:24px;}#guest-tracking #order-infos .order-infos-label--link,#order-detail #order-infos .order-infos-label--link{ font-style:italic; text-decoration:underline; font-weight:600;}#guest-tracking #order-infos .order-infos-label--info,#order-detail #order-infos .order-infos-label--info{ color:#8e8e8e;}#guest-tracking #order-infos .order-infos-highlighted,#order-detail #order-infos .order-infos-highlighted{ font-size:16px; font-weight:600; color:#0BA360; line-height:24px;}#guest-tracking #order-history,#order-detail #order-history{ background:#fff; border-radius:5px; padding:30px 40px; font-size:14px; margin-bottom:15px;}#guest-tracking #order-history .order-history__header,#order-detail #order-history .order-history__header{ display:flex; align-items:center; justify-content:space-between; padding-bottom:30px; border-bottom:1px solid #dcdcdc; margin-bottom:20px;}#guest-tracking #order-history .order-history__header h3,#order-detail #order-history .order-history__header h3{ font-size:16px; font-weight:500; line-height:24px; color:#1B1D37; margin-bottom:0;}#guest-tracking .addresses,#order-detail .addresses{ background:#fff; border-radius:5px; padding:30px 40px; font-size:14px; margin-bottom:15px; display:flex; flex-wrap:wrap;}#guest-tracking .addresses > article,#order-detail .addresses > article{ width:calc(50% - 15px); margin-right:15px;}#guest-tracking .addresses h4,#order-detail .addresses h4{ font-size:16px; line-height:24px; font-weight:500; color:#1B1D37;}#guest-tracking .addresses address,#order-detail .addresses address{ font-style:italic; font-size:14px; font-weight:400;}#guest-tracking #order-products,#order-detail #order-products{ background:#fff; border-radius:5px; padding:30px 40px; font-size:14px; margin-bottom:15px;}#guest-tracking .order-items,#guest-tracking .order-totals,#order-detail .order-items,#order-detail .order-totals{ background:#fff; border-radius:6px; padding:20px; font-size:14px; margin-bottom:15px;}#guest-tracking .box,#order-detail .box{ background:#fff; border-radius:5px; padding:30px 40px; font-size:14px; margin-bottom:15px;}#guest-tracking .order-message-form,#order-detail .order-message-form{ background:#fff; border-radius:5px; padding:30px 40px; font-size:14px; margin-bottom:15px;}#guest-tracking .order-message-form .form-fields textarea,#order-detail .order-message-form .form-fields textarea{ min-height:80px;}#guest-tracking .return-qty,#order-detail .return-qty{ display:flex; align-items:center; border:none;}#guest-tracking .return-qty .current,#order-detail .return-qty .current{ margin-right:8px;}#guest-tracking .return-qty .selectize-control,#order-detail .return-qty .selectize-control{ max-width:80px; min-width:80px;}#guest-tracking .quest-create-account,#order-detail .quest-create-account{ background:#fff; border-radius:10px; padding:30px 40px; font-size:14px; margin-bottom:25px;}#guest-tracking .quest-create-account form ul,#order-detail .quest-create-account form ul{ margin-bottom:20px;}#guest-tracking .quest-create-account form ul li,#order-detail .quest-create-account form ul li{ font-size:14px; font-weight:500;}#guest-tracking .quest-create-account form h1,#order-detail .quest-create-account form h1{ font-size:16px; line-height:24px; font-weight:600; color:#1B1D37;}#guest-tracking .quest-create-account form .form-group,#order-detail .quest-create-account form .form-group{ display:flex; flex-direction:column;}#guest-tracking .quest-create-account form .form-control,#order-detail .quest-create-account form .form-control{ border-radius:30px; background:#fff !important; font-size:14px;}@media (max-width:576px){ #guest-tracking #order-infos,#order-detail #order-infos{  padding:20px;} #guest-tracking #order-infos .order-infos-label,#order-detail #order-infos .order-infos-label{  font-size:14px;} #guest-tracking #order-infos .order-infos-highlighted,#order-detail #order-infos .order-infos-highlighted{  font-size:14px;} #guest-tracking #order-history,#order-detail #order-history{  padding:20px;} #guest-tracking #order-history .order-history__header,#order-detail #order-history .order-history__header{  padding-bottom:20px;} #guest-tracking .addresses,#order-detail .addresses{  padding:20px;} #guest-tracking #order-products,#order-detail #order-products{  padding:20px;} #guest-tracking .order-items,#guest-tracking .order-totals,#order-detail .order-items,#order-detail .order-totals{  padding:20px;} #guest-tracking .box,#order-detail .box{  padding:20px;} #guest-tracking .order-message-form,#order-detail .order-message-form{  padding:20px;} #guest-tracking .quest-create-account,#order-detail .quest-create-account{  padding:20px;}}@media (max-width:475px){ #guest-tracking .addresses > article,#order-detail .addresses > article{  width:100%;  margin-right:0;}}@media (max-width:991px){ #order-confirmation #order-items .order-line{  padding:10px 0px;} #guest-tracking #order-return-form > .box,#order-detail #order-return-form > .box{  overflow-y:auto;} #guest-tracking #order-return-form table#order-products,#order-detail #order-return-form table#order-products{  overflow:hidden;}}@media (max-width:767px){ #order-confirmation .h1.card-title{  font-size:18px;} #order-confirmation #order-items > .row{  padding:17px 20px 17px 20px;} #order-confirmation #order-items ._desktop-title{  display:none !important;} #order-confirmation #content-wrapper #order-details{  margin-bottom:16px;} #order-confirmation #content-wrapper #order-details ul li{  width:calc(50% - 10px);  margin-bottom:10px;} #order-confirmation #content-wrapper #order-details ul li span{  font-size:12px;} #order-confirmation #content-wrapper #order-details ul li .order-details-highlighted{  font-size:14px;  font-weight:500;  line-height:20px;  color:#0BA360;}}@media (max-width:576px){ .order-confirmation-summary__header{  border-bottom:1px solid #dcdcdc;  padding:17px 20px;} .order-confirmation-summary__content{  padding:20px 20px 10px;} #order-confirmation .order-confirmation-table{  padding:0px 0px !important;} #order-confirmation .order-confirmation-table .qty .text-xs-right{  display:flex;  flex-wrap:wrap;  justify-content:flex-end;} #order-confirmation .order-confirmation-table .details span{  font-size:13px;} #order-confirmation .h1.card-title{  font-size:15px;} #order-confirmation #order-details{  text-align:center;} #order-confirmation #order-details h3,#order-confirmation #order-details ul li{  font-size:14px;} #order-confirmation .definition-list{  padding:20px 20px;}}@media (max-width:576px){ #order-infos .text-xs-right{  text-align:center !important;} #order-infos .text-xs-right .button-primary{  margin-top:15px;}}@media (max-width:500px){ #order-confirmation #content-wrapper #order-details{  margin-bottom:16px;} #order-confirmation #content-wrapper #order-details ul li{  width:100%;  margin-right:0;  margin-bottom:10px;} #order-confirmation #content-wrapper #order-details ul li:last-child{  margin-bottom:0;}}body:not(#category) #js-product-list-header{ display:none;}body:not(#category) .page-header h1{ display:none;}.page-not-found{ display:flex; flex-direction:column; justify-content:center; align-items:center; padding:0px 15px 80px;}.page-not-found #search_widget{ width:100%; max-width:1083px; margin:30px auto 120px; background:#fff; border-radius:30px;}.page-not-found #search_widget form{ width:100%;}.page-not-found #search_widget form input[type=text]{ width:100%;}.page-not-found svg{ margin-bottom:15px; max-width:100%;}.page-not-found h4{ font-size:18px; font-weight:600; line-height:22px; color:#A4A6AC;}.page-not-found p{ font-size:14px; line-height:17px; font-weight:400; color:#A1A1A1;}.page-not-found #search_widget button[type=submit] svg{ display:none;}.page-not-found #search_widget button[type=submit] span{ display:flex !important; align-items:center; justify-content:center; background:linear-gradient(90deg,#0ba360,#3cba92,#0c8464,#0ba360); background-size:300% 100%; border-radius:50px; transition:0.4s ease-in-out; position:absolute; right:-8px; top:50%; transform:translateY(-50%); height:44px; font-size:14px; border:none; cursor:pointer; width:90px; color:#fff;}.page-not-found #search_widget button[type=submit] span:hover{ background-position:100% 0;}@media (max-width:576px){ .page-search .page-not-found #search_widget{  margin:30px auto 60px;} .page-search .page-not-found #search_widget form input[type=text]{  padding:2px 20px;}}.minicart{ position:fixed; max-height:500px; overflow-y:scroll; width:500px; background:#fff; z-index:999; top:114px; right:-10px; transform:translateX(100%); box-shadow:0px -5px 10px 0px rgba(0,0,0,0.2); transition:0.3s ease-in-out;}.nav-up .minicart{ top:70px;}.minicart.open{ transform:translateX(0);}.minicart-header{ display:flex; align-items:center; justify-content:space-between; padding:10px 20px 5px; border-bottom:1px solid #dcdcdc; height:90px;}.minicart-close{ cursor:pointer; width:40px; height:40px; border-radius:100%; border:1px solid #959595; display:flex; align-items:center; justify-content:center;}.minicart-close svg{ stroke:#959595;}.minicart-title{ font-size:16px; line-height:20px; font-weight:600; color:#1B1D37;}.minicart-list{ padding:20px; height:calc(100% - 269px);}.minicart-left{ display:flex; align-items:center;}.minicart-right{ display:flex; align-items:center;}.minicart-item{ display:flex; margin-bottom:10px; align-items:center; justify-content:space-between; border-bottom:1px solid #dcdcdc; padding-bottom:10px;}.minicart-item__img{ width:70px; height:70px; margin-right:15px;}.minicart-item__info{ display:flex; flex-direction:column;}.minicart-item__name{ font-size:13px; font-weight:400; line-height:16px; color:#1B1D37; padding-right:10px;}.minicart-item__quantity{ color:#7a7a7a; font-size:12px; line-height:14px; font-weight:300;}.minicart-item__quantity-value{ font-weight:500; color:#1B1D37;}.minicart-item__price{ font-size:13px; font-weight:500; color:#0BA360;}.minicart-item__remove{ padding:10px;}.minicart-item__remove svg{ stroke:#959595;}.minicart-summary{ padding:10px 20px;}.minicart-summary__subtotals > div{ display:flex; align-items:center; justify-content:space-between;}.minicart-summary__subtotals > div .label{ font-size:14px; font-weight:300; color:#1B1D37;}.minicart-summary__subtotals > div .value{ font-size:14px; font-weight:500; color:#1B1D37;}.minicart-summary__total{ display:flex; align-items:center; justify-content:space-between; border-top:1px solid #dcdcdc; padding-top:10px; margin-top:10px;}.minicart-summary__total .label{ font-size:15px; font-weight:300; color:#1B1D37;}.minicart-summary__total .value{ font-size:15px; font-weight:600; color:#1B1D37;}.minicart-action{ height:50px; display:flex;}.minicart-action > a{ border-radius:0; width:50%; display:flex; align-items:center; justify-content:center; padding:5px 0px 4px;}#module-prestablog-blog #content-wrapper{ padding-bottom:85px;}.blog-empty{ padding:30px 15px; margin-top:12px; background:#fff; border-radius:5px; width:100%; min-height:200px; display:flex; align-items:center; justify-content:center; flex-direction:column;}.blog-empty svg{ margin-bottom:15px;}.blog-empty p{ font-size:16px; font-weight:500; text-align:center; color:#1B1D37;}#prestablog-comment-register p{ display:flex; flex-direction:column;}#prestablog-comment-register p .btn{ max-width:300px; margin:15px auto 0px;}@media (max-width:991px){ #module-prestablog-blog #content-wrapper{  padding-bottom:30px;}}.blog-latest{ display:flex; background:#fff; padding:15px 15px 15px 30px; border-radius:5px; margin-top:12px;}.blog-latest__content{ display:flex; flex-direction:column; justify-content:space-between; width:calc(33.333% - 10px); padding-right:15px;}.blog-latest__image{ width:calc(66.666% + 15px); height:484px;}.blog-latest__image a{ display:block; height:100%; position:relative;}.blog-latest__image a:before{ content:"\f15c"; font-family:"Material-Design-Iconic-Font"; background:rgba(255,255,255,0.9); position:absolute; width:121px; height:120px; left:50%; top:50%; transform:translate(-50%,-50%); display:flex; align-items:center; justify-content:center; font-size:48px; color:#000; z-index:1; border-radius:5px; opacity:0; transition:0.3s ease-in-out;}.blog-latest__image img{ width:100%; height:100%; object-fit:cover; border-radius:5px;}.blog-latest__image:hover a:before{ border-radius:100%; opacity:1;}.blog-latest__date{ font-size:14px; color:#AFACBB; line-height:25px; margin-top:10px;}.blog-latest__date--mobile{ display:none;}.blog-latest__date .zmdi{ margin-right:5px; color:#AFACBB; font-size:16px;}.blog-latest__title{ display:block; font-size:18px; line-height:25px; color:#1B1D37; margin-bottom:10px;}.blog-latest__title a{ color:#1B1D37; font-weight:600;}.blog-latest__desc{ font-size:16px; line-height:24px; font-weight:400; color:#5C5D60; margin-bottom:10px;}.blog-latest__action{ margin-bottom:10px;}.blog-latest__link{ transition:0.3s ease-in-out;}.blog-latest__link a{ font-size:16px; line-height:25px; color:#0BA360; position:relative;}.blog-latest__link a:after{ content:"\f301"; font-family:"Material-Design-Iconic-Font"; color:#0BA360; position:absolute; right:-20px; opacity:0; transition:0.3s ease-in-out; top:50%; transform:translateY(-50%); font-size:20px; font-weight:500;}.blog-latest__link:hover{ transform:translateX(20px);}.blog-latest__link:hover a:after{ opacity:1;}@media (max-width:1400px){ .blog-latest{  flex-direction:column-reverse;  padding:15px;} .blog-latest__content{  margin-top:10px;  width:100%;  padding:0px 15px;} .blog-latest__date{  display:none;  margin-top:0px;} .blog-latest__date--mobile{  display:flex;} .blog-latest__date--mobile .zmdi{  display:flex;  align-items:center;  margin-top:-2px;} .blog-latest__image{  width:100%;  height:300px;} .blog-latest__action{  display:flex;  align-items:center;  justify-content:space-between;  padding-top:20px;  margin-bottom:0px;}}@media (max-width:576px){ .blog-latest{  padding:0px;} .blog-latest__content{  padding:0 15px 10px;} .blog-latest__title{  font-size:14px;  margin-bottom:10px;  padding-bottom:10px;  border-bottom:1px solid #eceef1;} .blog-latest__date{  font-size:12px;  color:#afacbb;} .blog-latest__image{  height:170px;} .blog-latest__image a:before{  width:81px;  height:80px;  font-size:36px;} .blog-latest__desc{  font-size:12px;} .blog-latest__link a{  font-size:13px;  color:#006C4F;}}#module-prestablog-blog{ background:#f4f4f4;}.blog-article{ margin-top:12px; border:none; box-shadow:0px 3px 15px 0px rgba(23,22,54,0.07); border-radius:5px; padding:15px; background:#fff; transition:0.3s ease-in-out;}.blog-article__top{ position:relative; display:flex; width:100%;}.blog-article__top:after{ content:""; position:absolute; bottom:0; width:100%; height:40%; border-radius:0px 0px 5px 5px; background:linear-gradient(-180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.48) 100%);}.blog-article__img{ width:100%; height:100%;}.blog-article__img img{ float:none; width:100%; max-height:490px; border-radius:5px; object-fit:cover; box-shadow:0px 3px 15px 0px rgba(23,22,54,0.07); margin:0 !important;}.blog-article__title{ position:absolute; bottom:40px; left:35px; color:#fff; z-index:1; margin:0; font-size:34px; font-weight:500;}.blog-article__info{ padding:15px 24px; display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #dcdcdc;}.blog-article__date{ font-size:14px; color:rgba(0,0,0,0.5);}.blog-article__date .zmdi{ margin-right:8px; font-size:17px; margin-top:-2px;}.blog-article__share{ display:flex; align-items:center;}.blog-article__share .prestablogtitle{ font-size:14px; color:#000; border:none; padding:0px; margin:0px 10px 0px 0px;}.blog-article__share .soc-buttons{ padding-top:0px !important; height:auto !important;}.blog-article__share .soc-buttons li{ width:30px !important; height:30px !important; margin:0px 5px;}.blog-article__share .soc-buttons li a{ width:30px !important; height:30px !important; display:flex; align-items:center; justify-content:center;}.blog-article__share .soc-buttons li .soc-icon{ width:30px !important; height:30px !important; display:flex; align-items:center; justify-content:center;}.blog-article__share .soc-buttons li .soc-icon svg{ height:auto !important; top:auto !important; width:18px !important;}.blog-article__share .soc-buttons li .soc-text{ display:none !important;}.blog-article__content{ padding:15px 24px; margin-bottom:30px;}.blog-article__content p,.blog-article__content ul li,.blog-article__content ol li{ font-size:16px; line-height:30px; color:#8C8EA4;}.prestablogExtra{ background:transparent !important; border:none !important; padding:0px !important;}.prestablogExtra .prestablogtitle{ font-size:44px; line-height:58px; border:none; font-weight:700; color:#000; text-align:center;}#blog_product_linked{ border:none; padding:0px; float:none;}.home-blog .blog-list{ margin-right:0px;}.home-blog .blog-item{ width:auto; margin-right:0px;}.home-blog .swiper-pagination{ display:flex; justify-content:center; padding:20px 0px;}.blog-product{ padding:15px 20px; display:flex; flex-direction:column; justify-content:center; align-items:center; background:#fff; border-radius:5px; position:relative; transition:0.3s ease-in-out;}.blog-product:hover{ box-shadow:0px 5px 15px 0px rgba(23,22,54,0.07);}.blog-product:hover .blog-product__name{ color:#0BA360;}.blog-product__name{ font-size:18px; font-weight:400; color:#000; padding:15px 0px; transition:0.3s ease-in-out; text-align:center; min-height:50px;}.swiper-buttons{ display:flex; align-items:center; justify-content:center; padding:30px 0px 0px;}.swiper-buttons .swiper-button-prev,.swiper-buttons .swiper-button-next{ position:relative; left:auto; top:auto; right:auto; bottom:auto; transform:none; opacity:1; margin:0px 5px; display:flex;}.swiper-buttons .swiper-button-prev:after,.swiper-buttons .swiper-button-next:after{ font-weight:800;}.swiper-buttons .swiper-button-prev:hover,.swiper-buttons .swiper-button-next:hover{ color:#000;}@media (max-width:1200px){ .blog-article__title{  font-size:26px;} .blog-article__img img{  max-height:360px;} .blog-article__content p,.blog-article__content ul li,.blog-article__content ol li{  font-size:14px;  line-height:26px;  color:#8C8EA4;}}@media (max-width:576px){ .blog-article__title{  font-size:16px;  bottom:12px;  left:12px;} .blog-article__top:after{  height:50%;} .blog-article__img img{  max-height:250px;} .blog-article__info{  padding:15px 0px;} .blog-article__content{  padding:15px 0px;} .blog-article__content p,.blog-article__content ul li,.blog-article__content ol li{  font-size:13px;  line-height:24px;  color:#8C8EA4;} .prestablogExtra .prestablogtitle{  font-size:30px;  line-height:32px;} .blog-product__name{  font-size:16px;}}@media (max-width:475px){ .blog-article__info{  flex-direction:column;} .blog-article__date{  margin-bottom:8px;} .blog-article__share .prestablogtitle{  font-size:12px;  white-space:nowrap;}}#reviews_section_wrap .comment{ margin-bottom:10px; padding-bottom:10px;}.blog-comment{ background:#fff; border:none; border-radius:5px; padding:30px;}.blog-comment__title{ font-size:16px; font-weight:500; color:#000;}.blog-comment .comment-form{ padding:0px !important; margin-bottom:20px;}.blog-comment .comment-form__group{ margin:10px 0px;}.blog-comment .comment-form__control{ min-height:50px; border:1px solid #dcdcdc;}.blog-comment .comment-form__control:focus{ outline:none; border-color:#0BA360 !important;}.blog-comment .comment-form #errors{ font-size:16px !important; font-weight:400 !important; color:#000 !important; padding:10px 0px;}.blog-comment .comment-form input.comment-form__control{ border-radius:30px; padding:0px 24px;}.blog-comment .comment-form textarea.comment-form__control{ border-radius:10px !important; padding:15px 24px !important;}.blog-comment__counter{ font-size:16px; font-weight:500; color:#000;}.blog-comment .blog-comments{ padding:20px 0px;}.blog-comment-single{ border-bottom:1px solid #dcdcdc; margin-bottom:15px;}.blog-comment-single__name{ font-size:16px; color:#000000; line-height:20px; position:relative;}.blog-comment-single__date{ font-size:14px; color:#B2B3C4; line-height:20px;}.blog-comment-single__desc{ padding:10px 0px 15px; font-size:16px; color:#AFACBB; line-height:25px; font-weight:300;}@media (max-width:576px){ .blog-comment{  padding:20px;} .blog-comment .comment-form #errors{  font-size:14px !important;} .blog-comment-single{  border-bottom:1px solid #dcdcdc;  margin-bottom:15px;} .blog-comment-single__name{  font-size:14px;  color:#000000;  line-height:20px;  position:relative;} .blog-comment-single__date{  font-size:12px;} .blog-comment-single__desc{  font-size:14px;}}@media (max-width:475px){ .blog-comment .comment-form #submitComment{  width:100% !important;}}.blog-list{ display:flex; flex-wrap:wrap; margin-right:-15px; margin-top:12px;}.blog-item{ width:calc(33.333% - 15px); margin-right:15px; margin-bottom:15px; background:#fff; border-radius:10px; position:relative; box-shadow:0px 5px 15px 0px rgba(23,22,54,0.07);}.blog-item__image{ height:217px; border-radius:10px 10px 0px 0px; margin-bottom:20px;}.blog-item__image a{ display:block; height:100%; position:relative;}.blog-item__image a:before{ content:"\f15c"; font-family:"Material-Design-Iconic-Font"; background:rgba(255,255,255,0.9); position:absolute; width:81px; height:80px; left:50%; top:50%; transform:translate(-50%,-50%); display:flex; align-items:center; justify-content:center; font-size:36px; color:#000; z-index:1; border-radius:5px; opacity:0; transition:0.3s ease-in-out;}.blog-item__image img{ width:100%; height:100%; object-fit:cover; border-radius:10px 10px 0px 0px; transition:0.3s ease-in-out; position:relative;}.blog-item__image:hover a:before{ border-radius:100%; opacity:1;}.blog-item__content{ padding:0px 30px 35px;}.blog-item__title{ display:block; font-size:14px; line-height:20px; color:#1B1D37; font-weight:600; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ECEEF1;}.blog-item__desc{ font-size:14px; line-height:25px; color:#AFACBB;}.blog-item__action{ display:flex; align-items:center; justify-content:space-between; width:calc(100% - 60px); position:absolute; bottom:15px; left:50%; transform:translateX(-50%);}.blog-item__date{ font-size:14px; color:#A4A4A4; line-height:17px;}.blog-item__date .zmdi{ margin-right:5px; color:#A4A4A4; font-size:16px;}.blog-item__readmore{ transition:0.3s ease-in-out;}.blog-item__readmore a{ font-size:14px; line-height:17px; font-weight:400; color:#006C4F; position:relative; display:flex; align-items:center;}.blog-item__readmore a svg{ margin-left:12px;}@media (max-width:1200px){ .blog-item{  width:calc(50% - 15px);}}@media (max-width:991px){ .blog-item__title{  font-size:16px;  margin-bottom:10px;} .blog-item__desc{  font-size:13px;} .blog-item__image{  height:180px;} .blog-item__date{  font-size:12px;} .blog-item__readmore a{  font-size:14px;}}@media (max-width:576px){ .blog-list{  margin-right:0px;} .blog-item{  width:100%;  margin-right:0px;} .blog-item__content{  padding:0px 15px 35px;} .blog-item__title{  font-size:14px;  margin-bottom:10px;} .blog-item__desc{  font-size:12px;} .blog-item__image{  height:170px;} .blog-item__date{  font-size:12px;} .blog-item__action{  width:calc(100% - 20px);} .blog-item__readmore a{  font-size:13px;}}.blog-pagination{ display:flex; align-items:center; justify-content:center; margin:30px 0px;}.blog-pagination span,.blog-pagination a{ width:40px; height:40px; min-width:40px; display:flex; align-items:center; justify-content:center; margin:0px 5px;}.blog-pagination span.disabled{ background:#707070;}.blog-pagination span.current{ background-color:#0BA360 !important;}div.prestablog_pagination span.current{ border-color:#0BA360 !important;}@media (max-width:767px){ .blog-pagination span,.blog-pagination a{  width:30px;  min-width:30px;  height:30px;}}.blog-categories{ background:#fff; border-radius:5px; box-shadow:0px 3px 15px 0px rgba(23,22,54,0.07); padding:0px 20px; margin-top:12px; margin-bottom:20px;}.blog-categories.is-closed .blog-categories__content{ display:none;}.blog-categories.is-closed .blog-categories__title{ border:none;}.blog-categories.is-closed .blog-categories__title:after{ transform:translateY(-50%) rotate(-180deg);}.blog-categories__title{ padding:30px 0px 25px; border-bottom:1px solid #E8E8E8; font-size:18px; color:#000; font-weight:500; position:relative; cursor:pointer; pointer-events:none;}.blog-categories__title:after{ content:"\f2f9"; font-family:Material-Design-Iconic-Font; position:absolute; top:50%; transform:translateY(-50%); right:5px; color:#000; font-size:20px; display:none;}.blog-categories__content{ padding:0px 0px 10px; display:flex; align-items:flex-start; flex-direction:column;}.blog-categories__list{ width:100%;}.blog-categories__list li{ width:100%;}.blog-categories__list li .blog-categories__list-header{ display:flex; align-items:center; justify-content:space-between;}.blog-categories__list li .blog-categories__list-header .zmdi{ width:30px; height:30px; display:flex; align-items:center; justify-content:center; background:#f9f9f9; font-size:19px; cursor:pointer; transition:0.3s ease-in-out;}.blog-categories__list li .blog-categories__list-header .zmdi:hover{ background:#e5e5e5;}.blog-categories .blog-submenu{ padding-left:15px;}.blog-categories .blog-submenu ul li{ margin-bottom:8px;}.blog-categories #prestablog_catliste p{ padding:0; border:none; margin-bottom:0;}.blog-categories #prestablog_catliste p a{ font-size:14px; color:#1B1D37; font-weight:400 !important; transition:0.3s ease-in-out;}.blog-categories #prestablog_catliste p a:hover{ color:#0BA360;}.blog-categories #prestablog_catliste p a strong{ font-weight:400 !important;}.blog-categories__link{ height:50px; padding:0; display:flex; align-items:center; width:100%; color:#1B1D37; font-size:16px; font-weight:500; transition:0.3s ease-in-out;}.blog-categories__link:hover{ color:#0BA360;}.blog-categories__link.is-active{ background:#0BA360; color:#fff; border-radius:2px;}@media (max-width:767px){ .blog-categories{  margin-top:20px;} .blog-categories__title{  pointer-events:auto;} .blog-categories__title:after{  display:block;}}@keyframes splide-loading{ 0%{  transform:rotate(0);} to{  transform:rotate(1turn);}}.splide__container{ position:relative; box-sizing:border-box;}.splide__list{ margin:0 !important; padding:0 !important; width:-webkit-max-content; width:max-content; will-change:transform;}.splide.is-active .splide__list{ display:flex;}.splide__pagination{ display:inline-flex; align-items:center; width:100%; flex-wrap:wrap; justify-content:center;}.splide__pagination li{ list-style-type:none; display:inline-block; line-height:1; margin:0;}.splide{ visibility:hidden; padding:15px; overflow:hidden;}.splide,.splide__slide{ position:relative; outline:none;}.splide__slide{ box-sizing:border-box; list-style-type:none !important; margin:0; flex-shrink:0;}.splide__slide img{ vertical-align:bottom;}.splide__slider{ position:relative;}.splide__spinner{ position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; display:inline-block; width:20px; height:20px; border-radius:50%; border:2px solid #999; border-left-color:transparent; animation:splide-loading 1s linear infinite;}.splide__track{ position:relative; z-index:0; overflow:visible;}.splide--draggable > .splide__track > .splide__list > .splide__slide{ -webkit-user-select:none; user-select:none;}.splide--fade > .splide__track > .splide__list{ display:block;}.splide--fade > .splide__track > .splide__list > .splide__slide{ position:absolute; top:0; left:0; z-index:0; opacity:0;}.splide--fade > .splide__track > .splide__list > .splide__slide.is-active{ position:relative; z-index:1; opacity:1;}.splide--rtl{ direction:rtl;}.splide--ttb > .splide__track > .splide__list{ display:block;}.splide--ttb > .splide__pagination{ width:auto;}.splide__arrow{ position:absolute; z-index:1; background:#fff; top:50%; transform:translateY(-50%); width:30px; height:50px; border-radius:5px; box-shadow:0px 5px 10px 0px rgba(0,0,0,0.2); display:flex; align-items:center; justify-content:center; border:none; padding:0; opacity:0.7;}.splide__arrow:disabled{ visibility:hidden;}.splide__arrow svg{ width:1.2em; height:1.2em;}.splide__arrow:hover{ cursor:pointer; opacity:1;}.splide__arrow:focus{ outline:none;}.splide__arrow--prev{ left:7px;}.splide__arrow--prev svg{ transform:scaleX(-1);}.splide__arrow--next{ right:7px;}.splide__pagination{ position:relative; display:flex; justify-content:center; align-items:center; z-index:1; padding:0; margin:20px 0px;}.splide__pagination__page{ display:inline-block; width:8px; height:8px; background:#ccc; border-radius:50%; margin:3px; padding:0; transition:transform 0.2s linear; border:none; opacity:0.7;}.splide__pagination__page.is-active{ transform:scale(1.4); background:#0BA360;}.splide__pagination__page:hover{ cursor:pointer; opacity:0.9;}.splide__pagination__page:focus{ outline:none;}.splide__progress__bar{ width:0; height:3px; background:#ccc;}.splide--nav > .splide__track > .splide__list > .splide__slide{ border:3px solid transparent;}.splide--nav > .splide__track > .splide__list > .splide__slide.is-active{ border-color:#000;}.splide--nav > .splide__track > .splide__list > .splide__slide:focus{ outline:none;}.splide--rtl > .splide__arrows .splide__arrow--prev,.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev{ right:1em; left:auto;}.splide--rtl > .splide__arrows .splide__arrow--prev svg,.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev svg{ transform:scaleX(1);}.splide--rtl > .splide__arrows .splide__arrow--next,.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next{ left:1em; right:auto;}.splide--rtl > .splide__arrows .splide__arrow--next svg,.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next svg{ transform:scaleX(-1);}.splide--ttb > .splide__arrows .splide__arrow,.splide--ttb > .splide__track > .splide__arrows .splide__arrow{ left:50%; transform:translate(-50%);}.splide--ttb > .splide__arrows .splide__arrow--prev,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev{ top:1em;}.splide--ttb > .splide__arrows .splide__arrow--prev svg,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev svg{ transform:rotate(-90deg);}.splide--ttb > .splide__arrows .splide__arrow--next,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next{ top:auto; bottom:1em;}.splide--ttb > .splide__arrows .splide__arrow--next svg,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next svg{ transform:rotate(90deg);}.splide--ttb > .splide__pagination{ display:flex; flex-direction:column; bottom:50%; left:auto; right:0.5em; transform:translateY(50%);}.category-widget{ padding:0px 30px; background:#fff; border-radius:5px; margin-bottom:15px;}.category-widget__title{ font-size:16px; line-height:21px; font-weight:600; color:#1B1D37; padding:25px 0px 20px; border-bottom:1px solid #dcdcdc; display:flex; align-items:center;}.category-widget__title i{ font-size:19px; margin-right:15px; transition:0.3s ease-in-out; color:#1B1D37;}.category-widget__list{ padding:10px 0px 10px; display:flex; flex-direction:column;}.category-widget__item{ height:auto; display:flex; align-items:center; margin-bottom:5px;}.category-widget__item.is-active .category-widget__link{ color:#0BA360; font-weight:700;}.category-widget__item:hover:not(.is-active) .category-widget__link{ padding-left:15px; color:#0BA360;}.category-widget__item:hover:not(.is-active) .category-widget__link:before{ left:0; visibility:visible; opacity:1; transform:translateY(-50%) translateX(0);}.category-widget__link{ padding:5px 0px; width:100%; display:flex; align-items:center; justify-content:space-between; font-size:14px; color:#1B1D37; font-weight:400; position:relative; transition:0.3s ease-in-out;}.category-widget__link:before{ content:"\f2f6"; font-family:"Material-Design-Iconic-Font"; color:#0BA360; font-size:24px; position:absolute; left:0; opacity:0; visibility:hidden; top:50%; transform:translateY(-50%) translateX(-15px); transition:0.3s ease-in-out;}@media (max-width:1400px){ .category-widget__link{  font-size:14px;  line-height:20px;}}@media (max-width:767px){ .category-widget{  display:none;}}.product-miniature .favorite{ width:50px; height:50px; position:absolute; top:0; right:0; display:flex; align-items:center; justify-content:center;}.product-miniature .favorite .favorite-btn{ background:none; border:none; cursor:pointer; display:flex; align-items:center; justify-content:center; padding:0;}.product-miniature .favorite .favorite-btn .favorite-btn__text{ display:none;}.product-miniature .favorite .favorite-btn:focus{ outline:none;}.favorite-btn{ display:inline-flex; align-items:center; justify-content:center; text-align:center; vertical-align:middle; cursor:pointer; font-weight:400; font-size:16px; line-height:20px; user-select:none; border:none; padding:0 32px; position:relative; height:50px; transition:0.3s ease-in-out; background:transparent; z-index:1; background:#f6f6f6; border-radius:50px;}.favorite-btn .btn__text{ color:#1B1D37; font-size:16px;}.favorite-btn .has-icon{ display:flex; align-items:center; justify-content:center;}.favorite-btn .has-icon svg{ margin-right:10px;}.favorite-btn:disabled{ cursor:not-allowed;}.favorite-btn[data-favorite=add] .fav-remove{ display:none;}.favorite-btn[data-favorite=remove] .fav-add{ display:none;}.favorite__popup{ position:absolute; top:30px; text-align:center; padding:4px 5px; color:#fff; border:1px solid #ff0000; border-radius:30px; background:#ff0000; visibility:hidden; opacity:0; transition:0.3s ease-in-out; font-size:10px; width:140px; right:0px; line-height:14px; z-index:-1; box-shadow:0px 5px 10px 0px rgba(0,0,0,0.2);}.favorite__popup.error{ opacity:1; visibility:visible; z-index:1;}.favorite-notification{ position:fixed; background:green; right:10px; top:50px; padding:15px 30px; color:#fff; border-radius:5px; opacity:0; visibility:hidden; z-index:-1;}.favorite-notification.show{ visibility:visible; opacity:1; z-index:999;}.favorite-notification.add{ background:green;}.favorite-notification.remove{ background:#ff0000;}@media (max-width:576px){ .favorite-notification{  font-size:14px;  padding:10px 15px;}}.testimonials__item{ background:#FFFFFF; border-radius:10px; padding:30px 30px 30px; position:relative; box-shadow:0px 5px 15px 0px rgba(220,221,239,0.2);}.testimonials__stars{ display:flex; justify-content:center; margin-bottom:20px;}.testimonials__desc{ font-size:16px; line-height:30px; color:#9595A1; font-weight:400; text-align:center;}.testimonials__name{ font-size:16px; line-height:20px; color:#1B1D37; font-weight:500; text-align:center; position:relative; padding-top:20px; margin-top:15px;}.testimonials__name:before{ content:""; position:absolute; top:0; left:50%; transform:translateX(-50%); background:#CECECE; height:2px; width:46px;}@media (max-width:1200px){ .testimonials__item{  padding:15px 20px 15px 20px;}}@media (max-width:991px){ .testimonials__desc{  font-size:14px;} .testimonials__name{  font-size:14px;}}@media (max-width:576px){ .testimonials__desc{  font-size:13px;  line-height:20px;} .testimonials__name{  font-size:13px;}}.hi-quantity,.quantity-wanted{ width:42px; padding:0; position:relative; color:#1B1D37; font-size:15px; font-weight:500; height:25px; background:transparent; border:none; border-bottom:1px solid #D1D1D1; text-align:center; border-radius:0; transition:0.3s ease-in-out;}.hiaddtocart{ display:flex; align-items:center; justify-content:space-between;}.hiaddtocart .product-availability{ display:none;}.hiaddtocart .product-availability .product-unavailable{ color:#ff9a52;}.cart-grid-body--only{ max-width:1088px; margin:0 auto;}.cart-grid-body--only .v-checkout--box{ max-width:1088px;}.invoice-row{ margin-bottom:20px;}.invoice-block__fields{ margin-top:20px;}.payment-options{ margin-top:15px;}.v-checkout--box{ display:flex; justify-content:space-between; width:100%; margin:0px auto 80px;}.v-checkout--box .v-block{ width:calc(50% - 8px); background:#fff; border-radius:5px; box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);}.v-checkout--box .v-block .v-header{ height:90px; display:flex; align-items:center; justify-content:center; text-align:center; border-bottom:1px solid #E2E2E2;}.v-checkout--box .v-block .v-title{ font-size:20px; font-weight:500; color:#1B1D37; line-height:24px;}.v-checkout--box .v-block .v-content #login-form{ padding:24px 50px;}.v-checkout--box .v-block .v-content #login-form .form-group{ position:relative;}.v-checkout--box .v-block .v-content #login-form .form-group .input-group-btn > .btn[data-action=show-password]{ right:2px; bottom:3px;}.v-checkout--box .v-block .v-content #login-form .forgot-password{ margin:0; display:flex; justify-content:flex-end;}.v-checkout--box .v-block .v-content #login-form .forgot-password a{ font-size:14px; font-weight:400; text-decoration:underline; color:#1B1D37;}.v-checkout--box .v-block .v-content .form-footer{ margin-top:15px;}.v-checkout--box .v-block .v-content .v-form-action{ margin-top:24px; display:flex;}.v-checkout--box .v-block .v-content .v-form-action .btn{ width:100%;}.v-checkout--box .v-block .v-content .v-action{ display:flex; flex-direction:column; padding:24px 50px 24px; border-bottom:1px solid #e2e2e2;}.v-checkout--box .v-block .v-content .v-action .btn--primary{ margin-bottom:24px;}.v-checkout--box .v-block .v-content .v-action--redirect .btn{ width:100%;}.v-checkout--box .v-block .v-content .v-benefits{ padding:35px 50px 20px;}.v-checkout--box .v-block .v-content .v-benefits__title{ font-size:16px; font-weight:500; line-height:19px; color:#1B1D37; margin-bottom:15px;}.v-checkout--box .v-block .v-content .v-benefits__list{ padding:0; margin:0;}.v-checkout--box .v-block .v-content .v-benefits__item{ padding-left:30px; position:relative; font-size:14px; font-weight:400; line-height:17px; margin-bottom:10px; color:#5C5D60;}.v-checkout--box .v-block .v-content .v-benefits__item:before{ content:""; background-image:url("../img/icons/list-icon.svg"); background-repeat:no-repeat; width:17px; height:17px; position:absolute; top:3px; left:0;}.v-checkout--step{ box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);}.v-checkout--step .v-checkout__header{ display:flex; align-items:center; height:92px; background:#fff; padding:0px 40px; border-bottom:1px solid #E2E2E2; border-radius:5px 5px 0px 0px;}.v-checkout--step .v-checkout__title{ font-size:20px; font-weight:500; line-height:24px; color:#1B1D37;}.v-checkout--step .v-checkout__content{ background:#fff; border-radius:0px 0px 5px 5px; padding:30px 40px;}.v-checkout--step .v-checkout__subtitle{ font-size:16px; font-weight:500; line-height:19px; padding-bottom:24px; color:#1B1D37; border-bottom:1px solid #E2E2E2;}.v-checkout--step .v-checkout__subtitle + div{ margin-top:24px; margin-bottom:30px;}.v-checkout--step .v-checkout__subtitle--edit{ display:flex; align-items:center; justify-content:space-between; margin-bottom:20px;}.v-checkout--step .v-checkout__subtitle--edit label{ display:flex; align-items:center; margin-bottom:0; color:#929cac; font-weight:400; cursor:pointer;}.v-checkout__continue{ display:flex; align-items:center; margin:15px 0px; justify-content:flex-end;}.v-checkout .v-summary__text{ font-size:14px; font-weight:400; line-height:17px; color:#1B1D37; margin-bottom:30px;}.v-checkout .v-summary__title{ font-size:16px; font-weight:500; line-height:19px; padding-bottom:24px; color:#1B1D37; border-bottom:1px solid #E2E2E2; display:flex; align-items:center; justify-content:space-between;}.v-checkout .v-summary__title .step-edit{ display:flex !important; align-items:center; font-size:14px; font-weight:500; color:#1B1D37; cursor:pointer; transition:0.3s ease-in-out; text-transform:capitalize;}.v-checkout .v-summary__title .step-edit:hover{ color:#0BA360;}.v-checkout .v-summary__title .step-edit:hover svg{ stroke:#0BA360;}.v-checkout .v-summary__title .step-edit svg{ stroke:#1B1D37; margin-right:10px; transition:0.3s ease-in-out;}.v-checkout .v-summary__block{ margin-bottom:30px;}.v-checkout p.identity{ font-size:16px;}.v-checkout p.lost-cart{ font-size:14px; font-style:italic;}.v-step-content{ display:none;}.v-step-content.active-content{ display:block;}@media (max-width:991px){ .v-checkout--box .v-block .v-content .v-action,.v-checkout--box .v-block .v-content #login-form{  padding:24px 15px;} .v-checkout--box .v-block .v-content .v-benefits{  padding:35px 15px 20px;}}@media (max-width:767px){ .v-checkout--box{  flex-direction:column;  margin:0 auto;} .v-checkout--box .v-block{  width:100%;  margin-bottom:20px;}}@media (max-width:576px){ .v-checkout--step .v-checkout__header{  padding:0px 15px;} .v-checkout--step .v-checkout__content{  padding:30px 15px;}}#product .fancybox-skin{ background:#fff !important; padding:0 !important;}.ask-button{ display:flex; align-items:center; font-size:15px; font-weight:500; line-height:18px; color:#5C5D60; margin-bottom:15px;}.ask-button svg{ width:20px; height:20px; display:flex; align-items:center; justify-content:center; margin-right:14px;}.product-ask-success{ min-width:350px;}.product-ask-success h2{ height:85px; display:flex; justify-content:center; align-items:center; text-align:center; border-bottom:1px solid #E6E6E6; padding:0px 15px; font-size:24px; font-weight:600; color:#1B1D37; line-height:29px; padding-bottom:0 !important;}.product-ask-success p:not(.submit){ padding:20px 15px 20px; font-size:16px; font-weight:400; color:#5C5D60; line-height:23px; text-align:center; display:block;}.product-ask-success p.submit{ padding:0px 15px;}.product-ask-success p.submit .btn{ color:#fff !important;}.ask-product{ max-width:900px;}.ask-product__header{ height:105px; display:flex; justify-content:center; align-items:center; text-align:center; border-bottom:1px solid #E6E6E6; padding:0px 15px;}.ask-product__header span{ font-size:24px; font-weight:600; color:#1B1D37; line-height:29px;}.ask-product__info{ font-size:15px; font-weight:400; color:#5C5D60; line-height:23px; text-align:center; display:block; margin-bottom:30px;}.ask-product__content{ padding:24px 50px 40px;}.ask-product .field-required{ font-size:13px; font-weight:500; color:#1B1D37; line-height:15px; margin-top:15px;}.ask-product .send_AAP_form_content_button{ display:flex; align-items:center; justify-content:center;}.ask-product #aapfree_question{ height:auto; min-height:200px; border-radius:25px; padding:20px;}.ask-product #sendAAPEmail{ color:#fff;}@media (max-width:576px){ .ask-product__content{  padding:24px 15px 40px;}}p#loyalty{ display:flex; align-items:center; font-size:15px; font-weight:500; line-height:18px; color:#5C5D60; margin-bottom:15px;}p#loyalty svg{ width:20px; height:20px; display:flex; align-items:center; justify-content:center; margin-right:14px;}.ppb-accessories .title_block{ font-size:15px; font-weight:600; line-height:18px; margin-bottom:0px; color:#1B1D37; border-bottom:1px solid #e2e2e2; padding-bottom:15px;}.ppb-accessories div.ppbAccessoriesCheckbox{ border:none; border-bottom:1px solid #e2e2e2; margin-bottom:0;}.ppb-accessories div.ppbAccessoriesCheckbox .quick-view{ display:flex; align-items:center;}.ppb-accessories div.ppbAccessoriesCheckbox .quick-view .quickview b,.ppb-accessories div.ppbAccessoriesCheckbox strong{ font-size:15px; font-weight:400; line-height:18px; color:#1B1D37;}.ppb-accessories div.ppbAccessoriesCheckbox .quick-view b,.ppb-accessories div.ppbAccessoriesCheckbox strong{ margin-left:14px;}.ppb-accessories div.ppbAccessoriesCheckbox .price{ font-size:15px; font-weight:600; line-height:18px; color:#1B1D37; padding-left:10px;}.ppb-accessories div.ppbAccessoriesCheckbox .accessories_img{ width:64px !important; min-width:64px; height:64px; border:1px solid #F1F3F6; border-radius:3px; object-fit:scale-down;}.ppb-accessories div.ajax_block_product{ padding:15px 0px;}.free-catalog{ display:flex; align-items:flex-start; width:100%;}.free-catalog .alert{ font-size:15px !important;}.free-catalog > p{ margin-bottom:15px;}.free-catalog > div{ width:50%; padding-bottom:10px;}.free-catalog__form .submit{ margin-top:10px;}.free-catalog__form .submit input{ color:#fff;}.free-catalog__download{ margin-left:50px; width:calc(50% - 50px);}.free-catalog__download .catalog__items{ padding:0px 0px 10px;}.free-catalog__download .catalog__items .splide__track{ padding:0 !important;}.free-catalog__download .catalog__items .catalog-item__img{ border-radius:10px 10px 0px 0px; display:block;}.free-catalog__download .catalog__items .catalog-item__img img{ border-radius:10px 10px 0px 0px;}.free-catalog__download .catalog__items .catalog-item__btn{ height:81px; display:flex; align-items:center; justify-content:center; flex-direction:column; text-align:center; border:1px solid #CFCFCF; border-radius:0px 0px 10px 10px; font-size:14px; font-weight:600; color:#006C4F; line-height:16px;}.free-catalog__download .catalog__items .catalog-item__btn .icon{ margin-bottom:10px;}.free-catalog__download .catalog__items .catalog-item:last-child{ margin-right:0 !important;}@media (max-width:767px){ .free-catalog{  flex-direction:column;} .free-catalog > div{  width:100%;} .free-catalog p{  text-align:center;} .free-catalog .section__title{  text-align:center;} .free-catalog__download{  padding:0;  margin-top:50px;  margin-left:0;}}@media (max-width:400px){ .free-catalog__download .catalog__items{  padding:0px 0px 10px 0px !important;  margin:0px -15px 0px 15px !important;} .free-catalog__form .submit{  display:flex;  justify-content:center;}}.fair{ background:#fff; border-radius:10px 10px 10px 10px; box-shadow:0px 0px 35px 15px rgba(114,113,139,0.08); max-width:1380px; margin:50px auto 50px;}.fair-main{ height:560px !important; padding:0;}.fair-main .splide__slide{ height:560px !important;}.fair-main__image{ display:flex; align-items:center; justify-content:center; width:542px; min-width:542px; background:#F5F9F8; border-radius:0 100% 100% 0;}.fair-main__image img{ border:18px solid #fff; border-radius:100%; width:380px; height:380px; object-fit:cover;}.fair-main-item{ display:flex; height:100%;}.fair-main__content{ display:flex; align-items:center; padding:40px; width:100%; justify-content:space-between;}.fair-main__block{ max-width:520px; padding:0px 30px;}.fair-main__code{ font-size:16px; line-height:24px; font-weight:400; color:#5c5d60;}.fair-main__name{ font-size:24px; color:#1b1d37; font-weight:600; line-height:29px; margin:10px 0px 12px;}.fair-main__desc{ font-size:16px; color:#5c5d60; font-weight:400; line-height:24px; margin-bottom:20px;}.fair-main__desc p{ font-size:16px; text-align:left; color:#5c5d60; font-weight:400; line-height:24px; margin-bottom:0;}.fair-main__desc p + br{ display:none;}.fair-main__price .product-price-and-shipping{ display:flex; align-items:center;}.fair-main__price label{ font-size:15px; color:#1b1d37; font-weight:600; display:flex; margin-bottom:5px;}.fair-main__price .price{ color:#0BA360; font-size:32px; font-weight:600; line-height:36px;}.fair-main__price .product-discount{ margin-left:10px;}.fair-main__price .product-discount .regular-price{ font-size:16px; color:#979797; line-height:18px; font-weight:500; text-decoration:line-through;}.fair-main__action{ margin-top:20px;}.fair-main__features .product-features .data-sheet .name{ left:auto; transform:none; right:-15px;}.fair-main__features .product-features .data-sheet .name:before{ left:auto; transform:none; right:17px;}.fair-miniatures{ height:124px; align-items:center; display:flex; border-top:1px solid #E9E9E9;}.fair-items img{ border-radius:100%; width:70px; height:70px; object-fit:scale-down;}.fair-items h3{ font-size:14px; font-weight:500; line-height:21px; color:#1B1D37; margin-left:15px;}.fair-items__block{ display:flex; align-items:center;}.fair-items .splide__slide{ border:none !important;}.fair-items .splide__slide.is-active{ border:none !important;}.fair-items .splide__slide.is-active h3{ color:#006C4F !important;}@media (max-width:1200px){ .fair-main__image{  width:402px;  min-width:402px;  border-radius:0 0% 0% 0;} .fair-main__image img{  width:270px;  height:270px;} .fair-main__content{  padding:30px 30px 30px 0;}}@media (max-width:991px){ .fair-main{  height:auto !important;} .fair-main .splide__slide{  height:auto !important;} .fair-main-item{  flex-direction:column;  height:auto;} .fair-main__image{  width:100%;  min-width:auto;  padding:20px 0px;  background:none;} .fair-main__image img{  border-color:#f5f9f8;} .fair-main__content{  align-items:flex-start;} .fair-main__features{  padding-top:42px;} .fair-main__features .product-features .data-sheet__item{  width:100%;  justify-content:flex-end;} .fair-main__features .product-features .data-sheet__item .value{  flex-direction:row;} .fair-main__features .product-features .data-sheet__item .icon{  margin-right:0;  margin-left:15px;}}@media (max-width:576px){ .fair{  box-shadow:none;  margin:20px auto 50px;} .fair-miniatures{  border:none;  background:#F5F9F8;}}@media (max-width:500px){ .fair-main__content{  padding:20px 0px;  flex-direction:column;} .fair-main__block{  max-width:100%;  padding:0px 15px;} .fair-main__features{  padding:30px 15px 0px;} .fair-main__features .product-features .data-sheet__item{  width:calc(50% - 10px);  margin-right:10px;  justify-content:flex-start;  margin-bottom:15px;} .fair-main__features .product-features .data-sheet__item:nth-child(odd) .name{  right:auto;  left:-8px;} .fair-main__features .product-features .data-sheet__item:nth-child(odd) .name:before{  right:auto;  left:10px;} .fair-main__features .product-features .data-sheet .value{  flex-direction:row-reverse;} .fair-main__features .product-features .data-sheet .icon{  position:relative;  margin-left:0px;  margin-right:15px;}}.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder{ visibility:visible !important; background:#f2f2f2 !important; background:rgba(0,0,0,0.06) !important; border:0 none !important; -webkit-box-shadow:inset 0 0 12px 4px #fff; box-shadow:inset 0 0 12px 4px #fff;}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{ content:"!"; visibility:hidden;}.selectize-control.plugin-drag_drop .ui-sortable-helper{ -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2); box-shadow:0 2px 5px rgba(0,0,0,0.2);}.selectize-dropdown-header{ position:relative; padding:5px 8px; border-bottom:1px solid #e5eafb; background:#f8f8f8; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}.selectize-dropdown-header-close{ position:absolute; right:8px; top:50%; color:#303030; opacity:0.4; margin-top:-12px; line-height:20px; font-size:20px !important;}.selectize-dropdown-header-close:hover{ color:#000;}.selectize-dropdown.plugin-optgroup_columns .optgroup{ border-right:1px solid #f2f2f2; border-top:0 none; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{ border-right:0 none;}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{ display:none;}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{ border-top:0 none;}.selectize-control.plugin-remove_button [data-value]{ position:relative; padding-right:24px !important;}.selectize-control.plugin-remove_button [data-value] .remove{ z-index:1; position:absolute; top:0; right:0; bottom:0; width:17px; text-align:center; font-weight:700; font-size:12px; color:inherit; text-decoration:none; vertical-align:middle; display:inline-block; padding:2px 0 0 0; border-left:1px solid #d0d0d0; -webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}.selectize-control.plugin-remove_button [data-value] .remove:hover{ background:rgba(0,0,0,0.05);}.selectize-control.plugin-remove_button [data-value].active .remove{ border-left-color:#cacaca;}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{ background:0 0;}.selectize-control.plugin-remove_button .disabled [data-value] .remove{ border-left-color:#fff;}.selectize-control.plugin-remove_button .remove-single{ position:absolute; right:0; top:0; font-size:23px;}.selectize-control{ position:relative;}.selectize-dropdown,.selectize-input,.selectize-input input{ font-size:13px; line-height:18px; -webkit-font-smoothing:inherit;}.selectize-control.single .selectize-input.input-active,.selectize-input{ background:#fff; cursor:text;}.selectize-input{ border:1px solid #e1e1e1; padding:10px 20px; height:50px; font-size:14px; display:flex; align-items:center; color:#2d3e50; width:100%; overflow:hidden; position:relative; z-index:1; box-sizing:border-box; box-shadow:none; border-radius:30px;}.selectize-control.multi .selectize-input.has-items{ padding:6px 8px 3px;}.selectize-input.full{ background-color:#fff;}.selectize-input.disabled,.selectize-input.disabled *{ cursor:default !important;}.selectize-input.dropdown-active{ border-radius:20px 20px 0 0;}.selectize-input > *{ vertical-align:baseline; display:-moz-inline-stack; display:inline-block; zoom:1; width:calc(100% + 10px); text-align:left;}.selectize-control.multi .selectize-input > div{ cursor:pointer; margin:0 3px 3px 0; padding:2px 6px; background:#f2f2f2; color:#303030; border:0 solid #d0d0d0;}.selectize-control.multi .selectize-input > div.active{ background:#e8e8e8; color:#303030; border:0 solid #cacaca;}.selectize-control.multi .selectize-input.disabled > div,.selectize-control.multi .selectize-input.disabled > div.active{ color:#7d7d7d; background:#fff; border:0 solid #fff;}.selectize-input > input{ display:none !important; padding:0 !important; min-height:0 !important; max-height:none !important; max-width:100% !important; margin:0 2px 0 0 !important; text-indent:0 !important; border:0 none !important; background:0 0 !important; line-height:inherit !important; -webkit-user-select:auto !important; -webkit-box-shadow:none !important; box-shadow:none !important;}.selectize-input > input::-ms-clear{ display:none;}.selectize-input > input:focus{ outline:0 !important;}.selectize-input::after{ content:" "; display:block; clear:left;}.selectize-input.dropdown-active::before{ content:" "; display:block; position:absolute; background:#f0f0f0; height:1px; bottom:0; left:0; right:0;}.selectize-dropdown{ position:absolute; z-index:10; border:1px solid #e5eafb; background:#fff; margin:-1px 0 0 0; border-top:0 none; box-sizing:border-box; box-shadow:none; border-radius:0 0 20px 20px; font-weight:500;}.selectize-dropdown [data-selectable]{ cursor:pointer; overflow:hidden;}.selectize-dropdown [data-selectable] .highlight{ background:rgba(125,168,208,0.2); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px;}.selectize-dropdown .optgroup-header,.selectize-dropdown .option{ padding:10px 20px; text-align:left;}.selectize-dropdown .optgroup-header:hover,.selectize-dropdown .option:hover{ color:#000;}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{ cursor:inherit; opacity:0.5;}.selectize-dropdown [data-selectable].option{ opacity:1;}.selectize-dropdown .optgroup:first-child .optgroup-header{ border-top:0 none;}.selectize-dropdown .optgroup-header{ color:#303030; background:#fff; cursor:default;}.selectize-dropdown .active{ background-color:#fff;}.selectize-dropdown .active.create{ color:#495c68;}.selectize-dropdown .create{ color:rgba(48,48,48,0.5);}.selectize-dropdown-content{ overflow-y:auto; overflow-x:hidden; max-height:200px; -webkit-overflow-scrolling:touch; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{ cursor:pointer;}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{ cursor:text;}.selectize-control.single .selectize-input:after{ content:" "; display:block; position:absolute; top:50%; right:15px; margin-top:-3px; width:0; height:0; border-style:solid; border-width:5px 5px 0 5px; border-color:grey transparent transparent transparent;}.selectize-control.single .selectize-input.dropdown-active:after{ margin-top:-4px; border-width:0 5px 5px 5px; border-color:transparent transparent grey transparent;}.selectize-control.rtl.single .selectize-input:after{ left:15px; right:auto;}.selectize-control.rtl .selectize-input > input{ margin:0 4px 0 -2px !important;}.selectize-control .selectize-input.disabled{ opacity:0.5; background-color:#fafafa;}#module-payu-payment #content-wrapper{ margin:30px 15px 50px;}h2#payuAmountInfo{ font-size:24px;}.payment-products__title{ font-size:16px; line-height:30px; font-weight:500;}.payment-products{ background:#fff; padding:20px 30px; border-radius:10px; margin-bottom:20px;}.payment-products__header{ display:flex; align-items:center; justify-content:space-between; width:100%;}.payment-products__list{ max-width:590px; border:1px solid #dcdcdc; margin-top:15px; border-radius:5px;}.payment-products__item{ padding:8px 20px 4px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; overflow:hidden; border-radius:5px;}.payment-products__item:nth-child(2n){ background:#f9f9f9;}.payment-products__object{ display:block;}.payment-products__body{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; vertical-align:top; overflow:hidden; width:100%;}.payment-products__wrapper{ width:calc(100% - 80px);}.payment-products__name{ font-size:14px; font-weight:500; color:#1B1D37; line-height:20px;}.payment-products__quantity{ margin-right:16px; color:#000000; font-size:12px;}.payment-products__price{ font-weight:500; font-size:13px;}#module-payu-payment .error{ background:#ff0000; color:#fff; padding:10px 15px; border-radius:5px; font-weight:500;}.cart_navigation{ margin-top:15px;}.cart_navigation a{ color:#0ba360; font-weight:600;}.add-button-container .wishlist-button-add{  display:inline-block;  box-shadow:none;  border:1px solid #cdcdcd;  width:50px;  height:50px;}.products .wishlist-button-add{}.splide__slide .wishlist-button-add{ display:none;} .switch{ position:relative; display:inline-block; width:41px; height:24px;}.switch input{ opacity:0; width:0; height:0;}.slider{ position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background:#ccc; -webkit-transition:.4s; transition:.4s; border-radius:30px;}.slider:before{ position:absolute; content:""; height:16px; width:16px; left:4px; bottom:4px; background-color:white; -webkit-transition:.4s; transition:.4s; border-radius:50%;}input:checked + .slider{ background:linear-gradient(to right,#0BA360,#3CBA92,#0c8464,#0BA360);}input:focus + .slider{ box-shadow:0 0 1px #2196F3;}input:checked + .slider:before{ -webkit-transform:translateX(17px); -ms-transform:translateX(17px); transform:translateX(17px);}#purchaserData .form-group .input-group-btn > .btn[data-action=show-password]{  margin-right:16px;}.header__right > .footer-content{  display:none !important;}.header__right > .footer__copyright{  display:none;}.header__mobile-actions > .footer-content{  display:none;} .header__mobile-actions > .footer__copyright{  display:none;}.js-mailalert{ margin-top:40px;}.js-mailalert .gdpr_module_161{ font-weight:normal;}