.elementor-kit-841{--e-global-color-primary:#2071B1;--e-global-color-secondary:#383838;--e-global-color-text:#383838;--e-global-color-accent:#00A94D;--e-global-typography-primary-font-family:"PT Sans";--e-global-typography-primary-font-size:14px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"PT Sans";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"PT Sans";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"PT Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;}.elementor-kit-841 e-page-transition{background-color:#FFBC7D;}.elementor-kit-841 a{text-transform:capitalize;}.elementor-kit-841 h1{font-family:"PT Sans", Sans-serif;font-size:25px;}.elementor-kit-841 h2{font-family:"PT Sans", Sans-serif;font-size:25px;text-transform:capitalize;}.elementor-kit-841 h3{font-family:"PT Sans", Sans-serif;font-size:25px;text-transform:capitalize;}.elementor-kit-841 h4{font-family:"PT Sans", Sans-serif;text-transform:capitalize;}.elementor-kit-841 h5{font-family:"PT Sans", Sans-serif;text-transform:capitalize;}.elementor-kit-841 h6{font-family:"PT Sans", Sans-serif;text-transform:capitalize;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1380px;}.e-con{--container-max-width:1380px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@font-face{font-family:'FontAwesome';src:url('https://shop102905.sfstatic.io/_design/common/libs/font-awesome/latest/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('https://shop102905.sfstatic.io/_design/common/libs/font-awesome/latest/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('https://shop102905.sfstatic.io/_design/common/libs/font-awesome/latest/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('https://shop102905.sfstatic.io/_design/common/libs/font-awesome/latest/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('https://shop102905.sfstatic.io/_design/common/libs/font-awesome/latest/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('https://shop102905.sfstatic.io/_design/common/libs/font-awesome/latest/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}/*! CSS Used from: Embedded */
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v56/TK3iWkUHHAIjg752FD8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v56/TK3iWkUHHAIjg752HT8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v56/TK3iWkUHHAIjg752Fj8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v56/TK3iWkUHHAIjg752Fz8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v56/TK3iWkUHHAIjg752GT8Gl-1PKw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v56/TK3iWkUHHAIjg752FD8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v56/TK3iWkUHHAIjg752HT8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v56/TK3iWkUHHAIjg752Fj8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v56/TK3iWkUHHAIjg752Fz8Gl-1PK62t.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v56/TK3iWkUHHAIjg752GT8Gl-1PKw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

@keyframes lds-dual-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}

/*Base elemnts*/
*,*::after,*::before{box-sizing:inherit;}
:after,:before,button:after,button:before,input:after,input:before,textarea:after,textarea:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,button,input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:root{--gb-main-font:"PT Sans", sans-serif;--gb-second-font:"Roboto", sans-serif;--gb-third-font:"Roboto Condensed", sans-serif;--gb-main-color:#2071B1;--gb-accent-color:#00A94D;--gb-light-color:#FFFFFF;--gb-border-color:#D3D3D3;--gb-bg-color:#EBEBEB;--gb-sale-color:#FFFF01;--gb-red-color:#FF0000;--gb-main-text-color:#383838;}
:root{--swiper-theme-color:#007aff;}
:root{--swiper-navigation-size:44px;}

:not(.ielt9) .placeholder-wrapper{width:100%;box-sizing:content-box;position:relative;height:auto;display:inline-block;}
:not(.ielt9) .placeholder-wrapper > .placeholder{display:block;width:100%;padding-top:100%;}
:not(.ielt9) .placeholder-wrapper > img{position:absolute;top:0;left:0;right:0;margin:auto;}

.clearfix:after,.clearfix:before,.container:after,.container:before,.dropdown:after,.dropdown:before,.form-group:after,.form-group:before,.nav:after,.nav:before,.pagination:after,.pagination:before,.row:after,.row:before{content:" ";display:table;}
.clearfix:after,.container:after,.dropdown:after,.form-group:after,.nav:after,.pagination:after,.row:after{clear:both;}
.clearfix:after,.clearfix:before,.container:after,.container:before,.dropdown:after,.dropdown:before,.form-group:after,.form-group:before,.nav:after,.nav:before,.row:after,.row:before,.toggle-content:after,.toggle-content:before{content:" ";display:table;}
.clearfix:after,.container:after,.dropdown:after,.form-group:after,.nav:after,.row:after,.toggle-content:after{clear:both;}
.clearfix:after,.clearfix:before,.container:after,.container:before,.dropdown:after,.dropdown:before,.nav:after,.nav:before,.row:after,.row:before{content:" ";display:table;}

[data-toggle=collapse] .icon-open{display:none!important;}
[data-toggle=collapse] .icon-close{display:table-cell!important;}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html{box-sizing:border-box;}
html input[disabled]{cursor:default;}
html{height:100%;}
html{color:#4a4a4a;}
html,input,button{font-family:'Helvetica', 'Arial', sans-serif;color:#4a4a4a;}

body,h1,h2,h3,h4,p,ul,li,figure{margin:0;}
body{word-wrap:break-word;font-family:var(--gb-main-font);font-size:14px;line-height:20px;font-weight:400;color:var(--gb-main-text-color);background-color:#fff;min-height:100%;}
body,button,input,textarea,select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body:not(.ck-content-ignore-height-auto) .ck-content img{height:auto;}

.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}

/* Links */
a{text-decoration:none;}
a:visited,a{color:#4a4a4a;}
a:hover{text-decoration:none;color:#646464;}
a:focus{outline:thin dotted;}
a:visited{color:inherit;}
a{background:0 0;}
a:active,a:hover{outline:0;}
a:visited h4,a h4,a:visited .h5,a .h5{color:#4a4a4a;text-decoration:none;}
/* !Links */

/* Texts */
p{line-height:1.2em;}
/* !Texts */


footer,header,main,nav,section{display:block;}
input,button,select{font:inherit;}

.h1:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0;}
h1,.h1,h2,.h2,h3,.h3,.h5,h5{font-family:inherit;color:inherit;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,.h5,h5{font-family:"Oswald", sans-serif;color:#333;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-family:serif;-moz-osx-font-smoothing:grayscale;}
h4{font-size:1.375em;line-height:1.45455em;margin:1.45455em auto .72727em;}
.h1,h1{font-size:1.5625em;line-height:1.92em;font-weight:400;line-height:1.35em;margin:1.06667em auto .53333em;}
.h2,h2{font-size:1.375em;line-height:2.1818181818em;font-weight:400;line-height:1.35em;}
.h3,h3{font-size:1.25em;line-height:1.2em;font-weight:400;line-height:1.35em;margin:1.33333em auto .66667em;}
.h4,h4{font-size:1.125em;line-height:1.3333333333em;font-weight:400;line-height:1.35em;}
.h5{font-size:1em;line-height:1.5em;font-weight:400;line-height:1.35em;margin:1.6em auto .8em;}
.h6{font-size:.875em;line-height:1.7142857143em;font-weight:400;line-height:1.35em;margin:1.77778em auto .88889em;}

*,button,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,select{text-transform:none;}
button,input,p,select{font-size:1em;line-height:1.5em;}
button,input[type=submit]{-webkit-appearance:button;cursor:pointer;}
button,input,p,textarea{font-size:1em;line-height:1.5em;}
input,textarea,button{font-family:'Helvetica', 'Arial', sans-serif;color:#4a4a4a;}
button,html,input{font-size:87.5%;line-height:1.25;font-family:sans-serif;font-weight:400;}
button,input{font-family:inherit;font-size:100%;margin:0;line-height:normal;}
button{text-transform:none;-webkit-appearance:button;cursor:pointer;}
button,input,textarea{font-size:87.5%;line-height:1.25;font-family:sans-serif;font-weight:400;}
input{cursor:pointer;}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:border-box;}
select{align-items:center;white-space:pre;cursor:pointer;-webkit-rtl-ordering:logical;-webkit-appearance:menulist;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}
.button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.button,.button-primary,.form-input,.form-label.input-group-main,.input-group-addon,.pagination>li>a{padding:.5em 1em;font-size:.875em;line-height:1.5;}
.button{-webkit-background-clip:initial;-moz-background-clip:initial;background-clip:initial;}


fieldset{margin:0;padding:0;}
input[type=checkbox]{box-sizing:border-box;padding:0;}
textarea{overflow:auto;vertical-align:top;}
label{font-weight:700;}

abbr{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;}
abbr{font-variant:small-caps;font-weight:400;text-transform:lowercase;}
hr{clear:both;height:0;border:0;border-top:1px solid;-moz-box-sizing:content-box;box-sizing:content-box;margin:1em auto;border-color:#eee;}

s{color:#707070;}

b,strong{font-weight:700;}
img{border:0;max-width:100%;display:block;margin:0 auto 1em;}
.lazyloaded{opacity:0;transition:opacity 0.3s;}
img.lazyloaded{opacity:1;}
img.responsive{max-width:100%;height:auto;display:block;}
img.responsive{width:auto!important;height:auto!important;}
img.responsive:active{outline:0;}

svg:not(:root){overflow:hidden;}
figure{margin:0;}
address,nav,p,ul{margin:0 auto .5em;}
ul{padding:0;list-style:none;}

/* Table */
table{max-width:100%;border-collapse:collapse;border-spacing:0;}
th{text-align:left;}
td,th{vertical-align:top;}
/* !Table */

.ck-content .grid{display:-ms-grid;display:grid;margin:1em auto;gap:16px;}
.ck-content .grid[data-rows="1"]{-ms-grid-rows:(auto)[1];grid-template-rows:repeat(1,auto);}
.ck-content .grid[data-columns="2"]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);}
.ck-content .grid-cell>:first-child{margin-top:0;}
.ck-content .grid-cell>:last-child{margin-bottom:0;}
.ck-content .image-style-align-center{clear:none;margin-top:1em;margin-bottom:1em;}
.ck-content .image-style-align-center{margin-left:auto;margin-right:auto;}

.form-label.input-group-main.is-disabled,.form-input:disabled,.form-label.input-group-main:disabled{color:#b2b3b1;background-color:#fcfcfc;}
.pull-right{float:right;}
.fa-angle-double-up:before{content:"\f102";}
.fa-angle-double-down:before{content:"\f103";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}

.form-group,.trailing,address,fieldset,nav,p,ul{margin:0 auto .5em;}
.col-s-1,.col-s-2,.col-s-3,.col-s-4{padding-left:10px;padding-right:10px;float:left;}
.col-s-2{width:50%;}

.is-hidden-s{display:block!important;}
div.is-hidden-s{display:block!important;}
.is-hidden-m{display:block!important;}
div.is-hidden-m{display:block!important;}
.is-hidden-l{display:block!important;}
div.is-hidden-l{display:block!important;}
.is-hidden-xl{display:block!important;}
div.is-hidden-xl{display:block!important;}

.pagination{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:0;padding:0;}
.pagination>li{display:inline;}
.pagination>li:first-child>a{margin-left:0;}
.pagination>li.is-disabled,.pagination>li.is-disabled>a{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.pagination>li.is-disabled:focus,.pagination>li.is-disabled:hover,.pagination>li.is-disabled>a:focus,.pagination>li.is-disabled>a:hover{cursor:not-allowed;}
.pagination>li>a{text-decoration:none;margin-left:-1px;border-width:1px;border-style:solid;float:left;cursor:pointer;-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box;}
.pagination>li>a:focus,.pagination>li>a:hover{text-decoration:none;}
.button{border:1px solid;text-align:center;line-height:1em;width:auto;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;white-space:nowrap;cursor:pointer;background-image:none;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;}
.button:focus{outline:0;}
.button:visited{color:inherit;}

.button:disabled{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.button:disabled:focus,.button:disabled:hover{cursor:not-allowed;}
.button .fa{vertical-align:middle;}
.form-input:disabled,.form-label.input-group-main:disabled{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.form-input:disabled:focus,.form-input:disabled:hover,.form-label.input-group-main:disabled:focus,.form-label.input-group-main:disabled:hover{cursor:not-allowed;}
.form-select{background-repeat:no-repeat;background-position:right center;padding-right:1.5625em!important;}
.panel-footer .button,.panel-footer button{margin:0;}
.pull-right{float:right!important;}
.is-disabled{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.is-disabled:focus,.is-disabled:hover{cursor:not-allowed;}
.is-inline-block{display:-moz-inline-stack;display:inline-block;}

.button,.form-input,.form-label.input-group-main,.input-group-addon,.pagination>li>a{padding:.5em 1em;font-size:.875em;line-height:1.5;}
.small .input-group-addon,.small .input-group-main,.small.button,.small.form-input{padding:.5em 1em;font-size:.75em;font-weight:400;line-height:1.5;}
.xsmall.button{padding:.5em .5em;font-size:.75em;font-weight:400;line-height:1.5;}
.rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:35px 0 15px 0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.rzslider span{position:absolute;display:inline-block;white-space:nowrap;}
.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box;}
.rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#d8e0f3;border-radius:2px;}
.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar{background:#df002d;}
.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar{background:#03a688;}
.rzslider .rz-selection{z-index:2;background:#0db9f0;border-radius:2px;}
.rzslider .rz-pointer{top:-14px;z-index:3;width:32px;height:32px;cursor:pointer;background-color:#0db9f0;border-radius:16px;}
.rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;border-radius:4px;content:'';}
.rzslider .rz-pointer:hover:after{background-color:#fff;}
.rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#55637d;cursor:default;}
.rzslider .rz-bubble.rz-limit{color:#55637d;}
.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;width:100%;height:0;margin:0;list-style:none;box-sizing:border-box;}

.productsortbar .sortbar-body .form-group{margin:0;}
.productsortbar .sortbar-body .form-input{white-space:nowrap;font-weight:400;}

.productsortbar .amount-display{line-height:32px;}
.productsortbar select{-webkit-appearance:none;-moz-appearance:none;}
.w-pagination{margin-bottom:2em;}
.rzslider .rz-bar{height:2px;}
.rzslider .rz-pointer{width:8px;height:16px;top:auto;bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;}
.rzslider .rz-pointer:after{display:none;}
.rzslider .rz-bubble{bottom:14px;}
.rzslider .rz-limit{font-weight:700;}

.form-select option:disabled{color:#323332;}
.pagination{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.pagination > li:first-child > a{border-top-left-radius:0;border-bottom-left-radius:0;}
.pagination > li:last-child > a{border-top-right-radius:0;border-bottom-right-radius:0;}
.pagination > li a{border-color:#cfcfcf;color:#6c6c6c;background-color:#f5f5f5;}
.pagination > li a:hover,.pagination > li a:focus{color:#6c6c6c;background-color:#e8e8e8;}
.pagination > li a:active{color:#6c6c6c;-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333;-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333;box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333;}
.pagination > li a:disabled{color:#6c6c6c!important;border-color:#f5f5f5;background-color:#f5f5f5;}
.pagination > li.current a{background-color:#e1e1e1;}
.form-select{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjNweCIgdmlld0JveD0iMCAwIDYgMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNiAzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBwb2ludHM9IjUuOTkyLDAgMi45OTIsMyAtMC4wMDgsMCAiLz48L3N2Zz4=);}

.rzslider.rzslider .rz-bar{background:#959595;}
.rzslider.rzslider .rz-selection{background:#2f2f2f;}
.rzslider.rzslider .rz-pointer{background-color:#575757;}
.rzslider.rzslider .rz-limit{color:#4a4a4a;}
.productsortbar .sortbar-body .form-input > select{color:#4a4a4a;}

.modules.productlist .cards__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px;margin-bottom:40px;}
.modules.productlist .cards__card-image{border:1px solid var(--gb-border-color);margin:0;width:100%;height:140px;object-fit:cover;}
.modules.productlist .cards__card-name{display:block;padding:10px;background-color:var(--gb-main-color);text-transform:uppercase;font-family:var(--gb-third-font);font-weight:700;font-size:20px;text-align:center;color:var(--gb-light-color);}
.modules.productlist .m-productlist-filters{display:block;}
.m-productlist-filters .col-xl-12{width:100%!important;}
.m-productlist-filters .panel{background-color:transparent;border:none;}
.m-productlist-filters .panel-body{padding:0;}
.m-productlist-filters .col-xl-12{border:1px solid var(--gb-border-color);margin-bottom:16px;}
.m-productlist-filters .form-group .input-group-addon,.m-productlist-filters .form-group .input-group-main{border:none;padding:0;}
.m-productlist-filters .col-xl-12 > .form-label{font-size:15px;padding:10px;background-color:#EBEBEB;color:#383838;font-weight:700;margin-left:-10px;margin-right:-10px;}
.m-productlist-filters .form-group .input-group-main{font-size:14px;color:var(--gb-main-text-color);line-height:1;}
.m-productlist-filters .form-group .input-group-addon{display:flex!important;align-items:center;justify-content:center;}
.m-productlist-filters .panel-heading{background-color:#F5F5F5;margin-bottom:20px;margin-left:-10px;margin-right:-10px;}
.m-productlist-filters .panel-heading .button{display:flex;justify-content:flex-end;}
.m-productlist-filters .form-group{margin-bottom:0;}

.form-group,address,fieldset,nav,p,ul{margin:0 auto .5em;}
.col-s-4{padding-left:10px;padding-right:10px;float:left;}
.button-primary{border:1px solid;text-align:center;line-height:1em;width:auto;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;white-space:nowrap;cursor:pointer;background-image:none;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;}
.button-primary:focus{outline:0;}
.button-primary:visited{color:inherit;}
.button-primary:disabled{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.button-primary:disabled:focus,.button-primary:disabled:hover{cursor:not-allowed;}
.form-input{-webkit-appearance:none;width:100%;border:1px solid;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;}
.form-input:focus{outline:0;}
.form-input:disabled,.form-input[disabled]{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.form-input:disabled:focus,.form-input:disabled:hover,.form-input[disabled]:focus,.form-input[disabled]:hover{cursor:not-allowed;}
.container:after,.container:before,.dropdown:after,.dropdown:before,.form-group:after,.form-group:before,.row:after,.row:before{content:" ";display:table;}
.container:after,.dropdown:after,.form-group:after,.row:after{clear:both;}
.form-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.button-primary,.form-input{padding:.5em 1em;font-size:.875em;line-height:1.5;}
.form-input{height:32px;}
.button-primary{-webkit-background-clip:initial;-moz-background-clip:initial;background-clip:initial;}
.lazyload{transition:opacity .3s;}

.m-productlist .splash{position:absolute;left:1em;top:1em;z-index:99;}
.form-input{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-color:#cfcfcf!important;background-color:#fff;color:#656764;-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;}
.form-input:hover{background-color:#fcfcfc;}
.form-input:focus{-webkit-box-shadow:0 0 4px 1px rgba(190, 234, 255, .75) inset 0 1px 5px rgba(0, 0, 0, .1) 5px #333;-moz-box-shadow:0 0 4px 1px rgba(190, 234, 255, .75) inset 0 1px 5px rgba(0, 0, 0, .1) 5px #333;box-shadow:0 0 4px 1px rgba(190, 234, 255, .75) inset 0 1px 5px rgba(0, 0, 0, .1) 5px #333;}
.form-input:disabled{color:#b2b3b1;background-color:#fcfcfc;}
.button-primary{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide img{display:block;}
.slick-initialized .slick-slide{display:block;}

.main-headline{font-family:var(--gb-second-font);font-size:24px;line-height:1;font-weight:400;text-transform:uppercase;}
.main-slider{padding:24px 0;}
.main-slider__slide-image{margin-bottom:0;width:100%;}
.main-slider .slick-dots{display:flex;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);}
.main-slider .slick-dots button{width:20px;height:20px;cursor:pointer;font-size:0;position:relative;background-color:transparent;border:none;padding:0;}
.main-slider .slick-dots button::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;background-color:var(--gb-light-color);border-radius:50%;}
.main-slider .slick-dots .slick-active button{pointer-events:none;}
.main-slider .slick-dots .slick-active button::after{border:1px solid #000;}
.products{padding:0 15px;}
.welcome{padding:40px 15px;}
.welcome__headline{margin-bottom:25px;}
.welcome__text h2{font-size:16px;font-weight:400;}
.welcome__text > * + *{margin-top:16px;}
.productItem .badge{width:60px;height:auto;padding:5px;font-size:13px;text-align:center;text-transform:uppercase;}
.productItem .badge.badge-warning{background-color:var(--gb-sale-color);border-color:var(--gb-sale-color);color:var(--gb-main-text-color);margin-right:10px;}
.products{padding-left:15px;padding-right:15px;}
.products__headline{margin-bottom:30px;}
.m-productlist .splash{position:absolute!important;right:1em;display:flex;align-items:center;}
.lazyload{opacity:0;transition:opacity 0.3s;}
.ng-hide:not(.ng-hide-animate){display:none!important;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-user:before{content:"\f007";}
.fa-check:before{content:"\f00c";}
.fa-exclamation-circle:before{content:"\f06a";}
.fa-key:before{content:"\f084";}

.select2-container{margin:0;position:relative;display:inline-block;vertical-align:middle;}
.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:linear-gradient(to top,#eee 0,#fff 50%);}
.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto;}
.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url('https://shop102905.sfstatic.io/_design/smartytemplates/store/template001/assets/images/select2.png') right top no-repeat;cursor:pointer;outline:0;}
.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer;}
.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);}
.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:linear-gradient(to top,#ccc 0,#eee 60%);}
.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url('https://shop102905.sfstatic.io/_design/smartytemplates/store/template001/assets/images/select2.png') no-repeat 0 1px;}
.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding:4px 4px 0 4px;position:relative;z-index:10000;white-space:nowrap;}
.select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url('https://shop102905.sfstatic.io/_design/smartytemplates/store/template001/assets/images/select2.png') no-repeat 100% -22px;background:url('https://shop102905.sfstatic.io/_design/smartytemplates/store/template001/assets/images/select2.png') no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url('https://shop102905.sfstatic.io/_design/smartytemplates/store/template001/assets/images/select2.png') no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url('https://shop102905.sfstatic.io/_design/smartytemplates/store/template001/assets/images/select2.png') no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url('https://shop102905.sfstatic.io/_design/smartytemplates/store/template001/assets/images/select2.png') no-repeat 100% -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;}
.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent;}
.select2-default{color:#999!important;}
.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0;background:url('https://shop102905.sfstatic.io/_design/smartytemplates/store/template001/assets/images/select2.png') right top no-repeat;}
.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important;}
.select2-display-none{display:none;}

.text-center{text-align:center;}
.form-group,.toggle-content>.pane,.trailing,address,fieldset,nav,p,table,ul{margin:0 auto .5em;}
.trailing-db,img{margin:0 auto 1em;}
.trailing-trip{margin:0 auto 1.5em;}

.badge{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;padding:3px 7px;font-weight:700;white-space:nowrap;}
.button,.button-primary{border:1px solid;text-align:center;line-height:1em;width:auto;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;white-space:nowrap;cursor:pointer;background-image:none;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;}
.button-primary:focus,.button:focus{outline:0;}
.button-primary:visited,.button:visited{color:inherit;}

.button-primary:disabled,.button:disabled{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.button-primary:disabled:focus,.button-primary:disabled:hover,.button:disabled:focus,.button:disabled:hover{cursor:not-allowed;}
.button{text-decoration:none;}
.button:hover{text-decoration:none;}
.button-primary{text-decoration:none;}
.button-primary:hover{text-decoration:none;}

.form-group{padding:0;}
.form-label{cursor:pointer;display:block;font-size:.875em;margin-bottom:.5em;}
.form-input,.form-label.input-group-main{-webkit-appearance:none;width:100%;border:1px solid;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;}
.form-input:focus,.form-label.input-group-main:focus{outline:0;}
.form-input:disabled,.form-input[disabled],.form-label.input-group-main:disabled{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.form-input:disabled:focus,.form-input:disabled:hover,.form-input[disabled]:focus,.form-input[disabled]:hover,.form-label.input-group-main:disabled:focus,.form-label.input-group-main:disabled:hover{cursor:not-allowed;}
.input-group{position:relative;display:table;border-collapse:separate;}
.input-group .input-group-main{display:table-cell!important;}
.form-label.input-group-main{margin:0;width:100%;height:auto!important;display:table-cell!important;}
.input-group-addon{width:1%;min-width:2.5em;white-space:nowrap;vertical-align:middle;text-align:center;line-height:1;display:table-cell!important;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;}
.input-group-addon{border:1px solid;cursor:pointer;}
.list-unstyled{padding:0;list-style:none;}
.nav-tabs>li>a{padding:.5em 0;font-size:.875em;line-height:1.5;}
.nav-tabs>li{-webkit-background-clip:border;-moz-background-clip:border;background-clip:border-box;margin-left:auto;float:left;margin-bottom:-1px;margin-right:1px;}
.nav-tabs>li>a{padding-right:.5em;padding-left:.5em;border:1px solid transparent;border-left:0;border-right:0px;}
.nav-tabs>li.active>a{cursor:default;border-bottom-color:transparent!important;}
.toggle-content>.pane{display:none;opacity:0;}
.toggle-content>.pane.active{display:block;opacity:1;}
.t-panel-clean>.pane{padding:1em;}
.panel{margin-bottom:1em;border:1px solid;}
.panel-heading{border-bottom:1px solid;overflow:hidden;padding-top:1em;padding-bottom:1em;padding-right:1em;padding-left:1em;}
.panel-body{padding-top:1em;padding-bottom:1em;padding-right:1em;padding-left:1em;}
.panel-footer{border-top:1px solid;padding-top:1em;padding-bottom:1em;padding-right:1em;padding-left:1em;margin-top:-1px;}
.panel-footer .button,.panel-footer .button-primary,.panel-footer button{margin:0;}
.is-hidden{display:none!important;visibility:hidden!important;}
.form-input,.form-label.input-group-main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.is-block{width:100%!important;float:none;margin:0;display:block;}
.toggle-content>.pane{-webkit-transition:all .25s cubic-bezier(.445, .05, .55, .95);-moz-transition:all .25s cubic-bezier(.445, .05, .55, .95);-o-transition:all .25s cubic-bezier(.445, .05, .55, .95);transition:all .25s cubic-bezier(.445, .05, .55, .95);}
.button,.button-primary,.form-input,.form-label.input-group-main,.input-group-addon{padding:.5em 1em;font-size:.875em;line-height:1.5;}
.small .input-group-addon,.small .input-group-main,.small.button,.small.button-primary,.small.form-input{padding:.5em 1em;font-size:.75em;font-weight:400;line-height:1.5;}
.form-input,.form-label.input-group-main,.input-group-addon,.input-group-main{height:32px;}
.small .input-group-addon,.small .input-group-main,.small.form-input{height:30px;}

.page-title .h1:first-child,.page-title h1:first-child{margin-bottom:0;}
.button,.button-primary{-webkit-background-clip:initial;-moz-background-clip:initial;background-clip:initial;}
:not(.ielt9) .placeholder-wrapper>.placeholder{display:block;width:100%;padding-top:100%;}
:not(.ielt9) .placeholder-wrapper>img{position:absolute;top:0;left:0;right:0;margin:auto;}
.lazyloaded{transition:opacity .3s;}

.angular-productlist{min-height:400px;}
.productItem{margin-bottom:3em;}
.productItem .image{position:relative;}
.productItem .title{margin-bottom:1em;}
.productItem .title .h5,.productItem .title h4{margin-bottom:.25em;}
.productItem .description{margin-bottom:1em;}
.productItem .productContent{overflow:hidden;}
.productItem .productContent .image a{display:block;}
.productItem .type-col .product-description{margin-bottom:1em;}
.productItem .type-col .description,.productItem .type-col .title{padding:0 1em;}
.productItem .type-col .product-action,.productItem .type-col .product-transaction{padding:1em;}
.m-product .splash,.m-productlist .splash{position:absolute;left:1em;top:1em;z-index:99;}
.m-product-information{margin-bottom:1em;}
.m-product .image{position:relative;}

.form-input,.form-label.input-group-main{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-color:#cfcfcf!important;background-color:#fff;color:#656764;-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;}
.form-input:hover,.form-label.input-group-main:hover{background-color:#fcfcfc;}
.form-input:focus,.form-label.input-group-main:focus{-webkit-box-shadow:0 0 4px 1px rgba(190, 234, 255, .75) inset 0 1px 5px rgba(0, 0, 0, .1) 5px #333;-moz-box-shadow:0 0 4px 1px rgba(190, 234, 255, .75) inset 0 1px 5px rgba(0, 0, 0, .1) 5px #333;box-shadow:0 0 4px 1px rgba(190, 234, 255, .75) inset 0 1px 5px rgba(0, 0, 0, .1) 5px #333;}
.form-input:disabled,.form-label.input-group-main:disabled{color:#b2b3b1;background-color:#fcfcfc;}
.input-group-main,.input-group-addon{border-color:#cfcfcf!important;}
.input-group:hover .input-group-main,.input-group:hover .input-group-addon,.input-group:focus .input-group-main,.input-group:focus .input-group-addon{background-color:#fcfcfc;}
.input-group-addon{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;color:#656764;background-color:#fcfcfc;}
.input-group .input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;}
.input-group .input-group-main:last-child{border-top-left-radius:0;border-bottom-left-radius:0;}
.badge{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.badge.badge-warning{background-color:#caeef7;border-color:#9ee0f0;color:#08bfed;}
.badge.badge-danger{background-color:#ebccd1;border-color:#dda7b0;color:#c02b43;}
.button,.button-primary{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.button,.button:visited{border-color:#cfcfcf;color:#6c6c6c;background-color:#f5f5f5;}
.button:hover,.button:visited:hover,.button:focus,.button:visited:focus{color:#6c6c6c;background-color:#e8e8e8;}
.button:active,.button:visited:active{color:#6c6c6c;-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333;-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333;box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333;}
.button:disabled,.button:visited:disabled{color:#6c6c6c!important;border-color:#f5f5f5;background-color:#f5f5f5;}
.button-primary,.button-primary:visited{border-color:#555;color:#fff;background-color:#2f2f2f;}
.button-primary:hover,.button-primary:visited:hover,.button-primary:focus,.button-primary:visited:focus{color:#fff;background-color:#3c3c3c;}
.button-primary:active,.button-primary:visited:active{color:#fff;-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333;-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333;box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333;}
.button-primary:disabled,.button-primary:visited:disabled{color:#fff!important;border-color:#2f2f2f;background-color:#2f2f2f;}
.panel-warning{background-color:#caeef7;border-color:#9ee0f0;color:#08bfed;}
.panel-border{border-color:#eee;color:#4a4a4a;background-color:#f5f5f5;}
.panel-border .panel-footer,.panel-border .panel-heading{background-color:#e8e8e8;border-color:#eee;}
.panel-border .panel-heading,.panel-border .panel-footer{border-color:#eee;}
.panel-rounded{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.nav-tabs{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eee;}
.nav-tabs li > a{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;border-color:transparent;border-width:1px;border-style:solid;}
.nav-tabs li > a:hover{background-color:#dcdcdc;color:#4a4a4a;border-bottom-color:#eee;}
.nav-tabs li.active > a{color:#4a4a4a;background-color:#f5f5f5;border-color:#eee;border-width:1px;border-style:solid;}
.nav-tabs li.active > a:hover{border-bottom-color:#f5f5f5;}
.t-panel-clean > .pane{background:#f5f5f5;border-right:1px solid;border-left:1px solid;border-bottom:1px solid;border-color:#eee;}
.select2-container .select2-choice{background-image:none!important;filter:none!important;border-color:#cfcfcf!important;background-color:#fff;color:#656764!important;font-size:12px;font-weight:400;border-radius:0;-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);}
.select2-container .select2-choice:hover{background-color:#fcfcfc;}
.select2-container .select2-choice:focus{-webkit-box-shadow:0 0 4px 1px rgba(190, 234, 255, .75), inset 0 1px 5px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 4px 1px rgba(190, 234, 255, .75), inset 0 1px 5px rgba(0, 0, 0, .1);box-shadow:0 0 4px 1px rgba(190, 234, 255, .75), inset 0 1px 5px rgba(0, 0, 0, .1);}
.select2-container .select2-choice:disabled{color:#b2b3b1;background-color:#fcfcfc;}
.select2-container .select2-choice:disabled .select2-arrow{color:#b2b3b1;background-color:#fcfcfc;}
.select2-container .select2-choice .select2-arrow{background-image:none!important;filter:none!important;border-radius:0 0 0 0;border-color:transparent!important;background-color:transparent!important;}
.select2-results{color:#656764;font-size:12px;font-weight:400;}
.m-product-price{color:#4a4a4a;}
.productItem .type-col{border:1px solid #eee;}
.productItem .type-col .product-transaction,.productItem .type-col .product-action{background:#f5f5f5;}
.productItem .type-col .product-transaction{border-top:1px solid #eee;}
.productItem .m-productlist-price{color:#4a4a4a;}

.header.header--scrolled .header__main{padding-bottom:40px;}
.header.header--scrolled .header__bottom{position:fixed;top:0;left:0;right:0;z-index:1;max-width:1400px;margin:0 auto;}
.header.header--scrolled .header__bottom .logo{display:flex;}
.emptyCategory .panel.panel-warning{background-color:transparent;border-color:#000;color:#000;}
.button,.button:visited{border:none;border-radius:var(--fs-border-radius);}
.button-primary,.button-primary:visited{display:inline-block;padding:10px 24px;font-family:var(--gb-third-font);font-size:16px;line-height:1;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;background-color:var(--gb-accent-color);border:none;border-radius:5px;cursor:pointer;outline:none;}
.button-primary:hover,.button-primary:visited:hover{opacity:0.8;background-color:var(--gb-accent-color);}
.panel-border .panel-footer,.panel-border .panel-heading{background-color:var(--fs-bg-color);}
.form-input.small{height:36px;padding:10px;border-radius:var(--fs-border-radius);font-size:var(--fs-small-font-size);}
.form-input::placeholder{font-style:italic;}
.productItem .type-col .product-transaction,.productItem .type-col .product-action{background-color:transparent;}
.productItem .type-col .product-transaction,.productItem .type-col .product-action,.productItem .type-col{border:none;background-color:transparent;}
.productItem .type-col{border:1px solid var(--gb-border-color);}
.m-productlist-figure .m-productlist-link{margin:0;}
.productItem .productContent{overflow:visible;}
.m-productlist-heading{padding:16px!important;background-color:var(--gb-bg-color);margin-bottom:0!important;}
.productItem .badge,.m-product-splash .badge{width:60px;height:auto;padding:5px;font-size:13px;text-align:center;text-transform:uppercase;}
.productItem .badge.badge-warning,.m-product-splash .badge.badge-warning{background-color:var(--gb-sale-color);border-color:var(--gb-sale-color);color:var(--gb-main-text-color);margin-right:10px;}
.m-productlist-sale-content{border:1px solid #000;padding:5px;font-weight:700;}
.m-productlist-economy{text-align:center;margin-bottom:5px;font-size:12px;text-transform:uppercase;color:rgb(56, 56, 56);opacity:0.8;}
.m-productlist-economy b{color:rgb(255, 0, 0);}
.m-productlist-sale-content strong{display:block;}
.productItem .title .h5,.productItem .title a:visited .h5{font-family:var(--gb-third-font);font-size:15px;font-weight:700;text-transform:uppercase;height:37.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.productItem .prices{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;}
.m-productlist-discount{font-size:14px;line-height:1.5;color:#404040;}
.productItem .m-productlist-price{font-size:22px;color:var(--gb-main-color);font-weight:600;margin:0;}
.productItem .type-col .product-action{display:flex;background-color:var(--gb-bg-color);}
.product-action .form-group{margin:0;width:100%;}
.product-action .m-productlist-input{width:40px;padding:0;}
.productItem .product-transaction.m-productlist-transactions{display:flex;flex-direction:column;justify-content:end;padding-top:0;padding-bottom:0;}

.m-product hr{display:none;}
.m-product-title.product-title{font-family:var(--gb-second-font);font-size:23px;line-height:23px;font-weight:700;text-transform:uppercase;text-wrap:balance;}
.m-product-title.page-title{margin-bottom:8px;padding-bottom:0;}
.m-product-price.h4{display:block;font-size:28px;line-height:1;font-weight:700;color:var(--gb-main-color);margin:0;}
.m-product-offers{padding-bottom:10px;margin-bottom:24px;border-bottom:1px solid var(--gb-border-color);}
.m-product-price-before-discount{font-size:15px;color:var(--gb-main-text-color);font-weight:500;}
.m-product-economy{font-size:14px;text-transform:uppercase;color:#383838;}
.m-product-economy b{color:var(--gb-red-color);}
.m-product-short-description{margin:10px 0;max-width:356px;}
.m-product-variants.m-product-dropdown{padding-top:24px;border-top:1px solid var(--gb-border-color);margin-top:24px;}
table.m-product-info{margin:0;margin-top:24px;}
table.m-product-info th{padding-right:60px;}
.m-product-stock-status{color:#000;}
.variantInfoPanel .panel{background-color:transparent;border:none;color:#000;}
.variantInfoPanel .panel-body{padding-left:0;padding-right:0;}
.m-product .t-panel-clean > .pane{background-color:transparent;border:none;padding-left:0;padding-right:0;}
.m-product .nav-tabs{font-size:20px;}
.m-product .nav-tabs li.active > a{background-color:transparent;border:none;font-weight:700;}
.m-product-info{background-color:transparent;border:none;color:var(--fs-main-text-color);}
.m-product-info .panel-body{padding-left:0;padding-right:0;}
.form-input.m-transaction-input{width:50px;height:50px;border:1px solid var(--gb-border-color);background-color:rgba(239, 239, 239, 0.3);font-size:20px;text-align:center;}
.m-product-transaction-inner{display:flex;}
.m-product-transaction-button .button-primary{height:50px;font-family:var(--gb-third-font);font-size:20px;border-radius:0;font-weight:700;padding:10px 20px;}
.m-product .select2-container{max-width:240px;}
.m-product .select2-container .select2-choice{height:40px;line-height:40px;font-size:16px;color:var(--gb-main-text-color);box-shadow:none;padding-left:12px;}
.select2-container .select2-choice .select2-arrow{height:30px;top:50%;transform:translateY(-50%);}
.variantInfoPanel{margin-bottom:24px;}
.variantInfoPanel .panel{margin:0;}
.variantInfoPanel .panel-body{padding:0;}
.m-product .t-panel-clean > .pane{padding:20px;border:1px solid var(--gb-border-color);}
.m-product .nav-tabs>li>a{font-family:var(--gb-third-font);font-size:20px;padding:10px 16px;background-color:#B2D2EB;font-weight:700;text-transform:uppercase;}
.m-product .nav-tabs li.active > a{background-color:var(--gb-main-color);color:var(--gb-light-color);}
.m-productlist-wrapper{display:flex;}
.m-productlist-content{width:100%;}
.m-productlist-filters{display:none;width:240px;min-width:240px;margin-right:35px;padding-left:15px;}
.productItem .description,.productItem .type-col .product-description{margin-bottom:0!important;}
.productItem{margin-bottom:20px;}

.productItem .image{padding:25px 10px;}
.m-product .splash,.m-productlist .splash{position:absolute!important;right:1em;display:flex;align-items:center;}

.fa-check{color:green!important;}
.m-productlist-price-before-discount{color:#000!important;}
.m-productlist-price.h5{font-weight:normal!important;}
.m-productlist-economy{color:#000!important;font-weight:600!important;}
.m-productlist-price-before-discount{margin-right:8px;}
.m-productlist-price-before-discount{font-size:1.1em;font-weight:bold;}
.m-productlist-price.h5{font-weight:bold!important;}
.m-product-economy{font-weight:normal;}
.m-product-economy::first-line{font-weight:bold;}

.sparxpres_web_sale{clear:both;display:block;text-transform:none;text-align:left;font-weight:normal;padding-top:10px;}
.sparxpres_web_sale .sparxpres-container{padding-bottom:15px;}
.sparxpres-main-color{color:var(--sparxpres-main-color);}
.sparxpres-logo{height:26px;}
.sparxpres-logo svg{width:140px;}
.sparxpres-headline{font-size:1.2em;font-weight:700;margin-bottom:0;}
.sparxpres-description{font-size:.9em;line-height:1.2em;}
.sparxpres-compliance-footer{margin-top:10px;}
.sparxpres-description{margin-top:5px;}
.sparxpres-monthly-payment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;line-height:1.2em;}
.sparxpres_web_sale_period{margin-top:5px;}
.sparxpres-read-more{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:0.25ch;cursor:pointer;}
.sparxpres-read-more:hover,.sparxpres-read-more:active,.sparxpres-read-more:focus{text-decoration-style:dashed;cursor:pointer;}
.sparxpres_web_sale input:focus{outline:none;}
.sparxpres-xprespay-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:10px 10px 5px 10px;background-color:#f3f3f3;}
.sparxpres-xprespay-content .sparxpres-xprespay-logo{margin-left:auto;}
.sparxpres-xprespay-logo svg{height:26px;}
.sparxpres-xprespay-text{margin:0 10px;font-size:14px;font-weight:700;padding-top:3px;font-family:Tahoma, Arial, Verdana, sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
a.sparxpres-xprespay-link{text-decoration:none!important;color:unset!important;cursor:pointer;}
a.sparxpres-xprespay-link:hover{text-decoration:none!important;color:unset!important;cursor:pointer;}
.xprespay-pay-bg-color{fill:var(--sparxpres-main-color);}

.sparxpres_web_sale_period input[type=range].sparxpres-slider{width:100%;-webkit-appearance:none;height:10px;min-height:unset;border-radius:36px;outline:none;display:inline;padding:0!important;margin:7px 0 7px 0;border:none!important;overflow:unset;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:linear-gradient(to right, var(--sparxpres-main-color), var(--sparxpres-main-color) var(--sparxpres-slider-pct), var(--sparxpres-slider-bg-color) var(--sparxpres-slider-pct), var(--sparxpres-slider-bg-color) 100%);}
.sparxpres_web_sale_period input[type=range].sparxpres-slider:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.sparxpres_web_sale_period .sparxpres-slider-steps{font-size:.85em;color:#9b9ca0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;}
#vbpt-scope .vbpt-modal-iframe{background-color:transparent!important;padding:0!important;border:0!important;width:100%!important;height:100%!important;}
#vbpt-scope .vbpt-modal-iframe:not(.current){display:none;}

.ck-content>:first-child{margin-top:0!important;}
.ck-content>:last-child{margin-bottom:0!important;}
.ck-content .image{display:table;clear:both;}
.ck-content .image>img,.ck-content img{margin:0 auto;display:block;max-width:100%;}

.text-right{text-align:right;}

.container{margin-left:auto;margin-right:auto;width:300px;padding-left:10px;padding-right:10px;}

.row{margin-left:-10px;margin-right:-10px;}
[class*=col-]{position:relative;min-height:1px;}
.col-s-1,.col-s-3,.col-s-4{padding-left:10px;padding-right:10px;float:left;}

.col-s-1{width:25%;}
.col-s-3{width:75%;}
.col-s-4{width:100%;}
.dropdown{position:relative;}
ul ul{margin-bottom:0;}
ul{padding-left:1.25em;}
.nav{padding-left:0;margin-bottom:0;list-style:none;width:100%;}
.nav li{position:relative;}
.nav li a{text-decoration:none;display:block;}
.nav-breadcrumbs>li{float:left;margin:0 .25em;}
.nav-breadcrumbs .seperator{padding:0;}
.is-unclickable{pointer-events:none;}
.dropdown{margin:0;padding:0;}

.logo img{margin:0;display:block;}

.site-content{position:relative;}
.site-content>.container{padding-top:1.5em;padding-bottom:1.5em;}
.site-main-content{padding-bottom:2em;}
.page-title{margin:0 0 .95em;padding:0 0 1em;border-bottom:1px solid transparent;}
.page-title h1:first-child{margin-bottom:0;}

.m-breadcrumb{margin:1.5em 0 0;font-size:.85em;}

.site-wrapper{background-color:transparent;}
.page-title{border-color:#eee;}
.m-breadcrumb a{color:#4a4a4a;}
.m-breadcrumb a:hover{color:#707070;}

.mm-menu{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba( 0,0,0, 0.3 );}
.mm-hidden{display:none!important;}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:20px;line-height:var(--mm-line-height);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0;margin:0;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none;}
.mm-panels,.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;}
.mm-panel,.mm-panels{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);}
.mm-panels{overflow:hidden;}
.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;padding:0 20px;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;}
.mm-panel:not(.mm-hidden){display:block;}
.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px;}
.mm-panel_has-navbar{padding-top:44px;padding-top:var(--mm-navbar-size);}
.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.mm-btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:44px;padding:0;}
.mm-btn:after,.mm-btn:before{border-color:rgba(0,0,0,.1);border-color:var(--mm-color-button);border-width:2px;border-style:solid;}
.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;}
.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto;}
.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto;}
.mm-navbar{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.3);background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text-dimmed);border-bottom-width:1px;border-bottom-style:solid;text-align:center;display:none;height:44px;height:var(--mm-navbar-size);padding:0 44px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;}
.mm-navbar>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12px;padding:calc((var(--mm-navbar-size) - var(--mm-line-height)) * .5);padding-left:0;padding-right:0;}
.mm-navbar a,.mm-navbar a:hover{text-decoration:none;}
.mm-navbar__title{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mm-navbar__btn{position:absolute;top:0;bottom:0;z-index:1;}
.mm-navbar__btn:first-child{text-align:left;left:0;}
.mm-panel_has-navbar .mm-navbar{display:block;}
.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0;}
.mm-listitem{color:rgba(0,0,0,.75);color:var(--mm-color-text);border-color:rgba(0,0,0,.1);border-color:var(--mm-color-border);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0;}
.mm-listitem a,.mm-listitem a:hover{text-decoration:none;}
.mm-listitem__btn,.mm-listitem__text{color:inherit;display:block;padding-top:12px;padding-top:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-bottom:12px;padding-bottom:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);}
.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;}
.mm-listitem__btn{-webkit-tap-highlight-color:rgba(255,255,255,.4);tap-highlight-color:rgba(255,255,255,.4);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);tap-highlight-color:var(--mm-color-background-emphasis);background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:54px;position:relative;}
.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid;}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px;}
.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px;}
.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;}
.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0;}
.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px;}
.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2;}
.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important;}
.mm-menu{--mm-iconbar-size:44px;}
.mm-menu{--mm-iconpanel-size:44px;}
.mm-menu,.mm-slideout{--mm-sidebar-collapsed-size:44px;--mm-sidebar-expanded-size:440px;}
.mm-menu_border-none .mm-listitem:after{content:none;}
.mm-menu_position-front{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;}
.mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 );}

#page{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;}
.main{flex-grow:1;}
.container{max-width:1400px;margin:0 auto;width:100%;padding:0;background-color:var(--gb-light-color);-webkit-box-shadow:0px 0px 30px rgba(0, 0, 0, 0.5);}
.main-input{height:46px;padding:3px 10px;font-size:12.5px;color:#777;background-color:var(--gb-light-color);border:1px solid var(--gb-border-color);}
#page .menu__item--has-submenu{position:relative;}
#page .submenu{position:absolute;top:100%;left:0;z-index:10;display:block;font-family:var(--gb-main-font);font-size:16px;color:rgb(119, 119, 119);font-weight:400;text-transform:none;width:170px;background-color:#F1F1F1;padding:25px 25px 20px 25px;transition:var(--transition);opacity:0;pointer-events:none;visibility:hidden;border-bottom:5px solid var(--gb-main-color);}
#page .submenu::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:30px;height:16px;background-color:var(--gb-main-color);clip-path:polygon(0% 0%, 100% 0%, 50% 100%);}
#page .menu__item--has-submenu:hover > .submenu,#page .menu__item--has-big-submenu:hover > .submenu{opacity:1;pointer-events:all;visibility:visible;}
#page .submenu .menu__item-link{display:block;padding:4px 0;border:none;}
#page .submenu .menu__item-link:hover{background-color:transparent;opacity:0.5;}
#page .menu__item--has-big-submenu > .submenu{display:grid;align-items:start;grid-template-columns:repeat(5, 1fr);grid-gap:40px 20px;max-width:1400px;width:100%;}
#page .menu__item--has-big-submenu > .submenu::before{left:50px;}
#page .menu__item--has-big-submenu .submenu .menu__item-link{font-weight:700;font-size:18px;color:#000;}
#page .menu__item--has-big-submenu .submenu .submenu{opacity:1;pointer-events:inherit;visibility:visible;position:static;box-shadow:none;background-color:transparent;padding:0;border:none;margin-top:10px;}
#page .menu__item--has-big-submenu .submenu .submenu::before{content:none;}
#page .menu__item--has-big-submenu .submenu .submenu .menu__item-link{font-size:16px;font-weight:400;color:#777;padding:0;}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;}
.header{position:relative;z-index:100;}
.header__top .usp,.header__top .usp__item,.header__main,.header__main .logo,.header__main .cart,.header__main .icons-menu,.header__bottom .menu{display:flex;align-items:center;}
.header__top,.header__bottom{background-color:var(--gb-main-color);color:var(--gb-light-color);}
.header__top .usp{justify-content:space-evenly;font-size:12.5px;line-height:40px;text-transform:uppercase;}
.header__top .usp__item-icon{width:20px;height:20px;margin:0 5px 0 0;}
.header__main{justify-content:space-between;padding:10px 20px;}
.header__main .search{max-width:252px;width:100%;}
.header__main .search__form{display:flex;}
.header__main .search__input{width:100%;border-right:none;}
.header__main .search__button{display:block;padding:0 9px;line-height:46px;border:1px solid var(--gb-border-color);border-left:none;background-color:transparent;cursor:pointer;}
.header__main .search__button-icon{display:block;width:18px;height:18px;fill:#777;}
.header__main .icons-menu__item-icon{width:30px;height:30px;}
.header__main .icons-menu__item-button{padding:0;border:none;background-color:transparent;}
.header__main .icons-menu__item-search,.header__main .icons-menu__item-menu{display:none;}
.header__main .icons-menu__item-link,.header__main .icons-menu__item-button{display:inline-block;padding:0 8px;}
.header__main .cart{text-decoration:none;}
.header__main .cart__text{font-size:16px;color:#404040;font-weight:700;text-transform:uppercase;text-align:right;margin-right:20px;}
.header__main .cart__headline{display:block;font-weight:400;}
.header__main .cart__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:85px;height:85px;text-align:center;background-color:var(--gb-accent-color);border-radius:50%;position:relative;}
.header__main .cart__icon{width:40px;height:40px;fill:var(--gb-light-color);}
.header__main .cart__number{position:absolute;top:50%;right:0;transform:translate(50%, -50%);display:inline-block;width:30px;height:30px;font-size:15px;line-height:30px;text-align:center;color:#404040;background-color:var(--gb-light-color);border-radius:50%;border:2px solid var(--gb-accent-color);}
.header__bottom{display:flex;align-items:center;}
.header__bottom .menu{font-size:20px;font-family:var(--gb-third-font);font-weight:700;text-transform:uppercase;}
.header__bottom .menu__item-link{display:inline-block;padding:10px 25px;text-decoration:none;color:inherit;border-right:1px solid var(--gb-light-color);transition:background-color 0.3s;}
.header__bottom .menu__item-link:hover{background-color:#5099D2;}
.header__bottom .logo{display:none;height:40px;background-color:var(--gb-light-color);padding:0 10px;}

.footer{background-color:var(--gb-main-color);color:var(--gb-light-color);padding:30px;}
.footer__top{display:flex;flex-wrap:wrap;}
.footer__section{width:33.3%;padding:0 30px;}
.footer__section:first-child{padding-left:0;}
.footer__section:last-child{padding-right:0;}
.footer__section + .footer__section{border-left:1px solid var(--gb-light-color);}
.footer__section-headline{font-family:var(--gb-third-font);font-size:24px;line-height:1;font-weight:600;text-transform:uppercase;margin-bottom:15px;}
.footer .contact-info{font-style:normal;}
.footer .contact-info a{font-size:17px;display:block;padding:12px 0;}
.footer .contact-info .contact-email,.footer .contact-info .contact-phone,.footer .contact-info .contact-schedule{position:relative;display:block;padding-left:30px;}
.footer .contact-info .contact-email::before,.footer .contact-info .contact-phone::before,.footer .contact-info .contact-schedule::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;}
.footer .contact-info .contact-email::before{background-image:url("http://cykelbutikken.kimergaard.dk/wp-content/uploads/2026/07/email-icon.webp");}
.footer .contact-info .contact-phone::before{background-image:url("http://cykelbutikken.kimergaard.dk/wp-content/uploads/2026/07/phone-icon.webp");}
.footer .contact-info .contact-schedule::before{background-image:url("http://cykelbutikken.kimergaard.dk/wp-content/uploads/2026/07/time-icon.webp");}
.footer .menu__item-link{display:inline-block;padding:12px 0;font-size:17px;text-decoration:none;color:inherit;}
.footer a{text-decoration:none;color:inherit;transition:opacity 0.3s;}
.footer a:hover{opacity:0.5;}
.footer__bottom{margin-top:24px;display:flex;justify-content:space-between;align-items:center;}
.footer__payment-icons{margin-bottom:0;}

.container .container{box-shadow:none;max-width:none;width:auto;padding:0 15px;}

.page-title{border:none;}
.mobile-menu{max-height:0;padding:0;margin:0;opacity:0;visibility:hidden;}
.mobile-menu.mm-menu{max-height:initial;opacity:1;visibility:visible;}
.mobile-menu__headline{border:1px solid var(--fs-border-color);text-align:center;color:var(--mm-color-text-dimmed)!important;}

#vbpt-scope{z-index:2147483647;background-color:rgba(0,0,0,0.75);display:none;font-family:Sans-Serif;font-size:10px;height:100dvh;left:0;position:fixed;top:0;width:100vw;}
#vbpt-scope .vbpt-modal-loader{position:fixed;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;}
#vbpt-scope .vbpt-modal-loader .lds-dual-ring{display:inline-block;width:64px;height:64px;}
#vbpt-scope .vbpt-modal-loader .lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite;}
#vbpt-scope .vbpt-modal__wrapper{background:none;box-sizing:border-box;display:flex;font-size:2em;margin:auto;max-height:100dvh;max-width:100vw;text-align:center;width:800px;position:fixed!important;right:0!important;bottom:0!important;left:0!important;top:0!important;border:0;overflow:hidden!important;}

/* Media Queries */
@media (min-width:1280px){
	.container.with-xlarge{width:1260px;padding-left:10px;padding-right:10px;}
	.container.with-xlarge .row{margin-left:-10px;margin-right:-10px;}
	.container.with-xlarge .col-xl-12,.container.with-xlarge .col-xl-16,.container.with-xlarge .col-xl-20,.container.with-xlarge .col-xl-24,.container.with-xlarge .col-xl-4,.container.with-xlarge .col-xl-8{padding-left:10px;padding-right:10px;float:left;}
	.container.with-xlarge .col-xl-12,.container.with-xlarge .col-xl-20,.container.with-xlarge .col-xl-24,.container.with-xlarge .col-xl-4,.container.with-xlarge .col-xl-6{padding-left:10px;padding-right:10px;float:left;}
	.container.with-xlarge .col-xl-12,.container.with-xlarge .col-xl-16,.container.with-xlarge .col-xl-20,.container.with-xlarge .col-xl-24,.container.with-xlarge .col-xl-4,.container.with-xlarge .col-xl-6,.container.with-xlarge .col-xl-8{padding-left:10px;padding-right:10px;float:left;}
	.container.with-xlarge .col-xl-20,.container.with-xlarge .col-xl-24,.container.with-xlarge .col-xl-4{padding-left:10px;padding-right:10px;float:left;}
	.container.with-xlarge .col-xl-24{clear:both;}
	.container.with-xlarge .col-xl-4{width:16.66667%;}
	.container.with-xlarge .col-xl-6{width:25%;}
	.container.with-xlarge .col-xl-8{width:33.33333%;}
	.container.with-xlarge .col-xl-12{width:50%;}
	.container.with-xlarge .col-xl-16{width:66.66667%;}
	.container.with-xlarge .col-xl-20{width:83.33333%;}
	.container.with-xlarge .col-xl-24{width:100%;}
	.container.with-xlarge .col-l-12{clear:none;}
	button,input,textarea{font-size:87.5%;}
	button,html,input{font-size:87.5%;}
	div.is-hidden-xl{display:none!important;}
	.is-hidden-xl{display:none!important;}
}

@media (min-width:960px) and (max-width:1279px){
	div.is-hidden-l{display:none!important;}
	.is-hidden-l{display:none!important;}
	.row{margin-left:-10px;margin-right:-10px;}
}

@media (min-width:960px){
	button,input,textarea{font-size:87.5%;}
	button,html,input{font-size:87.5%;}
	.h1,h1{font-size:3em;line-height:1.5em;font-weight:400;line-height:1.25em;}
	.h2,h2{font-size:2.25em;line-height:1.3333333333em;font-weight:400;line-height:1.25em;}
	.h3,h3{font-size:1.875em;line-height:1.6em;font-weight:400;line-height:1.25em;}
	.h4,h4{font-size:1.625em;line-height:1.8461538462em;font-weight:400;line-height:1.25em;}
	.h5,h5{font-size:1.375em;line-height:2.1818181818em;font-weight:400;line-height:1.25em;}
	.h6,h6{font-size:.875em;line-height:1.7142857143em;font-weight:400;line-height:1.25em;}
	.modules.productlist .m-productlist-wrapper .col-xl-6{width:33.3%!important;}
	.ck-content .grid{display:flex;flex-wrap:wrap;}
	.ck-content .grid .grid-cell{width:calc(50% - 8px);box-sizing:border-box;}
	.container{width:940px;padding-left:10px;padding-right:10px;}
	.col-l-10,.col-l-12,.col-l-2,.col-l-3,.col-l-4,.col-l-6,.col-l-8{padding-left:10px;padding-right:10px;float:left;}
	.col-l-12{clear:both;}
	.col-l-2{width:16.66667%;}
	.col-l-3{width:25%;}
	.col-l-4{width:33.33333%;}
	.col-l-6{width:50%;}
	.col-l-8{width:66.66667%;}
	.col-l-10{width:83.33333%;}
	.col-l-12{width:100%;}
}

@media (max-width: 900px){
	.header__main .logo__icon{max-width:70px;}
	.header__main .logo__text{max-width:160px;}
	.header__main .cart__icon-wrapper{width:60px;height:60px;}
	.header__main .cart__icon{width:30px;height:30px;}
}

@media (max-width: 850px){
	.modules.productlist .cards__list{grid-template-columns:repeat(2, 1fr);grid-gap:16px;}
	.footer__section{padding:0 20px;}
	.footer .contact-info a{font-size:16px;}
	.footer .menu__item-link{font-size:17px;}
}

@media (min-width: 769px){
	.m-productlist-filters .panel-heading{display:none;}
}

@media (min-width:768px){
.h1,h1{font-size:2.25em;line-height:1.3333333333em;font-weight:400;line-height:1.25em;}
.h2,h2{font-size:1.875em;line-height:1.6em;font-weight:400;line-height:1.25em;}
.h3,h3{font-size:1.5em;line-height:2em;font-weight:400;line-height:1.25em;}
.h4,h4{font-size:1.25em;line-height:1.2em;font-weight:400;line-height:1.25em;}
.h5,h5{font-size:1.125em;line-height:1.3333333333em;font-weight:400;line-height:1.25em;}
.h6,h6{font-size:.875em;line-height:1.7142857143em;font-weight:400;line-height:1.25em;}
.container{width:748px;padding-left:10px;padding-right:10px;}
.productsortbar .sortbar-body .form-input{font-size:14px;border:none;}
.productsortbar .sortbar-body .form-input>select{border:none;font-weight:600;padding-right:1.75em;padding-left:.25em;}
.productsortbar .sortbar-body .form-input::after{font-family:FontAwesome;content:"\f078";margin-left:-2em;padding-left:.5em;pointer-events:none;}
}

@media (min-width:768px) and (max-width:959px){
	button,html,input{font-size:87.5%;}
	button,input,textarea{font-size:87.5%;}
	.row{margin-left:-10px;margin-right:-10px;}
	.col-m-12,.col-m-10,.col-m-12,.col-m-2,.col-m-4,.col-m-6,.col-m-8{padding-left:10px;padding-right:10px;float:left;}
	.col-m-12{clear:both;}
	.col-m-2{width:16.66667%;}
	.col-m-4{width:33.33333%;}
	.col-m-6{width:50%;}
	.col-m-8{width:66.66667%;}
	.col-m-10{width:83.33333%;}
	.col-m-12{width:100%;}
	div.is-hidden-m{display:none!important;}
	.is-hidden-m{display:none!important;}
}

@media (max-width: 768px){
	.m-productlist-wrapper{display:block;}
	.m-productlist-filters{width:100%;margin-right:0;margin-bottom:40px;padding-right:15px;}
	.header{position:sticky;top:0;background:#fff;z-index:999;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);}
	.header.header--scrolled .header__main{padding-bottom:10px;}
	.header__main .cart__text{display:none;}
	.header__bottom{display:none;}
	.footer__section{width:50%;padding:40px 20px;}
	.footer__section:first-child,.footer__section:last-child{padding:40px 20px;}
	.footer__section + .footer__section{border:none;}
	.footer__bottom{display:block;}
	.footer__payment-icons{margin-top:16px;}
}

@media (max-width:767px){
	div.is-hidden-s{display:none!important;}
	.button,.button-primary{width:100%;display:block;}
	.is-hidden-s{display:none!important;}
	.container{width:100%;}
	.form-label{position:relative;}
	.col-s-4{clear:both;}
}

@media (min-width: 600px){
	.m-product-splash .m-product-splash-sale{font-family:var(--gb-third-font);width:90px;font-size:16px;line-height:20px;font-weight:700;}
	.m-product-splash .m-product-splash-sale .m-productlist-sale-content{border-width:2px;}
}

@media (max-width:600px){
	.ck-content .grid{display:flex;flex-direction:column;flex-wrap:nowrap;}
	.ck-content .grid .grid-cell{width:auto;}
	.modules.productlist .cards__list{grid-template-columns:1fr;}
	.modules.productlist .cards__card-image{display:none;}
	.modules.productlist .cards__card-name{font-size:16px;padding:8px;}
	.productItem{padding-right:6px;padding-left:6px;}
	.m-productlist .splash{left:0.2em;top:0.2em;}
	.productItem .badge.badge-warning{width:46px;height:64px;font-size:11px;line-height:14px;}
	.header__main .search{position:absolute;top:100%;left:0;width:100%;max-width:none;background-color:var(--gb-bg-color);opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s;}
	.header__main .cart__icon-wrapper{width:auto;height:auto;background-color:transparent;}
	.header__main .cart__icon{fill:var(--gb-main-text-color);}
	.header__main .cart__number{top:0;right:0;width:14px;height:14px;font-size:10px;line-height:14px;border:none;background-color:var(--gb-accent-color);color:var(--gb-light-color);}
	.header__main .icons-menu__item-search,.header__main .icons-menu__item-menu{display:block;}
	.footer__top{display:block;}
	.footer__section{width:100%;padding:0;}
	.footer__section:first-child,.footer__section:last-child{padding:0;}
	.footer__section + .footer__section{margin-top:60px;}
}

@media (max-width: 400px){
	.header__main .logo__icon{display:none;}
}

@media screen and (max-width: 500px){
	.sparxpres-xprespay-content > .sparxpres-xprespay-text{margin-left:0;}
	#vbpt-scope .vbpt-modal__wrapper{max-width:90vw;max-height:90vh;width:475px;height:730px;border-radius:32px;}
}

@media screen and (max-width: 400px){
	.sparxpres-xprespay-content > .sparxpres-xprespay-text{display:none;}
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
	.ck-content .grid{margin:1em -8px;}
	.ck-content .grid-cell{margin:8px;}
	.ck-content .grid[data-rows="1"][data-columns="2"] .grid-cell:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}
	.ck-content .grid[data-rows="1"][data-columns="2"] .grid-cell:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){
	.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url('https://shop102905.sfstatic.io/_design/smartytemplates/store/template001/assets/images/select2x2.png')!important;background-repeat:no-repeat!important;background-size:60px 40px!important;}
	.select2-search input{background-position:100% -21px!important;}
}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button{
    background-color: #00A94D;
    width: 100%;
    border-radius: 5px;
    font-size: 16px;
}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus, .woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover, [CLASS*="wc-block"] button:hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover, .woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover, [CLASS*="wc-block"] .wc-block-components-button:hover, [CLASS*="wc-block"] .wc-block-components-button:focus{
    opacity: 0.8;
}
.woocommerce-js ul.products li.product .price del{
    color: #000;
    font-size: 0.7em;
    opacity: 1;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap, .woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{
    margin: .8em .8em 0 .8em;
}

.astra-shop-summary-wrap .ast-loop-product__link{
    position: absolute;
    left: 0;
    width: 100%;
    display: block;
    top: 0;
    padding: 10px 10px 0 10px;
    text-align: left;
    background-color: #EBEBEB;
}

body .woocommerce ul.products li.product .astra-shop-thumbnail-wrap, .woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{
    margin-top: 69px;
}
.elementor-2066 .elementor-element.elementor-element-9976500.elementor-wc-products ul.products li.product span.onsale{
    border: 1px solid black;
}
.bapf_sfilter,.widget_price_filter{
    border: 1px solid #D3D3D3;
    margin-bottom: 16px;
  font-size: 14px;
    color: #383838;
    font-weight: 400;
    margin-left: -10px;
    margin-right: -10px;   
}
.bapf_sfilter .bapf_head{
    background-color: #EBEBEB;
    padding: 10px;
    
}
.bapf_sfilter .bapf_head h3{
    margin: 0;
    font-size: 15px;
    font-weight: 700;
}
.bapf_sfilter .bapf_body{
    padding: 10px;
}
.bapf_sfilter .bapf_body label{
    font-weight: 400;
}
.widget_price_filter h5{
    background-color: #EBEBEB;
    padding: 10px;
    margin: 0;
    font-size: 15px;
    font-weight: 700;
}
.widget_price_filter form{
    padding: 20px 10px 10px 10px;
}
.woocommerce[class*="rel-up-columns-"] .site-main div.product .related.products ul.products li.product, .woocommerce-page .site-main ul.products li.product{
    border: 1px solid #D3D3D3;
}
.ast-separate-container .ast-woocommerce-container{
 padding: 0;   
}
.woocommerce-js div.product .woocommerce-tabs .panel{
    border-color: #D3D3D3;
    padding: 20px;
}

.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active{
    background-color: #2071B1;
    color: #fff;
    border: none;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active a{
    color: #fff;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li{
    font-size: 20px;
    padding: 10px 16px;
    background-color: #B2D2EB;
    
    text-transform: uppercase;
    margin: 0;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{
    Font-family: "Roboto Condensed", sans-serif;
    color: #4a4a4a;
    text-transform: uppercase;
    font-weight: 700;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs{
    margin: 0;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs:before{
    background-color: transparent;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before{
    display: none;
}
.related.products h2{
    font-size: 42px;
}
body .woocommerce ul.products li.product .astra-shop-summary-wrap, 
body .woocommerce-page ul.products li.product .astra-shop-summary-wrap{
	padding: 0;
}

body .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, 
body .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{
	padding: 0 10px;
	text-align: center; 
}

body .woocommerce-loop-product__buttons{
	padding: .75em 1em;
	background-color: #ebebeb;
}
.hfe-search-form__container button#clear-with-button{
    text-align: right;
}


@media (min-width: 922px) {
    .site-content .ast-container{
        -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
    }
}
.summary.entry-summary .woocommerce-breadcrumb{
    display: none;
}
.woocommerce-js .woocommerce-breadcrumb{
    margin: 1.5em 0;
    font-size: .85em;
    color: #383838;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button{
    border-radius: 0;
}
.woocommerce-js div.product form.cart .variations select{
    border-radius: 0;
}
.ast-shop-toolbar-aside-wrap .ast-products-view{
    display: none;
}
.woocommerce-js.single-product .sale:not(.ast-product-gallery-layout-vertical-slider)>span.onsale{
    border: 1px solid #000;
    line-height: 22px;
    padding: 1rem;
    font-size: 16px;
    color: #383838;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}
.woocommerce-js.single-product .sale:not(.ast-product-gallery-layout-vertical-slider)>span.onsale:before{
    content: "SPAR";
    display: block;
}
.elementor-2066 .elementor-element.elementor-element-9976500.elementor-wc-products ul.products li.product span.onsale{
    line-height: 22px;
    padding: 7px 12px;
}
.elementor-2066 .elementor-element.elementor-element-9976500.elementor-wc-products ul.products li.product span.onsale:before{
    content: "SPAR";
    display: block
}/* End custom CSS */