﻿.premium .sub-category-grid .title a,.premium .home-page-category-grid .title a,.premium input[type=radio]:checked:after,.premium .ui-datepicker-current-day::after,.premium .mini-shopping-cart .count a:before,.premium .block-account-navigation .list a:before,.premium .bar-notification.success,.premium .store-search-box .close,.premium .discount-label:after,.premium .discount-label,.premium .write-review .rating-options label,.premium .ui-tabs .ui-tabs-nav li.ui-state-hover a:after,.premium .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.premium .ui-tabs .ui-state-active.ui-tabs-active a:after,.premium .product-review-box .rating div,.premium .product-list .item-box .rating div,.premium .monthly-calendar .calendar-days .day.selected,.premium .event-ticket-monthly-view td.booked span,.premium .page-body .linkCreate,.premium .calendar-wrapper .week-callendar-days-body .week-calendar-item.selected,.card-managment-page .ui-tabs .ui-state-active.ui-tabs-active,.premium .scroll-back-button,.progress-bar li.active:before,.progress-bar li.active:after,.premium .home-slider-wrapper .dot.active,.premium .course-filters .button-1.selected,.premium .category-page .full-menu:hover span,.premium .category-page .full-menu.opened span,.slot-ticket-panel button.selected,.slot-ticket-panel button:hover,li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover,.slot-ticket-panel .return-travel-group-image,.slot-ticket-cart .line:after,.slot-ticket-panel .button-1.selected,.waiting-list-select .productAvaiable,.card-title,.switch input:checked+.slider,.travel-tickets-container .select-date-button:hover{background-color:#323c48}.premium input[type="text"]:focus,.premium input[type="password"]:focus,.premium input[type="tel"]:focus,.premium input[type="email"]:focus,.premium textarea:focus,.premium select:focus+span.select-box,.time-slots-container .time-slot.selected{border:2px solid #323c48}.premium input[type=checkbox]:checked,.premium input[type=checkbox]:checked:after,.premium input[type=radio]:checked,.premium .wishlist-content button.update-wishlist-button,.premium .alternate-products .item-box button:before,.premium .overview .delivery,.premium .mini-cart-wrapper .button-2,.cardmanagement-button,.premium .page.account-page .event-calendar-body table td.active,.premium .button-4,.premium .popup-cart-dialog .continue-shopping-button,.premium .card-managment-page .ui-tabs .ui-state-active.ui-tabs-active,.premium .shopping-cart-page .continue-shopping-button,.card-managment-page .ui-tabs .ui-state-active.ui-tabs-active,.progress-bar li:before,.slot-ticket-panel .slotticket-add-to-cart .back-button,.slot-ticket-panel .select-date-button,.slot-ticket-wrapper .select-date-button,.slot-ticket-cart .line:before,.reserved-tickets-attributes-container .reserved-ticket-attributes-container,.time-slots-container .time-slot:hover,.time-slots-container button.slot-select-button,.tickets-container button.ticket-select-button,.tickets-container button.ticket-select-button.ticket-select-button-with-persons{border-color:#323c48}.product-boarding-grouped .mini-cart-wrapper .total,.progress-bar li:before,.premium .category-page #category-filters .category-filter:hover,.premium .category-page #category-filters .category-filter.selected,.time-slots-container .time-slot-price,.premium button.slot-ticket-group-tab,.travel-start-points-container .notice-text{color:#323c48}.premium button.slot-ticket-group-tab.selected,.tickets-container .ticket-row button.qty-btn{background-color:#323c48;color:#fff}.prem-icon div,.premium .icon-button,.premium .shoppingcart-register-voucher-btn,.premium .points-box .approve-btn,.premium .available-vouchers .apply-voucher-btn-warpper button,.premium .block .title:before{background-color:#323c48}.premium .account-page .fa-plus:before{border-top-color:#323c48}.premium .account-page .fa-minus:before{border-bottom-color:#323c48}.premium .button-1.download-button{color:#323c48}.premium .responsive-nav-wrapper span,.premium .responsive-nav-wrapper a,.premium .social-sharing-links a,.item-box .buttons.mobile .product-box-add-to-cart-button:before,.item-box .buttons.mobile .add-to-wishlist-button:before,.premium .calendar-wrapper #wish-date,.premium .shopping-cart-page .with-icon,.premium .checkout-order-summary .order-title .edit-button span,.premium .variant-overview .add-to-wishlist-button,.premium .popup-cart-dialog .with-icon,span.download-icon,.premium .card-managment-page .cardmanagement-button.with-icon,.premium .boarding-overview .available-cards .cardmanagement-button.with-icon,.new-booking-item a.remove-item i,span.with-icon,.item-box .buttons.mobile .add-to-compare-list-button:before{background-color:#e2eef6}.premium .button-1,.premium button,.premium .item-box .buttons,.premium .increase,.premium .decrease,.premium .pager .previous-page a,.premium .pager .next-page a,.premium .newsletter-email .newsletter-subscribe-button,.section.ticket-item input.button-2,.premium .linkCreate,.premium .calendar-item.selected,.premium .button-5,.premium .button-3,.button-2.apply-discount-coupon-code-button,span.statusDownloadable,span.statusIsPaid,.premium span.statusDownloadable,.premium .statusIsPaid,.payment-page .button-1,.premium .category-page #all-products ul li a,.premium .category-page #all-products ul li a:hover{color:#ffffff}.premium .button-1,.premium button,.premium .item-box .buttons,.premium .increase,.premium .decrease,.premium .pager .previous-page a,.premium .pager .next-page a,.premium .scroll-back-button,.premium .remove-discount-button,.premium .remove-gift-card-button,.premium .expand-button,.premium .cart .personalization-button,.section.ticket-item input.button-2,.premium .calendar-item.selected,.premium .button-5,.premium .button-3,.button-2.apply-discount-coupon-code-button,span.statusDownloadable,span.statusIsPaid,.premium span.statusDownloadable,.premium .statusIsPaid,.premium .category-page #all-products ul li a,.slot-ticket-panel .button-group,.renew-icon{background-color:#323c48}.premium .cardmanagement-button.feratel-register-card,.premium .course-details-button,.media-file-dialog .button-2,.media-photo-dialog .button-2,.contact-page .qq-upload-button,.popup-cart-dialog .continue-shopping-button,.mini-cart-wrapper .shoppingcart-btn-wrap .continue-shopping-button,.premium .login-page .button-2,.premium .button-4,.premium .popup-cart-dialog .continue-shopping-button,.button-2.button-bordered,.premium .linkCreate,.premium .button-3.calendar-item{border:1px solid #323c48}.qq-upload-button,.payment-page .button-1{background-color:#323c48 !important}.premium .cart-footer .deals .inner-wrapper .available-vouchers{border-collapse:#a6a091}.premium .monthly-calendar .prev,.premium .monthly-calendar .next,.premium .select-posible-time,.premium .page.register-resrvation-page .ui-dropdownchecklist-selector,.premium .page.register-page .ui-dropdownchecklist .ui-widget-content{border-color:#a6a091}.premium input[type="text"],.premium input[type="password"],.premium input[type="tel"],.premium input[type="email"],.premium textarea,.premium select,.premium .participant-select,.premium .select-box,.premium .cart tbody tr,.premium .cart .qty-input,.premium .cardmanagement-button,.premium input[type=radio],.premium .vouchers-box .inner-wrapper ul li{border-color:#a6a091}.premium .footer,.premium .registration-page .form-fields,.premium .account-page .form-fields,.premium .fieldset,.premium .account-page .edit-address,.premium .booking-page .form-fields,.premium .booking-form .form-fields,.premium .product-social-buttons,.premium .cs-accordion-header,.premium .cart th,.premium .data-table th,.premium .forums-table-section th,.premium .cart .qty-input,.premium .checkout-page .grid-wrapper,.premium .cart-footer .total-info,.premium .cart-footer .terms-of-service,.premium .cart-collaterals .shipping,.premium .overview .customer-entered-price,.premium .vendorinfo-page .page-body,.premium .overview .attributes,.premium .variant-overview .attributes,.premium .card-managment-page .address-list-page .info,.premium .card-managment-page .order-list-page .info,.premium .news-list-homepage .news-item,.premium .new-comment form,.premium .validate-customer-card-button .button-1 .cardmanagement-button,.premium .fieldset .inner-wrapper,.premium .login-page .inner-wrapper .premium .account-page form .fieldset .form-fields,.premium .contact-us-formular.contact-page form,.premium .ticket-info-block,.b-popup .account-page .page-body,.premium .ticket-list-page .section,.premium .page.account-page .fa-chevron-left:before,.premium .page.account-page .fa-chevron-right:before,.footer-premium,.premium .login-page .checkout-as-guest-button,.vendorinfo-page .page-body,.premium .card-managment-page .section,.premium .card-managment-page .feratel-card,.pager,.bookup-slots-page .select-card-wrap,.bookup-slots-page #tab-calendar,.bookup-slots-page #tab-advanced-booking,.bookup-slots-page .event-bookings,.bookup-slots-page .et-list .et-item,.bookup-slots-page .new-bookings-list .new-booking-item,.bookup-slots-page .confirmed-bookings-list .confirmed-booking-item,#tab-confirmed-bookings,.bookup-slots-page .event-calendar-header i,.template-event-calendar .event-ticket-item .accordion,.email-a-friend-page form,.apply-vendor-page form,.email-a-friend-page .form-fields,.person-wrapper,.slot-ticket-panel{background-color:#f6f6f6}.et-booking .ticket-content,.premium .page.account-page .ui-tabs .ui-tabs-nav,.block-account-navigation .list a,.template-event-calendar .event-ticket-item .accordion{border-color:#f6f6f6}.slot-group-booking-container .ui-datepicker-calendar a.ui-state-hover,.slot-group-booking-container .ui-datepicker .ui-datepicker-calendar a.ui-state-active{outline-color:#323c48}.premium .header-menu ul>li:hover>span,.premium .compare-products-page .product-price td,.premium .button-1:hover,.premium .wishlist-content button.update-wishlist-button:hover,.premium .cart .personalization-button:hover,.premium .points-box .approve-btn:hover,.premium .shoppingcart-register-voucher-btn:hover,.premium .shopping-cart-page .button-1:hover,.premium .apply-voucher-btn-warpper button:hover,.premium .register-resrvation-page .button-2:hover,.premium .block-account-navigation .list a:hover,.premium .button-1.search-button:hover,.premium .order-details-page .button-1:hover,.premium .order-details-page .button-2:hover,.premium .monthly-calendar .calendar-days .day:hover,.premium .event-ticket-monthly-view table td.event-ticket:not(.booked-out) span:hover,.premium .page-body .linkCreate:hover,.premium .cardmanagement-button.bookup-contract-button:hover,.premium .cardmanagement-button:hover,.premium .responsive-nav-wrapper .button-header:hover,.social-sharing-links a:hover,.premium .calendar-wrapper #wish-date:hover,.premium .calendar-wrapper #wish-date:focus,.premium .button-5:hover,.premium .card-managment-page .cardmanagement-button.with-icon:hover,.premium .boarding-overview .available-cards .cardmanagement-button.with-icon:hover,.premium .increase:hover,.premium .decrease:hover,.premium .icon-button:hover,.premium .scroll-back-button:hover,.premium .shopping-cart-page .with-icon:hover,.premium .checkout-order-summary .order-title .edit-button span:hover,.premium .popup-cart-dialog .with-icon:hover,.premium .button-3:hover,.premium a.download-link:hover span.download-icon:hover,.premium .predefine-price-input:hover,.new-booking-item a.remove-item i:hover,.button-2.apply-discount-coupon-code-button:hover,.course-filters .button-1.selected,.shopingcart-popup .cross-sells .item-box .buttons.mobile button:hover:before,.premium .category-page #all-products ul li a:hover,.slot-ticket-panel button:hover,.slot-ticket-panel .slotticket-add-to-cart .back-button:hover,.slot-ticket-panel .select-date-button:hover,.slot-ticket-wrapper .select-date-button:hover{background-color:#a6a091}body.premium,.premium input[type="text"],.premium input[type="password"],.premium input[type="tel"],.premium input[type="email"],.premium textarea,.premium select,.premium .mini-cart-label,.premium td.product-name,.premium .boarding-card-register-form .title,.premium .product-essential,.premium .product-info-container,.premium .product-review-links a:before,.premium .delivery .free-shipping:before,.premium .download-sample a:before,.premium .overview .product-name .product-header,.premium monthly-event-ticket .monthly-event-ticket .product-event-ticket-total,.premium monthly-event-ticket .event-ticket-monthly-view table tbody td,.premium .monthly-event-ticket .product-event-ticket-total,.premium .event-ticket-monthly-view td:first-child,.premium .participant-form .title,.premium .ji-quantity label,.premium .register-resrvation-page h3,.premium .overview #product-events .add-to-cart-button.quantity-button,.premium .description-row.total-sum-block h3,.premium .description-row.total-sum-block .total-sum,.premium .et-booking .cs-accordion-header,.premium .event-date,.premium .event-time,.premium .cart .increase,.premium .cart .decrease,.premium .page-body .linkCreate,.premium .account-page .event-calendar-header>.event-calendar-title,.premium .page.account-page .event-calendar-body table td .free-places,.premium .page.register-resrvation-page .ui-dropdownchecklist-selector,.premium .popup-cart-dialog .continue-shopping-button,.premium .header-menu>ul li>a,.item-box .product-title a,.premium .item-box .actual-price,.account-page .fieldset .title,.account-top-block strong,.account-top-block a,.currency-list a.active,.premium .link:hover,.terms-of-service a:hover,.back-link a:hover,.details-link a:hover,.account-page .feratel-card .info strong,.card-managment-page .bookup-button,.bookup-slots-page .calendar-header p:first-child,.template-event-calendar .event-ticket-item .accordion,.go-to-cardmanagement,.slot-ticket-panel button{color:#181717}.premium .eu-cookie-bar-notification a,.premium .login-page .title strong,.premium .login-page .forgot-password,.premium .registration-page .title strong,.premium .page-title h1,.premium .home-page .title strong,.premium .product-grid .title strong,.premium .home-page .topic-block-title h2,.premium .breadcrumb .current-item,.premium .overview .product-name h1,.premium .product-event-ticket-total,.premium .product-no-reviews a,.premium .product-details-page .product-price,.premium .wishlist-page .share-info a,.premium .mini-shopping-cart .count a,.premium .mini-shopping-cart .price span,.premium .mini-shopping-cart .totals strong,.premium .cart-total .order-total .cart-total-right,.back-link a,.premium .order-details-page .order-total strong,.premium .email-a-friend-page .title h2,.premium .card-managment-page .with-icon.bookup-free-value-button,.premium .inputs .required,.premium .card-management-detail,.premium .topic-block h2,.premium .cart tbody .subtotal span.product-subtotal,.premium .description-row.total-sum-block h3,.premium .description-row.total-sum-block .total_sum,.premium .et-booking .event-time,span.statusDownloadable text,span.statusIsPaid text,.premium .required,.premium .mini-cart-wrapper .product-subtotal,.premium .mini-cart-wrapper .total span,.bookup-cart .bookup-cart-footer .total label,.premium .page.account-page .event-calendar-body table td.current .free-places,.premium #tab-media .panel-btn #cardrenewalHelpButton,.premium .link,.premium .ui-tooltip,.premium .popup-cart-dialog .product-subtotal,.premium .popup-cart-dialog .personalization-button,.premium .pager li a .boarding-row .row-price,.terms-of-service a,.details-link a,.pager li a,.primiry-font-color,.page.account-page.address-edit-page .page-title,.fieldset .title strong,.section .title strong,.account-page.customer-info-page .ticket-list-page .title{color:#181717}@media (min-width:1025px){.premium .product-grid .item-box button span{color:#181717}}.premium .block-account-navigation .list a.active{border-color:#181717}.premium .button-1,.premium .cardmanagement-button,.premium .button-2,.premium .button-3,.premium .popup-cart-dialog .continue-shopping-button,.button-2.button-bordered,.card-managment-page li.ui-state-default,.section.ticket-item input.button-2,.premium .button-5,.predefine-price-input,.premium span.statusDownloadable,.premium .statusIsPaid,.premium .ticket-list-page .ticket-buttons .linkCreate{border-radius:4px}@font-face{font-family:OpenSans-Regular;
src:url(../fonts/OpenSans-Regular.ttf) format('truetype');
font-display:swap}
body.premium,.premium input,.premium button{font-family:OpenSans-Regular}.header-tools{background-color:#a6a091}.footer-premium li:hover a,.premium .header-menu ul>li:hover>a,.account-top-block a:hover,.account-page .address-list .buttons input[type=button]:hover,.statusIsNotPaid a,.booking-disabled a:hover{color:#a6a091}@media all and (max-width:1024px){.header-menu{background-color:#323c48}.top-menu svg{fill:#323c48}.sublist-wrap{background-color:#323c48}.top-menu .sublist svg{fill:#323c48}.premium .header-menu>ul li>a{color:#ffffff}.header-menu ul.sublist.active li>a{color:#ffffff}}.popup-cart-dialog .no-data-cart{background-image:url("data:image/svg+xml,%3Csvg width='230' height='240' viewBox='0 0 230 240' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8389_24266)'%3E%3Cpath d='M75.9982 46.9266C76.7916 46.9266 77.5673 46.692 78.227 46.2525C78.8867 45.813 79.4008 45.1883 79.7045 44.4574C80.0081 43.7265 80.0875 42.9222 79.9328 42.1463C79.778 41.3703 79.3959 40.6576 78.8349 40.0982C78.2738 39.5388 77.559 39.1578 76.7809 39.0035C76.0027 38.8491 75.1961 38.9284 74.463 39.2311C73.73 39.5339 73.1035 40.0466 72.6627 40.7043C72.2219 41.3621 71.9866 42.1355 71.9866 42.9266C71.9878 43.9871 72.4109 45.0038 73.1629 45.7537C73.915 46.5036 74.9346 46.9254 75.9982 46.9266ZM75.9982 40.9266C76.3949 40.9266 76.7827 41.0439 77.1126 41.2637C77.4425 41.4835 77.6995 41.7958 77.8513 42.1613C78.0032 42.5267 78.0429 42.9288 77.9655 43.3168C77.8881 43.7048 77.6971 44.0611 77.4165 44.3408C77.136 44.6205 76.7786 44.811 76.3895 44.8882C76.0004 44.9654 75.5971 44.9258 75.2306 44.7744C74.8641 44.623 74.5508 44.3667 74.3304 44.0378C74.11 43.7089 73.9924 43.3222 73.9924 42.9266C73.9929 42.3964 74.2044 41.888 74.5805 41.513C74.9565 41.138 75.4664 40.9272 75.9982 40.9266ZM199.652 79.6063C199.123 79.6063 198.605 79.7627 198.166 80.0557C197.726 80.3488 197.383 80.7652 197.181 81.2525C196.978 81.7398 196.925 82.2759 197.028 82.7932C197.132 83.3105 197.386 83.7857 197.76 84.1586C198.134 84.5316 198.611 84.7855 199.13 84.8884C199.649 84.9913 200.186 84.9385 200.675 84.7367C201.164 84.5348 201.581 84.193 201.875 83.7545C202.169 83.316 202.326 82.8004 202.326 82.273C202.325 81.566 202.043 80.8882 201.542 80.3883C201.04 79.8883 200.361 79.6071 199.652 79.6063ZM199.652 83.6063C199.387 83.6063 199.128 83.5281 198.909 83.3816C198.689 83.2351 198.517 83.0269 198.416 82.7832C198.315 82.5396 198.288 82.2715 198.34 82.0129C198.392 81.7542 198.519 81.5167 198.706 81.3302C198.893 81.1437 199.131 81.0167 199.391 80.9653C199.65 80.9138 199.919 80.9402 200.163 81.0412C200.408 81.1421 200.616 81.313 200.763 81.5322C200.91 81.7515 200.989 82.0093 200.989 82.273C200.988 82.6265 200.847 82.9654 200.597 83.2154C200.346 83.4654 200.006 83.606 199.652 83.6063ZM44.1396 8.17056C43.6106 8.17056 43.0936 8.32696 42.6538 8.61998C42.214 8.91299 41.8712 9.32947 41.6688 9.81674C41.4663 10.304 41.4134 10.8402 41.5166 11.3575C41.6198 11.8748 41.8745 12.3499 42.2485 12.7228C42.6225 13.0958 43.0991 13.3498 43.6178 13.4527C44.1366 13.5556 44.6744 13.5027 45.1631 13.3009C45.6517 13.0991 46.0694 12.7573 46.3633 12.3188C46.6572 11.8802 46.814 11.3646 46.814 10.8372C46.8132 10.1302 46.5312 9.45243 46.0298 8.9525C45.5284 8.45258 44.8486 8.17137 44.1396 8.17056ZM44.1396 12.1706C43.8751 12.1706 43.6166 12.0924 43.3967 11.9459C43.1768 11.7993 43.0054 11.5911 42.9042 11.3475C42.803 11.1038 42.7765 10.8358 42.8281 10.5771C42.8797 10.3185 43.007 10.0809 43.194 9.89442C43.3811 9.70795 43.6193 9.58096 43.8787 9.52952C44.1381 9.47807 44.407 9.50447 44.6513 9.60539C44.8957 9.70631 45.1045 9.8772 45.2514 10.0965C45.3984 10.3157 45.4768 10.5735 45.4768 10.8372C45.4765 11.1907 45.3355 11.5297 45.0848 11.7796C44.8341 12.0296 44.4941 12.1702 44.1396 12.1706ZM135.064 10.8372C134.535 10.8372 134.018 10.9936 133.578 11.2866C133.138 11.5797 132.796 11.9961 132.593 12.4834C132.391 12.9707 132.338 13.5069 132.441 14.0241C132.544 14.5414 132.799 15.0166 133.173 15.3895C133.547 15.7625 134.023 16.0164 134.542 16.1193C135.061 16.2222 135.599 16.1694 136.087 15.9676C136.576 15.7657 136.994 15.4239 137.288 14.9854C137.581 14.5469 137.738 14.0313 137.738 13.5039C137.738 12.7969 137.456 12.1191 136.954 11.6192C136.453 11.1192 135.773 10.838 135.064 10.8372ZM135.064 14.8372C134.799 14.8372 134.541 14.759 134.321 14.6125C134.101 14.466 133.93 14.2578 133.829 14.0141C133.727 13.7705 133.701 13.5024 133.752 13.2438C133.804 12.9851 133.931 12.7476 134.118 12.5611C134.305 12.3746 134.544 12.2476 134.803 12.1962C135.062 12.1447 135.331 12.1711 135.576 12.2721C135.82 12.373 136.029 12.5439 136.176 12.7631C136.323 12.9824 136.401 13.2402 136.401 13.5039C136.401 13.8574 136.26 14.1963 136.009 14.4463C135.758 14.6963 135.418 14.8369 135.064 14.8372ZM9.80636 36.9397C9.80636 36.4122 9.64951 35.8967 9.35564 35.4581C9.06177 35.0196 8.64408 34.6778 8.15539 34.476C7.66671 34.2741 7.12897 34.2213 6.61019 34.3242C6.0914 34.4271 5.61486 34.6811 5.24084 35.054C4.86682 35.427 4.6121 35.9021 4.50891 36.4194C4.40572 36.9367 4.45868 37.4729 4.6611 37.9601C4.86352 38.4474 5.20631 38.8639 5.64611 39.1569C6.08592 39.4499 6.60299 39.6063 7.13194 39.6063C7.84099 39.6055 8.52077 39.3243 9.02214 38.8244C9.52352 38.3245 9.80555 37.6467 9.80636 36.9397ZM5.79473 36.9397C5.79473 36.6759 5.87316 36.4182 6.02009 36.1989C6.16703 35.9796 6.37587 35.8087 6.62021 35.7078C6.86455 35.6069 7.13342 35.5805 7.39282 35.6319C7.65221 35.6834 7.89048 35.8104 8.07749 35.9968C8.2645 36.1833 8.39186 36.4209 8.44346 36.6795C8.49505 36.9382 8.46857 37.2063 8.36736 37.4499C8.26615 37.6935 8.09476 37.9018 7.87485 38.0483C7.65495 38.1948 7.39641 38.273 7.13194 38.273C6.7774 38.2726 6.43748 38.132 6.18678 37.8821C5.93608 37.6321 5.79508 37.2932 5.79473 36.9397Z' fill='%23C4C4C4'/%3E%3Cpath d='M19.9081 105.067L21.8966 102.459L20.6409 101.749L19.3639 104.669H19.3224L18.0253 101.771L16.7483 102.5L18.7153 105.045V105.088L15.6384 104.691V106.109L18.7354 105.713V105.755L16.7483 108.3L17.9398 109.051L19.301 106.109H19.3425L20.5981 109.029L21.9166 108.279L19.9081 105.776V105.733L23.0666 106.109V104.691L19.9081 105.108V105.067Z' fill='%23323c48'/%3E%3Cpath d='M134.796 47.264L133.652 48.7293L134.339 49.1613L135.122 47.468H135.147L135.869 49.1493L136.628 48.7173L135.471 47.276V47.252L137.29 47.468V46.6507L135.471 46.8907V46.8667L136.616 45.3653L135.894 44.9573L135.159 46.6387H135.134L134.388 44.9693L133.652 45.3893L134.785 46.856V46.88L133.014 46.6507V47.468L134.796 47.24V47.264Z' fill='%23323c48'/%3E%3Cpath d='M225.619 12.4894V11.0987L222.521 11.508V11.4667L224.472 8.90938L223.24 8.21338L221.989 11.0774H221.946L220.675 8.23338L219.421 8.94938L221.352 11.4467V11.488L218.334 11.0987V12.4894L221.372 12.1014V12.1427L219.421 14.6387L220.591 15.376L221.927 12.4894H221.966L223.197 15.3547L224.492 14.6187L222.521 12.1627V12.1214L225.619 12.4894Z' fill='%23323c48'/%3E%3Cpath d='M177.645 49.8654L179.328 47.6601L178.266 47.0601L177.185 49.5307H177.149L176.053 47.0774L174.972 47.6947L176.637 49.8481V49.8841L174.034 49.5481V50.7481L176.655 50.4134V50.4481L174.972 52.6014L175.981 53.2374L177.132 50.7481H177.167L178.23 53.2201L179.345 52.5841L177.645 50.4654V50.4307L180.319 50.7481V49.5481L177.645 49.9014V49.8654Z' fill='%23323c48'/%3E%3Cpath d='M8.0233 215.717C9.50034 215.717 10.6977 214.523 10.6977 213.051C10.6977 211.578 9.50034 210.384 8.0233 210.384C6.54625 210.384 5.34888 211.578 5.34888 213.051C5.34888 214.523 6.54625 215.717 8.0233 215.717Z' fill='%23575656' fill-opacity='0.5'/%3E%3Cpath d='M20.0581 210.385H16.0465C15.3372 210.385 14.6569 210.666 14.1554 211.166C13.6538 211.666 13.3721 212.344 13.3721 213.051C13.3721 213.759 13.6538 214.437 14.1554 214.937C14.6569 215.437 15.3372 215.718 16.0465 215.718H20.0581C20.7674 215.718 21.4477 215.437 21.9492 214.937C22.4508 214.437 22.7325 213.759 22.7325 213.051C22.7325 212.344 22.4508 211.666 21.9492 211.166C21.4477 210.666 20.7674 210.385 20.0581 210.385ZM219.302 210.385H215.291C214.581 210.385 213.901 210.666 213.4 211.166C212.898 211.666 212.616 212.344 212.616 213.051C212.616 213.759 212.898 214.437 213.4 214.937C213.901 215.437 214.581 215.718 215.291 215.718H219.302C220.012 215.718 220.692 215.437 221.193 214.937C221.695 214.437 221.977 213.759 221.977 213.051C221.977 212.344 221.695 211.666 221.193 211.166C220.692 210.666 220.012 210.385 219.302 210.385Z' fill='%23575656' fill-opacity='0.5'/%3E%3Cpath d='M227.326 215.717C228.803 215.717 230 214.523 230 213.051C230 211.578 228.803 210.384 227.326 210.384C225.849 210.384 224.651 211.578 224.651 213.051C224.651 214.523 225.849 215.717 227.326 215.717Z' fill='%23575656' fill-opacity='0.5'/%3E%3Cpath d='M163.345 221.051H152.236C151.564 221.105 150.936 221.409 150.479 221.903C150.022 222.398 149.767 223.045 149.767 223.718C149.767 224.39 150.022 225.038 150.479 225.532C150.936 226.027 151.564 226.331 152.236 226.385H163.345C164.018 226.331 164.645 226.027 165.103 225.532C165.56 225.038 165.814 224.39 165.814 223.718C165.814 223.045 165.56 222.398 165.103 221.903C164.645 221.409 164.018 221.105 163.345 221.051ZM83.1128 221.051H72.0036C71.3313 221.105 70.7039 221.409 70.2464 221.903C69.7889 222.398 69.5349 223.045 69.5349 223.718C69.5349 224.39 69.7889 225.038 70.2464 225.532C70.7039 226.027 71.3313 226.331 72.0036 226.385H83.1128C83.7851 226.331 84.4125 226.027 84.87 225.532C85.3275 225.038 85.5815 224.39 85.5815 223.718C85.5815 223.045 85.3275 222.398 84.87 221.903C84.4125 221.409 83.7851 221.105 83.1128 221.051ZM144.419 221.051H90.9303C90.221 221.051 89.5407 221.332 89.0392 221.832C88.5376 222.332 88.2559 223.011 88.2559 223.718C88.2559 224.425 88.5376 225.103 89.0392 225.604C89.5407 226.104 90.221 226.385 90.9303 226.385H112.245V229.051H101.628C100.919 229.051 100.238 229.332 99.7369 229.832C99.2353 230.332 98.9536 231.011 98.9536 231.718C98.9536 232.425 99.2353 233.103 99.7369 233.604C100.238 234.104 100.919 234.385 101.628 234.385H135.058C135.768 234.385 136.448 234.104 136.949 233.604C137.451 233.103 137.733 232.425 137.733 231.718C137.733 231.011 137.451 230.332 136.949 229.832C136.448 229.332 135.768 229.051 135.058 229.051H123.104V226.385H144.419C145.128 226.385 145.808 226.104 146.31 225.604C146.811 225.103 147.093 224.425 147.093 223.718C147.093 223.011 146.811 222.332 146.31 221.832C145.808 221.332 145.128 221.051 144.419 221.051Z' fill='%23323c48'/%3E%3Cpath d='M206.895 210.385H120.218L107.63 210.384H28.4543C28.0738 210.335 27.6871 210.367 27.32 210.478C26.9529 210.59 26.6139 210.778 26.3255 211.03C26.0372 211.282 25.8061 211.593 25.6479 211.942C25.4896 212.29 25.4077 212.669 25.4077 213.051C25.4077 213.434 25.4896 213.812 25.6479 214.16C25.8061 214.509 26.0372 214.82 26.3255 215.072C26.6139 215.325 26.9529 215.513 27.32 215.624C27.6871 215.735 28.0738 215.767 28.4543 215.718H206.895C207.275 215.767 207.662 215.735 208.029 215.624C208.396 215.513 208.735 215.325 209.024 215.072C209.312 214.82 209.543 214.509 209.701 214.16C209.86 213.812 209.942 213.434 209.942 213.051C209.942 212.669 209.86 212.29 209.701 211.942C209.543 211.593 209.312 211.282 209.024 211.03C208.735 210.778 208.396 210.59 208.029 210.478C207.662 210.367 207.275 210.335 206.895 210.385Z' fill='%23575656' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M165.099 155.848C162.975 163.261 157.665 167.497 149.699 167.497H79.5983C78.5361 167.497 76.9429 167.497 75.3497 166.968C76.4119 170.145 76.9429 172.792 78.0051 175.97C78.0051 176.499 78.5361 176.499 79.0672 176.499H80.6604H166.693C176.783 176.499 184.218 184.442 184.218 194.503C184.218 201.387 179.438 207.741 172.534 209.859C165.63 211.977 158.727 209.859 153.947 204.564C149.167 199.269 148.636 191.855 151.823 185.501C151.823 184.971 152.354 184.442 152.885 183.912H93.9369C93.9369 184.442 94.468 184.971 94.468 185.501C97.6544 191.855 97.6544 198.21 92.8748 204.034C88.6263 209.859 82.7846 211.977 75.3497 210.389C67.9149 208.8 63.6664 204.034 62.0732 196.621C60.48 189.737 63.6664 183.383 69.5081 179.147C70.5702 178.617 70.5702 178.088 70.5702 177.029C63.1353 150.552 55.7004 123.547 48.7966 97.0705C46.1413 87.0095 43.486 76.9486 40.8306 66.3581C40.8306 65.299 40.2996 64.7695 39.2375 64.7695H23.8366C22.7745 64.7695 22.2434 64.7695 22.7745 63.7105V58.9448C22.7745 57.8857 22.7745 57.8857 23.8366 57.8857H43.486C45.6102 57.8857 46.6723 58.9448 47.7345 61.0629L55.7004 89.6571C56.2315 90.7162 56.7625 91.2457 57.8247 91.2457H117.691L114.648 99.1886H58.3557C56.7625 99.1886 56.7625 99.1886 57.2936 100.777C62.0732 118.781 67.3838 136.785 72.1634 154.789C73.2255 159.025 75.8808 161.143 80.1293 161.143H149.699C154.478 161.143 156.602 159.025 158.196 154.789C158.959 151.912 159.723 149.049 160.487 146.195L168.361 143.869C167.252 147.889 166.159 151.885 165.099 155.848ZM176.252 194.503C176.252 199.798 172.003 204.034 166.693 204.034C160.851 204.034 156.602 199.269 156.602 193.973C156.602 188.678 160.851 184.442 166.162 184.442C172.003 184.442 176.252 189.208 176.252 194.503ZM88.6263 193.973C88.6263 199.798 84.3778 204.034 79.0672 204.034C73.7566 204.034 69.5081 199.798 68.977 194.503C68.977 188.678 73.2255 184.442 78.5361 184.442C84.3778 184.442 88.6263 188.678 88.6263 193.973Z' fill='%23C4C4C4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M182.87 109.333C182.87 93.3136 169.845 80.3271 153.779 80.3271C137.713 80.3271 124.688 93.3136 124.688 109.333C124.688 125.353 137.713 138.34 153.779 138.34C169.845 138.34 182.87 125.353 182.87 109.333ZM153.779 77.0458C171.663 77.0458 186.16 91.5014 186.16 109.333C186.16 127.165 171.663 141.621 153.779 141.621C135.895 141.621 121.398 127.165 121.398 109.333C121.398 91.5014 135.895 77.0458 153.779 77.0458Z' fill='%23323c48'/%3E%3Cpath d='M164.133 118.19L155.276 109.333L164.133 100.477C164.546 100.063 164.546 99.3926 164.133 98.9792C163.719 98.5657 163.049 98.5657 162.635 98.9792L153.779 107.836L144.922 98.9793C144.509 98.5658 143.838 98.5658 143.425 98.9793C143.011 99.3928 143.011 100.063 143.425 100.477L152.281 109.333L143.425 118.19C143.011 118.603 143.011 119.274 143.425 119.687C143.631 119.894 143.902 119.997 144.174 119.997C144.445 119.997 144.716 119.894 144.922 119.687L153.779 110.831L162.635 119.687C162.842 119.894 163.113 119.997 163.384 119.997C163.655 119.997 163.926 119.894 164.133 119.687C164.547 119.274 164.547 118.603 164.133 118.19Z' fill='%23575656'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8389_24266'%3E%3Crect width='230' height='240' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}/***Colors
blue: #032b5e
turquoise: #0091ae;
text: #1d1d1b;

Neu:
lightblue: #e2eef6;
lightgold: #f9f3df;
gold: #a6a091;
darkblue: #323c48;
text: #181717;

***/
/***Webfonts***/

/* oxygen-300 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/oxygen-v16-latin-300.woff2') format('woff2'); 
}
/* oxygen-regular - latin */
@font-face {
  font-display: swap; 
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oxygen-v16-latin-regular.woff2') format('woff2'); 
}
/* oxygen-700 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oxygen-v16-latin-700.woff2') format('woff2'); 
}
/* crimson-pro-regular - latin */
@font-face {
  font-display: swap; 
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/crimson-pro-v28-latin-regular.woff2') format('woff2'); 
}
/* crimson-pro-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Crimson Pro';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/crimson-pro-v28-latin-italic.woff2') format('woff2'); 
}
/* crimson-pro-700 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/crimson-pro-v28-latin-700.woff2') format('woff2'); 
}

/* crimson-pro-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Crimson Pro';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/crimson-pro-v28-latin-700italic.woff2') format('woff2'); 
}

/***General***/
body.premium,.premium input,.premium button {
      font-family: 'Axiforma';
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
}

h1, h2, h3, h4, .premium .page-title h1, .premium .home-page .title, .premium .product-grid .title, .premium .home-page .topic-block-title h2, .login-page .title, .premium .page-title h1, .premium .home-page .topic-block-title h1 {
      font-family: 'Axiforma';
  font-weight: 700;

}

h1,  .premium .page-title h1 {
  font-size: 42px;
      line-height: 42px;
}

.inputs label {
  font-size: 18px;
  color: #181717;
}

.premium .login-page .title strong, .premium .page-title h1  {
  text-transform: none;
  font-size: 36px;
}
.product-item:hover img, .item-box:hover .picture img, .logo:hover img {
    transform: unset;
}

.sub-category-item:hover img, .sub-category-item:hover, a:hover img {
    transform: unset;
}

/***Buttons***/
.buttons .button-1, .fieldset+.buttons .button-1, .error-page .button-1 {
    height: 50px;
    min-width: 130px;
    border-radius: 4px;
    font-family: 'Axiforma';
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}

button.ui-dialog-titlebar-close { 
   font-size: 0;
}

input.button-1.course-booking-button.submit-participant-button.order-xl-3 {
  margin: 30px auto 0;
}

.premium #add-new-participant-btn {
  width: 40px;
 height: 40px;
 display: flex;
  justify-content: center;
  align-items: center;
}

.overview-buttons {
  display: none;
}

.premium .item-box .buttons.mobile {
 text-align: right;
}
 .item-box .buttons.mobile button {
  margin-top: -50px;
}
 

/***Icons***/
.premium .responsive-nav-wrapper span, .premium .responsive-nav-wrapper a, .premium .responsive-nav-wrapper span:hover,  .premium .responsive-nav-wrapper a:hover, .premium .button-header:hover, .premium .ova-phone:hover {
  background-color: transparent!important;
}
.account-button a:hover, .ova-phone a:hover, .ova-mail a:hover, .responsive-nav-wrapper .search-wrap span:hover, .responsive-nav-wrapper .shopping-cart-link a:hover {
filter: brightness(0) saturate(100%) invert(41%) sepia(32%) saturate(84%) hue-rotate(5deg) brightness(136%) contrast(137%);
}

.premium .account-button .button-1, .responsive-nav-wrapper span.button-header, .responsive-nav-wrapper .button-header {
  border-radius: 0;
}
.account-button a {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M12.9642 12.9708C15.1795 12.9708 16.7871 11.8788 17.6132 9.81298C18.2472 8.22749 18.3327 6.35721 18.3327 4.73678C18.3327 1.77497 16.3258 0.00671387 12.9642 0.00671387C9.60263 0.00671387 7.5957 1.77492 7.5957 4.73678C7.5957 6.35721 7.68122 8.22749 8.31517 9.81298C9.14128 11.8788 10.7489 12.9708 12.9642 12.9708Z' fill='%23323c48'/%3E%3Cpath d='M14.9568 14.3701H10.9412C7.096 14.3701 3.96777 17.4984 3.96777 21.3436V21.8201C3.96777 24.1212 5.83977 25.9932 8.14088 25.9932H17.7572C20.0582 25.9932 21.9303 24.1212 21.9303 21.8201V21.3436C21.9302 17.4983 18.802 14.3701 14.9568 14.3701Z' fill='%23323c48'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: 24px;
}

 .prem-icon .account-icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M12.9642 12.9708C15.1795 12.9708 16.7871 11.8788 17.6132 9.81298C18.2472 8.22749 18.3327 6.35721 18.3327 4.73678C18.3327 1.77497 16.3258 0.00671387 12.9642 0.00671387C9.60263 0.00671387 7.5957 1.77492 7.5957 4.73678C7.5957 6.35721 7.68122 8.22749 8.31517 9.81298C9.14128 11.8788 10.7489 12.9708 12.9642 12.9708Z' fill='%23fff'/%3E%3Cpath d='M14.9568 14.3701H10.9412C7.096 14.3701 3.96777 17.4984 3.96777 21.3436V21.8201C3.96777 24.1212 5.83977 25.9932 8.14088 25.9932H17.7572C20.0582 25.9932 21.9303 24.1212 21.9303 21.8201V21.3436C21.9302 17.4983 18.802 14.3701 14.9568 14.3701Z' fill='%23fff'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: 20px;
}


.responsive-nav-wrapper .search-wrap span {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M19.0472 15.4888C20.2426 16.7032 21.4579 17.8976 22.6633 19.102L25.2334 21.6702C25.5188 21.9468 25.731 22.2898 25.851 22.6685C25.971 23.0473 25.995 23.4498 25.9208 23.8401C25.8642 24.3026 25.6724 24.7381 25.3694 25.0922C25.0664 25.4463 24.6657 25.7032 24.2173 25.8309C23.7798 25.9869 23.3062 26.0116 22.8548 25.9019C22.4035 25.7923 21.9941 25.5529 21.6771 25.2137C19.5054 23.0636 17.3437 20.8939 15.192 18.7338C14.8343 18.38 14.5943 17.9247 14.5046 17.4298C14.5046 17.3004 14.5047 17.1708 14.4548 17.0315C13.44 17.7073 12.3017 18.1766 11.1052 18.4123C9.90862 18.648 8.67728 18.6457 7.48166 18.4053C6.26724 18.1813 5.11112 17.7128 4.0836 17.0283C3.05608 16.3438 2.17862 15.4576 1.50465 14.4236C0.297374 12.6108 -0.237026 10.4328 -0.00595708 8.26748C0.225112 6.10219 1.2071 4.08593 2.76981 2.5682C4.34907 1.05012 6.41344 0.137239 8.59986 -0.0102311C10.7863 -0.157701 12.9547 0.469863 14.7238 1.76211C16.5416 3.05834 17.8098 4.98571 18.2802 7.16709C18.5699 8.40595 18.6018 9.69119 18.3739 10.9429C18.1459 12.1946 17.6631 13.3861 16.9552 14.4436C17.3376 14.4656 17.7114 14.565 18.054 14.7362C18.3965 14.9073 18.7006 15.1465 18.9476 15.439L19.0472 15.4888ZM9.19511 15.6978C10.0402 15.7017 10.8778 15.5393 11.6601 15.2198C12.4423 14.9002 13.1539 14.4299 13.7543 13.8355C14.3546 13.2412 14.8319 12.5344 15.1589 11.7558C15.4859 10.9771 15.6563 10.1416 15.6602 9.29715C15.6668 8.44853 15.5052 7.60719 15.1848 6.82128C14.8643 6.03536 14.3913 5.32058 13.7931 4.71819C13.1949 4.1158 12.4832 3.63761 11.6992 3.31135C10.9152 2.98509 10.0743 2.81703 9.22496 2.81705C8.37856 2.81574 7.54023 2.98113 6.75776 3.30358C5.97529 3.62602 5.26404 4.09945 4.66462 4.69656C4.0652 5.29367 3.58935 6.00274 3.26424 6.78361C2.93913 7.56448 2.77111 8.40183 2.76981 9.24758C2.76719 10.0929 2.93139 10.9302 3.25299 11.712C3.5746 12.4938 4.04729 13.2046 4.64407 13.8037C5.24084 14.4028 5.94998 14.8785 6.73089 15.2035C7.5118 15.5285 8.34918 15.6965 9.19511 15.6978Z' fill='%23323c48'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: 26px;
}

.responsive-nav-wrapper .wishlist-opener a, .variant-overview .add-to-wishlist-button {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='%23323c48' xmlns:c2pa='http://c2pa.org/manifest'%3E%3Cpath d='M12 21.5C12 21.5 2.5 15 2.5 8.6A5.1 5.1 0 0 1 12 6.1 5.1 5.1 0 0 1 21.5 8.6C21.5 15 12 21.5 12 21.5Z' stroke='%23323c48' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: 34px;
 display: none;
}

.responsive-nav-wrapper .shopping-cart-link a, .card-managment-page .order-item .with-icon.addBookupToCartButton, .premium .add-to-cart-btn, .massage-overview .virtual-planning-cart-icon.with-icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M6.86176 17.8309C8.0259 17.8309 8.96962 16.8872 8.96962 15.7231C8.96962 14.559 8.0259 13.6152 6.86176 13.6152C5.69763 13.6152 4.75391 14.559 4.75391 15.7231C4.75391 16.8872 5.69763 17.8309 6.86176 17.8309Z' fill='%23323c48'/%3E%3Cpath d='M13.0122 13.6152C11.848 13.6152 10.9043 14.559 10.9043 15.7231C10.9043 16.8872 11.848 17.8309 13.0122 17.8309C14.1763 17.8309 15.12 16.8872 15.12 15.7231C15.12 14.559 14.1763 13.6152 13.0122 13.6152Z' fill='%23323c48'/%3E%3Cpath d='M15.75 11.4642H5.61378L5.39869 10.2167L15.1478 10.1587C15.4135 10.1595 15.6526 9.99722 15.75 9.75C15.75 9.75 17.835 5.49401 18 4.5C18.165 3.50599 17.538 3.50599 17.538 3.50599C17.538 3.50599 16.6649 3.50574 16.5832 3.50599H4.28024L3.76403 0.537782C3.71101 0.223931 3.43703 -0.00438896 3.11877 6.4019e-05H0.645262C0.288898 6.4019e-05 0 0.288962 0 0.645326C0 1.00169 0.288898 1.29059 0.645262 1.29059H2.58105L4.4308 12.217C4.48381 12.5309 4.7578 12.7592 5.07606 12.7547H15.75C16.1064 12.7547 16.3953 12.4658 16.3953 12.1095C16.3953 11.7531 16.1064 11.4642 15.75 11.4642Z' fill='%23323c48'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: 28px;
}

.item-box .product-box-add-to-cart-button:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M6.86176 17.8309C8.0259 17.8309 8.96962 16.8872 8.96962 15.7231C8.96962 14.559 8.0259 13.6152 6.86176 13.6152C5.69763 13.6152 4.75391 14.559 4.75391 15.7231C4.75391 16.8872 5.69763 17.8309 6.86176 17.8309Z' fill='%23fff'/%3E%3Cpath d='M13.0122 13.6152C11.848 13.6152 10.9043 14.559 10.9043 15.7231C10.9043 16.8872 11.848 17.8309 13.0122 17.8309C14.1763 17.8309 15.12 16.8872 15.12 15.7231C15.12 14.559 14.1763 13.6152 13.0122 13.6152Z' fill='%23fff'/%3E%3Cpath d='M15.75 11.4642H5.61378L5.39869 10.2167L15.1478 10.1587C15.4135 10.1595 15.6526 9.99722 15.75 9.75C15.75 9.75 17.835 5.49401 18 4.5C18.165 3.50599 17.538 3.50599 17.538 3.50599C17.538 3.50599 16.6649 3.50574 16.5832 3.50599H4.28024L3.76403 0.537782C3.71101 0.223931 3.43703 -0.00438896 3.11877 6.4019e-05H0.645262C0.288898 6.4019e-05 0 0.288962 0 0.645326C0 1.00169 0.288898 1.29059 0.645262 1.29059H2.58105L4.4308 12.217C4.48381 12.5309 4.7578 12.7592 5.07606 12.7547H15.75C16.1064 12.7547 16.3953 12.4658 16.3953 12.1095C16.3953 11.7531 16.1064 11.4642 15.75 11.4642Z' fill='%23fff'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: 32px;
}

.item-box .buttons.mobile .product-box-add-to-cart-button:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M6.86176 17.8309C8.0259 17.8309 8.96962 16.8872 8.96962 15.7231C8.96962 14.559 8.0259 13.6152 6.86176 13.6152C5.69763 13.6152 4.75391 14.559 4.75391 15.7231C4.75391 16.8872 5.69763 17.8309 6.86176 17.8309Z' fill='%23323c48'/%3E%3Cpath d='M13.0122 13.6152C11.848 13.6152 10.9043 14.559 10.9043 15.7231C10.9043 16.8872 11.848 17.8309 13.0122 17.8309C14.1763 17.8309 15.12 16.8872 15.12 15.7231C15.12 14.559 14.1763 13.6152 13.0122 13.6152Z' fill='%23323c48'/%3E%3Cpath d='M15.75 11.4642H5.61378L5.39869 10.2167L15.1478 10.1587C15.4135 10.1595 15.6526 9.99722 15.75 9.75C15.75 9.75 17.835 5.49401 18 4.5C18.165 3.50599 17.538 3.50599 17.538 3.50599C17.538 3.50599 16.6649 3.50574 16.5832 3.50599H4.28024L3.76403 0.537782C3.71101 0.223931 3.43703 -0.00438896 3.11877 6.4019e-05H0.645262C0.288898 6.4019e-05 0 0.288962 0 0.645326C0 1.00169 0.288898 1.29059 0.645262 1.29059H2.58105L4.4308 12.217C4.48381 12.5309 4.7578 12.7592 5.07606 12.7547H15.75C16.1064 12.7547 16.3953 12.4658 16.3953 12.1095C16.3953 11.7531 16.1064 11.4642 15.75 11.4642Z' fill='%23323c48'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: 28px;
}

.item-box .buttons.mobile .product-box-add-to-cart-button:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M6.86176 17.8309C8.0259 17.8309 8.96962 16.8872 8.96962 15.7231C8.96962 14.559 8.0259 13.6152 6.86176 13.6152C5.69763 13.6152 4.75391 14.559 4.75391 15.7231C4.75391 16.8872 5.69763 17.8309 6.86176 17.8309Z' fill='%23fff'/%3E%3Cpath d='M13.0122 13.6152C11.848 13.6152 10.9043 14.559 10.9043 15.7231C10.9043 16.8872 11.848 17.8309 13.0122 17.8309C14.1763 17.8309 15.12 16.8872 15.12 15.7231C15.12 14.559 14.1763 13.6152 13.0122 13.6152Z' fill='%23fff'/%3E%3Cpath d='M15.75 11.4642H5.61378L5.39869 10.2167L15.1478 10.1587C15.4135 10.1595 15.6526 9.99722 15.75 9.75C15.75 9.75 17.835 5.49401 18 4.5C18.165 3.50599 17.538 3.50599 17.538 3.50599C17.538 3.50599 16.6649 3.50574 16.5832 3.50599H4.28024L3.76403 0.537782C3.71101 0.223931 3.43703 -0.00438896 3.11877 6.4019e-05H0.645262C0.288898 6.4019e-05 0 0.288962 0 0.645326C0 1.00169 0.288898 1.29059 0.645262 1.29059H2.58105L4.4308 12.217C4.48381 12.5309 4.7578 12.7592 5.07606 12.7547H15.75C16.1064 12.7547 16.3953 12.4658 16.3953 12.1095C16.3953 11.7531 16.1064 11.4642 15.75 11.4642Z' fill='%23fff'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: 28px;
}

.responsive-nav-wrapper .menu-title span {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 0C5.38298 0 0 5.38298 0 12C0 18.617 5.38298 24 12 24C18.617 24 24 18.617 24 12C24 5.38298 18.617 0 12 0ZM17 17H6.99998C6.447 17 6 16.552 6 16C6 15.448 6.447 15 6.99998 15H17C17.553 15 18 15.448 18 16C18 16.552 17.553 17 17 17ZM17 13H6.99998C6.447 13 6 12.552 6 12C6 11.448 6.447 11 6.99998 11H17C17.553 11 18 11.448 18 12C18 12.552 17.553 13 17 13ZM17 9H6.99998C6.447 9 6 8.55202 6 8.00002C6 7.44802 6.447 7.00003 6.99998 7.00003H17C17.553 7.00003 18 7.44802 18 8.00002C18 8.55202 17.553 9 17 9Z' fill='%23323c48'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;
border-radius: 50%;
}

.item-box .add-to-compare-list-button:before, .item-box .add-to-compare-list-button {
  display: none;
  margin: 0;
}

/***Header***/

.premium .header {
  background-color: transparent;
}
.master-header-wrapper, .air-theme .desktop-nav-wrapper, .responsive-nav-wrapper, .header-tools {
  background-color: #e2eef6;
}
.header-tools {
  padding-right: 50px;
  position: relative;
  height: 0;
}
.header-tools a.active {
  display: none;
}
.header-logo img {
  max-width: 150px;
}
.language-selector {
  position: absolute;
  top: 32px;
  z-index: 2000;
}
.responsive-nav-wrapper .search-wrap {
  margin-right: 0;
  border-right: 0;
  padding-right: 0;
}

.responsive-nav-wrapper {
  background-color: transparent;
}

.premium .header-menu>ul li>a {
        display: block;
        line-height: 20px;
        font-size: 20px;
        color: #323c48;
        cursor: pointer;
    }
.header-menu>ul>li>a:before, .header-menu>ul>li>a:after {
        background: #323c48;
}

.language-list span {
  font-size: 17px;
  color: #323c48;
}
.language-list span:hover {
  color: #a6a091;
}

.premium .header-tools .language-selector {
    position: fixed !important;
 /*   top: 34px !important; */
    right: 43px !important;
    left: auto !important;
    z-index: 2000;
    transition: top 0.2s;
}
.responsive-nav-wrapper div { 
  margin: 0;
}

/***Homepage***/
.center-1 {
  margin-bottom: 0;
}

.home-page .home-page-category-grid {
  margin-bottom: 0;
  padding: 8% 0 6%;
}

.home-page .CMSPage {
  width: 100%;
}

/***Categories***/

.category-page .page-title {
  display: none;
}

.home-page-category-grid {
  width: 100%;
  background: #e2eef6;
  display: flex;
  justify-content: center;
}

.home-page-category-grid .item-grid {
  width: unset;
  max-width: 1440px;
  justify-content: center;
}

.premium .home-page-category-grid .title a{
      font-family: 'Axiforma';
   font-size: 18px;
  padding: 10px 30px;
 background-color: #a6a091;
 font-weight: 500;
}

.item-grid {
  justify-content: center;
}

.home-page-category-grid .item-box, .sub-category-grid .item-box {
  margin-bottom: 2%;
}

.item-grid .item-box {
 flex-basis: 446px;
}
/*
.sub-category-grid .item-box .picture {
  aspect-ratio: 4 / 3;
}*/

.sub-category-grid .title, .home-page-category-grid .title{
  top: unset;
  bottom: 0px;
  opacity: .9;
}
.item-box .picture img {
  min-height: unset;
  aspect-ratio: 3 / 2;
  display: block;
  width: 100%;
}

.sub-category-grid .sub-category-item .picture a {
  display: block;
}
.sub-category-grid .sub-category-item .picture img {
  display: block;
  max-width: 100%;
  height: auto;
  aspect-ratio: 3 / 2;               /* alle Bilder im Format 3:2 */
  object-fit: cover;                 /* zuschneiden statt verzerren */
  object-position: center;
}

.premium .sub-category-grid .title a {
    font-family: 'Axiforma';
     font-size: 18px;
   font-weight: 500;
    padding: 10px 30px;
  background-color: #323c48;
}

.sub-category-grid .title {
  bottom: 0;
}

.sub-category-grid .item-grid .item-box {
 flex-basis: 446px;
}

/*Produkte***/

.item-box .details .product-title {
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 25px;
    text-transform: uppercase;
}

.premium .item-box .actual-price {
color: #a6a091;
  font-weight: 700;
}
.premium .product-grid .product-item .prices {
  padding-top: unset;
}

.premium .overview .short-description, .premium .full-description p {
  margin-bottom: 20px;
 font-size: 18px;
}

.premium .calendar-wrapper #wish-date {
  top: -50px;
  margin-top: unset;
  margin-right: 0;
}


/***CMS***/
 .CMSPage .OneColumnTwoColumnAfterThreeoColumnAfterOneColumnAfter {
width: 72.727272%;
    margin: auto;
}
.OneColumn .col-md-12, .CMSPage .col-md-12 {
  padding: 0;
  width: 100%;
}

/***Produkte***/

.ji-block-group div {
  margin: 0;
}
.block-group .virtual-possible-time {
 margin-top: 0;
  mergin-right: 0;
}

div.block-group.calendar-wrapper {
  position: relative;
}


/***Registration***/

.customer-blocks {
    display: flex;
   flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
}

.premium .customer-blocks .fieldset {
  width: 50%;
  min-width: 610px;
}

.premium .customer-blocks .inputs {
  width: 100%;
}
.login-page .forgot-password a {
    font-family: 'Axiforma';
    font-size: 18px;
    text-decoration-line: underline;
}

.premium .login-page .text {
  font-size: 18px;
  line-height: 28px;
}

.register-block.fieldset .inner-wrapper{
    background-color: #d2e9f1;
     padding: 50px 70px;
}
.login-page .content {
  min-height: unset;
}

button.button-1.register-button {
  background-color: transparent;
    font-size: 16px;
    line-height: 28px;
    text-decoration-line: underline;
    color: #181717;
   text-align: left;
  padding: 0;
 font-weight: 500;
}

button.button-1.register-button:hover {
  background-color: transparent;
}

.login-page .button-1 span {
  vertical-align: unset;
  text-transform: none;
  font-size: 18px;
}

.register-block.fieldset .inner-wrapper .buttons {
    justify-content: flex-start;
  margin-top: 10px;
}

.register-block.fieldset .title {
  display: none;
}






/***Footer***/

.footer-premium {
background-color: #323c48;
    text-align: center;
    color: #fff;
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: normal;
    line-height: 32px;
}

.footer-after {
 background-color: #323c48;
    font-size: 12px;

}

.footer-after .premium-container {
    border-top: 1px solid #a6a091;
      padding: 25px 0px;
}
div.col-sm-4.col-xs-12.fjc.faic.center-xs {
  order: 1;
   flex-basis: 50%;
   max-width: 50%;
  justify-content: flex-start;
  padding: 0;
}

div.col-sm-4.col-xs-12.faic.start-lg.center-xs {
  order: 2;
     flex-basis: 50%;
   max-width: 50%;
    justify-content: flex-end;
   padding: 0;
}
div.col-sm-4.col-xs-12.faic.social-sharing-links.end-lg.center-xs {
  display: none;
}

.premium .footer-text {
  font-size: 12px;
  color: #a6a091;
  margin: 0;
}

.footer-powered-by a {
    color: #f9f3df;
}

.footer-premium .col-lg-5 {
  width: 100%;
}
.footer-premium .TwoColumn .row {
  justify-content: space-between;
}
.col-lg-7 .col-xs-12 {
  display: none;
}


/***Media Queries***/

@media (min-width: 769px) {
.premium .returning-wrapper form .inner-wrapper {
 padding: 75px 70px 58px;
}
}
@media (min-width: 1000px) {
    .breadcrumb {
   width: 100%;
        padding-left: 13.6%;
margin: 50px 0 50px 0;
    }
}
@media (min-width: 1025px) {
.air-theme .desktop-nav-wrapper, .air-theme .header-menu .sublist, .earth-theme.variant-1 .header-menu .sublist {
  background-color: #e2eef6;
}
.desktop-nav-wrapper {
  padding: 15px 40px;
}
.air-theme .header-menu .sublist li a, .earth-theme.variant-1 .header-menu .sublist li a {
  color: #181817;
}
   .air-theme .header-menu .sublist li a:hover, .air-theme .header-menu .sublist li:hover a {
        background: #a6a091;
          color: #181817;
    }
.header-logo a { 
padding-left: 270px;
}
}

@media (min-width: 1200px) {
.footer-premium .col-lg-5 {
   flex-basis: 100%;
  max-width: 100%;
}
}

@media (max-width: 1284px) {
   .premium .header-menu>ul li>a{
        font-size: 16px;
    }
}
@media (max-width: 1024px) {
.responsive-nav-wrapper {
  background-color: #e2eef6;
}
.responsive-nav-wrapper {
 transform: none;
}
.premium .responsive-nav-wrapper {
  justify-content: center;
}
.premium .language-selector .language-list {
  display: unset;
}
.item-box .picture, .item-box .picture-img, .item-box .picture a {
  height: unset;
  max-height: unset;
}
.sub-category-grid .item-grid .item-box{
  flex-basis: 384px;
}
.premium .responsive-nav-wrapper-parent {
  transform: unset;
}
.notAndroid23 .header-menu.open {
  z-index: 2000;
}
}

@media (max-width: 768px) {
.premium .customer-blocks .fieldset  {
  width: 100%;
 min-width: unset;
}
.premium .returning-wrapper form .inner-wrapper, .register-block.fieldset .inner-wrapper {
   padding: 50px 30px;
}
.home-page .CMSPage {
  margin-top: 10px;
}
}

/*-----------Roman's changes-----------*/
/* ===== Header: slider, logo, height (desktop) ===== */
@media (min-width: 1025px) {
/*
    .premium .home-slider-wrapper .slider-item .content {
        top: 96px !important;
        transform: translateX(-50%) !important;
    }
*/

    .desktop-nav-wrapper .header .header-logo {
     /*   display: none; */
        display: flex;
   justify-content: center;
    }
    

    .desktop-nav-wrapper {
        height: 96px;
    }
}

/* ===== Header: menu split in two columns around the centre logo (desktop) =====
   Menu is taken out of the table layout and centred on the viewport, so the gap between
   the two columns stays under the slider logo regardless of menu text width / language. */
@media (min-width: 1025px) {
    .desktop-nav-wrapper:not(.stick) {
        position: relative;
    }

    .header-menu-parent {
        padding: 0;
    }

    .header-menu {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 96px;
        padding: 0 238px;
        display: grid;
        grid-template-columns: 1fr 360px 1fr;
      grid-template-columns: 1.5fr 1fr 1.5fr;
        align-items: center;
        pointer-events: none;
    }

    .header-menu > ul.top-menu {
        display: flex;
        flex-wrap: wrap;
        pointer-events: auto;
    }

    .header-menu > ul.top-menu:first-of-type {
        grid-column: 1;
        justify-content: flex-end;
        justify-self: end;
    }

    .header-menu > ul.top-menu.ova-right {
        grid-column: 3;
        justify-content: flex-start;
        justify-self: start;
    }

    .premium .header-menu > ul > li:first-child > a::before,
    .premium .header-menu > ul > li:last-child > a::after {
        display: none;
    }

    .premium .header-menu > ul > li > a {
        padding-left: 10px;
        padding-right: 10px;
    }
}

/* ===== Language selector: scrolls with page, fixed once header sticks (all widths) ===== */
.premium .header-tools .language-selector {
    position: absolute !important;
}

.ova-header-stuck .header-tools .language-selector {
    position: fixed !important;
}

/* ===== Header phone / mail icons (added by JS from footer contacts) ===== */
.ova-phone,
.ova-mail {
    display: inline-block;
    margin: 0 8px;
}

.ova-phone a,
.ova-mail a {
    display: block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

.ova-phone a {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50069 6.87334C9.50676 7.11986 9.46155 7.36497 9.36795 7.5931C9.27435 7.82122 9.13436 8.02747 8.95692 8.19865L7.76076 9.39526C7.6537 9.48434 7.57847 9.6057 7.54638 9.74125C7.51428 9.87681 7.52707 10.0192 7.58282 10.1469C7.71394 10.5177 7.86573 10.8808 8.03753 11.2346C8.23525 11.6104 8.46266 11.9566 8.69004 12.3028C8.91742 12.6489 9.22388 13.0446 9.4908 13.4105C9.61932 13.5688 9.75769 13.7171 9.8961 13.8654C10.3014 14.2907 10.7067 14.7259 11.1219 15.1412C11.5372 15.5566 11.893 15.9026 12.2984 16.2488C12.7037 16.5949 13.0893 16.8618 13.4847 17.1684C14.0042 17.5524 14.5605 17.8837 15.1455 18.1574C15.4576 18.3071 15.7912 18.4072 16.1341 18.4541C16.2179 18.4608 16.3021 18.4472 16.3795 18.4145C16.4569 18.3818 16.5253 18.331 16.579 18.2663C16.8558 17.9894 17.1227 17.7025 17.3897 17.4256L18.0817 16.7333C18.3206 16.5066 18.6251 16.3613 18.9516 16.318C19.1864 16.2763 19.4272 16.2818 19.6598 16.3345C19.8924 16.3871 20.1121 16.4859 20.306 16.6247C20.5136 16.773 20.7509 16.8916 20.9684 17.0202L21.8877 17.5642L23.3014 18.3947L24.5471 19.1365C24.7843 19.2749 25.0314 19.4036 25.2687 19.552C25.5809 19.7222 25.8252 19.9946 25.9607 20.3234C26.0155 20.5208 26.0155 20.7292 25.9607 20.9266C25.8924 21.2166 25.7372 21.4788 25.5159 21.6782L22.0262 25.1594C21.7074 25.4962 21.3048 25.7419 20.8596 25.8714C20.4599 25.9962 20.0362 26.0234 19.6239 25.9506C19.3965 25.9506 19.1592 25.9505 18.9319 25.8813L18.1014 25.7726C17.8839 25.7726 17.6665 25.6934 17.449 25.6341C17.2315 25.5747 16.8657 25.456 16.579 25.3571C16.2923 25.2582 15.7881 25.0803 15.3927 24.9121C14.9972 24.744 14.6018 24.556 14.2162 24.3484C13.8307 24.1407 13.2277 23.7947 12.6839 23.5079C12.3437 23.314 12.0138 23.1026 11.6953 22.8748C11.0923 22.4495 10.4893 22.0245 9.91589 21.5695C9.3425 21.1146 8.92728 20.7685 8.48241 20.3432C8.17595 20.0762 7.8794 19.7893 7.58282 19.5025C7.28624 19.2157 6.91058 18.8597 6.59423 18.5135C6.27788 18.1674 5.60562 17.5246 5.22007 17.0301C4.83452 16.5356 4.4094 16.0411 4.02385 15.5367C3.6383 15.0323 3.4406 14.7753 3.18357 14.3896C2.92653 14.0039 2.62005 13.5291 2.36302 13.0841C2.10598 12.6391 1.75012 11.9864 1.46343 11.4326C1.17673 10.8788 1.06797 10.5721 0.890025 10.1271C0.712078 9.68205 0.642881 9.40505 0.52425 9.04902C0.405619 8.693 0.336417 8.43593 0.277102 8.12935C0.188128 7.67442 0.118895 7.20971 0.0595797 6.74489C0.0234586 6.5226 0.00693063 6.2974 0.0101621 6.07222C0.0159097 5.73992 0.0523585 5.40885 0.118953 5.08325C0.202726 4.75542 0.36565 4.45329 0.593459 4.20317C1.84897 2.93729 3.0946 1.67133 4.36 0.415342C4.52266 0.255889 4.71381 0.128526 4.9235 0.0396492C5.10572 -0.0286868 5.30302 -0.0463629 5.49449 -0.0115377C5.68596 0.0232875 5.86442 0.109266 6.01093 0.237395C6.3279 0.56806 6.58245 0.953275 6.76227 1.37461L7.56303 2.85807L7.97822 3.68889C8.31434 4.31194 8.64058 4.94478 8.96681 5.56783C9.12499 5.86452 9.29308 6.16137 9.43149 6.46795C9.47952 6.58766 9.5063 6.71472 9.51059 6.84364' fill='%23323c48'/%3E%3C/svg%3E");
}

.ova-mail a {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.771 5.16553L17.8857 13L25.771 20.8345C25.9135 20.5366 26 20.2072 26 19.8555V6.14454C26 5.79278 25.9135 5.46346 25.771 5.16553Z' fill='%23323c48'/%3E%3Cpath d='M23.7144 3.85938H2.28468C1.93291 3.85938 1.6036 3.94586 1.30566 4.0884L11.3839 14.1158C12.275 15.0069 13.7241 15.0069 14.6152 14.1158L24.6934 4.0884C24.3954 3.94586 24.0661 3.85938 23.7144 3.85938Z' fill='%23323c48'/%3E%3Cpath d='M0.229023 5.16553C0.0864805 5.46346 0 5.79278 0 6.14454V19.8555C0 20.2072 0.0864805 20.5366 0.229023 20.8345L8.11428 13L0.229023 5.16553Z' fill='%23323c48'/%3E%3Cpath d='M16.8081 14.0771L15.6923 15.193C14.2075 16.6778 11.7915 16.6778 10.3067 15.193L9.19093 14.0771L1.30566 21.9116C1.6036 22.0542 1.93291 22.1406 2.28468 22.1406H23.7144C24.0661 22.1406 24.3954 22.0542 24.6934 21.9116L16.8081 14.0771Z' fill='%23323c48'/%3E%3C/svg%3E");
}

/* Icons carry the theme class .button-header (set by JS), so the hover fill matches
   cart/wishlist; the theme makes it round, here it is square. Re-assert size because the
   theme sets background-size: 30px with higher specificity. */
.responsive-nav-wrapper .ova-phone a,
.responsive-nav-wrapper .ova-mail a {
    background-size: 24px;
    border-radius: 0;
}

@media (max-width: 1024px) {
    .ova-phone,
    .ova-mail {
        margin: 0 5px;
    }

    .ova-phone a,
    .ova-mail a {
        margin: 5px;
    }

    .responsive-nav-wrapper .ova-phone a,
    .responsive-nav-wrapper .ova-mail a {
        background-size: 22px;
    }
    .responsive-nav-wrapper .ova-mail a {
      background-size: 26px;
}
.premium .header-menu>ul li>a { 
  color: #fff;
}
}

/*****************************NEW*******************************************/

@font-face {
    font-family: 'Axiforma';
   src: url('../fonts/Axiforma-Bold.woff2') format('woff2'); 
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Axiforma';
   src: url('../fonts/Axiforma-Book.woff2') format('woff2'); 
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Axiforma';
    src: url('../fonts/Axiforma-Medium.woff2') format('woff2'); 
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
.premium .header-menu>ul li>a {
    font-size: 16px;
    color: #323c48;
    display: flex;
      flex-direction: row-reverse;
    justify-content: center;
}


.header-menu>ul.top-menu:first-of-type {
        grid-column: 1;
        justify-content: flex-start;
        justify-self: start;
    }

.header-menu>ul.top-menu.ova-right {
  justify-content: flex-end;
        justify-self: end;
        padding-right: 300px;
}
.language-list li:not(:last-child) {
  border-right: unset;
  padding-right: unset;
}

.responsive-nav-wrapper {
  display: flex;
  justify-content: flex-end;
  gap: 4px;
  align-items: center;
}
.account-button {
  order: 1;
}
.ova-phone {
  order: 2;
}
.ova-mail {
  order: 3;
}
.shopping-cart-link {
  order: 5;
}
.search-wrap {
  order: 4;
}

.responsive-nav-wrapper span, .responsive-nav-wrapper a {
  margin: unset;
}


/***Media Queries***/

@media (min-width: 1025px) {

.header-menu {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 96px;
        padding: 0 40px;
        display: grid;
        grid-template-columns: 1fr 360px 1fr;
        align-items: center;
        pointer-events: none;
    }
 .responsive-nav-wrapper-parent {
  transform: translateX(-58px);
}
.item-box .picture {
  width: 100%;
}
.item-box .picture a {
   display: block;
    width: 100%;
}
.item-box .picture img {
display: block;
    width: 100%;
    height: auto;
    max-width: none;
}
}

@media (max-width: 1460px) {
    .language-selector .language-list {
        margin: auto;
        display: grid; 
           justify-items: end;
    }
.premium .header-tools .language-selector {
  top: 22px;
  right: 16px!important;
}
.responsive-nav-wrapper-parent {
        transform: translateX(-12px);
}
.header-menu>ul.top-menu.ova-right {
  padding-right: 240px;
}
}
@media (max-width: 1024px) {
.premium .header-menu>ul li>a { 
  color: #fff;
  display: unset;
}
}
@media (max-width: 720px) {
.responsive-nav-wrapper .search-wrap {
 margin-left: 0;
}
}
@media (max-width: 480px) {
.premium .header-tools .language-selector {
  top: 0;
  right: 15px!Important;
}
.item-box {
  margin: 4% 3%;
}
}
}