.woocommerce-variation{padding-top:15px!important}[class*="wd-single-"].wd-swatch-layout-inline table.variations tbody{display:table-cell!important}.yay-swatches-wrapper .variations_form.cart .variations th.label,.yay-swatches-wrapper .variations_form.cart .variations td.label{display:table-cell!important}.yay-swatches-button{margin-top:35px!important}.yay-swatches-wrapper .variations_form.cart table.variations{table-layout:auto!important;margin:-30px 0!important}div.makecommerce-banklink-picker.selected{background:#56abb3!important}.ywgc_have_code{border-color:#56abb3!important}.ywgc-message{display:none!important}.ywgc_have_code{padding:25px 15px 20px 30px;margin-bottom:35px;box-shadow:0 0 10px 0 rgb(0 0 0 / 6%)}@media (min-width:768px){.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-filters{margin-bottom:0;position:sticky!important;top:150px!important}}.art-woo-checkout-page .art-checkout-right .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{width:35%}@media (min-width:991px){.art-hero-header-beauty .art-hero-header-wrapper{padding-top:186px;min-height:860px}}@media (min-width:991px){header.art-header-two .art-header-two-content.art-sticky .art-header-top{display:none}}@media (max-width:767px){.art-hero-header-beauty .art-hero-header-wrapper .art-hero-header-additional-info{display:none!important}}.amelia-app-booking #amelia-booking-wrap h1,#am-modal.am-modal.am-in-body h1,.amelia-app-booking #amelia-booking-wrap h2,#am-modal.am-modal.am-in-body h2,.amelia-app-booking #amelia-booking-wrap h3,#am-modal.am-modal.am-in-body h3,.amelia-app-booking #amelia-booking-wrap h4,#am-modal.am-modal.am-in-body h4,.amelia-app-booking #amelia-booking-wrap p,#am-modal.am-modal.am-in-body p,.amelia-app-booking #amelia-booking-wrap span,#am-modal.am-modal.am-in-body span,.amelia-app-booking #amelia-booking-wrap div,#am-modal.am-modal.am-in-body div,.amelia-app-booking #amelia-booking-wrap section,#am-modal.am-modal.am-in-body section,.amelia-app-booking #amelia-booking-wrap ul,#am-modal.am-modal.am-in-body ul,.amelia-app-booking #amelia-booking-wrap li,#am-modal.am-modal.am-in-body li,.amelia-app-booking #amelia-booking-wrap a,#am-modal.am-modal.am-in-body a{font-family:'Poppins'!important}.art-button{border-radius:10px!important;font-size:16px!important;font-weight:600!important;background-color:#56abb3!important;padding:10px 10px 10px 10px!important;color:white!important}.art-button-light{border:0px!important}.woocommerce-error{background-color:#56abb3!important;color:#ffffff!important}.art-cart-page-wrapper .art-cart-page-left .woocommerce-cart-form table.shop_table.cart tbody tr td.actions .coupon .art-apply-coupon{top:34px!important}.wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8) .wd-tools-count{background-color:#383D44!important;color:#fff!important}a.dark-logo#FFFFFFe img.img-logotype{min-width:210px}a.light-logotype img.img-logotype{min-width:210px}footer.art-main-footer{padding:100px 180px 50px 180px!important}@media (max-width:768px){.s-header__basket-wr a.art-open-cart-side .art-basket-counter{font-size:12px!important;width:36px!important;height:36px!important;background-color:#56abb3!important}}.s-header__basket-wr a.art-open-cart-side .art-basket-counter{font-size:12px!important;width:23px!important;height:23px!important;background-color:#56abb3!important}.elementor-widget-tabs .elementor-tabs{width:100%!important;margin:auto!important;overflow-x:auto!important;-webkit-transform:translate3d(0,0,0)!important}@media (min-width:320px){#m-tabs .elementor-tab-mobile-title{display:none!important}}table td{padding:5px!important}@media (max-width:768px){.row{margin-right:15px!important;margin-left:15px!important}}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:102px}.yith-ywgc-add-new-gift-card-modal-content-wrapper{margin-top:0px!important}.product-type-gift-card .product_meta{display:block!important}.wd-header-cart .wd-cart-subtotal .amount{font-weight:600!important;font-family:'Poppins'!important}.whb-top-bar .wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8){--wd-count-size:16px !important}:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review){background-color:#fff!important;border:3px solid #56abb3!important;box-shadow:7px 6px 10px 0 rgba(0,0,0,.09)!important;border-radius:10px!important}.checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper{background-color:#fbf4f100!important;box-shadow:0 0 0 rgb(0 0 0 / 0%)!important}.payment_methods .payment_box{background-color:#FBF4F1!important}:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review):before{display:none!important}:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review):after{display:none!important}.cart-content-wrapper>.cart_totals .cart-totals-inner{border:3px solid #56abb3!important;border-radius:10px!important;box-shadow:7px 6px 10px 0 rgba(0,0,0,.09)!important}.amelia-v2-booking #amelia-container .am-fcil__item-info__inner:last-child{display:none!important}.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w70{display:none!important}.amelia-v2-booking #amelia-container .am-fcil__filter-item.am-w30{max-width:100%!important}.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__label{font-weight:600!important}html[lang="en"] .am-fcil__item:has(.am-fcil__item-name:contains("Ravipediküür")){display:none!important}html[lang="fi"] .am-fcil__item:has(.am-fcil__item-name:contains("Ravipediküür")){display:none!important}html[lang="ru"] .am-fcil__item:has(.am-fcil__item-name:contains("Ravipediküür")){display:none!important}.am-modal .am-confirmation-booking-header img,.am-modal .am-confirmation-booking-header svg{display:none!important}.amelia-v2-booking #amelia-container .m-phone-number-input__country-flag{min-height:0px!important}.amelia-v2-booking #amelia-container .am-fs__payments-main-button{width:auto!important}.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-service-list-container .am-service-header .am-service-price{border-radius:0 30px 30px 0px!important;background-color:#56abb3!important;color:#ffffff!important;font-size:20px!important;font-weight:500!important;padding:10px 15px!important}.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-service-list-container .am-service-header .am-service-image{display:none!important}.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-service-list-container .am-service-header .am-service-data .am-service-title{max-width:100%!important;padding-bottom:15px!important}.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-service-list-container .el-collapse-item .el-collapse-item__header:hover span{color:#56abb3!important}.amelia-app-booking #amelia-booking-wrap .am-calendar-picker .c-day-background,#am-modal.am-modal.am-in-body .am-calendar-picker .c-day-background{background-color:#56abb3!important}.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-pagination .el-pagination .el-pager li.active{background-color:#56abb3!important;border-color:#56abb3!important}.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button,#am-modal.am-modal.am-in-body .el-button--primary.el-button{background-color:#56abb3!important;border-color:#56abb3!important}.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-service-list-container .el-collapse-item .el-collapse-item__wrap .am-appointment-times .el-radio-button .el-radio-button__inner:hover{color:#56abb3!important}.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-service-list-container .el-collapse-item .el-collapse-item__wrap .am-appointment-times .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#56abb3!important;border-color:#56abb3!important;color:#ffffff!important}.am-modal .am-recurring-setup .am-button-wrapper .am-recurring-continue{background-color:#56abb3!important;color:#ffffff!important}.am-modal .am-recurring-dates .am-pagination .el-pagination .el-pager li.active{background-color:#56abb3!important;border-color:#56abb3!important;color:#ffffff!important}.amelia-v2-booking #amelia-container .am-fcil__item-badge__wrapper{display:none!important}.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-search-input{background:linear-gradient(135deg,#394b4c 0%,#56abb3 100%)!important}.amelia-v2-booking #amelia-container .am-fcil__item-name{font-size:16px!important;white-space:normal!important;overflow:hidden!important}.amelia-v2-booking #amelia-container .am-fs-sb__step-checker .am-icon-check{background-color:#ffffff!important}.art-button-light{border-color:#00000036!important}@media (max-width:991px){.elementor-nav-menu--dropdown{background-color:#ffffff00!important}}@media (max-width:991px){.shop_table tr :is(td,th):last-child{max-width:100%!important}}@media (max-width:991px){.elementor-nav-menu--dropdown a{color:#dcdcdc!important}}@media (max-width:991px){.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:5px 20px!important}}@media (max-width:991px){.art-hero-header-beauty .art-hero-header-wrapper{padding-top:66px;min-height:600px}}@media (max-width:991px){a.light-logotype img.img-logotype{min-width:180px}}@media (max-width:991px){a.dark-logotype img.img-logotype{min-width:160px}}@media (max-width:991px){.art-footer-bottom-line{padding:15px}}@media (max-width:991px){.art-hero-header-beauty .art-hero-header-wrapper .art-hero-header-top{padding:100px 0 0 0}}@media (max-width:991px){h1,.h1{font-size:2rem}}@media (max-width:767px){.elementor-tabs .elementor-tabs-wrapper{display:block!important}}@media (max-width:768px){.amelia-app-booking #amelia-booking-wrap #am-search-booking.am-collapsed .am-search-results .am-service-list-container .am-service .am-service-header .am-service-price{position:initial!important;border-radius:30px 0 0 30px!important;font-size:18px!important;padding:5px 10px!important}}@media (max-width:768px){.wd-page-title .title{font-size:25px!important}}@media (max-width:768px){.amelia-app-booking #amelia-booking-wrap #am-search-booking .am-search-results .am-search-input .am-filter-icon{background:#63abb4!important}}@media (max-width:768px){.amelia-app-booking #amelia-booking-wrap #am-search-booking.am-collapsed .am-search-results .am-service-list-container .am-service .am-service-header .am-service-data{margin-bottom:24px!important}}@media (max-width:768px){.amelia-v2-booking #amelia-container .m-phone-number-input__country-flag{min-height:0px!important}}@media (max-width:768px){.amelia-v2-booking #amelia-container .am-fcil__wrapper.am-mobile{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width:768px){.amelia-v2-booking #amelia-container .am-fcil__wrapper.am-mobile>div{width:100%!important;margin-bottom:10px!important}}.cat-design-zoom-out .wd-cat-inner{border-radius:50%!important;object-fit:contain!important;width:100%!important;height:100%!important;aspect-ratio:648 / 648!important}.category-grid-item .category-image-wrapp{object-fit:cover!important;width:100%!important;height:100%!important;aspect-ratio:648 / 648!important}.wd-product :is(.product-image-link,.hover-img) img{width:100%!important;object-fit:cover!important;aspect-ratio:648 / 648!important;height:100%!important}.woocommerce-product-gallery .woocommerce-product-gallery__image{height:100%!important;aspect-ratio:648 / 648!important}.woocommerce-product-gallery img{height:100%!important;object-fit:cover!important;aspect-ratio:648 / 648!important}