@font-face {font-family: 'Montserrat'; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; src: url(../../yootheme/fonts/montserrat-e081619b.woff2) format('woff2'); }
@font-face {font-family: 'Montserrat'; font-style: normal; font-weight: 400; 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; src: url(../../yootheme/fonts/montserrat-0748de38.woff2) format('woff2'); }
@font-face {font-family: 'Montserrat'; font-style: normal; font-weight: 400; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; src: url(../../yootheme/fonts/montserrat-dade07bd.woff2) format('woff2'); }
@font-face {font-family: 'Montserrat'; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; src: url(../../yootheme/fonts/montserrat-ab105b20.woff2) format('woff2'); }
@font-face {font-family: 'Playfair Display'; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; src: url(../../yootheme/fonts/playfairdisplay-5d28df0f.woff2) format('woff2'); }
@font-face {font-family: 'Playfair Display'; font-style: normal; font-weight: 400; 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; src: url(../../yootheme/fonts/playfairdisplay-1a04bf71.woff2) format('woff2'); }
@font-face {font-family: 'Playfair Display'; font-style: normal; font-weight: 400; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; src: url(../../yootheme/fonts/playfairdisplay-a7ced3bf.woff2) format('woff2'); }
@font-face {font-family: 'Playfair Display'; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; src: url(../../yootheme/fonts/playfairdisplay-880737c2.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 300; unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; src: url(../../yootheme/fonts/ubuntu-0830bcce.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 300; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; src: url(../../yootheme/fonts/ubuntu-6474e479.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF; src: url(../../yootheme/fonts/ubuntu-04285132.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 300; unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; src: url(../../yootheme/fonts/ubuntu-a5ee14c5.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 300; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; src: url(../../yootheme/fonts/ubuntu-f62e62ab.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 300; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; src: url(../../yootheme/fonts/ubuntu-7093bf07.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; src: url(../../yootheme/fonts/ubuntu-71e7097c.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; src: url(../../yootheme/fonts/ubuntu-dd1a3b5d.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; src: url(../../yootheme/fonts/ubuntu-7dffe480.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 400; unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; src: url(../../yootheme/fonts/ubuntu-9bc4c477.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 400; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; src: url(../../yootheme/fonts/ubuntu-8af39a98.woff2) format('woff2'); }
@font-face {font-family: 'Ubuntu'; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; src: url(../../yootheme/fonts/ubuntu-4795df7d.woff2) format('woff2'); }
@keyframes woocommerce-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@font-face{font-family:WooCommerce;src:url('../../../plugins/woocommerce/assets/fonts/WooCommerce.eot');src:url('../../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix') format("embedded-opentype"),url('../../../plugins/woocommerce/assets/fonts/WooCommerce.woff') format("woff"),url('../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf') format("truetype"),url('../../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce') format("svg");font-weight:400;font-style:normal}
.woocommerce input.input-text,.woocommerce input[type=checkbox],.woocommerce input[type=radio],.woocommerce select,.woocommerce textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit}
.woocommerce select{text-transform:none}
.woocommerce input[type=number]::-webkit-inner-spin-button,.woocommerce input[type=number]::-webkit-outer-spin-button{height:auto}
.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{max-width:100%;width:100%;border:0 none;padding:0 10px;background:#f6f6f6;color:#707070;transition:.2s ease-in-out;transition-property:color,background-color,border-color,box-shadow}
.woocommerce input.input-text,.woocommerce select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block;border-bottom:1px solid #96a0a5}
.woocommerce select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23707070%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23707070%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:100% 50%}
.woocommerce select:not([multiple]):not([size]) option{color:#707070}
:where(.woocommerce) .button,:where(.woocommerce) input[type=submit]{margin:0;border:none;overflow:visible;font:inherit;color:inherit;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:18px;line-height:36px;text-align:center;text-decoration:none;cursor:pointer;transition:.1s ease-in-out;transition-property:color,background-color,background-position,background-size,border-color,box-shadow;font-family:Ubuntu;font-weight:400;text-transform:none;letter-spacing:0;border-radius:5px;background-origin:border-box}
:not(.woocommerce-message)>.button:not(.alt,.checkout,.view,.pay,[name*=save_]),:not(.woocommerce-message)>input[type=submit]:not(.alt,.checkout,.view,.pay,[name*=save_]){background-color:#707070;color:#fff;border:2px solid none}
.button.alt,.button.checkout,.button.pay,.button.view,.button[name*=save_],input[type=submit].alt,input[type=submit].checkout,input[type=submit].pay,input[type=submit].view,input[type=submit][name*=save_]{background-color:#a5a34c;color:#fff;border:2px solid none}
.price{display:block}
.woocommerce-notices-wrapper:empty{display:none}
div.product{position:relative}
.summary>.stock:empty,.tm-element-woo-stock:empty{display:none!important}
form.cart{margin-bottom:20px}
form.cart .quantity:has(input[type=number]){float:left;margin-right:10px}
table.variations{margin-bottom:0!important}
.woocommerce-variation-add-to-cart{margin-top:20px}
.woocommerce-variation-availability,.woocommerce-variation-description,.woocommerce-variation-price{display:none}
a.reset_variations{display:none!important}
div.images img{display:block;width:100%}
.woocommerce-product-gallery{position:relative}
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795, -.035, 0, 1) .5s}
.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}
.woocommerce-product-gallery .flex-control-thumbs{margin:0 0 0 -10px;padding:0;overflow:hidden}
.woocommerce-product-gallery .flex-control-thumbs li{box-sizing:border-box;padding-left:10px;padding-top:10px;float:left;margin:0;list-style:none;cursor:pointer}
.woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}
.woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:25%}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}
.woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}
.woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #707070;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}
.woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#707070;border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}
.woocommerce table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}
.woocommerce th{text-align:left}
.woocommerce td:first-child,.woocommerce th:first-child{padding-left:0!important}
.woocommerce td:last-child,.woocommerce th:last-child{padding-right:0!important}
.woocommerce td>:last-child,.woocommerce th>:last-child{margin-bottom:0}
.woocommerce table.variations td,.woocommerce table.variations th{display:block;padding:0;vertical-align:middle}
.woocommerce table.variations th.label{font-weight:inherit;font-size:11px;color:#707070;font-family:Montserrat;font-weight:500;text-transform:uppercase;letter-spacing:2px;padding-bottom:5px}
.woocommerce table.variations tr:not(:last-child) .value{padding-bottom:20px}
@media (max-width:959px){.woocommerce td,.woocommerce th{padding-left:5px!important;padding-right:5px!important}
.woocommerce td:first-child,.woocommerce th:first-child{padding-right:0!important}}
.form-row{margin:0}
.form-row label:first-child:not(.checkbox,.woocommerce-form__label-for-checkbox){font-size:11px;color:#707070;font-family:Montserrat;font-weight:500;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:5px}
.woocommerce-notices-wrapper:empty+:not(.u-columns,.woocommerce-columns,.woocommerce-checkout){margin-top:0}
[class*=tm-source]{display:inline-block}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
html{font-family:Ubuntu;font-size:18px;font-weight:400;line-height:1.4;-webkit-text-size-adjust:100%;background:#fff;color:#707070;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
body{margin:0}
.uk-link,a{color:#a5a34c;text-decoration:none;cursor:pointer}
b,strong{font-weight:bolder}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
canvas,img,svg,video{max-width:100%;box-sizing:border-box;height:auto;aspect-ratio:attr(width type(<number>))/attr(height type(<number>));object-fit:cover}
address,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 20px 0}
*+address,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:20px}
.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-3xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;font-family:Ubuntu;font-weight:400;color:#707070;text-transform:none}
*+.uk-h1,*+.uk-h2,*+.uk-h3,*+.uk-h4,*+.uk-h5,*+.uk-h6,*+.uk-heading-2xlarge,*+.uk-heading-3xlarge,*+.uk-heading-large,*+.uk-heading-medium,*+.uk-heading-small,*+.uk-heading-xlarge,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:0}
.uk-h1,h1{font-size:36.54px;line-height:1;font-weight:700}
.uk-h2,h2{font-size:32.04px;line-height:1;font-weight:700}
.uk-h3,h3{font-size:28px;line-height:1.1;font-weight:700}
.uk-h4,h4{font-size:20px;line-height:1;font-weight:700;letter-spacing:0}
ol,ul{padding-left:30px}
.uk-hr,hr{overflow:visible;text-align:inherit;margin:0 0 20px 0;border:0;border-top:1px solid #96a0a5}
*+.uk-hr,*+hr{margin-top:20px}
:focus{outline:0}
:focus-visible{outline:2px dotted #707070}
::selection{background:#39f;color:#fff;text-shadow:none}
details,main{display:block}
:root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1024px;--uk-breakpoint-xl:1600px}
.uk-link-reset a,a.uk-link-reset{color:inherit!important;text-decoration:none!important}
.uk-link-toggle{color:inherit!important;text-decoration:none!important}
.uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;display:inline-block;fill:currentcolor;line-height:0}
.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:currentcolor}
.uk-icon>*{transform:translate(0,0)}
.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:18px;line-height:36px;text-align:center;text-decoration:none;transition:.1s ease-in-out;transition-property:color,background-color,background-position,background-size,border-color,box-shadow;font-family:Ubuntu;font-weight:400;text-transform:none;letter-spacing:0;border-radius:5px;background-origin:border-box}
.uk-button:not(:disabled){cursor:pointer}
.uk-button-default{background-color:#707070;color:#fff;border:2px solid none}
.uk-button-primary,.woocommerce form.login .woocommerce-form-login__submit,.woocommerce form.lost_reset_password button.button,.woocommerce form.register .woocommerce-form-register__submit{background-color:#a5a34c;color:#fff;border:2px solid none}
.uk-button-secondary{background-color:#707070;color:#fff;border:2px solid transparent}
.uk-button-small{padding:0 15px;line-height:26px;font-size:11px}
.uk-section{display:flow-root;box-sizing:border-box;padding-top:40px;padding-bottom:40px}
.uk-section>:last-child{margin-bottom:0}
.uk-section-small{padding-top:40px;padding-bottom:40px}
.uk-section-medium-bottom{padding-bottom:40px}
.uk-section-default{--uk-inverse:dark;background:0 0}
.uk-section-muted{--uk-inverse:dark;background:#f7f7f7}
.uk-section-primary{--uk-inverse:light;background:#a5a34c}
.uk-section-secondary{--uk-inverse:light;background:#96a0a5}
.uk-container{display:flow-root;box-sizing:content-box;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.uk-container>:last-child{margin-bottom:0}
.uk-container-large{max-width:1400px}
.uk-container-expand{max-width:none}
.uk-tile{display:flow-root;position:relative;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:40px}
.uk-tile>:last-child{margin-bottom:0}
.uk-tile-small{padding-top:40px;padding-bottom:40px}
.uk-tile-default{--uk-inverse:dark;background-color:#fff}
.uk-tile-muted{--uk-inverse:dark;background-color:#f7f7f7}
.uk-card{position:relative;box-sizing:border-box;transition:.1s ease-in-out;transition-property:color,background-color,background-size,border-color,box-shadow;border-radius:5px}
.uk-card-body{display:flow-root;padding:30px 30px}
.uk-card-body>:last-child,.uk-card-footer>:last-child,.uk-card-header>:last-child{margin-bottom:0}
[class*=uk-card-media]{overflow:hidden}
:not(.uk-grid-stack)>.uk-card-media-left{border-radius:5px 0 0 5px}
.uk-card-default{--uk-inverse:dark;background-color:#f6f6f6;color:#707070}
.uk-card-hover:not(.uk-card-default,.uk-card-primary,.uk-card-secondary,.uk-card-overlay){border:1px solid transparent}
@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}
@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}
.uk-drop{display:none;position:absolute;z-index:1020;--uk-position-offset:20px;--uk-position-viewport-offset:15px;box-sizing:border-box;width:300px}
.uk-dropbar{--uk-position-offset:0;--uk-position-shift-offset:0;--uk-position-viewport-offset:0;--uk-inverse:dark;width:auto;padding:0 15px 20px 15px;background:#fff;color:#707070}
.uk-dropbar>:last-child{margin-bottom:0}
.uk-dropbar-top{box-shadow:0 6px 4px -3px rgba(112,112,112,.1)}
.uk-slider{-webkit-tap-highlight-color:transparent}
.uk-slider-container{overflow-x:hidden;overflow-x:clip}
.uk-slider-items{will-change:transform;position:relative;touch-action:pan-y}
.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}
.uk-slider-items.uk-grid{flex-wrap:nowrap}
.uk-slider-items>*{flex:none!important;box-sizing:border-box;max-width:100%;position:relative}
.uk-sticky{position:relative;z-index:980;box-sizing:border-box}
.uk-sticky-fixed{margin:0!important}
.uk-sticky-placeholder{pointer-events:none}
:root{--uk-leader-fill-content:.}
.uk-notification{position:fixed;top:15px;left:15px;z-index:1040;box-sizing:border-box;width:420px}
@media (max-width:639px){.uk-notification{left:15px;right:15px;width:auto;margin:0}}
.uk-notification-message{position:relative;padding:30px;background:#f7f7f7;color:#707070;font-size:16px;line-height:1.5;cursor:pointer}
.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.uk-grid>*{margin:0}
.uk-grid>*>:last-child{margin-bottom:0}
.uk-grid{margin-left:-30px}
.uk-grid>*{padding-left:30px}
*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:30px}
.uk-grid-column-small,.uk-grid-small{margin-left:-15px}
.uk-grid-column-small>*,.uk-grid-small>*{padding-left:15px}
*+.uk-grid-margin-small,.uk-grid+.uk-grid-row-small,.uk-grid+.uk-grid-small,.uk-grid-row-small>.uk-grid-margin,.uk-grid-small>.uk-grid-margin{margin-top:15px}
.uk-grid-column-large,.uk-grid-large{margin-left:-40px}
.uk-grid-column-large>*,.uk-grid-large>*{padding-left:40px}
*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin{margin-top:40px}
.uk-grid-collapse,.uk-grid-column-collapse{margin-left:0}
.uk-grid-collapse>*,.uk-grid-column-collapse>*{padding-left:0}
.uk-grid+.uk-grid-collapse,.uk-grid+.uk-grid-row-collapse,.uk-grid-collapse>.uk-grid-margin,.uk-grid-row-collapse>.uk-grid-margin{margin-top:0}
.uk-grid-divider>*{position:relative}
.uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #96a0a5}
.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;left:0;right:0;border-top:1px solid #96a0a5}
.uk-grid-divider{margin-left:-60px}
.uk-grid-divider>*{padding-left:60px}
.uk-grid-divider>:not(.uk-first-column)::before{left:30px}
.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}
.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}
.uk-grid-divider.uk-grid-column-small,.uk-grid-divider.uk-grid-small{margin-left:-30px}
.uk-grid-divider.uk-grid-column-small>*,.uk-grid-divider.uk-grid-small>*{padding-left:30px}
.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{left:15px}
.uk-grid-divider.uk-grid-column-small.uk-grid-stack>.uk-grid-margin::before{left:30px}
.uk-grid-divider.uk-grid-column-large,.uk-grid-divider.uk-grid-large{margin-left:-80px}
.uk-grid-divider.uk-grid-column-large>*,.uk-grid-divider.uk-grid-large>*{padding-left:80px}
.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{left:40px}
.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:80px}
.uk-grid-item-match,.uk-grid-match>*{display:flex;flex-wrap:wrap}
.uk-grid-item-match>:not([class*=uk-width]),.uk-grid-match>*>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}
.uk-navbar{display:flex;position:relative}
.uk-navbar-container:not(.uk-navbar-transparent){background:#fff;box-shadow:0 7px 11px 0 rgba(0,0,0,.1);position:relative;z-index:990}
.uk-navbar-left,.uk-navbar-right,[class*=uk-navbar-center]{display:flex;gap:20px;align-items:stretch}
.uk-navbar-right{margin-left:auto}
.uk-navbar-nav{display:flex;gap:20px;align-items:stretch;margin:0;padding:0;list-style:none}
.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{flex-wrap:wrap}
.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{display:flex;justify-content:center;align-items:center;column-gap:.25em;box-sizing:border-box;min-height:80px;font-size:22px;font-family:Ubuntu;text-decoration:none}
.uk-navbar-item{padding:0 0;color:#707070}
.uk-navbar-item>:last-child{margin-bottom:0}
.uk-navbar-toggle{padding:0 0;color:#707070;font-weight:500;text-transform:none;letter-spacing:0}
.uk-navbar-justify .uk-navbar-item,.uk-navbar-justify .uk-navbar-left,.uk-navbar-justify .uk-navbar-nav,.uk-navbar-justify .uk-navbar-nav>li,.uk-navbar-justify .uk-navbar-right,.uk-navbar-justify .uk-navbar-toggle{flex-grow:1}
.uk-navbar-dropdown{--uk-position-offset:0;--uk-position-shift-offset:-25px;--uk-position-viewport-offset:15px;--uk-inverse:dark;width:200px;padding:25px;background:#fff;color:#707070;box-shadow:0 2px 8px rgba(0,0,0,.3)}
.uk-navbar-dropdown>:last-child{margin-bottom:0}
.uk-navbar-container{transition:.1s ease-in-out;transition-property:background-color}
.uk-navbar-container:not(.uk-navbar){padding-top:20px;padding-bottom:20px}
.uk-slidenav{padding:5px 10px;color:#cfcfcf;transition:.1s ease-in-out;transition-property:color,background-color,border-color,box-shadow}
.uk-slidenav-container{display:flex}
.uk-dotnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}
@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}
@keyframes uk-scale-up{0%{transform:scale(.9)}100%{transform:scale(1)}}
@keyframes uk-scale-down{0%{transform:scale(1.1)}100%{transform:scale(1)}}
@keyframes uk-slide-top{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}
@keyframes uk-slide-bottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}
@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}
@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}
@keyframes uk-slide-top-small{0%{transform:translateY(-10px)}100%{transform:translateY(0)}}
@keyframes uk-slide-bottom-small{0%{transform:translateY(10px)}100%{transform:translateY(0)}}
@keyframes uk-slide-left-small{0%{transform:translateX(-10px)}100%{transform:translateX(0)}}
@keyframes uk-slide-right-small{0%{transform:translateX(10px)}100%{transform:translateX(0)}}
@keyframes uk-slide-top-medium{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}
@keyframes uk-slide-bottom-medium{0%{transform:translateY(50px)}100%{transform:translateY(0)}}
@keyframes uk-slide-left-medium{0%{transform:translateX(-50px)}100%{transform:translateX(0)}}
@keyframes uk-slide-right-medium{0%{transform:translateX(50px)}100%{transform:translateX(0)}}
@keyframes uk-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}
@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}
@keyframes uk-stroke{0%{stroke-dashoffset:var(--uk-animation-stroke)}100%{stroke-dashoffset:0}}
[class*=uk-child-width]>*{box-sizing:border-box;width:100%}
.uk-child-width-1-2>*{width:50%}
.uk-child-width-expand>:not([class*=uk-width]){flex:1;min-width:1px}
[class*=uk-width]{box-sizing:border-box;width:100%;max-width:100%}
.uk-width-1-2{width:50%}
.uk-width-large{width:450px}
.uk-width-auto{width:auto}
.uk-width-expand{flex:1;min-width:1px}
[class*=uk-height]{box-sizing:border-box}
.uk-height-1-1{height:100%}
.uk-text-lead{font-size:20px;line-height:1.5;color:#707070;font-family:Ubuntu;font-weight:400}
.uk-text-meta{font-size:14px;line-height:1.4;color:#707070;font-family:Montserrat;font-weight:500;text-transform:none;letter-spacing:1px}
.uk-text-small{font-size:13px;line-height:1}
.uk-text-large{font-size:20px;line-height:1.5}
.uk-text-muted{color:#96a0a5!important}
.uk-text-left{text-align:left!important}
.uk-text-right{text-align:right!important}
.uk-text-center{text-align:center!important}
.uk-cover-container{overflow:hidden;position:relative}
.uk-panel{display:flow-root;position:relative;box-sizing:border-box}
.uk-panel>:last-child{margin-bottom:0}
.uk-display-block{display:block!important}
.uk-responsive-height,.uk-responsive-width{box-sizing:border-box}
.uk-responsive-width{max-width:100%!important;height:auto}
.uk-border-circle{border-radius:50%}
.uk-border-rounded{border-radius:5px}
.uk-logo{font-size:20px;font-family:Montserrat;color:#707070;text-decoration:none;font-weight:500;text-transform:uppercase;letter-spacing:2px}
:where(.uk-logo){display:inline-block;vertical-align:middle}
.uk-logo :where(img,svg,video){display:block}
.uk-flex{display:flex}
.uk-flex-center{justify-content:center}
.uk-flex-top{align-items:flex-start}
.uk-flex-middle{align-items:center}
.uk-flex-bottom{align-items:flex-end}
.uk-flex-column{flex-direction:column}
.uk-flex-wrap-top{align-content:flex-start}
.uk-flex-1{flex:1}
.uk-margin{margin-bottom:20px}
*+.uk-margin{margin-top:20px!important}
.uk-margin-top{margin-top:20px!important}
.uk-margin-small{margin-bottom:10px}
*+.uk-margin-small{margin-top:10px!important}
.uk-margin-small-top{margin-top:10px!important}
.uk-margin-auto-bottom{margin-bottom:auto!important}
.uk-margin-remove-bottom{margin-bottom:0!important}
.uk-margin-remove-vertical{margin-top:0!important;margin-bottom:0!important}
.uk-margin-remove-adjacent+*,.uk-margin-remove-first-child>:first-child{margin-top:0!important}
.uk-padding-remove{padding:0!important}
.uk-padding-remove-top{padding-top:0!important}
.uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important}
:root{--uk-position-margin-offset:0px}
[class*=uk-position-bottom],[class*=uk-position-center],[class*=uk-position-left],[class*=uk-position-right],[class*=uk-position-top]{position:absolute!important;max-width:calc(100% - (var(--uk-position-margin-offset) * 2));box-sizing:border-box}
.uk-position-top-left{top:0;left:0}
.uk-position-relative{position:relative!important}
.uk-position-absolute{position:absolute!important}
.uk-position-z-index{z-index:1}
.uk-transition-disable,.uk-transition-disable *{transition:none!important}
.uk-hidden,.uk-hidden-empty:empty,[hidden]{display:none!important}
@media (max-width:639px){.uk-visible\@s{display:none!important}}
@media (max-width:959px){.uk-visible\@m{display:none!important}}
@media (max-width:1023px){.uk-visible\@l{display:none!important}}
.uk-hidden-visually:not(:focus):not(:active):not(:focus-within),.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-visible):not(:has(:focus-visible)),.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){position:absolute!important;width:0!important;height:0!important;padding:0!important;border-width:0!important;margin:0!important;overflow:hidden!important}
.tm-toolbar-default,.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-light,.uk-offcanvas-bar,.uk-overlay-primary,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color){color:rgba(255,255,255,.7)}
.tm-toolbar-default .uk-link,.tm-toolbar-default a,.uk-card-secondary.uk-card-body .uk-link,.uk-card-secondary.uk-card-body a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) a,.uk-light .uk-link,.uk-light a,.uk-offcanvas-bar .uk-link,.uk-offcanvas-bar a,.uk-overlay-primary .uk-link,.uk-overlay-primary a,.uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-section-primary:not(.uk-preserve-color) a,.uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-section-secondary:not(.uk-preserve-color) a,.uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-tile-primary:not(.uk-preserve-color) a,.uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-tile-secondary:not(.uk-preserve-color) a{color:#fff}
.tm-toolbar-default .uk-h1,.tm-toolbar-default .uk-h2,.tm-toolbar-default .uk-h3,.tm-toolbar-default .uk-h4,.tm-toolbar-default .uk-h5,.tm-toolbar-default .uk-h6,.tm-toolbar-default .uk-heading-2xlarge,.tm-toolbar-default .uk-heading-3xlarge,.tm-toolbar-default .uk-heading-large,.tm-toolbar-default .uk-heading-medium,.tm-toolbar-default .uk-heading-small,.tm-toolbar-default .uk-heading-xlarge,.tm-toolbar-default h1,.tm-toolbar-default h2,.tm-toolbar-default h3,.tm-toolbar-default h4,.tm-toolbar-default h5,.tm-toolbar-default h6,.uk-card-secondary.uk-card-body .uk-h1,.uk-card-secondary.uk-card-body .uk-h2,.uk-card-secondary.uk-card-body .uk-h3,.uk-card-secondary.uk-card-body .uk-h4,.uk-card-secondary.uk-card-body .uk-h5,.uk-card-secondary.uk-card-body .uk-h6,.uk-card-secondary.uk-card-body .uk-heading-2xlarge,.uk-card-secondary.uk-card-body .uk-heading-3xlarge,.uk-card-secondary.uk-card-body .uk-heading-large,.uk-card-secondary.uk-card-body .uk-heading-medium,.uk-card-secondary.uk-card-body .uk-heading-small,.uk-card-secondary.uk-card-body .uk-heading-xlarge,.uk-card-secondary.uk-card-body h1,.uk-card-secondary.uk-card-body h2,.uk-card-secondary.uk-card-body h3,.uk-card-secondary.uk-card-body h4,.uk-card-secondary.uk-card-body h5,.uk-card-secondary.uk-card-body h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h1,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h2,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h3,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h4,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h5,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-3xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-secondary>:not([class*=uk-card-media]) h1,.uk-card-secondary>:not([class*=uk-card-media]) h2,.uk-card-secondary>:not([class*=uk-card-media]) h3,.uk-card-secondary>:not([class*=uk-card-media]) h4,.uk-card-secondary>:not([class*=uk-card-media]) h5,.uk-card-secondary>:not([class*=uk-card-media]) h6,.uk-light .uk-h1,.uk-light .uk-h2,.uk-light .uk-h3,.uk-light .uk-h4,.uk-light .uk-h5,.uk-light .uk-h6,.uk-light .uk-heading-2xlarge,.uk-light .uk-heading-3xlarge,.uk-light .uk-heading-large,.uk-light .uk-heading-medium,.uk-light .uk-heading-small,.uk-light .uk-heading-xlarge,.uk-light h1,.uk-light h2,.uk-light h3,.uk-light h4,.uk-light h5,.uk-light h6,.uk-offcanvas-bar .uk-h1,.uk-offcanvas-bar .uk-h2,.uk-offcanvas-bar .uk-h3,.uk-offcanvas-bar .uk-h4,.uk-offcanvas-bar .uk-h5,.uk-offcanvas-bar .uk-h6,.uk-offcanvas-bar .uk-heading-2xlarge,.uk-offcanvas-bar .uk-heading-3xlarge,.uk-offcanvas-bar .uk-heading-large,.uk-offcanvas-bar .uk-heading-medium,.uk-offcanvas-bar .uk-heading-small,.uk-offcanvas-bar .uk-heading-xlarge,.uk-offcanvas-bar h1,.uk-offcanvas-bar h2,.uk-offcanvas-bar h3,.uk-offcanvas-bar h4,.uk-offcanvas-bar h5,.uk-offcanvas-bar h6,.uk-overlay-primary .uk-h1,.uk-overlay-primary .uk-h2,.uk-overlay-primary .uk-h3,.uk-overlay-primary .uk-h4,.uk-overlay-primary .uk-h5,.uk-overlay-primary .uk-h6,.uk-overlay-primary .uk-heading-2xlarge,.uk-overlay-primary .uk-heading-3xlarge,.uk-overlay-primary .uk-heading-large,.uk-overlay-primary .uk-heading-medium,.uk-overlay-primary .uk-heading-small,.uk-overlay-primary .uk-heading-xlarge,.uk-overlay-primary h1,.uk-overlay-primary h2,.uk-overlay-primary h3,.uk-overlay-primary h4,.uk-overlay-primary h5,.uk-overlay-primary h6,.uk-section-primary:not(.uk-preserve-color) .uk-h1,.uk-section-primary:not(.uk-preserve-color) .uk-h2,.uk-section-primary:not(.uk-preserve-color) .uk-h3,.uk-section-primary:not(.uk-preserve-color) .uk-h4,.uk-section-primary:not(.uk-preserve-color) .uk-h5,.uk-section-primary:not(.uk-preserve-color) .uk-h6,.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-large,.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-primary:not(.uk-preserve-color) .uk-heading-small,.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-primary:not(.uk-preserve-color) h1,.uk-section-primary:not(.uk-preserve-color) h2,.uk-section-primary:not(.uk-preserve-color) h3,.uk-section-primary:not(.uk-preserve-color) h4,.uk-section-primary:not(.uk-preserve-color) h5,.uk-section-primary:not(.uk-preserve-color) h6,.uk-section-secondary:not(.uk-preserve-color) .uk-h1,.uk-section-secondary:not(.uk-preserve-color) .uk-h2,.uk-section-secondary:not(.uk-preserve-color) .uk-h3,.uk-section-secondary:not(.uk-preserve-color) .uk-h4,.uk-section-secondary:not(.uk-preserve-color) .uk-h5,.uk-section-secondary:not(.uk-preserve-color) .uk-h6,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-secondary:not(.uk-preserve-color) h1,.uk-section-secondary:not(.uk-preserve-color) h2,.uk-section-secondary:not(.uk-preserve-color) h3,.uk-section-secondary:not(.uk-preserve-color) h4,.uk-section-secondary:not(.uk-preserve-color) h5,.uk-section-secondary:not(.uk-preserve-color) h6,.uk-tile-primary:not(.uk-preserve-color) .uk-h1,.uk-tile-primary:not(.uk-preserve-color) .uk-h2,.uk-tile-primary:not(.uk-preserve-color) .uk-h3,.uk-tile-primary:not(.uk-preserve-color) .uk-h4,.uk-tile-primary:not(.uk-preserve-color) .uk-h5,.uk-tile-primary:not(.uk-preserve-color) .uk-h6,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-primary:not(.uk-preserve-color) h1,.uk-tile-primary:not(.uk-preserve-color) h2,.uk-tile-primary:not(.uk-preserve-color) h3,.uk-tile-primary:not(.uk-preserve-color) h4,.uk-tile-primary:not(.uk-preserve-color) h5,.uk-tile-primary:not(.uk-preserve-color) h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-3xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-secondary:not(.uk-preserve-color) h1,.uk-tile-secondary:not(.uk-preserve-color) h2,.uk-tile-secondary:not(.uk-preserve-color) h3,.uk-tile-secondary:not(.uk-preserve-color) h4,.uk-tile-secondary:not(.uk-preserve-color) h5,.uk-tile-secondary:not(.uk-preserve-color) h6{color:#fff}
.tm-toolbar-default .uk-button-secondary,.uk-card-secondary.uk-card-body .uk-button-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-light .uk-button-secondary,.uk-notification-message-danger .uk-button-secondary,.uk-notification-message-primary .uk-button-secondary,.uk-notification-message-success .uk-button-secondary,.uk-notification-message-warning .uk-button-secondary,.uk-offcanvas-bar .uk-button-secondary,.uk-overlay-primary .uk-button-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary{background-color:#fff;color:#707070;border-color:transparent}
.tm-toolbar-default .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-light .uk-grid-divider>:not(.uk-first-column)::before,.uk-offcanvas-bar .uk-grid-divider>:not(.uk-first-column)::before,.uk-overlay-primary .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before{border-left-color:#fff}
.tm-toolbar-default .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top-color:#fff}
.tm-toolbar-default .uk-text-lead,.uk-card-secondary.uk-card-body .uk-text-lead,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead,.uk-light .uk-text-lead,.uk-offcanvas-bar .uk-text-lead,.uk-overlay-primary .uk-text-lead,.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead{color:#fff}
*{--uk-inverse:initial}
.tm-toolbar-default,.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-light,.uk-offcanvas-bar,.uk-overlay-primary,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color){--uk-inverse:light}
.tm-headerbar-default,.uk-card-default.uk-card-body,.uk-card-default>:not([class*=uk-card-media]),.uk-card-overlay.uk-card-body,.uk-card-overlay>:not([class*=uk-card-media]),.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-dark,.uk-dropbar,.uk-dropdown,.uk-navbar-container:not(.uk-navbar-transparent),.uk-navbar-dropdown:not(.uk-preserve-color),.uk-overlay-default,.uk-section-default:not(.uk-preserve-color),.uk-section-muted:not(.uk-preserve-color),.uk-tile-default:not(.uk-preserve-color),.uk-tile-muted:not(.uk-preserve-color){--uk-inverse:dark}
.tm-toolbar{z-index:992}
html{overflow-y:scroll}
body{overflow:hidden;overflow:clip}
.tm-page{position:relative}
.tm-page>:nth-child(3){--tm-reveal:-10}
.tm-page>:nth-child(4){--tm-reveal:-20}
.tm-page>:nth-child(5){--tm-reveal:-30}
.tm-page>:nth-child(6){--tm-reveal:-40}
.tm-toolbar{padding-top:10px;padding-bottom:10px;font-size:11px;position:relative}
.tm-toolbar-default{background:#707070}
.tm-header,.tm-header-mobile{position:relative}
.tm-height-min-1-1{min-height:100%}
.uk-grid.tm-grid-expand>*{flex-grow:1}
.tm-grid-expand>.uk-width-expand{flex-grow:999}
.footer{background:#707070}
.footer .el-title:hover{color:#fff}
.footer b,.footer strong{color:#fff}
*{box-sizing:border-box}
.uk-icon.uk-navbar-toggle-icon{color:#707070!important}
.uk-navbar-toggle:before{display:block;content:"Menü ";font-size:12px;color:#707070!important}
.tm-header-mobile{z-index:970}
.tm-header-mobile .uk-logo{margin-top:5px}
.tm-header-mobile .uk-navbar{padding-top:10px}
.tm-header-mobile .uk-navbar-container{height:80px!important}
.uk-navbar-toggle{min-height:35px!important}
.uk-button{line-height:1.2;padding:10px 10px}
.cat-prod{display:block}
.button,input[type=submit]{padding:0 18px}
.flex-control-thumbs li{max-width:120px}
input{color:#707070;border-radius:5px;padding:5px;width:85px;border:1px solid #999;font-size:16px}
.totop{display:none;position:fixed;left:-10px;bottom:0;z-index:999}
@media only screen and (max-width:1024px){.fs-load-more-item{padding-left:10px}}
.form-row label:first-child:not(.checkbox,.woocommerce-form__label-for-checkbox){font-family:Ubuntu;letter-spacing:0;text-transform:none;font-size:16px}
.price,.quantity,.subtotal{flex-basis:20%;text-align:center}
@media screen and (max-width:768px){.woocommerce td:first-child,.woocommerce th:first-child{padding:15px!important}}
@media only screen and (max-width:1024px){.product-subtotal,.woocommerce-Price-amount{font-size:16px;font-weight:700}}
@media only screen and (max-width:767px){.price,.quantity,.subtotal{flex:1;flex-basis:0;text-align:left;width:auto;padding:0 4px 0 0}}
.side-buttons{z-index:999;position:fixed;right:0;top:300px;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:0 10px 15px 0 rgba(0,0,0,.1);transition:all .1s ease-out;height:210px;width:55px}
@media (max-width:1024px){.side-buttons{display:none}}
.side-buttons-social{top:320px;box-shadow:0 2px 8px rgba(0,0,0,.3)}
@media screen and (max-width:1420px){.side-buttons{transform:scale(.7);right:-10px;top:250px}
.side-buttons-social{top:410px}}
@media screen and (max-width:1280px){.side-buttons{top:120px;transform:scale(.6);right:-12px}
.side-buttons-social{top:260px}}
.product img{border-radius:5px}
.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary){border:1px solid #e3e3e3}
.htcompare-btn{background-color:#ffffffd3!important;font-size:25px!important;transition:all .2s ease-in-out}
.htcompare-btn span,.htcompare-btn span svg{height:30px;width:30px}
.single-product .htcompare-btn span,.single-product .htcompare-btn span svg{font-size:25px;color:#fff!important}
.single-product .htcompare-btn{background-color:#a5a34c!important;border-radius:5px;padding:3px;border:2px solid transparent;background:#a5a34c!important}
.single-product .htcompare-btn span{text-align:center;color:#fff}
.single-product .tile-muted{padding:20px;border-radius:10px;background:#f7f7f7}
@media only screen and (max-width:1024px){.single-product .product-subtotal,.single-product .woocommerce-Price-amount{font-size:20px}}
.htcompare-btn span,.htcompare-btn-text{width:25px;padding-bottom:10px}
.htcompare-btn svg{height:unset!important;width:unset!important;margin:unset!important}
.htcompare-btn span,.htcompare-btn-text{padding-bottom:4px}
.cat-products img{max-height:165px;width:100%;object-fit:cover}
.cat-products .el-item{display:flex!important;flex-direction:column;height:100%}
.cat-products .el-sublayout{margin-top:auto}
.product-price-headline{color:#fff!important;background:#707070;border-radius:5px;max-width:fit-content;padding:5px 10px;min-height:35px;margin-left:15px}
.price::after{content:" *";display:inline}
.cat-products .el-title,.product-title{font-weight:400}
.cat-subtitle{font-weight:700;font-size:24px}
.cat-subtitle-color{font-size:14px}
.single-product .cat-subtitle{font-weight:700;font-size:34px}
.single-product .cat-subtitle-color{font-size:24px}
.flex-control-thumbs li img,.woocommerce-product-gallery .flex-viewport{border-radius:5px}
.product-box ul{list-style:none;padding-left:0;margin:0}
.product-box ul li{position:relative;padding-left:25px;margin-bottom:8px}
.product-box ul li::before{content:"✓";position:absolute;left:0;color:#a5a34c;font-weight:700}
.dynamic-product-prices{text-align:center}
.dynamic-product-prices .price-sqm-container .price-label{color:#a5a34c;font-size:14px;font-weight:700;margin:5px 0}
.dynamic-product-prices .price-sqm-container .price-value{margin:0}
.dynamic-product-prices .price-piece-container{margin-top:5px}
.dynamic-product-prices.is-loading .price-loader{color:#96a0a5;font-size:16px;animation:pulse 1s infinite}
.dynamic-product-prices.awaiting-variation #price-sqm-value{font-size:16px;color:#96a0a5}
@keyframes pulse{0%,100%{opacity:.4}50%{opacity:1}}
.product-colors .fs-grid-item-holder{position:relative}
@media only screen and (max-width:1024px){.product-colors .fs-grid-item-holder{margin-left:-30px}}
.product-colors .fs-grid-item-holder .el-image{display:block;border-radius:50%;background:#fff;padding:5px;box-shadow:0 0 0 5px #ddd;box-sizing:content-box;object-fit:contain;width:80px;height:80px;margin:auto;position:relative;top:10px;left:10px;margin-bottom:25px}
@media only screen and (max-width:1024px){.product-colors .fs-grid-item-holder .el-image{width:60px;height:60px}}
.product-colors a.active .el-image{box-shadow:0 0 0 5px #a5a34c}
.uk-hr,hr{overflow:visible;text-align:inherit;margin:0 0 20px 0;border:0;border-top:1px solid #ddd}
.woocommerce-product-gallery .flex-viewport{border-radius:10px;background:#f6f6f6}
.single_add_to_cart_button{font-size:20px;margin-top:50px;width:100%;background-color:#d27e4b!important;padding:10px 20px;border:2px solid #d27e4b!important;color:#fff!important}
#sample_button{font-size:20px;margin-top:10px;width:100%;background-color:transparent;border:2px solid #d27e4b!important;padding:10px 20px;color:#d27e4b}
.product-gallery{margin-top:40px}
.single-product .cart{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}
.single-product .cart .quantity{position:relative;width:100%;height:40px}
.htcompare-button-area{max-width:44px}
table.variations{margin-bottom:20px!important}
#pa_abmessungen{background-color:#fff}
.reset_variations{display:none}
.woocommerce input.input-text,.woocommerce select:not([multiple]):not([size]){border:1px solid #96a0a5!important;border-radius:10px}
.product-template-default div.product form.cart .quantity{display:none!important}
.product-template-default .quantity{position:relative;display:inline-block;width:170px!important}
.variations tr:nth-child(2){display:none}
.uk-navbar-nav{flex-grow:5}
.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{align-items:end}
.uk-navbar-container{position:relative!important;z-index:99}
@media only screen and (max-width:1024px){.uk-navbar-container:not(.uk-navbar){padding-top:0;padding-bottom:0}}
.uk-navbar-nav{height:50px;justify-content:end;width:1490px;margin-left:-45px}
@media only screen and (max-width:1024px){.uk-navbar-nav{height:60px}}
.uk-navbar-nav .menu-item-type-taxonomy{margin-top:30px}
.uk-navbar-dropdown{transform:translateX(-50%)!important}
.uk-navbar-dropdown{border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:10}
.uk-navbar-dropdown .uk-card-default{transition:all .2s ease-in-out}
.tm-header{height:187px;position:relative;z-index:970}
.tm-header-mobile .uk-navbar-container{height:100px}
.uk-navbar-left{display:block;position:relative;z-index:999;max-width:100%}
.uk-logo{position:relative;z-index:999}
@media only screen and (max-width:1024px){.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{min-height:unset}}
.uk-navbar-toggle{margin-top:20px}
.header-navi{position:relative;z-index:9999;width:1340px;color:#000}
.header-navi>div{width:30%}
.uk-navbar-container{position:relative;z-index:999}
.uk-navbar-dropdown{top:182px!important;box-shadow:4px 4px 8px rgba(0,0,0,.3);box-shadow:4px 4px 8px rgba(0,0,0,.3),inset 0 5px 5px rgba(0,0,0,.1)}
.cart-mobile{margin-top:10px!important}
.cart-mobile .uk-button{min-width:40px}
.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{min-height:40px;align-items:start}
.menu-item{margin-top:0}
.uk-navbar-sticky{transition:all .2s ease-in-out;padding-top:10px}
.htcompare-counter-area{position:absolute;margin-left:-20px}
.htcompare-counter-area .htcompare-counter{font-weight:400;background:#d27e4b;border-radius:20px;font-size:14px;position:absolute;width:23px;height:23px;margin-top:-3px}
.uk-navbar-justify .uk-navbar-item,.uk-navbar-justify .uk-navbar-left,.uk-navbar-justify .uk-navbar-nav,.uk-navbar-justify .uk-navbar-nav>li,.uk-navbar-justify .uk-navbar-right,.uk-navbar-justify .uk-navbar-toggle{max-width:103%}
.tm-toolbar{background:#a5a34c;padding-top:5px;padding-bottom:0}
.accordion{cursor:pointer;border:none;outline:0;transition:background-color .2s}
.panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out,opacity .3s;opacity:0}
.product-tabs .uk-card-body{padding:0}
.product-tabs *,.product-tabs .panel *{transition:none}
.detail-attributes{border:1px solid grey;border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-top:0;padding-bottom:0!important}
.detail-attributes>div{padding:15px}
@media only screen and (max-width:1024px){.detail-attributes>div{padding:0;margin:15px 0 0 0}}
.detail-attributes img{border-radius:0}
.detail-attributes>div>div{margin:0}
.detail-attributes .el-meta{padding:15px 5px;width:100%;font-size:15px;border-right:1px solid #fff;background:#878787;color:#fff}
@media only screen and (max-width:1024px){.detail-attributes .el-meta{background:#878787!important;border-color:#878787!important;font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center;height:40px}}
.detail-attributes .value{padding:15px 5px;width:100%;font-size:15px;border-right:1px solid #fff}
.detail-attributes .value:nth-child(odd){background:#d0d0d0}
.detail-attributes .value:nth-child(2n){background:#e3e3e3}
.uk-slidenav-container{width:100%}
.attribute-grid .fs-load-more-item .el-item,.attribute-grid .fs-load-more-item .uk-grid{height:100%}
.attribute-grid .fs-load-more-item .el-title{font-family:Ubuntu;font-size:16px;color:#fff;height:100%;display:flex;align-items:center}
.attribute-grid .fs-load-more-item .el-title:before{content:" ";float:left;width:40px;height:40px;margin-right:10px}
.attribute-grid .fs-load-more-item .el-title[data-title=abmessungen]:before{background:url('../../../uploads/icon-bestellvarianten.svg')}
.attribute-grid .fs-load-more-item .el-title[data-title=material]:before{background:url('../../../uploads/icon-material.svg')}
.attribute-grid .fs-load-more-item .el-title[data-title=einsatzbereich]:before{background:url('../../../uploads/icon-einsatzbereich.svg')}
.attribute-grid .fs-load-more-item .el-title[data-title=lieferzeit]:before{background:url('../../../uploads/herstellergarantie.svg')}
.attribute-grid .fs-load-more-item .el-title[data-title=bestellvarianten]:before{background:url('../../../uploads/icon-varianten.svg')}
.attribute-grid .fs-load-more-item .el-title[data-title=lieferung]:before{background:url('../../../uploads/icon-lieferung.svg')}
.attribute-grid .fs-load-more-item .el-title[data-title=herkunftsland]:before{background:url('../../../uploads/icon-herkunftsland.svg')}
.attribute-grid .fs-load-more-item .el-title[data-title=farbgruppe]:before{background:url('../../../uploads/icon-farbgruppe.svg')}
.attribute-grid .fs-load-more-item .el-title[data-title=kantenbearbeitung]:before{background:url('../../../uploads/icon-kantenbearbeitung.svg')}
.attribute-grid .fs-load-more-item .el-title[data-title=oberflche]:before{background:url('../../../uploads/icon-oberflaeche.svg')}
.attribute-grid .fs-load-more-item .el-title[data-title=preisgruppe]:before{background:url('../../../uploads/icon-preisgruppe.svg')}
.attribute-grid .fs-load-more-item .el-content{padding:5px;min-height:62px;height:100%}
.attribute-grid .fs-load-more-item:nth-child(4n+1) .el-title,.attribute-grid .fs-load-more-item:nth-child(4n+2) .el-title{background:#878787;border:10px #878787 solid}
.attribute-grid .fs-load-more-item:nth-child(4n+1) .el-content,.attribute-grid .fs-load-more-item:nth-child(4n+2) .el-content{background:#ededed;border:10px #ededed solid}
.attribute-grid .fs-load-more-item:nth-child(4n+3) .el-title,.attribute-grid .fs-load-more-item:nth-child(4n+4) .el-title{background:#a1a1a1;border:10px #a1a1a1 solid}
.attribute-grid .fs-load-more-item:nth-child(4n+3) .el-content,.attribute-grid .fs-load-more-item:nth-child(4n+4) .el-content{background:#f3f3f3;border:10px #f3f3f3 solid}
@media only screen and (max-width:1024px){.attribute-grid .fs-load-more-item .el-title{background:#878787!important;border-top-left-radius:10px;border-top-right-radius:10px;border-color:#878787!important;font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center;height:40px}
.attribute-grid .fs-load-more-item .el-title:before{float:none;margin-right:10px}}
@media only screen and (max-width:1024px){.el-sublayout div .fs-load-more-container{margin:0}
.el-item{width:100%;margin:auto}
.detail-attributes>div>div{padding:0}
.fs-load-more-container{margin-left:0}
.detail-attributes{padding:0 20px 20px 20px;margin:0;padding:0;border:0}}
.detail-tabs{border-bottom:0;padding:0;margin:0;list-style:none}
.detail-tabs>div{padding:0;margin:0}
.detail-tabs .fs-load-more-item:first-child .tab-switcher{border-top-left-radius:15px;border-left:1px solid grey}
.detail-tabs .fs-load-more-item:last-child .tab-switcher{border-top-right-radius:15px;border-right:1px solid grey}
.detail-tabs .fs-load-more-item .tab-switcher{border:1px solid #fff;border-top:1px solid grey;border-bottom:0;border-right:0;background-color:#ededed;box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.3);cursor:pointer;transition:background-color .3s ease;height:60px;display:flex!important;align-items:center;margin-left:-15px;padding:0 0 0 25px}
.detail-tabs .fs-load-more-item .tab-switcher:after{display:inline;content:" ❯ ";color:#fff;width:50px;height:50px;position:absolute;right:5px;top:15px;font-size:20px;transition:all .2s ease-in-out}
@media only screen and (max-width:1024px){.detail-tabs .fs-load-more-item .tab-switcher:before{display:inline;content:" ";position:absolute;right:60px;top:5px;width:1px;height:50px;background:rgba(255,255,255,.5)}}
.detail-tabs .fs-load-more-item .tab-switcher .el-title{font-size:18px;font-weight:700;margin:10px 0;letter-spacing:0;font-family:Ubuntu}
@media only screen and (max-width:1024px){.detail-tabs .fs-load-more-item .tab-switcher .el-title{color:#fff!important}}
@media only screen and (max-width:1024px){.detail-tabs .fs-load-more-item .tab-switcher{margin-left:0;background-color:#a5a34c;border-radius:10px;border:unset;box-shadow:unset}}
.detail-tabs .fs-load-more-item .el-item{margin-bottom:0}
@media only screen and (max-width:1024px){.detail-tabs .fs-load-more-item{padding:0;margin:0 0 10px 0}}
@media (max-width:768px){.detail-tabs .tab-switcher{flex:1 1 auto}}
.product-tab-colors .el-image{width:200px}
.product-tab-colors .uk-slidenav{color:grey}
.product-tab-colors .uk-slidenav-previous{top:100px;position:relative}
.product-tab-colors .uk-slidenav-next{right:0;top:100px;position:absolute}
.product-tab-colors .uk-button-default{font-size:20px;width:100%;background-color:#d27e4b!important;padding:10px 20px;border:2px solid #fff!important}
@media only screen and (max-width:1024px){.product-slider .fs-load-more-item{max-width:80%;margin-left:10%}}
#tm-main{visibility:visible;opacity:1}
#tm-dialog-mobile:not(.uk-drop){display:none}
#tm-dialog-mobile{visibility:visible;max-width:100%!important;width:100%!important;left:0!important}
.htcompare-counter-icon{display:none}
@keyframes fade-in-out{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}
.loading-spinner{position:fixed;top:50%;left:50%;display:grid;grid-template-columns:1fr 1fr;width:80px;height:80px;transform:translate(-50%,-50%);z-index:9999;pointer-events:none!important;transition:opacity .3s ease-in-out;animation:gerwing-spinner-failsafe 1.5s steps(1,end) forwards!important}
.loading-spinner div{width:35px;height:35px;background-color:#ccc;animation:fade-in-out 1.2s infinite ease-in-out;border-radius:5px}
.loading-spinner div:first-child{background-color:#c08b58;animation-delay:0s}
.loading-spinner div:nth-child(2){background-color:#a9ad5c;animation-delay:.2s}
.loading-spinner div:nth-child(3){background-color:#a2a8ad;animation-delay:.4s}
.loading-spinner div:nth-child(4){background-color:transparent;animation-delay:.6s}
body.page-revealed .loading-spinner{display:none;opacity:0;visibility:hidden;pointer-events:none}
@keyframes gerwing-spinner-failsafe{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none;display:none}}
.dgwt-wcas-suggestions-wrapp{z-index:999999999999!important;max-height:60vh!important;box-shadow:0 7px 11px 0 rgba(0,0,0,.2);width:30vw!important;margin-top:20px;border-radius:20px}
