html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--teft-typography-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--teft-typography-heading-font-family:var(--teft-typography-font-family);--teft-typography-font-color:inherit;--teft-typography-base:1em;--teft-typography-scale-ratio:1.3;--teft-typography-xs:calc(1em/var(--teft-typography-scale-ratio)*var(--teft-typography-scale-ratio));--teft-typography-sm:calc(1em/var(--teft-typography-scale-ratio));--teft-typography-md:calc(1em*var(--teft-typography-scale-ratio));--teft-typography-lg:calc(var(--teft-typography-md)*var(--teft-typography-scale-ratio));--teft-typography-xl:calc(var(--teft-typography-lg)*var(--teft-typography-scale-ratio));--teft-typography-xxl:calc(var(--teft-typography-xl)*var(--teft-typography-scale-ratio));--teft-typography-xxxl:calc(var(--teft-typography-xxl)*var(--teft-typography-scale-ratio));--teft-typography-heading-line-height:1.2;--teft-typography-heading-font-color:var(--teft-typography-font-color);--teft-typography-heading-font-weight:600;--teft-typography-body-line-height:1.8125}html{font-size:var(--teft-typography-base)}body{color:var(--teft-typography-font-color);font-family:var(--teft-typography-font-family)}h1,h2,h3,h4,h5,h6{color:var(--teft-typography-heading-font-color);font-family:var(--teft-typography-heading-font-family);font-weight:var(--teft-typography-heading-font-weight)}h1,h2,h3,h4,h5,h6,legend{line-height:var(--teft-typography-heading-line-height)}.teft-typography-xxl-size,h1{font-size:var(--teft-typography-xxl)}.teft-typography-xl-size,h2{font-size:var(--teft-typography-xl)}.teft-typography-lg-size,h3{font-size:var(--teft-typography-lg)}.teft-typography-md-size,h4{font-size:var(--teft-typography-md)}@media (max-width:600px){.show-for-small{display:none!important}}@media (max-width:782px){.show-for-medium{display:none!important}}@media (max-width:960px){.show-for-large{display:none!important}}@media (max-width:1280px){.show-for-wide{display:none!important}}@media (max-width:1440px){.show-for-huge{display:none!important}}:root{--teft-theme-site-width:75rem;--teft-theme-content-width:36rem;--teft-theme-site-padding:1rem;--teft-theme-gap:1rem;--teft-theme-block-margin:3rem;--teft-theme-negative-block-margin:-2rem;--teft-theme-primary-color:#1897ec;--teft-theme-on-primary-color:#fff;--teft-theme-secondary-color:#e9e9e9;--teft-theme-on-secondary-color:#000;--teft-theme-body-font-color:#222;--teft-theme-alert-color:#c60f13;--teft-theme-on-alert-color:#fff;--teft-theme-success-color:#5da423;--teft-theme-on-success-color:#fff;--teft-theme-warning-color:#ffae00;--teft-theme-on-warning-color:#fff;--teft-theme-disabled-color:#ccc;--teft-theme-on-disabled-color:#fff}@media (min-width:601px){:root{--teft-theme-gap:1.5rem;--teft-theme-site-padding:1.5rem}}@media (min-width:783px){:root{--teft-theme-gap:3rem;--teft-theme-site-padding:3rem;--teft-theme-block-margin:5rem;--teft-theme-negative-block-margin:-3rem}}:root .has-very-dark-gray-background-color{color:#fff}:root{--teft-wp-gallery-gap:1rem}.entry-content,.wp-block-cover .wp-block-cover__inner-container{margin:0 auto;width:calc(100% - var(--teft-theme-site-padding)*2)}.entry-content>*,.wp-block-cover__inner-container>*,.wp-block-group__inner-container>*,.wp-block-quote.is-style-large,.wp-block-teft-cards-theme>*{margin:var(--teft-theme-block-margin) auto;max-width:var(--teft-theme-content-width)}.entry-content>.alignwide,.wp-block-group__inner-container>.alignwide,.wp-block-teft-cards-theme>.alignwide{max-width:var(--teft-theme-site-width)}.wp-block-group__inner-container>.alignfull{max-width:none;width:100%}.wp-block-video video{max-width:var(--teft-theme-content-width)}.wp-block-image img{display:block}.wp-block-image .alignleft,.wp-block-image .alignright{margin-top:0}.wp-block-image figcaption{font-size:var(--teft-typography-sm)}.wp-block-table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:.5em}.wp-block-embed.type-video>.wp-block-embed__wrapper{height:0;padding-top:56.25%;position:relative;width:100%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-block-quote cite{font-size:var(--teft-typography-sm)}.wp-block-pullquote p{font-size:var(--teft-typography-lg)}.wp-block-pullquote cite{font-size:var(--teft-typography-sm)}.wp-block-separator{padding:0}.more-link{display:block}.wp-block-group.has-background .wp-block-group__inner-container>.alignfull{left:-30px;max-width:calc(100% + 60px);position:relative;width:calc(100% + 60px)}.has-small-font-size{font-size:var(--teft-typography-sm)}.has-large-font-size{font-size:var(--teft-typography-lg)}.has-huge-font-size{font-size:var(--teft-typography-xl)}.wp-block-search .wp-block-search__input{width:auto}.entry-content>.wp-block-quote+ol,.entry-content>.wp-block-quote+p,.entry-content>.wp-block-quote+ul,.entry-content>h2+*,.entry-content>h3+*,.entry-content>h4+*,.entry-content>h5+*,.entry-content>h6+*,.entry-content>ol+p,.entry-content>p+.wp-block-quote,.entry-content>p+ol,.entry-content>p+p,.entry-content>p+ul:not(.wp-block-gallery),.entry-content>ul:not(.wp-block-gallery)+p,.wp-block-group__inner-container>.wp-block-quote+ol,.wp-block-group__inner-container>.wp-block-quote+p,.wp-block-group__inner-container>.wp-block-quote+ul,.wp-block-group__inner-container>h2+*,.wp-block-group__inner-container>h3+*,.wp-block-group__inner-container>h4+*,.wp-block-group__inner-container>h5+*,.wp-block-group__inner-container>h6+*,.wp-block-group__inner-container>ol+p,.wp-block-group__inner-container>p+.wp-block-quote,.wp-block-group__inner-container>p+ol,.wp-block-group__inner-container>p+p,.wp-block-group__inner-container>p+ul:not(.wp-block-gallery),.wp-block-group__inner-container>ul:not(.wp-block-gallery)+p,.wp-block-teft-cards-theme>.wp-block-quote+ol,.wp-block-teft-cards-theme>.wp-block-quote+p,.wp-block-teft-cards-theme>.wp-block-quote+ul,.wp-block-teft-cards-theme>h2+*,.wp-block-teft-cards-theme>h3+*,.wp-block-teft-cards-theme>h4+*,.wp-block-teft-cards-theme>h5+*,.wp-block-teft-cards-theme>h6+*,.wp-block-teft-cards-theme>ol+p,.wp-block-teft-cards-theme>p+.wp-block-quote,.wp-block-teft-cards-theme>p+ol,.wp-block-teft-cards-theme>p+p,.wp-block-teft-cards-theme>p+ul:not(.wp-block-gallery),.wp-block-teft-cards-theme>ul:not(.wp-block-gallery)+p{margin-top:var(--teft-theme-negative-block-margin)}.wp-block-pullquote>p:first-child{margin-top:0}.wp-block-gallery .blocks-gallery-item{margin:0 var(--teft-wp-gallery-gap) var(--teft-wp-gallery-gap) 0;width:calc(50% - var(--teft-wp-gallery-gap)/2)}@media (min-width:601px){.wp-block-gallery.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-item{margin-right:var(--teft-wp-gallery-gap)}.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - var(--teft-wp-gallery-gap)*2/3)}.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - var(--teft-wp-gallery-gap)*3/4)}.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - var(--teft-wp-gallery-gap)*4/5)}.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - var(--teft-wp-gallery-gap)*5/6)}.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - var(--teft-wp-gallery-gap)*6/7)}.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - var(--teft-wp-gallery-gap)*7/8)}}.wp-block-column{margin-bottom:var(--teft-theme-gap)}.wp-block-column:last-child{margin-bottom:0}@media (min-width:601px){.wp-block-column{flex-basis:calc(50% - var(--teft-theme-gap)/2)}.wp-block-column:nth-child(2n){margin-left:var(--teft-theme-gap)}}@media (min-width:783px){.wp-block-column{margin-bottom:0}.wp-block-column:not(:first-child){margin-left:var(--teft-theme-gap)}}body{color:var(--teft-theme-body-font-color)}h1,h2,h3,h4,h5,h6{color:var(--teft-theme-heading-font-color)}a{color:var(--teft-theme-primary-color)}.entry-content{margin:0 auto;width:calc(100% - var(--teft-theme-site-padding)*2)}.entry-content>*{margin:var(--teft-theme-block-margin) auto;max-width:var(--teft-theme-content-width)}.entry-content>h2+*,.entry-content>h3+*,.entry-content>h4+*,.entry-content>h5+*,.entry-content>h6+*,.entry-content>ol+p,.entry-content>p+ol,.entry-content>p+p{margin-top:var(--teft-theme-negative-block-margin)}.entry-content>.alignwide,.site-container{max-width:var(--teft-theme-site-width)}.entry-content>.alignfull{margin-left:calc(var(--teft-theme-site-padding)*-1);margin-right:calc(var(--teft-theme-site-padding)*-1);max-width:none;width:calc(100% + var(--teft-theme-site-padding)*2)}.hidden{display:none!important}.relative{position:relative}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}:root{--teft-buttons-primary-color:var(--teft-theme-primary-color,#1897ec);--teft-buttons-text-color:var(--teft-theme-on-primary-color,#fff);--teft-buttons-outlined-color:var(--teft-buttons-primary-color);--teft-buttons-disabled-color:var(--teft-theme-disabled-color,#ccc);--teft-buttons-disabled-text-color:var(--teft-theme-on-disabled-color,#fff);--teft-buttons-border-radius:6.25em}.teft-button,.wp-block-button{color:var(--teft-buttons-text-color)}.teft-button,.wp-block-button__link{background-color:var(--teft-buttons-primary-color);border:2px solid transparent;border-radius:var(--teft-buttons-border-radius);box-shadow:0 4px 6px rgba(0,0,0,.08);cursor:pointer;display:inline-block;font-size:inherit;line-height:inherit;margin:0;word-wrap:break-word;padding:.5em 1em;text-align:center;text-decoration:none}.teft-button[disabled],.wp-block-button__link[disabled]{background-color:var(--teft-buttons-disabled-color)!important;border-color:var(--teft-buttons-disabled-color)!important;color:var(--teft-buttons-disabled-text-color)!important;cursor:not-allowed}.wp-block-buttons .teft-button,.wp-block-buttons .wp-block-button{margin-bottom:.5em;margin-right:.5em}.is-style-outline .wp-block-button__link{box-shadow:none}.is-style-outline .wp-block-button__link:not(.has-text-color){color:var(--teft-buttons-outlined-color)}.teft-button:not(:disabled):focus,.teft-button:not(:disabled):hover,.wp-block-button__link:not(:disabled):focus,.wp-block-button__link:not(:disabled):hover{opacity:.7}.teft-button:not(:disabled):active,.wp-block-button__link:not(:disabled):active{box-shadow:none}.teft-button--secondary{background-color:var(--teft-theme-secondary-color,#e9e9e9);color:var(--teft-theme-on-secondary-color,#000)}.teft-button--alert{background-color:var(--teft-theme-alert-color,#c60f13);color:var(--teft-theme-on-alert-color,#fff)}.teft-button--success{background-color:var(--teft-theme-success-color,#5da423);color:var(--teft-theme-on-success-color,#fff)}.teft-button--warning{background-color:var(--teft-theme-warning-color,#ffae00);color:var(--teft-theme-on-warning-color,#fff)}:root{--teft-form-input-height:3.125em;--teft-form-input-padding:0.8em;--teft-form-border-color:var(--teft-theme-body-font-color);--teft-form-color--selected:var(--teft-theme-primary-color);--teft-form-color--disabled:#dcdcdc;--teft-form-border-radius:0}.form-group{margin-bottom:var(--teft-theme-gap);position:relative}input[type=date],input[type=datetime-locale],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--teft-form-border-radius);border:1px solid var(--teft-form-border-color);display:block;width:100%}input[type=date],input[type=datetime-locale],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:not([multiple]){height:var(--teft-form-input-height);padding:0 var(--teft-form-input-padding)}select[multiple],textarea{padding:var(--teft-form-input-padding)}select:not([multiple]){background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjkiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik00LjA3IDBsMi43MTggMy43NUgxLjM1TDQuMDcgMHpNNC4wNyA5TDEuMzUgNS4yNWg1LjQzOEw0LjA3IDl6IiBmaWxsPSIjQUJBQkFCIi8+PC9zdmc+) no-repeat 98% 50%;background-size:1em}input:disabled,select:disabled,textarea:disabled{background-color:var(--teft-form-color--disabled);cursor:not-allowed}input[type=range]{width:100%}.teft-checkbox,.teft-radio{display:inline-block;position:relative}.teft-checkbox>input[type=checkbox]+label,.teft-radio>input[type=radio]+label,label.teft-checkbox>input[type=checkbox]+span,label.teft-radio>input[type=radio]+span{display:inline-block;padding-left:2em}.teft-checkbox>input[type=checkbox]+label:after,.teft-checkbox>input[type=checkbox]+label:before,.teft-radio>input[type=radio]+label:after,.teft-radio>input[type=radio]+label:before,label.teft-checkbox>input[type=checkbox]+span:after,label.teft-checkbox>input[type=checkbox]+span:before,label.teft-radio>input[type=radio]+span:after,label.teft-radio>input[type=radio]+span:before{content:"";position:absolute;top:.15em}.teft-checkbox>input[type=checkbox]+label:before,.teft-radio>input[type=radio]+label:before,label.teft-checkbox>input[type=checkbox]+span:before,label.teft-radio>input[type=radio]+span:before{border:.1em solid var(--teft-form-border-color);height:1.5em;left:0;width:1.5em}.teft-checkbox>input[type=checkbox]+label:after,.teft-radio>input[type=radio]+label:after,label.teft-checkbox>input[type=checkbox]+span:after,label.teft-radio>input[type=radio]+span:after{opacity:0;top:.9em}.teft-radio>input[type=radio]+label:after,.teft-radio>input[type=radio]+label:before,label.teft-radio>input[type=radio]+span:after,label.teft-radio>input[type=radio]+span:before{border-radius:100%}.teft-radio>input[type=radio]+label:after,label.teft-radio>input[type=radio]+span:after{background-color:var(--teft-form-color--selected);height:.75em;left:.375em;top:.5em;width:.75em}.teft-checkbox>input[type=checkbox]+label:after,label.teft-checkbox>input[type=checkbox]+span:after{background:transparent;border:solid var(--teft-form-color--selected);border-top-color:transparent;border-width:0 0 .15em .15em;height:.45em;left:.375em;position:absolute;transform:translateY(-75%) rotate(-45deg);width:.8em}.teft-checkbox>input[type=checkbox]:checked+label:after,.teft-radio>input[type=radio]:checked+label:after,label.teft-checkbox>input[type=checkbox]:checked+span:after,label.teft-radio>input[type=radio]:checked+span:after{opacity:1}.teft-checkbox input[type=checkbox],.teft-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:1.5em;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:1.5em}.teft-checkbox input[type=checkbox]:focus+label:before,.teft-radio input[type=radio]:focus+label:before,label.teft-checkbox>input[type=checkbox]:focus+span:before,label.teft-radio>input[type=radio]:focus+span:before{outline:5px auto -webkit-focus-ring-color}:root{--theme-card-shadow:0 9px 46px 8px rgba(0,0,0,0.12);--theme-font-family:"Roboto","Helvetica",sans-serif;--teft-typography-font-family:var(--theme-font-family);--teft-typography-heading-line-height:1.3;--teft-typography-body-line-height:1.7;--teft-typography-heading-font-weight:700;--teft-typography-base:16px!important;--teft-typography-xxxxl:calc(var(--teft-typography-base)*3.29983);--teft-typography-xxxl:calc(var(--teft-typography-base)*2.75);--teft-typography-xxl:calc(var(--teft-typography-base)*2.125);--teft-typography-xl:calc(var(--teft-typography-base)*1.5);--teft-typography-lg:calc(var(--teft-typography-base)*1.25);--teft-typography-md:calc(var(--teft-typography-base)*1.125)!important;--teft-typography-sm:calc(var(--teft-typography-base)*1)!important;--teft-typography-xs:calc(var(--teft-typography-base)*0.875)!important;--teft-typography-xxs:calc(var(--teft-typography-base)*0.75)!important;--teft-typography-xxxs:calc(var(--teft-typography-base)*0.5)!important;--teft-spacing-base:var(--teft-typography-base);--teft-spacing-block-margin:4.5rem;--teft-spacing-negative-block-margin:-2.5rem;--teft-spacing-xxxs:calc(var(--teft-spacing-base)*0.25);--teft-spacing-xxs:calc(var(--teft-spacing-base)*0.5);--teft-spacing-xs:calc(var(--teft-spacing-base)*1)!important;--teft-spacing-sm:calc(var(--teft-spacing-base)*1.5)!important;--teft-spacing-md:calc(var(--teft-spacing-base)*2)!important;--teft-spacing-lg:calc(var(--teft-spacing-base)*2.5)!important;--teft-spacing-xl:calc(var(--teft-spacing-base)*5)!important;--teft-spacing-xxl:calc(var(--teft-spacing-base)*7.5)!important;--teft-spacing-xxxl:calc(var(--teft-spacing-base)*9.375)!important;--teft-cards-gap:var(--teft-spacing-sm);--teft-buttons-border-radius:2px;--teft-form-border-radius:var(--teft-buttons-border-radius);--teft-theme-block-margin:1.9rem;--teft-theme-negative-block-margin:-1rem;--teft-form-input-height:3.8em;--teft-buttons-box-shadow:0 0 1px rgba(0,0,0,0.14),0 2px 1px rgba(0,0,0,0.12),0 1px 3px rgba(0,0,0,0.2);--theme-primary900-color:#022234;--theme-primary700-color:#076395;--theme-primary600-color:#0878b6;--theme-primary500-color:#0a8ed6;--theme-primary200-color:#b0e1fb;--theme-primary100-color:#e1f4fe;--theme-primary50-color:#f1faff;--theme-neutral900-color:#333;--theme-neutral800-color:#424242;--theme-neutral700-color:#616161;--theme-neutral400-color:#bdbdbd;--theme-neutral300-color:#a38585;--theme-neutral100-color:#f5f5f5;--theme-white-color:#fff;--theme-red-color:#bf3219;--theme-green-color:#169844;--theme-yellow-color:#f6c929;--theme-black-color:#000;--teft-theme-primary-color:var(--theme-primary600-color);--teft-theme-on-primary-color:var(--theme-white-color);--teft-theme-secondary-color:var(--theme-primary900-color);--teft-theme-on-secondary-color:var(--theme-white-color);--teft-theme-body-font-color:var(--theme-neutral900-color);--teft-theme-header-font-color:var(--teft-theme-body-font-color);--teft-theme-alert-color:var(--theme-red-color);--teft-theme-on-alert-color:var(--theme-white-color);--teft-theme-success-color:var(--theme-green-color);--teft-theme-on-success-color:var(--theme-white-color);--teft-theme-warning-color:var(--theme-red-color);--teft-theme-on-warning-color:var(--theme-white-color);--teft-theme-disabled-color:var(--theme-neutral400-color);--teft-theme-on-disabled-color:var(--theme-white-color);--teft-buttons-background-color:var(--theme-primary600-color);--teft-theme-icon-add:url(/content/themes/oslovvs/src/assets/icons/add-icon-24px.svg);--teft-theme-icon-add-circle-outline:url(/content/themes/oslovvs/src/assets/icons/add_circle_outline-icon-24px.svg);--teft-theme-icon-arrow-forward-ios:url(/content/themes/oslovvs/src/assets/icons/arrow_forward_ios-icon-24px.svg);--teft-theme-icon-arrow-forward-ios-primary:url(/content/themes/oslovvs/src/assets/icons/arrow_forward_ios_primary-icon-24px.svg);--teft-theme-icon-arrow-forward-ios-white:url(/content/themes/oslovvs/src/assets/icons/arrow_forward_ios_white-icon-24px.svg);--teft-theme-icon-business:url(/content/themes/oslovvs/src/assets/icons/business-icon-24px.svg);--teft-theme-icon-call:url(/content/themes/oslovvs/src/assets/icons/call-icon-24px.svg);--teft-theme-icon-cancel:url(/content/themes/oslovvs/src/assets/icons/cancel-icon-24px.svg);--teft-theme-icon-chat:url(/content/themes/oslovvs/src/assets/icons/chat-icon-24px.svg);--teft-theme-icon-checkbox:url(/content/themes/oslovvs/src/assets/icons/check_box-icon-24px.svg);--teft-theme-icon-checkbox-outline:url(/content/themes/oslovvs/src/assets/icons/check_box_outline_blank-icon-24px.svg);--teft-theme-icon-check-circle:url(/content/themes/oslovvs/src/assets/icons/check_circle-icon-24px.svg);--teft-theme-icon-close-24:url(/content/themes/oslovvs/src/assets/icons/close-icon-24px.svg);--teft-theme-icon-contact-mail:url(/content/themes/oslovvs/src/assets/icons/contact_mail-icon-24px.svg);--teft-theme-icon-contact-support:url(/content/themes/oslovvs/src/assets/icons/contact_support-icon-24px.svg);--teft-theme-icon-content-paste:url(/content/themes/oslovvs/src/assets/icons/content_paste-icon-24px.svg);--teft-theme-icon-credit-card:url(/content/themes/oslovvs/src/assets/icons/credit_card-icon-24px.svg);--teft-theme-icon-delete:url(/content/themes/oslovvs/src/assets/icons/delete-icon-24px.svg);--teft-theme-icon-done:url(/content/themes/oslovvs/src/assets/icons/done-icon-24px.svg);--teft-theme-icon-email:url(/content/themes/oslovvs/src/assets/icons/email-icon-24px.svg);--teft-theme-icon-email-alt:url(/content/themes/oslovvs/src/assets/icons/alternate_email-icon-24px.svg);--teft-theme-icon-eye:url(/content/themes/oslovvs/src/assets/icons/eye-icon-24px.svg);--teft-theme-icon-favorite:url(/content/themes/oslovvs/src/assets/icons/favorite-icon-24px.svg);--teft-theme-icon-favorite-outline:url(/content/themes/oslovvs/src/assets/icons/favorite_border-icon-24px.svg);--teft-theme-icon-help:url(/content/themes/oslovvs/src/assets/icons/help-icon-24px.svg);--teft-theme-icon-home:url(/content/themes/oslovvs/src/assets/icons/home-icon-24px.svg);--teft-theme-icon-info:url(/content/themes/oslovvs/src/assets/icons/info-icon-24px.svg);--teft-theme-icon-label:url(/content/themes/oslovvs/src/assets/icons/label-icon-24px.svg);--teft-theme-icon-launch:url(/content/themes/oslovvs/src/assets/icons/launch-icon-24px.svg);--teft-theme-icon-launch-white:url(/content/themes/oslovvs/src/assets/icons/launch-icon-white-24px.svg);--teft-theme-icon-launch-primary:url(/content/themes/oslovvs/src/assets/icons/launch-primary-icon-24px.svg);--teft-theme-icon-list:url(/content/themes/oslovvs/src/assets/icons/list-icon-24px.svg);--teft-theme-icon-list-alt:url(/content/themes/oslovvs/src/assets/icons/list_alt-icon-24px.svg);--teft-theme-icon-local-shipping:url(/content/themes/oslovvs/src/assets/icons/local_shipping-icon-24px\ 1.svg);--teft-theme-icon-location:url(/content/themes/oslovvs/src/assets/icons/location_on-icon-24px.svg);--teft-theme-icon-login:url(/content/themes/oslovvs/src/assets/icons/login-icon-24px.svg);--teft-theme-icon-person-circle:url(/content/themes/oslovvs/src/assets/icons/account_circle-icon-24px.svg);--teft-theme-icon-person:url(/content/themes/oslovvs/src/assets/icons/person-icon-24px\ 1.svg);--teft-theme-icon-phone:url(/content/themes/oslovvs/src/assets/icons/phone_iphone-icon-24px.svg);--teft-theme-icon-play-circle:url(/content/themes/oslovvs/src/assets/icons/play_circle_filled-icon-24px.svg);--teft-theme-icon-radio:url(/content/themes/oslovvs/src/assets/icons/radio_button_checked-icon-24px.svg);--teft-theme-icon-radio-outline:url(/content/themes/oslovvs/src/assets/icons/radio_button_unchecked-icon-24px.svg);--teft-theme-icon-remove:url(/content/themes/oslovvs/src/assets/icons/remove-icon-24px.svg);--teft-theme-icon-search:url(/content/themes/oslovvs/src/assets/icons/search-icon-24px.svg);--teft-theme-icon-shopping-bag:url(/content/themes/oslovvs/src/assets/icons/shopping_bag-icon-24px.svg);--teft-theme-icon-shopping-cart:url(/content/themes/oslovvs/src/assets/icons/shopping_cart-icon-24px.svg);--teft-theme-icon-shopping-cart-add:url(/content/themes/oslovvs/src/assets/icons/add_shopping_cart-icon-24px.svg);--teft-theme-icon-sort:url(/content/themes/oslovvs/src/assets/icons/sort-icon-24px.svg);--teft-theme-icon-speed:url(/content/themes/oslovvs/src/assets/icons/speed-icon-24px.svg);--teft-theme-icon-stars:url(/content/themes/oslovvs/src/assets/icons/stars-icon-24px.svg);--teft-theme-icon-stop-circle:url(/content/themes/oslovvs/src/assets/icons/stop_circle-icon-24px.svg);--teft-theme-icon-support-agent:url(/content/themes/oslovvs/src/assets/icons/support_agent-icon-24px\ 1.svg);--teft-theme-icon-timer:url(/content/themes/oslovvs/src/assets/icons/av_timer-icon-24px.svg);--teft-theme-icon-toggle-off:url(/content/themes/oslovvs/src/assets/icons/toggle_off-icon-24px.svg);--teft-theme-icon-toggle-on:url(/content/themes/oslovvs/src/assets/icons/toggle_on-icon-24px.svg);--teft-theme-icon-zoom-in:url(/content/themes/oslovvs/src/assets/icons/zoom_in-icon-24px.svg);--teft-theme-icon-zoom-out:url(/content/themes/oslovvs/src/assets/icons/zoom_out-icon-24px.svg);--teft-theme-icon-facebook-square:url(/content/themes/oslovvs/src/assets/icons/facebook-square-icon-24px.svg);--teft-theme-icon-instagram:url(/content/themes/oslovvs/src/assets/icons/logo-instagram-icon-24px.svg);--teft-theme-icon-download:url(/content/themes/oslovvs/src/assets/icons/download-icon-32px.svg);--teft-theme-icon-download-24:url(/content/themes/oslovvs/src/assets/icons/download_24-icon-24px.svg);--teft-theme-icon-download-dark:url(/content/themes/oslovvs/src/assets/icons/download_dark-icon-32px.svg);--teft-theme-icon-download-24-dark:url(/content/themes/oslovvs/src/assets/icons/download_dark_24-icon-24px.svg)}body,html{font-size:var(--teft-typography-md)}html{line-height:var(--teft-typography-body-line-height)}.entry-header{margin:0 auto;width:calc(100% - var(--teft-theme-site-padding)*2)}.entry-title{margin-left:auto;margin-right:auto;max-width:var(--teft-theme-content-width)}.entry-title.aligncenter{text-align:center}.entry-title.alignleft{text-align:left}.entry-title.alignright{text-align:right}.entry-title span{font-weight:400}.entry-excerpt{margin:calc(var(--teft-typography-base)*2) auto;max-width:var(--teft-theme-content-width)}.site-container{margin:0 auto;max-width:var(--teft-theme-site-width)}mark{background-color:var(--theme-primary100-color)}.add_to_cart_button,.button,.wp-block-button__link{font-size:var(--teft-typography-md);margin-bottom:var(--teft-spacing-md);margin-top:var(--teft-spacing-sm);padding:var(--teft-spacing-xs) var(--teft-spacing-xl)}.entry-content .wp-block-teft-all-cards-wrap .layout-wrap>.card-wrap-main{font-size:var(--teft-typography-md)}.entry-content>.is-style-no-margins{margin-top:0;margin-bottom:0}.site-content .content-area+.wp-block-teft-newsletter{margin:var(--teft-spacing-xxl) auto var(--teft-spacing-xxl);max-width:var(--teft-theme-site-width)}.site-content .entry-title{font-size:var(--teft-typography-xxxl);font-weight:700}p.has-background{padding-left:1.25em;padding-right:1.25em}a[target=_blank]:not([href*=oslovvs]):after,a[target=_blank][target=_blank]:after{background:var(--teft-theme-icon-launch-primary);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-left:5px;vertical-align:middle;width:20px}a[target=_blank].has-background:after{display:none}.is-style-download{width:100%}.is-style-download a.wp-block-button__link{box-shadow:var(--teft-buttons-box-shadow);display:block;position:relative;text-align:left}.is-style-download a.wp-block-button__link:after,.is-style-download a.wp-block-button__link:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:32px;z-index:1}.is-style-download a.wp-block-button__link:before{background-color:var(--teft-theme-primary-color);border-radius:var(--teft-buttons-border-radius) 0 0 var(--teft-buttons-border-radius);box-shadow:0 0 0 2px var(--teft-theme-primary-color);width:42px}.is-style-download a.wp-block-button__link:after{background-image:var(--teft-theme-icon-download);background-position:50%;background-repeat:no-repeat;background-size:contain;left:5px}.is-style-download a.wp-block-button__link:hover{color:var(--teft-theme-primary-color)}.woocommerce-js a.button.link-post-term{background-color:var(--theme-primary700-color);box-shadow:var(--teft-buttons-box-shadow);font-size:var(--teft-typography-md);font-weight:400;margin-bottom:var(--teft-spacing-md);margin-top:var(--teft-spacing-sm);padding:var(--teft-spacing-base) var(--teft-spacing-lg);border-radius:var(--teft-woo-border-radius)}.vvsfwp-toggle{cursor:pointer}@media (max-width:782px){iframe{width:100%;height:auto}}.custom-logo-link,.jss3>span{color:var(--theme-white-color)}body .MuiInputLabel-outlined{color:var(--theme-neutral300-color)}.has-white-color{color:var(--theme-white-color)}.has-neutral-100-color{color:var(--theme-neutral100-color)}.has-neutral-300-color{color:var(--theme-neutral300-color)}.has-neutral-400-color{color:var(--theme-neutral400-color)}.has-neutral-700-color,.has-neutral-color{color:var(--theme-neutral700-color)}.has-neutral-800-color{color:var(--theme-neutral800-color)}.has-neutral-900-color{color:var(--theme-neutral900-color)}.has-black-color{color:var(--theme-black-color)}.has-primary-900-color{color:var(--theme-primary900-color)}.has-primary-700-color{color:var(--theme-primary700-color)}.has-primary-600-color,.has-primary-color{color:var(--theme-primary600-color)}.has-primary-500-color{color:var(--theme-primary500-color)}.has-primary-200-color{color:var(--theme-primary200-color)}.has-primary-100-color{color:var(--theme-primary100-color)}.has-primary-50-color{color:var(--theme-primary50-color)}.has-white-background-color{background-color:var(--theme-white-color)}.has-neutral-100-background-color{background-color:var(--theme-neutral100-color)}.has-neutral-300-background-color{background-color:var(--theme-neutral300-color)}.has-neutral-400-background-color{background-color:var(--theme-neutral400-color)}.has-neutral-700-background-color,.has-neutral-background-color{background-color:var(--theme-neutral700-color)}.has-neutral-800-background-color{background-color:var(--theme-neutral800-color)}.has-neutral-900-background-color{background-color:var(--theme-neutral900-color)}.has-black-background-color{background-color:var(--theme-black-color)}.has-primary-900-background-color{background-color:var(--theme-primary900-color)}.has-primary-700-background-color{background-color:var(--theme-primary700-color)}.has-primary-600-background-color,.has-primary-background-color{background-color:var(--theme-primary600-color)}.has-primary-500-background-color{background-color:var(--theme-primary500-color)}.has-primary-200-background-color{background-color:var(--theme-primary200-color)}.has-primary-100-background-color{background-color:var(--theme-primary100-color)}.has-primary-50-background-color{background-color:var(--theme-primary50-color)}.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-100-background-color:not(.has-text-color),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-100-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-300-background-color:not(.has-text-color),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-300-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-400-background-color:not(.has-text-color),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-400-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-50-background-color:not(.has-text-color),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-50-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-100-background-color:not(.has-text-color),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-100-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-200-background-color:not(.has-text-color),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-200-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-white-background-color:not(.has-text-color),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-white-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-100-background-color:not(.has-text-color),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-100-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-300-background-color:not(.has-text-color),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-300-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-400-background-color:not(.has-text-color),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-400-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-50-background-color:not(.has-text-color),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-50-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-100-background-color:not(.has-text-color),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-100-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-200-background-color:not(.has-text-color),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-200-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-white-background-color:not(.has-text-color),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-white-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(.button):not(.add_to_cart_button):not(.link){color:var(--theme-primary900-color)}.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-black-background-color:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-black-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-image:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-image :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-700-background-color:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-700-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-800-background-color:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-800-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-900-background-color:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-900-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-background-color:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-neutral-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-500-background-color:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-500-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-600-background-color:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-600-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-700-background-color:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-700-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-900-background-color:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-900-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-background-color:not(.has-text-color):not(table),.editor-styles-wrapper:not(.wp-block-widget-area__inner-blocks) .has-primary-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-black-background-color:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-black-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-image:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-image :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-700-background-color:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-700-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-800-background-color:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-800-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-900-background-color:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-900-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-background-color:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-neutral-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-500-background-color:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-500-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-600-background-color:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-600-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-700-background-color:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-700-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-900-background-color:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-900-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-background-color:not(.has-text-color):not(table),.entry-content:not(.wp-block-widget-area__inner-blocks) .has-primary-background-color :not(.wp-block-button__link):not(.btn):not(.has-text-color):not(td):not(th):not(tr):not(tfoot):not(tbody):not(thead):not(table){color:var(--theme-white-color)}.editor-styles-wrapper h1,.site-content h1{font-size:var(--teft-typography-xxxxl);line-height:1.2;font-weight:900}.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6,.site-content h2,.site-content h3,.site-content h4,.site-content h5,.site-content h6{line-height:var(--teft-typography-heading-line-height)}.editor-styles-wrapper h2,.site-content h2{font-size:var(--teft-typography-xxxl)}.editor-styles-wrapper h3,.site-content h3{font-size:var(--teft-typography-xxl)}.editor-styles-wrapper h4,.site-content h4{font-size:var(--teft-typography-xl)}.editor-styles-wrapper h5,.site-content h5{font-size:var(--teft-typography-lg)}.editor-styles-wrapper h6,.site-content h6{font-size:var(--teft-typography-md)}.wpcf7{border:1px solid var(--theme-neutral300-color);padding:var(--teft-spacing-md) var(--teft-spacing-block-margin)}.wpcf7 input[type=submit]{background:var(--theme-primary600-color);border:0;border-radius:var(--teft-buttons-border-radius);color:var(--theme-white-color);display:block;font-size:var(--teft-typography-md);font-weight:400;margin:var(--teft-spacing-lg) auto 0;padding:var(--teft-spacing-sm) var(--teft-spacing-xl)}.wpcf7 input[type=submit]+span{bottom:0;display:block;height:10px;position:absolute;width:100%}.is-style-contact .wpcf7{padding:var(--teft-spacing-md) var(--teft-spacing-xxl);position:relative}.is-style-contact .wpcf7 .wpcf7-form-title{text-align:center}.is-style-contact .wpcf7 p{color:var(--theme-neutral700-color);font-size:var(--teft-typography-sm)}.is-style-contact .wpcf7 select{background-color:var(--theme-neutral100-color);color:var(--theme-neutral700-color);height:var(--teft-form-input-height)}.is-style-contact .wpcf7 label{background-color:var(--theme-white-color);display:block;position:relative}.is-style-contact .wpcf7 label span{left:var(--teft-form-input-padding);position:absolute;top:50%;transform:translateY(-50%);transition:all .1s ease-in;white-space:nowrap;width:100%}@media (max-width:480px){.is-style-contact .wpcf7 label span{font-size:var(--teft-typography-sm);overflow:hidden;text-overflow:ellipsis;width:calc(100% - 30px)}}.is-style-contact .wpcf7 label input{background-color:transparent;background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:24px;padding-right:36px;z-index:2}.is-style-contact .wpcf7 label input:not(:-moz-placeholder-shown)+span{font-size:var(--teft-typography-xs);top:-1px;transform:translateY(0);-moz-transition:all .1s ease-out;transition:all .1s ease-out}.is-style-contact .wpcf7 label input:not(:-ms-input-placeholder)+span{font-size:var(--teft-typography-xs);top:-1px;transform:translateY(0);-ms-transition:all .1s ease-out;transition:all .1s ease-out}.is-style-contact .wpcf7 label input:focus+span,.is-style-contact .wpcf7 label input:not(:placeholder-shown)+span{font-size:var(--teft-typography-xs);top:-1px;transform:translateY(0);transition:all .1s ease-out}.is-style-contact .wpcf7 label input::-webkit-input-placeholder{visibility:hidden}.is-style-contact .wpcf7 label input::-moz-placeholder{visibility:hidden}.is-style-contact .wpcf7 label input:-ms-input-placeholder{visibility:hidden}.is-style-contact .wpcf7 label input:-moz-placeholder{visibility:hidden}.is-style-contact .wpcf7 label input[type=text][name*=name]{background-image:var(--teft-theme-icon-person)}.is-style-contact .wpcf7 label input[type=tel]{background-image:var(--teft-theme-icon-phone)}.is-style-contact .wpcf7 label input[type=email]{background-image:var(--teft-theme-icon-email)}@media (max-width:600px){.is-style-contact .wpcf7{padding-left:var(--teft-spacing-md);padding-right:var(--teft-spacing-md)}}.site-header--branding{margin-right:auto;order:1;padding:var(--teft-spacing-xs) 0 0}.site-header--branding .custom-logo{height:40px;min-width:100px;min-height:30px;vertical-align:middle;width:auto}@media (min-width:901px){.site-header--branding{order:0;padding-bottom:var(--teft-spacing-xs)}}@media (min-width:601px){.site-header--branding{margin-right:var(--teft-spacing-lg)}}@media (min-width:481px){.site-header--branding{margin-right:var(--teft-spacing-base)}}.site-title{font-size:1.5em;font-weight:600;line-height:1;margin:0}.site-header--nav{display:none;width:100%}@media (min-width:901px){.site-header--nav{display:block;width:auto}}.main-menu{display:flex;margin:0;padding:0}.main-menu li{list-style:none;padding-right:var(--teft-spacing-sm)}.main-menu li:first-child{padding-left:var(--teft-spacing-sm)}.main-menu li:nth-of-type(1n+4){display:none}.main-menu li.current-menu-item>a{text-decoration:underline}@media (min-width:901px){.main-menu li{padding-right:var(--teft-spacing-xs)}.main-menu li:first-child{padding-left:var(--teft-spacing-xs)}.main-menu li:nth-of-type(3){display:none}}@media (min-width:1121px){.main-menu li:nth-of-type(4),.main-menu li:nth-of-type(5){display:inherit}}.main-menu a{align-items:center;color:var(--theme-white-color);display:flex;font-size:var(--teft-typography-sm);text-decoration:none;text-transform:uppercase;white-space:nowrap}.main-menu a:hover{text-decoration:underline}.site-header--search{display:none;flex-grow:1;margin-right:auto;max-width:300px;order:2;position:relative}.site-header--search .search-field[type=search]{border-radius:8px!important;height:100%;outline:0 none;padding:12px var(--teft-spacing-lg) 12px var(--teft-spacing-base);width:100%}.site-header--search .search-submit{background-color:transparent;background-image:var(--teft-theme-icon-search);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;height:100%;overflow:hidden;position:absolute;right:var(--teft-spacing-xxs);text-indent:999px;top:50%;transform:translateY(-50%);white-space:nowrap;width:24px}.site-header--search .screen-reader-text{color:var(--theme-white-color)}@media (min-width:901px){.site-header--search{order:0}}@media (min-width:481px){.site-header--search{display:block}}.teft-woo-cart-fragment{order:3;position:relative;margin-right:20px;padding:1px 4px}.teft-woo-cart-fragment:hover{background-color:var(--theme-primary700-color)}@media (min-width:901px){.teft-woo-cart-fragment{order:0;margin-right:0}}.teft-woo-cart-fragment ul{margin:0;padding:0}.teft-woo-cart-fragment ul li.fragment-count{background-color:var(--theme-black-color);border-radius:100%;color:var(--theme-white-color);font-size:11px;left:calc(100% - 11px);line-height:0;margin:0;padding:10px 7px;position:absolute;top:-5px;z-index:1}.teft-woo-cart-fragment ul li.fragment-total{display:none;color:var(--theme-white-color)!important}.teft-woo-cart-fragment .fragment-icon{background-image:var(--teft-theme-icon-shopping-cart);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:invert(1) brightness(2);padding:1px}.teft-woo-cart-fragment .fragment-icon svg{visibility:hidden}.site-header .site-header--top-bar{background-color:var(--theme-white-color);display:none;position:relative}.site-header .site-header--top-bar .site-container{padding-left:0;padding-right:0}@media (min-width:901px){.site-header .site-header--top-bar .site-container{min-height:0}}.site-header .site-header--top-bar:after,.site-header .site-header--top-bar:before{content:"";background-color:var(--theme-white-color);height:100%;position:absolute;width:100%;top:0}.site-header .site-header--top-bar:after{right:100%}.site-header .site-header--top-bar:before{left:100%}@media (min-width:783px){.site-header .site-header--top-bar{display:block}}.menu-top-bar-container,.top-bar__inner{width:100%}.top-bar-links{display:flex;justify-content:flex-end;margin:0;padding-left:0}.top-bar-links li{list-style-type:none;padding:var(--teft-spacing-xxs) var(--teft-spacing-xs)}.top-bar-links li:last-child{padding-right:0}.top-bar-links a{color:var(--teft-theme-body-font-color);display:flex;font-size:var(--teft-typography-sm);text-decoration:none;text-transform:uppercase}.top-bar-links a img{padding-right:var(--teft-spacing-xxxs)}.top-bar-links a:hover{text-decoration:underline}.site-header--nav.mobile{display:block;width:100%;order:5}.site-header--nav.mobile .menu-primary-mobile-container{overflow:hidden;width:100%;position:relative;margin-bottom:calc(var(--teft-spacing-xs)/2)}.site-header--nav.mobile .menu-primary-mobile-container:after,.site-header--nav.mobile .menu-primary-mobile-container:before{content:"";display:block;height:80%;position:absolute;top:50%;width:15px;transform:translateY(-50%)}.site-header--nav.mobile .menu-primary-mobile-container:after{background:linear-gradient(90deg,rgba(3,48,73,0),rgba(3,48,73,.2721463585434174) 77%,rgba(7,99,149,.8855917366946778) 87%,rgba(8,120,182,.969625350140056));right:0}.site-header--nav.mobile .menu-primary-mobile-container:before{background:linear-gradient(-90deg,rgba(3,48,73,0),rgba(3,48,73,.2721463585434174) 77%,rgba(7,99,149,.8855917366946778) 87%,rgba(8,120,182,.969625350140056));left:-1px}.site-header--nav.mobile ul{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;padding:10px 0;scrollbar-width:none;width:100%}.site-header--nav.mobile ul::-webkit-scrollbar{display:none}.site-header--nav.mobile ul li{list-style-type:none;padding:0 var(--teft-spacing-xs)}.site-header--nav.mobile ul li:last-child{padding-left:var(--teft-spacing-sm)}.site-header--nav.mobile ul a{color:var(--theme-white-color);font-size:var(--teft-typography-sm);text-decoration:none;text-transform:uppercase;white-space:nowrap}@media (min-width:901px){.site-header--nav.mobile{display:none;order:0}}.site-header--megamenu--toggle{align-items:center;background-color:transparent;border:0;color:var(--theme-white-color);cursor:pointer;display:flex;font-size:var(--teft-typography-sm);margin-right:0;order:4;padding:7px 0 7px 9px;text-transform:uppercase}@media (min-width:901px){.site-header--megamenu--toggle{padding-right:7px}}.site-header--megamenu--toggle:hover{background-color:var(--theme-primary700-color)}@media (min-width:901px){.site-header--megamenu--toggle{order:0;margin-right:10px}}.site-header--megamenu--toggle svg{height:24px;margin-left:5px;width:24px}.is-mega-menu-open .site-header--megamenu--toggle{background-color:var(--theme-primary700-color)}.is-mega-menu-open .site-header--megamenu--toggle span{display:none}.is-mega-menu-open .site-header--megamenu--toggle:before{content:attr(data-open)}.is-mega-menu-open .site-content,.is-mega-menu-open .site-footer{display:none}.is-mega-menu-open #masthead-title-menu,.is-mega-menu-open .mega-menu{display:block}@media (min-width:783px){.is-mega-menu-open #masthead-title-menu{display:none}}@media (max-width:782px){.is-mega-menu-open .site-header--branding,.is-mega-menu-open .site-header--nav.mobile,.is-mega-menu-open .site-header .site-header--search,.is-mega-menu-open .teft-woo-cart-fragment{display:none}}#masthead-title-menu{display:none;color:var(--theme-white-color)}.megamenu-widgets{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:stretch;grid-gap:var(--teft-spacing-base);gap:var(--teft-spacing-base);transition:transform .2s ease-in-out}.megamenu-widgets .full-width{flex-basis:100%}.megamenu-widgets .has-search{display:none;padding-top:var(--teft-spacing-md);padding-bottom:0}@media (max-width:480px){.megamenu-widgets .has-search{display:flex;justify-content:stretch}.megamenu-widgets .has-search>*{flex-grow:1}}.megamenu-widgets .has-columns{flex-basis:calc(55% - var(--teft-spacing-base))}@media (min-width:1121px){.megamenu-widgets .has-columns{flex-basis:calc(66.6% - var(--teft-spacing-base))}}@media (max-width:782px){.megamenu-widgets .has-columns{flex-basis:100%}}.megamenu-widgets .last{flex-basis:calc(45% - var(--teft-spacing-base))}@media (min-width:1121px){.megamenu-widgets .last{flex-basis:calc(33.3% - var(--teft-spacing-base))}}@media (max-width:782px){.megamenu-widgets .last{flex-basis:100%}}.megamenu-widgets .last .wp-block-group{padding-right:0}@media (max-width:782px){.megamenu-widgets .last .wp-block-group{padding-left:0}}.megamenu-widgets .last.has-background{position:relative}.megamenu-widgets .last.has-background:after{background-color:inherit;content:"";display:block;left:calc(100% - 2px);height:100%;position:absolute;width:100%;top:0}@media (max-width:782px){.megamenu-widgets .last.has-background:before{background-color:inherit;content:"";display:block;right:calc(100% - 2px);height:100%;position:absolute;width:100%;top:0}}.megamenu-widgets .sidebar-2.has-columns .wp-block-group{padding-left:0;padding-right:0}.megamenu-widgets .wp-block-columns,.megamenu-widgets h3{margin:0}.megamenu-widgets h3{font-size:var(--teft-typography-xl);padding-bottom:var(--teft-spacing-base)}.megamenu-widgets .is-style-compressed .wp-block-buttons{margin:0}.megamenu-widgets .is-style-compressed .wp-block-buttons.is-style-arrowleft+.is-style-arrowleft{margin-top:var(--teft-spacing-base)}.megamenu-widgets .is-style-compressed .wp-block-buttons.is-style-arrowleft .wp-block-button__link{padding:var(--teft-spacing-xxxs) 0;line-height:var(--teft-typography-heading-line-height)}.megamenu-widgets .is-style-compressed .wp-block-buttons.is-style-nav-links+.is-style-arrowleft{margin-top:var(--teft-spacing-base)}.megamenu-widgets .is-style-compressed .wp-block-buttons.is-style-nav-links .wp-block-button{font-size:var(--teft-typography-base);line-height:var(--teft-typography-base)}.megamenu-widgets .is-style-compressed .wp-block-buttons.is-style-nav-links .wp-block-button a{padding:var(--teft-spacing-xxxs) 0}.megamenu-widgets .is-style-compressed .wp-block-button__link{line-height:var(--teft-typography-heading-line-height);border:0;padding:2px 0}.mega-menu{background-color:var(--theme-white-color);display:none;margin-left:auto;margin-right:auto;padding:0 var(--teft-theme-site-padding);position:relative;overflow:hidden}@media (max-width:782px){.mega-menu{overflow:hidden}}.mega-menu .wp-block-search .wp-block-search__inside-wrapper{border:0;border-radius:8px;box-shadow:var(--teft-buttons-box-shadow);display:flex;align-items:stretch;justify-content:stretch;grid-gap:0;gap:0}.mega-menu .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,.mega-menu .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{border:0;height:auto;padding-top:var(--teft-spacing-xs);padding-bottom:var(--teft-spacing-xs)}.mega-menu .wp-block-search__input[type=search]{border:0!important;border-radius:8px 0 0 8px!important}.mega-menu .wp-block-search__button{background-color:var(--theme-white-color);background-image:var(--teft-theme-icon-search);background-size:contain;background-repeat:no-repeat;background-position:50%;border-radius:0 8px 8px 0;min-width:40px;margin-left:0}.mega-menu .wp-block-search__button svg{display:none}.site-header{background-color:var(--teft-theme-primary-color);text-align:center;padding:0 var(--teft-theme-site-padding);overflow:hidden}.site-header .site-container{align-items:center;display:inline-flex;flex-flow:row wrap;justify-content:space-between;padding-left:0;padding-right:0;text-align:left;width:100%}@media (max-width:1280px){.site-header .site-container{margin-left:var(--teft-theme-negative-block-margin);margin-right:var(--teft-theme-negative-block-margin)}}.breadcrumbs-wrapper{border-bottom:1px solid var(--theme-neutral300-color);color:var(--teft-theme-body-font-color);font-family:var(--theme-font-family);font-size:var(--teft-typography-xxs);padding-left:var(--teft-theme-site-padding);padding-right:var(--teft-theme-site-padding);text-transform:uppercase}.breadcrumbs-wrapper ._inner{margin-bottom:var(--teft-spacing-xxs);margin-top:var(--teft-spacing-xxs);max-width:var(--teft-theme-site-width);width:100%;margin-left:auto;margin-right:auto}.breadcrumbs-wrapper ._inner a{color:var(--teft-theme-body-font-color);display:inline-block;text-decoration:none}.breadcrumbs-wrapper ._inner a:hover{text-decoration:underline}.breadcrumbs-wrapper ._inner svg{margin:0 var(--teft-typography-sm)}.teft-woo-catalog-block{margin-top:0}.is-mega-menu-open .breadcrumbs-wrapper{display:none}.footer-widgets{flex-wrap:wrap;grid-gap:var(--teft-spacing-base);gap:var(--teft-spacing-base)}.footer-widgets .sidebar.full-width{flex-basis:100%;margin-bottom:var(--teft-spacing-md)}.footer-widgets .sidebar:not(.full-width){flex-basis:calc(50% - var(--teft-spacing-base));padding-left:2.375em}@media (min-width:1121px){.footer-widgets .sidebar:not(.full-width){flex-basis:calc(25% - var(--teft-spacing-base));padding-left:0}}.footer-widgets .sidebar.horizontal{display:flex;align-items:center;justify-content:space-between}@media (max-width:600px){.footer-widgets .sidebar.horizontal{flex-direction:column}}.footer-widgets .sidebar.horizontal>div{flex-grow:1}@media (max-width:600px){.footer-widgets .sidebar.horizontal>div:not(:first-child){margin-top:var(--teft-spacing-base)}}.footer-widgets .sidebar.has-columns{flex-basis:100%;padding-left:0}@media (min-width:1121px){.footer-widgets .sidebar.has-columns{flex-basis:calc(50% - var(--teft-spacing-base))}}.footer-widgets .wp-block-media-text.is-image-fill{padding-top:0;padding-bottom:0}.footer-widgets .wp-block-media-text .wp-block-button__link{padding:.5em 1em}.site-footer .wp-block-group.is-style-compressed h3{margin-top:0}.site-footer .wp-block-group.is-style-compressed .wp-block-buttons{margin:0}.site-footer .wp-block-group.is-style-compressed .wp-block-buttons.is-style-arrowleft+.is-style-arrowleft{margin-top:var(--teft-spacing-base)}.site-footer .wp-block-group.is-style-compressed .wp-block-buttons.is-style-arrowleft .wp-block-button__link{padding:0;line-height:var(--teft-typography-heading-line-height)}.site-footer .wp-block-group.is-style-compressed .wp-block-buttons.is-style-nav-links+.is-style-arrowleft{margin-top:var(--teft-spacing-base)}.site-footer .wp-block-group.is-style-compressed .wp-block-buttons.is-style-nav-links .wp-block-button{font-size:var(--teft-typography-base);line-height:var(--teft-typography-base)}.site-footer .wp-block-group.is-style-compressed .wp-block-button__link{line-height:var(--teft-typography-heading-line-height);border:0;padding:2px 0}.site-footer{padding:var(--teft-theme-site-padding);background-color:var(--theme-primary600-color);color:var(--theme-white-color)}.site-footer>div{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:1280px){.site-footer>div{flex-wrap:wrap;justify-content:flex-start}}.site-footer>div .is-style-nav-links{margin-bottom:var(--teft-spacing-lg)}.site-footer .has-columns .wp-block-group__inner-container>*{max-width:100%;margin-left:0;margin-right:0}.after-footer{padding:var(--teft-spacing-xs) var(--teft-theme-site-padding);background-color:var(--theme-primary700-color)}.after-footer ul{margin:0 auto;padding:0;text-align:center}.after-footer ul li{list-style-type:none;display:inline-block}.after-footer ul li:not(:first-child):before{content:"\2022";color:var(--theme-white-color);width:0;padding:0 var(--teft-spacing-base);vertical-align:middle}.after-footer ul a{text-decoration:none;color:var(--theme-white-color)}.after-footer ul a:hover{text-decoration:underline}.wp-block-teft-all-cards-wrap.is-style-info-card,.wp-block-teft-all-cards-wrap.is-style-info-card.has-background{padding:var(--teft-spacing-md) var(--teft-spacing-base)}.wp-block-teft-all-cards-wrap.is-style-info-card .wp-block-image{margin:var(--teft-spacing-xs) 0 0;position:relative;padding:0 0 62.5%;overflow:hidden}.wp-block-teft-all-cards-wrap.is-style-info-card .wp-block-image img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.wp-block-teft-all-cards-wrap.is-style-info-card .wp-block-button .wp-block-button__link{padding:var(--teft-spacing-xxxs) var(--teft-spacing-xs)}.wp-block-tag-cloud{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-right:0;padding-left:0}.wp-block-tag-cloud.alignfull{max-width:var(--teft-theme-site-width);padding-right:0;padding-left:0}.wp-block-tag-cloud a{border-radius:12px;border:1px solid var(--teft-theme-body-font-color);color:var(--teft-theme-body-font-color);display:block;font-size:var(--teft-typography-md)!important;line-height:var(--teft-typography-heading-line-height);margin:0 var(--teft-spacing-base) var(--teft-spacing-base) 0;padding:var(--teft-spacing-xs) var(--teft-spacing-md);text-decoration:none}@media (max-width:782px){.wp-block-tag-cloud a{font-size:var(--teft-typography-sm)!important;padding:var(--teft-spacing-xxs) var(--teft-spacing-xs)}}@media (max-width:600px){.wp-block-tag-cloud a{font-size:var(--teft-typography-xs)!important;padding-left:var(--teft-spacing-xxs);padding-right:var(--teft-spacing-xxs);margin-right:var(--teft-spacing-xxxs)}}.wp-block-teft-all-cards-wrap>.layout-wrap>h2{font-size:var(--teft-typography-xxl)}.wp-block-teft-all-cards-wrap.has-background{padding-top:calc(var(--teft-spacing-block-margin)/4);padding-bottom:calc(var(--teft-spacing-block-margin)/4)}@media (min-width:901px){.wp-block-teft-all-cards-wrap.has-background{padding-top:var(--teft-spacing-block-margin);padding-bottom:var(--teft-spacing-block-margin)}}.wp-block-teft-all-cards-wrap.has-background>.layout-wrap>h2{margin-top:0}.wp-block-teft-all-cards-wrap.has-background .wp-block-button__link{margin-bottom:0}.wp-block-teft-all-cards-wrap .link-wrap .link{font-size:var(--teft-typography-md);position:relative}.wp-block-teft-all-cards-wrap .link-wrap .link:after{display:inline-block;width:12px;height:12px;content:" ";background:url(../src/assets/icons/chevron-right-blue.svg) no-repeat 100% 50% transparent;background-size:12px 12px;text-align:right;color:inherit;margin-left:var(--teft-typography-xxxs)}.teft-cards-grid-dynamic{--teft-cards-gap:48px}.teft-cards-grid-dynamic .teft-card{border-radius:2px;box-shadow:var(--theme-card-shadow)}.teft-cards-grid-dynamic .teft-card,.teft-cards-grid-dynamic .teft-card-item{position:relative}.teft-cards-grid-dynamic .teft-card-item:after,.teft-cards-grid-dynamic .teft-card:after{content:"";display:block;width:100%;height:6px;position:absolute;left:0;bottom:-10px;background-color:var(--theme-primary600-color)}.teft-cards-grid-dynamic .teft-card-item:hover:after,.teft-cards-grid-dynamic .teft-card:hover:after{bottom:0;transition:bottom .2s ease-in-out}.teft-cards-grid-dynamic .teft-card__title{font-size:var(--teft-typography-base)}.teft-cards-grid-dynamic .teft-card__primary,.teft-cards-grid-dynamic .teft-card__secondary{padding-left:var(--teft-spacing-base);padding-right:var(--teft-spacing-base)}.teft-cards-grid-dynamic .teft-card__secondary{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--teft-spacing-xs)}.teft-cards-grid-dynamic .price{font-weight:100;margin-bottom:var(--teft-spacing-sm)}.teft-cards-grid-dynamic.is-style-light-mode .button[class*=cart],.teft-cards-grid-dynamic.is-style-light-mode .button[href*=cart],.teft-cards-grid-dynamic.is-style-light-mode .teft-card__description{display:none}.facetwp-template .teft-card .teft-card__primary,.facetwp-template .teft-card .teft-card__secondary,.teft-woo-catalog-block .teft-card .teft-card__primary,.teft-woo-catalog-block .teft-card .teft-card__secondary{padding:var(--teft-spacing-xs)}.facetwp-template .teft-card .teft-card__primary>,.facetwp-template .teft-card .teft-card__secondary>,.teft-woo-catalog-block .teft-card .teft-card__primary>,.teft-woo-catalog-block .teft-card .teft-card__secondary>{padding:0}.facetwp-template .teft-card .teft-card__title,.teft-woo-catalog-block .teft-card .teft-card__title{font-size:var(--teft-typography-md);line-height:var(--teft-typography-heading-line-height);padding-top:0}@media (max-width:600px){.facetwp-template .teft-card .teft-card__title,.teft-woo-catalog-block .teft-card .teft-card__title{font-size:var(--teft-typography-xs)}}.facetwp-template .teft-card .teft-card__secondary,.teft-woo-catalog-block .teft-card .teft-card__secondary{margin-top:auto;display:flex;flex-direction:column}.facetwp-template .teft-card .teft-card__secondary>*,.teft-woo-catalog-block .teft-card .teft-card__secondary>*{position:relative}.facetwp-template .teft-card .teft-card__secondary>.stock,.teft-woo-catalog-block .teft-card .teft-card__secondary>.stock{margin-left:0}.summary.entry-summary .teft-sale-label,.teft-card .teft-sale-label{position:absolute;right:0;top:var(--teft-spacing-xxs);background-color:var(--theme-yellow-color);color:var(--theme-primary900-color);display:inline-block;z-index:10;font-size:var(--teft-typography-xs);padding:3px 12px;text-transform:uppercase}.summary.entry-summary .teft-sale-label{position:relative;margin-bottom:var(--teft-spacing-xxs);top:0}.wp-block-teft-cards .teft-cards-item{border-radius:2px;box-shadow:var(--theme-card-shadow)}.teft-card{background:var(--theme-white-color);border:0;border-radius:2px;box-shadow:var(--theme-card-shadow);box-sizing:border-box;overflow:hidden}.teft-card .teft-card__media img{display:block;min-width:100%}.teft-card .price{width:100%;margin-top:auto!important;padding-top:var(--teft-typography-sm);font-family:var(--theme-font-family);line-height:32px!important}.teft-card .price *{font-weight:100!important}.teft-card .price s,.teft-card .price span{line-height:32px;display:inline-block;height:32px}.teft-card .price span{font-size:var(--teft-typography-md)!important;color:var(--theme-neutral900-color)!important}@media (max-width:782px){.teft-card .price span{font-size:var(--teft-typography-base)!important}}@media (max-width:600px){.teft-card .price span{font-size:var(--teft-typography-xxs)!important}}.teft-card .price span.oslovvs-taxes{display:none}@media (max-width:600px){.teft-card .price>span>span{display:flex}}.teft-card .price s{font-size:var(--teft-typography-sm)!important;color:var(--theme-neutral700-color)!important;margin-left:8px}.teft-card .b2b-price .price span.oslovvs-taxes{display:inline;display:initial}.teft-card .button{display:none!important}.teft-card .colors-wrap{min-height:16px;display:inline-flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.teft-card .colors-wrap .color-icon{width:16px;height:16px;display:inline-block;border:.5px solid var(--theme-neutral700-color);border-radius:2px}.facetwp-template .teft-card__media,.is-card-product .teft-card__media{display:flex}.facetwp-template .teft-card__media img,.is-card-product .teft-card__media img{height:auto;width:auto;max-width:100%}@media (max-width:600px){.facetwp-template .teft-card .price>span>span,.is-card-product .teft-card .price>span>span{display:flex}.facetwp-template .teft-card .price>span>span span,.is-card-product .teft-card .price>span>span span{white-space:nowrap}}@media (max-width:600px){.teft-cards-grid .teft-card__primary,.teft-cards-grid .teft-card__secondary{padding:0 var(--teft-spacing-base) var(--teft-spacing-md)}}@media (max-width:600px){.teft-cards-grid .teft-card__primary p.stock,.teft-cards-grid .teft-card__secondary p.stock{font-size:var(--teft-typography-xxs)}}.teft-cards-grid .teft-card__primary .price,.teft-cards-grid .teft-card__secondary .price{line-height:18px!important}.teft-cards-grid .teft-card__primary .price s,.teft-cards-grid .teft-card__primary .price span,.teft-cards-grid .teft-card__secondary .price s,.teft-cards-grid .teft-card__secondary .price span{height:auto;line-height:18px}@media (max-width:600px){.teft-cards-grid .teft-card__primary .price s,.teft-cards-grid .teft-card__secondary .price s{font-size:var(--teft-typography-xxs)!important;margin:0}}.teft-cards-grid .teft-card__secondary{display:flex;flex-direction:column;padding:var(--teft-spacing-xs) var(--teft-spacing-base) var(--teft-spacing-base)}.teft-cards-grid .teft-card__primary{padding-left:var(--teft-spacing-base);padding-right:var(--teft-spacing-base)}@media (max-width:600px){.teft-cards-grid .teft-card__primary{padding-bottom:0}}.teft-cards-grid .teft-card__primary .teft-card__title{font-size:var(--teft-typography-md)}@media (max-width:600px){.teft-cards-grid .teft-card__primary .teft-card__title{font-size:var(--teft-typography-xxs)}}.wp-block-teft-newsletter{margin-bottom:0;margin-top:0;padding-bottom:var(--teft-spacing-block-margin);padding-top:var(--teft-spacing-block-margin)}.wp-block-teft-newsletter .block-plugin-newsletter__inner{background-color:var(--theme-primary900-color);box-shadow:none;color:var(--theme-white-color)}.wp-block-teft-newsletter h2{font-size:var(--teft-typography-xxl)}.wp-block-teft-newsletter p{font-size:var(--teft-typography-md)}.wp-block-teft-newsletter input:not([type=submit]){background-color:var(--theme-white-color)}.wp-block-teft-newsletter [type=submit]{border-radius:var(--teft-form-border-radius);font-size:var(--teft-typography-sm);height:var(--teft-form-input-height);padding:0 var(--teft-form-input-padding-left);width:100%}.wp-block-teft-newsletter [type=submit]:hover{background-color:var(--theme-primary700-color);box-shadow:var(--teft-buttons-box-shadow)}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content{display:-ms-grid;display:grid;grid-column-gap:var(--teft-spacing-xl);grid-template-areas:"infotitle formsend" "infotext formsend";-ms-grid-columns:.45fr var(--teft-spacing-xl) .55fr;grid-template-columns:.45fr .55fr;min-width:100%;padding-left:var(--teft-spacing-xxl);padding-right:var(--teft-spacing-xxl)}@media (max-width:1280px){.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content{padding-left:var(--teft-spacing-xl);padding-right:var(--teft-spacing-xl)}}@media (max-width:960px){.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content{padding-left:var(--teft-spacing-lg);padding-right:var(--teft-spacing-lg)}}@media (max-width:782px){.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content{grid-template-areas:"infotitle" "infotext" "formsend";-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;padding-left:var(--teft-spacing-base);padding-right:var(--teft-spacing-base)}}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>h2{-ms-grid-row:1;-ms-grid-column:1;font-size:var(--teft-typography-xxl);grid-area:infotitle}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>p{-ms-grid-row:2;-ms-grid-column:1;font-size:var(--teft-typography-md);grid-area:infotext}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;align-items:center;display:flex;flex-direction:row;grid-area:formsend}@media (max-width:782px){.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>h2{-ms-grid-row:1;-ms-grid-column:1}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>p{-ms-grid-row:2;-ms-grid-column:1}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}}@media (max-width:480px){.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form{flex-direction:column}}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form>div{width:27%}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form>div:first-child{width:73%}@media (max-width:480px){.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form>div,.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form>div:first-child{width:100%}}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form ul,.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form ul li div{margin:0}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form fieldset{border:0!important}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form input{border-radius:var(--teft-form-border-radius);font-size:var(--teft-typography-sm);height:var(--teft-form-input-height);padding:0 var(--teft-form-input-padding-left);width:100%}.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form input[type=email]{border-radius:var(--teft-form-border-radius);font-size:var(--teft-typography-base);margin-right:var(--teft-spacing-md);padding:0 20px}@media (max-width:480px){.wp-block-teft-newsletter.is-style-no-media .block-plugin-newsletter__content>form input[type=email]{margin-bottom:var(--teft-spacing-md);margin-right:0}}.wp-block-teft-newsletter .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-1px) scale(.75)}.teft-cards-grid-dynamic.is-style-brand .teft-cards-grid{grid-auto-rows:1fr}@media (max-width:782px){.teft-cards-grid-dynamic.is-style-brand .teft-cards-grid>.teft-cards-item{-ms-grid-column-span:6;grid-column:span 6}}.teft-cards-grid-dynamic.is-style-brand .teft-cards-grid:before{content:"";-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;grid-row:1/1;padding-bottom:100%;width:0}@media (max-width:782px){.teft-cards-grid-dynamic.is-style-brand .teft-cards-grid:before{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}.teft-cards-grid-dynamic.is-style-brand .teft-cards-grid>.teft-cards-item:first-child{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;grid-row:1/1}@media (max-width:782px){.teft-cards-grid-dynamic.is-style-brand .teft-cards-grid>.teft-cards-item:first-child{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}.teft-cards-grid-dynamic.is-style-brand .teft-card{background-color:var(--theme-neutral100-color);border:1px solid var(--theme-neutral300-color);border-radius:var(--teft-woo-border-radius);min-height:100px}.teft-cards-grid-dynamic.is-style-brand .teft-card__primary{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.teft-cards-grid-dynamic.is-style-brand .teft-card__primary>:not(.teft-card__title),.teft-cards-grid-dynamic.is-style-brand .teft-card__secondary{display:none}.teft-cards-grid-dynamic.is-style-brand .teft-card__media{background-color:var(--theme-neutral100-color);position:relative;top:50%;transform:translateY(-50%);z-index:2}.teft-cards-grid-dynamic.is-style-brand .teft-card__media>.teft-card__media-image{-o-object-fit:contain;object-fit:contain;padding:var(--teft-spacing-xxs)}@media (max-width:782px){.teft-cards-grid-dynamic.is-style-brand .teft-card__media>.teft-card__media-image{padding:var(--teft-spacing-xxxs)}}.teft-cards-grid-dynamic.is-style-brand .teft-cards-grid--after{text-align:center}@media (max-width:782px){.teft-cards-grid-dynamic .teft-card__title{font-size:var(--teft-typography-sm);line-height:normal}}@media (max-width:600px){.teft-cards-grid-dynamic .teft-card__title{font-size:var(--teft-typography-xs);overflow:hidden;text-overflow:ellipsis}}@media (max-width:960px){.teft-cards-grid{--teft-cards-gap:20px;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,50%,50%)}}@media (max-width:960px){.teft-cards-grid .teft-cards-item{-ms-grid-column-span:6;grid-column:span 6}}.teft-cards-grid .add_to_cart_button{bottom:0!important;left:0!important;margin-bottom:0;position:relative!important}.teft-cards-grid .price{font-size:var(--teft-typography-md)!important;margin:0}.teft-cards-grid p.stock{color:var(--theme-neutral700-color)!important;font-size:var(--teft-typography-xs);margin:0}.teft-cards-grid p.stock.in-stock:before,.teft-cards-grid p.stock.out-of-stock:before{background-color:#ccc;border-radius:50%;content:" ";display:inline-block;height:8px;margin-right:5px;width:8px}.teft-cards-grid p.stock.in-stock:before{background-color:#d4eedd}@media (max-width:1280px){.teft-woo-catalog-block .facetwp-template .teft-cards-grid.default-size-3{--teft-cards-gap:20px;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,50%,50%)!important}}@media (max-width:1280px){.teft-woo-catalog-block .facetwp-template .teft-cards-grid.default-size-3 .teft-card{-ms-grid-column-span:2!important;grid-column:span 2!important}}@media (max-width:480px){.teft-woo-catalog-block .facetwp-template .teft-cards-grid.default-size-3 .teft-card{grid-column:1/-1!important}}@media (max-width:1280px){.facetwp-template .teft-cards-grid.default-size-4.facetwp-template{--teft-cards-gap:20px;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--teft-cards-gap)),1fr))!important}}@media (max-width:1280px){.facetwp-template .teft-cards-grid.default-size-4.facetwp-template .teft-card{-ms-grid-column-span:1!important;grid-column:1 span!important}}.wp-block-teft-accordion .wp-block-teft-item h4.toggle{font-size:var(--teft-typography-md);padding-top:var(--teft-spacing-sm);padding-bottom:var(--teft-spacing-sm)}p.is-style-brand-lead{font-size:var(--teft-typography-xl);font-weight:500}.wp-block-buttons.is-style-arrowup{margin-bottom:var(--teft-spacing-xl)}.wp-block-buttons.is-style-arrowup .wp-block-button{display:block;margin:0}.wp-block-buttons.is-style-arrowup .wp-block-button .wp-block-button__link{margin-bottom:0;margin-top:0;background-color:transparent;background-color:initial;color:var(--theme-primary600-color);box-shadow:none;padding:0}.wp-block-buttons.is-style-arrowup .wp-block-button .wp-block-button__link:after{content:"";width:24px;height:24px;vertical-align:sub;display:inline-block;background-image:var(--teft-theme-icon-launch-primary);background-repeat:no-repeat;background-size:contain;background-position:50%;margin-left:3px}.wp-block-buttons.is-style-arrowleft{margin-bottom:var(--teft-spacing-xl)}.wp-block-buttons.is-style-arrowleft .wp-block-button{display:block;margin:0}.wp-block-buttons.is-style-arrowleft .wp-block-button .wp-block-button__link{margin-bottom:0;margin-top:0;background-color:transparent;background-color:initial;color:var(--theme-primary600-color);box-shadow:none;padding:var(--teft-spacing-xxxs) 0;display:flex;align-items:center}.wp-block-buttons.is-style-arrowleft .wp-block-button .wp-block-button__link:after{content:"";width:16px;height:16px;vertical-align:sub;display:inline-block;background-image:var(--teft-theme-icon-arrow-forward-ios-primary);background-repeat:no-repeat;background-size:contain;background-position:50%;margin-left:5px}.wp-block-buttons.is-style-arrowleft .wp-block-button .wp-block-button__link.has-white-color{color:var(--theme-white-color)}.wp-block-buttons.is-style-arrowleft .wp-block-button .wp-block-button__link.has-white-color:after{background-image:var(--teft-theme-icon-arrow-forward-ios-white)}.wp-block-buttons.is-style-nav-links .wp-block-button{margin-bottom:0}.wp-block-button.is-style-underlined .wp-block-button__link{padding:0;margin:0;box-shadow:none;text-decoration:underline;text-align:left}.wp-block-button.is-style-simple .wp-block-button__link{padding:0;margin:0;box-shadow:none;text-align:left;background-color:transparent}.wp-block-button.is-style-simple .wp-block-button__link:hover{opacity:1;text-decoration:underline}.wp-block-button.is-style-socials .wp-block-button__link{padding:0;margin:0;box-shadow:none;text-align:left;display:flex;align-items:center}.wp-block-button.is-style-socials .wp-block-button__link:before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-right:10px}.wp-block-button.is-style-socials .wp-block-button__link[href*=facebook]:before{background-image:var(--teft-theme-icon-facebook-square)}.wp-block-button.is-style-socials .wp-block-button__link[href*=instagram]:before{background-image:var(--teft-theme-icon-instagram)}.wp-block-file{border-radius:var(--teft-woo-border-radius);box-shadow:var(--teft-buttons-box-shadow);display:block;font-size:var(--teft-typography-md);margin-bottom:var(--teft-spacing-md);margin-top:var(--teft-spacing-sm);padding-left:var(--teft-spacing-xl);position:relative}.wp-block-file a{display:block;padding:var(--teft-spacing-xs) var(--teft-spacing-xl) var(--teft-spacing-xs) 0;text-decoration:none;text-indent:10px}.wp-block-file a[download]{background-color:var(--theme-primary600-color);border-radius:var(--teft-woo-border-radius) 0 0 var(--teft-woo-border-radius);box-shadow:none;display:block;height:100%;left:0;margin:0;padding:0;position:absolute;text-decoration:none;text-indent:500%;top:0;white-space:nowrap;width:54px}.wp-block-file a[download]:before{background-image:var(--teft-theme-icon-download);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px;z-index:1}.wp-block-file a[download]:hover{background-color:var(--theme-primary900-color);opacity:1}.wp-block-file:hover{border:1px solid var(--theme-neutral300-color)}.wp-block-file:hover a:not([download]){color:var(--theme-primary900-color)}.wp-block-file:hover a[download]{background-color:var(--theme-primary900-color)}.wp-block-file.is-style-inline{display:inline-block;margin-right:var(--teft-spacing-md)}.wp-block-file.is-style-inline a{display:inline-block;padding-right:var(--teft-spacing-md)}.woocommerce-js .wp-block-file a{display:block;padding:var(--teft-spacing-xs) var(--teft-spacing-xl) var(--teft-spacing-xs) 0;text-decoration:none;text-indent:10px}.woocommerce-js .wp-block-file a[download]{background-color:var(--theme-primary600-color);border-radius:var(--teft-woo-border-radius) 0 0 var(--teft-woo-border-radius);box-shadow:none;display:block;height:100%;left:0;margin:0;padding:0;position:absolute;text-decoration:none;text-indent:500%;top:0;white-space:nowrap;width:54px}.woocommerce-js .wp-block-file a[download]:before{background-image:var(--teft-theme-icon-download);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px;z-index:1}.woocommerce-js .wp-block-file a[download]:hover{background-color:var(--theme-primary900-color);opacity:1}.woocommerce-js .wp-block-file:hover{border:1px solid var(--theme-neutral300-color)}.woocommerce-js .wp-block-file:hover a:not([download]){color:var(--theme-primary900-color)}.woocommerce-js .wp-block-file:hover a[download]{background-color:var(--theme-primary900-color)}.woocommerce-js .wp-block-file.is-style-inline{display:inline-block;margin-right:var(--teft-spacing-md)}.woocommerce-js .wp-block-file.is-style-inline a{display:inline-block;padding-right:var(--teft-spacing-md)}.wp-block-video{overflow:hidden}@media (max-width:782px){.wp-block-video video{width:100%}}.wp-block-media-text:not(.is-style-hero){padding-top:var(--teft-spacing-md);padding-bottom:var(--teft-spacing-md)}@media (max-width:1280px){.wp-block-media-text:not(.is-style-hero) h2{font-size:var(--teft-typography-xxl)}}@media (max-width:960px){.wp-block-media-text:not(.is-style-hero) h2{font-size:var(--teft-typography-xl)}}@media (max-width:782px){.wp-block-media-text:not(.is-style-hero) h2{font-size:var(--teft-typography-lg)}}@media (max-width:600px){.wp-block-media-text:not(.is-style-hero) h2{font-size:var(--teft-typography-xl)}}.wp-block-media-text .wp-block-media-text__media img{height:auto}.wp-block-media-text.is-style-card-vertical{-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:50% 1fr;grid-template-rows:50% 1fr;padding:0;width:100%}.wp-block-media-text.is-style-card-vertical .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-style-card-vertical .wp-block-button__link{padding:2px 4px}.wp-block-teft-cards .is-card-default .teft-card__secondary{padding-left:2em;padding-right:2em}.wp-block-teft-cards .card-product-link{position:absolute;top:0;left:0;height:100%;width:100%;display:block;z-index:999}.wp-block-teft-cards .teft-card,.wp-block-teft-cards .teft-cards-item{overflow:hidden;position:relative}.wp-block-teft-cards .teft-card:after,.wp-block-teft-cards .teft-cards-item:after{content:"";display:block;width:100%;height:6px;position:absolute;left:0;bottom:-10px;background-color:var(--theme-primary600-color)}.wp-block-teft-cards .teft-card:hover:after,.wp-block-teft-cards .teft-cards-item:hover:after{bottom:0;transition:bottom .2s ease-in-out}.wp-block-image img{height:auto}table tbody td{font-size:var(--teft-typography-sm)}table tfoot td{font-size:var(--teft-typography-xs)}.wp-block-separator.is-style-empty{border:0;background:transparent;visibility:hidden}.info-card{padding:var(--teft-spacing-md) var(--teft-spacing-base);background-color:var(--theme-primary100-color);max-width:210px;border-radius:var(--teft-buttons-border-radius);display:none}.info-card h5{font-size:var(--teft-typography-md)}.info-card h5,.info-card img{margin:0 0 var(--teft-spacing-base)}.info-card img{width:100%;height:auto}.info-card a,.info-card img{border-radius:var(--teft-buttons-border-radius)}.info-card a{background-color:var(--teft-theme-primary-color);padding:var(--teft-spacing-xxs) var(--teft-spacing-base);font-size:var(--teft-typography-base);color:var(--theme-white-color);text-decoration:none;cursor:pointer}.info-card a:hover{background-color:var(--theme-primary900-color);box-shadow:var(--teft-buttons-box-shadow)}@media (min-width:783px){.info-card{display:block}}.woocommerce-js .site .woocommerce .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-js .site .woocommerce .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-js .site .woocommerce .woocommerce-notices-wrapper .woocommerce-message{background-color:var(--theme-primary900-color);border:0;color:var(--theme-white-color);margin-top:10px}.woocommerce-js .site .woocommerce .woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-js .site .woocommerce .woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-js .site .woocommerce .woocommerce-notices-wrapper .woocommerce-message:before{color:var(--theme-white-color)}.woocommerce-js .site .woocommerce .woocommerce-error{border-top-color:var(--teft-theme-alert-color)}.woocommerce-js .site .woocommerce .woocommerce-error:before{color:var(--teft-theme-alert-color)}.woocommerce-js .site .woocommerce .wc-backward,.woocommerce-js .site .woocommerce .woocommerce-button,.woocommerce-js .site .woocommerce .woocommerce-Button{background:var(--theme-primary600-color);border-radius:var(--teft-buttons-border-radius);color:var(--theme-white-color);font-size:var(--teft-typography-base);font-weight:400;padding:var(--teft-spacing-sm) var(--teft-spacing-md)}.woocommerce-js .site .woocommerce .wc-backward:hover,.woocommerce-js .site .woocommerce .woocommerce-button:hover,.woocommerce-js .site .woocommerce .woocommerce-Button:hover{background-color:var(--theme-primary900-color);box-shadow:var(--teft-buttons-box-shadow)}.woocommerce-js .oslovvs-taxes{display:block;width:100%}.woocommerce-js .oslovvs-taxes>span{display:block;width:100%;font-size:var(--teft-typography-xs)!important;line-height:var(--teft-typography-xs)!important;text-transform:lowercase}.woocommerce-js .oslovvs-taxes+.oslovvs-taxes,.woocommerce-js s .oslovvs-taxes{display:none}.woocommerce-js a[download]{background-color:var(--theme-white-color);border-radius:var(--teft-buttons-border-radius);box-shadow:var(--teft-buttons-box-shadow);display:inline-block;margin-right:10px;overflow:hidden;padding:var(--teft-spacing-xxs) var(--teft-spacing-md) var(--teft-spacing-xxs) 40px;position:relative;text-decoration:none;text-indent:10px}.woocommerce-js a[download] span{background-color:var(--teft-theme-primary-color);height:100%;left:0;position:absolute;top:0;width:40px}.woocommerce-js a[download] span img{display:block;margin:auto;position:relative;top:50%;transform:translateY(-50%)}.woocommerce-js .item-fragile,.woocommerce-js .vvs-delivery-time{border:2px solid var(--teft-theme-warning-color);color:var(--teft-theme-warning-color);font-size:var(--teft-typography-xs);margin-right:4px;padding:2px}.woocommerce-js .vvs-delivery-time{border:2px solid var(--teft-theme-primary-color);color:var(--teft-theme-primary-color)}.woocommerce-js .woocommerce-notices-wrapper{position:relative}.woocommerce-js .woocommerce-notices-wrapper .woocommerce-message{background-color:var(--theme-primary900-color);border-radius:var(--teft-woo-border-radius);box-shadow:var(--teft-woo-box-shadow);flex-flow:row;padding-left:var(--teft-spacing-sm);padding-right:var(--teft-spacing-lg);position:absolute;right:0;z-index:999;bottom:0;transform:translateY(40%)}.woocommerce-js .woocommerce-notices-wrapper .woocommerce-message p{border-right:1px solid var(--theme-white-color);margin:0}.woocommerce-js .woocommerce-notices-wrapper .woocommerce-message a{background-color:transparent;float:none;font-size:inherit;font-weight:700;line-height:inherit;padding:0 var(--teft-spacing-sm);position:relative;vertical-align:middle}.woocommerce-js .woocommerce-notices-wrapper .woocommerce-message a:after,.woocommerce-js .woocommerce-notices-wrapper .woocommerce-message a:before{display:none}.woocommerce-js .woocommerce-notices-wrapper .woocommerce-message button{background-color:var(--theme-white-color);border:0;border-radius:100%;color:var(--theme-primary900-color);cursor:pointer;margin-left:var(--teft-spacing-md)}.oslovvs-taxes+.oslovvs-taxes{display:none!important}.teft-woo-catalog-listing-items .teft-card .teft-card__primary{padding-bottom:0}@media (max-width:600px){.teft-woo-catalog-listing-items .teft-card .teft-card__primary{padding-top:0}}.teft-woo-catalog-listing-items .teft-card .teft-card__secondary{padding-top:0}@media (max-width:960px){.teft-woo-catalog-listing-items .teft-card .teft-card__secondary>.price{padding-top:0}}@media (max-width:600px){.teft-woo-catalog-listing-items .teft-card .teft-card__secondary>.stock{font-size:10px;line-height:16px;white-space:nowrap;margin-left:-10px}}.woocommerce-account form.woocommerce-form.login{margin-top:0}.woocommerce .woocommerce-form.login{border-color:var(--theme-neutral300-color);border-radius:var(--teft-form-border-radius);margin-bottom:var(--teft-spacing-xxl);margin-left:auto;margin-right:auto;margin-top:var(--teft-spacing-xxl);max-width:460px}.woocommerce .woocommerce-form.login h1{margin:0;text-align:center}.woocommerce .woocommerce-form.login .teft-login-details{margin-bottom:var(--teft-spacing-lg);text-align:center}.woocommerce .woocommerce-form.login .form-row,.woocommerce .woocommerce-form.login .woocommerce-form-row{margin-left:auto;margin-right:auto;max-width:320px;position:relative}.woocommerce .woocommerce-form.login .form-row .required,.woocommerce .woocommerce-form.login .woocommerce-form-row .required{color:var(--teft-theme-alert-color)}.woocommerce .woocommerce-form.login .form-row label:not(.woocommerce-form-login__rememberme),.woocommerce .woocommerce-form.login .woocommerce-form-row label:not(.woocommerce-form-login__rememberme){color:var(--theme-neutral700-color);left:20px;line-height:14px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in;white-space:nowrap;z-index:1}.woocommerce .woocommerce-form.login .form-row label:not(.woocommerce-form-login__rememberme).wc-focused,.woocommerce .woocommerce-form.login .woocommerce-form-row label:not(.woocommerce-form-login__rememberme).wc-focused{background-color:var(--teft-woo-color-light);color:var(--theme-primary600-color);font-size:13px;left:10px;line-height:13px;padding:0 5px;top:3px;transition:all .2s ease-out}.woocommerce .woocommerce-form.login .form-row svg,.woocommerce .woocommerce-form.login .woocommerce-form-row svg{fill:var(--theme-neutral400-color);position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}.woocommerce .woocommerce-form.login .form-row svg.wc-password-hint,.woocommerce .woocommerce-form.login .woocommerce-form-row svg.wc-password-hint{fill:var(--theme-primary600-color)}.woocommerce .woocommerce-form.login .woocommerce-form__input,.woocommerce .woocommerce-form.login .woocommerce-Input{background:var(--theme-neutral100-color);border-color:var(--theme-neutral100-color)!important;border-radius:var(--teft-buttons-border-radius)}.woocommerce .woocommerce-form.login .woocommerce-form__input:focus,.woocommerce .woocommerce-form.login .woocommerce-Input:focus{border-color:var(--theme-primary600-color)!important}.woocommerce .woocommerce-form.login .woocommerce-form__input[type=checkbox],.woocommerce .woocommerce-form.login .woocommerce-form__input[type=radio],.woocommerce .woocommerce-form.login .woocommerce-Input[type=checkbox],.woocommerce .woocommerce-form.login .woocommerce-Input[type=radio]{border-color:var(--theme-neutral300-color)!important}.woocommerce .woocommerce-form.login .woocommerce-form__input[type=checkbox]:hover,.woocommerce .woocommerce-form.login .woocommerce-form__input[type=radio]:hover,.woocommerce .woocommerce-form.login .woocommerce-Input[type=checkbox]:hover,.woocommerce .woocommerce-form.login .woocommerce-Input[type=radio]:hover{border-color:var(--theme-neutral700-color)!important}.woocommerce .woocommerce-form.login .woocommerce-form__input[type=checkbox]:checked,.woocommerce .woocommerce-form.login .woocommerce-form__input[type=radio]:checked,.woocommerce .woocommerce-form.login .woocommerce-Input[type=checkbox]:checked,.woocommerce .woocommerce-form.login .woocommerce-Input[type=radio]:checked{border-color:var(--theme-primary600-color)!important}.woocommerce .woocommerce-form.login .woocommerce-form__input[type=checkbox]:checked:before,.woocommerce .woocommerce-form.login .woocommerce-form__input[type=radio]:checked:before,.woocommerce .woocommerce-form.login .woocommerce-Input[type=checkbox]:checked:before,.woocommerce .woocommerce-form.login .woocommerce-Input[type=radio]:checked:before{background:var(--theme-primary600-color)}.woocommerce .woocommerce-form.login .woocommerce-form__input[name=username],.woocommerce .woocommerce-form.login .woocommerce-Input[name=username]{margin-bottom:10px}.woocommerce .woocommerce-form.login .woocommerce-form__input[name=password],.woocommerce .woocommerce-form.login .woocommerce-form__input[name=username],.woocommerce .woocommerce-form.login .woocommerce-Input[name=password],.woocommerce .woocommerce-form.login .woocommerce-Input[name=username]{padding-right:35px}.woocommerce .woocommerce-form.login .woocommerce-form__input[name=password]:hover:hover,.woocommerce .woocommerce-form.login .woocommerce-form__input[name=username]:hover:hover,.woocommerce .woocommerce-form.login .woocommerce-Input[name=password]:hover:hover,.woocommerce .woocommerce-form.login .woocommerce-Input[name=username]:hover:hover{border-color:var(--theme-neutral300-color)!important}.woocommerce .woocommerce-form.login .woocommerce-form__input[name=password]:focus+label,.woocommerce .woocommerce-form.login .woocommerce-form__input[name=username]:focus+label,.woocommerce .woocommerce-form.login .woocommerce-Input[name=password]:focus+label,.woocommerce .woocommerce-form.login .woocommerce-Input[name=username]:focus+label{background-color:var(--teft-woo-color-light);color:var(--theme-primary600-color);font-size:13px;left:10px;line-height:13px;padding:0 5px;top:3px;transition:all .2s ease-out}.woocommerce .woocommerce-form.login .woocommerce-form__input[name=password]+.show-password-input,.woocommerce .woocommerce-form.login .woocommerce-form__input[name=username]+.show-password-input,.woocommerce .woocommerce-form.login .woocommerce-Input[name=password]+.show-password-input,.woocommerce .woocommerce-form.login .woocommerce-Input[name=username]+.show-password-input{z-index:2}.woocommerce .woocommerce-form.login .woocommerce-form__input[name=password]+.show-password-input:after,.woocommerce .woocommerce-form.login .woocommerce-form__input[name=username]+.show-password-input:after,.woocommerce .woocommerce-form.login .woocommerce-Input[name=password]+.show-password-input:after,.woocommerce .woocommerce-form.login .woocommerce-Input[name=username]+.show-password-input:after{opacity:0;visibility:hidden}.woocommerce .woocommerce-form.login .lost_password{color:var(--theme-primary600-color);margin-bottom:var(--teft-spacing-md);margin-top:0}.woocommerce .woocommerce-form.login .lost_password a:hover{color:var(--theme-primary900-color)}.woocommerce .woocommerce-form.login .woocommerce-form-login__rememberme{display:block}.woocommerce .woocommerce-form .woocommerce-form-login__submit{clear:both;display:block;float:none;font-size:var(--teft-typography-md);margin:var(--teft-spacing-lg) auto;padding:var(--teft-spacing-base) var(--teft-spacing-xl)}.woocommerce .woocommerce-form .woocommerce-form-login__submit:hover{background-color:var(--theme-primary900-color);box-shadow:var(--teft-buttons-box-shadow)}.woocommerce-page.woocommerce-account .site-content{margin-top:var(--teft-spacing-xxl)}.woocommerce-page.woocommerce-account .site-content>article>header{display:none}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{padding-bottom:var(--teft-spacing-xl)}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{padding:0}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{color:var(--teft-theme-body-font-color);font-weight:700}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:var(--teft-theme-primary-color)}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover svg{fill:var(--teft-theme-primary-color)}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--teft-theme-primary-color)}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active svg{fill:var(--teft-theme-primary-color)}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:first-child{border-top:0}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-orders-table{border-collapse:collapse;border-color:var(--theme-neutral300-color);border-radius:var(--teft-form-border-radius);margin-bottom:var(--teft-spacing-xxl)}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-orders-table td,.woocommerce-page.woocommerce-account .woocommerce .woocommerce-orders-table th{padding:var(--teft-spacing-md) var(--teft-spacing-base) var(--teft-spacing-base)}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-orders-table thead th{text-transform:uppercase}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-orders-table tbody tr td{border-color:var(--theme-neutral100-color)}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-orders-table tbody tr td[data-title=Order] a{text-decoration:none}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-orders-table tbody tr:nth-child(odd) td{background-color:var(--theme-neutral100-color)}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-content>h2:first-of-type{margin-top:-10px}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-content p a:not(.button){color:var(--theme-primary500-color)}.woocommerce-page.woocommerce-account .woocommerce .woocommerce-MyAccount-content p a:not(.button):hover{color:var(--theme-primary900-color)}.single .summary table.variations tbody,.single .summary table.variations tbody tr{display:flex;flex-direction:column}.single .summary table.variations tbody tr td{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.single .summary table.variations tbody tr td>:not(.reset_variations){width:100%}.single .summary table .reset_variations{width:auto;margin-top:10px}.woocommerce.single-product .product_meta{font-size:var(--teft-typography-base)}.woocommerce.single-product .woocommerce-product-details__short-description{color:var(--teft-theme-body-font-color);font-size:var(--teft-typography-md)}.woocommerce.single-product .up-sells{clear:both}.woocommerce.single-product .price{align-items:baseline;flex-direction:row;letter-spacing:-1.2px}.woocommerce.single-product .price ins{font-size:var(--teft-typography-xl);font-weight:900;margin-right:var(--teft-spacing-xs);text-decoration:none}.woocommerce.single-product .price del{font-size:var(--teft-typography-md)}.woocommerce.single-product .stock{display:none}.woocommerce.single-product .product form.cart{border-bottom:1px solid var(--theme-neutral400-color);padding-bottom:var(--teft-spacing-base);margin-bottom:var(--teft-spacing-base)}.woocommerce.single-product .quantity{align-items:center;border:1px solid var(--theme-neutral100-color);display:inline-flex;flex-direction:row;justify-items:stretch;max-width:140px;width:100%;float:none}.woocommerce.single-product .quantity .qty{border:0!important;border-radius:0!important;width:46px;height:46px}@media (max-width:480px){.woocommerce.single-product .quantity .qty{width:35px;height:35px;padding:0}}.woocommerce.single-product .quantity .wc-qty-handlers{margin-left:0;width:46px}@media (max-width:480px){.woocommerce.single-product .quantity .wc-qty-handlers{width:35px}}.woocommerce.single-product .quantity .wc-qty-handlers>div{background-color:var(--theme-neutral100-color);color:var(--theme-primary600-color);height:46px;line-height:46px}@media (max-width:480px){.woocommerce.single-product .quantity .wc-qty-handlers>div{height:35px;line-height:35px}}.woocommerce.single-product .quantity .wc-qty-handlers>div:hover{background-color:var(--theme-neutral300-color)}.woocommerce.single-product .quantity .wc-qty-handlers span{line-height:52px}@media (max-width:480px){.woocommerce.single-product .quantity .wc-qty-handlers span{line-height:40px}}@media (max-width:480px){.woocommerce.single-product .woocommerce-variation-add-to-cart{display:flex}}@media (max-width:782px){.woocommerce.single-product .summary .product_title{font-size:var(--teft-typography-xl)}}.woocommerce.single-product .summary .button[name=add-to-cart],.woocommerce.single-product .summary .button[type=submit]{font-size:100%;padding-left:var(--teft-spacing-md);padding-right:var(--teft-spacing-md);padding-top:14px;padding-bottom:14px;height:auto}.woocommerce.single-product .summary .button[name=add-to-cart].disabled,.woocommerce.single-product .summary .button[type=submit].disabled{padding-left:var(--teft-spacing-lg);padding-right:var(--teft-spacing-lg);background-color:var(--theme-neutral700-color);color:var(--theme-white-color)}@media (max-width:1280px){.woocommerce.single-product .summary .button[name=add-to-cart],.woocommerce.single-product .summary .button[type=submit]{padding-left:var(--teft-spacing-base);padding-right:var(--teft-spacing-base)}}@media (max-width:782px){.woocommerce.single-product .summary .button[name=add-to-cart],.woocommerce.single-product .summary .button[type=submit]{margin-bottom:var(--teft-spacing-lg);margin-top:var(--teft-spacing-lg)}}@media (max-width:480px){.woocommerce.single-product .summary .button[name=add-to-cart],.woocommerce.single-product .summary .button[type=submit]{margin-bottom:0;margin-left:10px;width:100%;padding-top:11px;padding-bottom:11px;margin-top:0;font-size:var(--teft-typography-base);height:auto;max-width:170px}}.woocommerce.single-product .summary .added_to_cart{display:none}.woocommerce.single-product .summary .onsale{background-color:var(--theme-yellow-color);color:var(--teft-theme-body-font-color);display:inline-block;font-weight:400;margin-bottom:var(--teft-spacing-md);min-height:auto;min-width:auto;padding:var(--teft-spacing-xs) var(--teft-spacing-base);text-transform:uppercase}.woocommerce.single-product .summary .variations_form .single_variation{display:none!important}.woocommerce.single-product .variations .label label{display:block;min-width:160px}@media (max-width:480px){.woocommerce.single-product .variations .label label{min-width:70px}}.woocommerce.single-product .variations .value{padding-bottom:10px}.woocommerce.single-product .woocommerce-variation.single_variation>p{background-color:var(--theme-neutral900-color);border:0;color:var(--theme-white-color);margin:0 0 2em;padding:1em 2em 1em 3.5em}.woocommerce.single-product .reset_variations{color:var(--theme-primary600-color)}.woocommerce.single-product .site-main{padding:0 var(--teft-spacing-base)}.woocommerce.single-product .site-main>.product{margin-top:var(--teft-spacing-lg)}.woocommerce.single-product .site-main .product .entry-summary .button,.woocommerce.single-product .site-main .product .entry-summary .quantity{float:none;vertical-align:middle}.woocommerce.single-product .site-main .summary .price{display:flex;flex-wrap:wrap;font-size:var(--teft-typography-xxl)}.woocommerce.single-product .site-main .summary .price ins{margin-left:0}.woocommerce.single-product .site-main .summary .price>span{padding-right:5px}.woocommerce.single-product .site-main .summary .price>span:last-child{padding-left:5px}.woocommerce.single-product .site-main .summary .price>span:only-child{padding:0}.woocommerce.single-product .site-main .summary .price s{color:var(--theme-neutral700-color);font-size:var(--teft-typography-lg);padding-left:5px}.woocommerce.single-product .site-main .summary .price .woocommerce-price-suffix{display:block;font-size:var(--teft-typography-xs)}.woocommerce.single-product .site-main .summary .woocommerce-variation-price{border-top:1px solid var(--theme-neutral400-color)}.woocommerce.single-product .site-main .summary .woocommerce-variation-price .price{display:flex;flex-wrap:wrap;font-size:var(--teft-typography-xxl)}.woocommerce.single-product .site-main .summary .woocommerce-variation-price .price ins{margin-left:0}.woocommerce.single-product .site-main .summary .woocommerce-variation-price .price span{padding-right:5px}.woocommerce.single-product .site-main .summary .woocommerce-variation-price .price span:last-child{padding-left:5px}.woocommerce.single-product .site-main .summary .woocommerce-variation-price .price s{color:var(--theme-neutral700-color);font-size:var(--teft-typography-lg);padding-left:5px}.woocommerce.single-product .site-main .summary .woocommerce-variation-price .price .woocommerce-price-suffix{display:block;font-size:var(--teft-typography-xs)}.woocommerce.single-product .site-main .summary .button.disabled:hover,.woocommerce.single-product .site-main .summary .button:hover{background-color:var(--theme-primary900-color);box-shadow:var(--teft-buttons-box-shadow)}@media (max-width:480px){.woocommerce.single-product .site-main .summary .cart.variations_form{display:flex;align-items:center;justify-content:space-between;flex-direction:column}}.woocommerce.single-product .site-main .summary .cart .quantity{margin-bottom:0}@media (max-width:960px){.woocommerce.single-product .site-main .summary .cart .quantity{margin-right:var(--teft-spacing-base)}}@media (max-width:480px){.woocommerce.single-product .site-main .summary .cart .quantity{margin-right:auto;max-width:100px;justify-content:space-between;flex-basis:50%}}@media (min-width:783px){.woocommerce.single-product .woocommerce-product-gallery__wrapper.sticky:before{content:"";display:block;grid-column:1/-1;margin-bottom:5%;min-height:var(--wc-gallery-height);width:100%}.woocommerce.single-product .woocommerce-product-gallery__wrapper.sticky>div:first-of-type{max-width:var(--wc-gallery-width);position:fixed;top:0}}@media (min-width:783px){.woocommerce.single-product .woocommerce-product-gallery__wrapper.overflow{position:relative}.woocommerce.single-product .woocommerce-product-gallery__wrapper.overflow>div:first-of-type{bottom:0;position:absolute}}@media (max-width:782px){.woocommerce.single-product .woocommerce-product-gallery__wrapper.overflow{height:auto!important}}.woocommerce.single-product .wc_accordion_tab:last-of-type{border-bottom:1px solid var(--teft-woo-color-neutral-40)}.woocommerce.single-product .wc-tabs-wrapper{margin-bottom:var(--teft-spacing-xxl)}.woocommerce.single-product .wc-tabs-wrapper .wc_accordion_tab:not(.active) .wc-accordion{padding-bottom:0}.woocommerce.single-product .wc_status_delivery{align-items:flex-start;display:flex;flex-direction:row;justify-items:center}.woocommerce.single-product .wc_status_delivery .status{display:flex;flex-direction:column;width:50%}.woocommerce.single-product .wc_status_delivery .status p{align-items:flex-start;color:var(--theme-neutral700-color);display:flex;flex-direction:row;font-size:var(--teft-typography-xs);margin:0}.woocommerce.single-product .wc_status_delivery .status p svg{fill:var(--theme-neutral700-color);margin-right:var(--teft-spacing-xxs);min-width:24px}.woocommerce.single-product .wc_status_delivery .status p svg path{fill:var(--theme-neutral700-color)}.woocommerce.single-product .wc_status_delivery .status p span:first-of-type+span{padding-left:5px;text-decoration:underline}.woocommerce.single-product .wc_status_delivery .status p.delivery{display:none}.woocommerce.single-product .wc_status_delivery .status p.delivery.show_note{display:inline;display:initial}@media (max-width:480px){.woocommerce.single-product .wc_status_delivery .status{width:100%}}@media (max-width:480px){.woocommerce.single-product .wc_status_delivery{flex-direction:column}}.woocommerce.single-product .woocommerce-variation-availability p.stock{display:none!important}.woocommerce.single-product .shop_attributes tr.woocommerce-product-attributes-item:nth-child(2n) td,.woocommerce.single-product .shop_attributes tr.woocommerce-product-attributes-item:nth-child(2n) th{background-color:transparent}.woocommerce.single-product .shop_attributes tr.woocommerce-product-attributes-item th{text-align:left;width:40%}.woocommerce.single-product .shop_attributes tr.woocommerce-product-attributes-item td{width:auto}.woocommerce.single-product .woocommerce-accordion-panel{width:100%}.woocommerce.single-product .woocommerce-accordion-panel.woocommerce-Tabs-panel--description{margin-left:0}.woocommerce.single-product #oslovvs-more-details{margin-left:10px}.woocommerce.single-product .wc-tabs .wp-block-file{position:relative;padding-left:0}.woocommerce.single-product .wc-tabs .wp-block-file:hover{border:0}.woocommerce.single-product .wc-tabs .wp-block-file a.file{color:var(--theme-primary600-color);background:none;border-radius:0;padding-left:53px;padding-right:20px}.woocommerce.single-product .wc-tabs .wp-block-file a.file:after,.woocommerce.single-product .wc-tabs .wp-block-file a.file:before{content:"";position:absolute;top:0;height:100%;left:0;width:50px;margin:0}.woocommerce.single-product .wc-tabs .wp-block-file a.file:after{z-index:1;background-color:var(--theme-primary600-color)}.woocommerce.single-product .wc-tabs .wp-block-file a.file:before{z-index:2;background-color:transparent;background-image:var(--teft-theme-icon-download-24);background-position:50%;background-repeat:no-repeat;background-size:70%}.woocommerce.single-product .wc-tabs .wp-block-file a.file:hover{text-decoration:underline}.woocommerce.single-product .wc-tabs .wp-block-file.external a.file:before{background-image:var(--teft-theme-icon-launch-white)}.woocommerce div.product div.images img{margin:auto;max-height:400px;width:auto}.single-product .tawcvs-swatches{display:flex;flex-wrap:wrap}@media (max-width:480px){.single-product .tawcvs-swatches{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:-10px;overflow:hidden;width:100%}}.single-product .tawcvs-swatches .swatch-item-wrapper{position:relative;border:0;margin-right:15px;margin-bottom:15px;cursor:pointer}@media (hover:hover){.single-product .tawcvs-swatches .swatch-item-wrapper:hover .swatch__tooltip{opacity:0;transition:all .3s ease-in-out}}.single-product .tawcvs-swatches .swatch__tooltip{pointer-events:none;position:absolute;top:50%;left:50%;width:100%;max-width:80%;max-height:65%;overflow:hidden;text-overflow:ellipsis;background-color:var(--theme-white-color);color:var(--theme-black-color);white-space:normal;font-size:12px;line-height:13px;text-align:center;border-radius:3px;transform:translate(-50%,-50%);padding:4px;transition:all .5s ease-in-out;opacity:1}.single-product .tawcvs-swatches .swatch{border:2px solid var(--theme-neutral300-color);border-radius:var(--teft-buttons-border-radius);position:relative}.single-product .tawcvs-swatches .swatch.selected,.single-product .tawcvs-swatches .swatch:hover{border-color:var(--theme-neutral900-color)}.single-product .tawcvs-swatches .swatch.selected .swatch__tooltip,.single-product .tawcvs-swatches .swatch:hover .swatch__tooltip{opacity:1}.single-product .tawcvs-swatches .swatch:not(.swatch-color) .swatch__tooltip,.single-product .tawcvs-swatches .swatch:not(:hover) .swatch__tooltip{transition:none;visibility:visible;opacity:1;transform:translate(-50%,-50%);top:75%;width:90%;white-space:normal;background-color:var(--theme-white-color);color:var(--theme-black-color);font-size:12px;line-height:12px}@media (max-width:480px){.single-product .tawcvs-swatches .swatch:not(.swatch-color) .swatch__tooltip,.single-product .tawcvs-swatches .swatch:not(:hover) .swatch__tooltip{word-break:break-word;font-size:10px;letter-spacing:-.1px}}.single-product .tawcvs-swatches .swatch:not(.swatch-color) .swatch__tooltip:after,.single-product .tawcvs-swatches .swatch:not(:hover) .swatch__tooltip:after{opacity:0;visibility:hidden}.single-product .tawcvs-swatches .swatch.selected:after,.single-product .tawcvs-swatches .swatch.selected:before{content:"";display:block;position:absolute;margin:0;transform:none;top:0;left:0;border:0}.single-product .tawcvs-swatches .swatch.selected:before{z-index:3;width:20px;height:20px;background-color:var(--theme-neutral900-color)}.single-product .tawcvs-swatches .swatch.selected:after{content:"\2713";z-index:4;width:20px;height:20px;line-height:20px;text-align:center;color:var(--theme-white-color);text-indent:0}.single-product .tawcvs-swatches .swatch.disabled{display:none}.single-product .tawcvs-swatches .swatch-label{background-color:transparent;text-align:center;width:auto;line-height:1.5;white-space:normal;height:auto;padding:var(--teft-spacing-sm) var(--teft-spacing-md)}@media (max-width:960px){.single-product .tawcvs-swatches .swatch-label{padding:var(--teft-spacing-xxxs) var(--teft-spacing-xs)}}.single-product .tawcvs-swatches .swatch-label.selected{font-weight:500}.single-product .tawcvs-swatches .swatch-label+.swatch__tooltip{display:none}.single-product .tawcvs-swatches .swatch-color{height:var(--teft-form-input-height);width:calc(var(--teft-form-input-height)*1.77778)}.single-product .tawcvs-swatches .swatch-color span{display:none}@media (max-width:480px){.single-product .tawcvs-swatches .swatch-color{height:calc(var(--teft-form-input-height)/1.277);width:calc(var(--teft-form-input-height)/1.477*1.77778);margin:5px;overflow:hidden}}.single-product .tawcvs-swatches .swatch-color:before{display:none}.single-product .tawcvs-swatches .swatch-image{height:58px;width:88.889px}.single-product .tawcvs-swatches .swatch-image img{border-radius:var(--teft-buttons-border-radius);height:50px;width:88.889px}.single-product .cross-sells,.single-product .related,.single-product .up-sells{position:relative;background-color:var(--theme-primary100-color);padding-top:var(--teft-spacing-xl);margin-bottom:var(--teft-spacing-xxl)}.single-product .cross-sells:after,.single-product .cross-sells:before,.single-product .related:after,.single-product .related:before,.single-product .up-sells:after,.single-product .up-sells:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;background-color:var(--theme-primary100-color)}.single-product .cross-sells:before,.single-product .related:before,.single-product .up-sells:before{left:100%}.single-product .cross-sells:after,.single-product .related:after,.single-product .up-sells:after{right:100%}.single-product .cross-sells li.product,.single-product .related li.product,.single-product .up-sells li.product{background-color:var(--theme-white-color);border:1px solid var(--theme-neutral300-color)}.single-product .cross-sells li.product a:not([class*=cart]),.single-product .related li.product a:not([class*=cart]),.single-product .up-sells li.product a:not([class*=cart]){display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%}.single-product .cross-sells li.product .button,.single-product .related li.product .button,.single-product .up-sells li.product .button{display:none}.single-product #main .cross-sells .products,.single-product #main .related .products,.single-product #main .up-sells .products{margin-bottom:0;align-items:flex-end}.single-product #main .cross-sells .products .product,.single-product #main .related .products .product,.single-product #main .up-sells .products .product{padding-bottom:0}.single-product #main .cross-sells .products .product .price,.single-product #main .cross-sells .products .product h2,.single-product #main .related .products .product .price,.single-product #main .related .products .product h2,.single-product #main .up-sells .products .product .price,.single-product #main .up-sells .products .product h2{padding-left:var(--teft-spacing-base);padding-right:var(--teft-spacing-base)}.single-product #main .cross-sells .products .product .price,.single-product #main .related .products .product .price,.single-product #main .up-sells .products .product .price{font-size:var(--teft-typography-md)}@media (max-width:480px){.single-product #main .cross-sells .products .product,.single-product #main .related .products .product,.single-product #main .up-sells .products .product{width:100%;float:none;margin-right:auto;margin-left:auto}}.single-product #main .cross-sells .products .price,.single-product #main .related .products .price,.single-product #main .up-sells .products .price{display:flex;flex-direction:row;align-items:baseline;letter-spacing:-1.2px;font-weight:400;color:var(--teft-theme-body-font-color);margin:var(--teft-spacing-lg) 0 var(--teft-spacing-base)}.single-product #main .cross-sells .products .price ins,.single-product #main .related .products .price ins,.single-product #main .up-sells .products .price ins{order:1;text-decoration:none;font-size:var(--teft-typography-md);font-weight:400;margin-right:var(--teft-spacing-xxxs);color:var(--teft-theme-body-font-color);margin-left:0}.single-product #main .cross-sells .products .price del,.single-product #main .related .products .price del,.single-product #main .up-sells .products .price del{order:2;font-size:var(--teft-typography-base);color:var(--theme-neutral700-color)}@media (max-width:782px){.single-product #main .cross-sells .products,.single-product #main .related .products,.single-product #main .up-sells .products{flex-wrap:wrap;justify-content:space-between}}@media (max-width:480px){.single-product #main .cross-sells .products,.single-product #main .related .products,.single-product #main .up-sells .products{flex-direction:column;justify-content:center}}.cart{position:relative}body.woocommerce-cart .login-link{text-align:center}body.woocommerce-cart .order-delivery-notification{color:var(--theme-neutral700-color);margin-bottom:var(--teft-spacing-lg)}body.woocommerce-cart .entry-title span{display:block;padding-left:5px;font-size:var(--teft-typography-xl)}@media (max-width:480px){body.woocommerce-cart .entry-title span{font-size:var(--teft-typography-lg)}}body.woocommerce-cart div.shop_table{margin-bottom:0;margin-top:var(--teft-spacing-xl)}body.woocommerce-cart div.shop_table.shipping,body.woocommerce-cart div.shop_table.totals{margin-top:0}body.woocommerce-cart .row{align-items:center;border-top:1px solid var(--theme-neutral400-color);display:flex;flex-direction:row;justify-content:space-between;padding-bottom:var(--teft-spacing-sm);padding-top:var(--teft-spacing-sm)}@media (max-width:960px){body.woocommerce-cart .row{padding-top:var(--teft-spacing-xs);padding-bottom:var(--teft-spacing-xs)}}@media (max-width:782px){body.woocommerce-cart .row{justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}body.woocommerce-cart .row>div{font-size:var(--teft-typography-sm);padding-left:var(--teft-spacing-xxs);padding-right:var(--teft-spacing-xxs);width:100%}body.woocommerce-cart .row>div:first-child{padding-left:0}body.woocommerce-cart .row>div:last-child{padding-right:0}body.woocommerce-cart .row>div>:not(h5){color:var(--theme-neutral700-color)}@media (max-width:782px){body.woocommerce-cart .row>div{width:auto}}body.woocommerce-cart .row .actions{align-items:stretch;display:flex;flex-direction:row-reverse;justify-content:space-between}@media (max-width:960px){body.woocommerce-cart .row .actions{padding-top:0}}@media (max-width:480px){body.woocommerce-cart .row .actions{flex-direction:column;width:100%;flex-basis:100%}}body.woocommerce-cart .row .actions button{color:var(--theme-white-color);font-size:var(--teft-typography-base);line-height:var(--teft-typography-heading-line-height);max-width:150px;padding:var(--teft-spacing-sm) var(--teft-spacing-md);width:100%}@media (max-width:960px){body.woocommerce-cart .row .actions button{padding-top:var(--teft-spacing-xxs);padding-bottom:var(--teft-spacing-xxs)}}@media (max-width:480px){body.woocommerce-cart .row .actions button{margin-bottom:0;margin-top:var(--teft-spacing-xs)}}body.woocommerce-cart .row .actions button:hover{background-color:var(--theme-primary900-color);box-shadow:var(--teft-buttons-box-shadow)}body.woocommerce-cart .row .actions button[disabled]{color:var(--theme-white-color);padding:var(--teft-spacing-sm) var(--teft-spacing-md)}@media (max-width:960px){body.woocommerce-cart .row .actions button[disabled]{padding-top:var(--teft-spacing-xxs);padding-bottom:var(--teft-spacing-xxs)}}@media (max-width:480px){body.woocommerce-cart .row .actions button[disabled]{margin-bottom:0;margin-top:var(--teft-spacing-xs)}}body.woocommerce-cart .row .actions button[disabled]:hover{background-color:var(--theme-primary900-color);box-shadow:var(--teft-buttons-box-shadow)}@media (max-width:480px){body.woocommerce-cart .row .actions button{margin:0 auto var(--teft-spacing-lg)}}@media (max-width:480px){body.woocommerce-cart .row.shipping>div:last-child{margin-bottom:var(--teft-spacing-lg);order:1}}@media (max-width:782px){body.woocommerce-cart .row.shipping>div{width:50%}}@media (max-width:480px){body.woocommerce-cart .row.shipping>div{order:2;width:100%}}@media (max-width:480px){body.woocommerce-cart .row.shipping .shipping-title{display:none}}body.woocommerce-cart .row.shipping #shipping_method.woocommerce-shipping-methods{display:inline-block}body.woocommerce-cart .row.shipping #shipping_method.woocommerce-shipping-methods li label{padding-left:var(--teft-spacing-lg);white-space:nowrap}body.woocommerce-cart .row.shipping #shipping_method.woocommerce-shipping-methods li .tax_label{display:none}body.woocommerce-cart .row.shipping #shipping_method.woocommerce-shipping-methods li .woocommerce-Price-amount.amount{color:var(--theme-neutral900-color);font-size:var(--teft-typography-md)}body.woocommerce-cart .row.shipping #shipping_method.woocommerce-shipping-methods li:only-child label:after,body.woocommerce-cart .row.shipping #shipping_method.woocommerce-shipping-methods li:only-child label:before{display:none!important}@media (max-width:480px){body.woocommerce-cart .row.shipping #shipping_method.woocommerce-shipping-methods li{width:100%}}body.woocommerce-cart .row.shop_total{display:block;text-align:right}body.woocommerce-cart .row.shop_total div{display:inline-block;width:auto}body.woocommerce-cart .row.shop_total div strong .woocommerce-Price-amount{color:var(--theme-neutral900-color);font-size:var(--teft-typography-lg)}body.woocommerce-cart .row.shop_total div .includes_tax{display:block;font-size:var(--teft-typography-xxs)}body.woocommerce-cart .row.shop_total div .includes_tax .woocommerce-Price-amount{color:var(--theme-neutral900-color)}body.woocommerce-cart .row.order-delivery{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-bottom:0;padding-top:var(--teft-spacing-xs)}body.woocommerce-cart .row.order-delivery>div{flex-basis:auto;width:auto}body.woocommerce-cart .row.order-delivery>div:first-child{font-weight:700}body.woocommerce-cart .row.order-delivery>div:last-child{padding-left:0}@media (max-width:782px){body.woocommerce-cart .row.cart-subtotal,body.woocommerce-cart .row.order-total,body.woocommerce-cart .row.tax-rate{justify-content:space-between}}body.woocommerce-cart .row .oslovvs-taxes{width:100%}body.woocommerce-cart .product-thumbnail{max-width:160px}@media (max-width:960px){body.woocommerce-cart .product-thumbnail{max-width:110px}}@media (max-width:782px){body.woocommerce-cart .product-thumbnail{max-width:150px}body.woocommerce-cart .product-thumbnail img{margin:0 auto;max-width:200px}}@media (max-width:600px){body.woocommerce-cart .product-thumbnail{max-width:110px}}@media (max-width:480px){body.woocommerce-cart .product-thumbnail{flex-basis:100%;max-width:100%;text-align:center}}body.woocommerce-cart .product-thumbnail img{width:100%}body.woocommerce-cart .product-name{width:auto}@media (max-width:782px){body.woocommerce-cart .product-name{padding-right:0}}@media (max-width:600px){body.woocommerce-cart .product-name{max-width:55%;margin-bottom:var(--teft-spacing-md)}}@media (max-width:480px){body.woocommerce-cart .product-name{max-width:100%;flex-basis:100%;text-align:center}}body.woocommerce-cart .product-name a{color:var(--teft-theme-body-font-color);text-decoration:none}body.woocommerce-cart .product-name h5{margin-bottom:var(--teft-spacing-xs);margin-top:0}body.woocommerce-cart .product-quantity{max-width:220px;display:flex}@media (max-width:960px){body.woocommerce-cart .product-quantity{max-width:206px}}@media (max-width:782px){body.woocommerce-cart .product-quantity{margin-bottom:var(--teft-spacing-xxs);margin-top:0;padding-left:0;margin-left:auto}}@media (max-width:480px){body.woocommerce-cart .product-quantity{max-width:100%;flex-basis:100%;justify-content:center}}body.woocommerce-cart .product-quantity a.remove{border:2px solid var(--theme-neutral100-color);border-radius:0;display:inline-block;height:40px;margin-right:10px;vertical-align:middle;width:40px}body.woocommerce-cart .product-quantity a.remove svg{position:relative;top:50%;transform:translateY(-50%)}body.woocommerce-cart .product-quantity a.remove:hover{background-color:transparent}@media (max-width:480px){body.woocommerce-cart .product-quantity a.remove{margin-right:10px;width:40px}}body.woocommerce-cart .product-subtotal{max-width:180px}@media (max-width:960px){body.woocommerce-cart .product-subtotal{max-width:100px}}@media (max-width:782px){body.woocommerce-cart .product-subtotal{margin-top:var(--teft-spacing-xxs);margin-bottom:var(--teft-spacing-xxs);margin-left:var(--teft-spacing-sm)}}@media (max-width:480px){body.woocommerce-cart .product-subtotal{max-width:100%;flex-basis:100%;text-align:center!important;margin:var(--teft-spacing-sm) var(--teft-spacing-sm) 0}}body.woocommerce-cart .product-subtotal .woocommerce-Price-amount.amount{color:var(--theme-neutral900-color);font-size:var(--teft-typography-md)}@media (max-width:480px){body.woocommerce-cart .product-subtotal .woocommerce-Price-amount.amount{font-size:var(--teft-typography-xl)}}body.woocommerce-cart .product-subtotal>span:not(.woocommerce-Price-amount){color:var(--theme-neutral900-color);font-size:var(--teft-typography-md);font-weight:700}@media (max-width:480px){body.woocommerce-cart .product-subtotal>span:not(.woocommerce-Price-amount){font-size:var(--teft-typography-xl)}}body.woocommerce-cart .product-subtotal>span:not(.woocommerce-Price-amount)+s{color:var(--theme-neutral700-color);font-size:var(--teft-typography-base);padding-left:5px}body.woocommerce-cart .product-subtotal ins{text-decoration:none}body.woocommerce-cart .product-subtotal del .woocommerce-Price-amount.amount{color:var(--theme-neutral700-color);font-size:var(--teft-typography-base);padding-left:5px}body.woocommerce-cart .product-subtotal .woocommerce-price-suffix{display:block;font-size:var(--teft-typography-xxs)}body.woocommerce-cart .variation{display:inline-block;margin-bottom:0;margin-top:0;width:100%}body.woocommerce-cart .variation dd,body.woocommerce-cart .variation dt{float:left;padding-bottom:var(--teft-spacing-xxxs);padding-top:var(--teft-spacing-xxxs)}body.woocommerce-cart .variation dt{clear:left}body.woocommerce-cart .variation dd{margin-left:var(--teft-spacing-xxxs)}body.woocommerce-cart .variation dd p{margin:0}body.woocommerce-cart .quantity{align-items:center;border:1px solid var(--theme-neutral100-color);display:inline-flex;flex-direction:row;justify-items:stretch;max-width:140px;vertical-align:middle;width:100%}body.woocommerce-cart .quantity .qty{border:0!important;border-radius:0!important;height:40px;width:60px}body.woocommerce-cart .quantity .wc-qty-handlers{height:40px;margin-left:0;width:40px}body.woocommerce-cart .quantity .wc-qty-handlers>div{background-color:var(--theme-neutral100-color);color:var(--theme-primary600-color);height:40px;line-height:40px;width:40px}body.woocommerce-cart .coupon{align-items:stretch;display:flex;flex-basis:40%;flex-direction:row;justify-content:flex-start;width:auto}body.woocommerce-cart .coupon label{display:none}body.woocommerce-cart .coupon input{border-left:0!important;border-radius:0!important;border-right:0!important;border-top:0!important;margin-right:5px}@media (max-width:782px){body.woocommerce-cart .coupon{flex-basis:60%}}@media (max-width:480px){body.woocommerce-cart .coupon{flex-basis:100%;margin-top:var(--teft-spacing-xl);order:2}}body.woocommerce-cart .row.woocommerce-shipping-totals{display:none}body.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:100%;padding-top:var(--teft-spacing-xs)}@media (max-width:960px){body.woocommerce-cart .cart-collaterals .cart_totals{padding-top:0}}body.woocommerce-cart .cart-collaterals .cart_totals>div{float:none!important}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table{margin-bottom:0}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table .row div:last-child{text-align:right}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table .row div .shipping-title{color:var(--teft-theme-body-font-color)}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table .tax_label{display:none}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table .woocommerce-Price-amount{color:var(--theme-neutral900-color);font-size:var(--teft-typography-md)}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table .order-total+.rp_wcdpd_promotion_total_saved_label{font-size:var(--teft-typography-sm)}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table .order-total+.rp_wcdpd_promotion_total_saved_label+span{float:right}body.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-button{font-weight:700;text-decoration:none}body.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-form button{font-size:var(--teft-typography-base);height:var(--teft-form-input-height)}@media (max-width:480px){body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:center}}body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{font-size:var(--teft-typography-base);line-height:var(--teft-typography-heading-line-height);padding:var(--teft-spacing-sm) var(--teft-spacing-md)}@media (max-width:782px){body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{position:fixed;bottom:0;left:0;margin-bottom:0;width:100%;float:none;border-top:1px solid var(--theme-white-color)}}@media (max-width:480px){body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{float:none;margin-top:var(--teft-spacing-xl);margin-bottom:0}}body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover{background-color:var(--theme-primary900-color);box-shadow:var(--teft-buttons-box-shadow)}.woocommerce-checkout .entry-content{margin-bottom:var(--teft-spacing-xxl)}.woocommerce-checkout .entry-content>*{max-width:var(--teft-theme-site-width)}.woocommerce-checkout .show-on-click label{font-size:var(--teft-typography-md);color:var(--theme-primary600-color);font-weight:700;cursor:pointer}.woocommerce-checkout .show-on-click label .optional{font-size:var(--teft-typography-base);color:var(--teft-theme-body-font-color);font-weight:400}.woocommerce-checkout .show-on-click #order_comments,.woocommerce-checkout .show-on-click input,.woocommerce-checkout .show-on-click textarea{display:none}.woocommerce-checkout .show-on-click.active #order_comments,.woocommerce-checkout .show-on-click.active input,.woocommerce-checkout .show-on-click.active textarea{display:inline;display:initial}.woocommerce-checkout .form-row input.input-text[name=billing_postcode]{width:auto;max-width:110px}.woocommerce-checkout .form-row input.input-text[name=billing_city]{width:auto}.woocommerce-checkout .oslovvs-taxes{text-align:right;padding-bottom:10px}.woocommerce-checkout .shop_table{table-layout:fixed}.woocommerce-checkout .shop_table .cart_item{border-top:1px solid var(--theme-neutral400-color)}@media (max-width:480px){.woocommerce-checkout .shop_table tr td,.woocommerce-checkout .shop_table tr th{padding-left:var(--teft-spacing-xxs);padding-right:var(--teft-spacing-xxs)}}.woocommerce-checkout .shop_table tr td:first-child{width:100%}.woocommerce-checkout .shop_table .product-name{padding-top:9px}.woocommerce-checkout .shop_table .product-name .title{font-size:var(--teft-typography-lg);font-weight:700}.woocommerce-checkout .shop_table .product-name .title .item-fragile{font-size:var(--teft-typography-xxs)}.woocommerce-checkout .shop_table .product-name .title .product-quantity{white-space:nowrap}.woocommerce-checkout .shop_table .product-name div:not(.title){color:var(--theme-neutral700-color);font-size:var(--teft-typography-sm)}.woocommerce-checkout .shop_table .product-name .variation{display:inline-block;margin-bottom:0;margin-top:0;width:100%}.woocommerce-checkout .shop_table .product-name .variation dd,.woocommerce-checkout .shop_table .product-name .variation dt{float:left;font-size:var(--teft-typography-sm);padding-bottom:var(--teft-spacing-xxxs);padding-top:var(--teft-spacing-xxxs)}.woocommerce-checkout .shop_table .product-name .variation dt{clear:left}.woocommerce-checkout .shop_table .product-name .variation dd{margin-left:var(--teft-spacing-xxxs)}.woocommerce-checkout .shop_table .product-name .variation dd p{margin:0}.woocommerce-checkout .shop_table .product-total{text-align:right}.woocommerce-checkout .shop_table .product-total .woocommerce-Price-amount.amount{font-size:var(--teft-typography-md);font-weight:700}.woocommerce-checkout .shop_table .product-total .tax_label{display:none}.woocommerce-checkout .shop_table .order-delivery-notification td{text-align:left;font-weight:400}.woocommerce-checkout .shop_table tfoot td{text-align:right}.woocommerce-checkout .shop_table tfoot td .tax_label{display:block}.woocommerce-checkout #shipping_method li{position:relative}.woocommerce-checkout #shipping_method li:only-child label:after,.woocommerce-checkout #shipping_method li:only-child label:before{display:none}.woocommerce-checkout #shipping_method input{height:100%;opacity:0;position:absolute;visibility:hidden;width:100%;z-index:2}.woocommerce-checkout #shipping_method input[checked]+label:after{visibility:visible}.woocommerce-checkout #shipping_method label{font-weight:400;padding-left:var(--teft-spacing-md);display:inline-block!important;text-align:left;width:100%}.woocommerce-checkout #shipping_method label:after,.woocommerce-checkout #shipping_method label:before{border-radius:50%;content:"";display:block;position:absolute}.woocommerce-checkout #shipping_method label:before{border:2px solid var(--teft-woo-color-dark);height:25px;left:0;top:0;width:25px}.woocommerce-checkout #shipping_method label:after{background-color:var(--teft-woo-color-dark);height:15px;left:5px;top:5px;visibility:hidden;width:15px}.woocommerce-checkout #shipping_method label>span{display:block;float:right}.woocommerce-checkout #shipping_method .tax_label{float:right;clear:both}.woocommerce-checkout #shipping_method .shipping-info{width:100%;text-align:left;padding-left:var(--teft-spacing-lg);font-weight:700;padding-top:5px;text-decoration:underline;clear:both}.woocommerce-checkout #shipping_method .shipping-info small{font-weight:700}.woocommerce-checkout .oslovvs-general-shipping-info td:only-child{font-weight:400;text-align:left;background-color:var(--theme-primary100-color)}.woocommerce-checkout #klarna-checkout-select-other,.woocommerce-checkout #place_order{background-color:var(--teft-theme-primary-color);font-size:var(--teft-typography-base);line-height:var(--teft-typography-heading-line-height);padding:var(--teft-spacing-sm) var(--teft-spacing-md)}.woocommerce-checkout #klarna-checkout-select-other:hover,.woocommerce-checkout #place_order:hover{background-color:var(--theme-primary900-color);box-shadow:var(--teft-buttons-box-shadow)}.woocommerce-order-received .product-name a{text-decoration:none}.woocommerce-order-received .product-name a span:not(.item-fragile){text-decoration:underline}.teft-woo-catalog-block .teft-woo-nice-urls-info{margin-bottom:var(--teft-spacing-md);max-width:var(--teft-theme-content-width)}.teft-woo-catalog-block .teft-woo-nice-urls-info .is-style-empty{height:0!important;overflow:hidden}.teft-woo-catalog-block .teft-woo-nice-urls-info .entry-header.empty{display:none}.teft-woo-catalog-block .teft-woo-nice-urls-info .entry-header .teft-entry-title{font-size:var(--teft-typography-xxxl);font-weight:700}.teft-woo-catalog-block .teft-woo-nice-urls-info .link-term-post{font-size:var(--teft-typography-base);font-weight:400;padding-bottom:var(--teft-spacing-sm);padding-top:var(--teft-spacing-sm);margin-top:var(--teft-spacing-sm)}.teft-woo-catalog-block .teft-woo-nice-urls-info .entry-description{cursor:pointer;height:calc(var(--teft-typography-body-line-height)*4.4*var(--teft-typography-base));overflow:hidden;position:relative}.teft-woo-catalog-block .teft-woo-nice-urls-info .entry-description:before{background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.4) 30%,#fff 65%);content:"";display:block;height:50px;left:0;position:absolute;top:calc(var(--teft-typography-body-line-height)*2.7*var(--teft-typography-base));width:100%}.teft-woo-catalog-block .teft-woo-nice-urls-info .entry-description.empty{display:none}.teft-woo-catalog-block .teft-woo-nice-urls-info .entry-description.opened{height:calc(100% + var(--teft-spacing-md))}.teft-woo-catalog-block .teft-woo-nice-urls-info .entry-description.opened:before{bottom:calc(var(--teft-spacing-md)*-1);top:auto}.teft-woo-catalog-block .teft-woo-nice-urls-info .show-more{background-image:var(--teft-theme-icon-arrow-forward-ios);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:24px;left:50%;position:relative;transform:translateX(-50%) rotate(90deg);width:24px}.teft-woo-catalog-block .teft-woo-nice-urls-info .show-more.empty{display:none}.teft-woo-catalog-block .teft-woo-nice-urls-info.opened .show-more{top:calc(100% - var(--teft-spacing-md));transform:translateX(-50%) rotate(-90deg)}@media (max-width:782px){.teft-woo-catalog-block .teft-woo-catalog-filters{flex-basis:100%!important}}.teft-woo-catalog-block .teft-woo-catalog-filters .facetwp-selections .facetwp-selection-value{background-image:var(--teft-theme-icon-close-24);background-position:calc(100% - var(--teft-spacing-xs)) 50%;background-size:24px 24px}@media (max-width:782px){.teft-woo-catalog-block .teft-woo-catalog-listing{flex-basis:100%!important}}.teft-woo-catalog-block .teft-woo-catalog-listing .teft-woo-catalog-listing-bottom{justify-content:space-between}.teft-woo-catalog-block .teft-woo-catalog-listing .teft-woo-catalog-listing-bottom .teft-woo-catalog-listing-pager{flex-basis:calc(70% - var(--teft-theme-gap)/2);margin-left:0}@media (max-width:960px){.teft-woo-catalog-block .teft-woo-catalog-listing .teft-woo-catalog-listing-bottom .teft-woo-catalog-listing-pager .facetwp-page:not(.next):not(.prev):not(.dots):not(.first):not(.last):not(.active){display:none}}@media (max-width:782px){.teft-woo-catalog-block .teft-woo-catalog-listing .teft-woo-catalog-listing-bottom .teft-woo-catalog-listing-pager .facetwp-page:not(.next):not(.prev):not(.active){display:none}}@media (max-width:600px){.teft-woo-catalog-block .teft-woo-catalog-listing .teft-woo-catalog-listing-bottom .teft-woo-catalog-listing-pager{flex-basis:calc(50% - var(--teft-theme-gap)/2)!important}}.teft-woo-catalog-block .teft-woo-catalog-listing .teft-woo-catalog-listing-bottom .teft-woo-catalog-listing-counter{flex-basis:calc(30% - var(--teft-theme-gap)/2)}@media (max-width:600px){.teft-woo-catalog-block .teft-woo-catalog-listing .teft-woo-catalog-listing-bottom .teft-woo-catalog-listing-counter{flex-basis:calc(50% - var(--teft-theme-gap)/2)!important}}.teft-woo-catalog-block .teft-woo-catalog-listing .teft-woo-catalog-listing-pager .facetwp-page{color:var(--theme-neutral900-color);font-size:var(--teft-typography-sm)}.teft-woo-catalog-block .teft-woo-catalog-listing .teft-woo-catalog-listing-counter{font-size:var(--teft-typography-xs)}#catalog-filters-open{display:none}@media (max-width:782px){#catalog-filters-open{background-color:transparent;border:1px solid var(--theme-primary600-color);border-radius:var(--teft-buttons-border-radius);color:var(--theme-primary600-color);display:block;margin:0 0 var(--teft-spacing-md);max-width:200px;outline:none;padding:var(--teft-spacing-md);text-align:left;width:100%}#catalog-filters-open:after{content:"\003009";float:right;padding-left:var(--teft-spacing-sm);transform:rotate(90deg)}#catalog-filters-open.active:after{transform:rotate(-90deg)}}@media (max-width:782px){#catalog-filters-open{max-width:100%}}#catalog-filters-close{opacity:0;pointer-events:none;z-index:-10}@media (max-width:782px){#catalog-filters-close{background-color:var(--theme-primary600-color);border:0;bottom:0;color:var(--theme-white-color);height:var(--teft-spacing-xxl);left:0;margin:0;outline:none;padding:0 var(--teft-spacing-md);position:fixed;width:100%}}@media (max-width:782px){.is-style-catalog-filters-visible #catalog-filters-open,.teft-woo-catalog-filters{display:none}}.is-style-catalog-filters-visible #masthead,.is-style-catalog-filters-visible .after-footer,.is-style-catalog-filters-visible .breadcrumbs-wrapper,.is-style-catalog-filters-visible .is-style-catalog-title,.is-style-catalog-filters-visible .site-footer,.is-style-catalog-filters-visible .teft-woo-catalog-listing{display:none}@media (max-width:782px){.is-style-catalog-filters-visible .teft-woo-catalog-block .teft-woo-catalog-filters{opacity:1;-webkit-overflow-scrolling:touch;overflow-y:auto;padding-bottom:calc(var(--teft-spacing-xxl) + var(--teft-spacing-lg));transition:opacity .1s ease-out;z-index:999999;pointer-events:auto;display:block}.is-style-catalog-filters-visible .teft-woo-catalog-block #catalog-filters-close{box-shadow:0 -2px 6px -1px var(--theme-neutral400-color);display:block;opacity:1;pointer-events:auto;transition:opacity .3s linear .1s;z-index:99999999}}@media (max-width:782px){.is-style-catalog-filters-visible .teft-woo-catalog-block #catalog-filters-open{max-width:100%}.is-style-catalog-filters-visible .teft-woo-catalog-block .teft-woo-catalog-filters{padding-left:var(--teft-spacing-sm);padding-right:var(--teft-spacing-sm)}}.woocommerce.single-product .product div.images[class*=woocommerce-product-gallery--columns]{position:relative;display:flex;flex-direction:column}.woocommerce.single-product .product div.images[class*=woocommerce-product-gallery--columns] .flex-control-thumbs{margin-top:10px}.woocommerce.single-product .product div.images[class*=woocommerce-product-gallery--columns] .flex-control-thumbs li{width:16%;margin:5px}.woocommerce.single-product .product div.images[class*=woocommerce-product-gallery--columns] .flex-control-thumbs li:nth-child(4n+1){clear:none}.woocommerce.single-product .product div.images .flex-viewport{order:2}.woocommerce.single-product .product div.images .flex-viewport .woocommerce-product-gallery__wrapper{width:100%!important;-ms-grid-columns:(1fr)[999];grid-template-columns:repeat(999,1fr)}.woocommerce.single-product .product div.images .flex-viewport .woocommerce-product-gallery__image:first-child{-ms-grid-column:1;grid-column:1}.woocommerce.single-product .product div.images .flex-control-nav{order:3}.woocommerce.single-product .product div.images .flex-direction-nav{order:1;position:static;margin:0;padding:0;top:0;left:0;height:100%;list-style:none}.woocommerce.single-product .product div.images .flex-direction-nav li{position:absolute;z-index:9;top:0;left:0;height:100%;width:60px;background-color:hsla(0,0%,100%,.7)}.woocommerce.single-product .product div.images .flex-direction-nav li:last-child{left:auto;right:0}.woocommerce.single-product .product div.images .flex-direction-nav li a{color:var(--theme-black-color);text-decoration:none;text-align:center;width:100%;height:100%;position:relative;display:block}.woocommerce.single-product .product div.images .flex-direction-nav li a span{position:absolute;font-size:60px;line-height:60px;display:block;top:50%;height:60px;width:100%;transform:translateY(-50%)}.teft-woo-mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item{align-items:center;border-top:1px solid var(--theme-neutral300-color);display:flex;flex-wrap:wrap;justify-items:stretch}.teft-woo-mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item:first-child{border-top:0}.teft-woo-mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item a{flex-basis:10%;min-width:40px;order:2}.teft-woo-mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item a:not(.remove){flex-basis:90%;font-size:var(--teft-typography-sm);max-width:calc(100% - 40px);order:1}.teft-woo-mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item a.remove{font-size:var(--teft-typography-lg)!important}.teft-woo-mini-cart ul.woocommerce-mini-cart li.woocommerce-mini-cart-item.mini_cart_item .quantity{border:0;border-top:1px solid var(--theme-neutral100-color);flex-basis:100%;max-width:100%;order:3;padding-top:var(--teft-spacing-xxs);text-align:right;flex-wrap:wrap;justify-content:space-between}.teft-woo-mini-cart ul.woocommerce-mini-cart li.updating{opacity:.5;cursor:wait}.teft-woo-mini-cart ul.woocommerce-mini-cart li.updating>*{pointer-events:none}.teft-woo-mini-cart ul.woocommerce-mini-cart .minicart-qty-actions{order:4;padding-top:var(--teft-spacing-xs);display:flex;align-items:center;width:100%;border-top:1px solid var(--theme-neutral100-color);margin-top:var(--teft-spacing-xxxs);margin-bottom:var(--teft-spacing-sm)}.teft-woo-mini-cart ul.woocommerce-mini-cart .minicart-qty-actions>span{font-size:var(--teft-typography-xs);color:var(--teft-theme-body-font-color);padding-right:20px}.teft-woo-mini-cart ul.woocommerce-mini-cart .minicart-qty-actions button{background-color:var(--theme-white-color);border:1px solid var(--theme-neutral700-color);color:var(--theme-neutral700-color);font-size:var(--teft-typography-xs);margin:0 7px;height:24px;width:24px;line-height:21px;text-align:center;cursor:pointer}.teft-woo-mini-cart ul.woocommerce-mini-cart .minicart-qty-actions button.remove{margin-left:auto}.teft-woo-mini-cart ul.woocommerce-mini-cart .minicart-qty-actions button:hover{background-color:var(--theme-neutral100-color);border-color:var(--theme-neutral300-color)}.teft-woo-mini-cart .woocommerce-mini-cart__total{flex-wrap:wrap;padding-bottom:12px}.teft-woo-mini-cart .woocommerce-mini-cart__total .tax_label{flex-basis:100%;width:100%;font-size:var(--teft-typography-xs)!important;line-height:var(--teft-typography-xs)!important;text-transform:lowercase;text-align:right}.teft-woo-mini-cart .woocommerce-mini-cart__total .oslovvs-taxes{text-align:right}.teft-woo-mini-cart .minicart-total{display:flex;justify-content:space-between;padding:12px 24px 24px}.teft-woo-mini-cart .minicart-total .oslovvs-taxes{text-align:right}.teft-woo-mini-cart .minicart-total>:first-child{color:var(--teft-woo-color-neutral-60)}.teft-woo-mini-cart .minicart-total>:last-child{color:var(--teft-theme-heading-font-color);font-size:var(--teft-typography-xl);line-height:var(--teft-typography-heading-line-height);font-family:var(--teft-typography-heading-font-family);font-weight:var(--teft-typography-heading-font-weight)}.teft-woo-mini-cart .woocommerce-mini-cart__buttons{align-items:center;display:flex;flex-wrap:wrap;justify-items:stretch;flex-direction:row}.teft-woo-mini-cart .woocommerce-mini-cart__buttons a.button{flex-basis:50%;color:var(--theme-primary600-color);background-color:transparent;background-color:initial;font-size:var(--teft-typography-base);text-decoration:underline;padding-left:0;padding-right:0;margin:0}.teft-woo-mini-cart .woocommerce-mini-cart__buttons a:last-child{flex-basis:100%;margin-top:var(--teft-spacing-md)}.teft-woo-mini-cart .woocommerce-mini-cart-item.mini_cart_item .quantity>.oslovvs-taxes,.woocommerce-cart .product-subtotal>.oslovvs-taxes{display:none}@media (max-width:782px){.entry-content .teft-woo-catalog-block{margin-top:var(--teft-spacing-xs)}}@media (max-width:782px){.entry-content .teft-woo-catalog-block .teft-entry-title{margin-bottom:var(--teft-spacing-xxs)}}@media (max-width:782px){.entry-content .teft-woo-catalog-block .entry-description p:first-child,.entry-content .teft-woo-catalog-block .entry-description p:only-child{margin-top:0}}@media (max-width:782px){.entry-content .teft-woo-catalog-block .teft-woo-nice-urls-info{margin-bottom:var(--teft-spacing-xs)}}@media (max-width:782px){.entry-content #catalog-filters-open{padding:var(--teft-spacing-xs);margin-bottom:var(--teft-spacing-sm)}}@media (max-width:782px){.entry-content #catalog-filters-open:after{padding-left:var(--teft-spacing-xxs)}}.teft-woo-catalog-block .facetwp-type-search{position:relative}.teft-woo-catalog-block .dekode-woo--search-remove-selection{width:24px;height:24px;position:absolute;top:50%;right:20px;transform:translateY(-50%);background-image:var(--teft-theme-icon-close-24);background-repeat:no-repeat;background-position:50%;background-size:contain;cursor:pointer}@media (max-width:782px){.teft-woo-catalog-block .teft-woo-catalog-listing-top{flex-wrap:wrap}}.teft-woo-catalog-block .mobile-filters-selections{display:none}@media (max-width:782px){.teft-woo-catalog-block .mobile-filters-selections{display:flex;flex-basis:100%!important;align-items:center;justify-content:flex-start;flex-wrap:wrap}}.teft-woo-catalog-block .mobile-filters-selections .teft-woo-catalog-current-filters-title{min-width:65px;margin-top:var(--teft-spacing-xxs)}.teft-woo-catalog-block .mobile-filters-selections .teft-woo-filters-reset{color:var(--theme-neutral800-color)!important;font-size:var(--teft-typography-xs);padding:calc(var(--teft-spacing-xxxs) + 2px) var(--teft-spacing-xs) calc(var(--teft-spacing-xxxs) + 1px);margin-top:var(--teft-spacing-xxs)}.teft-woo-catalog-block .mobile-filters-selections .facetwp-selections ul{padding-left:var(--teft-spacing-xxs)}.teft-woo-catalog-block .mobile-filters-selections .facetwp-selections li{background-color:var(--teft-woo-color-neutral-10);border-radius:2px;font-size:var(--teft-typography-sm);margin:var(--teft-spacing-xxs) var(--teft-spacing-xxs) 0 0;line-height:var(--teft-typography-body-line-height);padding:0}.teft-woo-catalog-block .mobile-filters-selections .facetwp-selections .facetwp-selection-value{background-image:var(--teft-theme-icon-close-24);background-position:calc(100% - var(--teft-spacing-xs)) 50%;background-size:24px 24px;margin:0;padding:var(--teft-spacing-xxxs) var(--teft-spacing-xs);padding-right:var(--teft-spacing-lg);cursor:pointer}.error404 .entry-header{padding-top:var(--teft-spacing-xxl)}.error404 .entry-header>*{text-align:center}.error404 .entry-header h1{font-size:var(--teft-typography-xxxxl)}.error404 .entry-header h4{margin-left:auto;margin-right:auto;max-width:var(--teft-theme-content-width)}.error404 .entry-content{padding-bottom:var(--teft-spacing-xxxl)}.error404 .entry-content>*{text-align:center}.error404 .entry-content .button{font-size:var(--teft-typography-base);font-weight:400;left:50%;padding:var(--teft-spacing-sm) var(--teft-spacing-xl);position:relative;transform:translateX(-50%)}.error404 .entry-content .button:hover{background-color:var(--theme-primary900-color);box-shadow:var(--teft-buttons-box-shadow)}