.details-drawer{background:#fafafa;flex-direction:column;height:100%;max-height:100%;max-width:100%;overflow:hidden;z-index:0}.details-drawer[open]{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.details-drawer__header{flex-shrink:0}.details-drawer__header vaadin-tabs{box-shadow:none}.details-drawer__content{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.details-drawer__footer{flex-shrink:0}.editor{width:100%}vaadin-drawer-toggle{display:flex}vaadin-app-layout{height:100vh}.nav{display:none}.items-center{align-items:center}.nav{display:flex;align-items:center}.nav-logo{width:30px}.nav.admin{width:100%;max-width:420px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.nav{display:flex;align-items:center}.nav-search{min-width:220px !important}.nav-header-drawer{display:none}header{padding-left:var(--container-left-padding) !important;padding-right:var(--container-right-padding) !important;height:calc(95px - var(--vaadin-gap-m));z-index:100;display:flex;align-items:center;top:0;inset-inline:0;padding-top:var(--safe-area-inset-top);box-shadow:0 1px 14px rgb(138 163 180/ 22%);border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:#fff}.nav{gap:10px}:is(vaadin-button):where([theme~=primary]){--vaadin-button-text-color:#fff}.c-w{max-width:1350px}.language{--lumo-contrast-10pct:transparent}.tile-caption{min-width:105px;display:flex;justify-content:center}.header{display:flex;width:100%}.home-menu-bar vaadin-menu-bar-button{padding:0}.home-menu-bar vaadin-menu-bar-button::part(button){padding:0}.home-menu-bar .menu-anchor{display:flex;align-items:center;justify-content:center;width:100%;height:57px;text-decoration:none;color:inherit}.category{background:white;border:1px solid #E5E7EB;border-radius:50px;padding:0.5rem 1rem;cursor:pointer;transition:0.2s;font-size:0.95rem}.category.active,.category:hover{background:var(--aura-accent-color);color:white;border-color:var(--aura-accent-color)}.select-flag{width:20px;height:20px}.container{padding:0 5%}.view-frame{height:100%}.font-weight-n{font-weight:330}hr{margin-top:13px;flex-grow:1}.card-box{background-color:white;border-radius:var(--vaadin-radius-m);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}.search-suffix{height:100%;background:var(--aura-accent-color);border-radius:0px var(--vaadin-radius-m) var(--vaadin-radius-m) 0px}.search-field-nput{width:100%;border-radius:0px var(--vaadin-radius-m) var(--vaadin-radius-m) 0px;box-shadow:0 0 10px 0 rgb(0 0 0/ 80%);padding:0px}.have-a-account{flex-wrap:wrap;align-items:center;width:100%;border-top:1px solid #ebedf0;padding-top:20px}vaadin-text-field.search-field-input::part(input-field){padding:0px}vaadin-text-field.search-field-input input{padding-left:15px}.external-header{padding:5rem 1rem 4rem;background:var(--banner-color1)}.home-card1{background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:15px;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s;display:flex;flex-direction:column;align-items:center;transform:translateY(0)}.home-card1:hover{transform:translateY(-5px)}.cat-img{width:100%;height:180px;object-fit:contain;margin-bottom:10px}.cat-title{text-align:center;font-size:14px;color:#666;margin-top:10px}.search-suffix{height:100%;background:var(--aura-accent-color);border-radius:0px var(--lumo-border-radius-m) var(--lumo-border-radius-m) 0px}.search-grid1{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;width:100%;min-width:100%}.product-card1{background-color:#ffffff;border:1px solid #dcdcdc;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.product-card{cursor:pointer;transition:transform 0.2s,box-shadow 0.2s;transform:translateY(0)}.product-card:hover{transform:translateY(-5px)}.product-nofound-lbl{color:#888;font-size:16px;font-weight:600}.footer{padding-left:var(--container-left-padding) !important;padding-right:var(--container-right-padding) !important;background:#515151;--lumo-body-text-color:#fff;margin-top:50px;color:#fff}.footer a{color:#fff;text-decoration:none}.animated-shape{position:absolute;border-radius:50%;opacity:0.5;animation:float 6s ease-in-out infinite}.shape1{width:120px;height:120px;background-color:#32bef1;top:-50px;left:20%}.shape2{width:180px;height:180px;background-color:#89cae1;bottom:-60px;right:15%}.shape3{width:80px;height:80px;background-color:#27c3ff;top:30%;left:-40px}.tile-top{background:linear-gradient(135deg,#4db6ac,#26a69a);color:#fff}.tile-bottom-left{background:linear-gradient(135deg,#f06292,#ec407a);min-width:70px;color:#fff}.tile-bottom-right{background:linear-gradient(135deg,#64b5f6,#42a5f5);color:#fff;min-width:70px}vaadin-grid::part(invalid){color:red}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.see-more-btn{height:120px;width:120px;border-radius:50%;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto}.search-field-category{width:160px;border-right:1px solid rgb(213,204,204);--vaadin-input-field-value-font-weight:600;--vaadin-input-field-value-font-size:15px;--vaadin-input-field-border-width:0px;--aura-shadow-xs:0}.search-field-category vaadin-select-item[selected]{text-align:center}.quick-search{width:100%;--aura-accent-color:#2d5fa6}.quick-search .no-background{--aura-accent-color:#2d5fa6;color:white;font-weight:bold;font-size:1.06em}.quick-search .highlight{--aura-accent-color:hsl(22,96%,47%)}.sub-percentage::after{content:'%';display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:5px;background-color:#fff;color:#2d5fa6;border-radius:50%;font-size:11px;font-weight:bold;vertical-align:middle;position:absolute;top:15px}.quick-search vaadin-menu-bar-button:not(:last-child){margin-right:2px !Important}.quick-search vaadin-menu-bar-button{flex-grow:1}.nobel-font{font-family:"Nobel Book";font-weight:bold}.category-background-color{background-color:#ffead2}.lift-on-hover{transition:transform 0.15s ease-in-out}.lift-on-hover:hover{transform:translateY(-4px)}.details_producut_description h1{font-size:1.2rem}.details_producut_description h2,h3{font-size:1.1rem}.tile-top{background:linear-gradient(135deg,#4db6ac,#26a69a);color:#fff}.tile-bottom-left{background:linear-gradient(135deg,#f06292,#ec407a);min-width:70px;color:#fff}.tile-bottom-right{background:linear-gradient(135deg,#64b5f6,#42a5f5);color:#fff;min-width:70px}.login-with-google-btn{transition:background-color .3s,box-shadow .3s;padding:12px 16px 12px 42px;border:none;border-radius:3px;box-shadow:0 -1px #0000000a,0 1px 1px #00000040;font-size:var(--lumo-font-size-m);font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-color:#fff;background-repeat:no-repeat;background-position:12px 11px}.login-with-google-btn:hover{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25)}.login-with-google-btn:active{background-color:#eeeeee}.login-with-google-btn:focus{outline:none;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25),0 0 0 3px #c8dafc}.button-group{border-radius:0px !important;border:1px solid #c5c5c5;border-top-color:#c5c5c5;border-bottom-color:#bcbcbc;margin-left:-10px;width:90px}.chart-order-layout{display:grid;gap:var(--vaadin-gap-l);width:100%;grid-template-columns:repeat(auto-fill,minmax(49%,1fr));padding:0}.chart-box{border:1px solid #d7d1d1;align-items:center}[theme~='badge'][theme~='success']{color:#28a479;background-color:#3ee5aa1a}[theme~='badge']{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0.4em calc(0.5em+5px / 4);color:var(--aura-primary-text-color);background-color:var(--aura-primary-color-10pct);border-radius:var(--aura-border-radius-s);font-family:var(--aura-font-family);font-size:var(--aura-font-size-s);line-height:1;font-weight:500;text-transform:initial;letter-spacing:initial;min-width:calc(var(--lumo-line-height-xs) * 1em+0.45em);flex-shrink:0}@media screen and (max-width:320px){.card-box{max-width:290px !Important}}@media screen and (max-width:390px){.card a{overflow-wrap:break-word;width:205px}}@media screen and (max-width:430px){.dash-tile{max-width:100% !important;flex-grow:1}.tile{max-width:100% !important;width:100%}.hm-banner-content{gap:0px;width:100%}.intro{font-size:1.2rem}.intro h1{font-size:1.2rem}.card a{overflow-wrap:break-word;width:205px}.hm-button-create{position:unset !important;margin:auto}}@media(max-width:480px){.search-invite-form{max-width:100% !Important}.button-view-wishlist,.button-view-wish{padding:0}.home-invite{max-width:100% !important;padding:20px}.hm-banner-content{align-items:center}.hm-button-create{width:100%}}@media(max-width:719px){.dash-grid-layout{flex-wrap:wrap}.dash-grid-layout vaadin-grid{min-height:200px}.user-follow-view{flex-wrap:wrap}.private-lang{margin-right:15px}.home{padding:0px 25px;gap:0px}.home-invite h3{max-width:280px;text-align:center}.home-invite vaadin-vertical-layout{align-items:center}.hm-search-section,.hm-search-container{padding-top:0px;padding-bottom:0px}.invite-step-two{flex-direction:column}.invite-step-two vaadin-button{width:100% !important}.button-view-wishlist{max-width:82px;height:unset}.wishlist-search-details{flex-wrap:wrap}.button-add-wish{height:25px;padding:6px;font-size:12px}.heart{width:12px;height:12px}a[theme~='badge']{padding-left:4px;padding-right:4px}.p-add{flex-wrap:wrap}.my-wishlist ol,.my-wish-items ol{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}li.bg-contrast-5.rounded-l.p-m.items-start.flex.flex-col{--lumo-space-m:7px;--lumo-font-size-s:0.75rem;font-size:var(--lumo-font-size-s)}.m-w{max-width:320px}.a-w{font-size:0.85rem}.card-img{height:139px !Important}.hm-button-create{position:absolute;bottom:55%;right:15px}.hm-layout{gap:0px !Important}.shape2{right:-65px;bottom:0}.details-drawer{left:0;margin:0;min-width:100%;position:fixed;top:0;z-index:3}.details-drawer:not([open])[position="right"]{transform:translateX(100%)}.details-drawer:not([open])[position="bottom"]{transform:translateY(100%)}.site-name{position:relative;top:4px}}.prev-next-layou{margin-left:310px}@media(min-width:720px){.pub-lang,.private-lang{margin-right:15px}.details-drawer[position="bottom"]{height:400px}.details-drawer:not([open])[position="bottom"]{margin-bottom:-400px}.details-drawer[position="right"]{width:calc(2.25rem * 12);position:absolute;top:var(--vaadin-app-layout-navbar-offset-top);right:0;height:calc(100% - var(--vaadin-app-layout-navbar-offset-top));display:flex !Important}.details-drawer:not([open])[position="right"]{margin-right:calc(calc(2.25rem * 12) * -1);display:none !important}}@media (max-width:800px){.search-layout{min-width:100% !important}h1{font-size:var(--aura-font-size-xl)}.wish-view{padding:0px}.wish-details{flex-wrap:wrap}.header-logo{padding-left:0.5rem;padding-right:0.5rem}.nav-header-drawer{display:flex}.nav-menu{display:none}.language{width:65px}.nav-logo{height:35px;margin-top:-9px}.header{padding:1rem 0rem !important}}@media screen and (min-width:801px){.nav.admin{width:100%;max-width:420px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.nav-header{display:flex}}@media screen and (max-width:431px){.showcase{padding-left:20px !important;padding-right:20px !important}.store-view .card{max-width:100% !important}.store-view .card a{width:auto}.store-view .text-secondary{gap:5px}.hero-section{flex-direction:column}.header-font-size{font-size:1.5em !important}.details-product-view{flex-direction:column;padding-top:15px}.details_producut_description{padding-left:17px !important;padding-right:10px !important;width:100% !important;padding-top:10px}.related_item_view{width:93% !important}.hide_search_category_menu{display:none}.search_product_app_icon{width:95px !important}.search_product_view_header{padding-left:0px !important;padding-right:0px !important;gap:8px !important}.search_product_view_header_search_field{margin-left:8px !important}.search_txt_query-width{width:100% !important}.lsearch-width{margin-left:0px !important;margin-right:0px}.header-padding{padding:0px !important}.filter-view-hide{display:none !important}.filter_button_show{display:block !important;visibility:visible}.filter_view{width:74% !important;bottom:0;overflow:scroll;position:fixed;left:0;top:0;z-index:9999;background-color:#fff}.filter_view_header{width:100% !important;justify-content:space-between !important}.filter-font-size{font-size:14px !important}.product_search_view_layout{padding:0px !important}.search_grid_responsive{padding:0px !important}.search-layout-product-view{min-width:65% !important}.lan-flag-margin{margin-right:10px}.media_gallery_header{width:100% !important;padding:0px !important}.product_grid_width{width:350px !important}.category_width{width:100% !important}.remote_product_view_top_button{margin-top:32px}.remote_product_user_combo{margin-bottom:-15px !important}.margin_top{padding-top:38px !important}.margin-top_categoyr_remote{padding-top:38px !important}.margin-contract_view{padding-top:38px !important}.drawer-header-style{width:100%;gap:74px}.admin-logo-icon-size{max-width:170px}.text_field_margin-top{margin-top:-10px !important}.quick-search vaadin-menu-bar-button{flex-grow:1;--lumo-button-size:3rem}.category_view_margin_top{margin-top:10px}.prev-next-layou{margin-left:10px;display:block}.prev-button-margin-left{margin-right:8px !important}}.heart-rating{display:flex;gap:1.5px}.heart{width:15px;height:15px;background:gray;mask:url('./images/heart.svg') center / contain no-repeat;-webkit-mask:url('./images/heart.svg') center / contain no-repeat;cursor:pointer;transition:background 0.3s ease}.heart.full{background:red}.heart.half{background:linear-gradient(to right,red 50%,gray 50%)}.share-buttons{gap:10px}.share-btn{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:#f5f5f5;color:white;border-radius:8px;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s,box-shadow 0.3s}.share-btn vaadin-icon{color:#fff}.fa.fa-twitter{font-family:sans-serif}.fa.fa-twitter::before{content:"𝕏";font-size:1.2em;color:#fff}.share-btn.facebook{background-color:#1877f2}.share-btn.twitter{background-color:#212121}.share-btn.linkedin{background-color:#0077b5}.share-btn.whatsapp{background-color:#25d366}.instagram{background-color:linear-gradient(to right,#833AB4,#FD1D1D,#FDCB58,#F5B700)}.share-btn:hover{transform:scale(1.05);box-shadow:0 6px 8px rgba(0,0,0,0.2);text-decoration:none}.image-gallery-view ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(256px,1fr))}.image-gallery-view li{transition:all 200ms cubic-bezier(0.4,0,0.2,1);transition-property:background-color,box-shadow}.image-gallery-view li:hover{background-color:rgb(246,245,244);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}.product-image-gallery{max-width:500px;margin:auto;position:relative}.product-image-gallery .main-image{width:100%;max-height:350px;object-fit:contain;transition:opacity 0.3s ease}.product-image-gallery .details-img-layout{padding-top:45px;max-height:350px;object-fit:contain;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.1);padding-left:10px;padding-right:10px}.product-image-gallery .thumbnail-wrapper{display:flex;align-items:center;justify-content:center;margin-top:1rem;position:relative;width:100%;max-width:400px}.product-image-gallery .thumbnail-scroll-container{overflow-x:auto;scroll-behavior:smooth;display:flex;flex:1;max-width:300px;padding:0.3rem}.product-image-gallery .thumbnail-scroll-container::-webkit-scrollbar{display:none}.product-image-gallery .thumbnail-inner{display:flex;flex-wrap:nowrap;gap:0.5rem}.product-image-gallery .thumbnail{width:70px;height:70px;object-fit:cover;border-radius:8px;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}.product-image-gallery .thumbnail:hover{transform:scale(1.08);box-shadow:0 2px 6px rgba(0,0,0,0.2)}.product-image-gallery .scroll-button{cursor:pointer;color:#666;background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,0.15);padding:6px;margin:0 5px;transition:all 0.2s ease}.product-image-gallery .scroll-button:hover{color:#222;background:#f2f2f2;transform:scale(1.1)}@media (max-width:600px){.product-image-gallery .thumbnail{width:55px;height:55px}.product-image-gallery .thumbnail-scroll-container{max-width:180px}}:root{--vaxon-display-border:1px solid var(--aura-accent-color)}.product-card1{gap:5px;background-color:#ffffff;border:1px solid #dcdcdc;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);cursor:pointer;transition:transform 0.2s,box-shadow 0.2s;transform:translateY(0);background-color:#ffffff}.display-contract{border:var(--vaxon-display-border)}.product-card{margin-bottom:3px}.product-card1::slotted([slot="title"]){text-align:center}.product-card .ads{align-self:end;font-size:0.7rem;color:#3b3a3a;font-style:italic;position:absolute;bottom:-17px}.display-contract vaadin-button{--lumo-primary-color:var(--lumo-error-color-50pct)}.display-contract .overlay{position:absolute;height:50px;background:var(--aura-accent-color);width:100%;left:0;bottom:0;border-bottom-right-radius:11px;border-bottom-left-radius:11px}.display-contract .discount-badge{}.vaxon-dc-card{position:relative;top:6px;padding:0px;justify-content:end}.card-fav-part{position:absolute;z-index:1;right:0px;top:5px}.details-card-fav-part{position:absolute;right:15px}.discount-banner{overflow:hidden;position:absolute;bottom:0;width:55px;height:51px}.discount-badge{background:var(--discount-banner-color);color:white;font-weight:bold;font-size:0.9rem;transform:rotate(45deg) translate(-35%,50%);transform-origin:bottom left;box-shadow:0 2px 5px rgba(0,0,0,0.2);z-index:2;width:60px;position:absolute;left:10px;bottom:25px;padding-left:16px}.card-store-part{position:absolute;z-index:1;left:15px;top:15px}vaadin-login-form-wrapper::part(form-title){font-size:var(--aura-font-size-xl)}vaadin-login-overlay [slot="submit"]{color:white}vaadin-app-layout>vaadin-scroller[slot="drawer"]{--vaadin-scroller-padding-inline:0}vaadin-side-nav-item[current]::part(content){border:0;--vaadin-side-nav-item-background:rgba(235,89,5,.1)}@media (max-width:432px){[part='navbar'][bottom]{position:fixed !important;top:0 !important;bottom:auto !important}:host([primary-section='navbar']){overflow:hidden !important}:host([primary-section='navbar']) [part='content']{margin:0 !important;padding:calc(var(--aura-size-l)+var(--vaadin-gap-s)) var(--vaadin-gap-m) 16px !important;box-sizing:border-box}:host{padding:0 !important;margin:0 !important}}.view-frame__wrapper{}.users-view{display:flex;flex-direction:column;height:100%}.users-view vaadin-grid{height:100%}.users-view .editor-layout{display:flex;flex-direction:column;width:400px}.users-view .editor{flex-grow:1;overflow-y:auto}.users-view .editor vaadin-checkbox{padding-top:var(--vaadin-gap-m)}.users-view .grid-wrapper{width:100%}html{color-scheme:light;--aura-background-color-light:#fff;--aura-accent-color:hsl(22,96%,47%);--aura-primary-color:hsl(22,96%,47%);--aura-accent-color-light:hsl(22,96%,47%);--aura-app-layout-inset:0px;--aura-app-layout-radius:0px;--aura-surface-color:#fff;--aura-base-font-size:15;--vaadin-radius-m:0.25em;--vaadin-side-nav-item-text-color:rgb(61,56,70);--vaadin-side-nav-item-font-size:1.2em;--vaadin-app-layout-navbar-background:red;--vaadin-loading-indicator-color:var(--aura-primary-color);--app-secondary-color:#2d5fa6;--details-drawer-width:calc(var(--aura-base-font-size) * 18);--discount-banner-color:#03a9f4;--banner-color1:linear-gradient(135deg,#EFF6FF,#DBEAFE)}.v-loading-indicator{background-color:var(--aura-primary-color) !important}h1{font-size:2.7em;line-height:1.2em}h2{font-size:2em;line-height:1.2em}vaadin-app-layout{background-color:#fff}vaadin-app-layout h1[slot="navbar"]{font-size:1.2rem}vaadin-menu-bar-button::part(label){width:100%}vaadin-menu-bar-item{width:100%}@font-face{font-family:'Nobel Book';src:url('./fonts/Nobel-Book.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}