.card__information,.product-card__info{text-align:center}.card__heading,.card__heading a,.product-card__title{font-family:Michroma,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:2px;text-decoration:none}.header__menu-item,.header__menu-item span,.list-menu__item,.mega-menu__main-link,.mega-menu__link{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important}.card-wrapper:hover .price,.grid__item:hover .price,.product-card:hover .price{opacity:1}.price{opacity:0;transition:opacity .3s ease;display:block;font-family:Times New Roman,Times,serif;font-size:14px;margin-top:4px;text-align:center}.product .price{opacity:1!important}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover,a:hover{text-decoration:none!important;text-decoration-thickness:0!important}@media screen and (min-width: 990px){summary.header__menu-item:hover+ul.header__submenu,li:hover>ul.header__submenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}ul.header__submenu{opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;position:absolute;z-index:1000}}body .product__title h1,html body .product__title h1{font-size:2.4rem!important;line-height:1.2!important}@media screen and (min-width: 750px){body .product__title h1,html body .product__title h1{font-size:2.8rem!important}}body .card__heading,body .card__heading a,body .product-card__title{font-size:.9rem!important}@media screen and (min-width: 750px){body .card__heading,body .card__heading a,body .product-card__title{font-size:1rem!important}}.slideshow__text .banner__heading{white-space:nowrap!important}@media screen and (max-width: 749px){.slideshow__text .banner__heading{font-size:2.5rem!important;white-space:normal!important;line-height:1.2!important}}@media screen and (min-width: 750px) and (max-width: 989px){.slideshow__text .banner__heading{font-size:3rem!important;white-space:nowrap!important}}@media screen and (min-width: 990px){.slideshow__text .banner__heading{font-size:3.5rem!important;white-space:nowrap!important}}.slideshow__text .banner__buttons .button{background:transparent!important;color:#fff!important;border:2px solid white!important;padding:1.2rem 2.4rem!important;font-size:1.4rem!important;font-weight:500!important;letter-spacing:.1rem!important;text-transform:uppercase!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)!important;transition:all .3s ease!important;border-radius:0!important;position:relative!important;overflow:hidden!important}.slideshow__text .banner__buttons .button:before,.slideshow__text .banner__buttons .button:after{display:none!important}.slideshow__text .banner__buttons .button:hover{background:#ffffff1a!important;border-color:#fff!important;color:#fff!important;text-shadow:1px 1px 2px rgba(0,0,0,.7)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}.appointment-button{background-color:rgba(var(--color-button),var(--alpha-button-background))!important;color:rgb(var(--color-button-text))!important;border:0!important;padding:0 3rem!important;font-size:1.5rem!important;min-width:calc(12rem + var(--buttons-border-width) * 2)!important;min-height:calc(4.5rem + var(--buttons-border-width) * 2)!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;cursor:pointer!important;text-decoration:none!important;-webkit-appearance:none!important;appearance:none!important;position:relative!important;border-radius:0!important;transition:box-shadow var(--duration-short) ease!important}.appointment-button:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;border-radius:0!important;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))!important}.appointment-button:after{content:""!important;position:absolute!important;top:var(--buttons-border-width)!important;right:var(--buttons-border-width)!important;bottom:var(--buttons-border-width)!important;left:var(--buttons-border-width)!important;z-index:1!important;border-radius:0!important;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))!important;transition:box-shadow var(--duration-short) ease!important}.appointment-button:not([disabled]):hover:after{--border-offset: 1.3px !important;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))!important}.appointment-button:hover,.appointment-button:focus,.appointment-button:active{border-radius:0!important}.appointment-button:hover:before,.appointment-button:hover:after,.appointment-button:focus:before,.appointment-button:focus:after,.appointment-button:active:before,.appointment-button:active:after{border-radius:0!important}.appointment-button:focus-visible,.appointment-button:focus{outline:0!important;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.css.map */
