.supcat9 {display:none!important;}
.icon-pro-attr-freeshipping:before{content:"a"}
i.youtube{color:red;margin-right:5px}
input.search{width:100%;margin-right:-28px;color:back}
.dropdown-item_in{cursor:pointer}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@-webkit-keyframes detail-carousel-prev{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes detail-carousel-prev{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes detail-carousel-next{0%{-webkit-transform:translateX(10%);transform:translateX(10%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes detail-carousel-next{0%{-webkit-transform:translateX(10%);transform:translateX(10%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
.color-shop{color:#49943c!important}
.color-shop.text-dotted{border-color:#49943c!important}
.color-shop-gradient{background:linear-gradient(90deg,#49943c 0,#0086b9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.color-shop--hover:hover{color:#49943c!important}
.bg-blue{background-color:#49943c}
.color-blue{color:#49943c}
.color-red{color:#d92719}
.color-green{color:#49943c}
.color-black{color:#000}
.color-white{color:#fff}
.color-gray{color:grey}
.color-gray-dark{color:rgba(0,0,0,.4)}
.bg-lightblue{background-color:#f2faff}
.bg-white{background-color:#fff!important}
.bg-alert{background-color:#fff3cd!important}
.bg-shop-highlight{background-color:rgba(40,171,226,.25)!important}
.bg-white-dark{background-color:hsla(0,0%,100%,.15)}
.bg-red{background-color:#d92719}
.bg-green{background-color:#49943c}
.bg-black{background-color:#000}
.border-green{border:1px solid #49943c}
.bg-shop{background-color:#49943c}
.bg-shop-hover{background-color:#0086b9}
.bg-silver-light{background-color:rgba(0,0,0,.05)}
.bg-silver{background-color:rgba(0,0,0,.1)}
.bg-silver-dark{background-color:rgba(0,0,0,.15)}
.bg-header-bg1{background-color:#092857}
.bg-header-light{background-color:#092857}
.bg-header-dark{background-color:#e9e9e9}
.bg-info-light{background-color:#eaf4ff}
.bg-warning-light{background-color:#fff3cd}
.bg-green-light{background-color:rgba(85,214,114,.3)}
@media (min-width:992px){.bg-lg-silver-light{background-color:rgba(0,0,0,.05)}
.bg-lg-silver{background-color:rgba(0,0,0,.1)}
.bg-lg-silver-dark{background-color:rgba(0,0,0,.15)}
.b-lg-bottom{border-bottom:1px solid rgba(0,0,0,.1)}
.b-lg-top{border-top:1px solid rgba(0,0,0,.1)}
.b-lg-left{border-left:1px solid rgba(0,0,0,.1)}
.b-lg-right{border-right:1px solid rgba(0,0,0,.1)}
}
@media (max-width:991px){.bg-sm-silver-light{background-color:rgba(0,0,0,.05)}
.bg-sm-silver{background-color:rgba(0,0,0,.1)}
.bg-sm-silver-dark{background-color:rgba(0,0,0,.15)}
}
html{font-size:16px;scroll-behavior:smooth}
body, html{height:100%}
body{font-family:Roboto, Arial, sans-serif;font-size:1rem;line-height:1.4;font-weight:300;color:#000;position:relative;margin:0;padding:0}
@media (max-width:991px){body.body-fixed, body.nav-menu-open{overflow:hidden!important;height:100%!important}
}
@media (max-width:991px){html:not(.is-basket){top:114px;position:relative}
html:not(.is-basket) #main-wrap{overflow:hidden;position:relative}
}
.font-family-text{font-family:Roboto, Arial, sans-serif}
.font-family-title{font-family:Roboto, Arial, sans-serif}
.font-size-1{font-size:12px}
.font-size-2{font-size:14px}
@media (max-width:767px){.font-size-sm-1{font-size:12px}
.font-size-sm-2{font-size:14px}
}
@media (max-width:991px) and (min-width:768px){.font-size-md-1{font-size:12px}
.font-size-md-2{font-size:14px}
}
.font-size-60{font-size:60%}
.font-size-80{font-size:80%}
.font-size-90{font-size:90%}
.font-em-10{font-size:1em}
.font-em-125{font-size:1.25em}
.font-em-15{font-size:1.5em}
.font-em-175{font-size:1.75em}
.font-em-20{font-size:2em}
.font-em-25{font-size:2.5em}
.font-em-30{font-size:3em}
.font-em-35{font-size:3.5em}
.font-em-40{font-size:4em}
.font-em-45{font-size:4.5em}
@media (max-width:991px){.font-size-sm-60{font-size:60%}
.font-size-sm-80{font-size:80%}
.font-size-sm-90{font-size:90%}
.font-em-sm-10{font-size:1em}
.font-em-sm-125{font-size:1.25em}
.font-em-sm-15{font-size:1.5em}
.font-em-sm-175{font-size:1.75em}
.font-em-sm-20{font-size:2em}
.font-em-sm-25{font-size:2.5em}
.font-em-sm-30{font-size:3em}
.font-em-sm-35{font-size:3.5em}
.font-em-sm-40{font-size:4em}
.font-em-sm-45{font-size:4.5em}
}
@media (min-width:992px){.font-size-lg-80{font-size:80%}
.font-size-lg-90{font-size:90%}
.font-em-lg-10{font-size:1em}
.font-em-lg-125{font-size:1.25em}
.font-em-lg-15{font-size:1.5em}
.font-em-lg-175{font-size:1.75em}
.font-em-lg-20{font-size:2em}
.font-em-lg-25{font-size:2.5em}
.font-em-lg-30{font-size:3em}
.font-em-lg-35{font-size:3.5em}
.font-em-lg-40{font-size:4em}
.font-em-lg-45{font-size:4.5em}
}
.text-rem-1{font-size:1rem}
.headline-strip{text-align:center;margin:1rem 0 0}
@media (min-width:992px){.headline-strip{margin:2rem 0 0}
}
.link-black{text-decoration:none}
.link-black:hover{color:#49943c}
.btn-em{font-size:1em}
.btn-em-md{padding:.375em .75em;font-size:1.25em;line-height:2;border-radius:.25em}
.btn-em-lg{padding:.75em 2em;font-size:1.5em;line-height:2;border-radius:.3em}
@media (max-width:991px){.btn-em-to-lg{font-size:1em}
}
.btn-lh-2{line-height:2}
.list-style-disc{padding-left:1.5em}
.list-style-disc li{list-style:disc}
.badge:not(.badge-pill){font-weight:lighter}
.badge-gray{background-color:rgba(0,0,0,.2);color:#000}
.product-shadow{position:relative}
#navigation .nav-list .nav-level-3 ul>li>ul>li:hover:before, .product-shadow:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;box-shadow:inset 0 0 6rem rgba(0,0,0,.1)}
@media (max-width:991px){.product-sm-shadow{position:relative}
.product-sm-shadow:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;box-shadow:inset 0 0 6rem rgba(0,0,0,.1)}
}
.flex-1{flex:1}
.transition-none{transition:none}
.pointer-none{pointer-events:none}
.btn-paypal{background:#ffc439;display:flex;align-items:center;justify-content:center;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s, -webkit-filter .2s}
.btn-paypal:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}
.btn-paypal small, .btn-paypal span{margin-right:.5rem;line-height:1.9}
.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.global-badge{position:relative;background:rgba(0,0,0,.05);border:1px solid #49943c;color:#49943c}
.global-badge--arrow:after, .global-badge--arrow:before{bottom:100%;left:7%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.global-badge--arrow:after{border-color:rgba(136,183,213,0);border-bottom-color:#f2f2f2!important;border-width:10px;margin-left:-10px}
.global-badge--arrow:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #49943c;border-width:11px;margin-left:-11px}
.global-badge--bottom.global-badge--arrow:after, .global-badge--bottom.global-badge--arrow:before{bottom:auto;top:100%}
.global-badge--bottom.global-badge--arrow:after{border-bottom-color:transparent!important;border-top-color:#f2f2f2!important}
.global-badge--bottom.global-badge--arrow:before{border-bottom-color:transparent;border-top-color:#49943c}
.global-badge--basket:after, .global-badge--basket:before{left:2rem}
.global-badge--hearth:after, .global-badge--hearth:before{left:42%}
.global-badge__noicon{padding-left:2rem}
.global-badge--shop{border-color:#49943c;color:#49943c}
.global-badge--shop.global-badge--arrow:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #49943c;border-width:11px;margin-left:-11px}
.global-badge--danger{border-color:#d92719;color:#d92719}
.global-badge--danger.global-badge--arrow:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #d92719;border-width:11px;margin-left:-11px}
.global-badge--danger.global-badge--arrow.global-badge--bottom:before{border-bottom-color:transparent;border-top-color:#d92719}
.global-badge--warning{border-color:#eab106;color:#eab106}
.global-badge--warning.global-badge--arrow:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #eab106;border-width:11px;margin-left:-11px}
.global-badge--warning.global-badge--arrow.global-badge--bottom:before{border-bottom-color:transparent;border-top-color:#eab106}
.blog-youtube-video{display:block;width:100%;position:relative;background-position:50%;background-size:100%;border-radius:2px}
.blog-youtube-video>img{display:block;width:100%;max-width:100%}
.blog-youtube-video:after{content:"";position:absolute;cursor:pointer;top:0;left:0;width:100%;height:100%;background-image:url(/dist/images/16x9-cover-play.png);background-size:cover}
.blog-youtube-video-overlay{display:none}
.text-gradient-shop{color:#49943c}
.bg-shop-gradient{background:#49943c;background:linear-gradient(320deg,#49943c,#0086b9)}
a, a:hover{color:#49943c;text-decoration:none;outline:0}
@media (min-width:992px){a{transition:color .2s ease}
a:hover{color:#000}
}
ul li:before{color:#49943c}


.btn-transparent:not(.p-reset), .btn-white:not(.p-reset){border:2px solid #49943c;color:#49943c;background:#fff}
.btn-transparent:not(.p-reset):active, .btn-transparent:not(.p-reset):focus, .btn-transparent:not(.p-reset):hover, .btn-white:not(.p-reset):active, .btn-white:not(.p-reset):focus, .btn-white:not(.p-reset):hover{border-color:#49943c}
#footer-copy a:hover, #footer-links a:hover, .basket-list-compact a.std-box:hover .name, .product-list .name, .voucher-box h2 a:before{color:#092857}
.page-resume>h1{background:#49943c}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:Bebas Neue, Roboto, Arial, sans-serif;font-weight:400;color:#092857}
.h1, h1{font-size:3em;border-bottom:2px solid #49943c}
.h2, h2{font-size:2.5em}
.h3, h3{font-size:2em}
.h4, h4{font-size:1.75em}
.h5, h5{font-size:1.5em}
.h6, h6{font-size:1em}
.l-0{left:0}
.r-0{right:0}
.text-through{text-decoration:line-through}
.text-dotted{border-bottom:2px dotted #000;cursor:help}
.border-transparent{border:1px solid rgba(0,0,0,.15)}
.card-shadow{box-shadow:0 0 2rem rgba(0,0,0,.15)}
.card-shadow-light{box-shadow:0 0 3rem rgba(0,0,0,.05)}
.br-lg, .br-xl{border-radius:3px}
.br-100{border-radius:100%}
ul{padding:0}
li{list-style:none}
.h-limit{padding:1em}
.h-limit, .h-limit *{box-sizing:border-box}
@media (min-width:992px){.h-limit{padding:1em 2em}
}
.hx-limit{padding-left:1em;padding-right:1em}
.hx-limit, .hx-limit *{box-sizing:border-box}
@media (min-width:992px){.hx-limit{padding-left:2em;padding-right:2em}
}
.hy-limit{padding-top:1em;padding-bottom:1em}
.hy-limit, .hy-limit *{box-sizing:border-box}
.ellipsis{text-overflow:ellipsis;overflow:hidden}
.text-90{font-size:90%}
.page-max-width{max-width:1440px}
@media (min-width:992px){.btn-lg-large{padding:.5rem 1rem;font-size:1.25rem}
}
.btn-green{background-color:#49943c;border-color:#49943c;color:#fff}
.btn-green:active, .btn-green:focus, .btn-green:focus-within, .btn-green:hover{color:#fff;background-color:#007069}
.btn-green.focus, .btn-green:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,167,167,.25)}
.btn-outline-green{color:#49943c;border-color:#49943c}
.btn-outline-green.active, .btn-outline-green:active, .btn-outline-green:focus, .btn-outline-green:focus-within, .btn-outline-green:hover{background-color:#49943c;color:#fff}
.btn-outline-green.focus, .btn-outline-green:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,167,167,.25)}
.btn-shop{background-color:#49943c;border-color:#49943c;color:#fff}
.btn-shop:active, .btn-shop:focus, .btn-shop:focus-within, .btn-shop:hover{background-color:#0086b9;color:#fff}
.btn-shop.focus, .btn-shop:focus{outline:0;box-shadow:0 0 0 .2rem rgba(178,53,147,.25)}
.btn-outline-shop{color:#49943c;border-color:#49943c}
.btn-outline-shop.active, .btn-outline-shop:active, .btn-outline-shop:focus, .btn-outline-shop:focus-within, .btn-outline-shop:hover{background-color:#49943c;color:#fff}
.btn-outline-shop.focus, .btn-outline-shop:focus{outline:0;box-shadow:0 0 0 .2rem rgba(178,53,147,.25)}
.btn-silver-light{background-color:rgba(0,0,0,.05);color:grey}
.btn-silver-light:hover{background-color:rgba(0,0,0,.1);color:#000}
.fake-link{color:#49943c}
.link-dark{color:#000;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 #333}
.link-dark:hover{color:#000;box-shadow:inset 0 -1.5px 0 0 #333}
.link-light{color:#fff;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 #fff}
.link-light:hover{color:#fff;box-shadow:inset 0 -1.5px 0 0 #fff}
@media (max-width:991px){.link-sm-dark{color:#000;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 #333}
.link-sm-dark:hover{color:#000;box-shadow:inset 0 -1.5px 0 0 #333}
.link-sm-light{color:#fff;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 #fff}
.link-sm-light:hover{color:#fff;box-shadow:inset 0 -1.5px 0 0 #fff}
}
@media (min-width:992px){.link-lg-dark{color:#000;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 #333}
.link-lg-dark:hover{color:#000;box-shadow:inset 0 -1.5px 0 0 #333}
.link-lg-light{color:#fff;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 #fff}
.link-lg-light:hover{color:#fff;box-shadow:inset 0 -1.5px 0 0 #fff}
}
.link-black{color:#000}
hr.transparent{border-color:transparent!important}
.line-through{overflow:hidden;width:100%}
.line-through, .line-through span{position:relative}
.line-through span:before{right:100%;margin-right:15px}
.line-through span:after{left:100%;margin-left:15px}
.line-through span:after, .line-through span:before{content:"";position:absolute;height:0;border-bottom:1px solid rgba(0,0,0,.1);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1000px;overflow:hidden}
.badge.badge-outlined{background-color:transparent;border:1px solid transparent;transition:none}
.badge.badge-outlined.badge-secondary{border-color:rgba(0,0,0,.1);color:grey}
.badge.badge-outlined.badge-secondary.badge-hover:hover{background-color:grey;border-color:grey;color:#fff}
.badge.badge-outlined.badge-shop{border-color:#49943c;color:#49943c}
.badge.badge-outlined.badge-shop.badge-hover:hover{background-color:#49943c;border-color:#49943c;color:#fff}
.badge-shop{color:#fff;background-color:#49943c}
.badge-white{background-color:#fff}
a.badge{text-decoration:none!important}
.flexme-column{display:flex!important;flex-direction:column;flex:1 0 auto}
.flexme-auto{flex:1 0 auto}
ul.pagination{margin:1em 0}
ul.pagination li{margin:0;padding:0;line-height:normal}
ul.pagination li .page-link{text-decoration:none}
ul.pagination li:not(.disabled):not(.active) .page-link{color:#49943c}
ul.pagination li:not(.disabled):not(.active) .page-link:hover{background-color:rgba(40,171,226,.03)}
ul.pagination li.active .page-link{z-index:1;color:#fff;background-color:#49943c;border-color:#49943c}
ul.pagination li:before{display:none}
img:not([src]){visibility:hidden}
img.lazy.lazy-blur{-webkit-filter:blur(20px);filter:blur(20px);transition:-webkit-filter .1s ease;transition:filter .1s ease;transition:filter .1s ease, -webkit-filter .1s ease}
img.lazy.lazy-blur.lazy-loaded{-webkit-filter:blur(0);filter:blur(0)}
img.lazy.lazy-blur.lazy-noblur, img.lazy.lazy-blur.lazy-nofade{transition:none!important;-webkit-filter:none!important;filter:none!important}
img.lazy:not(.lazy-blur).lazy-loading{opacity:0}
img.lazy:not(.lazy-blur).lazy-loaded{opacity:1;transition:opacity .3s ease}
img.lazy:not(.lazy-blur).lazy-nofade{transition:none}
.svg-icon{position:relative;line-height:1;font-style:normal}
.svg-icon svg{width:auto;height:1em;vertical-align:middle;position:relative;bottom:.1em}
.nav-head .svg-icon svg{max-width:1.1em;}

.svg-icon.svg-icon--90deg svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.svg-icon.svg-icon--270deg svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.svg-icon.svg-icon--180deg svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
html.js .no-js, html.no-js .js{display:none!important;visibility:hidden!important;font-size:0!important}
.custom-control{position:relative;margin:0;display:block}
@media (min-width:992px){.custom-control.overflow-checkbox--hover{cursor:pointer}
.custom-control.overflow-checkbox--hover:hover .overflow-control-indicator{border-color:#000;background-color:rgba(0,0,0,.05)}
}
.custom-control.overflow-checkbox{padding-left:2.3em}
.custom-control.overflow-checkbox label{cursor:pointer}
.custom-control.overflow-checkbox .overflow-control-input{display:none}
.custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator{border-color:#49943c;border-width:2px}
.custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-.5em;left:.6em}
.custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:before{opacity:1}
.custom-control.overflow-checkbox .overflow-control-indicator{border-radius:3px;display:inline-block;position:absolute;width:1.5em;height:1.5em;left:0;top:-.05em;transition:.3s;border:1px solid #000;margin-top:-.05em}
@media (min-width:992px){.custom-control.overflow-checkbox .overflow-control-indicator{border-color:#6c757d}
}
.custom-control.overflow-checkbox .overflow-control-indicator.overflow-control-indicator--middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.custom-control.overflow-checkbox .overflow-control-indicator:after{content:"";display:block;position:absolute;width:.8em;height:1.5em;transition:.3s;-webkit-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0);border-bottom:.3em solid #49943c;border-right:.3em solid #49943c;border-radius:3px;top:-.1em;left:.2em}
.custom-control.overflow-checkbox .overflow-control-indicator:before{content:"";display:block;position:absolute;width:0;height:1.2em;transition:.3s;border-right:.7em solid #fff;border-radius:3px;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-.25em;left:.9em;opacity:0}
.custom-control.overflow-checkbox .overflow-control-indicator.overflow-control-indicator--checked{border-color:#49943c}
.custom-control.overflow-checkbox .overflow-control-indicator.overflow-control-indicator--checked:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-.5em;left:.6em}
.custom-control.overflow-checkbox .overflow-control-indicator.overflow-control-indicator--checked:before{opacity:1}
#navigation .nav-head-level-2{width:100%}
#navigation .nav-head-level-2 #snippet--hledat{opacity:1;transition:opacity .1s}
#navigation .nav-head-level-2 #snippet--hledat.disabled{opacity:.5;pointer-events:none}
#navigation .nav-head-level-2 .input-group{position:relative;z-index:1;border-radius:20rem;overflow:hidden;height:100%;transition:background-color .2s;background-color:#ffffff;border:1px solid rgba(81,87,97,.6)}
i.svg-icon svg{max-width:20px;}
#navigation .nav-head-level-2 .input-group>.svg-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.7em;z-index:2;font-size:1em;top:55%}
#navigation .nav-head-level-2 .input-group>.svg-icon.loader{display:none;font-size:1.5em;left:.25em}
#navigation .nav-head-level-2 .input-group.loading>.svg-icon.search{display:none}
#navigation .nav-head-level-2 .input-group.loading>.svg-icon.loader{display:block}
#navigation .nav-head-level-2 .input-group input{position:relative;border-right:0!important;color:#000;line-height:normal;border-radius:20rem;padding-left:2.3em;font-weight:300;height:2.1em}
#navigation .nav-head-level-2 .input-group input::-webkit-input-placeholder{color:#eaeaea}
#navigation .nav-head-level-2 .input-group input::-moz-placeholder{color:#eaeaea}
#navigation .nav-head-level-2 .input-group input:-ms-input-placeholder{color:#eaeaea}
#navigation .nav-head-level-2 .input-group input::-ms-input-placeholder{color:#eaeaea}
#navigation .nav-head-level-2 .input-group input::placeholder{color:#eaeaea}
#navigation .nav-head-level-2 .input-group input:valid+.input-group-append #search-clear .svg-icon{color:#000;display:block;margin-top:8px;font-size: 18px!important;}

#navigation .nav-head-level-2 .input-group button, #navigation .nav-head-level-2 .input-group input{background-color:transparent;border:none}
#navigation .nav-head-level-2 .input-group button{border-left:0!important;line-height:1;border-radius:20rem;margin:.2em;background-color:#49943c;border-color:transparent;color:#fff;font-weight:400}
#navigation .nav-head-level-2 .input-group button svg{vertical-align:bottom}
#navigation .nav-head-level-2 .input-group button[type=submit]{display:none}
#navigation .nav-head-level-2 .input-group .input-group-append{left:-1px;transition:all .2s;-webkit-transform:translateX(110%);transform:translateX(110%)}
#navigation .nav-head-level-2 .input-group .input-group-append #search-clear{position:relative;color:transparent;padding:0;cursor:pointer}
#navigation .nav-head-level-2 .input-group .input-group-append #search-clear .svg-icon{transition:color .2s;background:0 0;vertical-align:-webkit-baseline-middle;padding-right:.5em}
#navigation .nav-head-level-2 .input-group input:focus{box-shadow:none;background:0 0!important}
#navigation #nav-search.expanded .input-group{background-color:#ffffff}
#navigation #nav-search.expanded .input-group-append{-webkit-transform:translateX(0);transform:translateX(0)}
#navigation #nav-search:not(.expanded) .input-group-append{width:0}
#navigation #nav-search:not(.expanded) .input-group-append .svg-icon.clear{display:none}
body.nav-open #navigation #nav-search .input-group{background-color:#092857}
@media (max-width:991px){
#navigation .nav-toggle span{margin-top:-2px;line-height:9;font-size:18px}
#navigation .nav-toggle span i.svg-icon{margin-top:-2px;line-height:9;font-size:18px;font-size:16px}
#navigation{font-family:Bebas Neue, Roboto, Arial, sans-serif;font-weight:400;background-color:#e9e9e9;color:#fff;width:100%;height:114px;z-index:1001;transition:height .3s linear, -webkit-transform .3s linear;transition:transform .3s linear, height .3s linear;transition:transform .3s linear, height .3s linear, -webkit-transform .3s linear;overflow-y:hidden;border-bottom:2px solid #49943c;-webkit-transform:translateY(0);transform:translateY(0)}
@supports ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){#navigation{background-color:#092857;-webkit-backdrop-filter:saturate(250%) blur(50px);backdrop-filter:saturate(250%) blur(50px)}
}
#navigation .nav-inner{position:absolute;top:0;width:100%;height:100%;-ms-overflow-x:hidden;}
#navigation #nav-help, #navigation #nav-search, #navigation .nav-m-100{width:100%;padding:.8em .6em;}
li#nav-toggle{padding:.6em .6em!important;flex-shrink:0;}
li#nav-toggle svg{bottom:0px;}
li#nav-close svg{bottom:50%;}
#navigation .nav-head-wrap{font-size:1rem;line-height:1;position:absolute;display:flex;align-items:stretch;flex-direction:row;z-index:5;left:0;width:100%;margin:0}
#navigation .nav-head-wrap li{display:flex;justify-content:center;align-items:center;list-style:none}
#navigation .nav-head-wrap li:not(:first-child):not(.disabled){padding-left:.6em}
#navigation .nav-head-wrap li:first-child.disabled+li{padding-left:0!important}
#navigation .nav-head-wrap #nav-logo{width:100%}
#navigation .nav-head-wrap #nav-logo .nav-head-logo{position:absolute;top:50%;left:35%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#navigation .nav-head-wrap #nav-logo .nav-head-logo img, #navigation .nav-head-wrap #nav-logo .nav-head-logo svg{max-width:100%;width:100%;display:block;fill:#fff;max-height:3em;height:auto}
#navigation .nav-head-wrap .nav-head-item{color:#fff;height:100%;display:flex;justify-content:center;align-items:center;transition:all .2s}
#navigation .nav-head-wrap .nav-head-item__btn{background-color:#49943c;border-radius:20rem;padding:0 .6em}
#navigation .nav-head-wrap .nav-head-item span{white-space:nowrap}
#navigation .nav-head-wrap li.disabled .nav-head-item{font-size:0;background:0 0;color:transparent;}
#navigation .nav-head-level-1{height:56px;top:0}
#navigation .nav-head-level-1{background-color:#fff}

#navigation #nav-close{font-size:1.7em;padding-right:.2em;padding-left:1em}
#navigation #nav-back a, #navigation #nav-close a{color:#000}
#navigation #nav-back{font-size:1.5em;padding-left:.2em;padding-right:1em}
#navigation .nav-head-level-2{height:56px;top:56px;background-color:#092857}
#navigation .nav-head-level-3 .nav-head-drop{display:none!important}
#navigation .nav-head-level-3 #nav-basket{position:absolute;top:19px;right:40px;display:block!important}
.nav-open #navigation .nav-head-level-3 #nav-basket{right:40px;transition:right .2s linear}
#navigation .nav-head #nav-basket .nav-head-item .nav-badge{background-color:#49943c;border-radius:20rem;position:absolute;top:-.8em;right:-.8em;font-size:70%;width:1.8em;height:1.8em;display:block;line-height:1.5;text-align:center;color:#fff;border:.2em solid #fff}
#navigation .nav-head #basketInfo_price{margin-left:5px}
#navigation .nav-list{display:block;position:absolute;z-index:1;top:112px;right:0;bottom:0;left:0;width:100%;margin:0 auto;height:auto;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#092857;}
#navigation .nav-list .nav-level ul{padding:0;max-width:600px;margin:0 auto}
#navigation .nav-list .nav-level ul>li{margin:0;padding:0;list-style:none}
#navigation .nav-list .nav-level ul>li>a{display:inline-block;color:#fff;font-size:1.2rem;width:100%;overflow:hidden;font-weight:300;white-space:nowrap;text-overflow:ellipsis}
#navigation .nav-list .nav-level ul>li>a span{white-space:nowrap}
#navigation .nav-list .nav-level ul>li>a.nav-highlight{font-weight:700}
#navigation .nav-list .nav-level ul>li>a.nav-highlight.disabled, #navigation .nav-list .nav-level ul>li>a.nav-m-spacer{height:3em;font-size:.75rem;border:0!important;pointer-events:none}
#navigation .nav-list .nav-level ul>li>a.nav-highlight.disabled span, #navigation .nav-list .nav-level ul>li>a.nav-m-spacer span{position:absolute;left:0;right:0;text-align:center;line-height:2;background-color:rgba(39,42,48,.85);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:300}
#navigation .nav-list .nav-level ul>li>a.nav-last-item{border-bottom:0!important}
#navigation .nav-list .nav-level ul>li>a .badge{bottom:.2em;position:relative;left:.8em;font-size:60%}
#navigation .nav-list .nav-level ul:not(.nav-level-all)>li>a{padding:.5em 1.2em .5em .4em;line-height:1.3;border-bottom:1px solid rgba(81,87,97,.6)}
#navigation .nav-list .nav-level ul .nav-col-item>li>ul>li:last-child>a:not(.disabled), #navigation .nav-list .nav-level>ul.list-arrows>li:last-child>a, #navigation .nav-list .nav-level>ul:last-child>li:last-child li:last-child>a:last-child, #navigation .nav-list .nav-level>ul:last-child>li:last-child>a{border-bottom:none}
#navigation .nav-list .nav-level>ul:last-child>li:last-child div.nav-level-3+a{border-top:1px solid rgba(81,87,97,.6)}
}
@media (max-width:991px) and (max-width:320px){#navigation .nav-list .nav-level>ul:not(.nav-level-all){padding:.8em .8em}
}
@media (max-width:991px) and (min-width:321px){#navigation .nav-list .nav-level>ul:not(.nav-level-all){padding:1em 3em}
}
@media (max-width:991px){#navigation .nav-list .nav-level>ul:not(.nav-level-all):first-child{margin-top:2em}
#navigation .nav-list .nav-level>ul:not(.nav-level-all):last-child{margin-bottom:3em}
#navigation .nav-list .nav-level>ul>li>a.nav-level-sub{position:relative}
#navigation .nav-list .nav-level>ul>li>a.nav-level-sub:after{content:"";width:.9em;height:.9em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);font-size:60%;position:absolute;right:.6em;top:40%;border-left-color:#fff;border-bottom:.2em solid #fff;border-right:.2em solid #fff;border-top-color:#fff}
#navigation .nav-list #nav-males{float:left}
#navigation .nav-list #nav-females{float:right}
#navigation .nav-list #nav-females, #navigation .nav-list #nav-males{width:48%;display:inline-block;margin-bottom:1.5em}
#navigation .nav-list #nav-females>a, #navigation .nav-list #nav-males>a{font-weight:700}
#navigation .nav-list #nav-females>img, #navigation .nav-list #nav-males>img{width:100%;max-width:100%;border-radius:3px;cursor:pointer}
#navigation .nav-list .nav-level-all:not(.nav-level-user){text-align:center}
#navigation .nav-list .nav-level-all:not(.nav-level-user) .nav-level-all__link{padding:.1em .6em}
#navigation .nav-list .nav-level-all:not(.nav-level-user)>li>a{border-bottom:1px solid rgba(81,87,97,.6)!important}
#navigation .nav-list .nav-level-all>li>a{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid rgba(81,87,97,.6)}
}
@media (max-width:991px) and (max-width:320px){#navigation .nav-list .nav-level-all>li>a{padding:.8em 1.3em}
}
@media (max-width:991px) and (min-width:321px){#navigation .nav-list .nav-level-all>li>a{padding:.8em 2.3em}
}
@media (max-width:991px){#navigation .nav-list .nav-level-all>li>a strong{display:block;line-height:1;overflow:hidden;text-overflow:ellipsis}
#navigation .nav-list .nav-level-all>li>a>span{font-size:80%;line-height:1}
#navigation .nav-list .nav-level-all>li>a>span .svg-icon{font-size:80%;margin-right:.5em;margin-left:.3em;bottom:.1em}
#navigation .nav-list .nav-level-single>li>a{line-height:2;text-align:center}
#navigation .nav-list .nav-level-single>li>a strong{line-height:2!important}
#navigation .nav-list .nav-level-single>li>a .svg-icon{margin-right:.4em}
#navigation .nav-list .nav-level-user{margin-top:.5em!important}
}
@media (max-width:991px) and (max-width:320px){#navigation .nav-list .nav-level-user{padding:0 .5em!important}
}
@media (max-width:991px) and (min-width:321px){#navigation .nav-list .nav-level-user{padding:0 1.75em!important}
}
@media (max-width:991px){#navigation .nav-list .nav-level-user>li{display:flex;padding:1em!important;text-align:center}
#navigation .nav-list .nav-level-user>li>a{border:1px solid hsla(0,0%,100%,.6);border-radius:20rem;padding:0 .6em;font-size:1rem!important}
#navigation .nav-list .nav-level-user>li>a:after{display:none}
#navigation .nav-list .nav-level-user>li>a:not(:first-child){margin-left:1em}
}
@media (max-width:991px) and (max-width:320px){#navigation .nav-list .nav-level-user>li>a:not(:first-child){margin-left:.5em}
}
@media (max-width:991px) and (min-width:321px){#navigation .nav-list .nav-level-user>li>a:not(:first-child){margin-left:.5em}
}
@media (max-width:991px){#navigation .nav-list .nav-level-user .nav-level-2>ul>li>a>.svg-icon{position:relative;width:1.3em;margin-right:.22em;margin-left:-.23em;display:inline-block;text-align:center}
#navigation .nav-list .nav-level-user .nav-level-2>ul{text-align:left}
#navigation .nav-list .nav-level-over>ul>li>:first-child, #navigation .nav-list .nav-level-over>ul>li>a, #navigation .nav-list .nav-level-over>ul>li>a.nav-m-spacer+.nav-level-3, #navigation .nav-list .nav-level-over>ul>li>img{display:none}
#navigation .nav-list .nav-level.nav-level-2, #navigation .nav-list .nav-level.nav-level-3{position:absolute;overflow-y:auto;top:0;right:0;bottom:0;width:0;height:0;z-index:2}
#navigation .nav-list .nav-level.nav-level-2.nav-level-open, #navigation .nav-list .nav-level.nav-level-3.nav-level-open{width:100%;height:100%}
#navigation .nav-list .nav-level-spacing{height:3em}
#navigation .nav-list .nav-level-spacing>span{position:absolute;left:0;right:0;text-align:center;line-height:2;background-color:rgba(39,42,48,.85);text-transform:uppercase;letter-spacing:.1em}
#navigation .nav-head-level-2 .input-group input:valid+.input-group-append #search-clear .svg-icon{margin-top:9px;}
}
@media (max-width:991px){body.nav-search-active #navigation{-webkit-transform:translateY(-56px);transform:translateY(-56px)}
body:not(.is-basket) #navigation{position:fixed;top:0}
body:not(.nav-search-active):not(.not-move):not(.body-fixed):not(.is-basket) #navigation.nav-up{-webkit-transform:translateY(-114px);transform:translateY(-114px)}
body.nav-search-active #navigation{height:calc(100% + 58px)}
body.nav-open #navigation{height:calc(100% - -2px)}
body:not(.nav-open) #navigation .nav-list{display:none}
}
@media (min-width:1440px){body{position:relative}
body:before{position:absolute;width:123px;height:550px;top:-25px;left:50%;margin-left:-830px;background:url(/dist/images/dimples-left.svg);content:" ";z-index:0;background-size:cover;opacity:.3}
}
@media (min-width:992px){#navigation{position:relative;width:100%;z-index:999;border-bottom:3px solid #49943c;top:0;font:1rem/1.5 Roboto, Arial, sans-serif;font-weight:300;color:#fff}
#navigation #nav-back, #navigation #nav-cart, #navigation #nav-close, #navigation #nav-females img, #navigation #nav-help, #navigation #nav-males img, #navigation #nav-search-close, #navigation #nav-toggle{display:none!important}
#navigation #nav-search, #navigation .nav-d-100{width:100%}
#navigation .nav-head{font-size:1em;width:100%;max-width:1440px;min-height:78px;margin:0 auto;position:relative;display:flex;padding:0 .5em}
#navigation .nav-head .nav-head-wrap{padding:0;margin:0;transition:font-size .3s;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;

}
#navigation .nav-head .nav-head-wrap>li{display:flex;justify-content:center;align-items:center;list-style:none;margin:0;}
#navigation .nav-head #nav-logo{width:100%}
#navigation .nav-head #nav-logo .nav-head-logo img, #navigation .nav-head #nav-logo .nav-head-logo svg{fill:#fff;width:auto;height:3em}
#navigation .nav-head #nav-basket #snippet--kos{display:flex}
#navigation .nav-head #nav-basket .nav-head-item .nav-badge{background-color:#49943c;border-radius:20rem;position:absolute;top:-.2em;right:-.6em;font-size:70%;width:1.8em;height:1.8em;display:block;line-height:1.5;text-align:center;color:#fff;border:.2em solid #fff}
#navigation .nav-head #nav-basket .nav-head-item .nav-basket__price{margin-left:.6em}
#navigation .nav-head .nav-head-level-1{padding-right:1em;padding-left:.5em;flex-shrink:0;height:78px;}
#navigation .nav-head .nav-head-level-2{font-size:1.1em;}
#navigation .nav-head .nav-head-level-2 .input-group button:hover{background-color:#0086b9}
#navigation .nav-head .nav-head-level-3{padding-left:.5em;flex-shrink:0;}
#navigation .nav-head .nav-head-level-3 li{position:relative}
#navigation .nav-head .nav-head-level-3 li.nav-head-drop{align-items:stretch}
#navigation .nav-head .nav-head-level-3 li.nav-head-drop:hover{background-color:#e9e9e9}
#navigation .nav-head .nav-head-level-3 li.nav-head-drop .nav-head-item{display:flex;align-items:center}
#navigation .nav-head .nav-head-level-3 li .nav-head-item{color:#092857;white-space:nowrap;line-height:2.4;padding:0 .8em}
#navigation .nav-head .nav-head-level-3 li .nav-head-item__btn{border-radius:20rem}
#navigation .nav-head .nav-head-level-3 li .nav-head-item__btn:hover{background-color:#49943c}
#navigation .nav-head .nav-head-level-3 li .svg-icon+span{margin-left:.4em}
#navigation .nav-head .nav-head-level-3 li .svg-icon{font-size:1.2em}
#navigation .nav-list{position:relative;width:100%;min-height:52px;background-color:#092857;font:1.25rem/1 Bebas Neue, Roboto, Arial, sans-serif;font-weight:300;box-shadow:inset 0 11px 5px -10px rgba(39,41,48,.5);display:flex}
#navigation .nav-list a{text-decoration:none}
#navigation .nav-list ul{margin:0;padding:0;list-style:none}
#navigation .nav-list ul>li{margin:0;padding:0}
#navigation .nav-list .nav-level{width:100%}
#navigation .nav-list .nav-level-single{display:none!important}
#navigation .nav-list .nav-level-1{width:100%;max-width:1440px;margin:0 auto;padding:0 .5em;display:flex;align-items:stretch}
#navigation .nav-list .nav-level-1>ul{display:flex;align-items:stretch}
#navigation .nav-list .nav-level-1>ul>li{display:flex;align-items:stretch;line-height:1!important}
#navigation .nav-list .nav-level-1>ul>li.hide-desktop{display:none}
#navigation .nav-list .nav-level-1>ul{line-height:1!important}
#navigation .nav-list .nav-level-1>ul.list-arrows{margin-right:auto}
#navigation .nav-list .nav-level-1>ul.list-arrows>li>a>span{padding:.5em .5em .9em;margin-bottom:-.5em;border-bottom-right-radius:0;border-bottom-left-radius:0}
#navigation .nav-list .nav-level-1>ul>li.hover>.nav-level{display:block}
#navigation .nav-list .nav-level-1>ul>li>a{display:flex;align-items:center;color:#fff;text-transform:uppercase;position:relative;height:52px;}
#navigation .nav-list .nav-level-1>ul>li>a>span{display:flex;background-clip:padding-box;border-radius:3px;padding:.7em;transition:opacity .2s, -webkit-transform .2s;transition:opacity .2s, transform .2s;transition:opacity .2s, transform .2s, -webkit-transform .2s}
#navigation .nav-list .nav-level-1>ul>li.hover>a>span, #navigation .nav-list .nav-level-1>ul>li:hover>a>span{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
#navigation .nav-list .nav-level-1>ul>li.active>a.nav-level-sub:after, #navigation .nav-list .nav-level-1>ul>li.active>a:before, #navigation .nav-list .nav-level-1>ul>li.hover>a.nav-level-sub:after, #navigation .nav-list .nav-level-1>ul>li.hover>a:before{bottom:-3px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:2}
#navigation .nav-list .nav-level-1>ul>li.hover>a.nav-level-sub:after{border-color:transparent transparent #092857;border-width:8px;margin-left:-8px}
#navigation .nav-list .nav-level-1>ul>li.active>a.nav-level-sub:before, #navigation .nav-list .nav-level-1>ul>li.hover>a.nav-level-sub:before{border-color:rgba(245,34,34,0) rgba(245,34,34,0) #49943c;border-width:12px;margin-left:-12px}
#navigation .nav-list .nav-level-1>ul>li.highlight>a>span{font-weight:700}
#navigation .nav-list .nav-level-2{display:none;position:absolute;top:100%;border-top:3px solid #49943c;left:0;right:0;background-color:#fff;overflow-y:auto;box-shadow:0 200px 150px 0 rgba(0,0,0,.5)}
@supports ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){#navigation .nav-list .nav-level-2{background-color:#fff}
}
#navigation .nav-list .nav-level-2>.nav-level-all{display:none}
#navigation .nav-list .nav-level-2 a{color:#2d5faa;transition:none}
#navigation .nav-list .nav-level-2 a:hover{color:#49943c;font-weight:400}
#navigation .nav-list .nav-level-2 a:hover .badge{left:.35em}
#navigation .nav-list .nav-level-2 a.disabled{pointer-events:none;color:#cacaca}
#navigation .nav-list .nav-level-2 a.disabled span{font-weight:300}
#navigation .nav-list .nav-level-2>ul{max-width:1440px;width:100%;margin:0 auto;padding:1em;display:flex;justify-content:flex-start;flex-flow:row wrap}
#navigation .nav-list .nav-level-2>ul>li{width:100%;display:flex;align-items:flex-start;flex-direction:column;padding:.5em 1em;max-width:20%}
#navigation .nav-list .nav-level-2>ul>li.nav-col-2{max-width:40%}
#navigation .nav-list .nav-level-2>ul>li.nav-col-2 .nav-col-item>li{width:50%}
#navigation .nav-list .nav-level-2>ul>li.nav-col-4{max-width:60%}
#navigation .nav-list .nav-level-2>ul>li.nav-col-4 .nav-col-item>li{width:33%}
#navigation .nav-list .nav-level-2>ul>li.nav-col-4{max-width:80%}
#navigation .nav-list .nav-level-2>ul>li.nav-col-4 .nav-col-item>li{width:25%}
#navigation .nav-list .nav-level-2>ul>li.nav-col-5{max-width:100%}
#navigation .nav-list .nav-level-2>ul>li.nav-col-5 .nav-col-item>li{width:20%}
#navigation .nav-list .nav-level-2>ul>li.nav-cols .nav-col-item{display:flex;flex-wrap:nowrap}
#navigation .nav-list .nav-level-2>ul>li.nav-line{border-left:1px solid rgba(81,87,97,.6);padding-left:2em}
#navigation .nav-list .nav-level-2>ul>li>a{color:#092857;padding-bottom:8px;border-bottom:2px solid #49943c;font-family:Bebas Neue;letter-spacing:.03em;display:block;text-transform:uppercase;text-align:left;line-height:1}
#navigation .nav-list .nav-level-2>ul>li>div{flex:1 0 auto;margin-top:2em}
#navigation .nav-list .nav-level-2>ul>li a+div{margin-top:.8em}
#navigation .nav-list .nav-level-2 .nav-connect{margin-left:-2em}
#navigation .nav-list .nav-level-2 .nav-connect .nav-level-3{padding-left:2em}
#navigation .nav-list .nav-level-3{width:100%;display:flex;flex-direction:column;flex:1 0 auto}
#navigation .nav-list .nav-level-3 ul.nav-level-all{order:2;margin-top:.5em;padding-top:.5em;margin-left:-.4em;margin-right:-.4em}
#navigation .nav-list .nav-level-3 ul.nav-level-all span{padding:0 .4em}
#navigation .nav-list .nav-level-3 ul.nav-level-all span .svg-icon{display:inline;bottom:.06em;margin-right:.3em}
#navigation .nav-list .nav-level-3 ul.nav-level-all strong{display:none}
#navigation .nav-list .nav-level-3 ul li{text-align:left;line-height:1.4em}
#navigation .nav-list .nav-level-3 ul li>a{display:block}
#navigation .nav-list .nav-level-3 ul li>a .badge{position:relative;bottom:.2em;left:.5em;font-size:65%}
#navigation .nav-list .nav-level-3 ul li>a.nav-highlight{padding:.2em .4em;margin-left:-.4em;margin-right:-.4em;border-radius:.2em;margin-bottom:.1em;font-weight:700}
#navigation .nav-list .nav-level-3 ul li>a.nav-highlight.disabled span{font-weight:400;color:#909090}
#navigation .nav-list .nav-level-3 ul li>a.nav-spacer{margin-top:.5em}
}
@media (min-width:992px){html:not(.js-nav) .nav-list .nav-level-1 ul>li:hover>.nav-level{display:block!important}
body.nav-list .nav-level-1>ul>li>a>span, body.nav-search .nav-level-1>ul>li>a>span{opacity:.5}
body[data-lang=fr] #navigation .nav-list .list-arrows>li>a{font-size:80%}
body[data-lang=fr] #navigation .nav-list .nav-level-2{font-size:90%}
}
body.nav-search #snippet--search{display:block}
body.nav-search #navigation .nav-head-wrap:not(.nav-head-level-2){font-size:0}
#navigation .nav-head-drop.active .header-dropdown{display:block}
#navigation ul li{position:static;margin:initial;padding:initial;list-style:none;line-height:1.5}
#navigation .header-dropdown{text-align:initial;font-size:.9em;color:#000;background-clip:padding-box;border-radius:3px;overflow:hidden;box-shadow:0 0 3px 1px rgba(0,0,0,.2)}
#navigation .header-dropdown *, #navigation .header-dropdown:after, #navigation .header-dropdown:before{box-sizing:border-box}
#navigation .header-dropdown .border-top-gray{border-top:1px solid rgba(0,0,0,.1)}
#navigation .header-dropdown .border-left-gray{border-left:1px solid rgba(0,0,0,.1)}
#navigation .header-dropdown h4{font-size:1.4em;margin:1em 0 .5em}
#navigation .header-dropdown-close{display:block;position:absolute;top:1em;right:1em;cursor:pointer;font-size:1.2em;z-index:2;line-height:1}
#navigation .header-dropdown-close:hover{color:#49943c}
#navigation .header-dropdown-list{background-color:#fff;list-style:none;padding:0;margin:0}
#navigation .header-dropdown-list-scroll{max-height:calc(100vh - 12rem);overflow-y:auto}
#navigation .header-dropdown .header-userlist-info{padding:1em 1.5em;text-align:center}
#navigation .header-dropdown .header-userlist li{line-height:1.5}
#navigation .header-dropdown .header-userlist li h4, #navigation .header-dropdown .header-userlist li p{margin:0}
#navigation .header-dropdown .header-userlist li a{font-size:.9em;padding:.8em 1.2em;display:block;text-decoration:none;color:#000}
#navigation .header-dropdown .header-userlist li a:hover{background-color:rgba(0,0,0,.05)}
#navigation .header-dropdown .header-userlist li a .svg-icon{width:2em;display:inline-block;text-align:center}
#navigation .header-dropdown .header-userlist li:not(:first-child){border-top:1px solid rgba(0,0,0,.05)}
#navigation .header-dropdown .header-search-tv>div:hover{background-color:rgba(0,0,0,.1);border-radius:8px}
#navigation .header-dropdown.header-logout h3{font-size:1.4em}
@media (min-width:992px){#navigation .header-dropdown-items.items-border>.item{border:1px solid transparent}
#navigation .header-dropdown-items.items-border>.item:hover{border-color:rgba(0,0,0,.15);border-radius:3px}
#navigation .header-dropdown-items.items-hover>.item:hover{background-color:rgba(0,0,0,.1)}
#navigation .header-dropdown-items.items-margin{margin:0 -1rem}
}
#navigation .header-dropdown-items .item{display:table;width:100%;table-layout:fixed;color:#000;text-decoration:none}
#navigation .header-dropdown-items .item>*{display:table-cell;vertical-align:middle}
@media (min-width:992px){#navigation .header-dropdown-items .item-img{width:6em}
#navigation .header-dropdown-items .item-img .img-search{width:auto;max-width:4.5em;max-height:4.5em}
}
@media (max-width:991px){#navigation .header-dropdown-items .item-img{width:3.5em}
#navigation .header-dropdown-items .item-img .img-search{width:auto;max-width:3em;max-height:2em}
}
#navigation .header-dropdown-items .item-img-text{float:left;height:3em;margin-right:.6em;background-clip:padding-box;border-radius:3px}
#navigation .header-dropdown-items .item .span-margin span:not(:last-child){margin-right:.5em}
#navigation .header-dropdown-items .item p{margin:0}
#navigation .header-logout h3, #navigation .header-logout h4{margin-top:0}
#navigation .header-logout .user-list{list-style:none;padding:1em}
#navigation .header-phone{min-width:300px}
#navigation .header-phone h4{margin-top:0}
#navigation .nav-head-drop .header-dropdown{display:none;position:absolute;top:calc(100% - .8em);right:0;z-index:200;margin-left:.5em}
#navigation #snippet--kos .header-dropdown{min-width:480px}
#navigation #snippet--kos .header-dropdown h4{display:block;text-align:right}
#navigation .header-dropdown.header-logout{min-width:600px}
#navigation .header-dropdown.header-contact, #navigation .header-dropdown.header-login{min-width:280px}
body.nav-search-active #navigation .header-dropdown{display:none!important}
#snippet--search{display:none}
@media (min-width:992px){#snippet--search{position:absolute;top:calc(78px - .6em);width:100%;max-width:1440px;padding:0 .5em;margin:0 auto;left:0;right:0;z-index:150}
#snippet--search .search-inner{position:relative;background:#fff;border-radius:16px;overflow:hidden;font-size:.85em}
#snippet--search .search-container{max-height:calc(100vh - 8rem);-webkit-overflow-scrolling:touch;overflow-y:auto}
#snippet--search #search-desktop-close{font-size:1.1em;color:#fff;padding:.25em .75em;border-radius:20em;background:#49943c;position:absolute;top:1em;right:1em;z-index:2;cursor:pointer;transition:background-color .3s}
#snippet--search #search-desktop-close:hover{background:#0086b9}
#snippet--search .search-footer{position:absolute;bottom:0;left:0;right:0}
#snippet--search .search-before{display:none}
}
@media (max-width:991px){#snippet--search{position:absolute;top:calc(112px - -1em);height:calc(100% - 2em - 112px);color:#fff!important;left:1em;right:1em;border-radius:12px;overflow:hidden}
#snippet--search .search-inner{font-size:1em;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px}
#snippet--search .no-mob{display:none!important}
#snippet--search .header-phone-support-box{font-size:1.1em;line-height:1.3}
#snippet--search .header-phone-support-box h4{font-size:1.5em}
#snippet--search .header-phone-support-box a{font-weight:700}
}
#snippet--search .search-inner .search-container>.row{margin:0;padding:0}
@media (min-width:992px){#snippet--search .search-inner .search-container>.row>*{padding-bottom:5em}
}
#snippet--search .search-inner h4{margin:1em 0 .5em}
#snippet--search .search-inner .search-footer{text-align:center;padding:1em}
#snippet--search .search-inner .col-search{padding:0}
#snippet--search .search-inner .col-search .header-dropdown-items{margin:1.5em}
@media (max-width:991px){#snippet--search .search-inner .col-search .header-dropdown-items{margin:1em}
}
#snippet--search .search-inner .col-search .header-dropdown-items .item{padding:.75em 1em .75em .5em}
@media (max-width:991px){#snippet--search .search-inner .col-search .header-dropdown-items .item{padding:.75em 1em .75em 0}
}
#snippet--search .search-inner .col-search .header-dropdown-items .item .item-img{text-align:center;margin-right:.5em}
#snippet--search .search-inner .col-search .header-dropdown-items .item .item-text p>span:not(:first-child){margin-left:.5em}
@media (max-width:991px){#snippet--search .search-inner .col-search .header-dropdown-items .item .item-text p span.no-mob{display:none}
}
#snippet--search .search-inner .col-search .header-dropdown-items .item .item-text__title{float:left}
#snippet--search .search-inner .col-search .header-dropdown-items .item .item-text__title span:first-child{color:#49943c}
#snippet--search .search-inner .col-search .header-dropdown-items .item .item-text__price{float:right}
#snippet--search .search-inner .col-search .header-dropdown-items .item .item-text__sizes{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:.3em;width:100%}
@media (max-width:991px){#snippet--search .search-inner .col-search .header-dropdown-items .item .item-text__sizes, #snippet--search .search-inner .col-search .header-dropdown-items .item .item-text__title{padding-left:.5em}
}
#snippet--search .search-inner .col-other{color:#000}
@media (max-width:991px){#snippet--search .search-inner .col-other{padding:0 1em 1em}
}
@media (min-width:992px){#snippet--search .search-inner .col-other{background-color:rgba(0,0,0,.05);padding:3em 1.5em 2.5em}
}
#snippet--search .search-inner .col-other .header-dropdown-items.items-margin{margin:0 -1.5em}
@media (max-width:991px){#snippet--search .search-inner .col-other .header-dropdown-items.items-margin{margin:0 -1em}
}
#snippet--search .search-inner .col-other .header-dropdown-items .item-text{display:inline-block;padding:.5em 1.5em;width:100%}
#snippet--search .search-inner .col-other .header-dropdown-items .item-text__title span:first-child{color:#49943c}
#snippet--search .search-inner .col-other .header-dropdown-items .item-text__desc{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#snippet--search .search-inner .search-tv.row{margin:0 -.75em;padding:0}
#snippet--search .search-inner .search-tv.row>div{padding:0}
#snippet--search .search-inner .search-tv.row>div:hover{border-radius:8px;background-color:rgba(0,0,0,.1)}
#snippet--search .search-inner .search-tv .item{display:block;padding:.75em}
#snippet--search .search-inner .search-tv .search-tv-img{position:relative;background-size:cover;background-position:50%}
#snippet--search .search-inner .search-tv .search-tv-img img{display:block;border-radius:3px;width:100%;max-width:100%}
#snippet--search .search-inner .search-tv .search-tv-img .svg-icon{font-size:1.8em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#snippet--search .search-inner .search-tv .search-tv-img .svg-icon svg{fill:#fff}
#snippet--search .search-inner .search-tv .search-tv-text{text-align:center;color:#49943c;padding-top:.5em}
@media (min-width:992px){body.nav-search-active #snippet--search{display:block}
}
.order{font-family:Roboto, Arial, sans-serif}
@media (max-width:991px){.order{background-color:rgba(0,0,0,.05)}
}
.order .order-container{padding-top:1rem;padding-bottom:2rem}
@media (max-width:767px){.order .order-container{padding-left:0;padding-right:0}
}
@media (max-width:991px){.order .order-between{position:relative;height:1.5rem;width:100%;margin:1.5rem 0}
.order .order-between:after{content:"";display:block;position:absolute;left:-25%;right:-25%;top:0;bottom:0;background-color:rgba(0,0,0,.1)}
}
.order-border{border:1px solid transparent;background-color:#fff;margin:1.5rem 0}
@media (max-width:991px){.order-border{padding:1rem;margin-left:-15px;margin-right:-15px}
}
@media (max-width:767px){.order-border{border-radius:0}
.order-border.order-border-medium{margin-top:0;margin-bottom:0}
.order-border.order-border-medium--top{margin-top:0}
}
@media (min-width:768px){.order-border{border-color:rgba(0,0,0,.15);border-radius:.15rem}
}
@media (min-width:992px){.order-border{padding:1.25rem 1.5rem;border-color:rgba(0,0,0,.15);border-radius:.15rem}
}
.order-border-panel{position:relative;cursor:pointer;transition:background-color .2s;padding:.5rem 1.5rem}
@media (max-width:767px){.order-border-panel{margin:1rem -.5rem -.5rem;border-radius:.15rem}
}
@media (max-width:991px) and (min-width:768px){.order-border-panel{margin:1rem -.25rem -.25rem;padding:.75rem 1.5rem;border-radius:.15rem}
}
@media (min-width:992px){.order-border-panel{margin:1rem -.5rem -.25rem;padding:.75rem 1.75rem;border-radius:.15rem}
.order-border-panel:hover{background-color:rgba(0,0,0,.15)}
}
.order-sticky{position:sticky;position:-webkit-sticky;top:2rem}
@media (min-width:992px){.d-order-border{border:1px solid rgba(0,0,0,.15)}
.order-shadow{box-shadow:0 0 2rem rgba(0,0,0,.15)}
}
.order-item:not(:last-child){padding-bottom:.5rem}
.order-item-col{align-items:center;display:flex;padding:0}
.order-item-row{margin:0}
.order-item-list{list-style:none;padding:0;margin-right:2rem}
.order-item-product{width:120px;height:120px;margin-right:1rem}
.order-item-img{max-width:120px;max-height:120px}
.order-item-price{min-width:70px}
.order-topid{padding-left:calc(120px - -1rem)}
@media (max-width:575px){.order-item-img{max-width:60px;max-height:60px}
.order-topid{padding-left:calc(60px - -1rem)}
.order-item-product{width:60px;height:60px}
.order-item-m-space{min-height:2.5rem}
}
@media (max-width:767px) and (min-width:576px){.order-item-img{max-width:80px;max-height:80px}
.order-topid{padding-left:calc(80px - -1rem)}
.order-item-product{width:80px;height:80px}
}
@media (max-width:575px){.m-order-item-question, .m-order-item-trash{position:absolute;top:0;right:0}
.m-order-item-question>a{color:#000}
}
.order-item-trash, .order-item-trash:hover{color:#000}
@media (min-width:768px){.order-item-trash{display:block;width:2rem;line-height:2rem;border-radius:100%;text-align:center;background:rgba(0,0,0,.05)}
.order-item-trash:hover{background:rgba(0,0,0,.1)}
.order-control-indicator-middle{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.order-form{position:relative;display:inline-block;font-size:1rem}
.order-form__inp{padding:.5em 1em;border:1px solid rgba(0,0,0,.2);border-radius:.15rem;outline:0}
.order-form__inp, .order-form__select{-moz-appearance:none;-webkit-appearance:none}
.order-form__select{border:none;border-radius:3px;padding:.3rem 3rem .3rem .8rem;background:rgba(0,0,0,.05);cursor:pointer}
.order-form__select:hover{background:rgba(0,0,0,.1)}
.order-form__arrow{position:absolute;right:.6em;top:.5em;pointer-events:none}
.order-form__quantity{padding:.5em 2.5em;text-align:center}
.order-form__volume{position:absolute;width:2.5em;top:0;bottom:0;border:none;border-radius:3px;background:0 0;outline:0!important;font-weight:700;font-size:1em}
.order-form__volume:active{background-color:rgba(0,0,0,.05)}
.order-form__volume[disabled=disabled]{opacity:.3}
.order-item-topid{width:120px}
.order-right__inner{width:100%}
.order-right__sticker>:not(:first-child){margin-top:1.5rem}
.order-price{transition:opacity, background-color}
.order-price.collapse:not(.show){display:block;opacity:.5;pointer-events:none;background-color:rgba(0,0,0,.05)}
.order-border--shop{border:1px solid #49943c}
.order-border--green{border:1px solid #49943c}
.order-badge{padding:.75rem 1rem;margin:1rem 0 .75rem!important}
.order-badge__inner{display:flex;flex-wrap:nowrap}
.order-badge__col{display:flex;align-items:center}
.order-badge__icon{display:block;width:2em;line-height:1em;font-size:130%;text-align:center;border-radius:100%}
.order-nav{position:relative}
.order-nav-item{position:relative;display:flex;justify-content:center;color:#000;font-weight:300}
.order-nav-item__point, .order-nav-item__text{display:flex;align-items:center;color:#000}
.order-nav-item__point{flex:1 0 auto;justify-content:center;border-radius:50%}
.order-nav-item--active .order-nav-item__name{font-weight:400}
@media (max-width:767px){.order-nav{height:8em;z-index:1;font-size:70%}
.order-nav-item{flex-flow:column nowrap;position:absolute;top:0;width:3.6em}
.order-nav-item__point{width:3.6em;height:3.6em;line-height:3.6em;background-color:#eaeaea}
.order-nav-item__point .svg-icon{font-size:150%}
.order-nav-item--1{left:0}
.order-nav-item--2{left:calc(33.33333% - -.54em);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.order-nav-item--3{right:calc(33.33333% - -.54em);-webkit-transform:translateX(50%);transform:translateX(50%)}
.order-nav-item--4{right:0}
.order-nav-item__text{flex-direction:column}
.order-nav-item__name{margin-top:.75em;text-align:center}
.order-nav-item__arrow{display:none}
.order-nav-item--active .order-nav-item__point, .order-nav-item--done .order-nav-item__point{background-color:#49943c;color:#fff}
.order-nav-line{position:absolute;z-index:-1;height:.35rem;top:1.8em;left:3.4em;width:calc(33.33333% - 4.65em);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#eaeaea}
.order-nav-line:before{left:calc(100% - -3.6em)}
.order-nav-line:after, .order-nav-line:before{content:" ";width:100%;display:block;position:absolute;height:.35rem;background-color:#eaeaea}
.order-nav-line:after{left:calc(200% - -7.2em)}
.order-nav-item--1.order-nav-item--done~.order-nav-line, .order-nav-item--2.order-nav-item--done~.order-nav-line:before{background-color:#49943c}
}
@media (min-width:768px){.order-nav{display:flex;justify-content:space-between}
.order-nav-item{align-items:center;flex:auto;width:auto;padding:0 1em 0 1.5em}
.order-nav-item:hover .order-nav-item__text{opacity:1}
.order-nav-item__text{justify-content:center;opacity:.5;transition:opacity .2s, color .2s}
.order-nav-item__name{margin-left:.75em}
.order-nav-item__point{font-size:120%;width:3em;height:3em;line-height:3em;border:1px solid rgba(0,0,0,.2)}
.order-nav-item__arrow{position:absolute;left:100%;opacity:.5;color:#000}
.order-nav-item__arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.order-nav-item--done .order-nav-item__text{opacity:1;color:#49943c}
.order-nav-item--done .order-nav-item__point{border-color:#49943c;background-color:#49943c;color:#fff}
.order-nav-item--done .order-nav-svg--1{display:none}
.order-nav-item--done .order-nav-svg--2{display:inline}
.order-nav-item--active .order-nav-item__text{opacity:1;color:#49943c}
.order-nav-item--active .order-nav-item__point{border-width:2px;border-color:#49943c;color:#49943c}
}
@media (min-width:992px){.order-nav-item{font-size:1.2rem}
}
.order-nav-svg--2{display:none}
.order-nav-item--1 .order-nav-svg--1{margin-top:2px;margin-left:-2px}
@media (min-width:992px){.order-radiobox-img{width:48px;height:48px}
}
.order-item-question-hidden{display:none}
.order-summary-list{border-bottom:-.75rem}
.order-summary-list .collapsing{transition:-webkit-animation;transition:animation;transition:animation, -webkit-animation}
.order-summary-list .collapse.collapse-highline{z-index:1;position:relative}
.order-summary-list .collapse.collapse-highline:before{display:block;position:absolute;left:0;right:0;top:-.5rem;bottom:-.5rem;border-radius:3px;content:"";background-color:#fff3cd}
.order-summary-list .collapse.collapse-highline.show:before{-webkit-animation:colorchange 1s forwards;animation:colorchange 1s forwards}
@-webkit-keyframes colorchange{0%{opacity:1}
to{opacity:0}
}
@keyframes colorchange{0%{opacity:1}
to{opacity:0}
}
.order-summary-img{width:48px;height:auto}
.order-summary-topid{margin-top:-1rem}
.order-summary-item{margin-top:.5rem;margin-bottom:.5rem}
.order-showlist-arrow{font-size:150%}
.order-showlist-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:.2s}
.order-showlist-mobile{color:#000;cursor:pointer}
.order-showlist-mobile.collapsed .order-showlist-arrow svg{-webkit-transform:rotate(0);transform:rotate(0)}
@media (min-width:992px){.collapse.dont-collapse-lg{display:block;height:auto!important;visibility:visible}
}
.order-success-ring{font-size:150%;width:4em;height:4em;display:flex;flex:1 0 auto;align-items:center;justify-content:center;color:#fff;border-radius:50%;background-color:#49943c}
.order-success-ring .svg-icon{font-size:150%}
.order-btn-next{line-height:2.2;box-sizing:border-box;width:100%;display:block}
.order-btn-next .spinner-border{bottom:.25rem;position:relative;right:.25rem}
.order-delivery-inp:not(:checked)~.order-delivery-row .js-order-delivery-addon{display:none!important}
.order-delivery-inp:checked~.order-delivery-row .js-order-delivery-addon{display:block!important}
.order-form-prefix-dic .input-group-text{background:0 0!important;border-right:0!important}
.order-form-prefix-dic+.form-control:not(.is-valid):not(.is-invalid){border-left:0!important}
.order .form-control{background-color:#f8fbff}
.detail-container{display:flex;flex-wrap:nowrap}
@media (max-width:991px){.detail-container{flex-direction:column}
}
@media (min-width:992px){.detail-col-480{width:480px}
}
@media (min-width:992px){.detail-col-160{width:160px}
}
@media (min-width:992px){.detail-col-80{width:80px}
}
@media (min-width:992px){.detail-sticky, .js-detail-sticky.active{position:sticky;position:-webkit-sticky;top:2rem;bottom:2rem}
}
.detail-w-lg{max-width:992px}
.detail-inside-links-dark a{color:#000;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 #333}
.detail-inside-links-dark a:hover{color:#000;box-shadow:inset 0 -1.5px 0 0 #333}
.detail-product-wrap{display:flex}
@media (min-width:992px){.detail-product-wrap{flex-wrap:wrap;margin:-.5rem}
}
.detail-product-item{width:100%}
@media (min-width:992px){.detail-product-item{max-width:50%;padding:.5rem}
}
.detail-product-sm-carousel{display:flex}
@media (max-width:991px){.detail-product-sm-carousel{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%}
}
.detail-product-sm-carousel__slide{width:100%}
@media (max-width:991px){.detail-product-sm-carousel__slide{flex-shrink:0;height:100%;margin-right:1rem}
.detail-product-sm-carousel__slide>*{scroll-snap-align:start}
}
.detail-product-sm-carousel::-webkit-scrollbar{display:none;width:0;height:0}
@media (max-width:991px){.detail-product-carousel-indicator{position:absolute;bottom:1rem;left:1rem;right:1rem;background-color:rgba(0,0,0,.1)}
.detail-product-carousel-indicator__bar{height:3px;background-color:rgba(0,0,0,.2);transition:all .1s ease-in-out}
}
.detail-product-tags .badge{margin:0 .15rem .25rem 0}
.detail-product-video{position:relative;background-size:cover;background-position:50%;cursor:pointer}
.detail-product-video__icon{position:absolute;top:0;left:0;right:0;bottom:0}
.detail-product-video__icon svg{width:15%;height:15%}
.detail-product-img{position:relative;width:100%;display:block}
.detail-right__item{margin-top:2rem;margin-bottom:2rem}
.detail-right__line{border-top:1px solid rgba(0,0,0,.15)}
.detail-right__line:last-child{border-bottom:1px solid rgba(0,0,0,.15)}
.detail-rating{float:left}
.detail-rating>label:not(:first-child){padding-right:.2em}
.detail-rating:not(:checked)>input{position:absolute;top:-9999px}
.detail-rating:not(:checked)>label{float:right;overflow:hidden;white-space:nowrap;cursor:pointer;margin-bottom:0;color:#fff}
.detail-rating>input:checked~label{color:#49943c;-webkit-text-stroke:1px #fff}
.detail-rating:not(:checked)>label:hover, .detail-rating:not(:checked)>label:hover~label{color:#49943c}
.detail-rating>input:checked+label:hover, .detail-rating>input:checked+label:hover~label, .detail-rating>input:checked~label:hover, .detail-rating>input:checked~label:hover~label, .detail-rating>label:hover~input:checked~label{color:#49943c;-webkit-text-stroke:0 #fff}
.detail-rating__invalid{top:100%;font-size:1rem;position:absolute;left:0}
@media (max-width:991px){.detail-color-slider{margin:0 -1.25rem;white-space:nowrap;overflow-x:auto;padding:0 1.25rem}
}
@media (min-width:992px){.detail-color-slider{display:flex;flex-wrap:wrap;margin:-.25rem}
}
@media (max-width:991px){.detail-color-slider:not(.active) .detail-color-slider__item{width:19.2%!important}
}
.detail-color-slider::-webkit-scrollbar{display:none;width:0;height:0}
@media (max-width:991px){.detail-color-slider__item{width:22%!important;display:inline-block;max-width:none!important;padding:0!important}
}
.detail-size__row{display:flex;flex-wrap:wrap;margin:-.25rem}
.detail-size__item{min-width:20%;padding:.25rem}
@media (min-width:992px){.detail-size__item{min-width:16.66%}
}
.detail-size__item .detail-size__btn:hover{background-color:rgba(0,0,0,.05);color:#000}
.detail-dropdown__button{cursor:pointer;border-width:1px}
.detail-dropdown__button.active, .detail-dropdown__button.selected, .detail-dropdown__button:hover{background-color:rgba(0,0,0,.05)!important;color:#000!important;border-color:#000!important}
.detail-dropdown__button.active:hover, .detail-dropdown__button.selected:hover{background-color:rgba(0,0,0,.1)!important}
.detail-dropdown__list{-webkit-transform:none!important;transform:none!important;border:1px solid #343a40;width:100%;overflow:hidden;background:#fff}
.detail-dropdown__list .dropdown-header{color:#000;background-color:rgba(0,0,0,.05);font-weight:400}
.detail-dropdown__list .detail-dropdown__item{font-weight:lighter;transition:none}
.detail-dropdown__list .detail-dropdown__helper{display:none}
.detail-form.was-validated .js-detail-dropdown__button:not(.selected), .detail-form.was-validated .js-detail-size-wrap:not(.active) .js-detail-size-item{border-color:#d92719;background-color:rgba(255,0,0,.25)}
.detail-available:last-child{margin-bottom:1rem}
.detail-toggle{padding-right:1rem;cursor:pointer;border-top:1px solid rgba(0,0,0,.15)}
.detail-toggle.active-click .detail-toggle__arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.detail-toggle-text p:last-child{margin-bottom:0}
.detail-toggle__name{flex:auto}
.detail-toggle__arrow svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.detail-list li:not(:last-child){margin-bottom:1rem}
.detail-help{display:block;width:2rem;line-height:2rem;border-radius:100%;text-align:center;background:rgba(0,0,0,.05)}
.detail-help:hover{background:rgba(0,0,0,.1)}
.detail-text-list__item:not(:last-child){margin-bottom:1rem}
.detail-text-list__item:not(:first-child):not(.detail-text-list__answer){padding-top:1rem}
.detail-text-list__answer{border-left:1px solid #49943c}
.detail-spectral--gradient .detail-text-list__answer{color:#fff;border-color:#fff}
.detail-stars{position:relative}
.detail-stars:before{content:"\2605 \2605 \2605 \2605 \2605";color:rgba(0,0,0,.1)}
.detail-stars:after{content:"\2605 \2605 \2605 \2605 \2605";color:#000;position:absolute;top:0;left:0;bottom:0;overflow:hidden}
.detail-stars[data-percentage="0"]:after{width:0}
.detail-stars[data-percentage="1"]:after{width:5%}
.detail-stars[data-percentage="2"]:after{width:10%}
.detail-stars[data-percentage="3"]:after{width:15%}
.detail-stars[data-percentage="4"]:after{width:20%}
.detail-stars[data-percentage="5"]:after{width:25%}
.detail-stars[data-percentage="6"]:after{width:30%}
.detail-stars[data-percentage="7"]:after{width:35%}
.detail-stars[data-percentage="8"]:after{width:40%}
.detail-stars[data-percentage="9"]:after{width:45%}
.detail-stars[data-percentage="10"]:after{width:50%}
.detail-stars[data-percentage="11"]:after{width:55%}
.detail-stars[data-percentage="12"]:after{width:60%}
.detail-stars[data-percentage="13"]:after{width:65%}
.detail-stars[data-percentage="14"]:after{width:70%}
.detail-stars[data-percentage="15"]:after{width:75%}
.detail-stars[data-percentage="16"]:after{width:80%}
.detail-stars[data-percentage="17"]:after{width:85%}
.detail-stars[data-percentage="18"]:after{width:90%}
.detail-stars[data-percentage="19"]:after{width:95%}
.detail-stars[data-percentage="20"]:after{width:100%}
.detail-spectral--gradient .detail-stars:before{color:hsla(0,0%,100%,.3)}
.detail-spectral--gradient .detail-stars:after{color:#fff}
@media (min-width:992px){.detail-carousel-producer{position:absolute;bottom:1rem;right:2rem;z-index:20}
.detail-carousel-producer svg{width:64px;height:64px;visibility:visible}
}
@media (min-width:992px) and (min-width:1200px){.detail-carousel-producer svg{opacity:.6}
}
.detail-carousel-wrap{display:flex;position:relative}
.detail-carousel-wrap:not(:hover) .detail-carousel-mover__btn{opacity:0}
@media (min-width:1200px){.detail-carousel-wrap:not(.detail-carousel-wrap--modal){height:600px}
}
@media (max-width:1199px){.detail-carousel-wrap:not(.detail-carousel-wrap--modal){padding-bottom:100%}
}
.detail-carousel{position:absolute;width:100%;height:100%}
@media (min-width:992px){.detail-carousel:not(:hover) .detail-carousel-control{opacity:0}
}
.detail-carousel-inner{height:100%}
.detail-carousel-item{height:100%;background:#fff}
.detail-carousel-indicators{margin:0 10%}
.detail-carousel-indicators li{background-color:#e9e9e9}
.detail-carousel-control{transition:opacity .3s!important}
.detail-carousel-control:not(:hover) .svg-icon{opacity:.6}
.detail-carousel-control span{background:0 0;display:flex;align-items:center;color:#2e323a;justify-content:center}
.detail-carousel-control.carousel-control-prev{width:auto;left:.5rem;padding-right:2rem}
@media (min-width:992px){.detail-carousel-control.carousel-control-prev{left:-.5rem}
}
.detail-carousel-control.carousel-control-next{width:auto;right:.5rem;padding-left:2rem}
@media (min-width:992px){.detail-carousel-control.carousel-control-next{right:-.5rem}
}
.detail-carousel-box{display:flex;height:100%;align-items:center;justify-content:center}
.detail-carousel-zoomed{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;width:300%;hegiht:300%;align-items:center;justify-content:center}
.detail-carousel-img{max-height:100%;-o-object-fit:contain;object-fit:contain}
.detail-carousel-item.detail-carousel-right .detail-carousel-img.lazy-loaded{-webkit-animation-name:detail-carousel-prev;animation-name:detail-carousel-prev;-webkit-animation-duration:2s;animation-duration:2s}
.detail-carousel-item.detail-carousel-left .detail-carousel-img.lazy-loaded{-webkit-animation-name:detail-carousel-next;animation-name:detail-carousel-next;-webkit-animation-duration:2s;animation-duration:2s}
.detail-carousel-img--zoom{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:contain;background-color:#fff;cursor:-webkit-zoom-in;cursor:zoom-in}
@media (max-width:991px){.detail-carousel-img--zoom{display:none!important}
}
@media (min-width:992px){.detail-carousel-img--disable{opacity:0}
}
.modal-detail-carousel .detail-carousel-img--disable{opacity:1!important}
.modal-detail-carousel .detail-carousel-img--zoom{display:none!important}
.detail-carousel-toasts{position:absolute;z-index:100;text-shadow:0 0 10px rgba(0,0,0,.3);left:0;right:0;bottom:0}
.detail-carousel-toasts .toast{max-width:100%;margin-bottom:.25rem}
.detail-toast{background:0 0;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
.detail-carousel-mover{position:absolute;top:0;left:0;z-index:55}
.detail-carousel-mover__btn{transition:opacity .2s}
.detail-thumbnail{max-width:870px;margin:0 auto}
.detail-thumbnail-item{background:#fff}
.detail-thumbnail-item__inner{display:flex;flex-wrap:wrap;margin:-.25rem -.25rem 0}
.detail-thumbnail-box{width:100%;max-width:16.66%;padding:.25rem;cursor:pointer}
.detail-thumbnail-box.active .detail-thumbnail-box__inner:after{background-color:#000}
.detail-thumbnail-box__inner{position:relative;display:flex}
.detail-thumbnail-box__inner:after{content:"";display:block;position:absolute;bottom:-3px;left:0;right:0;height:3px;background-color:transparent}
.detail-thumbnail-box__inner:hover:after{background-color:#000}
.detail-thumbnail-box__filled{position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:center}
.detail-thumbnail-box__img{max-height:100%;-o-object-fit:contain;object-fit:contain}
@media (max-width:1199px){.detail-tech{overflow-x:hidden}
}
@media (max-width:991px){.detail-tech-end{display:flex;flex-direction:column}
.detail-tech-end>.row:first-child{order:2}
.detail-tech-end>.row:nth-child(2){order:3}
.detail-tech-end>.row:nth-child(3){order:1}
}
.detail-tech-item{position:relative;padding:5% 0}
.detail-tech-item__col{display:flex;align-items:center;justify-content:center}
.detail-tech-item__image{width:100%;height:100%;max-height:800px}
.detail-tech-item__img{max-height:100%;-o-object-fit:contain;object-fit:contain}
.detail-tech-item__text{position:relative}
.detail-tech-item__title{font-weight:300;text-transform:uppercase}
.detail-tech-item__title strong{display:block}
@media (min-width:992px){.detail-tech-item:nth-child(2n) .detail-tech-item__col:first-child{order:2}
.detail-tech-item:nth-child(2n) .detail-tech-item__col:nth-child(2){order:1}
.detail-tech-item:nth-child(odd) .detail-tech-item__text p{text-align:center!important}
}
.detail-spectral{position:relative}
@media (min-width:992px){.detail-spectral--natural{background:linear-gradient(60deg,rgba(0,0,0,.05), rgba(0,0,0,.05));color:#092857}
}
.detail-spectral--gradient{background:linear-gradient(165deg,#49943c,#49943c);color:#fff}
.footer-spectral{position:relative;color:rgba(0,0,0,.05)}
.detail-spectral-waves{position:relative;width:100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:150px;visibility:visible}
.detail-spectral-parallax>use:nth-child(2){-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}
.detail-spectral-parallax>use:nth-child(3){-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
.detail-spectral-parallax>use:nth-child(4){-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}
@media (max-width:991px){.detail-spectral-waves{height:40px;min-height:40px}
}
.detail-tech-blob-1{position:absolute;width:50%;left:-34%;top:-12%}
.detail-tech-blob-1 svg{opacity:.8}
.detail-tech-blob-2{position:absolute;width:70%;right:-60%;bottom:75%}
.detail-tech-blob-2 svg{opacity:.8}
.detail-tech-blob-quote{position:absolute;width:10%;left:23%;top:33%}
.detail-tech-blob-quote svg{opacity:.1}
.detail-tech-blob-quote-rev{position:absolute;width:10%;right:23%;bottom:-5%}
.detail-tech-blob-quote-rev svg{opacity:.1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.detail-spectral-end{position:absolute;left:0;right:0}
.detail-keyfacts__name{text-transform:uppercase;font-weight:400}
.detail-keyfacts__line{padding-top:1rem}
.detail-spectral--gradient .detail-keyfacts__line{border-color:hsla(0,0%,100%,.3)}
.detail-spectral--shop .detail-keyfacts__line{border-color:hsla(0,0%,100%,.5)}
@media (max-width:991px){.detail-scrolltop{display:none!important}
}
@media (min-width:992px){.detail-scrolltop{display:none;position:sticky;position:-webkit-sticky;bottom:0;right:0;z-index:10}
}
.btn-scrolltop{width:3.5em;height:3.5em;border-radius:50%;font-size:1em}
.btn-scrolltop .svg-icon{margin-left:-.1em;margin-bottom:-.1em}
.detail-tech-circle{overflow:hidden;position:relative;border-radius:50%;width:40%;padding-bottom:38%;background-color:rgba(0,0,0,.05);border:4px solid #49943c}
.detail-tech-circle, .detail-tech-circle__inner{display:flex;align-items:center;justify-content:center}
.detail-tech-circle__inner{position:absolute;top:0;width:100%;height:100%}
.detail-tech-circle__inner>div{max-width:80%}
.detail-tabs-nav{display:flex;align-items:center;justify-content:center;margin-top:-1rem;flex-wrap:nowrap;white-space:nowrap}
@media (max-width:991px){.detail-tabs-nav{border-bottom:1px solid rgba(0,0,0,.2);justify-content:start}
}
.detail-tabs-nav::-webkit-scrollbar{display:none;width:0;height:0}
.detail-tabs-nav__item{font-weight:700;color:#393e47;padding:.5rem 1rem;position:relative;opacity:.5;cursor:pointer;border-bottom:2px solid transparent;transition:opacity .2s ease-in-out}
.detail-tabs-nav__item:hover{opacity:.75}
@media (max-width:991px){.detail-tabs-nav__item{bottom:-1px}
}
.detail-tabs-nav__item.active{opacity:1;color:#fff;background-color:#393e47;border-radius:.15rem}
.detail-tabs-nav__item.active:after{top:100%;left:30%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:8px solid rgba(136,183,213,0);border-top-color:#393e47;margin-left:-8px}
@media (min-width:992px){.detail-tabs-line-vertical{border-right:1px solid rgba(0,0,0,.05)}
}
.detail-description-text p{line-height:1.5}
.detail-description-text>*{color:#393e47}
.detail-description-text a{color:#000;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 #333}
.detail-description-text a:hover{color:#000;box-shadow:inset 0 -1.5px 0 0 #333}
.detail-description-text strong{font-weight:700}
.detail-description-text h3, .detail-description-text h4{margin-bottom:1rem}
.detail-description-text h2{font-size:2.5rem!important;margin: 0px 0px 0px 0px;}
.detail-description-text h1>a, .detail-description-text h2>a, .detail-description-text h3>a, .detail-description-text h4>a, .detail-description-text h5>a{font-size:1rem!important}
.detail-description-technologies img{display:none}
.detail-spectral--gradient .detail-tabs-nav{border-color:hsla(0,0%,100%,.3)}
.detail-spectral--gradient .detail-tabs-nav__item{color:#fff}
.detail-spectral--gradient .detail-tabs-nav__item.active{border-color:#fff}
@media (min-width:992px){.detail-spectral--gradient .detail-tabs-line-vertical{border-color:hsla(0,0%,100%,.3)}
}
.detail-spectral--gradient .detail-description-text>*{color:#fff}
.detail-spectral--gradient .detail-description-text a{color:#fff;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 #fff}
.detail-spectral--gradient .detail-description-text a:hover{color:#fff;box-shadow:inset 0 -1.5px 0 0 #fff}
.detail-spectral--gradient .btn-silver-light{background-color:hsla(0,0%,100%,.1);color:#fff}
.detail-spectral--gradient .btn-silver-light:hover{background-color:hsla(0,0%,100%,.15)}
.detail-spectral-overlay{position:absolute;top:0;text-align:center}
.js-detail-zindex{position:relative}
.js-detail-zindex--active{z-index:-1}
@media (max-width:991px){.footer hr{margin-left:-1rem;margin-right:-1rem}
}
@media (min-width:992px){.footer-bg{background:transparent url(/dist/images/world-map-light-white.svg) 50% no-repeat;background-size:60%}
}
@media (max-width:991px){.footer-m-col{border-top:1px solid hsla(0,0%,100%,.15)}
}
@media (max-width:991px){.footer-m-col+.footer-m-col{border-bottom:1px solid hsla(0,0%,100%,.15)}
}
.footer-m-col-arrow svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.footer-title:not(.collapsed) .footer-m-col-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
@media (max-width:991px){.footer-m-opacity{opacity:.6}
}
.footer-brands{background-color:#2f3133}
@media (min-width:992px){.footer-title{pointer-events:none}
}
.footer-list-link{color:#fff;text-decoration:none}
.footer-list-link:hover{color:#49943c}
.footer-list__item{line-height:2.2}
@media (min-width:992px){.footer-list__item{line-height:1.7}
}
.footer-dropdown__btn{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);font-weight:300;color:currentColor}
.footer-dropdown__btn:active, .footer-dropdown__btn:focus, .footer-dropdown__btn:hover{color:#fff}
@media (min-width:992px){.footer-dropdown__btn:active, .footer-dropdown__btn:focus, .footer-dropdown__btn:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);box-shadow:none}
}
.footer-dropdown__menu{width:100%;border:none;border-radius:0;background:#fff}
.footer-dropdown__item{padding:.375rem .75rem;font-weight:300}
.footer-shop-logo{color:#fff}
.footer-shop-logo svg{width:100%;max-width:240px;height:3rem;fill:#fff}
@media (max-width:991px){.footer-brands-row{overflow-x:auto;margin:0}
.footer-brands-row::-webkit-scrollbar{display:none;width:0;height:0}
}
@media (max-width:575px){.footer-brands-item{min-width:85%}
}
@media (max-width:991px) and (min-width:576px){.footer-brands-item{min-width:45%}
}
.footer-brands-link{display:flex;flex-direction:column;justify-content:center;height:100%;align-items:center;border:1px solid hsla(0,0%,100%,.15);transition:border .2s ease-in-out;background:rgba(0,0,0,.05);border-radius:2px}
.footer-brands-link svg{width:100%;height:1.8rem;fill:#fff}
.footer-brands-link svg *{transition:all .2s ease-in-out}
.footer-brands-link.footer-svg-street svg{height:2.3rem}
.footer-brands-link.footer-svg-running svg, .footer-brands-link.footer-svg-sport svg{height:1rem}
.footer-brands-box-1{display:flex;justify-content:center;height:50%}
.footer-brands-box-2{color:grey;transition:color .2s ease-in-out}
.footer-svg-white .c-1{fill:#fff}
@media (min-width:992px){.footer-brands-link:hover{border-color:hsla(0,0%,100%,.3)}
.footer-brands-link:hover .footer-brands-box-2{color:#fff}
}
.footer-heureka svg{width:100%;height:auto;max-width:4rem}
.footer-heureka-text strong{display:block;font-size:1.5em}
#carousel-product .carousel-item{width:100%;padding-bottom:50%;background:50% no-repeat;background-size:contain}
#carousel-product .carousel-indicators{position:static;display:block;margin:1em 0 0;white-space:nowrap;overflow:auto}
#carousel-product .carousel-indicators div{display:inline-block;width:16%;height:0;margin:.5em .5em 0 0!important;padding-bottom:8%;background:transparent 50% no-repeat;background-size:contain;cursor:pointer;background-clip:padding-box;border-radius:0;opacity:.5}
#carousel-product .carousel-indicators div.active{opacity:1}
#carousel-product .carousel-indicators div:hover{opacity:.75}
@media (min-width:768px){#carousel-product .carousel-control-next, #carousel-product .carousel-control-prev{display:none}
}
.carousel-control-next, .carousel-control-prev{position:absolute;top:0;bottom:0;width:4em;z-index:50;cursor:pointer;transition:background-color .4s ease-in-out;opacity:1}
.carousel-control-next-arrow:before, .carousel-control-prev-arrow:before{content:"";position:absolute;display:inline-block;top:50%;width:1.6em;height:1.6em;margin-top:-.8em;border-right:.3em solid #49943c;border-top:.3em solid #49943c;transition:all .2s ease-in-out}
.carousel-control-next.disabled, .carousel-control-prev.disabled{pointer-events:none;opacity:.5}
.carousel-control-next:hover, .carousel-control-prev:hover{opacity:1}
@media (min-width:768px){.carousel-control-next:hover .carousel-control-next-arrow:before, .carousel-control-next:hover .carousel-control-prev-arrow:before, .carousel-control-prev:hover .carousel-control-next-arrow:before, .carousel-control-prev:hover .carousel-control-prev-arrow:before{border-width:.5em}
}
.carousel-control-prev{left:0}
.carousel-control-prev-arrow:before{left:50%;margin-left:-.4em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.carousel-control-next{right:0}
.carousel-control-next-arrow:before{right:50%;margin-right:-.4em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
@media (min-width:768px){#carousel-product-thumbnail{margin-top:1em;padding:0 4em;box-sizing:border-box}
#carousel-product-thumbnail .carousel-inner .carousel-item{transition:none!important}
#carousel-product-thumbnail .carousel-inner .carousel-item .thumbnail-item{display:inline-block;position:relative;width:16.66%;height:0;padding-bottom:16%;cursor:pointer}
#carousel-product-thumbnail .carousel-inner .carousel-item .thumbnail-item-img{border:1px solid rgba(0,0,0,.1);background-clip:padding-box;border-radius:3px}
#carousel-product-thumbnail .carousel-inner .carousel-item .thumbnail-item:hover>div{border-color:rgba(0,0,0,.15)}
#carousel-product-thumbnail .carousel-inner .carousel-item .thumbnail-item.active>div{border-color:#49943c;border-width:2px;margin:-1px}
#carousel-product-thumbnail .carousel-inner .carousel-item .thumbnail-item-img, #carousel-product-thumbnail .carousel-inner .carousel-item .thumbnail-item-img span{position:absolute;display:block;top:5%;right:5%;bottom:5%;left:5%;background:transparent 50% no-repeat;background-size:contain}
}
.thumbnail-control{display:none}
@media (min-width:768px){.thumbnail-control{display:block}
.thumbnail-control-next, .thumbnail-control-prev{position:absolute;top:0;bottom:0;width:4em;z-index:50;cursor:pointer;transition:background-color .4s ease-in-out;opacity:1}
.thumbnail-control-next-arrow, .thumbnail-control-prev-arrow{position:relative;width:2em;height:2em;border:1px solid #000;background-clip:padding-box;border-radius:50%}
.thumbnail-control-next-arrow:before, .thumbnail-control-prev-arrow:before{content:"";position:absolute;display:inline-block;top:50%;width:.8em;height:.8em;margin-top:-.4em;border-right:.2em solid #000;border-top:.2em solid #000;transition:background-color .2s ease-in-out;box-sizing:border-box}
.thumbnail-control-next.disabled, .thumbnail-control-prev.disabled{pointer-events:none;opacity:.5}
.thumbnail-control-next:hover, .thumbnail-control-prev:hover{opacity:1}
.thumbnail-control-next:hover .thumbnail-control-next-arrow, .thumbnail-control-next:hover .thumbnail-control-prev-arrow, .thumbnail-control-prev:hover .thumbnail-control-next-arrow, .thumbnail-control-prev:hover .thumbnail-control-prev-arrow{border-color:#49943c;background-color:#49943c}
.thumbnail-control-next:hover .thumbnail-control-next-arrow:before, .thumbnail-control-next:hover .thumbnail-control-prev-arrow:before, .thumbnail-control-prev:hover .thumbnail-control-next-arrow:before, .thumbnail-control-prev:hover .thumbnail-control-prev-arrow:before{border-width:.2em;border-color:#fff}
.thumbnail-control-prev-arrow:before{margin-left:-.25em}
.thumbnail-control-next-arrow:before{margin-right:-.25em}
}
.ekko-lightbox{display:flex!important;align-items:center;justify-content:center;padding-right:0!important}
.ekko-lightbox-container{position:relative}
.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}
.ekko-lightbox iframe{width:100%;height:100%}
.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:flex}
.ekko-lightbox-nav-overlay a{position:absolute;top:0;bottom:0;width:50%;z-index:50;cursor:pointer;transition:background-color .4s ease-in-out;opacity:1}
.ekko-lightbox-nav-overlay a span{content:"";position:absolute;top:0;bottom:0;color:transparent;width:5em}
.ekko-lightbox-nav-overlay a span:before{content:"";position:absolute;display:inline-block;top:50%;width:1.6em;height:1.6em;margin-top:-.8em;border-right:.3em solid #49943c;border-top:.3em solid #49943c;transition:all .2s ease-in-out}
.ekko-lightbox-nav-overlay a.disabled{pointer-events:none;opacity:.5}
.ekko-lightbox-nav-overlay a:hover{opacity:1}
@media (min-width:768px){.ekko-lightbox-nav-overlay a:hover span:before{border-width:.5em}
}
.ekko-lightbox-nav-overlay a:first-child, .ekko-lightbox-nav-overlay a:first-child span{left:0}
.ekko-lightbox-nav-overlay a:first-child span:before{left:50%;margin-left:-.4em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.ekko-lightbox-nav-overlay a:last-child, .ekko-lightbox-nav-overlay a:last-child span{right:0}
.ekko-lightbox-nav-overlay a:last-child span:before{right:50%;margin-right:-.4em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.ekko-lightbox .modal-dialog{display:none}
.ekko-lightbox .modal-header{border:none!important}
.ekko-lightbox .modal-header h4{display:none!important}
.ekko-lightbox .modal-header .close{font-size:2rem!important}
.ekko-lightbox .modal-footer{text-align:left}
.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}
.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:a 2s ease-in-out infinite;animation:a 2s ease-in-out infinite}
.ekko-lightbox-loader>div>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}
.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}
@-webkit-keyframes a{0.00%, to{transform:scale(0);-webkit-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1)}
}
@keyframes a{0.00%, to{transform:scale(0);-webkit-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1)}
}
.delivery-box-wrap.blue .delivery-box{background-color:rgba(40,171,226,.03)!important}
.delivery-box-wrap.blue .delivery-box .delivery-loader-fill{background-color:#007bff}
.delivery-box-wrap.white>.delivery-box{background-color:#fff!important}
.delivery-box{background-color:rgba(0,0,0,.05);background-clip:padding-box;border-radius:3px;line-height:1}
.delivery-box-status .delivery-loader{width:100%;height:15px;background-color:#fff;border-radius:50px;overflow:hidden;display:block;border:1px solid rgba(0,0,0,.1)}
.delivery-box-status .delivery-loader-fill{height:100%;display:block;background-color:#d92719;border-radius:50px;border:2px solid #fff;box-sizing:border-box}
.delivery-box-icon{min-width:4em;justify-content:center}
.delivery-box-icon .svg-icon{position:relative;font-size:2rem}
.delivery-box.active{border-color:#49943c}
.delivery-box.active .delivery-box-icon i, .delivery-box.active strong{color:#49943c}
.delivery-box.active .delivery-box-status .delivery-loader-fill{background-color:#49943c}
.producers--bg{background-color:#2e2f33}
.producers--black svg, .producers--black svg .svg-extra-color{fill:#fff}
.producers--black h2{color:#fff}
.producers--white svg, .producers--white svg .svg-extra-color{fill:#000}
.producers-inner{width:100%;margin:0 auto;max-width:1440px;display:flex;justify-content:center;flex-flow:row wrap}
.producers-inner a{padding:.6em;text-decoration:none;display:flex;justify-content:center;align-items:center}
.producers-inner a:hover svg{fill:#49943c}
.producers-inner svg{width:4em;height:auto;transition:all .3s}
.popup-modal{position:relative;border:0;background:linear-gradient(90deg,#1a1b1f 0,#323539);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}
.popup-modal__close{position:absolute;color:#fff;z-index:2;opacity:1;top:4vw;right:4vw;font-size:2rem}
.popup-modal__close:hover{color:#49943c}
.topid-modal__close{position:absolute;color:#000;z-index:2;opacity:1;top:4vw;right:4vw;font-size:4.5vw}
.topid-modal__close:hover{color:#49943c}
.popup-modal__container{font:1rem/1.5 Roboto, Arial, sans-serif;color:#fff;border-top:.2rem solid #49943c;text-align:center;background-clip:padding-box;border-radius:3px}
.popup-modal__container p{color:#fff;line-height:1.2}
.popup-modal__container p a{text-decoration:underline}
.popup-modal__container h1{font-size:2rem}
.popup-modal__container input{font-size:.8rem}
.popup-modal__container a{color:#fff;margin:0}
.popup-modal__container a:hover{color:#49943c}
.popup-modal__headline{color:#fff;margin:0;font-weight:700}
.popup-modal__greybox{background-clip:padding-box;border-radius:3px;background-color:#414447;padding:.8rem 1.2rem}
.popup-modal__label{position:absolute;width:100%;left:0;bottom:-100%;opacity:0;transition:opacity .2s}
.popup-modal__label.popup-modal__label--show{opacity:1}
.popup-modal__right>div>:not(:last-child){margin-bottom:1.4rem}
.popup-modal__right .popup-opposite-mt{margin-top:-.5rem}
.popup-modal__buttons>button{min-width:25%}
.popup-modal__buttons>button:last-child{margin-left:.5rem;min-width:50%;font-weight:700}
.popup-modal__input--empty{box-shadow:0 0 0 .2rem #d92719;-webkit-animation:popup-modal__pop .3s linear 1;animation:popup-modal__pop .3s linear 1}
@-webkit-keyframes popup-modal__pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
}
@keyframes popup-modal__pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
}
@media (max-width:767px){.modal-backdrop.popup-md-hide{opacity:0!important}
}
@media (min-width:768px){.popup-modal__close{top:1.5rem;right:1.5rem;font-size:2rem}
.topid-modal__close{top:.5rem;right:.5rem;font-size:1.5rem}
.popup-modal__container h1{font-size:3rem}
.popup-modal__container input{font-size:1.2rem}
.popup-modal__right>div>:not(:last-child){margin-bottom:2.8rem}
.popup-modal__right .popup-opposite-mt{margin-top:-2rem}
.popup-modal__left{position:relative}
.popup-modal__left[data-popup="1"] .popup-modal__img-1, .popup-modal__left[data-popup="2"] .popup-modal__img-2, .popup-modal__left[data-popup="3"] .popup-modal__img-3{opacity:1}
.popup-modal__img{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s}
}
@media (max-width:991px){.popup-modal__left{display:none}
}
@media (min-width:992px){.popup-modal__inner{min-height:480px}
}
#levitak, #levitak .inner{width:100%;position:relative}
#levitak .inner{display:block;text-decoration:none}
#levitak .outer{display:none}
#levitak .holder{width:100%;padding:1em;text-align:center;box-sizing:border-box}
#levitak h3, #levitak p{color:#fff;line-height:normal}
#levitak h3{font-size:150%;margin:0 0 .3em}
#levitak p{margin:0 0 .8em;font-size:120%}
#levitak .btn:not(.p-reset){border:none}
@media (min-width:992px){#levitak{position:fixed;right:2rem;bottom:2rem;max-width:220px;z-index:10}
#levitak .inner{overflow:hidden;border-radius:8px;box-shadow:0 0 10px -2px rgba(0,0,0,.6)}
#levitak .inner, #levitak .outer{display:block;text-decoration:none}
#levitak .outer{width:2em;height:2em;background-color:#fff;border-radius:50%;position:absolute;top:-1em;right:1em;z-index:51;cursor:pointer}
#levitak .outer:hover{background:#000;color:#fff!important}
#levitak .outer i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:80%;font-weight:700;line-height:.8em}
#levitak .holder{width:100%;text-align:center;padding:1em;box-sizing:border-box}
#levitak h3, #levitak p{color:#fff;line-height:normal}
#levitak h3{font-size:150%;margin:0 0 .3em}
#levitak p{margin:0 0 .8em}
#levitak .btn:not(.p-reset){border:none;font-size:90%}
}
#levitak .linear-bg{background-color:#49943c;background:linear-gradient(180deg,#49943c 0,#0086b9)}
.cards, .cards *{box-sizing:border-box}
.cards>.row{justify-content:center;margin:0 -.4em}
@media (min-width:992px){.cards>.row{margin:0 -.7em}
}
.cards>.row>*{padding:0 .4em}
@media (min-width:992px){.cards>.row>*{padding:0 .7em}
}
@media (max-width:1199px) and (min-width:768px){.cards .badge-pill{font-size:.9em!important}
.cards .cards-name{font-size:.9em}
}
.cards .cards-wrap{display:flex;flex-direction:column;padding-top:.4em;padding-bottom:.4em}
@media (min-width:992px){.cards .cards-wrap{padding-top:.7em;padding-bottom:.7em}
}
.cards .cards-item{position:relative;flex-direction:column;z-index:1;overflow:hidden;background-color:#fff;display:flex;flex:1 0 auto;box-shadow:0 0 8em 0 rgba(0,0,0,.1);background-clip:padding-box;border-radius:3px}
.cards .cards-item, .cards .cards-item a{text-decoration:none}
.cards .cards-item p{color:#000}
.cards .cards-item.no-flex{flex:none}
@media (min-width:992px){.cards .cards-item:hover .cards-image{background-color:#fff}
.cards .cards-item:hover .cards-image-cover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.cards .cards-item:hover .cards-name{background-image:none}
.cards .cards-item:hover .cards-showcase.cards-showcase__date, .cards .cards-item:hover .cards-showcase.cards-showcase__text{opacity:1;-webkit-transform:translate(0);transform:translate(0)}
.cards .cards-item:hover .cards-tool{color:#000!important}
}
.cards .cards-item.cards-all{justify-content:center;align-items:center;border:none}
.cards .cards-item.cards-all:hover{background:0 0}
.cards .cards-item.cards-sale{border:1px solid #49943c;box-shadow:0 0 2px #49943c}
.cards .cards-item.cards-primary{border:1px solid #007bff;box-shadow:0 0 2px #007bff}
.cards .cards-item .cards-fill{position:absolute;top:0;left:0;right:0;bottom:0;padding:1em}
.cards .cards-item .cards-showcase{color:#fff;position:absolute;margin:.75em;bottom:0;padding:.5em 1em}
.cards .cards-item .cards-showcase.cards-showcase__date{display:none;background-clip:padding-box;border-radius:3px}
@media (min-width:992px){.cards .cards-item .cards-showcase.cards-showcase__date{display:block;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:opacity .2s, -webkit-transform .2s;transition:transform .2s, opacity .2s;transition:transform .2s, opacity .2s, -webkit-transform .2s}
}
.cards .cards-item .cards-showcase.cards-showcase__text{display:none;background-clip:padding-box;border-radius:3px}
@media (min-width:992px){.cards .cards-item .cards-showcase.cards-showcase__text{display:block;text-align:center;left:0;right:0;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:opacity .2s, -webkit-transform .2s;transition:transform .2s, opacity .2s;transition:transform .2s, opacity .2s, -webkit-transform .2s}
}
.cards .cards-item .cards-showcase.cards-showcase__time{background-clip:padding-box;border-radius:50px;background-color:#49943c}
.cards .cards-item .cards-showcase small{font-weight:700}
.cards .cards-item .cards-showcase small:not(:last-child){margin-right:.3em}
.cards .cards-item .cards-image{position:relative;overflow:hidden}
@media (max-width:767px){.cards .cards-item .cards-image{font-size:80%}
}
.cards .cards-item .cards-image-cover{background-size:cover;background-repeat:no-repeat;background-position:50%;height:100%;width:100%;transition:all .2s}
.cards .cards-item .cards-image-cover img{width:100%;display:block}
.cards .cards-item .cards-image .cards-fill .badge{font-size:100%}
.cards .cards-item .cards-image .cards-fill .cards-svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}
.cards .cards-item .cards-image .cards-fill .cards-svg svg{fill:#fff;width:100%;height:auto}
.cards .cards-item .cards-tags .badge-pill{text-decoration:none;text-transform:lowercase}
.cards .cards-item .cards-desc, .cards .cards-item .cards-name{display:flex;flex:1 0 auto}
.cards .cards-item .cards-name{transition:background .2s}
@media (min-width:992px){.cards .cards-item .cards-name{align-items:baseline;bottom:1rem;left:1rem;right:1rem;position:absolute}
}
.cards .cards-item .cards-name .cards-headline{width:100%;text-align:left}
.cards .cards-item .cards-name .cards-headline>*{padding:0;margin:0;line-height:1.5}
@media (min-width:992px){.cards .cards-item .cards-name>div:not(:last-child):not(.row){text-align:left;padding-left:1.5em!important}
.cards .cards-item .cards-name>div:not(:first-child):not(.row){padding-right:1.5em!important;align-self:center}
}
@media (max-width:991px){.cards .cards-item .cards-name .cards-button{display:none}
}
.cards .cards-item .cards-shop, .cards .cards-item .cards-shop>div{margin:0;padding:0}
.cards .cards-item .cards-desc{flex-direction:column;padding:.8em}
.cards .cards-item .cards-desc>*{margin:0}
.cards .cards-item .cards-desc h5{margin-bottom:.5em}
.cards .cards-item .cards-desc p{line-height:1.4;color:#000;margin:0}
.cards .cards-item .cards-desc h5+.cards-desc-type{margin-bottom:.5em}
.cards .cards-item .cards-desc .cards-desc-type{text-transform:uppercase;letter-spacing:.1em}
.cards .cards-item .cards-desc .cards-tool{color:rgba(0,0,0,.15);transition:color .2s;text-align:center;margin-top:1em}
.cards .cards-item .cards-desc .cards-tool span{white-space:nowrap}
.cards .cards-item .cards-desc .cards-tool span:not(:first-child){margin-left:.5em}
.cards .cards-item .cards-desc .cards-flex{flex:1 0 auto}
@media (max-width:991px){.cards.cards-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-right:-1rem;box-shadow:0 0 8em 0 rgba(0,0,0,.1)}
.cards.cards-scroll .row{flex-wrap:nowrap;justify-content:left}
}
@media (max-width:991px){.cards.cards-scroll .cards-all{border:1px solid rgba(0,0,0,.1)}
}
@media (max-width:991px){.cards.cards-scroll-large .cards-wrap{min-width:40%}
}
@media (max-width:575px){.cards.cards-scroll-large .cards-wrap, .cards.cards-scroll-small .cards-wrap{min-width:60%}
}
@media (max-width:575px){.cards.cards-scroll-extra .cards-wrap{min-width:40%}
}
.brand-container .cards-svg svg{fill:#000!important}
.brand-container .cards-item:hover .cards-image-cover{background-color:rgba(40,171,226,.03)}
@media (max-width:991px){.advan{pointer-events:none}
}
.advan-wrap{display:none;justify-content:center}
.advan-wrap:first-child, .advan-wrap:nth-child(2), .advan-wrap:nth-child(3){display:flex}
@media (min-width:576px){.advan-wrap:nth-child(4){display:flex}
}
@media (min-width:768px){.advan-wrap:nth-child(5){display:flex}
}
@media (min-width:992px){.advan-wrap:nth-child(6){display:flex}
}
.advan-item{display:flex;flex-direction:column;text-align:center;cursor:pointer}
.advan-icon{color:#49943c}
.advan-icon svg{fill:#49943c;height:1em;width:auto}
.advan-name strong{font-weight:400}
.advan-name var{font-style:normal;white-space:nowrap}
.advan-popup .modal-content{position:relative;border:0;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}
.advan-popup .popup-close{position:absolute;color:#000;z-index:2;opacity:1;top:1rem;right:1rem}
.advan-popup .advan-wrap{display:inline-block;max-width:49%;margin-bottom:1em}
@media (min-width:768px){.advan-popup .advan-wrap{max-width:32%}
}
.social-container, .social-container *{box-sizing:border-box}
.social-container>.row{justify-content:center;margin:0 -.4em}
@media (min-width:992px){.social-container>.row{margin:0 -.7em}
}
.social-container>.row>*{padding:0 .4em}
@media (min-width:992px){.social-container>.row>*{padding:0 .7em}
}
.social-container .social-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-auto-flow:column;grid-column-gap:.5em;grid-row-gap:.5em}
@media (min-width:576px){.social-container .social-grid{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr)}
}
.social-container .social-item{overflow:hidden;grid-column:span 1;grid-row:span 1;font-size:.7rem;box-shadow:0 0 8em 0 rgba(0,0,0,.1);background-clip:padding-box;border-radius:3px}
.social-container .social-item:hover .social-ig{-webkit-transform:scale(1.05);transform:scale(1.05)}
.social-container .social-item:hover .social-ig .social-cover{opacity:1}
.social-container .social-item .social-ig{position:relative;background-size:cover;background-position:50%;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}
.social-container .social-item .social-ig img{display:block;width:100%;max-width:100%}
.social-container .social-item .social-ig .social-cover{display:flex;justify-content:center;align-items:center;flex-direction:column;transition:opacity .2s;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);color:#fff;opacity:0}
.social-container .social-item .social-ig .social-cover>*{margin:0;font-weight:400}
@media (min-width:576px){.social-container .social-item:first-child, .social-container .social-item:nth-child(12), .social-container .social-item:nth-child(13), .social-container .social-item:nth-child(18), .social-container .social-item:nth-child(6), .social-container .social-item:nth-child(7){grid-column:span 2;grid-row:span 2;font-size:1rem}
.social-container .social-item:nth-child(5){grid-column:4}
.social-container .social-item:nth-child(11){grid-column:8}
.social-container .social-item:nth-child(17){grid-column:12}
}
@media (max-width:991px){.social-container .ig-container{order:2;margin-top:2em}
.social-container .about-container{order:1}
}
.social-container .about-container{text-align:center}
@media (min-width:992px){.social-container .about-container{align-items:center;display:flex}
}
.social-container .about-container .about-h{max-width:300px;margin:.8em auto}
.social-container .about-container h4{margin-top:.5em}
.social-container .about-container p .btn{min-width:3em}
.gender-container, .gender-container>*{box-sizing:border-box}
.gender-container>.row{height:350px;margin:0}
.gender-container .gender-item{padding:0;position:relative;background-size:cover;background-position:50%;color:#fff;text-decoration:none}
.gender-container .gender-item:hover:before{background-color:rgba(0,0,0,.1)}
.gender-container .gender-item:before{content:"";display:block;background-color:rgba(0,0,0,.3);transition:background-color .2s;position:absolute;top:0;left:0;right:0;bottom:0}
.gender-container .gender-item .gender-plate{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.5em}
.gender-container .gender-item .gender-plate .btn{min-width:6em;font-weight:700}
.gender-container .gender-item .gender-plate h1{font-size:2.5em}
.modal__transparent{position:relative;border:0;background:0 0}
.modal-pdp-svg{font-size:7rem}
.modal-xl{max-width:100%!important}
@media (min-width:992px){.modal-xl{padding-left:3.2rem;padding-right:3.2rem;max-width:1440px!important}
}
.modal-paste-content:not(.modal-content){width:100%}
.modal__close{position:absolute;color:#fff;z-index:2;opacity:1;top:1.5rem;right:1.5rem;font-size:2rem}
.modal__close:hover{color:#fff;opacity:.5}
@media (max-width:991px){.modal-dialog--padding{padding-top:4rem}
}
.modal-content.modal-content--overflow{overflow:auto}
.modal-blurred{background-color:rgba(26,28,33,.9)!important}
@supports ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){.modal-blurred{background-color:rgba(26,28,33,.5)!important;-webkit-backdrop-filter:saturate(100%) blur(20px);backdrop-filter:saturate(100%) blur(20px)}
}
@media (min-width:992px){.modal-login__left{color:#000;background-color:#fff;box-shadow:0 0 2rem rgba(0,0,0,.15);border-radius:.25rem}
}
.modal-login__list{width:80%}
.modal-login__list .row:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.14);padding-bottom:.5em;margin-bottom:.5em}
.modal-login__svg svg{visibility:visible;width:2.5em;height:auto;max-height:2.5em;margin:.5em}
@media (min-width:992px){.modal-login__logo img, .modal-login__logo svg{visibility:visible;fill:#000;width:auto;height:1.5em}
}
@media (max-width:991px){.modal-login__logo img, .modal-login__logo svg{max-width:100%;width:100%;display:block;fill:#fff;max-height:1.1em;height:auto}
}
.modal-detail-carousel{padding:0!important}
.modal-detail-carousel__close{position:absolute;top:1.5rem;right:1.5rem;z-index:200}
.modal-detail-carousel__flexbox{display:flex;height:100%;flex-direction:column;pointer-events:auto}
.modal-detail-carousel__flexbox .detail-carousel-wrap{flex:1}
@media (max-width:991px){.advent{font-size:2vw}
}
@media (max-width:1439px) and (min-width:992px){.advent{font-size:1.2vw}
}
.advent, .advent *{box-sizing:border-box}
.advent>.row{margin:0}
.advent .advent-col{padding:.6em}
.advent .advent-col>img{display:block;max-width:100%;width:100%}
@media (max-width:991px){.advent .advent-col:first-child, .advent .advent-col:last-child{display:none}
}
.advent .advent-prev{color:#5a5a5a}
.advent .advent-prev .advent-box{background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}
.advent .advent-prev .advent-box .badge{background-color:#fff}
.advent .advent-next{color:#5a5a5a}
.advent .advent-next .advent-box{background-color:#fff;border-color:#0086b9}
.advent .advent-next .advent-box .badge{background-color:rgba(0,0,0,.1);color:#0086b9}
.advent .advent-active{min-width:40%;cursor:pointer;-webkit-perspective:500px;perspective:500px;color:#fff}
@media (min-width:992px){.advent .advent-active{min-width:23%}
}
.advent .advent-active h1{color:#fff}
.advent .advent-active .badge{background-color:#fff;color:#0086b9;font-size:1.5em!important}
.advent .advent-active .advent-flip{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out;position:absolute;top:.6em;left:.6em;right:.6em;bottom:.6em}
.advent .advent-active .advent-box{background-color:#0086b9;border-color:#0086b9;background:radial-gradient(ellipse at center,#49943c 0,#0086b9 100%);width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.category-banner-dark{display:block;background-color:#092857;margin-bottom:1rem}
@media (max-width:320px){.category-banner-dark{font-size:.5rem}
}
@media (max-width:991px) and (min-width:321px){.category-banner-dark{font-size:.6rem}
}
@media (min-width:992px){.category-banner-dark--notimer{font-size:130%}
}
.category-banner-dark__link, .category-banner-dark__link:hover{color:#fff}
.category-banner-dark__left{padding:1em}
@media (min-width:992px){.category-banner-dark__left{padding:2rem 1em}
}
.category-banner-dark__right{padding:1em 1em 1em 0}
@media (min-width:992px){.category-banner-dark__right{padding:2rem 1em 2rem 0}
}
@media (max-width:991px){.category-banner-dark__right .btn{font-size:.7rem}
}
@media (min-width:992px){.category-banner-dark__right .btn{font-size:1.25rem}
}
.category-banner-dark__text{text-transform:uppercase;white-space:nowrap}
.category-banner-dark__badge{background-color:#fff;color:#092857;padding:.25em .5em;border-radius:0;font-weight:700;margin:0 .25em}
.category-banner-dark__time{display:flex;justify-content:center;align-items:center;font-size:70%}
@media (min-width:992px){.category-banner-dark__time{font-size:2rem}
}
.category-banner-dark-time__item{padding:0 .4em;font-weight:400;font-size:80%;position:relative;margin:0 .25em .8em}
@media (max-width:991px){.category-banner-dark-time__name{text-transform:uppercase;font-size:60%}
.category-banner-dark-time__name:before{content:" "}
}
@media (min-width:992px){.category-banner-dark-time__name{position:absolute;top:110%;left:0;right:0;white-space:nowrap;text-transform:uppercase;font-size:40%;display:flex;justify-content:center;color:#fff}
}
.style-guide .svg-copy{cursor:pointer}
.style-guide .svg-copy:not(.showcase-logo):hover svg{fill:#49943c}
.style-guide .data-color{cursor:pointer}
.style-guide .data-copied{-webkit-animation:data-copied .2s ease-in alternate;animation:data-copied .2s ease-in alternate}
.style-guide .place-me-in-middle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.style-guide .showcase-logo .place-me-in-middle{width:100%}
.style-guide .showcase-logo svg{width:70%;height:auto}
.style-guide .showcase-logo.white svg{fill:#fff}
.style-guide ul:not(.reset){margin-top:1em;padding-left:1em;margin-bottom:2em}
.style-guide ul:not(.reset) li{position:relative;padding-left:1em;line-height:1.5}
.style-guide ul:not(.reset) li:not(:last-child){margin-bottom:1em}
.style-guide ul:not(.reset) li:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;background-color:#49943c;border-radius:.25rem;width:.25rem}
@-webkit-keyframes data-copied{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes data-copied{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
.carousel-indicators{z-index:22!important}
.carousel-navigation{z-index:29!important}
@media (min-width:576px){.modal-dialog-centered{min-height:calc(100% - 3.5rem)!important}
}
.form-control.is-invalid, .form-control.is-valid, .was-validated .form-control:invalid, .was-validated .form-control:valid{background-position:calc(100% - .5rem) calc(.375em + .1875rem)}