@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);.action-btn{background-color:transparent;border:none;cursor:pointer}.dropdown-content{min-width:160px;padding:8px 0;right:0}.dropdown-content button{color:#333;display:block;padding:8px 16px;text-align:center;text-decoration:none}.dropdown-title{text-align:center}.dropdown-content button:hover{background-color:#f1f1f1}.dropdown-content:not(:hover){display:none}.product-main{margin-top:30px}*{font-family:Open Sans,sans-serif}.card-wrapper{-webkit-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1100px;row-gap:50px}img{display:block;width:100%}.img-display{overflow:hidden}.img-showcase{display:flex;transition:all .5s ease;width:100%}.img-showcase img{min-width:100%}.img-select{display:flex}.img-item{margin:.3rem}.img-item:first-child,.img-item:nth-child(2),.img-item:nth-child(3){margin-right:0}.img-item:hover{opacity:.8}.product-content{padding:2rem 1rem}.product-title{color:#12263a;font-size:3rem;font-weight:700;margin:1rem 0;position:relative;text-transform:capitalize}.product-title:after{background:#12263a;bottom:0;content:"";height:4px;left:0;position:absolute;width:80px}.product-link{background:#256eff;color:#fff;display:inline-block;font-size:.9rem;font-weight:400;margin-bottom:.5rem;padding:0 .3rem;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.product-link:hover{opacity:.9}.product-rating{color:var(--sandy-brown);display:flex;margin-bottom:10px}.product-rating span{color:#252525;font-weight:600}.product-price{font-size:1rem;font-weight:700;margin:1rem 0}.product-price span{font-weight:400}.service-provider{font-size:1rem;font-weight:700;margin:1rem 0}.service-provider span{font-weight:400}.product-detail h2{color:#12263a;padding-bottom:.6rem;text-transform:capitalize}.product-detail p{font-size:.9rem;opacity:.8;padding:.3rem}.product-detail ul{font-size:.9rem;margin:1rem 0}.product-detail ul li span{font-weight:400}.purchase-info{margin:1.5rem 0}.purchase-info .btn,.purchase-info input{border:1.5px solid #ddd;border-radius:25px;margin-bottom:1rem;margin-right:.2rem;outline:0;padding:.45rem .8rem;text-align:center}.purchase-info input{width:60px}.purchase-info .btn{color:#fff;cursor:pointer}.purchase-info .btn:last-of-type{background:#351f39;color:#f4e8c1}.purchase-info .btn:hover{opacity:.9}.social-links,.social-links a{align-items:center;display:flex}.social-links a{border:1px solid #000;border-radius:50%;color:#000;font-size:.8rem;height:32px;justify-content:center;margin:0 .2rem;text-decoration:none;transition:all .5s ease;width:32px}.social-links a:hover{background:#000;border-color:transparent;color:#fff}@media screen and (min-width:992px){.card{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.card-wrapper{align-items:center;height:140vh}.card-wrapper,.product-imgs{display:flex;justify-content:center}.product-imgs{flex-direction:column}.product-content{padding-top:0}.product-price span{color:#000}}.booking{align-items:center;background-color:rgba(0,0,0,.418);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.booking-container{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.2);position:relative;text-align:center;width:300px}.booking-close{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.booking-confirmation{display:flex;justify-content:center;margin-top:10px}.booking-confirmation button{background-color:#351f39;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;padding:10px 20px}.booking-confirmation button:hover{background-color:#212121}.listing-form{background-color:#f5f5f5}.listing-form button[type=submit]{background-color:#4caf50;color:#fff}.listing-form button[type=submit]:hover{background-color:#45a049}.input_box input:focus~i.email,.input_box input:focus~i.password{color:#7d2ae8}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}span{color:#fff;text-align:center}.header{height:80px;padding:0 20px;position:fixed;width:100%;z-index:100}.nav{margin:0 auto;max-width:1100px;width:100%}.nav,.nav_item{align-items:center;display:flex;height:100%;justify-content:space-between}.nav_link{color:#fff}.nav_item{-webkit-column-gap:25px;column-gap:25px}.nav_link:hover{color:#d9d9d9}.home{background-image:url(/static/media/localize.f2c6e9736677ae740524.svg);background-position:50%;background-size:cover;height:100vh;position:relative;width:100%}.home:before{background-color:transparent;content:"";height:100%;opacity:0;pointer-events:none;position:absolute;transition:all .5s ease-out;width:100%;z-index:100}.home.show:before{opacity:1;pointer-events:auto}.form_container{background:hsla(0,0%,50%,.2);border-radius:0;max-width:320px;opacity:0;padding:25px;pointer-events:none;position:fixed;right:250px;top:50%;transition:all .4s ease-out;width:100%;z-index:101}.form_container,.home.show .form_container{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home.show .form_container{opacity:1;pointer-events:auto}.signup_form{display:none}.form_container.active .signup_form{display:block}.form_container.active .login_form{display:none}.form_container h2{color:#fff;font-size:22px;text-align:center}.input_box{height:40px;margin-top:30px;position:relative;width:100%}.input_box input{border:none;border-bottom:1.5px solid #aaa;border-radius:5px;color:#333;height:100%;outline:none;padding:0 30px;transition:all .2s ease;width:100%}.input_box input:focus{border-color:#7d2ae8}.input_box i{color:#707070;font-size:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input_box i.email,.input_box i.password{left:0}.input_box input:focus~i.email,.input_box input:focus~i.password,.input_box input:focus~i.user{color:#7d2ae8}.input_box i.pw_hide{cursor:pointer;font-size:18px;right:0}.form_container a{color:#7d2ae8;font-size:12px}.form_container a:hover{text-decoration:underline}.form_container .button{background:#7d2ae8;border-radius:10px;margin-top:30px;padding:10px 0;width:100%}.login_signup{font-size:12px;margin-top:15px;text-align:center}:root{--spanish-gray:#999;--sonic-silver:#787878;--eerie-black:#212121;--davys-gray:#545454;--cultured:#ededed;--white:#fff;--onyx:#454545;--ivory:#f4e8c1;--azul-verde:#a0c1b8;--bolivia:#709fb0;--jacaranda:#726a95;--malibec:#351f39;--fs-1:1.563rem;--fs-2:1.375rem;--fs-3:1.25rem;--fs-4:1.125rem;--fs-5:1rem;--fs-6:0.938rem;--fs-7:0.875rem;--fs-8:0.813rem;--fs-9:0.75rem;--fs-10:0.688rem;--fs-11:0.625rem;--weight-300:300;--weight-400:400;--weight-500:500;--weight-600:600;--weight-700:700;--border-radius-md:10px;--border-radius-sm:5px;--transition-timing:0.2s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}li{list-style:none}button{background:none;border:none;cursor:pointer;font:inherit}a,button,img,ion-icon{display:block}span{display:inline-block}html{-ms-scroll-chaining:none;font-family:Poppins,sans-serif;overscroll-behavior:contain}input{display:block;font:inherit;width:100%}input::-webkit-input-placeholder{font:inherit}input:-ms-input-placeholder{font:inherit}input::placeholder{font:inherit}body{background:#fff;background:var(--white)}body::-webkit-scrollbar{width:15px}body::-webkit-scrollbar-track{background:#fff;background:var(--white);border-left:1px solid #ededed;border-left:1px solid var(--cultured)}body::-webkit-scrollbar-thumb{background:#ccc;border:3px solid #fff;border:3px solid var(--white);border-radius:10px}body::-webkit-scrollbar-thumb:hover{background:#b3b3b3}.container{padding:0 15px}.has-scrollbar{padding-bottom:5px}.has-scrollbar::-webkit-scrollbar{height:12px;width:12px}.has-scrollbar::-webkit-scrollbar-thumb{background:transparent;border:3px solid #fff;border:3px solid var(--white);border-radius:20px}.has-scrollbar:hover::-webkit-scrollbar-thumb{background:#e6e6e6}.has-scrollbar::-webkit-scrollbar-thumb:hover{background:#ccc}.title{border-bottom:1px solid #ededed;border-bottom:1px solid var(--cultured);color:#212121;color:var(--eerie-black);font-size:1rem;font-size:var(--fs-5);font-weight:600;font-weight:var(--weight-600);letter-spacing:.4px;margin-bottom:30px;padding-bottom:10px;text-transform:capitalize}.desktop-navigation-menu,.header-top,.header-user-actions{display:none}.header-main{background-color:#351f39;background-color:var(--malibec);border-bottom:1px solid #ededed;border-bottom:1px solid var(--cultured);padding:20px 0}.action-btn ion-icon{color:#f4e8c1;color:var(--ivory)}.header-logo{margin-bottom:20px}.header-logo img{margin:auto}.header-search-container{position:relative}.header-search-container .search-field{border:1px solid #ededed;border:1px solid var(--cultured);border-radius:10px;border-radius:var(--border-radius-md);color:#454545;color:var(--onyx);font-size:.875rem;font-size:var(--fs-7);padding:10px 110px 10px 15px}.edit-description,.edit-field{border:1px solid #ededed;border:1px solid var(--cultured);border-radius:10px;border-radius:var(--border-radius-md);color:#454545;color:var(--onyx);font-size:.875rem;font-size:var(--fs-7);padding:10px 50px 10px 15px}.edit-description{word-wrap:break-word;height:100px}.button-container span{color:#000}.search-field::-webkit-search-cancel-button{display:none}.search-btn{background:#fff;background:var(--white);border-radius:10px;border-radius:var(--border-radius-md);color:#454545;color:var(--onyx);font-size:18px;padding:8px 15px;position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color .2s ease;transition:color var(--transition-timing)}.search-btn:hover{color:#709fb0;color:var(--bolivia)}.category-btn{background:#fff;background:var(--white);border-radius:10px;border-radius:var(--border-radius-md);color:#454545;color:var(--onyx);font-size:18px;padding:8px 15px;position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color .2s ease;transition:color var(--transition-timing)}.category-btn:hover{color:#709fb0;color:var(--bolivia)}.left-btn{margin-right:30px}.right-btn{right:2px}.menu-top{align-items:center;border-bottom:2px solid #ededed;border-bottom:2px solid var(--cultured);display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:15px}.menu-top .menu-title{color:var(--salmon-pink);font-size:1.125rem;font-size:var(--fs-4);font-weight:600;font-weight:var(--weight-600)}.menu-close-btn{color:#212121;color:var(--eerie-black);font-size:22px}.menu-close-btn ion-icon{--ionicon-stroke-width:50px}.menu-category .accordion-menu{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-category{border-bottom:1px solid #ededed;border-bottom:1px solid var(--cultured)}.menu-title{color:#454545;color:var(--onyx);font-size:.938rem;font-size:var(--fs-6);font-weight:500;font-weight:var(--weight-500);padding:12px 0}.accordion-menu>div{font-size:14px}.accordion-menu ion-icon{--ionicon-stroke-width:90px;color:#454545;color:var(--onyx)}.accordion-menu .remove-icon,.accordion-menu.active .add-icon{display:none}.accordion-menu .add-icon,.accordion-menu.active .remove-icon{display:block}.menu-category .submenu-category-list{margin-left:10px}.submenu-title{color:#787878;color:var(--sonic-silver);font-size:.938rem;font-size:var(--fs-6);font-weight:300;font-weight:var(--weight-300);padding:6px 0}.submenu-title:hover{color:#545454;color:var(--davys-gray)}.submenu-category-list{max-height:0;overflow:hidden;transition:.5s ease-in-out;visibility:hidden}.submenu-category-list.active{max-height:148px;visibility:visible}.menu-bottom .menu-category-list{margin-bottom:20px}.menu-bottom .menu-category{border-bottom:none}.menu-bottom .menu-title{color:#212121;color:var(--eerie-black);font-size:.938rem;font-size:var(--fs-6);font-weight:500;font-weight:var(--weight-500);padding:12px 0}.accordion-menu.active .caret-back{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.menu-bottom .submenu-category-list{border:1px solid #ededed;border:1px solid var(--cultured);border-radius:10px;border-radius:var(--border-radius-md);box-shadow:0 0 10px rgba(0,0,0,.05);margin-left:0;padding:0 15px}.menu-bottom .submenu-category:not(:last-child){border-bottom:1px solid #ededed;border-bottom:1px solid var(--cultured)}.menu-social-container{align-items:center;display:flex;gap:10px;justify-content:center}.menu-social-container .social-link{background:#ededed;background:var(--cultured);border-radius:10px;border-radius:var(--border-radius-md);color:#212121;color:var(--eerie-black);font-size:20px;padding:10px}.banner{margin:30px 0}.slider-container{align-items:center;display:flex;gap:10px;overflow:auto hidden;overscroll-behavior-inline:contain;-ms-scroll-snap-type:inline mandatory;scroll-snap-type:inline mandatory}.slider-container,.slider-item{border-radius:10px;border-radius:var(--border-radius-md)}.slider-item{aspect-ratio:1/1;max-height:450px;min-width:100%;overflow:hidden;position:relative;scroll-snap-align:start}.slider-item .banner-img{height:100%;object-fit:cover;object-position:right;width:100%}.banner-content{background:hsla(0,0%,100%,.8);border-radius:10px;border-radius:var(--border-radius-md);bottom:25px;left:25px;padding:20px 25px;position:absolute;right:25px}.banner-subtitle{color:#726a95;color:var(--jacaranda);font-size:.875rem;font-size:var(--fs-7);font-weight:500;font-weight:var(--weight-500);letter-spacing:2px;margin-bottom:10px;text-transform:capitalize}.banner-title{color:#212121;color:var(--eerie-black);font-size:1.563rem;font-size:var(--fs-1);line-height:1;margin-bottom:10px;text-transform:uppercase}.banner-text{display:none}.banner-btn{background:#351f39;background:var(--malibec);border-radius:5px;border-radius:var(--border-radius-sm);color:#fff;color:var(--white);font-size:.625rem;font-size:var(--fs-11);font-weight:600;font-weight:var(--weight-600);padding:4px 10px;text-transform:uppercase;transition:.2s ease;transition:var(--transition-timing);width:-webkit-max-content;width:max-content}.banner-btn:hover{background:#212121;background:var(--eerie-black)}.product-main{margin-bottom:30px}.product-grid{-ms-grid-columns:1fr;grid-gap:25px;display:-ms-grid;display:grid;gap:25px;grid-template-columns:1fr}.product-grid .showcase{border:1px solid #ededed;border:1px solid var(--cultured);border-radius:10px;border-radius:var(--border-radius-md);overflow:hidden;transition:.2s ease;transition:var(--transition-timing)}.product-grid .showcase:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.product-grid .showcase-banner{position:relative}.product-grid .product-img{height:100%;object-fit:cover;transition:.2s ease;transition:var(--transition-timing);width:100%}.product-grid .product-img.default{position:relative;z-index:1}.product-grid .product-img.hover{left:0;opacity:0;position:absolute;top:0;z-index:2}.product-grid .showcase:hover .product-img.hover{opacity:1}.product-grid .showcase:hover .product-img.default{opacity:0}.product-grid .showcase:hover .product-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-grid .showcase-badge{background:var(--ocean-green);border-radius:5px;border-radius:var(--border-radius-sm);color:#fff;color:var(--white);font-size:.813rem;font-size:var(--fs-8);font-weight:500;font-weight:var(--weight-500);left:15px;padding:0 8px;position:absolute;top:15px;z-index:3}.product-grid .showcase-badge.angle{font-size:11px;left:-29px;padding:5px 40px;text-transform:uppercase;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.product-grid .showcase-badge.black{background:#212121;background:var(--eerie-black)}.product-grid .showcase-badge.pink{background:var(--salmon-pink)}.product-grid .showcase-actions{font-size:20px;position:absolute;right:10px;top:10px;-webkit-transform:translateX(50px);transform:translateX(50px);transition:.2s ease;transition:var(--transition-timing);z-index:3}.product-grid .showcase:hover .showcase-actions{-webkit-transform:translateX(0);transform:translateX(0)}.product-grid .btn-del{background:#fff;background:var(--white);border:1px solid #ededed;border:1px solid var(--cultured);border-radius:5px;border-radius:var(--border-radius-sm);color:#787878;color:var(--sonic-silver);left:50%;margin-bottom:5px;padding:5px;position:center;top:50%;-webkit-transform:translate(-31%,150%);transform:translate(-31%,150%);transition:.2s ease;transition:var(--transition-timing);visibility:hidden}.product-grid .showcase:hover .btn-del{visibility:visible}.product-grid .btn-del:hover{background:#212121;background:var(--eerie-black);border-color:#212121;border-color:var(--eerie-black);color:#fff;color:var(--white)}.product-grid .btn-upd{background:#fff;background:var(--white);border:1px solid #ededed;border:1px solid var(--cultured);border-radius:5px;border-radius:var(--border-radius-sm);color:#787878;color:var(--sonic-silver);left:50%;margin-bottom:5px;padding:5px;position:center;top:50%;-webkit-transform:translate(-31%,150%);transform:translate(-31%,150%);transition:.2s ease;transition:var(--transition-timing);visibility:hidden}.product-grid .showcase:hover .btn-upd{visibility:visible}.product-grid .btn-upd:hover{background:#212121;background:var(--eerie-black);border-color:#212121;border-color:var(--eerie-black);color:#fff;color:var(--white)}.product-grid .showcase-content{padding:15px 20px 0}.product-grid .showcase-category{color:#709fb0;color:var(--bolivia);font-size:.75rem;font-size:var(--fs-9);font-weight:500;font-weight:var(--weight-500);margin-bottom:10px;text-transform:uppercase}.product-grid .showcase-title{color:#787878;color:var(--sonic-silver);font-size:.813rem;font-size:var(--fs-8);font-weight:300;font-weight:var(--weight-300);letter-spacing:1px;margin-bottom:10px;text-transform:capitalize;transition:.2s ease;transition:var(--transition-timing)}.product-grid .showcase-title:hover{color:#212121;color:var(--eerie-black)}.product-grid .showcase-company{color:#a0c1b8;color:var(--azul-verde);font-size:.813rem;font-size:var(--fs-8);font-weight:300;font-weight:var(--weight-300);letter-spacing:1px;margin-bottom:10px;text-transform:capitalize;transition:.2s ease;transition:var(--transition-timing)}.product-grid .showcase-company:hover{color:#709fb0;color:var(--bolivia)}.product-grid .showcase-rating{color:var(--sandy-brown);display:flex;margin-bottom:10px}.product-grid .price-box{color:#212121;color:var(--eerie-black);display:flex;font-size:.875rem;font-size:var(--fs-7);gap:10px;margin-bottom:10px}.product-grid .price{font-weight:700;font-weight:var(--weight-700)}.product-grid del{color:#787878;color:var(--sonic-silver)}footer{background:#212121;background:var(--eerie-black);padding:30px 0}.footer-category{border-bottom:1px solid #454545;border-bottom:1px solid var(--onyx);margin-bottom:30px;padding-bottom:15px}.footer-category-title{color:var(--salmon-pink);font-size:.938rem;font-size:var(--fs-6);font-weight:600;font-weight:var(--weight-600);margin-bottom:15px;text-transform:uppercase}.footer-category-box{align-items:center;-webkit-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:15px;row-gap:3px}.category-box-title{color:#999;color:var(--spanish-gray);font-size:.813rem;font-size:var(--fs-8);font-weight:600;font-weight:var(--weight-600);text-transform:uppercase}.footer-category-link{color:#787878;color:var(--sonic-silver);font-size:.875rem;font-size:var(--fs-7);position:relative;text-transform:capitalize;transition:.2s ease;transition:var(--transition-timing)}.footer-category-link:hover{color:#999;color:var(--spanish-gray)}.footer-category-link:not(:last-child):after{background:#787878;background:var(--sonic-silver);content:"";height:15px;position:absolute;right:-10px;top:3px;width:1px}.footer-nav{border-bottom:1px solid #454545;border-bottom:1px solid var(--onyx);margin-bottom:30px;padding-bottom:30px}.footer-nav-list:not(:last-child){margin-bottom:20px}.footer-nav .nav-title{color:#fff;color:var(--white);font-size:.875rem;font-size:var(--fs-7);margin-bottom:15px;padding-bottom:5px;position:relative;text-transform:uppercase}.footer-nav .nav-title:before{background:#709fb0;background:var(--bolivia);bottom:0;content:"";height:1px;left:0;position:absolute;width:60px}.footer-nav-item{padding:3px 0}.footer-nav-item .content,.footer-nav-link{color:#787878;color:var(--sonic-silver);font-size:.875rem;font-size:var(--fs-7);text-transform:capitalize;transition:.2s ease;transition:var(--transition-timing);width:-webkit-max-content;width:max-content}.footer-nav-link:hover{color:#709fb0;color:var(--bolivia)}.footer-nav-item.flex{align-items:flex-start;display:flex;gap:10px}.footer-nav-item .content{font-style:normal;margin-bottom:5px}.footer-nav-item .icon-box{color:#787878;color:var(--sonic-silver);font-size:25px}.footer-nav-item .icon-box ion-icon{--ionicon-stroke-width:30px}.footer-nav .social-link{align-items:center;display:flex;gap:10px;justify-content:flex-start}.social-link .footer-nav-link{font-size:25px}.footer-bottom{margin-bottom:50px;text-align:center}.payment-img{margin:auto auto 15px;max-width:335px;width:100%}.copyright{color:#787878;color:var(--sonic-silver);font-size:.813rem;font-size:var(--fs-8);font-weight:500;font-weight:var(--weight-500);letter-spacing:1.2px;text-transform:capitalize}.copyright a{color:inherit;display:inline}@media (min-width:480px){:root{--fs-1:1.875rem}.header-top{border-bottom:1px solid #ededed;border-bottom:1px solid var(--cultured);display:block;padding:10px 0}.header-social-container,.header-top-actions{display:none}.header-alert-news{color:#787878;color:var(--sonic-silver);font-size:.75rem;font-size:var(--fs-9);text-transform:uppercase}.header-alert-news b{font-weight:500;font-weight:var(--weight-500)}.header-main{padding:25px 0}.mobile-bottom-navigation{border-top-left-radius:10px;border-top-left-radius:var(--border-radius-md);border-top-right-radius:10px;border-top-right-radius:var(--border-radius-md)}.slider-item{aspect-ratio:5/3}.banner-content{bottom:auto;max-width:320px;right:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.banner-subtitle{--fs-7:1rem}.banner-text{color:#787878;color:var(--sonic-silver);display:block;font-size:.875rem;font-size:var(--fs-7);font-weight:500;font-weight:var(--weight-500);margin-bottom:10px}.banner-text b{font-size:1.375rem;font-size:var(--fs-2)}.banner-btn{padding:7px 20px}.product-grid{-ms-grid-columns:1fr 30px 1fr;gap:30px;grid-template-columns:1fr 1fr}.copyright{--fs-8:0.875rem}}@media (min-width:570px){.header-main .container,.header-top .container{align-items:center;display:flex;justify-content:space-between}.header-logo{margin-bottom:0}.header-top-actions{align-items:center;display:flex;gap:10px}.header-top-actions select{border:none;color:#787878;color:var(--sonic-silver);cursor:pointer;display:block;font:inherit;font-size:.813rem;font-size:var(--fs-8);min-width:80px;padding:5px 0;text-transform:uppercase;transition:.2s ease;transition:var(--transition-timing)}.header-top-actions select:hover{color:#212121;color:var(--eerie-black)}.header-search-container{min-width:300px}.slider-item{aspect-ratio:4/2}.banner-content{background:none}.product-featured .showcase-img{margin:auto;max-width:450px}.product-featured .countdown{gap:20px}}@media (min-width:768px){:root{--fs-1:2.375rem}html{font-size:17px}.container{margin:auto;max-width:750px}.header-main .container{gap:80px}.header-search-container{flex-grow:1}.slider-item{aspect-ratio:auto;height:350px}.banner-content{max-width:380px}.banner-subtitle{--fs-7:1.25rem}.banner-text{--fs-7:1.125rem}.banner-text b{--fs-2:1.875rem}.banner-btn{--fs-11:0.75rem}.product-featured .showcase{align-items:center;display:flex;gap:20px;justify-content:center}.product-featured .showcase-img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.product-featured .showcase-content{margin-top:0;min-width:calc(100% - 345px)}.footer-nav .container{-webkit-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;row-gap:50px}.footer-nav-list{flex-grow:1;min-width:calc(33.33% - 15px);width:calc(33.33% - 15px)}.footer-nav-list:not(:last-child){margin-bottom:0}}@media (min-width:1024px){:root{--fs-1:2.625rem;--fs-2:1.125rem}.container{max-width:980px}.header-social-container{align-items:center;display:flex;gap:5px}.header-social-container .social-link{background:#f2f2f2;border-radius:5px;border-radius:var(--border-radius-sm);color:#787878;color:var(--sonic-silver);padding:5px;transition:.2s ease;transition:var(--transition-timing)}.header-social-container .social-link:hover{background:var(--salmon-pink);color:#fff;color:var(--white)}.header-user-actions{align-items:center;display:flex;gap:15px}.header-user-actions .action-btn{color:#454545;color:var(--onyx);font-size:35px;padding:5px;position:relative}.header-user-actions .count{background:var(--bittersweet);border-radius:20px;color:#fff;color:var(--white);font-size:12px;font-weight:500;font-weight:var(--weight-500);line-height:1;padding:2px 4px;position:absolute;right:-3px;top:-2px}.desktop-navigation-menu{display:block}.desktop-menu-category-list{align-items:center;display:flex;gap:30px;justify-content:center;position:relative}.desktop-menu-category-list .menu-category:not(:nth-child(2)){position:relative}.desktop-menu-category-list .menu-category>.menu-title{color:#454545;color:var(--onyx);font-size:.875rem;font-size:var(--fs-7);font-weight:600;font-weight:var(--weight-600);padding:15px 0;position:relative;text-transform:uppercase;transition:.2s ease;transition:var(--transition-timing)}.desktop-menu-category-list .menu-category>.menu-title:hover{color:#726a95;color:var(--jacaranda)}.desktop-menu-category-list .menu-category>.menu-title:after{background:#726a95;background:var(--jacaranda);bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:.2s ease;transition:var(--transition-timing);width:100%}.desktop-menu-category-list .menu-category>.menu-title:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.dropdown-panel{-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-gap:30px;background:#fff;background:var(--white);border:1px solid #ededed;border:1px solid var(--cultured);border-radius:10px;border-radius:var(--border-radius-md);box-shadow:0 3px 5px rgba(0,0,0,.1);display:-ms-grid;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);left:0;opacity:0;padding:30px;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(50px);transform:translateY(50px);transition:.2s ease;transition:var(--transition-timing);visibility:hidden;width:100%;z-index:5}.desktop-menu-category-list .menu-category:hover>.dropdown-panel{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.dropdown-panel-list .menu-title a{border-bottom:1px solid #ededed;border-bottom:1px solid var(--cultured);color:#454545;color:var(--onyx);font-size:.875rem;font-size:var(--fs-7);font-weight:600;font-weight:var(--weight-600);margin-bottom:10px;padding-bottom:10px}.panel-list-item a{color:#787878;color:var(--sonic-silver);font-size:.875rem;font-size:var(--fs-7);text-transform:capitalize;transition:.2s ease;transition:var(--transition-timing)}.panel-list-item a:hover{color:#726a95;color:var(--jacaranda)}.panel-list-item a{padding:4px 0}.dropdown-list{background:#fff;background:var(--white);border:1px solid #ededed;border:1px solid var(--cultured);border-radius:10px;border-radius:var(--border-radius-md);box-shadow:0 3px 5px rgba(0,0,0,.1);left:0;opacity:0;padding:20px 0;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(50px);transform:translateY(50px);transition:.2s ease;transition:var(--transition-timing);visibility:hidden;width:200px;z-index:5}.desktop-menu-category-list .menu-category:hover>.dropdown-list{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.dropdown-list .dropdown-item a{color:#787878;color:var(--sonic-silver);font-size:.875rem;font-size:var(--fs-7);padding:4px 20px;text-transform:capitalize;transition:.2s ease;transition:var(--transition-timing)}.dropdown-list .dropdown-item a:hover{color:var(--salmon-pink)}.banner{margin-top:0}.slider-item{height:380px}.banner-content{left:75px;max-width:400px}.banner-subtitle{--fs-7:1.625rem}.banner-text{--fs-7:1.375rem}.banner-btn{--fs-11:0.875rem}.product-container .container{align-items:flex-start;display:flex;gap:30px;margin-bottom:30px;position:relative}.product-box{min-width:calc(75% - 15px)}.product-featured .countdown-content{padding:5px 10px}.product-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.footer-nav-list{min-width:calc(20% - 16px);width:calc(20% - 16px)}.footer-nav-list:last-child{display:none}.footer-bottom{margin-bottom:0}}@media (min-width:1200px){.container{max-width:1200px}.desktop-menu-category-list{gap:45px}.slider-item:last-child .banner-img{object-position:top}.product-featured .showcase>div{min-width:calc(50% - 10px)}.product-featured .display-number{--fs-5:1.125rem}.product-grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}footer{padding-top:50px}.footer-category{margin-bottom:50px;padding-bottom:35px}.footer-nav{padding-bottom:50px}}footer{display:block;margin-top:20px}@media (min-width:1400px){html{font-size:18px}.container{max-width:1350px}.slider-item{height:450px}.banner-content{left:110px;max-width:460px}}.about-paragraph{margin-bottom:30px}.content{padding:20px;text-align:center}.content h2{font-size:24px;margin-bottom:20px}.content p{font-size:16px;margin-bottom:40px}.listing-form{border-radius:10px;margin:0 auto;max-width:400px;padding:20px}.listing-form label{display:block;font-weight:700;margin-bottom:10px;text-align:left}.listing-form input[type=file],.listing-form input[type=number],.listing-form input[type=text],.listing-form textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:10px;width:100%}.listing-form textarea{height:150px}.form-row{display:flex;justify-content:space-between}.form-column{flex-basis:48%}.listing-form button[type=submit]{background-color:#351f39;background-color:var(--malibec);border:none;border-radius:5px;color:#f4e8c1;color:var(--ivory);cursor:pointer;font-size:16px;padding:10px 20px}.listing-form button[type=submit]:hover{background-color:#212121;background-color:var(--eerie-black)}.overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-container{background-color:#fff;border-radius:5px;left:50%;padding:20px;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-buttons{margin-top:20px}.popup-buttons button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:0 10px;padding:10px 20px}.popup-buttons button:hover{background-color:#45a049}.booking-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin:0 auto;max-width:600px;padding:20px}.booking-container h2{font-size:24px;margin-bottom:20px}.booking-container form{grid-gap:20px;display:grid}.booking-container .form-group{grid-gap:10px;display:grid;grid-template-columns:1fr}.booking-container label{font-weight:700}.booking-container input[type=email],.booking-container input[type=tel],.booking-container input[type=text],.booking-container textarea{border:1px solid #ddd;border-radius:5px;padding:10px;width:100%}.booking-container button[type=submit]{background-color:#1e87f0;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.booking-container button[type=submit]:hover{background-color:#146ac8}.booking-container .error{border:1px solid red}@media (max-width:768px){.booking-container{max-width:100%}}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#f9f9f9;border:1px solid #ddd;display:none;min-width:200px;position:absolute;z-index:1}.dropdown-content a{color:#000;display:block;padding:8px 12px;text-decoration:none}.dropdown:hover .dropdown-content{display:block}.popup{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-content{background-color:#fff;border-radius:5px;left:50%;padding:20px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup h3{margin-top:0}.popup button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.popup button:hover{background-color:#45a049}.listing-form span{color:#000;font-weight:400}
/*# sourceMappingURL=main.e65c0b04.css.map*/