@tailwind base;
@tailwind components;
@tailwind utilities;
:root{--primary:#a6a47e;--animate-duration:500ms;--animate-delay:0s}#app,#home-app,body,html{height:100%}#app,#home-app{display:flex;flex-direction:column;min-height:100vh}.content{flex:1}body{background:#fbfbfb;color:#5b5b5b;font-family:Nunito,sans-serif}a{text-decoration:none}img{height:auto;max-width:100%}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}input:focus,textarea:focus{border:1px solid #e4e4e4!important;box-shadow:none!important;outline:none!important}button:focus,button:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}input.is-invalid:focus,textarea.is-invalid:focus{border-color:#ff4052!important}.s-hidden{overflow:hidden}.header{background:#fff;border-top:1px solid #efefef;color:#5b5b5b;position:relative;z-index:101}.header-row{height:76px}.header .logo-img{height:120px}.header .navbar-toggler{align-items:center;border:0;border-radius:0;color:#5b5b5b;display:flex;font-size:1.3rem;height:76px;justify-content:center;line-height:1.5rem;margin:0;padding:0;width:100%}.header .search-group{-webkit-appearance:none;border-radius:10px;overflow:hidden}.header .search-group .search-input{border-radius:0;border-right:0;height:45px;line-height:2}.header.sticky{border-bottom:1px solid #f7f7f7}.content{background:#fbfbfb}.container-lg{max-width:1200px}ul.section-list-content{background:#f4f5f7;list-style-type:none;margin-bottom:0;padding:10px}ul.section-list-content li{padding:10px 0}ul.section-list-content li .element-icon{align-items:center;display:flex;justify-content:center;padding-right:0}ul.section-list-content li .element-title{font-weight:600}ul.section-list-content li .element-description{color:#7c7c7c;font-size:14px}.section-content .content-header{font-size:20px;font-weight:600;height:64px;padding:17px;text-align:center}.section-content .sort-section{margin-bottom:15px}.section-content .sort-section select{border-radius:0}.section-content .content-section{padding-bottom:15px}.section-content .content-section .item-card{background:#f4f5f7}.section-content .card{border-radius:0;margin-bottom:25px}.section-content .card .card-img-top{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-content h1{margin:20px 0 30px;text-align:center}.section-content .description{margin-bottom:40px}.section-content .description h2{font-size:1.1rem;font-weight:600}.section-content .description ul,.section-description .description ul{margin-top:calc(1rem - 10px)}.section-about-shop .description ul li,.section-content .description ul li,.section-description .description ul li{list-style-image:url(/assets/website/img/left-leaf.svg);margin-left:20px;padding-top:10px}.section-description .description ul li a{color:#5b5b5b}.section-content .description p{line-height:1.7;margin-bottom:10px}.delivery-photos img[lazy=loading]{background:#f3f3f3;padding:130px 100px}.footer{background:#5b5b5b;color:#fff;padding:0 0 85px}.copyright-row{color:#d7d7d7;font-size:13px;text-align:center}.footer-nav{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#249b8a;bottom:0;left:0;position:fixed;width:100%;z-index:1030}.footer-nav .grid-btns{align-items:center;display:flex;justify-content:center;padding:15px 5px}.footer-nav .grid-btns div{box-sizing:border-box;flex:1;max-height:35px;min-width:1px;padding-left:5px;text-align:center;width:100%}.footer-nav .grid-btns div i[class^=lni]{color:#fff;display:block;font-size:23px;margin:auto}.modal-open .footer-nav{display:none}.icon{background-position:50%;background-repeat:no-repeat;background-size:24px;display:flex;height:24px;width:24px}.icon.icon-cart{background-image:url(/assets/website/img/shopping-cart.svg)}.icon.icon-cart-l{background-image:url(/assets/website/img/shopping-cart-l.svg)}.icon.icon-cart-f-l{background-image:url(/assets/website/img/shopping-cart-fill-light.svg)}.icon.icon-account{background-image:url(/assets/website/img/user-dark.svg)}.icon.icon-account,.icon.icon-account-l{background-size:27px;height:27px;width:27px}.icon.icon-account-l{background-image:url(/assets/website/img/user-light.svg)}.icon.icon-language-ru{background-image:url(/assets/website/img/russia.svg);background-size:27px;height:27px;width:27px}.icon.icon-language-ro{background-image:url(/assets/website/img/romania.svg);background-size:27px;height:27px;width:27px}.icon.icon-menu{background-image:url(/assets/website/img/menu.svg)}.icon.icon-back{background-image:url(/assets/website/img/left-arrow.svg)}.icon.icon-more-w{background-image:url(/assets/website/img/next-w.svg)}.icon.icon-more-g{background-image:url(/assets/website/img/next-g.svg)}.icon.icon-phone{background-image:url(/assets/website/img/telephone.svg)}.icon.icon-phone,.icon.icon-phone-g{background-size:20px;height:20px;width:20px}.icon.icon-phone-g{background-image:url(/assets/website/img/telephone-g.svg)}.icon.icon-mail{background-image:url(/assets/website/img/mail.svg)}.icon.icon-address,.icon.icon-mail{background-size:20px;height:20px;width:20px}.icon.icon-address{background-image:url(/assets/website/img/location.svg)}.icon.icon-time{background-image:url(/assets/website/img/clock.svg)}.icon.icon-address-g,.icon.icon-time{background-size:20px;height:20px;width:20px}.icon.icon-address-g{background-image:url(/assets/website/img/location-g.svg)}.icon.icon-time-g{background-image:url(/assets/website/img/clock-g.svg)}.icon.icon-calendar-g,.icon.icon-time-g{background-size:20px;height:20px;width:20px}.icon.icon-calendar-g{background-image:url(/assets/website/img/calendar-g.svg)}.icon.icon-credit{background-image:url(/assets/website/img/credit.svg)}.icon.icon-logo-l{background-image:url(/assets/website/img/logo.svg);background-size:125px;height:95px;width:125px}.icon.icon-logo-d{background-image:url(/assets/website/img/logo-dark-3.svg);background-size:185px;height:65px;width:185px}.icon.icon-logo-l-2{background-image:url(/assets/website/img/logo.svg)}.icon.icon-logo-d-2{background-image:url(/assets/website/img/logo-dark.svg);background-size:150px;height:65px;width:150px}.icon.icon-mini-logo-d{background-image:url(/assets/website/img/mini-logo-d.svg);background-size:65px;height:65px;width:65px}.icon.icon-master{background-image:url(/assets/website/img/mastercard.svg)}.icon.icon-master,.icon.icon-visa{background-size:60px;height:37px;width:60px}.icon.icon-visa{background-image:url(/assets/website/img/visa.svg)}.icon.icon-paynet{background-image:url(/assets/website/img/paynet-2.svg);background-size:60px;height:37px;width:60px}.icon.icon-delivery{background-image:url(/assets/website/img/delivery.svg)}.icon.icon-delivery,.icon.icon-terms{background-size:45px;height:30px;width:45px}.icon.icon-terms{background-image:url(/assets/website/img/terms.svg)}.icon.icon-contacts{background-image:url(/assets/website/img/contacts.svg);background-size:45px;height:30px;width:45px}.icon.icon-viber{background-image:url(/assets/website/img/viber.svg);background-size:26px;height:26px;margin-top:2px;width:26px}.icon.icon-whatsapp{background-image:url(/assets/website/img/whatsapp.svg)}.icon.icon-close{background-image:url(/assets/website/img/close.svg)}.icon.icon-close,.icon.icon-close-d{background-size:18px;height:18px;width:18px}.icon.icon-close-d{background-image:url(/assets/website/img/close-d.svg)}.icon.icon-close-g{background-image:url(/assets/website/img/close-g.svg);background-size:18px;height:18px;width:18px}.icon.icon-close-r{background-image:url(/assets/website/img/close-r.svg);background-size:12px;height:12px;width:12px}.icon.icon-right-chevron{background-image:url(/assets/website/img/right-chevron.svg)}.icon.icon-left-chevron{background-image:url(/assets/website/img/left-chevron.svg)}.icon.icon-trash{background-image:url(/assets/website/img/trash-bin.svg)}.icon.icon-settings{background-image:url(/assets/website/img/cogs.svg)}.icon.icon-orders{background-image:url(/assets/website/img/shopping-list.svg)}.icon.icon-arrow-down{background-image:url(/assets/website/img/down-arrow.svg);background-size:18px;height:18px;width:18px}.icon.icon-preview{background-image:url(/assets/website/img/eye.svg)}.icon.icon-facebook{background-image:url(/assets/website/img/socials/facebook.svg)}.icon.icon-instagram{background-image:url(/assets/website/img/socials/instagram.svg)}.icon.icon-linked_in{background-image:url(/assets/website/img/socials/linkedin.svg)}.icon.icon-pinterest{background-image:url(/assets/website/img/socials/pinterest.svg)}.icon.icon-telegram{background-image:url(/assets/website/img/socials/telegram.svg)}.icon.icon-tiktok{background-image:url(/assets/website/img/socials/tiktok.svg)}.icon.icon-twitter{background-image:url(/assets/website/img/socials/twitter.svg)}.icon.icon-vk{background-image:url(/assets/website/img/socials/vk.svg)}.icon.icon-whatsapp-2{background-image:url(/assets/website/img/socials/whatsapp.svg)}.icon.icon-viber-2{background-image:url(/assets/website/img/socials/viber-2.svg)}.icon.icon-cart-add{background-image:url(/assets/website/img/add-cart-l.svg);background-size:21px;height:21px;width:21px}.section-slider .slider-container .carousel-inner{border-radius:25px}.section-slider .slider-container .carousel-item{max-height:500px}.section-slider .slider-container .carousel-item img{height:500px;-o-object-fit:cover;object-fit:cover}.section-slider .slider-container .carousel-item img[lazy=loading]{padding:25% 44%}.product-details .owl-item .card-img img[lazy=loading],.section-carousel .owl-item .card-img img[lazy=loading]{padding:160px 120px}.product-details .owl-stage,.section-carousel .owl-stage,.section-testimonials .owl-stage{padding-left:0!important}.section-testimonials .owl-stage{display:flex;margin:15px 0}.section-testimonials .owl-theme .owl-dots .owl-dot.active span,.section-testimonials .owl-theme .owl-dots .owl-dot:hover span{background:#ad83b6}.section-slider .carousel-description .carousel-title,.section-slider .carousel-description div>p{color:#212529!important}.section-slider .carousel-description .carousel-title{font-size:1.5rem;margin-bottom:10px}.section-slider .carousel-description{background:hsla(0,0%,100%,.9);border-radius:30px;bottom:-3px;left:50%;max-width:400px;padding:30px 20px;position:absolute;right:auto;transform:translateX(-50%);width:calc(100% - 40px)}.section-slider .carousel-indicators{bottom:10px}.carousel-indicators li{background-color:#ad83b6}.modal .modal-content{border:none;border-radius:20px;box-shadow:0 0 7px 0 #787878;padding:15px}.modal .modal-title{color:#5b5b5b;font-size:20px;font-weight:600;margin:15px 0 20px;text-align:center}.modal .btn-close{border:0;box-shadow:none;color:#fff;font-size:18px;opacity:1;position:absolute;right:-40px;top:-40px}.modal .modal-dialog{margin:0 auto;max-width:400px;padding:25px 15px}.modal-open .btn-auth .icon-account{background-image:url(/assets/website/img/user-dark-fill.svg)}.modal-open #app,.modal-open #home-app{filter:blur(2px)}#profile.modal{padding-left:0!important}#profile.modal .modal-dialog{max-width:600px}#profile.modal .modal-content .tab{padding:15px}#profile.modal .modal-body-content .tabs{margin:15px;padding-top:15px}#profile.modal .modal-body{padding:0}#map.modal{padding-left:0!important}#map.modal .modal-dialog{max-width:600px}#map.modal .modal-body{padding:0}#map.modal .modal-body .vue-map{border-radius:15px;margin-bottom:20px}#map.modal .modal-body .modal-body-content label{font-size:14px;font-weight:600;margin-bottom:15px;margin-left:7px}#order-call .modal-body{padding:.5rem}#order-call .modal-body .actions{text-align:center}#order-call .modal-title{margin-top:10}.orders span.status-pending{color:#ffb100;font-weight:600}.orders .orders-container .status-completed,.orders .orders-container .status-confirm{color:#a6a47e;font-weight:600}.orders .orders-container .status-declined,.orders .orders-container .status-refund{color:#f33;font-weight:600}div[id^=gift_] .modal .modal-dialog{max-width:976px;padding:50px 15px}div[id^=gift_] .content-section{row-gap:30px}div[id^=gift_] .modal .modal-content{height:100%}div[id^=gift_] .card .btn-call{display:none}div[id^=gift_] .modal .modal-title{margin:15px 0 40px}div[id^=gift_] .modal-body-content{height:100%;min-height:90vh;position:relative}div[id^=gift_] .preloader{left:50%;position:absolute;top:42%;transform:translate(-50%,-50%)}div[id^=gift_] .preloader img{max-width:75px}div[id^=gift_].modal{padding-left:0!important}.swal2-container .product{align-items:center;display:flex;gap:20px;justify-content:flex-start}.swal2-container .product img{border-radius:15px;height:100px;max-width:100px;-o-object-fit:cover;object-fit:cover;width:100%}.swal2-container .product .description{font-size:16px;font-weight:700;text-align:left}.swal2-container .product .description .price,.swal2-container .product .description .quantity{color:#5b5b5b;margin-top:10px}.swal2-popup.swal2-modal.swal2-show{border:0;border-radius:15px;box-shadow:0 0 10px 0 #959595;padding-bottom:10px}.swal2-html-container{margin:15px}.swal2-container button.swal2-close{box-shadow:none;color:#fff;height:20px;outline:none;position:absolute;right:-20px;top:-20px;width:20px}.swal2-container .swal2-actions{display:flex;justify-content:space-between;margin:0;padding:0 13px;width:100%}.swal2-container .swal2-popup{max-width:430px;width:100%}.swal2-container .swal2-timer-progress-bar{background:#c58abc}.swal2-container .swal2-cancel.swal2-styled{background:transparent;border:1px solid #c58abc;border-radius:30px;color:#c58abc;transition:.3s}.swal2-container .swal2-confirm.swal2-styled{background:#a6a47e;border:1px solid #a6a47e;border-radius:30px;color:#fff;order:1;transition:.3s}.swal2-container .swal2-confirm:hover{background:#fff!important;color:#a6a47e}.swal2-container .swal2-cancel:hover{background:#c58abc;color:#fff}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.4);filter:blur(6)}.swal2-timer-progress-bar-container{left:6px;max-width:calc(100% - 12px)}.swal2-title{font-size:1em}.swal2-alert-container .swal2-actions,.swal2-checkout-success-container .swal2-actions{font-size:14px;justify-content:center}.swal2-alert-container .swal2-html-container,.swal2-checkout-success-container .swal2-html-container{font-size:14px;font-weight:500}.swal2-alert-container .swal2-confirm,.swal2-checkout-success-container .swal2-confirm{margin-bottom:20px}.swal2-alert-container .swal2-title,.swal2-checkout-success-container .swal2-title{font-size:1.3em}.swal2-alert-container .swal2-confirm,.swal2-checkout-success-container .swal2-confirm{background:#fff;border:1px solid #a6a47e;border-radius:30px;color:#a6a47e;order:1;transition:.3s}.swal2-container .swal2-confirm:hover{background:#a6a47e!important;color:#fff}.swal2-checkout-success-container{background:#fbfbfb!important}.swal2-alert-remove-order .swal2-confirm{border:1px solid #ef6e6e;color:#ef6e6e}.swal2-alert-remove-order .swal2-cancel{margin-bottom:20px}.swal2-celebration-container .swal2-title{font-size:1.2em}.swal2-celebration-container .swal2-html-container{font-size:1em}.swal2-celebration-container .text-pink{color:#c58abc}.breadcrumbs{margin-top:3rem}.__jivoMobileButton{bottom:60px!important;z-index:1019!important}.__jivoMobileButton>jdiv{margin-right:10px!important}form{color:#5b5b5b;text-align:left}form .form-group{margin-bottom:1.5rem;text-align:initial}form .form-group .b-form-datepicker,form .form-group input,form .form-group select,form .form-group textarea{background:#fff;border:1px solid #e4e4e4;font-size:14px;padding:0 20px}form .form-group .b-form-datepicker,form .form-group input,form .form-group select{border-radius:30px;height:50px}form .form-group textarea{border-radius:20px;padding:15px 20px;resize:none}form .form-group label{font-size:14px;font-weight:700;margin-bottom:.3rem;margin-left:7px}form .form-group.required label:after{color:red;content:"*";margin-left:5px}form .form-group .b-form-datepicker{padding-left:0}form .form-group .b-form-datepicker.focus,form .form-group .b-form-datepicker.show{background-color:#e7f1ef;padding-left:0}form .form-group .b-form-datepicker.show{border-radius:30px 30px 0 0}form .form-group .b-form-datepicker>.btn{border-radius:30px 0 0 30px;padding-left:20px}form .form-group .b-form-datepicker.show>.btn{border-radius:30px 0 0 0}form .form-group .b-form-datepicker .btn .b-icon.bi{font-size:150%}form .form-group .b-form-datepicker label{line-height:38px;padding-left:10px!important;white-space:nowrap!important}form .btn-logout,form .btn-submit{background:transparent;border:1px solid #a6a47e;border-radius:30px;color:#a6a47e;font-size:14px;font-weight:600;padding:12px 20px}form .btn-logout{border:1px solid #ff4052;color:#ff4052}form .btn:hover{background:#a6a47e;border:1px solid #a6a47e;color:#fff}form .btn-logout:hover{background:#ff4052;border:1px solid #ff4052;color:#fff}form .vue-tel-input{border:1px solid #e4e4e4!important;border-radius:25px!important;position:relative;z-index:1}form .vue-tel-input input{border:0;border-bottom-left-radius:0;border-top-left-radius:0;padding:0 10px}form .vue-tel-input .iti-flag{border-radius:3px}form .vue-tel-input .dropdown{border-bottom-left-radius:25px;border-right:1px solid #e4e4e4;border-top-left-radius:25px;padding:0 30px}form .vue-tel-input .selection{left:11px;position:absolute;top:50%;transform:translateY(-50%)}form .vue-tel-input .dropdown.open{background-color:#fff;border-bottom-left-radius:0;position:static}form .vue-tel-input:focus-within{background:#fbfbfb;border:1px solid #e4e4e4!important;box-shadow:none;outline:none}form .vue-tel-input:focus-within input{border:0!important}form .vue-tel-input .dropdown.open>form .vue-tel-input>input{border-bottom-right-radius:0!important}form .vue-tel-input .dropdown-item{font-size:14px;font-weight:100;padding:12.5px 15px;white-space:inherit}form .vue-tel-input ul{border:1px solid #e4e4e4;border-bottom-left-radius:25px;border-bottom-right-radius:25px;padding-top:0;width:calc(100% + 2px)!important;z-index:-1}form .vue-tel-input .dropdown-item.last-preferred{background:#fbfbfb;border-bottom:1px dashed #e4e4e4}form .vue-tel-input .dropdown-item.highlighted,form .vue-tel-input .dropdown-item:hover{background:#ededed}form .vue-tel-input ul{top:50px}form .vue-tel-input.opened{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}form .vue-tel-input{box-shadow:none!important}form .vue-tel-input ul::-webkit-scrollbar{width:2px}form .vue-tel-input ul::-webkit-scrollbar-thumb{background:#a6a47e}form .vue-tel-input ul::-webkit-scrollbar-track{margin:10px 0 22px}form .vue-tel-input .dropdown:focus{border:0;border-right:1px solid #e4e4e4;box-shadow:none;outline:none}form .preloader{background:#fff;border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}form .preloader img{left:50%;max-width:50px;position:absolute;top:50%;transform:translate(-50%,-50%)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.checkout-step{background:#fff;border-radius:15px;box-shadow:0 0 7px 1px #e5e5e5}.checkout-step .checkout-step-item{padding:20px}.checkout-step .title{font-size:18px;font-weight:700;margin:0 0 20px}.checkout-step .form-check-input{margin-left:-1.25rem;margin-top:6px;position:absolute}.checkout-step .title .form-check{margin-bottom:20px}.checkout-step .form-check{align-items:baseline;display:flex;margin-bottom:20px}.checkout-step .form-check label{font-size:14px;font-weight:700;line-height:1.7;padding-left:10px}.checkout-step input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e4e4e4;border-radius:5px;cursor:pointer;display:grid;height:20px;margin-top:1px;padding:0;place-content:center;width:20px}.checkout-step input[type=checkbox]:before{border-radius:3px;box-shadow:inset 1em 1em #c58abc;content:"";height:10px;transform:scale(0);transition:transform .12s ease-in-out;width:10px}.checkout-step input[type=checkbox]:checked:before{transform:scale(.85)}.checkout-buttons{margin-top:25px;padding:10px;width:100%}.checkout-buttons .btn{background:transparent;border:1px solid #a6a47e;border-radius:30px;color:#fff;font-size:14px;font-weight:600;padding:13.5px 25px}.checkout-buttons .btn-next{background:#a6599e;border:1px solid #a6599e}.checkout-buttons .btn-next:not(:disabled):not(.disabled):hover{background:transparent;border:1px solid #a6599e;color:#a6599e}.checkout-buttons .btn-back{background:transparent;border:1px solid #c58abc;color:#c58abc}.checkout-buttons .btn-back:not(:disabled):not(.disabled):hover{background:#c58abc;border:1px solid #c58abc;color:#fff}.checkout-buttons .btn-submit{background:#a6a47e;border:1px solid transparent;color:#fff}.checkout-buttons .btn-submit:hover{background:transparent;border:1px solid #a6a47e;color:#a6a47e}.checkout-step .description div p:last-child{margin-bottom:0}.vs--single .vs__dropdown-toggle{border:1px solid #e4e4e4;border-radius:30px;height:50px;overflow:hidden;padding:0 15px;position:relative;z-index:3}.vs--single input:focus{border:none!important}.v-select.is-invalid .vs__dropdown-toggle{border:1px solid #ff4052}.v-select ul{position:absolute!important;z-index:2!important}.vs--single .vs__selected-options:after{background:url(/assets/website/img/transparent.png) repeat-y scroll 0 0 transparent;content:"";height:20px;position:absolute;right:0;top:0;width:50px}.vs__dropdown-option--highlight{background:#a6a47e}.products-catalog .vs--single .vs__dropdown-toggle{border:none;box-shadow:0 0 5px 1px #ededed}.products-catalog .vs--single .vs__selected{font-weight:600}h2.MsoNormal{font-size:1.5rem}h2.MsoNormal,h3.MsoNormal{font-weight:700;margin:25px 0}h3.MsoNormal{font-size:1.35rem}h4.MsoNormal{font-size:1.15rem;font-weight:700;margin:25px 0}.vs--single .vs__selected{font-size:14px;font-weight:100;height:50px;margin:0;padding:0;white-space:nowrap}.vs__clear .icon{background-size:10px;height:10px;width:10px}.v-select ul{border:1px solid #e4e4e4;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:none;margin-top:-20px;padding-top:20px;position:relative;z-index:0}.v-select ul li{font-size:14px;font-weight:100;padding:10px}.v-select ul li:hover{background:#ededed;color:#5b5b5b}form .form-group .vs__selected-options input{background:transparent;border:0;margin-top:0;padding:0}.v-select ul::-webkit-scrollbar{width:2px}.v-select ul::-webkit-scrollbar-thumb{background:#a6a47e}.v-select ul::-webkit-scrollbar-track{margin:10px 0 22px}.vd-menu__content{border:1px solid #e4e4e4;border-radius:15px;box-shadow:none;max-width:100%!important}.vd-picker__table{height:100%}.vd-picker__table-days__wrapper{height:330px}.vd-picker__controls button.vd-picker__controls-next,.vd-picker__controls button.vd-picker__controls-prev{flex:0 0 75px;height:75px;padding:0!important;width:75px}.vd-wrapper--inline{border:1px solid #e4e4e4;border-radius:15px;box-shadow:none;width:100%}.vd-wrapper--inline.is-invalid{border:1px solid #ff4052}.vd-picker{border-radius:15px;box-shadow:none}.vd-picker__table-day__wrapper{position:static}.vd-picker__table-days{gap:15px;margin-bottom:30px}.vd-picker__table-day{font-size:14px;width:calc(14.28571% - 15px)}.vd-picker__table-week{align-items:center;font-size:14px;gap:15px;height:75px}.vd-picker__table-weekday{flex:0 0 calc(14.28571% - 15px);max-width:calc(14.28571% - 15px)}.vd-picker__controls{border-bottom:1px solid #e4e4e4;height:75px}.vd-picker{height:100%;width:100%}.vd-picker__table-day--disabled.vd-picker__table-day .vd-picker__table-day__text{color:hsla(0,0%,41%,.58)}.vd-picker__table-day--selected,.vd-picker__table-day__current,.vd-picker__table-day__wrapper{color:#c58abc!important}.mx-table{border-spacing:2px!important;font-family:Nunito,sans-serif!important}.mx-calendar-header-label button{color:rgba(0,0,0,.87)!important;font-family:Nunito,sans-serif!important;font-size:16px!important}.mx-table thead tr{height:50px}.mx-table tr th{color:rgba(0,0,0,.38);font-size:14px;font-weight:700}.mx-datepicker-main{border:1px solid #e4e4e4;border-radius:15px;color:rgba(0,0,0,.87)}.mx-calendar{padding:0!important;width:100%!important}.mx-calendar-header,.mx-time-header{border-bottom:1px solid #e4e4e4;height:75px!important;padding:20px}.mx-btn-icon-double-left,.mx-btn-icon-double-right{display:none}.mx-icon-double-left:after,.mx-icon-double-left:before,.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-left:before,.mx-icon-right:before{height:15px!important;width:15px!important}.mx-btn,.mx-btn:hover{color:rgba(0,0,0,.87)!important}.mx-btn:disabled{color:#ccc!important}.mx-calendar-content{height:100%!important;padding:10px}.mx-calendar-content .cell{border-radius:15px;font-size:14px}.mx-calendar-content .cell.today{border:1px solid #c58abc;color:#c58abc!important;font-weight:700}.mx-calendar-content .cell.today.disabled{border:1px solid rgba(197,138,188,.78);color:rgba(197,138,188,.78)!important}.mx-calendar-content .cell.active{background-color:#c58abc!important;border:1px solid #c58abc;color:#fff;font-size:14px}.mx-calendar-content .cell.today.active{color:#fff!important}.mx-calendar-content .cell:hover{background-color:#c58abc!important;color:#fff!important}.mx-calendar-content .cell.today.disabled:hover{color:rgba(197,138,188,.78)!important}.mx-calendar-content .cell.disabled{background-color:transparent!important}.mx-calendar-content .cell.disabled:hover{background-color:transparent!important;color:#ccc!important}form .invalid-feedback{bottom:-20px;color:#ff4052;left:7px;position:absolute}form .form-group.required{position:relative}form .form-control.is-invalid{border-color:#ff4052}form .vue-tel-input.is-invalid{background-image:url(/assets/website/img/validation-icon.svg);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#ff4052!important;padding-right:calc(1.5em + .75rem)!important}form .vue-tel-input.disabled,form .vue-tel-input.disabled input{background:#e9ecef}img[lazy=loading]{background:#f3f3f3;padding:100px}.cool-lightbox.cool-lightbox--can-zoom .cool-lightbox__slide img{border-radius:30px;box-shadow:none;padding:10px}.cool-lightbox .cool-lightbox-button>.cool-lightbox-button__icon{border-radius:50%}.cool-lightbox-toolbar .cool-lightbox-toolbar__btn{border-radius:30px!important;margin:10px!important}.cool-lightbox{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.7)!important;filter:blur(6)}.section-content .contact-feed .map .vue-map-container{height:100%;width:100%}.section-content .contact-feed .map .vue-map{border-radius:10px}.pac-container{z-index:9999}.pac-target-input:not(:-webkit-autofill){width:100%}.textarea-emoji-picker .emoji-mart-search input{font-size:14px!important;margin:10px 0;padding:10px 15px!important}.textarea-emoji-picker .emoji-mart-scroll::-webkit-scrollbar{width:2px}.textarea-emoji-picker .emoji-mart-scroll::-webkit-scrollbar-thumb{background:#a6a47e}.textarea-emoji-picker .emoji-mart-scroll::-webkit-scrollbar-track{margin:10px 0 22px}.textarea-emoji-picker .emoji-mart-title-label{font-size:15px!important}.textarea-emoji-picker .emoji-mart{font-family:Nunito,sans-serif!important;font-size:14px!important}#preview_post_cart.modal{padding-left:0!important}#preview_post_cart.modal .modal-content,#preview_post_cart.modal .modal-dialog{max-width:575px}#preview_post_cart.modal .modal-dialog{min-height:100vh!important}#preview_post_cart.modal .modal-title{align-items:center;display:flex;justify-content:space-between;margin-top:0}#preview_post_cart.modal .v-select.vs--single.vs--unsearchable{width:35%}.mini-cart .cart-animation:after{border-radius:50%;box-shadow:.32476rem -2.6875rem 0 -.1875rem #ff8080,-.32476rem -2.3125rem 0 -.1875rem #ffed80,2.30366rem -1.42172rem 0 -.1875rem #ffed80,1.6055rem -1.69573rem 0 -.1875rem #a4ff80,2.54785rem .91464rem 0 -.1875rem #a4ff80,2.32679rem .19796rem 0 -.1875rem #80ffc8,.87346rem 2.56226rem 0 -.1875rem #80ffc8,1.29595rem 1.94258rem 0 -.1875rem #80c8ff,-1.45866rem 2.28045rem 0 -.1875rem #80c8ff,-.71076rem 2.2244rem 0 -.1875rem #a480ff,-2.69238rem .28141rem 0 -.1875rem #a480ff,-2.18226rem .8312rem 0 -.1875rem #ff80ed,-1.89869rem -1.92954rem 0 -.1875rem #ff80ed,-2.01047rem -1.18791rem 0 -.1875rem #ff8080;content:"";height:.375rem;left:5px;position:absolute;width:.375rem}.mini-cart .cart-animation.sparkles{border-radius:10px;content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.mini-cart .cart-animation.sparkles:after{animation:sparkles .7s ease-in-out;will-change:opacity,box-shadow}.mini-cart .indicator.rotate{animation:rotate .6s ease-in-out forwards;transform:rotateY(0deg)}.m-menu .language-switcher .btn-language-switcher span{color:#fff!important}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(25%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-25%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-25%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(25%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes shake{25%{transform:translateX(6px)}50%{transform:translateX(-4px)}75%{transform:translateX(2px)}to{transform:translateX(0)}}@keyframes rotate{0%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}@keyframes sparkles{0%,10%{opacity:0;transform:scale(1.5)}15%{box-shadow:.32476rem -2.1875rem 0 0 #ff8080,-.32476rem -1.8125rem 0 0 #ffed80,1.91274rem -1.10998rem 0 0 #ffed80,1.21459rem -1.38398rem 0 0 #a4ff80,2.06039rem .80338rem 0 0 #a4ff80,1.83932rem .0867rem 0 0 #80ffc8,.65652rem 2.11178rem 0 0 #80ffc8,1.07901rem 1.4921rem 0 0 #80c8ff,-1.24172rem 1.82996rem 0 0 #80c8ff,-.49382rem 1.77391rem 0 0 #a480ff,-2.20492rem .17015rem 0 0 #a480ff,-1.69479rem .71994rem 0 0 #ff80ed,-1.50777rem -1.61779rem 0 0 #ff80ed,-1.61955rem -.87617rem 0 0 #ff8080;opacity:1;transform:scale(1.5) rotate(-20deg)}}@media only screen and (min-width:992px){.footer{padding:0}}@media only screen and (min-width:991px){.header .btn-menu .icon-menu{transition:all .25s}.header .btn-menu:hover .icon-menu{transition:all .25s}.header .btn-menu .icon-menu.yellow,.header .btn-menu:hover .icon-menu{background-image:url(/assets/website/img/menu-y.svg)}}@media only screen and (max-width:991px){.section-content .contact-feed .map .vue-map-container{min-height:750px}.checkout-step .checkout-step-item{scroll-margin-top:100px}.icon.icon-menu{background-image:url(/assets/website/img/m-menu.svg);background-size:32px;height:32px;width:32px}div[id^=gift_] .card .card-img{height:310px}}@media only screen and (max-width:850px){div[id^=gift_] .card .card-img{height:260px}}@media only screen and (max-width:767px){#preview_post_cart.modal .modal-title{display:block}#preview_post_cart.modal .v-select.vs--single.vs--unsearchable{margin:20px auto;width:100%}#profile.modal .modal-dialog{height:100%;max-width:768px;padding:0}#profile.modal .modal-content{border-radius:0;height:100%;overflow:hidden;position:relative}#profile.modal .btn-close{color:#000;right:0;top:15px}#profile.modal .modal-content .tab{height:calc(100vh - 250px);margin-top:15px;overflow:auto}#profile.modal .modal-content .tab#orders{height:calc(100vh - 235px)}#profile.modal .modal-body-content .tabs{margin-top:80px}.swal2-container button.swal2-close{right:0;top:-25px}.section-slider .carousel-caption{bottom:20px;left:0;padding-bottom:20px;padding-top:20px;position:absolute;right:0;text-align:center;z-index:10}div[id^=gift_] .card .card-img{height:375px}}@media only screen and (max-width:725px){div[id^=gift_] .card .card-img{height:330px}}@media only screen and (max-width:655px){div[id^=gift_] .card .card-img{height:280px}}@media only screen and (max-width:575px){.swal2-container .swal2-actions{justify-content:center}div[id^=gift_] .card .card-img{height:100%}}@media only screen and (max-width:480px){.icon.icon-language{background-size:30px;height:30px;width:30px}.icon.icon-account{background-size:25px;height:25px;width:25px}.checkout-buttons .btn{font-size:15px}#profile.modal .modal-content .tab{height:calc(100vh - 250px);margin-top:15px;overflow:auto}#profile.modal .modal-content .tab#orders{height:calc(100vh - 190px)}#profile.modal .modal-body-content .tabs{margin-top:15px}.checkout-buttons .btn-back,.checkout-buttons .btn-next,.checkout-buttons .btn-submit{font-size:12px;padding:10px 15px}}@media only screen and (max-width:460px){.vd-picker__table-week{font-size:12px;gap:16px;height:40px}.vd-picker__table-days{gap:5px}.vd-picker__table-day{width:calc(14.28571% - 5px)}.vd-picker__table-day--selected .vd-picker__table-day__text{color:#c58abc!important}.vd-picker__table-day__wrapper{position:relative}.vd-picker__table-day__current~.vd-picker__table-day__text{color:#c58abc!important;font-weight:700}.vd-picker__controls-label button,.vd-picker__table-day__text,.vd-picker__table-weekday{font-size:12px}.vd-picker__controls svg{height:19px;width:19px}.vd-picker__controls{height:55px}.vd-picker__table-day--selected .vd-picker__table-day__effect,.vd-picker__table-day__current{display:none}.vd-picker__table-day__current{background:transparent}.vd-picker__controls button.vd-picker__controls-next,.vd-picker__controls button.vd-picker__controls-prev{flex:0 0 55px;height:55px;width:55px}.vd-picker__table-day--selected .vd-picker__table-day__text:before{background:#c58abc;border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:5px}.vd-picker__table-days__wrapper{height:273px}.mx-calendar-content .cell{position:relative}.mx-calendar-content .cell div{font-size:12px}.mx-calendar-content .cell:hover{background:transparent!important;color:#c58abc!important}.mx-calendar-content .cell.today{border:1px transparent!important}.mx-calendar-content .cell.active{background:transparent!important;border:1px transparent!important;color:#c58abc!important}.mx-calendar-content .cell.today.active{color:#c58abc!important}.mx-calendar-content .cell.active:before{background:#c58abc;border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:5px}}@media only screen and (max-width:330px){.vd-picker__table-day--selected .vd-picker__table-day__effect,.vd-picker__table-day__current{left:calc(50% + 5px)}}@media screen and (orientation:landscape) and (min-device-width:319px) and (max-device-width:1200px){#preview_post_cart.modal .modal-dialog{min-height:calc(100vw + 100vh)!important}}
