:root{--preheader-bg:#f4f5f5;--preheader-color:#000000;--preheader-divider-color:rgba(0,0,0,0.2);--preheader-width:100%;--preheader-height:32px;--preheader-font-size:12px;--preheader-line-height:18px;--preheader-font-weight:400;--header-bg:white;--header-color:#000000;--header-width:100%;--header-height:112px;--header-font-size:12px;--header-font-weight:400;--header-margin:0 auto;--header-padding:0;--header-logo-width:160px;--header-logo-height:32px;--header-search-width:40%;--header-search-height:38px;--header-search-border-radius:4px;--header-search-bg:#F5F5F5;--header-search-color:#000000;--header-search-button-bg:#000000;--header-search-button-color:white;--content-bg:white;--mobile-content-bg:white;--content-alternate-bg:#f4f5f5;--content-overlay-bg:rgba( 38, 50, 56, 0.05 );--content-overlay-light-bg:rgba( 38, 50, 56, 0.025 );--mobile-content-alternate-bg:#f4f5f5;--mobile-content-overlay-bg:rgba( 38, 50, 56, 0.05 );--content-heading-color:#000000;--mobile-content-heading-color:#000000;--content-color:#000000;--mobile-content-color:#000000;--content-alternate-color:#616161;--mobile-content-alternate-color:#616161;--footer-bg:#212121;--mobile-footer-bg:#212121;--footer-heading-color:white;--mobile-footer-heading-color:white;--footer-color:white;--mobile-footer-color:white;--consent-bg:#000000;--mobile-consent-bg:#000000;--consent-color:white;--mobile-consent-color:white;--highlighted-color:#f9423a;--highlighted-bg:#f9423a;--border-color:#9E9E9E;--placeholder-color:#9E9E9E;--main-button-gradient:linear-gradient(0deg, #B71C1C 0%,#C62828 100%);--main-button-hover-gradient:linear-gradient(0deg, #C62828 0%,#B71C1C 100%);--form-highlight-background:var( --highlighted-bg )}
@media not all and (min-width: 768px){
:root{--header-height:12vw;--header-font-size:3vw;--header-logo-width:22vw;--header-logo-height:8vw;--header-search-width:100%;--header-search-height:12vw;--header-search-border-radius:0;--header-search-bg:white;--header-search-button-bg:white;--header-search-button-color:#000000}
body[data-overlays]:not([data-overlays="0"]){overflow:hidden !important}
}
html,body{font-family:"Roboto",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI","Twemoji Country Flags","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:13px;line-height:1.35em;-webkit-font-smoothing:antialiased;margin:0;padding:0;color:var(--content-color)}
body{position:relative;display:grid;margin:0 calc(( 100% - 1216px ) / 2);overflow:hidden;overflow-y:scroll;min-height:100vh}
@media screen and ( max-width: 1216px ) and ( min-width: 768px ){
body{margin:0 24px}
}
@media not all and (min-width: 768px){
body{margin:12vw 4vw 0 4vw;overflow-x:hidden}
body.menu,body.filter,body.categories,body.sort,body.search,body.variants{position:relative;overflow:hidden}
body.menu .Footer-menu,body.filter .Footer-menu,body.categories .Footer-menu,body.sort .Footer-menu,body.search .Footer-menu,body.variants .Footer-menu{display:none}
body.menu.search form.search,body.filter.search form.search,body.categories.search form.search,body.sort.search form.search,body.search.search form.search,body.variants.search form.search{display:flex;box-sizing:border-box;transition:transform 200ms;transform:translateX( 0% )}
body.menu.menu nav#Menu,body.filter.menu nav#Menu,body.categories.menu nav#Menu,body.sort.menu nav#Menu,body.search.menu nav#Menu,body.variants.menu nav#Menu{transition:transform 200ms;transform:translateX( 0% )}
body.menu.categories nav#Menu,body.filter.categories nav#Menu,body.categories.categories nav#Menu,body.sort.categories nav#Menu,body.search.categories nav#Menu,body.variants.categories nav#Menu{transition:transform 200ms;transform:translateX( 0% )}
body.menu.filter section.Category-Filter,body.filter.filter section.Category-Filter,body.categories.filter section.Category-Filter,body.sort.filter section.Category-Filter,body.search.filter section.Category-Filter,body.variants.filter section.Category-Filter{transition:transform 200ms;transform:translateY( 0% )}
body.menu.sort div.Category-Sort,body.filter.sort div.Category-Sort,body.categories.sort div.Category-Sort,body.sort.sort div.Category-Sort,body.search.sort div.Category-Sort,body.variants.sort div.Category-Sort{transition:transform 200ms;transform:translateY( 0% )}
body.menu:not(.search) .Mobile-label,body.filter:not(.search) .Mobile-label,body.categories:not(.search) .Mobile-label,body.sort:not(.search) .Mobile-label,body.search:not(.search) .Mobile-label,body.variants:not(.search) .Mobile-label{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:12vw;background:white;border-bottom:1px solid #E0E0E0;z-index:981}
body.menu:not(.search) .Mobile-label > i,body.filter:not(.search) .Mobile-label > i,body.categories:not(.search) .Mobile-label > i,body.sort:not(.search) .Mobile-label > i,body.search:not(.search) .Mobile-label > i,body.variants:not(.search) .Mobile-label > i{position:absolute;left:3vw;top:3vw;width:8vw;height:8vw}
body.menu:not(.search) .Mobile-label span.title,body.filter:not(.search) .Mobile-label span.title,body.categories:not(.search) .Mobile-label span.title,body.sort:not(.search) .Mobile-label span.title,body.search:not(.search) .Mobile-label span.title,body.variants:not(.search) .Mobile-label span.title{display:block;margin:0;font-size:4.5vw;line-height:12vw;font-weight:bold;text-transform:lowercase}
body.menu:not(.search) .Mobile-label span.title:first-letter,body.filter:not(.search) .Mobile-label span.title:first-letter,body.categories:not(.search) .Mobile-label span.title:first-letter,body.sort:not(.search) .Mobile-label span.title:first-letter,body.search:not(.search) .Mobile-label span.title:first-letter,body.variants:not(.search) .Mobile-label span.title:first-letter{text-transform:uppercase}
}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{color:var(--heading-color)}
h1{font-size:28px;line-height:32px;margin-bottom:16px}
h2{font-size:22px;line-height:24px;margin-bottom:12px}
h3,h4,h5,h6{font-size:16px;line-height:20px;margin-bottom:8px}
p{font-size:16px;line-height:24px;margin-bottom:8px;color:var(--content-color)}
@media not all and (min-width: 768px){
h1{font-size:5.5vw;line-height:7.5vw;margin-bottom:4vw}
h2{font-size:5vw;line-height:7vw;margin-bottom:4vw}
h3,h4,h5,h6{font-size:4vw;line-height:6.5vw;margin-bottom:4vw}
p{font-size:4vw;line-height:6.5vw}
}
img:not([src]){opacity:0}
img.lazy-loading{opacity:0}
img.lazy-loaded{transition:opacity 150ms ease-in}
a{color:inherit;text-decoration:none}
.full-width-background:before{content:'';position:absolute;background:inherit;top:0;left:50%;width:100vw;bottom:0;transform:translateX(-50%);pointer-events:none}
.full-width-background >*{position:relative}
button{line-height:14px;--form-button-font-size:14px;--form-button-border-radius:2px;--form-button-height:40px}
@media not all and (min-width: 768px){
button{line-height:4.5vw;--form-button-font-size:3.5vw;--form-button-height:9.5vw}
}
button.cart-button{position:relative;--form-button-height:52px!important;--form-button-border-radius:4px!important;--form-button-font-size:16px!important;--form-button-font-weight:500!important;--form-button-inner-height:50px!important;letter-spacing:0.025em!important;padding-left:var(--form-button-inner-height)!important;padding-right:0!important;transition:background 250ms, border 250ms}
@media not all and (min-width: 768px){
button.cart-button{--icon-mask-size:6vw 6vw!important;--form-button-height:12vw!important;--form-button-font-size:4vw!important;--form-button-inner-height:calc( 12vw - 2px)!important}
}
button.cart-button i{--icon-width:var(--form-button-inner-height);--icon-height:var(--form-button-inner-height);--icon-mask-size:24px 24px;position:absolute;top:0;left:0;height:var(--form-button-inner-height);width:var(--form-button-inner-height);background:var(--form-button-border-color);transition:background 250ms}
button.cart-button[disabled]{transition:unset}
button.cart-button[disabled] > i{transition:unset;display:flex}
button.cart-button[disabled] > i:before{content:'';width:24px;height:24px;background:var(--progress-color, white);-webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiB2aWV3Ym94PSIwIDAgMzAwIDMwMCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhcmMxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMzAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMCIgb2Zmc2V0PSIxNi42JSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMCIgb2Zmc2V0PSI4My4zJSIgc3RvcC1vcGFjaXR5PSIwLjUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYXJjMiIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjMwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAiIG9mZnNldD0iMTYuNiUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAiIG9mZnNldD0iODMuMyUiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS13aWR0aD0iNTAiPjxwYXRoIGQ9Ik0gMTUwIDI1IEEgMTI1IDEyNSAwIDAgMSAxNTAgMjc1IiBzdHJva2U9InVybCgjYXJjMSkiLz48cGF0aCBkPSJNIDE1MCAyNzUgQSAxMjUgMTI1IDAgMCAxIDE1MCAyNSIgc3Ryb2tlPSJ1cmwoI2FyYzIpIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBhdHRyaWJ1dGVUeXBlPSJYTUwiIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNTAgMTUwIiB0bz0iMzYwIDE1MCAxNTAiIGR1cj0iMS41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2c+PC9zdmc+');mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiB2aWV3Ym94PSIwIDAgMzAwIDMwMCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhcmMxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMzAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMCIgb2Zmc2V0PSIxNi42JSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMCIgb2Zmc2V0PSI4My4zJSIgc3RvcC1vcGFjaXR5PSIwLjUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYXJjMiIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjMwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAiIG9mZnNldD0iMTYuNiUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAiIG9mZnNldD0iODMuMyUiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS13aWR0aD0iNTAiPjxwYXRoIGQ9Ik0gMTUwIDI1IEEgMTI1IDEyNSAwIDAgMSAxNTAgMjc1IiBzdHJva2U9InVybCgjYXJjMSkiLz48cGF0aCBkPSJNIDE1MCAyNzUgQSAxMjUgMTI1IDAgMCAxIDE1MCAyNSIgc3Ryb2tlPSJ1cmwoI2FyYzIpIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBhdHRyaWJ1dGVUeXBlPSJYTUwiIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNTAgMTUwIiB0bz0iMzYwIDE1MCAxNTAiIGR1cj0iMS41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2c+PC9zdmc+');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;margin:auto}
button.main-button{text-transform:uppercase;--form-button-font-weight:bold;--form-button-background:var(--main-button-gradient, linear-gradient(0deg, #B71C1C 0%,#C62828 100%))!important;--form-button-border-color:#B71C1C!important}
button.main-button:hover{--form-button-background:var(--main-button-hover-gradient, linear-gradient(0deg, #B71C1C 0%,#C62828 100%))!important;--form-button-border-color:#C62828!important}
button.main-button[disabled] i{display:none}
button.main-button[disabled]:before{content:'';width:var( --form-button-font-size, var(--form-font-size, 14px ));height:var( --form-button-font-size, var(--form-font-size, 14px ));margin-right:8px;background:var(--progress-color, white);-webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiB2aWV3Ym94PSIwIDAgMzAwIDMwMCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhcmMxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMzAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMCIgb2Zmc2V0PSIxNi42JSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMCIgb2Zmc2V0PSI4My4zJSIgc3RvcC1vcGFjaXR5PSIwLjUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYXJjMiIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjMwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAiIG9mZnNldD0iMTYuNiUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAiIG9mZnNldD0iODMuMyUiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS13aWR0aD0iNTAiPjxwYXRoIGQ9Ik0gMTUwIDI1IEEgMTI1IDEyNSAwIDAgMSAxNTAgMjc1IiBzdHJva2U9InVybCgjYXJjMSkiLz48cGF0aCBkPSJNIDE1MCAyNzUgQSAxMjUgMTI1IDAgMCAxIDE1MCAyNSIgc3Ryb2tlPSJ1cmwoI2FyYzIpIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBhdHRyaWJ1dGVUeXBlPSJYTUwiIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNTAgMTUwIiB0bz0iMzYwIDE1MCAxNTAiIGR1cj0iMS41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2c+PC9zdmc+');mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiB2aWV3Ym94PSIwIDAgMzAwIDMwMCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhcmMxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMzAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMCIgb2Zmc2V0PSIxNi42JSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMCIgb2Zmc2V0PSI4My4zJSIgc3RvcC1vcGFjaXR5PSIwLjUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYXJjMiIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjMwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAiIG9mZnNldD0iMTYuNiUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAiIG9mZnNldD0iODMuMyUiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS13aWR0aD0iNTAiPjxwYXRoIGQ9Ik0gMTUwIDI1IEEgMTI1IDEyNSAwIDAgMSAxNTAgMjc1IiBzdHJva2U9InVybCgjYXJjMSkiLz48cGF0aCBkPSJNIDE1MCAyNzUgQSAxMjUgMTI1IDAgMCAxIDE1MCAyNSIgc3Ryb2tlPSJ1cmwoI2FyYzIpIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBhdHRyaWJ1dGVUeXBlPSJYTUwiIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNTAgMTUwIiB0bz0iMzYwIDE1MCAxNTAiIGR1cj0iMS41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2c+PC9zdmc+');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}
button.main-button i{--icon-width:16px;--icon-height:16px;--icon-mask-size:16px 16px;padding-right:8px}
@media not all and (min-width: 768px){
button.main-button i{--icon-width:4vw;--icon-height:4vw;--icon-mask-size:4vw 4vw;padding-right:2vw}
}
button.gray{--form-button-font-weight:500;--form-button-background:#EEE;--form-button-border-color:#EEE;--form-button-color:var(--content-color)}
button.green{--form-button-font-weight:500;--form-button-background:linear-gradient(0deg, #6a9d1b 0%,#a6ca50 100%);--form-button-border-color:#6a9d1b}
button.green:hover{--form-button-background:linear-gradient(0deg, #6a9d1b 0%,#6a9d1b 100%);--form-button-border-color:#6a9d1b}
button.red{--form-button-font-weight:500;--form-button-background:linear-gradient(0deg, #B71C1C 0%,#C62828 100%);--form-button-border-color:#B71C1C}
button.red:hover{--form-button-background:linear-gradient(0deg, #C62828 0%,#B71C1C 100%);--form-button-border-color:#B71C1C}
button.orange{--form-button-font-weight:500;--form-button-background:linear-gradient(0deg, #F57C00 0%,#EF6C00 100%);--form-button-border-color:#E65100}
button.orange:hover{--form-button-background:linear-gradient(0deg, #EF6C00 0%,#E65100 100%)}
h2.Label{text-transform:lowercase;margin-bottom:0}
h2.Label:first-letter{text-transform:uppercase}
.Slider-arrow{--arrow-color:var( --content-alternate-bg );position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;transition:all 200ms ease-in-out;cursor:pointer;z-index:1}
@media screen and ( max-width: 1216px ) and ( min-width: 768px ){
.Slider-arrow{display:none}
}
@media not all and (min-width: 768px){
.Slider-arrow{display:none}
}
.Slider-arrow:before{--icon-width:50px;--icon-height:50px;--icon-mask-size:48px 48px;background:var(--arrow-color)!important}
.Slider-arrow.left{left:-50px}
.Slider-arrow.right{right:-50px}
.Slider-arrow.top-label{top:calc(50% + 24px)}
.Slider-arrow.hidden{opacity:0;visibility:hidden}
a.call-to-action{display:flex;align-items:center;justify-content:center;height:32px;line-height:32px;background:#CCC;color:var(--content-color);padding:0 8px;border-radius:2px;font-size:14px}
@media not all and (min-width: 768px){
a.call-to-action{height:8vw;line-height:8vw;padding:0 2vw;font-size:3.5vw}
}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-transition-delay:9999s;transition-delay:9999s}
@media not all and (min-width: 768px){
#tidio-chat-iframe{inset:auto 0 14vw auto!important;transition:transform 250ms ease-out}
body.navigation-collapsed #tidio-chat-iframe{transition:transform 250ms ease-in;transform:translateY(calc(  -1 * (12vw + ( env(safe-area-inset-bottom) / 2 ))))!important;transform:translateY( calc( 14vw + ( env(safe-area-inset-bottom) / 2 ) + 1px ))!important}
body.menu #tidio-chat-iframe,body.filter #tidio-chat-iframe,body.categories #tidio-chat-iframe,body.sort #tidio-chat-iframe,body.search #tidio-chat-iframe,body.variants #tidio-chat-iframe{display:none!important}
}
body[data-overlays]:not([data-overlays="0"]) #tidio-chat-iframe{display:none!important}

:root,:host{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}
@font-face{
font-family:"Font Awesome 6 Pro";font-display:block;font-weight:300;src:url("/data/assets/fontawesome/fa-light-300.woff2") format("woff2"), url("/data/assets/fontawesome/fa-light-300.ttf") format("truetype")}
@font-face{
font-family:'Font Awesome 6 Pro';font-style:normal;font-weight:400;font-display:block;src:url("/data/assets/fontawesome/fa-regular-400.woff2") format("woff2"), url("/data/assets/fontawesome/fa-regular-400.ttf") format("truetype")}
@font-face{
font-family:'Font Awesome 6 Pro';font-style:normal;font-weight:900;font-display:block;src:url("/data/assets/fontawesome/fa-solid-900.woff2") format("woff2"), url("/data/assets/fontawesome/fa-solid-900.ttf") format("truetype")}
.fa{font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:var(--fa-style, 900)}
.fa,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin,.fad,.fa-duotone,.fab,.fa-brands{display:var(--fa-display, inline-block);font-family:'Font Awesome 6 Pro';font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
[data-icon]:before{content:'';display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:var(--icon-width, 32px);height:var(--icon-height, 32px);-webkit-mask-size:var( --icon-mask-size, 32px 32px);mask-size:var( --icon-mask-size, 32px 32px);background:white}
@media not all and (min-width: 768px){
[data-icon]:before{width:var(--icon-width, 8vw);height:var(--icon-height, 8vw);-webkit-mask-size:var( --icon-mask-size, 6vw 6vw);mask-size:var( --icon-mask-size, 6vw 6vw)}
}
[data-flag]{display:block}
[data-flag]:before{content:attr(data-flag);display:block;overflow:hidden;background-color:transparent;margin-left:4px;font-size:28px;line-height:28px;font-family:"Twemoji Country Flags"}
[data-flag-after]{display:block}
[data-flag-after]:after{content:attr(data-flag-after);display:block;overflow:hidden;background-color:transparent;margin-left:4px;font-size:28px;line-height:28px;font-family:"Twemoji Country Flags"}
.fa-light{font-weight:300}
.fa-regular{font-weight:400}
.fa-solid{font-weight:900}
.fa-shop::before{content:"\f54f"}
.fa-file-circle-info::before{content:"\e493"}
.fa-user::before{content:"\f007"}
.fa-puzzle-piece::before{content:"\f12e"}
.fa-timer::before{content:"\e29e"}
.fa-gear::before{content:"\f013"}
.fa-box::before{content:"\f466"}
.fa-truck::before{content:"\f0d1"}
.fa-cubes::before{content:"\f1b3"}
.fa-location-dot::before{content:"\f3c5"}
.fa-award::before{content:"\f559"}
.fa-compass::before{content:"\f14e"}
.fa-comments-question::before{content:"\e14e"}
.fa-heart::before{content:"\f004"}
.fa-message::before{content:"\f27a"}
.fa-badge-check::before{content:"\f336"}
.fa-pen-ruler::before{content:"\f5ae"}
.fa-graduation-cap::before{content:"\f19d"}
.fa-leaf::before{content:"\f06c"}
.fa-tree::before{content:"\f1bb"}
[data-icon=file]:before{-webkit-mask-image:url(https://js.webergency.com/icons/file-pdf.svg);mask-image:url(https://js.webergency.com/icons/file-pdf.svg)}
[data-icon=home]:before{-webkit-mask-image:url(https://js.webergency.com/icons/home.svg);mask-image:url(https://js.webergency.com/icons/home.svg)}
[data-icon=categories]:before{-webkit-mask-image:url(https://js.webergency.com/icons/align-left.svg);mask-image:url(https://js.webergency.com/icons/align-left.svg)}
[data-icon=cart]:before{-webkit-mask-image:url(https://js.webergency.com/icons/shopping-cart.svg);mask-image:url(https://js.webergency.com/icons/shopping-cart.svg)}
[data-icon=cart-plus]:before{-webkit-mask-image:url(https://js.webergency.com/icons/cart-plus.svg);mask-image:url(https://js.webergency.com/icons/cart-plus.svg)}
[data-icon=bag]:before{-webkit-mask-image:url(https://js.webergency.com/icons/shopping-bag.svg);mask-image:url(https://js.webergency.com/icons/shopping-bag.svg)}
[data-icon=menu]:before{-webkit-mask-image:url(https://js.webergency.com/icons/align-justify.svg);mask-image:url(https://js.webergency.com/icons/align-justify.svg)}
[data-icon=search]:before{-webkit-mask-image:url(https://js.webergency.com/icons/search.svg);mask-image:url(https://js.webergency.com/icons/search.svg)}
[data-icon=user]:before{-webkit-mask-image:url(https://js.webergency.com/icons/user.svg);mask-image:url(https://js.webergency.com/icons/user.svg)}
[data-icon=delivery]:before{-webkit-mask-image:url(https://js.webergency.com/icons/truck.svg);mask-image:url(https://js.webergency.com/icons/truck.svg)}
[data-icon=coin]:before{-webkit-mask-image:url(https://js.webergency.com/icons/coins.svg);mask-image:url(https://js.webergency.com/icons/coins.svg)}
[data-icon=support]:before{-webkit-mask-image:url(https://js.webergency.com/icons/info.svg);mask-image:url(https://js.webergency.com/icons/info.svg)}
[data-icon=arrow-down]:before,[data-icon=down-arrow]:before,[data-icon=arrow-down]:after{-webkit-mask-image:url(https://js.webergency.com/icons/angle-down.svg);mask-image:url(https://js.webergency.com/icons/angle-down.svg)}
[data-icon=arrow-left]:before,[data-icon=left-arrow]:before,[data-icon=arrow-left]:after{-webkit-mask-image:url(https://js.webergency.com/icons/angle-left.svg);mask-image:url(https://js.webergency.com/icons/angle-left.svg)}
[data-icon=arrow-right]:before,[data-icon=right-arrow]:before{-webkit-mask-image:url(https://js.webergency.com/icons/angle-right.svg);mask-image:url(https://js.webergency.com/icons/angle-right.svg)}
[data-icon=arrow-up]:before,[data-icon=up-arrow]:before{-webkit-mask-image:url(https://js.webergency.com/icons/angle-up.svg);mask-image:url(https://js.webergency.com/icons/angle-up.svg)}
[data-icon=filter]:before{-webkit-mask-image:url(https://js.webergency.com/icons/filter.svg);mask-image:url(https://js.webergency.com/icons/filter.svg)}
[data-icon=share]:before{-webkit-mask-image:url(https://js.webergency.com/icons/share.svg);mask-image:url(https://js.webergency.com/icons/share.svg)}
[data-icon=cancel]:before{-webkit-mask-image:url(https://js.webergency.com/icons/times.svg);mask-image:url(https://js.webergency.com/icons/times.svg)}
[data-icon=message]:before{-webkit-mask-image:url(https://js.webergency.com/icons/paper-plane.svg);mask-image:url(https://js.webergency.com/icons/paper-plane.svg)}
[data-icon=envelope]:before{-webkit-mask-image:url(https://js.webergency.com/icons/envelope.svg);mask-image:url(https://js.webergency.com/icons/envelope.svg)}
[data-icon=checkmark]:before{-webkit-mask-image:url(https://js.webergency.com/icons/check.svg);mask-image:url(https://js.webergency.com/icons/check.svg)}
[data-icon=trash]:before{-webkit-mask-image:url(https://js.webergency.com/icons/trash.svg);mask-image:url(https://js.webergency.com/icons/trash.svg)}
[data-icon=calendar]:before{-webkit-mask-image:url(https://js.webergency.com/icons/calendar.svg);mask-image:url(https://js.webergency.com/icons/calendar.svg)}
[data-icon=folder]:before{-webkit-mask-image:url(https://js.webergency.com/icons/folder.svg);mask-image:url(https://js.webergency.com/icons/folder.svg)}
[data-icon=order]:before{-webkit-mask-image:url(https://js.webergency.com/icons/sort-alt.svg);mask-image:url(https://js.webergency.com/icons/sort-alt.svg)}
[data-icon=truck-loading]:before{-webkit-mask-image:url(https://js.webergency.com/icons/truck-loading.svg);mask-image:url(https://js.webergency.com/icons/truck-loading.svg)}
[data-icon=newspaper]:before{-webkit-mask-image:url(https://js.webergency.com/icons/comment-lines.svg);mask-image:url(https://js.webergency.com/icons/comment-lines.svg)}
[data-icon=badge-check]:before{-webkit-mask-image:url(https://js.webergency.com/icons/badge-check.svg);mask-image:url(https://js.webergency.com/icons/badge-check.svg)}
[data-icon=flower-tulip]:before{-webkit-mask-image:url(https://js.webergency.com/icons/flower-tulip.svg);mask-image:url(https://js.webergency.com/icons/flower-tulip.svg)}
[data-icon=heart]:before{-webkit-mask-image:url(https://js.webergency.com/icons/heart.svg);mask-image:url(https://js.webergency.com/icons/heart.svg)}
[data-icon=sort-down]:before{-webkit-mask-image:url(https://js.webergency.com/icons/sort-down.svg);mask-image:url(https://js.webergency.com/icons/sort-down.svg)}
[data-icon=key]:before{-webkit-mask-image:url(https://js.webergency.com/icons/key.svg);mask-image:url(https://js.webergency.com/icons/key.svg)}
[data-icon=facebook]:before{-webkit-mask-image:url(https://js.webergency.com/icons/brands/facebook.svg);mask-image:url(https://js.webergency.com/icons/brands/facebook.svg)}
[data-icon=instagram]:before{-webkit-mask-image:url(https://js.webergency.com/icons/brands/instagram.svg);mask-image:url(https://js.webergency.com/icons/brands/instagram.svg)}
[data-icon=whatsapp]:before{-webkit-mask-image:url(https://js.webergency.com/icons/brands/whatsapp.svg);mask-image:url(https://js.webergency.com/icons/brands/whatsapp.svg)}
[data-icon=phone]:before{-webkit-mask-image:url(https://js.webergency.com/icons/phone.svg);mask-image:url(https://js.webergency.com/icons/phone.svg)}
[data-icon=config]:before{-webkit-mask-image:url(https://js.webergency.com/icons/cog.svg);mask-image:url(https://js.webergency.com/icons/cog.svg)}
[data-icon=upload]:before{-webkit-mask-image:url(https://js.webergency.com/icons/upload.svg);mask-image:url(https://js.webergency.com/icons/upload.svg)}
[data-icon=plus]:before{-webkit-mask-image:url(https://js.webergency.com/icons/plus.svg);mask-image:url(https://js.webergency.com/icons/plus.svg)}
[data-icon=creditcard]:before{-webkit-mask-image:url(https://js.webergency.com/icons/credit-card.svg);mask-image:url(https://js.webergency.com/icons/credit-card.svg)}
[data-icon=truck]:before{-webkit-mask-image:url(https://js.webergency.com/icons/truck.svg);mask-image:url(https://js.webergency.com/icons/truck.svg)}
[data-icon=store]:before{-webkit-mask-image:url(https://js.webergency.com/icons/store.svg);mask-image:url(https://js.webergency.com/icons/store.svg)}
[data-icon=globe]:before{-webkit-mask-image:url(https://js.webergency.com/icons/globe-europe.svg);mask-image:url(https://js.webergency.com/icons/globe-europe.svg)}

@font-face{
font-family:"Roboto";font-style:italic;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOiCnqEu92Fr1Mu51QrEz0dL-vwnYh2eg.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOiCnqEu92Fr1Mu51QrEzQdL-vwnYh2eg.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TjASc3CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TjASc-CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51S7ACc3CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51S7ACc-CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TzBic3CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOiCnqEu92Fr1Mu51QrEzwdL-vwnYh2eg.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOiCnqEu92Fr1Mu51QrEzMdL-vwnYh2eg.woff2") format("woff2");unicode-range:U+0370-03FF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TjASc2CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TjASc5CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0370-03FF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+0370-03FF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51S7ACc2CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51S7ACc5CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0370-03FF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TzBic2CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TzBic5CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0370-03FF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+0370-03FF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0370-03FF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2") format("woff2");unicode-range:U+0370-03FF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0370-03FF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0370-03FF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOiCnqEu92Fr1Mu51QrEz8dL-vwnYh2eg.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TjASc1CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51S7ACc1CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TzBic1CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOiCnqEu92Fr1Mu51QrEz4dL-vwnYh2eg.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOiCnqEu92Fr1Mu51QrEzAdL-vwnYg.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TjASc0CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TjASc6CsTYl4BO.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51S7ACc0CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{
font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url("/data/assets/roboto/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/data/assets/roboto/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{
font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/data/assets/roboto/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

#alert{position:fixed;z-index:999}
#alert.top{top:10px}
#alert.bottom{bottom:10px}
#alert.left{left:10px}
#alert.right{right:10px}
#alert.bottom .alert.created{-ms-transform:translateY(24px);-moz-transform:translateY(24px);-webkit-transform:translateY(24px);transform:translateY(24px)}
#alert .alert{position:relative;min-width:300px;text-align:left;margin-bottom:2px;border-radius:3px;overflow:hidden;-ms-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-ms-transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);z-index:999}
#alert .alert.created{-ms-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;-ms-transform:translateY(-24px);-moz-transform:translateY(-24px);-webkit-transform:translateY(-24px);transform:translateY(-24px);opacity:0}
#alert .alert.destroyed{-ms-transition:all 300ms cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transition:all 300ms cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transition:all 300ms cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:all 300ms cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-transform:translateY(24px);-moz-transform:translateY(24px);-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0}
#alert .alert .info{line-height:38px;top:0;bottom:0;left:0;width:30px;position:absolute;text-align:center;color:var(--after_color);background-color:var(--after_background_color)}
#alert .alert .info svg.Icon{width:16px;height:16px;display:none;vertical-align:middle}
#alert .alert:after{content:"";top:0;bottom:0;left:0;width:30px;position:absolute;background-color:var(--after_background_color);background-image:var(--after_background_image);background-repeat:no-repeat;background-size:16px auto;background-position:center}
#alert .alert .close{position:absolute;top:13px;right:4px;width:12px;height:12px;cursor:pointer;color:var(--after_background_color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' %3E%3Cpath fill='rgba(255,255,255,0.4)' d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:center}
#alert .alert .close:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' %3E%3Cpath fill='rgba(255,255,255,0.75)' d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'%3E%3C/path%3E%3C/svg%3E")}
#alert .alert .alert-header{padding:8px 24px 8px 40px;line-height:22px;font-size:14px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default;color:var( --header_color );background-color:var( --header_background_color )}
#alert .alert .message{padding:8px 8px 8px 38px;font-size:13px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default;color:var( --message_color );background-color:var( --message_background_color )}
#alert .alert .alert-header + .message{border-top:1px solid var(--header_message)}
#alert .alert.info{--after_color:#99ccf7;--after_background_image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' %3E%3Cpath fill='%2399ccf7' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm0-338c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'%3E%3C/path%3E%3C/svg%3E");--after_background_color:#0d82e6;--header_color:#1a4386;--header_background_color:#68b2f4;--header_message:#3496ec;--message_color:#1a4386;--message_background_color:#7ebef7}
#alert .alert.ok{--after_color:#9ee5ad;--after_background_image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' %3E%3Cpath fill='%239ee5ad' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");--after_background_color:#2ba143;--header_color:#1f5130;--header_background_color:#64cf79;--header_message:#67c57a;--message_color:#1f5130;--message_background_color:#72da87}
#alert .alert.error{--after_color:#f5c2c2;--after_background_image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' %3E%3Cpath fill='%23f5c2c2' d='M248.747 204.705l6.588 112c.373 6.343 5.626 11.295 11.979 11.295h41.37a12 12 0 0 0 11.979-11.295l6.588-112c.405-6.893-5.075-12.705-11.979-12.705h-54.547c-6.903 0-12.383 5.812-11.978 12.705zM330 384c0 23.196-18.804 42-42 42s-42-18.804-42-42 18.804-42 42-42 42 18.804 42 42zm-.423-360.015c-18.433-31.951-64.687-32.009-83.154 0L6.477 440.013C-11.945 471.946 11.118 512 48.054 512H527.94c36.865 0 60.035-39.993 41.577-71.987L329.577 23.985zM53.191 455.002L282.803 57.008c2.309-4.002 8.085-4.002 10.394 0l229.612 397.993c2.308 4-.579 8.998-5.197 8.998H58.388c-4.617.001-7.504-4.997-5.197-8.997z'%3E%3C/path%3E%3C/svg%3E");--after_background_color:#d92626;--header_color:#7a1200;--header_background_color:#ec9393;--header_message:#d48484;--message_color:#7a1200;--message_background_color:#f1b2b2}
.popup_dark{--overlay_background:rgba(8,9,10, 0.5);--dialog_shadow:0px 32px 128px rgba( 0, 0, 0, 0.75 );--dialog_color:#9da5b4;--dialog_radius:6px;--dialog_background:#252830;--dialog_border:1px solid #181a1f}
.popup_light{--overlay_background:rgba(8,9,10, 0.5);--dialog_shadow:0px 32px 128px rgba( 0, 0, 0, 0.75 );--dialog_color:#1a1a1a;--dialog_radius:6px;--dialog_background:#fff;--dialog_border:1px solid #ccc}
#popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var( --overlay_background );text-align:center;-ms-transition:background-color 300ms;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms;z-index:999;overflow:auto}
#popup-overlay:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
#popup-overlay.created{background-color:rgba(0,0,0,0)}
#popup-overlay.created #popup{-ms-transform:translateY(-64px);-webkit-transform:translateY(-64px);-moz-transform:translateY(-64px);transform:translateY(-64px);opacity:0}
#popup-overlay.destroyed{background-color:rgba(0,0,0,0)}
#popup-overlay.destroyed #popup{-ms-transform:translateY(64px);-webkit-transform:translateY(64px);-moz-transform:translateY(64px);transform:translateY(64px);opacity:0}
#popup-overlay.fullHeight #popup{height:calc( 100% - 60px)}
#popup-overlay #popup{position:relative;display:inline-block;vertical-align:middle;background:white;padding:20px;width:700px;text-align:left;white-space:normal;margin:10px;opacity:1;box-shadow:var( --dialog_shadow );color:var( --dialog_color );border-radius:var( --dialog_radius );background-color:var( --dialog_background );-ms-transition:transform 600ms, opacity 300ms;-webkit-transition:transform 600ms, opacity 300ms;-moz-transition:transform 600ms, opacity 300ms;transition:transform 600ms, opacity 300ms;-ms-transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
#popup-overlay #popup.popup-headers{padding:0 20px 20px 20px}
#popup-overlay #popup.popup-headers .popup-header{padding:10px 20px;position:relative;border-bottom:var( --dialog_border );margin-bottom:16px;margin-left:-20px;margin-right:-20px;font-weight:600;font-size:20px;height:24px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#popup-overlay #popup.popup-headers .popup-header .popup-close{position:absolute;top:0;right:0;height:38px;line-height:38px;width:38px;text-align:center;cursor:pointer}
#popup-overlay #popup.popup-headers .popup-header .popup-close:after{content:"\f00d";height:38px;line-height:38px;width:38px;text-align:center;font:normal normal normal 18px/1 FontAwesome;color:inherit}
#popup-overlay #popup .popup-content-form{position:absolute;top:55px;left:20px;right:20px;bottom:62px}
#popup-overlay #popup .popup-footer{position:absolute;left:20px;right:20px;bottom:0;height:62px}
.dialog{position:fixed;top:-32px;left:-32px;right:-32px;bottom:-32px;text-align:center;overflow-y:scroll;padding:32px;background:var( --overlay_background );-ms-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-ms-transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);white-space:normal;z-index:999}
@media not all and (min-width: 768px){
.dialog{top:-50vw;left:-8vw;right:-8vw;bottom:-50vw;padding:50vw 8vw;-ms-transform:translateY(0vw);-moz-transform:translateY(0vw);-webkit-transform:translateY(0vw);transform:translateY(0vw)}
}
.dialog:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.dialog.created{-ms-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;-ms-transform:translateY(-32px);-moz-transform:translateY(-32px);-webkit-transform:translateY(-32px);transform:translateY(-32px);opacity:0}
@media not all and (min-width: 768px){
.dialog.created{-ms-transform:translateY(-8vw);-moz-transform:translateY(-8vw);-webkit-transform:translateY(-8vw);transform:translateY(-8vw)}
}
.dialog.destroyed{-ms-transition:all 300ms cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transition:all 300ms cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transition:all 300ms cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:all 300ms cubic-bezier(0.755, 0.05, 0.855, 0.06);pointer-events:none;-ms-transform:translateY(32px);-moz-transform:translateY(32px);-webkit-transform:translateY(32px);transform:translateY(32px);opacity:0}
@media not all and (min-width: 768px){
.dialog.destroyed{-ms-transform:translateY(8vw);-moz-transform:translateY(8vw);-webkit-transform:translateY(8vw);transform:translateY(8vw)}
}
.dialog .content{position:relative;display:inline-block;vertical-align:middle;min-width:300px;padding:24px 48px;background:var( --dialog_background );color:var( --dialog_color );box-shadow:var( --dialog_shadow );border-radius:var( --dialog_radius );margin:24px 0;box-sizing:border-box}
@media not all and (min-width: 768px){
.dialog .content{width:92vw;margin:4vw;padding:4vw}
}
.dialog .render{margin-top:48px}
@media not all and (min-width: 768px){
.dialog .render{margin-top:4vw}
}
.dialog .message{text-align:center;font-size:16px;line-height:24px;padding:0 24px}
@media not all and (min-width: 768px){
.dialog .message{font-size:4vw;line-height:6vw;padding:0 6vw}
}
.dialog .close{cursor:pointer;position:absolute;top:24px;right:44px}
.dialog .close:before{width:24px;height:24px;--icon-mask-size:24px 24px;background:var(--content-color)}
@media not all and (min-width: 768px){
.dialog .close{top:4vw;right:4vw}
.dialog .close:before{width:6vw;height:6vw;--icon-mask-size:6vw 6vw}
}
.dialog .confirm{position:relative;margin-top:48px;height:40px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start}
.dialog .confirm .Button{font-weight:bold;flex-direction:column;margin:0}
.dialog .confirm .Button:not(:last-child){margin-right:24px}

aside.benefits{grid-area:benefits;position:relative;display:flex;flex-direction:row;background:var( --content-alternate-bg )}
aside.benefits:before{content:'';position:absolute;background:inherit;top:0;left:50%;width:100vw;bottom:0;transform:translateX(-50%)}
@media not all and (min-width: 768px){
aside.benefits{flex-wrap:wrap}
}
@media (min-width: 768px){
aside.benefits{align-items:center;min-height:128px;margin-left:-32px;margin-right:-32px}
}
aside.benefits > div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:12px 32px;flex-basis:100%;height:72px;color:var(--content-alternate-color);border-right:2px solid white}
aside.benefits > div:last-child{border-right:2px solid transparent}
aside.benefits > div:before{position:absolute;left:16px;top:50%;transform:translateY(-50%);background:#9E9E9E;display:none}
aside.benefits > div > strong{display:block;font-size:16px;line-height:18px;font-weight:bold;margin-bottom:4px;color:#4a4a4a}
@media not all and (min-width: 768px){
aside.benefits > div > strong{font-size:4vw;line-height:4vw;margin-bottom:2vw}
}
aside.benefits > div > p{font-size:13px;line-height:16px;margin:0;color:var(--content-alternate-color)}
@media not all and (min-width: 768px){
aside.benefits > div > p{font-size:3.5vw;line-height:5vw}
aside.benefits > div{width:100%;height:18vw;padding:8vw 4vw;text-align:center;border-right:0;border-bottom:2px solid white;margin:0 -4vw}
aside.benefits > div:before{top:4vw;left:50%;transform:translateX(-50%)}
}

nav.Breadcrumbs{grid-area:breadcrumbs;grid-column:1 / -1;height:20px;width:100%;overflow:hidden;overflow-x:scroll;white-space:nowrap;scrollbar-width:none}
nav.Breadcrumbs::-webkit-scrollbar{display:none}
nav.Breadcrumbs{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}
@media (min-width: 768px){
nav.Breadcrumbs{position:relative;height:32px;background:var(--preheader-bg);overflow:unset;margin-top:12px}
}
nav.Breadcrumbs ol{margin:0;padding:0;list-style:none;color:var(--content-color);font-size:13px;line-height:32px}
@media (min-width: 768px){
nav.Breadcrumbs ol{color:var(--preheader-color);font-weight:bold}
}
@media not all and (min-width: 768px){
nav.Breadcrumbs ol{font-size:3.5vw;line-height:8vw}
}
nav.Breadcrumbs ol >li{display:inline-flex}
nav.Breadcrumbs ol >li >a{text-decoration:none;color:inherit;white-space:nowrap;display:inline-block;margin:0;opacity:0.8}
nav.Breadcrumbs ol >li >a:hover{opacity:1}
@media not all and (min-width: 768px){
nav.Breadcrumbs ol >li >a:hover{color:var(--highlighted-color)}
}
nav.Breadcrumbs ol >li:last-child>a{pointer-events:none;opacity:1}
@media not all and (min-width: 768px){
nav.Breadcrumbs ol >li:last-child>a{color:var(--highlighted-color)}
}
nav.Breadcrumbs ol >li:not(:last-child):after{content:' > ';margin:0 4px;opacity:0.8}
@media not all and (min-width: 768px){
nav.Breadcrumbs{height:8vw;margin:4vw -4vw;padding:0 4vw}
nav.Breadcrumbs >ol>li:last-child{padding-right:4vw}
}

footer{--background:var( --footer-bg );--color:var( --footer-color );--heading-color:var( --footer-heading-color );grid-area:footer;grid-column:1 / -1;margin:0 auto;display:flex;width:100%;flex-wrap:wrap;padding:48px 0 48px 0;position:relative;justify-content:space-between;color:var(--color);background:var(--background)}
@media not all and (min-width: 768px){
footer{--background:var( --mobile-footer-bg, --footer-bg );--color:var( --mobile-footer-color, --footer-color );--heading-color:var( --mobile-footer-heading-color );padding:8vw 0 16vw 0}
}
footer >section{position:relative}
@media not all and (min-width: 768px){
footer >section{width:100%}
}
footer >section >.logo{width:256px;height:48px;padding-top:8px;margin-bottom:12px;object-fit:contain}
@media not all and (min-width: 768px){
footer >section >.logo{width:40vw;height:8vw;padding-top:0;margin-bottom:4vw}
}
footer >section >strong{display:block;font-size:16px;line-height:20px;margin:8px 0;text-transform:uppercase;color:var(--heading-color);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}
@media not all and (min-width: 768px){
footer >section >strong{position:relative;margin:0;margin-bottom:2vw;font-size:4.5vw;line-height:6vw}
}
footer >section >ul{padding:0;margin:0;margin-bottom:32px;list-style:none}
@media not all and (min-width: 768px){
footer >section >ul{margin-bottom:10vw}
}
footer >section >ul.brands li{font-size:unset;line-height:unset;justify-content:center}
footer >section >ul.brands li img{width:128px;height:64px;padding:0 8px;object-fit:contain;background:white;filter:invert(1)}
@media not all and (min-width: 768px){
footer >section >ul.brands li img{width:20vw;height:10vw;padding:0 2vw}
}
footer >section >ul.list-wrap{display:flex;flex-wrap:wrap;width:192px;gap:12px}
@media not all and (min-width: 768px){
footer >section >ul.list-wrap{width:100%;gap:4vw}
}
footer >section >ul.list-wrap.payments > li{width:48px}
@media not all and (min-width: 768px){
footer >section >ul.list-wrap.payments > li{width:8vw}
}
footer >section >ul.list-wrap [data-flag-after]:after{font-size:38px;line-height:38px;margin-left:0}
@media not all and (min-width: 768px){
footer >section >ul.list-wrap [data-flag-after]:after{font-size:8vw;line-height:8vw}
}
footer >section >ul >li{display:flex;flex-direction:column;font-size:14px;line-height:26px}
@media not all and (min-width: 768px){
footer >section >ul >li{font-size:4vw;line-height:8vw}
}
footer >section >ul >li >span{color:var(--heading-color);text-transform:uppercase}

.unsupported-browser{position:fixed;width:100%;height:100%;left:0;top:0;background:white;z-index:999;overflow:scroll}
.unsupported-browser > div{max-width:900px;margin:auto;padding:80px 16px 40px;text-align:center}
@media (min-width: 768px){
.unsupported-browser > div{padding:120px 24px 40px}
}
.unsupported-browser > div > div{display:flex;width:100%;justify-content:center;margin-top:24px}
@media not all and (min-width: 768px){
.unsupported-browser > div > div{flex-direction:column;align-items:center}
}
.unsupported-browser > div > div > a{position:relative;float:left;display:block;width:172px;padding:24px 0;margin-bottom:24px;font-weight:500;font-size:18px;border-radius:4px;box-shadow:0 1px 2px 0 rgb(60 64 67 / 30%), 0 1px 3px 1px rgb(60 64 67 / 15%)}
.unsupported-browser > div > div > a:hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.05)}
@media (min-width: 768px){
.unsupported-browser > div > div > a:nth-child(2n){margin:0 24px;margin-bottom:24px}
}

header{position:relative;grid-area:header;grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;width:var(--header-width);height:var(--header-height);font-size:var(--header-font-size);font-weight:var(--header-font-weight);margin:var(--header-margin);padding:var(--header-padding);color:var(--header-color);background:var(--header-bg);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}
@media not all and (min-width: 768px){
header{position:fixed;top:0;left:0;align-items:center;padding:0 4vw;border-bottom:1px solid #E0E0E0;transition:transform 250ms ease-out;box-sizing:border-box;z-index:980}
body.navigation-collapsed header{transition:transform 250ms ease-in;transform:translateY(calc(  -1 * (12vw + ( env(safe-area-inset-bottom) / 2 ))))}
}
header > nav.preheader{display:flex;justify-content:space-between;align-items:center;width:var(--preheader-width);height:var(--preheader-height);font-size:var(--preheader-font-size);line-height:var(--preheader-line-height);font-weight:var(--preheader-font-weight);background:var(--preheader-bg);color:var(--preheader-color)}
@media not all and (min-width: 768px){
header > nav.preheader{display:none}
}
header > nav.preheader > div{display:flex;flex-direction:row;align-items:center}
header > nav.preheader > div >a:not([data-icon]){padding:0 12px;border-left:1px solid var(--preheader-divider-color);text-transform:uppercase}
header > nav.preheader > div >a[data-icon]{--icon-width:18px;--icon-height:18px;--icon-mask-size:18px;display:flex;align-items:center;padding:0 6px}
header > nav.preheader > div >a[data-icon]:before{background:var(--preheader-color)}
header > nav.preheader .dropdown{position:relative;display:flex;align-items:center;justify-content:center;padding-left:12px;border-left:1px solid var(--preheader-divider-color)}
header > nav.preheader .dropdown .countries{display:none}
header > nav.preheader .dropdown [data-flag]:before{line-height:var(--preheader-line-height)}
header > nav.preheader .dropdown:hover .countries{position:absolute;top:100%;right:-8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 8px;border-radius:2px;background:var(--preheader-bg);text-transform:capitalize;z-index:999}
header > nav.preheader .dropdown:hover .countries > a{display:flex;align-items:center;justify-content:flex-end;width:100%;height:28px;line-height:28px;opacity:0.8;white-space:nowrap}
header > nav.preheader .dropdown:hover .countries > a:after{margin-left:4px;background-color:transparent}
header > nav.preheader .dropdown:hover .countries > a:hover{opacity:1}
header a.logo{display:block;width:var(--header-logo-width);height:var(--header-logo-height);color:transparent;background-image:url("https://cdn.robotoys.sk/hero/logo.png");background-size:contain;background-repeat:no-repeat;background-position:center}
header > div:not(.Logo){display:flex;align-items:center}
header > div:not(.Logo) > div{display:flex;flex-direction:column;padding-right:24px;text-align:right}
@media not all and (min-width: 768px){
header > div:not(.Logo) > div{display:none}
}
header > div:not(.Logo) > div > span{font-size:12px;line-height:16px;text-transform:uppercase}
header > div:not(.Logo) > div > a{font-size:18px;line-height:20px;font-weight:500}
header > div:not(.Logo) > a{position:relative}
header > div:not(.Logo) > a:before{background:var(--header-color)}
.menu-icon{display:none}
@media not all and (min-width: 768px){
.menu-icon{display:flex;flex-direction:column;align-items:center;min-width:8vw;height:auto;margin:-1vw;color:var(--header-color)}
.menu-icon:before{background:var(--header-color)}
}
.Footer-menu{display:none}
@media not all and (min-width: 768px){
.Footer-menu{position:fixed;display:flex;justify-content:space-between;align-items:center;bottom:0;left:0;width:100%;height:calc( 14vw + ( env(safe-area-inset-bottom) / 2 ) );margin:0 auto;padding:0 4vw;padding-bottom:calc( env(safe-area-inset-bottom) / 2 );border-top:1px solid #E0E0E0;color:var( --header-color );background:var( --header-bg );transition:transform 250ms ease-out;box-sizing:border-box;z-index:980}
.Footer-menu *,.Footer-menu ::after,.Footer-menu ::before{box-sizing:border-box}
.Footer-menu .menu-icon:before{margin-bottom:0.4vw}
body.navigation-collapsed .Footer-menu{transition:transform 250ms ease-in;transform:translateY(calc(  -1 * (12vw + ( env(safe-area-inset-bottom) / 2 ))))}
body.static .Footer-menu,body.navigation-minimized .Footer-menu,body.navigation-collapsed .Footer-menu{height:calc( 12vw + ( env(safe-area-inset-bottom) / 2 ))}
body.navigation-collapsed .Footer-menu{transform:translateY( calc( 14vw + ( env(safe-area-inset-bottom) / 2 ) + 1px ))}
.Footer-menu .Product-Fixed{display:flex;flex-direction:row;flex-wrap:nowrap}
.Footer-menu .Product-Fixed .image{width:9vw;height:9vw;margin-right:2vw}
body.navigation-minimized .Footer-menu .Product-Fixed .image,body.navigation-collapsed .Footer-menu .Product-Fixed .image{width:8vw;height:8vw}
.Footer-menu .Product-Fixed .image > img{width:100%;height:100%}
.Footer-menu .Product-Fixed .info{display:flex;flex-direction:column}
.Footer-menu .Product-Fixed .info .name{width:70vw;height:5vw;margin-top:-1vw;font-size:3.5vw;line-height:5vw;font-weight:500;color:var(--content-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.navigation-minimized .Footer-menu .Product-Fixed .info .name,body.navigation-collapsed .Footer-menu .Product-Fixed .info .name{display:none}
.Footer-menu .Product-Fixed .info .price{height:6vw;margin-bottom:-1vw;font-size:4.5vw;line-height:6vw;font-weight:bold;color:var(--highlighted-color)}
.Footer-menu .Product-Fixed .info .price .vat{font-size:4vw}
body.navigation-minimized .Footer-menu .Product-Fixed .info .price,body.navigation-collapsed .Footer-menu .Product-Fixed .info .price{line-height:8vw;height:8vw}
.Footer-menu .Cart-Fixed .summary{font-size:3.5vw;line-height:5vw;font-weight:500;color:var(--content-color)}
.Footer-menu .Cart-Fixed .summary .price{margin-left:1vw;font-size:4.5vw;line-height:6vw;font-weight:bold;color:var(--highlighted-color)}
.Footer-menu button{width:9vw;height:9vw;margin:0;padding:0;font-weight:bold;border-radius:1vw}
.Footer-menu button > i{padding:0}
.Footer-menu button > span{display:none}
.Footer-menu button[disabled]:before{margin:0}
.Footer-menu button.static,body.navigation-minimized .Footer-menu button,body.navigation-collapsed .Footer-menu button{width:auto;height:8vw;padding:0 2vw}
.Footer-menu button.static > i,body.navigation-minimized .Footer-menu button > i,body.navigation-collapsed .Footer-menu button > i{padding-right:1vw}
.Footer-menu button.static > span,body.navigation-minimized .Footer-menu button > span,body.navigation-collapsed .Footer-menu button > span{display:block;text-transform:capitalize}
.Footer-menu button.static[disabled]:before,body.navigation-minimized .Footer-menu button[disabled]:before,body.navigation-collapsed .Footer-menu button[disabled]:before{margin-right:1vw}
.Footer-menu > [data-icon]{position:relative}
.Footer-menu > [data-icon] > span{font-size:2.6vw;line-height:2.6vw;white-space:nowrap;text-transform:lowercase}
body.navigation-minimized .Footer-menu > [data-icon] > span,body.navigation-collapsed .Footer-menu > [data-icon] > span{display:none}
.Footer-menu > a[data-icon="filter"]:not([data-activefilters=""]):after{content:attr(data-activefilters);position:absolute;display:block;right:0;top:0;min-width:2vw;height:3.6vw;padding:0 0.8vw;font-size:2.6vw;line-height:3.6vw;font-weight:500;border-radius:2vw;text-align:center;color:white;background:linear-gradient(135deg, #4CAF50 0%,#388E3C 100%);box-sizing:content-box}
}

nav#Menu{grid-area:menu;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}
nav#Menu > strong.Label{display:block;font-size:22px;line-height:24px;margin-top:-4px;margin-bottom:24px}
@media not all and (min-width: 768px){
nav#Menu > strong.Label{display:none}
}
nav#Menu > strong.Label:first-letter{text-transform:uppercase}
nav#Menu > strong.Sublabel{display:block;padding:0vw 4vw;font-size:4.5vw;line-height:12vw;font-weight:bold;background:var(--content-alternate-bg);color:var(--content-alternate-color);text-transform:lowercase}
@media (min-width: 768px){
nav#Menu > strong.Sublabel{display:none}
}
nav#Menu > strong.Sublabel >i{margin-right:2vw}
nav#Menu > strong.Sublabel > span{display:inline-block}
nav#Menu > strong.Sublabel > span:first-letter{text-transform:uppercase}
@media (min-width: 768px){
nav#Menu{position:-webkit-sticky;position:sticky;top:0;height:max-content;max-height:calc(100vh - 48px);margin-top:-24px;padding-top:24px;padding-bottom:48px;scrollbar-width:none}
nav#Menu::-webkit-scrollbar{visibility:hidden}
nav#Menu:hover::-webkit-scrollbar{visibility:visible;width:8px;cursor:pointer}
nav#Menu:hover::-webkit-scrollbar-track{background:white;border:0;box-shadow:unset}
nav#Menu:hover::-webkit-scrollbar-thumb{transition:background-color 200ms;background:var(--content-alternate-bg);border-radius:10px}
nav#Menu:hover::-webkit-scrollbar-thumb:hover{background:#CCCCCC}
nav#Menu{overflow:hidden}
nav#Menu .mobile{display:none}
}
@media not all and (min-width: 768px){
nav#Menu{position:fixed;top:12vw;left:0;width:100vw;height:calc(100% - 12vw);bottom:0;z-index:981;background:white;box-sizing:border-box;padding:0;transform:translateX( -100% );overflow-y:scroll;-webkit-overflow-scrolling:touch}
nav#Menu .desktop{display:none}
}

aside.newsletter{grid-area:newsletter;display:flex;flex-direction:row;gap:24px;padding:24px;margin-bottom:24px;border-radius:8px;background:var(--content-alternate-bg);box-sizing:border-box}
@media not all and (min-width: 768px){
aside.newsletter{flex-direction:row;align-items:flex-start;width:92vw;gap:4vw;padding:4vw;margin-bottom:4vw}
}
aside.newsletter img{width:256px;object-fit:cover}
@media not all and (min-width: 768px){
aside.newsletter img{width:30vw}
}
aside.newsletter form{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}
@media not all and (min-width: 768px){
aside.newsletter form{width:auto}
}
aside.newsletter form strong{font-size:24px;line-height:36px;font-weight:600;margin:0;color:var(--content-color)}
@media not all and (min-width: 768px){
aside.newsletter form strong{font-size:6vw;line-height:9vw}
}
aside.newsletter form p{color:var(--alternate-color)}
aside.newsletter form ul{display:flex;flex-direction:column;gap:8px;padding:0;margin:12px 0 24px 0;list-style-position:inside}
@media not all and (min-width: 768px){
aside.newsletter form ul{gap:2vw;margin:6vw 0 8vw -34vw}
}
aside.newsletter form ul li{font-size:14px;line-height:21px}
@media not all and (min-width: 768px){
aside.newsletter form ul li{font-size:4vw;line-height:6vw}
}
aside.newsletter form div{display:flex;flex-direction:row;width:100%;max-width:512px}
@media not all and (min-width: 768px){
aside.newsletter form div{width:84vw;max-width:unset;margin-left:-34vw}
}
aside.newsletter form div label.Input{flex-grow:1;display:flex;flex-direction:column;justify-content:center;width:auto;min-width:0;height:48px;margin:0;padding:0 24px;font-size:14px;font-family:inherit;border:1px solid #999;border-right:unset;border-radius:0;border-top-left-radius:24px;border-bottom-left-radius:24px;background:white;box-sizing:border-box}
aside.newsletter form div label.Input[data-label]:before{content:attr( data-label );pointer-events:none;color:var( --form-input-label-color, var( --form-label-color, #777 ));font-size:var( --form-input-label-font-size, var( --form-label-font-size, 0.75em ));line-height:1.4em;height:1.4em}
aside.newsletter form div label.Input > input{font-size:inherit;font-family:inherit;line-height:1.4em;height:1.4em;padding:0;margin:0;outline:none;border:none;background:transparent;box-sizing:border-box}
aside.newsletter form div button{width:auto;height:48px;margin:0;padding:0 24px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:24px;border-bottom-right-radius:24px}

section.subscribe{grid-area:subscribe;position:relative;display:flex;flex-direction:row;background:var( --content-alternate-bg )}
section.subscribe:before{content:'';position:absolute;background:inherit;top:0;left:50%;width:100vw;bottom:0;transform:translateX(-50%)}

.RichMenu{display:none;flex-direction:row;position:absolute;left:0;top:100%;width:100%;background:white;box-shadow:0 16px 10px -2px rgb(0 0 0 / 30%);overflow:hidden;z-index:900;padding:24px;gap:24px;text-transform:none}
@media screen and ( max-width: 1216px ) and ( min-width: 768px ){
.RichMenu{width:calc( 100% - 48px )}
}
.RichMenu > ul{width:calc( 100% / 4 - 6px );list-style:none;margin:0;padding:0}
.RichMenu > ul.two-columns{-webkit-columns:2;-moz-columns:2;columns:2;margin-top:30px}
.RichMenu > ul > li{width:100%;font-size:16px;line-height:30px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.RichMenu > ul > li.negative-margin{margin-top:-30px}
.RichMenu > ul > li:hover > a{color:var(--highlighted-color)}
.RichMenu > ul > li > strong{display:block;font-size:18px;line-height:18px;margin-bottom:12px}
.RichMenu > ul.banner-type{width:100%;display:flex;flex-wrap:wrap;gap:24px}
.RichMenu > ul.banner-type li{width:calc( ( 100% / 6 ) - 20px )}
.RichMenu > ul.banner-type li > a{position:relative;display:block;width:100%;background:white;border-radius:4px;box-sizing:border-box;overflow:hidden;scroll-snap-align:start}
.RichMenu > ul.banner-type li > a > picture > img{object-fit:cover}
@media (min-width: 768px){
.RichMenu > ul.banner-type li > a > strong{width:100%;position:absolute;bottom:0;height:32px;background:rgba( 255, 255, 255, 0.75 );text-shadow:0 0 4px rgb(255 255 255 / 25%), 0 0 8px rgb(255 255 255 / 35%), 0 2px 6px rgb(255 255 255 / 50%), 0 1px 4px rgb(255 255 255 / 50%)}
}
.RichMenu > ul.banner-type li > a:hover{color:var(--highlighted-color)}
.RichMenu > ul.banner-type li > a:hover >span{transition:transform 250ms;transform:scale(1.08)}
.RichMenu > ul.brands li a picture{padding-top:56.25%}
.RichMenu > ul.brands li a picture > img{object-fit:contain}
.RichMenu > ul.brands li a strong{display:none}

form.search{position:absolute;display:flex;align-items:center;justify-content:center;bottom:20px;left:50%;width:var(--header-search-width);height:var(--header-search-height);margin:0;border-radius:var(--header-search-border-radius);background:var( --header-search-bg );transform:translateX(-50%);z-index:982}
@media not all and (min-width: 768px){
form.search{position:fixed;top:0;left:0;right:0;padding:2vw 4vw;border-bottom:1px solid #E0E0E0;transform:translateX( -100% )}
form.search >div.autocomplete{order:2}
}
form.search > div > input{width:calc( 100% - 12px );height:100%;padding:0;margin:0;margin-left:12px;font-size:16px;line-height:20px;border:0;outline:none;background:transparent;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
form.search > div > input::placeholder{color:#9E9E9E}
form.search >button{height:100%;border:0;background:var(--header-search-button-bg);cursor:pointer;outline:none;transition:color 200ms ease-in-out}
@media (min-width: 768px){
form.search >button{margin:0;padding:0 16px;font-size:14px;border-top-right-radius:var(--header-search-border-radius);border-bottom-right-radius:var(--header-search-border-radius)}
form.search >button:before{--icon-mask-size:18px 18px;width:18px;height:18px;background:var(--header-search-button-color)}
}
@media not all and (min-width: 768px){
form.search >button{order:1;padding:0}
form.search >button:before{width:8vw;height:8vw;background:var(--header-search-button-color);-webkit-mask-size:6vw 6vw}
form.search >button[data-icon="cancel"]{margin-right:-2vw}
form.search >button[data-icon="search"]{margin-left:-2vw}
}
form.search >i.menu-icon{display:none}
@media not all and (min-width: 768px){
form.search >i.menu-icon{display:block;order:3}
}
.suggestor .autocomplete-items{position:absolute;top:calc(100% + 16px);left:50%;min-width:680px;width:100%;padding:24px;display:grid;grid-template-columns:60% 40%;grid-template-rows:max-content;grid-template-areas:"products categories"
        "products articles";box-sizing:border-box;background:white;color:var(--content-color)}
@media not all and (min-width: 768px){
.suggestor .autocomplete-items{position:fixed;min-width:auto;width:100vw;height:calc( 100vh - 12vw );top:12vw;left:0;background:white;overflow-y:scroll;scrollbar-width:none;user-select:none;padding:0;padding-bottom:24vw;display:flex;flex-direction:column;scrollbar-width:none}
.suggestor .autocomplete-items:-webkit-scrollbar{display:none}
}
@media (min-width: 768px){
.suggestor .autocomplete-items{transform:translateX(-50%);box-shadow:0px 16px 64px rgba( 0, 0, 0, 0.37 );border-radius:4px}
.suggestor .autocomplete-items:before{content:'';width:0;height:0;border-style:solid;border-width:0 12px 16px 12px;border-color:transparent transparent white transparent;position:absolute;top:-16px;left:50%;transform:translateX(-50%)}
}
.suggestor ._Search-products-list{grid-area:products}
@media (min-width: 768px){
.suggestor ._Search-products-list{margin-left:-12px;margin-top:-12px;margin-bottom:-12px}
}
.suggestor ._Search-products-list ._Search-product{display:flex;cursor:pointer;padding:12px;box-sizing:border-box}
@media not all and (min-width: 768px){
.suggestor ._Search-products-list ._Search-product{padding:4vw}
}
.suggestor ._Search-products-list ._Search-product img{width:48px;height:48px;object-fit:contain}
@media not all and (min-width: 768px){
.suggestor ._Search-products-list ._Search-product img{width:12vw;height:12vw}
}
.suggestor ._Search-products-list ._Search-product > div{display:flex;padding-left:12px;flex-direction:column}
@media not all and (min-width: 768px){
.suggestor ._Search-products-list ._Search-product > div{padding-left:4vw}
}
.suggestor ._Search-products-list ._Search-product > div .name{font-size:14px;line-height:20px;font-weight:500;margin-bottom:8px}
@media not all and (min-width: 768px){
.suggestor ._Search-products-list ._Search-product > div .name{font-size:3.5vw;line-height:5vw;margin-bottom:2vw}
}
.suggestor ._Search-products-list ._Search-product > div .price{font-size:16px;line-height:22px;font-weight:600;color:var(--highlighted-color);margin:0}
@media not all and (min-width: 768px){
.suggestor ._Search-products-list ._Search-product > div .price{font-size:4vw;line-height:4vw}
}
.suggestor ._Search-products-list ._Search-product:hover{background:var(--content-alternate-bg)}
.suggestor ._Search-categories-list{grid-area:categories}
.suggestor ._Search-articles-list{grid-area:articles}
.suggestor ._Search-categories-list,.suggestor ._Search-articles-list{box-sizing:border-box;margin-bottom:12px}
.suggestor ._Search-categories-list h3,.suggestor ._Search-articles-list h3{margin:0;margin-bottom:8px;font-size:16px;line-height:24px}
.suggestor ._Search-categories-list a,.suggestor ._Search-articles-list a{display:block;font-size:14px;line-height:18px;padding:8px 0}
.suggestor ._Search-categories-list a:hover,.suggestor ._Search-articles-list a:hover{background:var(--content-alternate-bg)}
@media (min-width: 768px){
.suggestor ._Search-categories-list h3,.suggestor ._Search-articles-list h3,.suggestor ._Search-categories-list a,.suggestor ._Search-articles-list a,.suggestor ._Search-categories-list p,.suggestor ._Search-articles-list p{padding-left:12px}
}
@media not all and (min-width: 768px){
.suggestor ._Search-categories-list,.suggestor ._Search-articles-list{margin-bottom:4vw}
.suggestor ._Search-categories-list h3,.suggestor ._Search-articles-list h3,.suggestor ._Search-categories-list a,.suggestor ._Search-articles-list a,.suggestor ._Search-categories-list p,.suggestor ._Search-articles-list p{padding-left:4vw;padding-right:4vw}
.suggestor ._Search-categories-list h3,.suggestor ._Search-articles-list h3{font-size:5vw;line-height:7vw;margin-bottom:2vw;margin-top:6vw}
.suggestor ._Search-categories-list a,.suggestor ._Search-articles-list a{font-size:3.5vw;line-height:5vw}
}
.suggestor ._Search-show-more{cursor:pointer;display:flex;justify-content:center;font-size:14px;line-height:18px;padding:8px 0;margin-top:8px;transition:unset;width:100%;height:auto;border-radius:2px;border:1px solid var(--border-color);background:white}
.suggestor ._Search-show-more:hover{color:var(--highlighted-color);background:var(--content-alternate-bg)}
@media not all and (min-width: 768px){
.suggestor ._Search-show-more{width:88vw;color:var(--highlighted-color);font-size:3.5vw;line-height:5vw;padding:2vw 0;margin:auto;margin-top:2vw}
}
.suggestor .autocomplete{width:100%}
@media not all and (min-width: 768px){
.suggestor .autocomplete{height:100%}
}
.suggestor ._Search-article-not-found > p,.suggestor ._Search-product-not-found > p,.suggestor ._Search-category-not-found > p{font-size:13px;line-height:24px;margin:0;text-align:center}
@media not all and (min-width: 768px){
.suggestor ._Search-article-not-found > p,.suggestor ._Search-product-not-found > p,.suggestor ._Search-category-not-found > p{text-align:left;font-size:3.25vw;line-height:6vw}
}
@media (min-width: 768px){
.suggestor ._Search-product-not-found{margin-left:12px;margin-top:12px;margin-bottom:12px}
}
@media not all and (min-width: 768px){
.suggestor ._Search-product-not-found{padding:4vw}
}
@media (min-width: 768px){
body > .overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(8,9,10,0.25);z-index:981}
}
@media not all and (min-width: 768px){
._Search-article,._Search-product,._Search-category{width:100vw}
}

ul.Treemenu{padding:0;margin:0;list-style-type:none}
@media not all and (min-width: 768px){
ul.Treemenu{width:calc(100% - 8vw);margin-bottom:4vw;margin-left:4vw}
}
ul.Treemenu a{position:relative;display:flex;align-items:center;min-height:42px;font-size:18px;font-weight:400;line-height:1.3;color:inherit;cursor:pointer;text-decoration:none}
@media not all and (min-width: 768px){
ul.Treemenu a{font-size:4.5vw;min-height:12vw;line-height:12vw}
}
ul.Treemenu a:hover{color:var(--highlighted-color)}
ul.Treemenu > li{margin:0;padding:0}
@media not all and (min-width: 768px){
ul.Treemenu > li:not(:last-child){border-bottom:1px solid var(--content-alternate-bg)}
}
ul.Treemenu > li > ul{width:calc(100% - 4vw)}
ul.Treemenu > li > ul > li > a{font-size:16px;font-weight:400}
@media not all and (min-width: 768px){
ul.Treemenu > li > ul > li > a{font-size:4vw}
}
ul.Treemenu > li.active > a{position:relative;font-weight:600}
@media (min-width: 768px){
ul.Treemenu > li.current > a:before{content:'';width:0;height:0;position:absolute;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--content-alternate-color);left:-12px}
ul.Treemenu.mobile{display:none}
}
ul.header-menu{grid-area:nav;position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:calc(100% + 24px);margin:0 -12px;padding:0;list-style-type:none}
@media not all and (min-width: 768px){
ul.header-menu{display:none}
}
ul.header-menu > li{flex:1;font-size:18px;line-height:36px;font-weight:600!important;text-transform:uppercase;white-space:nowrap}
ul.header-menu > li:hover > a{color:var(--highlighted-color)}
ul.header-menu > li > a{display:block;padding:6px 6px;margin:0;text-align:center}
ul.header-menu > li.rich:hover > a{position:relative}
ul.header-menu > li.rich:hover > a:before{content:'';width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #BDBDBD;position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);z-index:901}
ul.header-menu > li.rich:hover > a:after{content:'';width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid white;position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);z-index:902}
ul.header-menu > li.rich:hover > .RichMenu{display:flex;border-top:1px solid #BDBDBD}

@keyframes badge{
from,to{transform:translateX(-50%) translateY(-50%) scale(1);animation-timing-function:ease-out}
50%{transform:translateX(-50%) translateY( calc( -50% + var(--direction) * 20% )) scale(1.05);animation-timing-function:ease-in}
}
@keyframes badge-last{
0%{transform:translateY(0);opacity:1;animation-timing-function:ease-out}
50%,100%{transform:translateY( calc( -1 * var(--direction) * 100% ));opacity:1;animation-timing-function:ease-out}
}
@keyframes badge-current{
0%{transform:translateY(calc( var(--direction) * 100% ));animation-timing-function:ease-out}
50%,100%{transform:translateY(0%);animation-timing-function:ease-out}
}
.badge{--badge-size:22px;position:absolute;top:2px;right:-22px;display:inline-block;box-sizing:border-box;height:var(--badge-size);line-height:var(--badge-size);min-width:var(--badge-size);padding:0 calc( var(--badge-size) / 4 );border-radius:calc( var(--badge-size) / 2 );background:linear-gradient(135deg,#e64a19 0,#bf360c 100%);text-align:center;font-family:sans-serif;font-size:calc( var(--badge-size) * 2 / 3  );font-weight:bold;transform:translateX(-50%) translateY(-50%) scale(1);overflow:hidden;color:white;transition:opacity 350ms;opacity:1}
@media not all and (min-width: 768px){
.badge{--badge-size:3.6vw;top:2vw;right:-1.8vw}
}
.badge[data-current="0"]{opacity:0}
.badge:before{margin:0;padding:0;height:var(--badge-size);display:block;content:attr(data-last);opacity:0}
.badge:after{margin:0;padding:0;margin-top:calc( -1 * var(--badge-size));height:var(--badge-size);display:block;content:attr(data-current);opacity:1}
.badge.changed{animation:badge 750ms}
.badge.changed:before{animation:badge-last 750ms}
.badge.changed:after{animation:badge-current 750ms}

body{grid-template-columns:256px 912px;column-gap:48px}
@media screen and (max-width: 1216px) and (min-width: 768px){
body{grid-template-columns:calc( 25% - 24px ) calc( 75% - 24px )}
}
@media not all and (min-width: 768px){
body{grid-template-columns:1fr;column-gap:12vw}
}