@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotatingAnti{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.rotating{animation:rotating 2s linear infinite}.header-container{background-color:var(--wp--preset--color--background);box-shadow:0 0 3px 0 rgba(0,0,0,.4);display:flex;height:8vH;left:0;min-height:60px;position:fixed;right:0;top:0;transition:all .3s ease;width:100%;z-index:100}.header-container>.wp-block-group{flex:1}.header-container .wp-block-columns{width:100%}.header-container .wp-block-columns .wp-block-column:first-child,.header-container .wp-block-columns .wp-block-column:last-child{flex:3}.header-container .wp-block-columns .wp-block-column:nth-child(2){flex:1 0 200px}.header-container .wp-block-site-logo{transition:transform .3s ease}.header-container .wp-block-navigation__container{gap:var(--wp--preset--spacing--small)}.scrolled-down .header-container{height:6vh}.scrolled-down .header-container .wp-block-site-logo{transform:scale(.95)}.scrolled-down .header-container .wp-block-button .wp-block-button__link{padding-bottom:6px;padding-top:6px;transition:padding .3s ease}.admin-bar .header-container{top:32px}@media only screen and (max-width:670px){.admin-bar .header-container{top:46px}}.menu-content-alignment-superimposed .header-container{background-color:transparent!important;box-shadow:none}.menu-content-alignment-superimposed .header-container:hover{background-color:var(--wp--preset--color--background)!important;box-shadow:0 0 3px 0 rgba(0,0,0,.4)}@media only screen and (max-width:670px){.show-detail .header-container{top:-10vh}}@media only screen and (max-height:600px){.show-detail .header-container{top:-60px}}main.wp-block-group{margin-top:0}main.wp-block-group:before{content:"";display:block;height:8vH;margin-bottom:1.2rem}.menu-content-alignment-distant main.wp-block-group{margin-top:0}.menu-content-alignment-aligned main.wp-block-group:before,.page-template-catalog-display main.wp-block-group:before{margin-bottom:0}.menu-content-alignment-superimposed main.wp-block-group:before{height:0;margin-bottom:0}.mobile-tab-navigation{background-color:var(--wp--preset--color--background);border-top:1px solid var(--wp--preset--color--grey-light);bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);display:none;left:0;position:fixed;right:0;transition:bottom .25s;width:100%;z-index:999}@media only screen and (max-width:670px){.mobile-tab-navigation{display:block}}.show-detail .mobile-tab-navigation{bottom:-85px}.mobile-tab-navigation .user-actions-wrapper{display:flex;justify-content:space-around;margin:0;padding:0;width:100%}.mobile-tab-navigation .wp-block-kadence-advancedbtn{margin:0}@media only screen and (max-width:670px){body{padding-bottom:70px}}.user-actions .cta-button{cursor:pointer}.user-actions .cta-button .kb-svg-icon-wrap{display:inline-flex!important}.user-actions .cta-button .kt-btn-inner-text{white-space:nowrap}.wp-block-navigation__responsive-container-close{padding-right:var(--wp--style--root--padding-right);padding-top:10px}.wp-block-navigation__responsive-container-content{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.video-link-overlay{align-items:center;background-color:transparent;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;text-decoration:none;transition:background-color .3s ease;z-index:10}.video-link-overlay:focus,.video-link-overlay:hover{background-color:rgba(0,0,0,.35)}.video-link-overlay:focus .video-link-overlay__label,.video-link-overlay:hover .video-link-overlay__label{opacity:1;transform:translateY(0)}.video-link-overlay:focus{outline:2px solid currentColor;outline-offset:-2px}.video-link-overlay__label{align-items:center;color:#fff;display:inline-flex;font-size:clamp(.85rem,.7794rem + .3529vw,1rem);font-weight:500;gap:.5em;letter-spacing:.05em;opacity:0;padding:.75em 1.5em;text-transform:uppercase;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.video-link-overlay:hover .video-link-overlay__label:after{transform:translateX(4px)}.video-link-wrapper{display:block;height:100%;position:relative;width:100%}.video-link-wrapper figure.wp-block-video,.video-link-wrapper video{display:block;margin:0;width:100%}.catalog-page .wrapper{max-width:none;padding:0}.catalog-page .wrapper:before{margin-bottom:0}.control-close span{background-color:var(--wp--preset--color--main)}.control-favorite{color:var(--wp--preset--color--main)}.control-share{background-color:var(--wp--preset--color--grey-light)}.control-appointment{background-color:var(--wp--preset--color--cta-background)}.control-pagination{color:var(--wp--preset--color--main)}.control-pagination .material-icons{font-size:1.85rem}.control-accesory .button{color:var(--wp--preset--color--white)}.favorites-button{opacity:0;position:relative;transform:translateY(-10px);transition:opacity .4s,transform .25s;visibility:hidden}.has-favorites .favorites-button{opacity:1;transform:translateY(0);visibility:visible}.favorites-button .favorites-counter{align-items:center;background-color:#ca1f1f;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;display:flex;font-size:12px;font-weight:700;height:17px;justify-content:center;position:absolute;right:-8px;top:-8px;width:17px}.detail-info .product-info-excerpt{padding-top:.6em}@media only screen and (min-width:670px){.detail-info .product-info-excerpt{padding-top:3.8em}}.detail-info .product-info-excerpt .product-name{display:inline-block}.detail-info .product-info-excerpt .product-name h1,.detail-info .product-info-excerpt .product-name h2{font-weight:100;letter-spacing:0;line-height:1.2;margin:0;padding:0 0 .4em;text-transform:none}.detail-info .product-info-excerpt .product-name h2{font-size:1em}@media only screen and (min-width:980px){.detail-info .product-info-excerpt .product-name h2{font-size:.85em}}@media only screen and (min-width:670px)and (orientation:landscape){.detail-info .product-info-excerpt .product-name{display:block}}.select-options{background-color:var(--wp--preset--color--background)}.select-options li a{color:var(--wp--preset--color--main);text-decoration:none}.search-message{font-size:.8em;padding:1em 0;text-align:center}.search-form-advanced .control-filter{background-color:var(--wp--preset--color--main)}.product-info-content .product-description{-moz-column-gap:30px;column-gap:30px;-moz-columns:300px 2;columns:300px 2;padding-top:1em}.product-info-content .product-description p{margin-top:0}.product-info-content .product-description p:first-child:after{content:"…";display:inline-block}.show-description .product-info-content .product-description p:first-child:after{content:"";display:none}.gform_wrapper{padding:15px}.gform_wrapper.gravity-theme div.gfield_description{color:var(--color-form-description);font-size:var(--font-size-form-description);padding-top:.4em}.gform_wrapper.gravity-theme div.gform_fields{grid-row-gap:20px}.grecaptcha-badge{bottom:120px!important}.catalog-page .grecaptcha-badge,.home .grecaptcha-badge{display:none}@media only screen and (max-width:670px){.gravity-theme.ui-datepicker{max-width:100%!important}}.gravity-theme.ui-datepicker .ui-datepicker-calendar a.ui-state-default,.gravity-theme.ui-datepicker .ui-datepicker-calendar span.ui-state-default{height:35px;width:35px}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default span{color:#111}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span.ui-state-default{background-color:transparent;border-color:transparent;box-shadow:none;color:#b6b6b6;height:35px;width:35px}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{border-color:var(--wp--preset--color--grey-light,#9e9e9e)}@media only screen and (max-width:670px){.gravity-theme.ui-datepicker.ui-widget{padding:9px 7px}.gravity-theme.ui-datepicker.ui-widget .ui-datepicker-calendar td,.gravity-theme.ui-datepicker.ui-widget .ui-datepicker-calendar th{padding:0}.gravity-theme.ui-datepicker.ui-widget .ui-datepicker-calendar td span,.gravity-theme.ui-datepicker.ui-widget .ui-datepicker-calendar th span{height:35px;width:35px}}.gform_button{padding:.5rem 1rem}.gform-floating-button,.gform_button{background-color:var(--wp--preset--color--cta-background,#505050);border:0;border-radius:var(--wp--preset--border-radius--cta,0);color:#fff;cursor:pointer;font-size:clamp(.85rem,.7794rem + .3529vw,1rem)}.gform-floating-button{align-items:center;bottom:var(--gform-floating-button-bottom,80px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,.25);display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;left:15px;padding:.85rem 1.75rem;position:fixed;right:15px;text-transform:uppercase;transition:transform .35s ease,opacity .35s ease,box-shadow .35s ease,background-color .35s ease;will-change:transform,opacity;z-index:50}.gform-floating-button:focus,.gform-floating-button:hover{box-shadow:0 1rem 1.85rem rgba(0,0,0,.4);filter:brightness(1.1);outline:none}.gform-floating-button:focus-visible{outline:.2rem solid hsla(0,0%,100%,.65);outline-offset:.25rem}.gform-floating-button--visible{opacity:1;pointer-events:auto;transform:translateZ(0)}.gform-floating-button--hidden{opacity:0;pointer-events:none;transform:translate3d(0,-150%,0)}.novigran-promo-banner{border-radius:var(--wp--preset--border-radius--cta,0);overflow:hidden}h1,h2,h3,h4,h5,h6,p{font-display:swap}.wp-block-button .wp-block-button__link{border-radius:4px;font-family:var(--wp--preset--font-family--primary,"Helvetica","sans-serif");font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--typography--font-weight--bold,700);text-transform:uppercase}.wp-block-button.is-style-small .wp-block-button__link{font-size:var(--wp--preset--font-size--small);padding:8px 14px}.wp-block-heading.is-style-page-info-title{font-size:var(--wp--preset--font-size--xx-large);padding:.5rem 0}.wp-block-heading.is-style-page-info-pre-title{color:var(--wp--preset--color--main);font-size:var(--wp--preset--font-size--small);padding-top:1rem;text-transform:uppercase}.brand-font-0,.brand-font-1,.brand-font-2{font-family:var(--wp--preset--font-family--primary,"Helvetica","sans-serif");font-weight:400}.has-result{color:#58ae3d;font-weight:var(--wp--custom--typography--font-weight--bold,700)}.wp-block-group.has-overflow-hidden{overflow:hidden}
/*# sourceMappingURL=style.min.css.map*/