@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";@media (min-width: 1000px){.bannertext{font-family:inherit;font-size:3vw;font-weight:700;color:var(--primaryColor);text-align:center;padding-top:1vw;padding-bottom:1vw;width:60vw;background-color:var(--secondaryColorTransparent)}.each-slide-effect>div{display:flex;align-items:center;justify-content:center;background-size:cover;height:18vw;width:95vw}.each-slide,.divStyle{display:flex;align-items:center;justify-content:center;background-size:cover;height:36vw;width:95vw}.bannerbutton{display:flex;align-items:center;justify-content:center;height:4vw;width:13.5vw;background-color:var(--primaryColor);border-radius:.5vw;cursor:pointer}.bannerbutton:focus{outline:none}.bannerbuttontext{font-family:inherit;font-size:1vw;font-weight:600;color:var(--secondaryColor)}.bannerposition{width:95vw;height:37vw;min-height:0vw;z-index:1;margin-bottom:2vw}.indicator{cursor:pointer;padding:.5vw;text-align:start;font-size:0;color:#b5b5b500;background:#b5b5b5;border-radius:100%;margin:.4vw;height:.2vw;width:.2vw}.indicator.active{color:var(--textColor);background:var(--primaryColor)}.loading{display:flex;align-items:center;justify-content:center;height:36vw;z-index:100;background-color:var(--secondaryColor)}.slide-container{display:flex;align-items:flex-start;justify-content:flex-start}}@media (max-width: 999px){.bannertext{font-family:inherit;font-size:3vw;font-weight:700;color:var(--primaryColor);text-align:center;padding-top:1vw;padding-bottom:1vw;width:60vw;background-color:var(--secondaryColorTransparent)}.each-slide-effect>div{display:flex;align-items:center;justify-content:center;background-size:cover;height:18vw;width:95vw}.each-slide,.divStyle{display:flex;align-items:center;justify-content:center;background-size:cover;height:36vw;width:95vw}.bannerbutton{display:flex;align-items:center;justify-content:center;height:4vw;width:13.5vw;background-color:var(--primaryColor);border-radius:.5vw;cursor:pointer}.bannerbutton:focus{outline:none}.bannerbuttontext{font-family:inherit;font-size:1vw;font-weight:600;color:var(--secondaryColor)}.bannerposition{width:95vw;height:37vw;min-height:0vw;background-color:var(--primaryColorTransparent);z-index:1;margin-top:9.6vw;margin-bottom:2vw}.indicator{cursor:pointer;padding:.5vw;text-align:start;font-size:0;color:#b5b5b500;background:#b5b5b5;border-radius:100%;margin:.4vw;height:.2vw;width:.2vw}.indicator.active{color:var(--textColor);background:var(--primaryColor)}.loading{display:flex;align-items:center;justify-content:center;height:36vw;z-index:100;background-color:var(--secondaryColor)}.slide-container{display:flex;align-items:flex-start;justify-content:flex-start}}.react-slideshow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.react-slideshow-container .nav{z-index:10;position:absolute;cursor:pointer}.react-slideshow-container .nav:first-of-type{left:0}.react-slideshow-container .nav:last-of-type{right:0}.react-slideshow-container .default-nav{height:30px;background:#fff9;width:30px;border:0;text-align:center;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.react-slideshow-container .default-nav:hover,.react-slideshow-container .default-nav:focus{background:#fff;color:#666;outline:0}.react-slideshow-container .default-nav.disabled:hover{cursor:not-allowed}.react-slideshow-container .default-nav:first-of-type{margin-right:-30px;border-right:0;border-top:0}.react-slideshow-container .default-nav:last-of-type{margin-left:-30px}.react-slideshow-container+ul.indicators{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.react-slideshow-container+ul.indicators li{display:inline-block;position:relative;width:7px;height:7px;padding:5px;margin:0}.react-slideshow-container+ul.indicators .each-slideshow-indicator{border:0;opacity:.25;cursor:pointer;background:transparent;color:transparent}.react-slideshow-container+ul.indicators .each-slideshow-indicator:before{position:absolute;top:0;left:0;width:7px;height:7px;border-radius:50%;content:"";background:#000;text-align:center}.react-slideshow-container+ul.indicators .each-slideshow-indicator:hover,.react-slideshow-container+ul.indicators .each-slideshow-indicator.active{opacity:.75;outline:0}.react-slideshow-fadezoom-wrapper{width:100%;overflow:hidden}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap>div{position:relative;opacity:0}.react-slideshow-wrapper .react-slideshow-fade-images-wrap>div[aria-hidden=true]{display:none}.react-slideshow-wrapper.slide{width:100%;overflow:hidden}.react-slideshow-wrapper .images-wrap.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.react-slideshow-wrapper .images-wrap>div[aria-hidden=true]{display:none}@media (min-width: 1000px){.loader{background-color:#0000004d;display:flex;justify-content:center;align-items:center;z-index:11111;position:fixed;top:0;left:0;height:100%}.loadercenter{display:flex;justify-content:center;align-items:center;z-index:1111;position:fixed;left:45%;height:100%}}@media (max-width: 999px){.loader{background-color:#0000004d;display:flex;justify-content:center;align-items:center;z-index:11111;position:fixed;top:0;left:0;height:100%}.loadercenter{display:flex;justify-content:center;align-items:center;z-index:1111;position:fixed;left:45%;height:100%}}@media (min-width: 1000px){.messaagewindowoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;z-index:10000000;align-items:center;justify-content:center}.messaagewindowexitbutton{position:relative;bottom:8vw;left:26vw;width:2vw;height:2vw;display:flex;align-items:center;justify-content:center;font-size:5vw;font-weight:700;background-color:var(--primaryColor);color:var(--secondaryColor);border:.1vw solid var(--primaryColor);border-radius:.4vw;font-size:1vw;cursor:pointer}.messaagewindowcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);border-radius:.4vw;width:25vw;height:17vw;font-size:1.5vw;font-weight:700;padding:1vw;box-shadow:0 .1vw .2vw #0000001a;text-align:center}}@media (max-width: 999px){.messaagewindowoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;z-index:10000000;align-items:center;justify-content:center}.messaagewindowexitbutton{position:relative;bottom:35vw;left:80vw;width:5vw;height:5vw;display:flex;align-items:center;justify-content:center;font-size:4vw;font-weight:700;background-color:var(--primaryColor);color:var(--secondaryColor);border:.1vw solid var(--primaryColor);border-radius:.4vw;cursor:pointer}.messaagewindowcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);border-radius:16px;width:65vw;height:65vw;font-size:6.5vw;font-weight:700;padding:10vw;box-shadow:0 .1vw .2vw #0000001a;text-align:center}}@media (min-width: 1000px){.sde-modal{position:fixed;z-index:10000001;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2vw;background-color:#0c121cb8;-webkit-backdrop-filter:blur(.2vw);backdrop-filter:blur(.2vw)}.sde-modal-card{display:flex;flex-direction:column;box-sizing:border-box;width:54vw;max-height:88vh;border-radius:.9vw;background-color:var(--secondaryColor);box-shadow:0 1.5vw 4vw #080c1459;overflow:hidden;font-size:.8vw;color:var(--textColor)}.sde-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding:.9vw 1.1vw;border-bottom:.07vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.sde-modal-title{display:flex;align-items:center;gap:.4vw;margin:0;font-size:1vw;font-weight:800;color:var(--textColor)}.sde-modal-title svg{font-size:1.1vw;color:var(--primaryColor)}.sde-modal-sub{font-size:.72vw;font-weight:600;color:#8a93a2}.sde-modal-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8vw;height:1.8vw;border:.07vw solid #e2e8ee;border-radius:.5vw;background-color:var(--secondaryColor);color:#6b7480;font-size:1vw;cursor:pointer;transition:color .2s ease,border-color .2s ease}.sde-modal-close:hover{border-color:#f6d0d0;color:#b42318}.sde-modal-body{display:flex;flex-direction:column;gap:.8vw;padding:1vw;overflow:hidden}.sde-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:.5vw;padding:.8vw 1.1vw;border-top:.07vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.sde-summary{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding:.6vw .8vw;border:.07vw solid #eef1f5;border-radius:.7vw;background-color:#fbfdfe}.sde-summary-text{font-size:.8vw;font-weight:600;color:#6b7480}.sde-summary-text strong{color:var(--primaryColor);font-weight:800}.sde-linkbtn{display:inline-flex;align-items:center;gap:.25vw;padding:.3vw .5vw;border:none;border-radius:.45vw;background-color:transparent;color:var(--primaryColor);font-size:.74vw;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sde-linkbtn svg{font-size:.85vw}.sde-linkbtn:hover:not(:disabled){background-color:var(--primaryColorTransparent)}.sde-linkbtn:disabled{color:#c2c9d2;cursor:not-allowed}.sde-error{display:flex;align-items:center;gap:.5vw;padding:.7vw .9vw;border:.07vw solid #f6d0d0;border-radius:.7vw;background-color:#fdf0f0;color:#b42318;font-size:.78vw;font-weight:600}.sde-error svg{flex-shrink:0;font-size:1vw}.sde-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.8vw;min-height:0}.sde-pane{display:flex;flex-direction:column;gap:.5vw;box-sizing:border-box;min-height:0;padding:.6vw;border:.07vw solid #eef1f5;border-radius:.7vw;background-color:#fbfdfe}.sde-panehead{display:flex;align-items:center;justify-content:space-between;gap:.5vw;padding-bottom:.4vw;border-bottom:.07vw solid #eef1f5}.sde-panetitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8vw;font-weight:800;color:var(--textColor)}.sde-search{display:flex;align-items:center;gap:.4vw;box-sizing:border-box;padding:.45vw .6vw;border:.07vw solid #e2e8ee;border-radius:.55vw;background-color:var(--secondaryColor)}.sde-search:focus-within{border-color:var(--primaryColor);box-shadow:0 0 0 .12vw var(--primaryColorTransparent)}.sde-search svg{font-size:.9vw;color:#a3adbb}.sde-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.78vw;font-weight:500;color:var(--textColor)}.sde-search-input::placeholder{color:#a3adbb}.sde-search-clear{display:inline-flex;align-items:center;justify-content:center;width:1.1vw;height:1.1vw;padding:0;border:none;border-radius:1vw;background-color:#eef2f6;color:#6b7480;cursor:pointer}.sde-search-clear svg{font-size:.75vw;color:inherit}.sde-citylist,.sde-districtlist{display:flex;flex-direction:column;gap:.15vw;min-height:0;max-height:42vh;padding-right:.2vw;overflow-y:auto}.sde-districtlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3vw;align-content:start}.sde-listempty{padding:1vw;color:#a3adbb;font-size:.76vw;font-weight:600;text-align:center}.sde-cityrow,.sde-districtrow{display:flex;align-items:center;gap:.45vw;padding:.4vw .5vw;border:.07vw solid transparent;border-radius:.5vw;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.sde-cityrow:hover,.sde-districtrow:hover{background-color:#f2f5f8}.sde-cityrow-active{border-color:var(--primaryColor);background-color:var(--secondaryColor)}.sde-districtrow-on{border-color:#bfe9ec;background-color:#e6f7f8}.sde-cityname,.sde-districtname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78vw;font-weight:600;color:var(--textColor)}.sde-citycount{flex-shrink:0;font-size:.68vw;font-weight:700;color:#a3adbb}.sde-cityrow-active .sde-citycount{color:var(--primaryColor)}.sde-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.1vw;height:1.1vw;padding:0;border:.1vw solid #cbd3dc;border-radius:.3vw;background-color:var(--secondaryColor);color:var(--secondaryColor);font-size:.75vw;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.sde-check-on{border-color:var(--primaryColor);background-color:var(--primaryColor)}.sde-check-partial{border-color:var(--primaryColor);background-color:var(--primaryColorTransparent);color:#0a7c85}.sde-btn{display:inline-flex;align-items:center;gap:.3vw;padding:.55vw 1vw;border:.07vw solid transparent;border-radius:.55vw;font-size:.78vw;font-weight:700;cursor:pointer;transition:filter .2s ease,border-color .2s ease,background-color .2s ease}.sde-btn svg{font-size:.95vw}.sde-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.sde-btn-primary{border-color:#0f7b46;background-color:#0f9d58;color:var(--secondaryColor)}.sde-btn-primary:hover:not(:disabled){filter:brightness(1.06)}.sde-btn-ghost{border-color:#e2e8ee;background-color:var(--secondaryColor);color:#4c5563}.sde-btn-ghost:hover:not(:disabled){border-color:#a3adbb;background-color:#f6f9fb}}@media (max-width: 999.9px){.sde-modal{position:fixed;z-index:10000001;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:3vw;background-color:#0c121cbf}.sde-modal-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-height:88vh;border-radius:3.4vw;background-color:var(--secondaryColor);overflow:hidden;font-size:3.4vw;color:var(--textColor)}.sde-modal-head{display:flex;align-items:center;justify-content:space-between;gap:2vw;padding:3.4vw;border-bottom:.3vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.sde-modal-title{display:flex;align-items:center;gap:1.6vw;margin:0;font-size:4vw;font-weight:800}.sde-modal-title svg{font-size:4.4vw;color:var(--primaryColor)}.sde-modal-sub{font-size:2.9vw;font-weight:600;color:#8a93a2}.sde-modal-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:8vw;height:8vw;border:.3vw solid #e2e8ee;border-radius:2.2vw;background-color:var(--secondaryColor);color:#6b7480;font-size:4.4vw;cursor:pointer}.sde-modal-body{display:flex;flex-direction:column;gap:3vw;padding:3.4vw;overflow:hidden}.sde-modal-foot{display:flex;align-items:center;gap:2vw;padding:3vw 3.4vw;border-top:.3vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.sde-summary{display:flex;align-items:center;justify-content:space-between;gap:2vw;padding:2.4vw;border:.3vw solid #eef1f5;border-radius:2.6vw;background-color:#fbfdfe}.sde-summary-text{font-size:3.2vw;font-weight:600;color:#6b7480}.sde-summary-text strong{color:var(--primaryColor);font-weight:800}.sde-linkbtn{display:inline-flex;align-items:center;gap:1.2vw;padding:1.2vw 2vw;border:none;border-radius:2vw;background-color:transparent;color:var(--primaryColor);font-size:3vw;font-weight:700;cursor:pointer}.sde-linkbtn svg{font-size:3.6vw}.sde-linkbtn:disabled{color:#c2c9d2}.sde-error{display:flex;align-items:center;gap:2vw;padding:3vw;border:.3vw solid #f6d0d0;border-radius:2.6vw;background-color:#fdf0f0;color:#b42318;font-size:3.2vw;font-weight:600}.sde-error svg{flex-shrink:0;font-size:4.2vw}.sde-panes{display:flex;flex-direction:column;gap:3vw;min-height:0;overflow-y:auto}.sde-pane{display:flex;flex-direction:column;gap:2vw;box-sizing:border-box;padding:2.6vw;border:.3vw solid #eef1f5;border-radius:2.6vw;background-color:#fbfdfe}.sde-panehead{display:flex;align-items:center;justify-content:space-between;gap:2vw;padding-bottom:2vw;border-bottom:.3vw solid #eef1f5}.sde-panetitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:3.4vw;font-weight:800}.sde-search{display:flex;align-items:center;gap:2vw;box-sizing:border-box;padding:2.4vw 3vw;border:.3vw solid #e2e8ee;border-radius:2.4vw;background-color:var(--secondaryColor)}.sde-search:focus-within{border-color:var(--primaryColor)}.sde-search svg{font-size:4vw;color:#a3adbb}.sde-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:3.4vw;font-weight:500;color:var(--textColor)}.sde-search-clear{display:inline-flex;align-items:center;justify-content:center;width:5.4vw;height:5.4vw;padding:0;border:none;border-radius:6vw;background-color:#eef2f6;color:#6b7480;cursor:pointer}.sde-search-clear svg{font-size:3.2vw;color:inherit}.sde-citylist{display:flex;flex-direction:column;gap:1vw;max-height:46vh;overflow-y:auto}.sde-districtlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6vw;align-content:start;max-height:46vh;overflow-y:auto}.sde-listempty{padding:4vw;color:#a3adbb;font-size:3.1vw;font-weight:600;text-align:center}.sde-cityrow,.sde-districtrow{display:flex;align-items:center;gap:2vw;padding:2.4vw;border:.3vw solid transparent;border-radius:2.2vw;cursor:pointer}.sde-cityrow-active{border-color:var(--primaryColor);background-color:var(--secondaryColor)}.sde-districtrow-on{border-color:#bfe9ec;background-color:#e6f7f8}.sde-cityname,.sde-districtname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:3.3vw;font-weight:600}.sde-citycount{flex-shrink:0;font-size:2.9vw;font-weight:700;color:#a3adbb}.sde-cityrow-active .sde-citycount{color:var(--primaryColor)}.sde-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:5.4vw;height:5.4vw;padding:0;border:.4vw solid #cbd3dc;border-radius:1.4vw;background-color:var(--secondaryColor);color:var(--secondaryColor);font-size:3.4vw;cursor:pointer}.sde-check-on{border-color:var(--primaryColor);background-color:var(--primaryColor)}.sde-check-partial{border-color:var(--primaryColor);background-color:var(--primaryColorTransparent);color:#0a7c85}.sde-btn{display:inline-flex;align-items:center;justify-content:center;gap:1.2vw;flex:1;padding:2.8vw 3vw;border:.3vw solid transparent;border-radius:2.4vw;font-size:3.4vw;font-weight:700;cursor:pointer}.sde-btn svg{font-size:3.8vw}.sde-btn:disabled{opacity:.55}.sde-btn-primary{border-color:#0f7b46;background-color:#0f9d58;color:var(--secondaryColor)}.sde-btn-ghost{border-color:#e2e8ee;background-color:var(--secondaryColor);color:#4c5563}}@media (min-width: 1000px){.apc-page{display:flex;flex-direction:column;gap:1vw;box-sizing:border-box;width:68vw;flex-shrink:0;margin-right:6vw;margin-top:.5vw;margin-bottom:2vw;font-size:.8vw;color:var(--textColor)}.apc-tone-vet{--tone: #0f9aa4;--tonesoft: #e6f7f8;--toneborder: #bfe9ec}.apc-tone-depot{--tone: #4f6bed;--tonesoft: #eceffd;--toneborder: #ccd5fa}.apc-tone-dealer{--tone: #d98014;--tonesoft: #fdf3e5;--toneborder: #f6ddb9}.apc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5vw;padding-bottom:.9vw;border-bottom:.07vw solid #eef1f5}.apc-head-titles{display:flex;flex-direction:column;gap:.25vw}.apc-title{margin:0;font-size:1.7vw;font-weight:800;letter-spacing:-.02vw;color:var(--textColor)}.apc-subtitle{margin:0;font-size:.8vw;font-weight:500;color:#8a93a2}.apc-stats{display:flex;align-items:stretch;gap:.6vw}.apc-stat{display:flex;align-items:center;gap:.5vw;box-sizing:border-box;min-width:8.5vw;padding:.55vw .8vw;border:.07vw solid #e9edf2;border-radius:.7vw;background-color:var(--secondaryColor);box-shadow:0 .1vw .15vw #1018280a;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.apc-stat:hover{transform:translateY(-.1vw);border-color:var(--toneborder);box-shadow:0 .5vw 1.2vw #10182814}.apc-stat.apc-stat-active{border-color:var(--tone);box-shadow:0 0 0 .12vw var(--tonesoft)}.apc-stat-icon{display:flex;align-items:center;justify-content:center;width:2vw;height:2vw;border-radius:.5vw;background-color:var(--tonesoft);color:var(--tone);font-size:1.05vw}.apc-stat-texts{display:flex;flex-direction:column;gap:.05vw}.apc-stat-value{font-size:1.1vw;font-weight:800;line-height:1.1;color:var(--textColor)}.apc-stat-label{font-size:.65vw;font-weight:700;letter-spacing:.04vw;text-transform:uppercase;color:#8a93a2}.apc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1vw;flex-wrap:wrap}.apc-tabs{display:flex;align-items:center;gap:.25vw;padding:.25vw;border:.07vw solid #e9edf2;border-radius:.7vw;background-color:#f6f9fb}.apc-tab{display:inline-flex;align-items:center;gap:.35vw;padding:.45vw .85vw;border:none;border-radius:.55vw;background-color:transparent;color:#6b7480;font-size:.8vw;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.apc-tab svg{font-size:.95vw}.apc-tab:hover{background-color:#eef2f6;color:var(--textColor)}.apc-tab.apc-tab-active{background-color:var(--secondaryColor);color:var(--tone, var(--primaryColor));box-shadow:0 .1vw .3vw #10182814}.apc-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25vw;height:1.25vw;padding:0 .3vw;border-radius:1vw;background-color:#e9edf2;color:#6b7480;font-size:.65vw;font-weight:700}.apc-tab.apc-tab-active .apc-tab-count{background-color:var(--tonesoft, var(--primaryColorTransparent));color:var(--tone, var(--primaryColor))}.apc-search{display:flex;align-items:center;gap:.45vw;box-sizing:border-box;width:22vw;padding:.5vw .7vw;border:.07vw solid #e9edf2;border-radius:.7vw;background-color:var(--secondaryColor);transition:border-color .2s ease,box-shadow .2s ease}.apc-search:focus-within{border-color:var(--primaryColor);box-shadow:0 0 0 .15vw var(--primaryColorTransparent)}.apc-search svg{font-size:.95vw;color:#a3adbb}.apc-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.8vw;font-weight:500;color:var(--textColor)}.apc-search-input::placeholder{color:#a3adbb;font-weight:500}.apc-search-clear{display:inline-flex;align-items:center;justify-content:center;width:1.2vw;height:1.2vw;padding:0;border:none;border-radius:1vw;background-color:#eef2f6;color:#6b7480;cursor:pointer}.apc-search-clear:hover{background-color:#e2e8ee}.apc-search-clear svg{font-size:.8vw;color:inherit}.apc-resultbar{display:flex;align-items:center;justify-content:space-between;gap:1vw;font-size:.72vw;font-weight:600;color:#8a93a2}.apc-resultbar strong{color:var(--textColor)}.apc-error{display:flex;align-items:center;gap:.5vw;padding:.8vw 1vw;border:.07vw solid #f6d0d0;border-radius:.7vw;background-color:#fdf0f0;color:#b42318;font-size:.8vw;font-weight:600}.apc-error svg{flex-shrink:0;font-size:1vw}.apc-empty{display:flex;flex-direction:column;align-items:center;gap:.4vw;padding:3vw 1.6vw;border:.07vw dashed #e4e8ee;border-radius:.85vw;text-align:center}.apc-empty svg{font-size:2.2vw;color:#cbd3dc}.apc-empty-title{font-size:.95vw;font-weight:700;color:#6b7480}.apc-empty-text{font-size:.78vw;font-weight:500;color:#a3adbb}.apc-list{display:flex;flex-direction:column;gap:.7vw}.apc-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;border:.07vw solid #e9edf2;border-radius:.85vw;background-color:var(--secondaryColor);box-shadow:0 .1vw .15vw #1018280a,0 .5vw 1.4vw #1018280d;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.apc-card:hover{border-color:var(--toneborder);box-shadow:0 .1vw .15vw #1018280d,0 .8vw 1.8vw #10182817}.apc-card.apc-card-open{border-color:var(--toneborder)}.apc-card.apc-card-busy{opacity:.55;pointer-events:none}.apc-card-head{display:flex;align-items:center;gap:.8vw;padding:.8vw 1vw;cursor:pointer;-webkit-user-select:none;user-select:none}.apc-card.apc-card-open .apc-card-head{border-bottom:.07vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.apc-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6vw;height:2.6vw;border:.07vw solid var(--toneborder);border-radius:.65vw;background-color:var(--tonesoft);color:var(--tone);font-size:.9vw;font-weight:800;text-transform:uppercase}.apc-card-id{display:flex;flex-direction:column;gap:.3vw;flex:1;min-width:0}.apc-card-titlerow{display:flex;align-items:center;gap:.45vw;flex-wrap:wrap}.apc-card-name{margin:0;max-width:24vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1vw;font-weight:700;color:var(--textColor)}.apc-pill{display:inline-flex;align-items:center;gap:.25vw;padding:.22vw .5vw;border:.07vw solid var(--toneborder);border-radius:1vw;background-color:var(--tonesoft);color:var(--tone);font-size:.65vw;font-weight:700;white-space:nowrap}.apc-pill svg{font-size:.75vw}.apc-flag{display:inline-flex;align-items:center;gap:.25vw;padding:.22vw .5vw;border-radius:1vw;font-size:.65vw;font-weight:700;white-space:nowrap}.apc-flag svg{font-size:.75vw}.apc-flag-yes{border:.07vw solid #c7ead6;background-color:#eefaf3;color:#0f7b46}.apc-flag-no{border:.07vw solid #e7eaee;background-color:#f4f6f8;color:#8a93a2}.apc-card-metarow{display:flex;align-items:center;gap:.9vw;flex-wrap:wrap;min-width:0}.apc-meta{display:inline-flex;align-items:center;gap:.28vw;max-width:16vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7480;font-size:.74vw;font-weight:600}.apc-meta svg{flex-shrink:0;font-size:.85vw;color:#a3adbb}.apc-card-actions{display:flex;align-items:center;gap:.4vw;flex-shrink:0}.apc-head-actions{display:flex;align-items:center;gap:.4vw}.apc-card-bodyactions{display:none}.apc-action{display:inline-flex;align-items:center;gap:.3vw;padding:.45vw .8vw;border:.07vw solid var(--primaryColor);border-radius:.55vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.72vw;font-weight:700;white-space:nowrap;cursor:pointer;transition:filter .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.apc-action:hover{filter:brightness(1.06);color:var(--secondaryColor)}.apc-action svg{font-size:.85vw}.apc-action-accept{border-color:#0f7b46;background-color:#0f9d58}.apc-action-decline{border-color:#f0cfcf;background-color:var(--secondaryColor);color:#b42318}.apc-action-decline:hover{border-color:#b42318;background-color:#fdf0f0;color:#b42318;filter:none}.apc-chevron{display:inline-flex;align-items:center;justify-content:center;width:1.7vw;height:1.7vw;margin-left:.2vw;border-radius:.5vw;background-color:#f2f5f8;color:#6b7480;font-size:.9vw;transition:transform .25s ease,background-color .2s ease}.apc-card.apc-card-open .apc-chevron{transform:rotate(180deg);background-color:var(--tonesoft);color:var(--tone)}.apc-card-body{display:flex;flex-direction:column;gap:1vw;padding:1vw}.apc-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1vw}.apc-section{display:flex;flex-direction:column;gap:.55vw;box-sizing:border-box;padding:.8vw;border:.07vw solid #eef1f5;border-radius:.7vw;background-color:#fbfdfe}.apc-section-wide{grid-column:1 / -1}.apc-section-title{display:flex;align-items:center;gap:.35vw;margin:0;font-size:.72vw;font-weight:800;letter-spacing:.04vw;text-transform:uppercase;color:#8a93a2}.apc-section-title svg{font-size:.9vw;color:var(--tone)}.apc-section-head{display:flex;align-items:center;justify-content:space-between;gap:.6vw}.apc-sectionbtn{display:inline-flex;align-items:center;gap:.3vw;padding:.35vw .6vw;border:.07vw solid #e2e8ee;border-radius:.5vw;background-color:var(--secondaryColor);color:#4c5563;font-size:.7vw;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.apc-sectionbtn:hover{border-color:var(--primaryColor);background-color:#f6f9fb;color:var(--primaryColor)}.apc-sectionbtn svg{font-size:.85vw}.apc-fields{display:flex;flex-direction:column;gap:.5vw}.apc-field{display:flex;flex-direction:column;gap:.12vw;min-width:0}.apc-field-label{font-size:.66vw;font-weight:700;color:#a3adbb}.apc-field-value{font-size:.8vw;font-weight:600;line-height:1.35;color:var(--textColor);overflow-wrap:anywhere}.apc-field-empty{color:#c2c9d2;font-weight:500}.apc-mono{font-family:inherit;font-weight:700;letter-spacing:.02vw}.apc-docs{display:flex;align-items:flex-start;gap:.6vw;flex-wrap:wrap}.apc-doc{display:flex;flex-direction:column;align-items:center;gap:.25vw;width:5vw;padding:0;border:none;background:transparent;cursor:pointer}.apc-doc img{box-sizing:border-box;width:5vw;height:3.6vw;border:.07vw solid #e9edf2;border-radius:.5vw;object-fit:cover;background-color:#f2f5f8;transition:transform .2s ease,border-color .2s ease}.apc-doc:hover img{transform:scale(1.03);border-color:var(--primaryColor)}.apc-doc-name{font-size:.62vw;font-weight:600;line-height:1.2;text-align:center;color:#8a93a2}.apc-doc-empty{padding:.7vw .9vw;border:.07vw dashed #e4e8ee;border-radius:.6vw;color:#a3adbb;font-size:.72vw;font-weight:600}.apc-regions{display:flex;flex-direction:column;gap:.5vw}.apc-regions-summary{font-size:.74vw;font-weight:600;color:#6b7480}.apc-citychips{display:flex;align-items:flex-start;gap:.4vw;flex-wrap:wrap}.apc-citychip{display:inline-flex;align-items:center;gap:.3vw;padding:.35vw .6vw;border:.07vw solid #e2e8ee;border-radius:1vw;background-color:var(--secondaryColor);color:#4c5563;font-size:.72vw;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.apc-citychip:hover{border-color:var(--toneborder);background-color:var(--tonesoft);color:var(--tone)}.apc-citychip.apc-citychip-active{border-color:var(--tone);background-color:var(--tonesoft);color:var(--tone)}.apc-citychip-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1vw;height:1.1vw;padding:0 .25vw;border-radius:1vw;background-color:#f2f5f8;color:#8a93a2;font-size:.6vw;font-weight:700}.apc-citychip.apc-citychip-active .apc-citychip-count{background-color:var(--secondaryColor);color:var(--tone)}.apc-districts{display:flex;align-items:flex-start;gap:.35vw;flex-wrap:wrap;padding:.6vw .7vw;border:.07vw solid #eef1f5;border-radius:.6vw;background-color:var(--secondaryColor)}.apc-district{padding:.2vw .45vw;border-radius:.4vw;background-color:#f4f6f8;color:#4c5563;font-size:.68vw;font-weight:600}.apc-pagination{display:flex;align-items:center;justify-content:center;gap:.5vw;margin-top:.5vw}.apc-pagebtn{display:inline-flex;align-items:center;gap:.25vw;padding:.45vw .8vw;border:.07vw solid #e2e8ee;border-radius:.55vw;background-color:var(--secondaryColor);color:#4c5563;font-size:.75vw;font-weight:700;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.apc-pagebtn:hover:not(:disabled){border-color:var(--primaryColor);background-color:#f6f9fb;color:var(--primaryColor)}.apc-pagebtn:disabled{opacity:.45;cursor:not-allowed}.apc-pagebtn svg{font-size:.85vw}.apc-pageinfo{padding:.4vw .8vw;border-radius:.55vw;background-color:#f2f5f8;color:#4c5563;font-size:.75vw;font-weight:700}.apc-modal{position:fixed;z-index:10000000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2vw;background-color:#0c121cb8;-webkit-backdrop-filter:blur(.2vw);backdrop-filter:blur(.2vw)}.apc-modal-card{display:flex;flex-direction:column;box-sizing:border-box;width:46vw;max-height:88vh;border-radius:.9vw;background-color:var(--secondaryColor);box-shadow:0 1.5vw 4vw #080c1459;overflow:hidden}.apc-modal-wide{width:56vw}.apc-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding:.9vw 1.1vw;border-bottom:.07vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.apc-modal-title{display:flex;align-items:center;gap:.4vw;margin:0;font-size:1vw;font-weight:800;color:var(--textColor)}.apc-modal-title svg{font-size:1.1vw;color:var(--primaryColor)}.apc-modal-sub{font-size:.72vw;font-weight:600;color:#8a93a2}.apc-modal-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8vw;height:1.8vw;border:.07vw solid #e2e8ee;border-radius:.5vw;background-color:var(--secondaryColor);color:#6b7480;font-size:1vw;cursor:pointer;transition:color .2s ease,border-color .2s ease}.apc-modal-close:hover{border-color:#f6d0d0;color:#b42318}.apc-modal-body{display:flex;flex-direction:column;gap:1vw;padding:1vw;overflow-y:auto}.apc-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:.5vw;padding:.8vw 1.1vw;border-top:.07vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.apc-btn{display:inline-flex;align-items:center;gap:.3vw;padding:.55vw 1vw;border:.07vw solid transparent;border-radius:.55vw;font-size:.78vw;font-weight:700;cursor:pointer;transition:filter .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.apc-btn svg{font-size:.95vw}.apc-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.apc-btn-primary{border-color:#0f7b46;background-color:#0f9d58;color:var(--secondaryColor)}.apc-btn-primary:hover{filter:brightness(1.06)}.apc-btn-danger{border-color:#b42318;background-color:#d92d20;color:var(--secondaryColor)}.apc-btn-danger:hover{filter:brightness(1.06)}.apc-btn-ghost{border-color:#e2e8ee;background-color:var(--secondaryColor);color:#4c5563}.apc-btn-ghost:hover{border-color:#a3adbb;background-color:#f6f9fb}.apc-imgmodal-card{width:auto;max-width:72vw}.apc-imgmodal-body{display:flex;align-items:center;justify-content:center;padding:0;background-color:#101828}.apc-imgmodal-body img{max-width:68vw;max-height:74vh;object-fit:contain}.apc-formnote{display:flex;align-items:center;gap:.4vw;font-size:.74vw;font-weight:600;color:#8a93a2}.apc-formnote svg{flex-shrink:0;font-size:.95vw;color:var(--primaryColor)}.apc-bulk{display:flex;align-items:flex-end;gap:.6vw;padding:.7vw .8vw;border:.07vw solid #eef1f5;border-radius:.7vw;background-color:#fbfdfe}.apc-bulk-field{display:flex;flex-direction:column;gap:.2vw}.apc-bulk-label{font-size:.66vw;font-weight:700;color:#a3adbb}.apc-cutgroup{display:flex;flex-direction:column;gap:.4vw}.apc-cutgroup-title{display:flex;align-items:center;gap:.4vw;margin:0;font-size:.82vw;font-weight:800;color:var(--primaryColor)}.apc-cutgroup-title:after{content:"";flex:1;height:.07vw;background-color:#eef1f5}.apc-cutrow{display:grid;grid-template-columns:minmax(0,1fr) 8vw 8vw;align-items:center;gap:.6vw;padding:.35vw .5vw;border-radius:.5vw}.apc-cutrow-head{padding-bottom:0;font-size:.66vw;font-weight:700;letter-spacing:.03vw;text-transform:uppercase;color:#a3adbb}.apc-cutrow:not(.apc-cutrow-head):nth-child(odd){background-color:#fbfdfe}.apc-cutrow-name{font-size:.78vw;font-weight:600;color:var(--textColor)}.apc-cutinput{box-sizing:border-box;width:100%;padding:.4vw .5vw;border:.07vw solid #e2e8ee;border-radius:.45vw;background-color:var(--secondaryColor);font-size:.78vw;font-weight:600;color:var(--textColor);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.apc-cutinput:focus{border-color:var(--primaryColor);box-shadow:0 0 0 .12vw var(--primaryColorTransparent)}.apc-cutinput-invalid{border-color:#e0796f;background-color:#fdf6f5}.apc-declinelabel{font-size:.8vw;font-weight:600;color:#4c5563}.apc-declinetext{box-sizing:border-box;width:100%;min-height:8vw;padding:.7vw;border:.07vw solid #e2e8ee;border-radius:.6vw;background-color:var(--secondaryColor);font-family:inherit;font-size:.8vw;font-weight:500;line-height:1.45;color:var(--textColor);resize:vertical;outline:none}.apc-declinetext:focus{border-color:var(--primaryColor);box-shadow:0 0 0 .12vw var(--primaryColorTransparent)}.apc-declinetext-invalid{border-color:#e0796f;background-color:#fdf6f5}}@media (max-width: 999.9px){.apc-page{display:flex;flex-direction:column;gap:4vw;box-sizing:border-box;width:94vw;margin-top:3vw;margin-bottom:8vw;font-size:3.4vw;margin-right:4.5vw;color:var(--textColor)}.apc-tone-vet{--tone: #0f9aa4;--tonesoft: #e6f7f8;--toneborder: #bfe9ec}.apc-tone-depot{--tone: #4f6bed;--tonesoft: #eceffd;--toneborder: #ccd5fa}.apc-tone-dealer{--tone: #d98014;--tonesoft: #fdf3e5;--toneborder: #f6ddb9}.apc-head{display:flex;flex-direction:column;gap:3vw;padding-bottom:3vw;border-bottom:.3vw solid #eef1f5}.apc-head-titles{display:flex;flex-direction:column;gap:1vw}.apc-title{margin:0;font-size:6.4vw;font-weight:800}.apc-subtitle{margin:0;font-size:3.3vw;font-weight:500;color:#8a93a2}.apc-stats{display:flex;gap:2vw}.apc-stat{display:flex;align-items:center;gap:2vw;box-sizing:border-box;flex:1;min-width:0;padding:2.4vw;border:.3vw solid #e9edf2;border-radius:3vw;background-color:var(--secondaryColor);cursor:pointer}.apc-stat.apc-stat-active{border-color:var(--tone)}.apc-stat-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:8vw;height:8vw;border-radius:2.2vw;background-color:var(--tonesoft);color:var(--tone);font-size:4.2vw}.apc-stat-texts{display:flex;flex-direction:column;gap:.3vw;min-width:0}.apc-stat-value{font-size:4.4vw;font-weight:800;line-height:1.1}.apc-stat-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.6vw;font-weight:700;text-transform:uppercase;color:#8a93a2}.apc-toolbar{display:flex;flex-direction:column;gap:3vw}.apc-tabs{display:flex;align-items:center;gap:1vw;padding:1vw;border:.3vw solid #e9edf2;border-radius:3vw;background-color:#f6f9fb;overflow-x:auto}.apc-tab{display:inline-flex;align-items:center;justify-content:center;gap:1.4vw;flex:1;padding:2.2vw 2.4vw;border:none;border-radius:2.4vw;background-color:transparent;color:#6b7480;font-size:3.3vw;font-weight:600;white-space:nowrap;cursor:pointer}.apc-tab svg{font-size:4vw}.apc-tab.apc-tab-active{background-color:var(--secondaryColor);color:var(--tone, var(--primaryColor));box-shadow:0 .4vw 1.2vw #1018281a}.apc-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:5vw;height:5vw;padding:0 1.2vw;border-radius:6vw;background-color:#e9edf2;color:#6b7480;font-size:2.7vw;font-weight:700}.apc-tab.apc-tab-active .apc-tab-count{background-color:var(--tonesoft, var(--primaryColorTransparent));color:var(--tone, var(--primaryColor))}.apc-search{display:flex;align-items:center;gap:2vw;box-sizing:border-box;width:100%;padding:2.4vw 3vw;border:.3vw solid #e9edf2;border-radius:3vw;background-color:var(--secondaryColor)}.apc-search:focus-within{border-color:var(--primaryColor)}.apc-search svg{font-size:4.2vw;color:#a3adbb}.apc-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:3.6vw;font-weight:500;color:var(--textColor)}.apc-search-clear{display:inline-flex;align-items:center;justify-content:center;width:5.4vw;height:5.4vw;padding:0;border:none;border-radius:6vw;background-color:#eef2f6;color:#6b7480;cursor:pointer}.apc-search-clear svg{font-size:3.4vw;color:inherit}.apc-resultbar{display:flex;align-items:center;justify-content:space-between;gap:2vw;font-size:3vw;font-weight:600;color:#8a93a2}.apc-resultbar strong{color:var(--textColor)}.apc-error{display:flex;align-items:center;gap:2vw;padding:3.4vw;border:.3vw solid #f6d0d0;border-radius:3vw;background-color:#fdf0f0;color:#b42318;font-size:3.3vw;font-weight:600}.apc-error svg{flex-shrink:0;font-size:4.4vw}.apc-empty{display:flex;flex-direction:column;align-items:center;gap:1.6vw;padding:10vw 5vw;border:.3vw dashed #e4e8ee;border-radius:3vw;text-align:center}.apc-empty svg{font-size:9vw;color:#cbd3dc}.apc-empty-title{font-size:4vw;font-weight:700;color:#6b7480}.apc-empty-text{font-size:3.2vw;font-weight:500;color:#a3adbb}.apc-list{display:flex;flex-direction:column;gap:3vw}.apc-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;border:.3vw solid #e9edf2;border-radius:3vw;background-color:var(--secondaryColor);box-shadow:0 1vw 3vw #10182812;overflow:hidden}.apc-card.apc-card-open{border-color:var(--toneborder)}.apc-card.apc-card-busy{opacity:.55;pointer-events:none}.apc-card-head{display:flex;align-items:flex-start;gap:3vw;padding:3.4vw;cursor:pointer}.apc-card.apc-card-open .apc-card-head{border-bottom:.3vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.apc-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:10vw;height:10vw;border:.3vw solid var(--toneborder);border-radius:2.6vw;background-color:var(--tonesoft);color:var(--tone);font-size:3.8vw;font-weight:800;text-transform:uppercase}.apc-card-id{display:flex;flex-direction:column;gap:1.4vw;flex:1;min-width:0}.apc-card-titlerow{display:flex;align-items:center;gap:1.6vw;flex-wrap:wrap}.apc-card-name{margin:0;width:100%;font-size:4.2vw;font-weight:700;line-height:1.2}.apc-pill{display:inline-flex;align-items:center;gap:1vw;padding:1vw 2.2vw;border:.3vw solid var(--toneborder);border-radius:6vw;background-color:var(--tonesoft);color:var(--tone);font-size:2.7vw;font-weight:700}.apc-pill svg{font-size:3.2vw}.apc-flag{display:inline-flex;align-items:center;gap:1vw;padding:1vw 2.2vw;border-radius:6vw;font-size:2.7vw;font-weight:700}.apc-flag svg{font-size:3.2vw}.apc-flag-yes{border:.3vw solid #c7ead6;background-color:#eefaf3;color:#0f7b46}.apc-flag-no{border:.3vw solid #e7eaee;background-color:#f4f6f8;color:#8a93a2}.apc-card-metarow{display:flex;flex-direction:column;gap:1.2vw;min-width:0}.apc-meta{display:inline-flex;align-items:center;gap:1.2vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7480;font-size:3.1vw;font-weight:600}.apc-meta svg{flex-shrink:0;font-size:3.6vw;color:#a3adbb}.apc-card-actions{display:flex;align-items:center;flex-shrink:0}.apc-head-actions{display:none}.apc-chevron{display:inline-flex;align-items:center;justify-content:center;width:7vw;height:7vw;border-radius:2vw;background-color:#f2f5f8;color:#6b7480;font-size:3.8vw;transition:transform .25s ease}.apc-card.apc-card-open .apc-chevron{transform:rotate(180deg);background-color:var(--tonesoft);color:var(--tone)}.apc-card-body{display:flex;flex-direction:column;gap:3vw;padding:3.4vw}.apc-card-bodyactions{display:flex;gap:2vw;flex-wrap:wrap}.apc-action{display:inline-flex;align-items:center;justify-content:center;gap:1.2vw;flex:1;min-width:30vw;padding:2.6vw 3vw;border:.3vw solid var(--primaryColor);border-radius:2.4vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:3.2vw;font-weight:700;cursor:pointer}.apc-action svg{font-size:3.8vw}.apc-action-accept{border-color:#0f7b46;background-color:#0f9d58}.apc-action-decline{border-color:#f0cfcf;background-color:var(--secondaryColor);color:#b42318}.apc-sections{display:flex;flex-direction:column;gap:3vw}.apc-section{display:flex;flex-direction:column;gap:2.4vw;box-sizing:border-box;padding:3vw;border:.3vw solid #eef1f5;border-radius:2.6vw;background-color:#fbfdfe}.apc-section-title{display:flex;align-items:center;gap:1.4vw;margin:0;font-size:2.9vw;font-weight:800;text-transform:uppercase;color:#8a93a2}.apc-section-title svg{font-size:3.6vw;color:var(--tone)}.apc-section-head{display:flex;align-items:center;justify-content:space-between;gap:2vw;flex-wrap:wrap}.apc-sectionbtn{display:inline-flex;align-items:center;gap:1.2vw;padding:1.8vw 2.6vw;border:.3vw solid #e2e8ee;border-radius:2.2vw;background-color:var(--secondaryColor);color:#4c5563;font-size:3vw;font-weight:700;cursor:pointer}.apc-sectionbtn svg{font-size:3.6vw}.apc-fields{display:flex;flex-direction:column;gap:2.2vw}.apc-field{display:flex;flex-direction:column;gap:.5vw;min-width:0}.apc-field-label{font-size:2.8vw;font-weight:700;color:#a3adbb}.apc-field-value{font-size:3.4vw;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.apc-field-empty{color:#c2c9d2;font-weight:500}.apc-mono{font-family:inherit;font-weight:700}.apc-docs{display:flex;align-items:flex-start;gap:2.4vw;flex-wrap:wrap}.apc-doc{display:flex;flex-direction:column;align-items:center;gap:1vw;width:22vw;padding:0;border:none;background:transparent;cursor:pointer}.apc-doc img{box-sizing:border-box;width:22vw;height:15vw;border:.3vw solid #e9edf2;border-radius:2vw;object-fit:cover;background-color:#f2f5f8}.apc-doc-name{font-size:2.6vw;font-weight:600;line-height:1.2;text-align:center;color:#8a93a2}.apc-doc-empty{padding:2.6vw 3vw;border:.3vw dashed #e4e8ee;border-radius:2.4vw;color:#a3adbb;font-size:3vw;font-weight:600}.apc-regions{display:flex;flex-direction:column;gap:2.2vw}.apc-regions-summary{font-size:3.1vw;font-weight:600;color:#6b7480}.apc-citychips{display:flex;align-items:flex-start;gap:1.6vw;flex-wrap:wrap}.apc-citychip{display:inline-flex;align-items:center;gap:1.2vw;padding:1.6vw 2.6vw;border:.3vw solid #e2e8ee;border-radius:6vw;background-color:var(--secondaryColor);color:#4c5563;font-size:3vw;font-weight:600;cursor:pointer}.apc-citychip.apc-citychip-active{border-color:var(--tone);background-color:var(--tonesoft);color:var(--tone)}.apc-citychip-count{display:inline-flex;align-items:center;justify-content:center;min-width:4.6vw;height:4.6vw;padding:0 1vw;border-radius:6vw;background-color:#f2f5f8;color:#8a93a2;font-size:2.5vw;font-weight:700}.apc-citychip.apc-citychip-active .apc-citychip-count{background-color:var(--secondaryColor);color:var(--tone)}.apc-districts{display:flex;align-items:flex-start;gap:1.4vw;flex-wrap:wrap;padding:2.4vw;border:.3vw solid #eef1f5;border-radius:2.4vw;background-color:var(--secondaryColor)}.apc-district{padding:1vw 2vw;border-radius:1.6vw;background-color:#f4f6f8;color:#4c5563;font-size:2.9vw;font-weight:600}.apc-pagination{display:flex;align-items:center;justify-content:center;gap:2vw;margin-top:2vw}.apc-pagebtn{display:inline-flex;align-items:center;gap:1.2vw;padding:2.4vw 3.4vw;border:.3vw solid #e2e8ee;border-radius:2.4vw;background-color:var(--secondaryColor);color:#4c5563;font-size:3.2vw;font-weight:700;cursor:pointer}.apc-pagebtn:disabled{opacity:.45}.apc-pagebtn svg{font-size:3.6vw}.apc-pageinfo{padding:2.2vw 3.4vw;border-radius:2.4vw;background-color:#f2f5f8;color:#4c5563;font-size:3.2vw;font-weight:700}.apc-modal{position:fixed;z-index:10000000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:4vw;background-color:#0c121cbf}.apc-modal-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-height:86vh;border-radius:3.4vw;background-color:var(--secondaryColor);overflow:hidden}.apc-modal-head{display:flex;align-items:center;justify-content:space-between;gap:2vw;padding:3.4vw;border-bottom:.3vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.apc-modal-title{display:flex;align-items:center;gap:1.6vw;margin:0;font-size:4vw;font-weight:800}.apc-modal-title svg{font-size:4.4vw;color:var(--primaryColor)}.apc-modal-sub{font-size:2.9vw;font-weight:600;color:#8a93a2}.apc-modal-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:8vw;height:8vw;border:.3vw solid #e2e8ee;border-radius:2.2vw;background-color:var(--secondaryColor);color:#6b7480;font-size:4.4vw;cursor:pointer}.apc-modal-body{display:flex;flex-direction:column;gap:3vw;padding:3.4vw;overflow-y:auto}.apc-modal-foot{display:flex;align-items:center;gap:2vw;padding:3vw 3.4vw;border-top:.3vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.apc-btn{display:inline-flex;align-items:center;justify-content:center;gap:1.2vw;flex:1;padding:2.8vw 3vw;border:.3vw solid transparent;border-radius:2.4vw;font-size:3.4vw;font-weight:700;cursor:pointer}.apc-btn svg{font-size:3.8vw}.apc-btn:disabled{opacity:.55}.apc-btn-primary{border-color:#0f7b46;background-color:#0f9d58;color:var(--secondaryColor)}.apc-btn-danger{border-color:#b42318;background-color:#d92d20;color:var(--secondaryColor)}.apc-btn-ghost{border-color:#e2e8ee;background-color:var(--secondaryColor);color:#4c5563}.apc-imgmodal-body{display:flex;align-items:center;justify-content:center;padding:0;background-color:#101828}.apc-imgmodal-body img{max-width:100%;max-height:70vh;object-fit:contain}.apc-formnote{display:flex;align-items:flex-start;gap:1.6vw;font-size:3.1vw;font-weight:600;color:#8a93a2}.apc-formnote svg{flex-shrink:0;font-size:4vw;color:var(--primaryColor)}.apc-bulk{display:flex;align-items:flex-end;gap:2vw;flex-wrap:wrap;padding:3vw;border:.3vw solid #eef1f5;border-radius:2.6vw;background-color:#fbfdfe}.apc-bulk-field{display:flex;flex-direction:column;gap:1vw;flex:1;min-width:22vw}.apc-bulk-label{font-size:2.8vw;font-weight:700;color:#a3adbb}.apc-cutgroup{display:flex;flex-direction:column;gap:2vw}.apc-cutgroup-title{display:flex;align-items:center;gap:1.6vw;margin:0;font-size:3.6vw;font-weight:800;color:var(--primaryColor)}.apc-cutgroup-title:after{content:"";flex:1;height:.3vw;background-color:#eef1f5}.apc-cutrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2vw;padding:2.4vw;border:.3vw solid #eef1f5;border-radius:2.4vw;background-color:#fbfdfe}.apc-cutrow-head{display:none}.apc-cutrow-name{grid-column:1 / -1;font-size:3.4vw;font-weight:700;color:var(--textColor)}.apc-cutinput{box-sizing:border-box;width:100%;padding:2.4vw;border:.3vw solid #e2e8ee;border-radius:2vw;background-color:var(--secondaryColor);font-size:3.4vw;font-weight:600;color:var(--textColor);outline:none}.apc-cutinput:focus{border-color:var(--primaryColor)}.apc-cutinput-invalid{border-color:#e0796f;background-color:#fdf6f5}.apc-declinelabel{font-size:3.4vw;font-weight:600;color:#4c5563}.apc-declinetext{box-sizing:border-box;width:100%;min-height:30vw;padding:3vw;border:.3vw solid #e2e8ee;border-radius:2.4vw;background-color:var(--secondaryColor);font-family:inherit;font-size:3.4vw;font-weight:500;line-height:1.45;color:var(--textColor);resize:vertical;outline:none}.apc-declinetext:focus{border-color:var(--primaryColor)}.apc-declinetext-invalid{border-color:#e0796f;background-color:#fdf6f5}}.logininput::placeholder{color:var(--textColorTransparent)}.logininput:focus{outline:none;border-color:var(--primaryColor)}.continuebutton,.loginregisterbutton,.forgotpassword{cursor:pointer}.continuebutton,.loginregisterbutton{transition:background-color .2s ease,color .2s ease,filter .2s ease}.continuebutton:hover{filter:brightness(.92)}.loginregisterbutton:hover{background:var(--primaryColorTransparent)}.continuebutton:active,.loginregisterbutton:active{filter:brightness(.88)}.forgotpassword:hover{text-decoration:underline}@media (min-width: 1000px){.line{width:100%;height:.1vw;background-color:var(--primaryColorTransparent)}.renewpasswordloginbutton{width:14.5vw;height:2vw;background:var(--secondaryColor);border-radius:.5vw;border:.2vw solid var(--primaryColor);font-family:inherit;font-style:normal;font-weight:600;font-size:1vw;line-height:1vw;margin-top:1vw;margin-bottom:1vw;text-align:center;color:var(--primaryColor)}.loginpagecontainer{display:flex;flex-direction:column;justify-content:center;align-items:stretch;background-color:var(--secondaryColor);width:28vw;margin-left:0%;gap:.55vw;margin-bottom:1.5vw}.loginpagecontainer h1{font-size:2.7vw;line-height:1.2;margin:0 0 .4vw}.loginpagecontainer .line{width:100%;height:.1vw;margin-bottom:.4vw}.logininput{width:28vw;padding:.7vw 1.1vw;display:inline-block;border:.1vw solid var(--textColorTransparent);box-sizing:border-box;border-radius:.7vw;height:2.7vw;font-size:1vw;font-family:inherit;font-weight:500;color:var(--textColor);background-color:var(--secondaryColor)}.loginpagecontainer .logininput{width:100%;margin:0}.inputheader{font-family:inherit;font-size:1vw;font-weight:700;line-height:1.4;margin:.3vw 0 0;color:var(--textColor)}.loginpagecontainer .inputheader{text-align:left}.passwordfield{position:relative;display:flex;align-items:center;width:100%}.passwordfield .logininput{padding-right:3.4vw}.passwordtoggle{position:absolute;right:.3vw;top:0;bottom:0;width:3vw;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:.7vw;padding:0;margin:0;cursor:pointer;color:var(--textColorTransparent);font-size:1.1vw;line-height:0;transition:color .2s ease}.passwordtoggle:hover{color:var(--primaryColor);border:none}.passwordtoggle:focus{color:var(--primaryColor);border:none}.remindercontainer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;margin:.3vw 0 0}.forgotpassword{font-family:inherit;font-size:.9vw;font-weight:700;line-height:1.4;text-align:center;color:var(--primaryColor);background:none;border:none;padding:0;cursor:pointer}.continuebutton{width:27.5vw;height:3vw;background:var(--primaryColor);border:none;border-radius:.5vw;font-family:inherit;font-style:normal;font-weight:600;font-size:1.1vw;line-height:1vw;margin-top:1vw;margin-bottom:1vw;text-align:center;color:var(--secondaryColor)}.loginpagecontainer .continuebutton{width:100%;margin:.8vw 0 0}.continuebutton:focus{outline:none}.continuebutton:focus-visible{outline:.15vw solid var(--primaryColor);outline-offset:.15vw}.loginregisterbutton{width:27.5vw;height:3vw;background:var(--secondaryColor);border-radius:.5vw;border:.2vw solid var(--primaryColor);font-family:inherit;font-style:normal;font-weight:600;font-size:1.1vw;line-height:1vw;margin-top:1vw;margin-bottom:1vw;text-align:center;color:var(--primaryColor)}.loginpagecontainer .loginregisterbutton{width:100%;margin:.5vw 0 0}.loginregisterbutton:focus{outline:none}.loginregisterbutton:focus-visible{outline:.15vw solid var(--primaryColor);outline-offset:.15vw}.loginerrortext{font-family:inherit;font-size:1vw;font-weight:700;line-height:1.4;margin:.2vw 0 0;text-align:center;color:var(--errorColor)}.loginpagecontainer .loginerrortext{text-align:left}.forgotpasswordcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.1vw;margin-top:1vw;margin-left:1vw}.forgotpasswordcontainer h1{font-size:1.9vw}.forgotpasswordcontainer h6{font-size:1vw}}@media (max-width: 999px){.line{width:100%;height:.2vw;background-color:var(--primaryColorTransparent)}.loginpagecontainer{display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;background-color:var(--secondaryColor);width:min(86vw,30rem);margin-left:0%;min-height:64vh;gap:clamp(6px,1.6vw,12px);margin-bottom:1.5vw}.loginpagecontainer h1{font-size:clamp(26px,7.7vw,40px);line-height:1.2;margin:0 0 clamp(4px,1.5vw,10px)}.loginpagecontainer .line{width:100%;height:1px;margin-bottom:clamp(4px,1.5vw,10px)}.logininput{width:58vw;padding:0 clamp(12px,3.5vw,18px);display:inline-block;border:1px solid var(--textColorTransparent);box-sizing:border-box;border-radius:clamp(8px,2vw,14px);height:5.7vw;font-size:3vw;font-family:inherit;font-weight:500;color:var(--textColor);background-color:var(--secondaryColor)}.loginpagecontainer .logininput{width:100%;margin:0;height:clamp(44px,11vw,60px);font-size:clamp(16px,3.6vw,20px)}.inputheader{font-family:inherit;font-size:clamp(15px,4vw,20px);font-weight:700;line-height:1.4;margin:clamp(4px,1vw,8px) 0 0;text-align:center;color:var(--textColor)}.passwordfield{position:relative;display:flex;align-items:center;width:100%}.passwordfield .logininput{padding-right:clamp(44px,12vw,56px)}.passwordtoggle{position:absolute;right:clamp(4px,1.5vw,10px);top:0;bottom:0;width:clamp(36px,10vw,46px);display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--textColorTransparent);font-size:clamp(18px,4.6vw,24px);line-height:0}.passwordtoggle:focus,.passwordtoggle:active,.passwordtoggle:focus-visible{border:none;outline:none;box-shadow:none;background:none}.remindercontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:clamp(6px,2vw,12px) 0}.forgotpassword{font-family:inherit;font-size:clamp(14px,3.4vw,18px);font-weight:700;line-height:1.4;text-align:center;color:var(--primaryColor);background:none;border:none;padding:0;cursor:pointer}.continuebutton{width:57.5vw;height:7vw;background:var(--primaryColor);border:none;border-radius:2.5vw;font-family:inherit;font-style:normal;font-weight:600;font-size:4.1vw;line-height:1vw;margin-top:1vw;margin-bottom:1vw;text-align:center;color:var(--secondaryColor)}.loginpagecontainer .continuebutton{width:100%;height:clamp(46px,12vw,62px);border-radius:clamp(10px,2.5vw,16px);font-size:clamp(16px,4.1vw,20px);line-height:1.2;margin:clamp(4px,1.5vw,10px) 0 0}.continuebutton:focus{outline:none}.continuebutton:focus-visible{outline:2px solid var(--primaryColor);outline-offset:2px}.loginregisterbutton{width:57.5vw;height:7vw;background:var(--secondaryColor);border-radius:2.5vw;font-family:inherit;font-style:normal;font-weight:600;font-size:4.1vw;line-height:1vw;margin-top:1vw;margin-bottom:1vw;text-align:center;border:2px solid var(--primaryColor);color:var(--primaryColor)}.loginpagecontainer .loginregisterbutton{width:100%;height:clamp(46px,12vw,62px);border-radius:clamp(10px,2.5vw,16px);font-size:clamp(16px,4.1vw,20px);line-height:1.2;margin:clamp(6px,2vw,12px) 0 0}.loginregisterbutton:focus{outline:none}.loginregisterbutton:focus-visible{outline:2px solid var(--primaryColor);outline-offset:2px}.loginerrortext{font-family:inherit;font-size:clamp(14px,3.8vw,18px);font-weight:700;line-height:1.4;margin:clamp(2px,1vw,8px) 0 0;text-align:center;color:var(--errorColor)}.forgotpasswordcontainer{display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;width:min(86vw,30rem);margin:0 auto;gap:clamp(6px,1.6vw,12px)}.forgotpasswordcontainer h1{font-size:clamp(22px,6.4vw,34px);line-height:1.25;margin:0 0 clamp(4px,1.5vw,10px)}.forgotpasswordcontainer h6{font-size:clamp(12px,3.4vw,16px);font-weight:500;line-height:1.5;margin:clamp(8px,2.5vw,16px) 0 0}.forgotpasswordcontainer .logininputcontainer{display:flex;flex-direction:column;gap:clamp(4px,1.2vw,8px);width:100%}.forgotpasswordcontainer .logininput{width:100%;margin:0;height:clamp(44px,11vw,60px);font-size:clamp(16px,3.6vw,20px)}.forgotpasswordcontainer .continuebutton,.forgotpasswordcontainer .renewpasswordloginbutton{width:100%;height:clamp(46px,12vw,62px);border-radius:clamp(10px,2.5vw,16px);font-size:clamp(16px,4.1vw,20px);line-height:1.2;margin:clamp(4px,1.5vw,10px) 0 0}}.loginbuttoncontainer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1vw;height:33vw;width:32vw;border-radius:0;overflow:hidden}.background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center}.loginbuttontext{position:relative;font-family:inherit;color:var(--secondaryColor);font-size:2.5vw;font-weight:700;line-height:2.7vw;text-align:center;z-index:1}.loginbuttoncontainer.focus,.loginbuttoncontainer:hover{outline:none}@media (min-width: 1000px){.appcontainer{flex-direction:column;align-items:center;background-color:var(--secondaryColor);width:100%;height:100%;overflow-y:auto}.logincontainer{display:flex;gap:.5vw;flex-direction:row;align-items:center;justify-content:center;margin-top:1vw;margin-bottom:1vw}.center{margin-top:10vw;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor)}.adminpagescontainer{display:inline-flex;justify-content:center;flex-direction:row;align-items:start;margin-top:.5vw;width:67vw;margin-inline-start:5vw}.rowcontainer{display:flex;justify-content:flex-start;flex-direction:row;align-items:flex-start;width:99vw;background-color:var(--secondaryColor)}}@media (max-width: 999px){.appcontainer{flex-direction:column;align-items:center;background-color:var(--secondaryColor);width:100%;height:100%;overflow-y:auto}.logincontainer{display:flex;gap:.5vw;flex-direction:row;align-items:center;justify-content:center;margin-top:1vw;margin-bottom:1vw}.center{margin-top:22.5vw;display:flex;padding-top:8vw;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor)}.adminpagescontainer{display:inline-flex;justify-content:center;flex-direction:row;align-items:start;margin-top:.5vw;width:67vw;margin-inline-start:5vw}.rowcontainer{display:flex;justify-content:flex-start;align-items:flex-start;width:99vw;background-color:var(--secondaryColor)}}@media (min-width: 1000px){.catcards{display:flex;flex-direction:row;align-items:stretch;gap:3.1vw;width:95vw;margin-top:1vw;margin-bottom:1vw}.catcards-fluid{width:100%}.catcards-nocta .catcard{height:auto;min-height:15.5vw}.catcard{position:relative;display:flex;flex:1 1 0;min-width:0;height:20vw;box-sizing:border-box;padding:1.8vw;border-radius:.55vw;overflow:hidden;background-color:var(--catbg);background-repeat:no-repeat;background-position:right center;background-size:cover;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}button.catcard{border:none;outline:none;text-align:left;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.catcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--catbg) 0%,var(--catbg) 30%,var(--catbgt) 68%)}.catcard:hover{transform:translateY(-.25vw);box-shadow:0 .15vw .3vw #1018280d,0 .9vw 2vw #1018281f}.catcard-body{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.catcard-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.6vw;height:3.6vw;border-radius:50%;background-color:var(--secondaryColor);color:var(--primaryColor);font-size:1.75vw;box-shadow:0 .1vw .5vw #10182812}.catcard-title{margin:1.15vw 0 0;max-width:62%;font-size:1.25vw;font-weight:700;line-height:1.35;color:#26333c}.catcard-desc{margin:.6vw 0 0;max-width:56%;font-size:.85vw;font-weight:400;line-height:1.5;color:#6b7885}.catcard-cta{display:inline-flex;align-items:center;gap:.6vw;margin-top:auto;padding:.72vw 1.25vw;border-radius:.4vw;background-color:#26737f;color:var(--secondaryColor);font-size:.85vw;font-weight:700;white-space:nowrap;transition:background-color .2s ease}.catcard-cta-arrow{display:flex;font-size:1vw;transition:transform .2s ease}.catcard:hover .catcard-cta{background-color:var(--primaryColor)}.catcard:hover .catcard-cta-arrow{transform:translate(.25vw)}}@media (max-width: 999px){.catcards{display:flex;flex-direction:column;align-items:center;gap:4vw;width:90vw;margin-top:3vw;margin-bottom:3vw}.catcards-fluid{width:100%}.catcards-nocta .catcard{min-height:40vw}.catcard{position:relative;display:flex;width:100%;min-height:50vw;box-sizing:border-box;padding:4.5vw;border-radius:2vw;overflow:hidden;background-color:var(--catbg);background-repeat:no-repeat;background-position:right center;background-size:cover;text-decoration:none}button.catcard{border:none;outline:none;text-align:left;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.catcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--catbg) 0%,var(--catbg) 34%,var(--catbgt) 76%)}.catcard:active{transform:scale(.99)}.catcard-body{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.catcard-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:9vw;height:9vw;border-radius:50%;background-color:var(--secondaryColor);color:var(--primaryColor);font-size:4.4vw;box-shadow:0 .3vw 1.2vw #10182814}.catcard-title{margin:2.6vw 0 0;max-width:62%;font-size:3.5vw;font-weight:700;line-height:1.35;color:#26333c}.catcard-desc{margin:1.4vw 0 0;max-width:58%;font-size:2.6vw;font-weight:400;line-height:1.5;color:#6b7885}.catcard-cta{display:inline-flex;align-items:center;gap:1.5vw;margin-top:auto;padding:2vw 3.4vw;border-radius:1.2vw;background-color:#26737f;color:var(--secondaryColor);font-size:2.7vw;font-weight:700;white-space:nowrap}.catcard-cta-arrow{display:flex;font-size:3.2vw}}.homepagesuggestionscontainer{display:flex;flex-direction:column;align-items:flex-start;width:80vw;margin-top:3vw;margin-bottom:2vw;margin-left:2.5vw;box-shadow:0 0 10px #0000001a;padding:2vw}.homepagesuggestionscontainerheaderrowcontainer{display:flex;flex-direction:row;align-items:center;gap:1vw;justify-content:center}.homepagesuggestionsheadericon{font-size:2.2vw;color:var(--primaryColor);background-color:var(--primaryColorTransparent);border-radius:50%;padding:.8vw;flex-shrink:0}.homepagesuggestionscontainer h1{color:var(--textColor);font-size:1.5vw;font-weight:700;text-align:flex-start}.homepagesuggestionscontainer h2{color:var(--textColor);font-size:.8vw;font-weight:400;text-align:flex-start;margin-top:-.6vw}.homepagesuggestionscontainerslider{display:flex;gap:3vw;overflow-x:auto;scroll-behavior:smooth;padding:1vw .5vw;margin-right:2vw;scrollbar-width:none;-ms-overflow-style:none}.homepagesuggestionscontainerslider::-webkit-scrollbar{display:none}.homepagesuggestionsliderwrapper{position:relative;width:100%;padding:1vw 2vw;margin-left:1.2vw;box-sizing:border-box}.homepagesuggestionsproductcard{cursor:pointer;flex:0 0 16vw;min-width:14vw;background-color:#fff;border-radius:.8vw;border:.05vw solid #f0f0f0;box-shadow:0 .2vw .8vw #0000000a;padding:1.2vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.homepagesuggestionsproductcard:hover{transform:translateY(-.2vw);box-shadow:0 .4vw 1.2vw #00000014}.homepagesuggestionsimagewrapper{width:100%;height:10vw;min-height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:1vw}.homepagesuggestionsimagewrapper img{max-width:100%;max-height:100%;object-fit:contain}.homepagesuggestionsproducttitle{font-family:inherit;font-size:.85vw;font-weight:700;color:var(--textColor);text-align:center;margin:0 0 .8vw;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homepagesuggestionsproductinfo{display:flex;flex-direction:column;align-items:center;gap:.2vw;margin-bottom:1vw}.homepagesuggestionsbrandname{font-family:inherit;font-size:.75vw;color:var(--textColorTransparent);font-weight:500}.homepagesuggestionspricebadge{width:100%;background-color:var(--primaryColor);color:#fff;border:none;border-radius:.5vw;padding:.5vw 0;font-family:inherit;font-size:.85vw;font-weight:600;cursor:pointer;transition:background-color .2s}.homepagesuggestionsemptycontainer{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1vw 2vw 1.5vw;box-sizing:border-box}.homepagesuggestionsemptyillustration{width:16vw;min-width:180px;height:auto;margin-bottom:.5vw}.homepagesuggestionscontainer .homepagesuggestionsemptytitle{font-family:inherit;font-size:1.15vw;font-weight:700;color:var(--textColor);margin:0 0 .6vw}.homepagesuggestionsemptytext{display:flex;flex-direction:column;gap:.2vw;font-family:inherit;font-size:.85vw;font-weight:400;color:var(--textColorTransparent);line-height:1.5;margin:0 0 1.2vw}.homepagesuggestionsemptybutton{display:flex;align-items:center;justify-content:center;gap:.5vw;background-color:var(--primaryColor);color:#fff;border:none;border-radius:2vw;padding:.7vw 1.6vw;font-family:inherit;font-size:.9vw;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.homepagesuggestionsemptybutton:hover{transform:translateY(-.1vw);box-shadow:0 .3vw .9vw #00000026}.homepagesuggestionsemptybutton:focus{outline:none}.homepagesuggestionsemptybuttonicon{font-size:1em;flex-shrink:0}.homepagesuggestionsloadingcontainer{flex:1 1 100%;min-width:0;display:flex;align-items:center;justify-content:center;min-height:14vw}.homepagesuggestionsnavbutton{position:absolute;top:50%;transform:translateY(-50%);width:2.5vw;height:2.5vw;min-width:1.5vw;min-height:1.5vw;border-radius:50%;background-color:#fff;border:.05vw solid #e2e8f0;box-shadow:0 .2vw .6vw #0000001a;color:var(--primaryColor);font-size:1.5vw;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background-color .2s,color .2s}.homepagesuggestionsnavbutton:hover{background-color:var(--primaryColor);color:#fff}.homepagesuggestionsnavbutton:focus{outline:none}.homepagesuggestionsnavbuttonright{right:2vw}.homepagesuggestionsnavbuttonleft{left:.2vw}@media (max-width: 999px){.homepagesuggestionscontainer{box-sizing:border-box;width:94vw;margin:4vw 0;padding:4vw 3vw}.homepagesuggestionsheadericon{font-size:6vw;padding:2vw}.homepagesuggestionscontainer h1{font-size:4.2vw}.homepagesuggestionscontainer h2{font-size:3vw;margin-top:-1vw}.homepagesuggestionsliderwrapper{padding:3vw 0 0;margin-left:0}.homepagesuggestionsnavbutton{display:none}.homepagesuggestionscontainerslider{display:grid;grid-template-columns:repeat(2,1fr);gap:3vw;overflow:visible;padding:0;margin-right:0}.homepagesuggestionsproductcard{flex:unset;width:auto;min-width:0;padding:3vw;border-radius:3vw}.homepagesuggestionsimagewrapper{height:26vw;min-height:0;margin-bottom:2vw}.homepagesuggestionsproducttitle{font-size:3.2vw;margin-bottom:1.5vw}.homepagesuggestionsproductinfo{margin-bottom:2vw}.homepagesuggestionsbrandname{font-size:2.8vw}.homepagesuggestionspricebadge{padding:2vw 0;border-radius:1.5vw;font-size:3vw}.homepagesuggestionsemptycontainer,.homepagesuggestionsloadingcontainer{grid-column:1 / -1}.homepagesuggestionsemptycontainer{padding:4vw 2vw}.homepagesuggestionsemptyillustration{width:40vw;min-width:0}.homepagesuggestionscontainer .homepagesuggestionsemptytitle{font-size:4vw}.homepagesuggestionsemptytext{font-size:3.2vw}.homepagesuggestionsemptybutton{padding:2.5vw 5vw;border-radius:6vw;font-size:3.2vw}.homepagesuggestionsloadingcontainer{min-height:40vw}}.announcementcardnew .announcementcardicon{background-color:#d9f1f3;color:#0e8b95}.announcementcardnew .announcementcardtype{background-color:#0e7f89;color:#fff}.announcementcardcampaign .announcementcardicon,.announcementcardcampaign .announcementcardtype{background-color:#e2f6e8;color:#1f8b4c}.announcementcardsystem .announcementcardicon,.announcementcardsystem .announcementcardtype{background-color:#e4effb;color:#2b6cb0}.announcementcardinformation .announcementcardicon{background-color:#fdf0e1;color:#d18a1e}.announcementcardinformation .announcementcardtype{background-color:#fdf0e1;color:#b0761c}.announcementcardnewfeature .announcementcardicon,.announcementcardnewfeature .announcementcardtype{background-color:#eee9fb;color:#7a4fd0}.announcementcardimportant .announcementcardicon{background-color:#fde8e8;color:#c53030}.announcementcardimportant .announcementcardtype{background-color:#c53030;color:#fff}@media (min-width: 1000px){.announcementscontainer{--announcementcardgap: 1vw;position:relative;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;width:94.3vw;height:auto;padding:1.8vw 2.5vw;background-color:var(--secondaryColor);border:.05vw solid #00000012;border-radius:1vw;margin-top:2vw;box-shadow:0 .2vw 1vw #0000000f}.announcementsloader{display:flex;align-items:center;justify-content:center;width:100%;padding-block:3vw}.announcementsheader{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1vw;margin-bottom:1.6vw}.announcementsheadertexts{display:flex;flex-direction:column;gap:.4vw}.announcementstitlerow{display:flex;flex-direction:row;align-items:center;gap:.9vw}.announcementstitleicon{font-size:2.1vw;color:var(--primaryColor)}.announcementstitle{font-family:inherit;font-size:2.2vw;font-weight:700;color:var(--textColor);margin:0}.announcementssubtitle{font-family:inherit;font-size:1vw;font-weight:500;color:#00000085;margin:0}.announcementsallbutton{display:flex;flex-direction:row;align-items:center;gap:.5vw;font-family:inherit;font-size:1vw;font-weight:600;color:var(--primaryColor);background-color:var(--secondaryColor);border:.1vw solid var(--primaryColor);border-radius:.5vw;padding:.6vw 1.2vw;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.announcementsallbutton:hover{background-color:var(--primaryColor);color:var(--secondaryColor)}.announcementsallbuttonicon{font-size:1.1vw}.announcementscarousel{position:relative;display:flex;flex-direction:row;align-items:center}.announcementsviewport{width:100%;overflow:hidden;padding-block:.4vw}.announcementstrack{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;gap:var(--announcementcardgap);transition:transform .45s ease}.announcementcard{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;min-width:0;box-sizing:border-box;min-height:16vw;padding:1.2vw;background-color:var(--secondaryColor);border:.05vw solid #00000014;border-radius:.8vw;transition:box-shadow .2s ease,transform .2s ease}.announcementcard:hover{box-shadow:0 .4vw 1.2vw #00000014;transform:translateY(-.2vw)}.announcementcardtop{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.5vw;margin-bottom:1vw}.announcementcardicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6vw;height:3.6vw;border-radius:50%;font-size:1.7vw}.announcementcardtype{font-size:.75vw;font-weight:700;border-radius:.4vw;padding:.25vw .6vw;white-space:nowrap}.announcementcardtitle{font-family:inherit;font-size:1.15vw;font-weight:700;color:var(--textColor);margin:0 0 .6vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.announcementcarddescription{font-family:inherit;font-size:.7vw;font-weight:500;line-height:1.5;color:#00000090;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.announcementcarddate{display:flex;flex-direction:row;align-items:center;gap:.4vw;margin-top:auto;padding-top:.9vw;border-top:.05vw solid #00000014;font-size:.85vw;font-weight:500;color:#00000085}.announcementcarddateicon{font-size:.95vw}.announcementcardcta{display:flex;flex-direction:row;align-items:center;gap:.4vw;margin-top:.9vw;font-size:.9vw;font-weight:700;color:#0e8b95}.announcementcardctaicon{font-size:1vw;transition:transform .2s ease}.announcementcard:hover .announcementcardctaicon{transform:translate(.25vw)}.announcementsnavbutton{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.6vw;height:2.6vw;padding:0;border:.05vw solid #00000012;border-radius:50%;background-color:var(--secondaryColor);box-shadow:0 .15vw .6vw #00000018;color:var(--textColor);font-size:1.2vw;cursor:pointer;z-index:2}.announcementsnavbuttonprev{left:-1.9vw}.announcementsnavbuttonnext{right:-1.9vw}.announcementsnavbutton:disabled{color:#00000035;box-shadow:none;cursor:not-allowed}.announcementsdots{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5vw;margin-top:1.4vw}.announcementsdot{width:.6vw;height:.6vw;padding:0;border:none;border-radius:50%;background-color:#00000020;cursor:pointer}.announcementsdotactive{background-color:var(--primaryColor)}.announcementitem{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:var(--secondaryColor);padding-inline:1vw;min-height:4vw;border-radius:.5vw;padding-bottom:.7vw;padding-top:.5vw}.announcementdate{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font-family:inherit;font-size:1vw;font-weight:500;color:var(--textColor);background-color:var(--primaryColorTransparent);margin-right:1vw;width:4vw;height:3.5vw;border-radius:.5vw;padding-bottom:.4vw;margin-top:1vw}.announcementdatetexts{display:flex;flex-direction:column;align-items:center;justify-content:center}.announcementslistempty{font-family:inherit;font-size:1.1vw;font-weight:500;color:var(--textColorTransparent);text-align:center;padding-block:2vw;margin:0}.announcementdateimportant{width:100%;text-align:center;margin-top:-.5vw;font-size:.8vw;font-weight:700;animation:colorSwap 2s infinite alternate;border-start-end-radius:.5vw;border-start-start-radius:.5vw}@keyframes colorSwap{0%{background-color:var(--errorColor);color:var(--secondaryColor)}to{background-color:var(--secondaryColor);color:var(--errorColor)}}.announcementdatenotimportant{width:100%;text-align:center;margin-top:-.5vw;font-size:.8vw;font-weight:600;background-color:transparent;color:transparent}.announcementdateday{justify-content:center;text-align:center;font-size:1.2vw;font-weight:700;color:var(--textColor)}.announcementdatemonth{font-size:.8vw;font-weight:600;color:#000000a4}.announcementlistitemtextcontainer{display:flex;flex-direction:column;justify-content:center;gap:.2vw;margin-left:2vw;padding-block:.5vw}.announcementtitlelist{font-family:inherit;font-size:1.3vw;font-weight:500;max-width:60vw;color:var(--textColor);margin:0}.announcementlistitemtype{align-self:flex-start;font-size:.8vw;font-weight:700;color:var(--primaryColor);background-color:var(--primaryColorTransparent);border-radius:.3vw;padding-inline:.5vw;padding-block:.15vw}.announcementlistitemshortdescription{font-family:inherit;font-size:1vw;font-weight:500;max-width:60vw;color:var(--textColorTransparent);margin:0}.announcementlistcontainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:75vw;padding:2vw;height:auto;margin-bottom:2vw;background-color:var(--primaryColorTransparent)}.announcementslisttitle{font-family:inherit;font-size:2.5vw;font-weight:700;margin-top:1vw;margin-bottom:1vw;color:var(--textColor);text-align:center}.announcementslist{display:flex;flex-direction:column;gap:1vw;width:95%}.announcementslistpaginationbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;cursor:pointer;border-radius:.3vw;width:6vw;height:2.3vw;font-size:1vw;font-family:inherit;font-weight:600;margin-left:.5vw;margin-right:.5vw}.announcementslistpaginationbutton:disabled{background-color:var(--primaryColorTransparent);cursor:not-allowed}.announcementslistpagination{display:flex;justify-content:center;align-items:center;margin-top:1vw}.announcementslistpagination select{font-family:inherit;width:4vw;padding:.5vw;border:.05vw solid #ccc;font-weight:600;border-radius:.02vw;background-color:#f9f9f9;font-size:.7vw}}@media (max-width: 999px){.announcementscontainer{--announcementcardgap: 2vw;position:relative;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;width:94.3vw;height:auto;padding:3vw 5vw;background-color:var(--secondaryColor);border:.2vw solid #00000012;border-radius:2vw;margin-top:6vw;box-shadow:0 .5vw 2vw #0000000f}.announcementsloader{display:flex;align-items:center;justify-content:center;width:100%;padding-block:8vw}.announcementsheader{display:flex;flex-direction:column;align-items:stretch;gap:2vw;margin-bottom:3vw}.announcementsheadertexts{display:flex;flex-direction:column;gap:1vw}.announcementstitlerow{display:flex;flex-direction:row;align-items:center;gap:2vw}.announcementstitleicon{font-size:5vw;color:var(--primaryColor)}.announcementstitle{font-family:inherit;font-size:5vw;font-weight:700;color:var(--textColor);margin:0}.announcementssubtitle{font-family:inherit;font-size:2.6vw;font-weight:500;color:#00000085;margin:0}.announcementsallbutton{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1vw;font-family:inherit;font-size:2.8vw;font-weight:600;color:var(--primaryColor);background-color:var(--secondaryColor);border:.3vw solid var(--primaryColor);border-radius:1.2vw;padding:1.4vw 2.5vw;white-space:nowrap}.announcementsallbuttonicon{font-size:3vw}.announcementscarousel{position:relative;display:flex;flex-direction:row;align-items:center}.announcementsviewport{width:100%;overflow:hidden;padding-block:1vw}.announcementstrack{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;gap:var(--announcementcardgap);transition:transform .45s ease}.announcementcard{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;min-width:0;box-sizing:border-box;min-height:45vw;padding:3vw;background-color:var(--secondaryColor);border:.2vw solid #00000014;border-radius:2vw}.announcementcardtop{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1vw;margin-bottom:2.5vw}.announcementcardicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:11vw;height:11vw;border-radius:50%;font-size:5.2vw}.announcementcardtype{font-size:2.2vw;font-weight:700;border-radius:1vw;padding:.8vw 1.6vw;white-space:nowrap}.announcementcardtitle{font-family:inherit;font-size:3.4vw;font-weight:700;color:var(--textColor);margin:0 0 1.5vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.announcementcarddescription{font-family:inherit;font-size:2.7vw;font-weight:500;line-height:1.5;color:#00000090;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.announcementcarddate{display:flex;flex-direction:row;align-items:center;gap:1vw;margin-top:auto;padding-top:2.2vw;border-top:.2vw solid #00000014;font-size:2.5vw;font-weight:500;color:#00000085}.announcementcarddateicon{font-size:2.8vw}.announcementcardcta{display:flex;flex-direction:row;align-items:center;gap:1vw;margin-top:2vw;font-size:2.7vw;font-weight:700;color:#0e8b95}.announcementcardctaicon{font-size:3vw}.announcementsnavbutton{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:7vw;height:7vw;padding:0;border:.2vw solid #00000012;border-radius:50%;background-color:var(--secondaryColor);box-shadow:0 .4vw 1.5vw #00000018;color:var(--textColor);font-size:3.5vw;cursor:pointer;z-index:2}.announcementsnavbuttonprev{left:-4.5vw}.announcementsnavbuttonnext{right:-4.5vw}.announcementsnavbutton:disabled{color:#00000035;box-shadow:none;cursor:not-allowed}.announcementsdots{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.2vw;margin-top:3vw}.announcementsdot{width:1.6vw;height:1.6vw;padding:0;border:none;border-radius:50%;background-color:#00000020;cursor:pointer}.announcementsdotactive{background-color:var(--primaryColor)}.announcementlistcontainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;width:94vw;padding:3vw;margin-top:5vw;height:auto;margin-bottom:6vw;border-radius:2vw;background-color:var(--primaryColorTransparent)}.announcementslisttitle{font-family:inherit;font-size:6vw;font-weight:700;margin-top:2vw;margin-bottom:3.5vw;color:var(--textColor);text-align:center}.announcementslistempty{font-family:inherit;font-size:3.2vw;font-weight:500;color:var(--textColorTransparent);text-align:center;padding-block:6vw;margin:0}.announcementslist{display:flex;flex-direction:column;gap:2.5vw;width:100%}.announcementitem{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;box-sizing:border-box;width:100%;gap:3vw;background-color:var(--secondaryColor);padding:3vw;border-radius:2vw;box-shadow:0 .3vw 1.2vw #0000000f}.announcementdate{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0;overflow:hidden;box-sizing:border-box;font-family:inherit;font-size:3vw;font-weight:500;color:var(--textColor);background-color:var(--primaryColorTransparent);width:16vw;min-height:16vw;border-radius:1.5vw;padding:0 0 1.5vw;margin:0}.announcementdatetexts{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.announcementdateimportant{width:100%;text-align:center;font-size:2.2vw;font-weight:700;padding-block:.7vw;margin-bottom:1vw;animation:colorSwap 2s infinite alternate}@keyframes colorSwap{0%{background-color:var(--errorColor);color:var(--secondaryColor)}to{background-color:var(--secondaryColor);color:var(--errorColor)}}.announcementdatenotimportant{width:100%;text-align:center;font-size:2.2vw;font-weight:700;padding-block:.7vw;margin-bottom:1vw;background-color:transparent;color:transparent}.announcementdateday{justify-content:center;text-align:center;font-size:4.5vw;font-weight:700;line-height:1.1;color:var(--textColor)}.announcementdatemonth{font-size:2.6vw;font-weight:600;text-align:center;color:#000000a4}.announcementlistitemtextcontainer{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;gap:1.2vw;margin-left:0;padding-block:0}.announcementtitlelist{font-family:inherit;font-size:4vw;font-weight:600;line-height:1.3;max-width:100%;color:var(--textColor);margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.announcementlistitemtype{align-self:flex-start;font-size:2.4vw;font-weight:700;color:var(--primaryColor);background-color:var(--primaryColorTransparent);border-radius:1vw;padding-inline:1.6vw;padding-block:.5vw}.announcementlistitemshortdescription{font-family:inherit;font-size:3.1vw;font-weight:500;line-height:1.45;max-width:100%;color:var(--textColorTransparent);margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.announcementslistpagination{display:flex;justify-content:center;align-items:center;gap:2.5vw;margin-top:4vw}.announcementslistpaginationbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;cursor:pointer;border-radius:1.2vw;width:24vw;height:11vw;font-size:3.4vw;font-family:inherit;font-weight:600;margin-left:0;margin-right:0}.announcementslistpaginationbutton:disabled{background-color:var(--primaryColorTransparent);cursor:not-allowed}.announcementslistpagination select{font-family:inherit;box-sizing:border-box;width:18vw;height:11vw;padding-inline:1.5vw;border:.2vw solid #ccc;font-weight:600;border-radius:1.2vw;background-color:#f9f9f9;font-size:3vw}}@media (min-width: 600px) and (max-width: 999px){.announcementscontainer{--announcementcardgap: 1.5vw;padding:2.5vw 4vw;border-radius:1.4vw;margin-top:5vw}.announcementsheader{flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:2.5vw}.announcementstitleicon,.announcementstitle{font-size:3.6vw}.announcementssubtitle{font-size:1.9vw}.announcementsallbutton{font-size:2vw;border-width:.2vw;border-radius:.8vw;padding:1vw 1.8vw}.announcementsallbuttonicon{font-size:2.2vw}.announcementcard{min-height:26vw;padding:2vw;border-radius:1.2vw}.announcementcardicon{width:6.5vw;height:6.5vw;font-size:3vw}.announcementcardtype{font-size:1.5vw;border-radius:.7vw;padding:.5vw 1vw}.announcementcardtitle{font-size:2.2vw;margin-bottom:1vw}.announcementcarddescription{font-size:1.8vw}.announcementcarddate{font-size:1.7vw;padding-top:1.5vw}.announcementcarddateicon{font-size:1.9vw}.announcementcardcta{font-size:1.8vw;margin-top:1.4vw}.announcementcardctaicon{font-size:2vw}.announcementsnavbutton{width:4.5vw;height:4.5vw;font-size:2.2vw}.announcementsnavbuttonprev{left:-3vw}.announcementsnavbuttonnext{right:-3vw}.announcementsdots{gap:.8vw;margin-top:2vw}.announcementsdot{width:1vw;height:1vw}.announcementlistcontainer{width:90vw;padding:2.5vw;border-radius:1.4vw;margin-bottom:4vw}.announcementslisttitle{font-size:4vw;margin-bottom:2.5vw}.announcementslistempty{font-size:2.2vw;padding-block:4vw}.announcementslist{gap:1.8vw}.announcementitem{gap:2vw;padding:2vw;border-radius:1.4vw}.announcementdate{width:11vw;min-height:11vw;border-radius:1vw;padding-bottom:1vw}.announcementdateimportant,.announcementdatenotimportant{font-size:1.5vw;padding-block:.5vw;margin-bottom:.6vw}.announcementdateday{font-size:3vw}.announcementdatemonth{font-size:1.8vw}.announcementlistitemtextcontainer{gap:.8vw}.announcementtitlelist{font-size:2.4vw}.announcementlistitemtype{font-size:1.6vw;border-radius:.7vw;padding-inline:1.1vw;padding-block:.35vw}.announcementlistitemshortdescription{font-size:1.9vw}.announcementslistpagination{gap:1.8vw;margin-top:3vw}.announcementslistpaginationbutton{width:16vw;height:6vw;font-size:2.2vw;border-radius:.8vw}.announcementslistpagination select{width:12vw;height:6vw;font-size:2vw;border-radius:.8vw;border-width:.15vw}}@media (min-width: 1000px){.registercontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--secondaryColor);width:60vw;margin-left:0%;gap:.3vw;margin-top:1.5vw}.photouploadtext p{font-size:.8vw;font-weight:500}.registerheader{font-family:inherit;font-size:1.5vw;font-weight:700;line-height:2vw;text-align:start}.stepcontainer{display:flex;justify-content:center;align-items:center;margin-top:.5vw;flex-direction:row}.innerstepcontainer{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-right:1vw;color:var(--primaryColor)}.line{width:80%;height:.05vw;background-color:var(--primaryColorTransparent)}.innerstepcontainertext{font-family:inherit;font-size:1vw;font-weight:700;line-height:1vw;text-align:center;color:var(--textColor)}.innerstepcontainerinfotext{font-family:inherit;font-size:.8vw;font-weight:400;line-height:.85vw;text-align:center;color:var(--primaryColor)}.innerstepcircleselected{width:2.5vw;height:2.5vw;background:var(--primaryColor);border:.2vw solid var(--primaryColor);border-radius:100%;align-items:center;justify-content:center;display:flex}.innerstepcircleunselected{width:2.5vw;height:2.5vw;background:var(--graycolor);border:.2vw solid var(--graycolor);border-radius:100%;align-items:center;justify-content:center;display:flex}.selecttext{font-family:inherit;font-size:1.3vw;font-weight:700;line-height:1vw;text-align:center;color:var(--textColor);margin-top:.5vw}.selectcontainer{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:1vw;gap:1.5vw}.selectborderdepo{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;justify-content:center;height:23vw;width:16vw;border:.2vw solid var(--graycolor);border-radius:1vw;gap:4.3vw;background-color:var(--secondaryColor)}.selectbordervet{flex-direction:column;display:flex;box-sizing:border-box;align-items:center;justify-content:center;height:23vw;width:16vw;border:.2vw solid var(--graycolor);border-radius:1vw;gap:4.3vw;outline:none;background-color:var(--secondaryColor)}.selectborderdepo:hover{border:.2vw solid var(--graycolor);outline:none}.selectbordervet:focus{border:.2vw solid var(--graycolor);outline:none}.selectbordervet:hover{border:.2vw solid var(--graycolor);outline:none}.selectborderdepo:focus{border:.2vw solid var(--graycolor);outline:none}.selectbordervet.selected,.selectborderdepo.selected{border:.3vw solid var(--selectedColor);outline:none}.selectlogo{height:6vw}.selectbuttontext{font-family:inherit;font-size:1vw;font-weight:700;line-height:1vw;text-align:center;margin-top:.5vw}.selectedbuttoncontainer{justify-content:center;align-items:center;display:flex}.selectedcornerdepo{justify-content:center;align-items:center;display:flex;width:2.5vw;height:2.5vw;border-radius:.6vw 0px;margin-right:13vw;margin-bottom:4.2vw;font-size:1vw}.selectedcornervet{justify-content:center;align-items:center;display:flex;width:2.5vw;height:2.5vw;border-radius:.6vw 0px;margin-right:13.1vw;margin-bottom:4.3vw;font-size:1vw}.registercontinuebutton{width:51vw;height:2.4vw;background:var(--primaryColor);border-radius:.6vw;font-family:inherit;font-style:normal;font-weight:600;font-size:1vw;line-height:1vw;margin-top:1vw;margin-bottom:1vw;color:var(--secondaryColor)}.registercontinuebutton:disabled{background-color:var(--primaryColorTransparent);cursor:not-allowed}.alreadyregisteredcontainer{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:13vw;margin-left:10vw;margin-bottom:2vw}.alreadyregisteredtext{font-family:inherit;font-size:1vw;font-weight:700;line-height:1vw;margin-top:.5vw;text-align:center;margin:0;text-wrap:nowrap}.alreadyregisteredbutton{display:flex;align-items:center;justify-content:center;height:2.5vw;width:11vw;background-color:#fff;outline:none;border:.1vw solid var(--primaryColor);color:var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;cursor:pointer}.alreadyregisteredbutton:hover{outline:none;border:.1vw solid var(--primaryColor);background-color:var(--primaryColorTransparent)}.alreadyregisteredbutton:focus{outline:none}.registerinput{width:30vw;padding:.6vw 1vw;margin:.4vw 0;display:inline-block;border:.05vw solid var(--textColorTransparent);box-sizing:border-box;border-radius:.7vw;height:3vw;font-size:.9vw;font-family:inherit;font-weight:500;color:var(--textColor)}.registerinfocard{display:flex;flex-direction:row;align-items:flex-start;gap:.6vw;box-sizing:border-box;width:30vw;padding:.7vw .9vw;margin-bottom:.2vw;border-radius:.7vw;background-color:var(--primaryColorTransparent);border:.05vw solid var(--primaryColorTransparent)}.registerinfocardicon{flex-shrink:0;margin-top:.1vw;font-size:1.2vw;color:var(--primaryColor)}.registerinfocardtext{font-family:inherit;font-size:.75vw;font-weight:500;line-height:1.2vw;text-align:start;color:var(--textColor)}.registercheckbox{width:1.4vw;height:1.4vw;border-radius:10px;border:2px solid #ccc;margin-left:.5vw;cursor:pointer;outline:none;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;position:relative}.registercheckbox:hover{border-color:var(--primaryColorTransparent)}.registercheckbox:checked{background-color:var(--primaryColorTransparent);border-color:var(--primaryColor)}.registercheckbox:checked:after{content:"✓";width:1vw;height:1vw;font-size:1.2vw;font-weight:700;color:var(--secondaryColor);margin-bottom:.8vw;border-radius:50%;display:block}.multi-select-container{width:30vw;max-height:20vw;overflow-y:auto;border:.05vw solid var(--textColorTransparent);border-radius:.7vw;padding:.8vw;margin:.4vw 0;box-sizing:border-box;font-family:inherit;color:var(--textColor)}.city-group{margin-bottom:.6vw}.city-label{display:flex;align-items:center;gap:.5vw;font-size:1vw;font-weight:500;cursor:pointer;padding:.2vw 0}.district-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.3vw;margin-left:1.5vw;margin-top:.3vw;padding:.4vw;background-color:#00000008;border-radius:.4vw}.district-label{display:flex;align-items:center;gap:.4vw;font-size:.8vw;font-weight:400;cursor:pointer}.city-label input,.district-label input{width:.9vw;height:.9vw;cursor:pointer}.input::placeholder{color:var(--graycolor)}.input:focus{outline:none;border:.1vw solid var(--primaryColor)}.registerphoneinput{width:19.5vw;padding:.6vw 1vw;margin:.4vw 0;box-sizing:border-box;border-radius:.8vw;height:3vw;font-size:1vw;font-family:inherit;font-weight:500;color:var(--textColor);border:.1vw solid var(--textColorTransparent)}.registerphoneinput::placeholder{color:var(--graycolor)}.registerphoneinput:focus{outline:none;border:.1vw solid var(--primaryColor)}.registerinputcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5vw;margin-top:1vw}.countrycode{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:10vw;height:3vw;font-size:1vw;border:.1vw solid var(--primaryColor);border-radius:.8vw}.countrycode:focus{outline:none;border:.1vw solid var(--primaryColor)}.registerphoneinputcontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;max-height:10vw}.photouploadcontainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5vw;margin-top:1vw;margin-left:.5vw}.photouploadtext{font-family:inherit;font-size:1vw;font-weight:700;line-height:1vw;width:18vw;text-align:start;word-wrap:break-word;white-space:pre-wrap;line-height:normal;flex-direction:center;align-items:center;color:var(--textColor)}.photouploadbutton{display:flex;align-items:center;justify-content:center;height:4.5vw;width:5vw;background-color:var(--secondaryColor);outline:none;border:.1vw solid var(--graycolor);border-radius:.8vw;cursor:pointer}.modal{display:block;position:fixed;z-index:1000000;padding-top:10vw;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#000000e6}.modal-content{margin:auto;display:block;width:80%;max-width:35vw}.close{position:absolute;top:12vw;right:2vw;color:var(--secondaryColor);font-size:2vw;font-weight:700;transition:.3s}.close:hover,.close:focus{color:var(--secondaryColorTransparent);text-decoration:none;cursor:pointer}.imagepreview{display:flex;justify-content:center;align-items:center;height:4.5vw;width:5vw;object-fit:cover;border:.05vw solid var(--primaryColorTransparent)}.registererrortext{font-family:inherit;font-size:.7vw;font-weight:500;line-height:.7vw;text-align:center;color:var(--errorColor);margin-top:1vw;margin-left:.8vw}.registerloading{top:50%;left:50%;background-color:#ffffff60}}@media (max-width: 999px){.registercontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--secondaryColor);width:90vw;margin-left:0%;gap:4.3vw;margin-top:1.5vw}.registerheader{font-family:inherit;font-size:7.7vw;font-weight:700;line-height:normal;text-align:start}.registercontinuebutton:disabled{background-color:var(--primaryColorTransparent);cursor:not-allowed}.stepcontainer{display:flex;justify-content:center;align-items:center;margin-top:.5vw;flex-direction:row;gap:6vw}.innerstepcontainer{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-right:1vw;color:var(--primaryColor)}.line{width:80%;height:.2vw;background-color:var(--primaryColorTransparent)}.innerstepcontainertext{font-family:inherit;font-size:4vw;font-weight:700;line-height:normal;text-align:center;color:var(--textColor)}.innerstepcontainerinfotext{font-family:inherit;font-size:3vw;font-weight:400;line-height:normal;text-align:center;color:var(--primaryColor)}.innerstepcircleselected{width:7.5vw;height:7.5vw;background:var(--primaryColor);border:.2vw solid var(--primaryColor);border-radius:100%;align-items:center;justify-content:center;display:flex}.innerstepcircleunselected{width:7.5vw;height:7.5vw;background:var(--graycolor);border:.2vw solid var(--graycolor);border-radius:100%;align-items:center;justify-content:center;display:flex}.selecttext{font-family:inherit;font-size:4vw;font-weight:700;line-height:normal;text-align:center;color:var(--textColor);margin-top:.5vw}.selectcontainer{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:1vw;gap:2.5vw;width:100%}.selectborderdepo{position:relative;display:flex;flex-direction:column;box-sizing:border-box;align-items:center;justify-content:center;height:32vw;width:27vw;border:.2vw solid var(--graycolor);border-radius:2vw;gap:2vw;background-color:var(--secondaryColor)}.selectbordervet{position:relative;flex-direction:column;display:flex;box-sizing:border-box;align-items:center;justify-content:center;height:32vw;width:27vw;border:.2vw solid var(--graycolor);border-radius:2vw;gap:2vw;outline:none;background-color:var(--secondaryColor)}.selectborderdepo:hover{border:.2vw solid var(--graycolor);outline:none}.selectbordervet:focus{border:.2vw solid var(--graycolor);outline:none}.selectbordervet:hover{border:.2vw solid var(--graycolor);outline:none}.selectborderdepo:focus{border:.2vw solid var(--graycolor);outline:none}.selectbordervet.selected,.selectborderdepo.selected{border:.8vw solid var(--selectedColor);outline:none}.selectlogo{height:10vw;object-fit:contain}.selectbuttontext{font-family:inherit;font-size:3vw;font-weight:700;line-height:normal;text-align:center;margin-top:0;margin-bottom:0}.selectedbuttoncontainer{position:absolute;top:0;left:0;justify-content:center;align-items:center;display:flex}.selectedcornerdepo,.selectedcornervet{justify-content:center;align-items:center;display:flex;width:5vw;height:5vw;border-radius:1.8vw 0px;margin:0;font-size:1vw}.registercontinuebutton{width:86.5vw;height:11vw;background:var(--primaryColor);border-radius:2vw;font-family:inherit;font-style:normal;font-weight:600;font-size:3.5vw;line-height:normal;margin-top:1vw;margin-bottom:1vw;color:var(--secondaryColor)}.alreadyregisteredcontainer{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:5vw;margin-bottom:4vw}.alreadyregisteredtext{font-family:inherit;font-size:3.5vw;font-weight:700;line-height:normal;text-align:center;margin-top:2.5vw;text-wrap:nowrap}.alreadyregisteredbutton{display:flex;align-items:center;justify-content:center;height:10vw;width:30vw;background-color:#fff;outline:none;border:.1vw solid var(--primaryColor);color:var(--primaryColor);border-radius:1.5vw;font-size:3vw;font-weight:600;cursor:pointer}.alreadyregisteredbutton:hover{outline:none;border:.1vw solid var(--primaryColor);background-color:var(--primaryColorTransparent)}.alreadyregisteredbutton:focus{outline:none}.registerinput{width:78vw;padding:0 3vw;margin:0;display:inline-block;border:1px solid var(--textColorTransparent);box-sizing:border-box;border-radius:2vw;height:clamp(42px,11vw,52px);font-size:16px;font-family:inherit;font-weight:500;color:var(--textColor)}.registerinput::placeholder{color:var(--graycolor)}.registerinput:focus{outline:none;border:1px solid var(--primaryColor)}.input::placeholder{color:var(--graycolor)}.input:focus{outline:none;border:.1vw solid var(--primaryColor)}.registerphoneinput{flex:1;width:auto;min-width:0;padding:0 3vw;margin:0;box-sizing:border-box;border-radius:2vw;height:clamp(42px,11vw,52px);font-size:16px;font-family:inherit;font-weight:500;color:var(--textColor);border:1px solid var(--textColorTransparent)}.registerphoneinput::placeholder{color:var(--graycolor)}.registerphoneinput:focus{outline:none;border:1px solid var(--primaryColor)}.registerinputcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5vw;margin-top:2vw;width:100%}.countrycode{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;box-sizing:border-box;flex-shrink:0;width:26vw;padding:0 2vw;height:clamp(42px,11vw,52px);font-size:16px;border:1px solid var(--primaryColor);border-radius:2vw}.countrycode:focus{outline:none;border:1px solid var(--primaryColor)}.registerphoneinputcontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2vw;max-height:none;width:78vw}.photouploadcontainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:3vw;box-sizing:border-box;width:78vw;margin-top:1vw;margin-left:0}.photouploadtext{font-family:inherit;font-size:clamp(13px,3.4vw,15px);font-weight:700;flex:1;width:auto;text-align:start;word-wrap:break-word;white-space:pre-wrap;line-height:1.35;margin:0;color:var(--textColor)}.registerinfocard{display:flex;flex-direction:row;align-items:flex-start;gap:2.5vw;box-sizing:border-box;width:78vw;padding:3vw;border-radius:2vw;background-color:var(--primaryColorTransparent);border:1px solid var(--primaryColorTransparent)}.registerinfocardicon{flex-shrink:0;margin-top:.2vw;font-size:5vw;color:var(--primaryColor)}.registerinfocardtext{font-family:inherit;font-size:clamp(11px,3vw,13px);font-weight:500;line-height:1.4;text-align:start;color:var(--textColor)}.registercheckbox{flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;border:1px solid var(--primaryColor);height:22px;margin-right:4.4vw;cursor:pointer;accent-color:var(--primaryColor);color:var(--primaryColor)}.registercheckbox:hover{border-color:var(--primaryColor)}.registercheckbox:checked{background-color:var(--primaryColor);border-color:var(--primaryColor)}.registercheckbox:checked:after{content:"✓";width:3vw;height:2vw;font-size:3.5vw;font-weight:700;color:var(--secondaryColor);margin-bottom:12vw;margin-left:.8vw;border-radius:50%;display:block}.multi-select-container{box-sizing:border-box;width:78vw;max-height:60vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:2vw 3vw;border:1px solid var(--textColorTransparent);border-radius:2vw;font-family:inherit;color:var(--textColor);background-color:var(--secondaryColor)}.city-group{margin:0;border-bottom:1px solid var(--primaryColorTransparent)}.city-group:last-child{border-bottom:none}.city-label{display:flex;align-items:center;gap:3vw;min-height:44px;padding:1vw 0;font-size:15px;font-weight:600;cursor:pointer}.district-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1vw 2vw;margin:0 0 2vw 7vw;padding:2vw;background-color:#00000008;border-radius:1.5vw}.district-label{display:flex;align-items:center;gap:2vw;min-width:0;min-height:40px;font-size:13px;font-weight:400;line-height:1.3;cursor:pointer}.district-label span{min-width:0;overflow-wrap:break-word}.city-label input,.district-label input{flex-shrink:0;margin:0;cursor:pointer;accent-color:var(--primaryColor)}.city-label input{width:22px;height:22px}.district-label input{width:20px;height:20px}.photouploadtext p{font-size:clamp(11px,3vw,13px);font-weight:500;margin:.5vw 0 0}.photouploadbutton{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;height:clamp(52px,16vw,64px);width:clamp(52px,16vw,64px);background-color:var(--secondaryColor);outline:none;border:1px solid var(--graycolor);border-radius:2vw;cursor:pointer}.modal{display:block;position:fixed;z-index:1000000;padding-top:10vw;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#000000e6}.modal-content{margin:auto;display:block;width:80%;max-width:35vw}.close{position:absolute;top:12vw;right:2vw;color:var(--secondaryColor);font-size:2vw;font-weight:700;transition:.3s}.close:hover,.close:focus{color:var(--secondaryColorTransparent);text-decoration:none;cursor:pointer}.modal.registerimagemodal{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:4vw;overflow:hidden}.registerimagemodal .modal-content{width:auto;max-width:100%;max-height:100%;margin:0;object-fit:contain}.registerimagemodal .close{position:fixed;display:flex;align-items:center;justify-content:center;box-sizing:border-box;top:3vw;right:3vw;width:44px;height:44px;font-size:34px;line-height:1;border-radius:50%;background-color:#00000073;color:var(--secondaryColor)}.imagepreview{display:flex;justify-content:center;align-items:center;flex-shrink:0;box-sizing:border-box;height:clamp(52px,16vw,64px);width:clamp(52px,16vw,64px);object-fit:cover;border-radius:2vw;border:1px solid var(--primaryColorTransparent)}.registererrortext{font-family:inherit;font-size:clamp(11px,3vw,13px);font-weight:500;line-height:1.4;text-align:center;color:var(--errorColor);margin:0}.registerinputcontainer .registercontinuebutton,.registeragreementcheck+.registercontinuebutton{width:78vw}.registeragreementcheck{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;width:78vw;margin:3vw 0 1vw;font-size:clamp(12px,3.2vw,14px);font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.registeragreementpopup{box-sizing:border-box;align-items:center;justify-content:center;padding:4vw}.registeragreementpopup .agreementcontent{box-sizing:border-box;position:relative;width:100%;max-width:560px;max-height:86vh;padding:clamp(14px,4vw,22px);padding-top:0;border-radius:clamp(12px,3vw,18px);text-align:left;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.registeragreementpopup .agreementcontentclosebutton{position:fixed;top:3vw;right:3vw;bottom:auto;left:auto;box-sizing:border-box;width:44px;max-width:44px;height:44px;margin:0;padding:0;font-size:30px;font-weight:700;line-height:1;border:none;border-radius:50%;background-color:var(--secondaryColor);color:var(--primaryColor);z-index:1001}.registeragreementpopup .agreementcontent h1{font-size:clamp(16px,4.2vw,20px);line-height:1.35;margin:3vw 0 2vw}.registeragreementpopup .agreementcontent p,.registeragreementpopup .agreementcontent li{font-size:clamp(13px,3.4vw,15px);line-height:1.65;text-align:left;margin-bottom:2vw}.registeragreementpopup .agreementcontent ul{padding-left:5vw;margin-bottom:2vw}.registeragreementpopup .agreementcontent hr{margin:4vw 0}.registeragreementpopup .registeragreementapprove{bottom:0;align-self:stretch;box-sizing:border-box;width:100%;min-height:48px;margin-top:5vw;padding:clamp(12px,3vw,16px);border:none;border-radius:clamp(8px,2vw,12px);background-color:var(--primaryColor);color:var(--secondaryColor);font-size:clamp(15px,4vw,18px);font-weight:600;box-shadow:0 0 0 clamp(14px,4vw,22px) var(--secondaryColor)}.registerloading{top:50%;left:50%;background-color:#ffffff60}}.dashboardcontainer{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;margin-top:.6vw;width:17vw;background-color:var(--secondaryColor);margin-left:7vw}.dashboarditemcontainer{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;height:3vw;width:14vw;font-family:inherit;margin-top:.3vw;font-size:.8vw;font-weight:600;color:var(--textColor);background-color:var(--secondaryColor);border-radius:0%}.dashboarditemcontainer:hover{background-color:var(--primaryColorTransparent);color:var(--primaryColor);outline:none;border:none}.dashboarditemcontainer:focus{background-color:var(--primaryColorTransparent);color:var(--primaryColor);outline:none;border:none}@media (max-width: 999.9px){.pdm-bar.profilenavbar{display:flex;flex-direction:row;align-items:stretch;box-sizing:border-box;position:fixed;left:0;right:0;bottom:0;width:auto;height:auto;padding-bottom:env(safe-area-inset-bottom,0px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background-color:var(--secondaryColor);border-top:1px solid var(--primaryColorTransparent);box-shadow:0 -2px 8px #00000014}.pdm-bar.profilenavbar::-webkit-scrollbar{display:none}.pdm-bar .pdm-item{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.2rem,1.2vw,.4rem);box-sizing:border-box;width:clamp(4.4rem,22vw,7.5rem);min-width:clamp(4.4rem,22vw,7.5rem);height:auto;min-height:clamp(3.4rem,17vw,4.8rem);padding:clamp(.35rem,2vw,.6rem) .25rem;border:none;border-radius:0;background-color:var(--secondaryColor);color:var(--textColor);font-family:inherit;font-size:clamp(.65rem,3vw,.8rem);font-weight:600;line-height:1.15;text-align:center;scroll-snap-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.pdm-bar .pdm-item:focus,.pdm-bar .pdm-item:focus-visible{outline:none;border:none}.pdm-bar .pdm-icon{color:var(--primaryColor);flex-shrink:0}.pdm-bar .pdm-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;word-break:break-word}.pdm-bar .pdm-item-active{color:var(--primaryColor);background-color:var(--primaryColorTransparent);box-shadow:inset 0 3px 0 0 var(--primaryColor)}}@media (min-width: 1000px){.mainlogo{height:4.7vw;position:relative;top:-.08vw}.headertext{font-family:inherit;font-size:1vw;font-weight:600;margin:0;line-height:1.2;color:var(--primaryColor);position:relative;top:.04vw}.headerbox{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:4.5vw;padding:0 .6vw;position:relative;border-radius:0;z-index:1000;background:transparent}.headerbasketbutton{display:flex;align-items:center;justify-content:center;flex-direction:row;height:2.6vw;min-width:3.6vw;box-sizing:border-box;padding:0 .5vw;gap:.4vw;position:relative;cursor:pointer;border-radius:9px;z-index:1000;background:var(--selectedColor)}.headerbasketicon{font-size:1.7vw;color:var(--secondaryColor);flex-shrink:0}.headerbaskettext{font-family:inherit;font-size:.8vw;font-weight:600;line-height:1;margin:0;color:var(--secondaryColor)}.headerauthbuttons{display:flex;align-items:center}.headerbox:hover{background-color:var(--primaryColorTransparent);border-color:#fff0;outline:none}.headerbox:focus{outline:none}.headerbox:hover .headertext{color:var( --primaryColor )}.headercontainer{display:flex;justify-content:space-between;align-items:center;height:5.5vw;width:100%;padding:.5vw;background-color:var(--secondaryColor);box-sizing:border-box}.headeritem{display:flex;align-items:center;min-width:0;margin-inline-start:3%;margin-inline-end:3%}.headerbackslot{margin-inline-start:1%;margin-inline-end:0;min-width:2.8vw}.headerbackbutton{display:flex;align-items:center;justify-content:center;padding:.5vw;border:none;border-radius:50%;background:transparent;cursor:pointer;line-height:0;transition:background-color .15s ease}.headerbackbutton:hover{background-color:var(--primaryColorTransparent)}.headerbackbutton:focus{outline:none}.headerbackicon{font-size:1.8vw;color:var(--primaryColor)}.headernav{display:flex;align-items:center;gap:.5vw;white-space:nowrap}.productpopupwrapper{display:contents}.headernav::-webkit-scrollbar-track{background:var(--textColorTransparent)}.headerposition{position:fixed;top:0;left:0;right:0;margin-bottom:.5vw;height:5.5vw;z-index:1000;margin-top:0}.popup-button{position:relative}.searchtext::placeholder{color:var( --textColorTransparent )}.searchbarbutton{background:none;border:none;cursor:pointer;outline:none;width:.8vw;margin-right:1vw}.searchbarbutton:focus{outline:none}.loginbutton{display:flex;align-items:center;justify-content:center;height:2.5vw;width:9vw;border:1px solid var(--secondaryColor);background-color:var(--primaryColor);border-radius:9px;font-size:.8vw;font-weight:600;cursor:pointer}.loginbutton:focus{outline:none;border:1px solid var(--secondaryColor)}.loginbutton:hover{outline:none;border:1px solid var(--secondaryColor)}.headerloginbuttontext{font-family:inherit;font-size:.9vw;font-weight:600;line-height:1;margin:0;color:var(--secondaryColor)}.productpopup{position:absolute;top:90%;left:0%;width:100vw;background-color:var(--secondaryColor);border:.2vw solid var(--primaryColorTransparent);box-sizing:border-box;padding:0vw;height:16vw;z-index:2500}.productpopupcontainer{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:7.5vw;z-index:2500;height:16vw}.productpopup-enter{height:0;opacity:1}.productpopup-enter-active{height:16vw;opacity:1;transition:height .3s ease-out,opacity .3s ease-out}.productpopup-exit{height:16vw;opacity:1}.productpopup-exit-active{height:0;opacity:1;transition:height .3s ease-out,opacity .3s ease-out}.productpopup-box{overflow:hidden}.productpopupinnercontainer{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:1.5vw;flex-direction:column;height:14.5vw;width:16vw;background-color:#fff0;gap:1vw;border:none;position:relative}.productpopupitemwrapper{width:100%}.productpopupheadertext{height:2vw;font-family:inherit;font-size:1.1vw;align-items:flex-start;justify-content:flex-start;font-weight:600;width:16vw;margin-left:-.7vw;color:var(--primaryColor);border:none;outline:none}.productpopupheadertext:focus{outline:none;border:none}.productpopupheadertext:hover{outline:none;border:none}.productpopuptextbutton{font-family:inherit;font-size:.85vw;font-weight:500;height:1vw;width:100%;color:var(--primaryColor);background-color:var(--secondaryColor);border:none;cursor:pointer;outline:none}.productpopuptextbutton:focus{outline:none;border:none}.productpopuptextbutton:hover{outline:none;border:none}.productpopupbutton:focus{outline:none;border:none}.productpopupbutton:hover{outline:none;border:none}.popup{position:absolute;top:72%;background-color:var(--secondaryColor);border:1px solid var(--primaryColor);border-radius:.3vw;padding:1vw;z-index:1500}.popupcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5vw}.popuploginbuttonvet,.popuploginbuttondepo{display:flex;align-items:center;justify-content:center;height:2vw;width:7vw;border-radius:.5vw;font-size:.6vw;font-weight:600;cursor:pointer;color:var(--secondaryColor)}.popuploginbuttonvet,.popuploginbuttondepo{background-color:var(--primaryColor)}.popuploginbuttonvet:focus,.popuploginbuttondepo:focus{outline:none;color:var(--secondaryColor)}.popuploginbuttonvet:hover,.popuploginbuttondepo:hover{border-color:var(--primaryColor);color:var(--secondaryColor)}.registerbutton{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:2.6vw;width:9vw;border:.15vw solid var(--primaryColor);border-radius:9px;background-color:var(--secondaryColor);cursor:pointer;font-family:inherit;font-size:.9vw;font-weight:600;line-height:1;margin-left:.8vw;color:var(--primaryColor)}.registerbutton:focus{outline:none}.registerbuttontext{font-family:inherit;font-size:.9vw;font-weight:600;line-height:1;color:var(--primaryColor)}.registerbutton:hover{background-color:var(--primaryColorTransparent);border-color:var(--primaryColor)}.adminbutton{display:flex;align-items:center;text-align:center;justify-content:center;box-sizing:border-box;height:2.6vw;width:13.5vw;padding:0 .4vw;border:.15vw solid var(--selectedColor);border-radius:9px;font-family:inherit;font-size:.8vw;font-weight:600;line-height:2.2vw;color:var(--selectedColor);background-color:var(--secondaryColor);cursor:pointer}.adminbutton:focus{outline:none}.adminbuttontext{font-family:inherit;font-size:inherit;font-weight:600;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--selectedColor)}.adminbutton:hover{background-color:var(--selectedColorTransparent);border-color:var(--selectedColor)}.headersubcategorycontainer{position:absolute;top:2.9vw;left:8vw;flex-direction:column;gap:.25vw;color:var(--textColor);width:15vw;background-color:var(--secondaryColor);padding:.6vw .7vw;border:.1vw solid var(--primaryColorTransparent);border-radius:.4vw;box-sizing:border-box;max-height:11.4vw;overflow-y:auto;z-index:2600;box-shadow:0 .2vw .8vw #0003}.headersubcategory{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:1.3vw;font-size:.8vw;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.headersubcategory a{white-space:normal}}@media (max-width: 1000px){.mainlogo{height:8.5vw}.headertext{font-family:inherit;font-size:4vw;font-weight:600;margin:0;line-height:1.2;color:var(--primaryColor)}.headerbox{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:3vw;min-height:14vw;padding:0 4vw;box-sizing:border-box;position:relative;border-end-end-radius:10px;border-bottom:2px solid var(--primaryColor);z-index:1000;background:transparent}.leftmenuicon{font-size:5.2vw;flex-shrink:0;color:var(--primaryColor)}.headerbasketbutton{display:flex;align-items:center;justify-content:center;flex-direction:row;box-sizing:border-box;height:9.5vw;min-width:11.5vw;padding:0 1.2vw;gap:.8vw;position:relative;cursor:pointer;border-radius:6px;z-index:1000;background:var(--selectedColor)}.headerbasketicon{font-size:4vw;color:var(--secondaryColor);flex-shrink:0}.headerbaskettext{font-family:inherit;font-size:3.4vw;font-weight:600;line-height:1;margin:0;color:var(--secondaryColor)}.headerauthbuttons{display:flex;align-items:center;gap:2vw}.headerleftslot,.headeractions{flex:1 1 0;min-width:0}.headerleftslot{justify-content:flex-start}.headerlogoslot{flex:0 0 auto;justify-content:center}.headeractions{justify-content:flex-end;gap:1.5vw}.headersloganslot{display:contents}.mobilemenubutton{display:flex;align-items:center;justify-content:center;padding:1.5vw;border:none;border-radius:6px;background:transparent;cursor:pointer;line-height:0}.mobilemenubutton:focus{outline:none}.mobilemenuicon{font-size:5.5vw;color:var(--primaryColor)}.headerbackbutton{display:flex;align-items:center;justify-content:center;padding:1.5vw;border:none;border-radius:6px;background:transparent;cursor:pointer;line-height:0}.headerbackbutton:focus{outline:none}.headerbackicon{font-size:5.5vw;color:var(--primaryColor)}.headerbox:hover{background-color:var(--primaryColorTransparent);border-color:#fff0;outline:none}.headerbox:focus{outline:none}.headerbox:hover .headertext{color:var( --primaryColor )}.headercontainer{display:flex;justify-content:space-between;align-items:center;height:16vw;width:100%;padding:.5vw;border-bottom:.2vw solid var(--primaryColor);background-color:var(--secondaryColor);box-sizing:border-box}.headeritem{display:flex;align-items:center;min-width:0;margin-inline-start:1%;margin-inline-end:1%}.headernav{display:flex;gap:.3vw;white-space:nowrap}.headernav::-webkit-scrollbar-track{background:var(--textColorTransparent)}.headerposition{position:fixed;top:0;left:0;right:0;margin-bottom:.5vw;height:16vw;z-index:1000;margin-top:0}.popup-button{position:relative}.searchtext::placeholder{color:var( --textColorTransparent )}.searchbarbutton{background:none;border:none;cursor:pointer;outline:none;width:7vw;height:7vw;margin-right:1vw}.searchbarbutton:focus{outline:none}.loginbutton{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:9.5vw;width:9.5vw;padding:0;border:1px solid var(--secondaryColor);background-color:var(--primaryColor);border-radius:6px;cursor:pointer}.headerauthicon{font-size:6vw;flex-shrink:0}.loginbutton .headerauthicon{color:var(--secondaryColor)}.registerbutton .headerauthicon{color:var(--primaryColor)}.loginbutton:focus{outline:none;border:1px solid var(--secondaryColor)}.loginbutton:hover{outline:none;border:1px solid var(--secondaryColor)}.headerloginbuttontext{font-family:inherit;font-size:3vw;font-weight:600;line-height:1;margin:0;color:var(--secondaryColor)}.productpopup{position:absolute;top:100%;left:0%;width:100vw;background-color:var(--secondaryColor);border:none;padding:0vw;height:25vw;z-index:2500}.productpopupcontainer{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:7.5vw;z-index:2500;height:auto}.productpopup-enter{height:0;opacity:1}.productpopup-enter-active{height:25vw;opacity:1;transition:height .3s ease-out,opacity .3s ease-out}.productpopup-exit{height:25vw;opacity:1}.productpopup-exit-active{height:0;opacity:1;transition:height .3s ease-out,opacity .3s ease-out}.productpopup-box{overflow:hidden}.productpopupinnercontainer{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;height:25vw;width:16vw;background-color:#fff0;gap:1vw;border:none}.productpopupheadertext{height:2vw;font-family:inherit;font-size:1.1vw;align-items:flex-start;justify-content:flex-start;font-weight:600;width:16vw;margin-left:-.7vw;color:var(--primaryColor);border:none;outline:none}.productpopupheadertext:focus{outline:none;border:none}.productpopupheadertext:hover{outline:none;border:none}.productpopuptextbutton{font-family:inherit;font-size:.85vw;font-weight:500;height:1vw;width:100%;color:var(--primaryColor);background-color:var(--secondaryColor);border:none;cursor:pointer;outline:none}.productpopuptextbutton:focus{outline:none;border:none}.productpopuptextbutton:hover{outline:none;border:none}.productpopupbutton:focus{outline:none;border:none}.productpopupbutton:hover{outline:none;border:none}.popup{position:absolute;top:72%;background-color:var(--secondaryColor);border:1px solid var(--primaryColor);border-radius:.3vw;padding:1vw;z-index:1500}.popupcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5vw}.popuploginbuttonvet,.popuploginbuttondepo{display:flex;align-items:center;justify-content:center;height:2vw;width:7vw;border-radius:.5vw;font-size:.6vw;font-weight:600;cursor:pointer;color:var(--secondaryColor)}.popuploginbuttonvet,.popuploginbuttondepo{background-color:var(--primaryColor)}.popuploginbuttonvet:focus,.popuploginbuttondepo:focus{outline:none}.popuploginbuttonvet:hover,.popuploginbuttondepo:hover{border-color:var(--primaryColor)}.registerbutton{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:9.5vw;width:9.5vw;padding:0;border:.15vw solid var(--primaryColor);border-radius:6px;background-color:var(--secondaryColor);cursor:pointer;font-family:inherit;line-height:1;margin-left:0;color:var(--primaryColor)}.registerbutton:focus{outline:none}.registerbuttontext{font-family:inherit;font-size:3vw;font-weight:600;line-height:1;color:var(--primaryColor)}.registerbutton:hover{background-color:var(--primaryColorTransparent);border-color:var(--primaryColor)}.adminbutton{display:flex;align-items:center;text-align:center;justify-content:center;box-sizing:border-box;height:9.5vw;max-width:36vw;padding:0 1.2vw;border:.15vw solid var(--selectedColor);border-radius:9px;font-family:inherit;font-size:3.4vw;font-weight:600;line-height:5vw;color:var(--selectedColor);background-color:var(--secondaryColor);cursor:pointer}.adminbutton:focus{outline:none}.adminbuttontext{font-family:inherit;font-size:inherit;font-weight:600;line-height:5vw;margin-top:.2vw;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--selectedColor)}.adminbutton:hover{background-color:var(--selectedColorTransparent);border-color:var(--selectedColor)}.headersubcategorycontainer{display:flexbox;position:relative;flex-wrap:wrap;color:var(--textColor);width:20vw;background-color:var(--secondaryColor);padding:.5vw;left:7vw;bottom:2vw;z-index:100;margin-top:-2vw;box-shadow:0 0 .5vw #0003}.headersubcategory{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:20vw;height:1.3vw;margin-bottom:.3vw;font-size:.8vw}.leftmenucontainer{position:fixed;top:12vw;left:0;min-width:50vw;width:min(62vw,520px);border-radius:0 12px 12px 0;border-right:2px solid var(--primaryColor);max-height:calc(100vh - 12vw);overflow-y:auto;overscroll-behavior:contain;background-color:var(--secondaryColor);z-index:2000;box-shadow:2vw 0 5vw #0000004d}.leftmenucontainer.withslogan{top:16vw;max-height:calc(100vh - 19.6vw)}.leftmenuoverlay{position:fixed;top:12vw;left:0;right:0;bottom:0;background-color:#00000059;z-index:1950}.leftmenuoverlay.withslogan{top:16vw}}.chatbuttoncontainer{position:fixed;display:flex;justify-content:center;align-items:center;bottom:2.5vw;right:3vw;z-index:1000;background-color:#25d366;width:2.6vw;height:2.6vw;border-radius:100%;cursor:pointer}.chatbuttoncontainer:focus{outline:none}@media (min-width: 1000px){.slogancontainer{display:flex;justify-content:center;align-items:center;top:5vw;height:4.6vw;width:100vw;color:var(--secondaryColor);font-size:1vw;left:0%;font-weight:700;background-color:var(--primaryColor);position:fixed;z-index:1000;gap:2.6vw}.searchbar{display:flex;align-items:center;justify-content:center;height:2.6vw;width:18vw;background-color:var(--secondaryColor);border-radius:9px}.slogantext{font-family:inherit;font-size:1.2vw;font-weight:600;color:var(--secondaryColor);margin-left:1vw}.searchtext{font-family:inherit;font-size:.8vw;font-weight:600;color:var(--textColor);width:100vw;background:transparent;border:none;padding:.3vw;outline:none;margin-inline-start:.3vw}.barcodebutton{display:flex;align-items:center;justify-content:center;height:4.1vw;width:6.2vw;background-color:var(--primaryColor);border-radius:9px;border:2px solid var(--secondaryColor);cursor:pointer;outline:none}.barcodebutton:hover{outline:none;border:.15vw solid var(--secondaryColor)}.barcodebutton:focus{outline:none;border:.15vw solid var(--secondaryColor)}.barcodereaderinput{display:flex;align-items:center;justify-content:center;height:2.2vw;width:14vw;margin-top:1.3vw;background-color:var(--secondaryColor);border-radius:.4vw;border:.1vw solid var(--primaryColor);outline:none}.barcodereadercontainer{display:flex;justify-content:center;flex-direction:column;align-items:center;top:30%;height:26vw;width:19.5vw;color:-var(--secondaryColor);font-size:1vw;left:42%;font-weight:700;background-color:var(--secondaryColor);position:fixed;z-index:1000;gap:2.5vw;border-radius:2.2vw}.barcodereaderoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--textColor);background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.barcodeexitbutton{display:flex;position:fixed;align-items:center;justify-content:center;height:2.7vw;width:2.7vw;top:32%;right:39%;background-color:var(--primaryColor);border-radius:50%;border:.15 solid var(--secondaryColor);cursor:pointer;outline:none}.barcodetext{font-family:inherit;font-size:1.2vw;font-weight:600;color:var(--primaryColor);margin-left:1vw;z-index:1000}.barcodeimage{display:flex;align-items:center;justify-content:center;height:7vw;width:15vw;background-color:var(--secondaryColor);border-radius:.5vw;border:none;cursor:pointer;outline:none}.barcodeerror{display:flex;align-items:center;justify-content:center;color:var(--textColor);background-color:var(--secondaryColor);font-size:2vw;cursor:pointer;outline:none}.barcodeproductname{display:flex;align-items:center;justify-content:center;color:var(--textColor);background-color:var(--secondaryColor);font-size:1vw;outline:none;margin-bottom:1vw}.sloganproductbutton{display:flex;align-items:center;justify-content:center;height:3vw;width:8vw;background-color:var(--primaryColor);color:var(--secondaryColor);border-radius:2vw;border:.15vw solid var(--secondaryColor);cursor:pointer;outline:none}.sloganproductbutton:hover{outline:none;border:.15vw solid var(--secondaryColor)}.sloganproductbutton:focus{outline:none;border:.15vw solid var(--secondaryColor)}.sloganproductphoto{display:flex;align-items:center;justify-content:center;height:8vw;width:8vw;object-fit:contain;background-color:var(--secondaryColor);border-radius:1vw;border:none;cursor:pointer;outline:none;margin-bottom:2vw}.sloganproductcontainer{display:flex;justify-content:center;position:fixed;flex-direction:column;align-items:center}}@media (max-width: 999px){.slogancontainer{display:flex;justify-content:center;align-items:center;top:16vw;height:11vw;width:100vw;color:var(--secondaryColor);font-size:1vw;left:0%;font-weight:700;background-color:var(--primaryColor);position:fixed;z-index:1000;gap:5vw}.searchbar{display:flex;align-items:center;justify-content:center;height:clamp(25px,3.2vw,32px);width:clamp(180px,30vw,300px);background-color:var(--secondaryColor);border-radius:9px;padding:1vw}.slogantext{font-family:inherit;font-size:clamp(12px,1.6vw,16px);font-weight:600;color:var(--secondaryColor);margin-left:1vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchtext{font-family:inherit;font-size:clamp(16px,4vw,20px);font-weight:600;color:var(--textColor);width:100vw;min-width:0;background:transparent;border:none;padding:.3vw;outline:none;margin-inline-start:.3vw}.barcodebutton{display:none;align-items:center;justify-content:center;height:clamp(34px,4.6vw,44px);width:clamp(44px,8.2vw,82px);margin-right:1vw;background-color:var(--primaryColor);border-radius:9px;border:1px solid var(--secondaryColor);cursor:pointer;outline:none}.barcodebutton:hover{outline:none;border:.15vw solid var(--secondaryColor)}.barcodebutton:focus{outline:none;border:.15vw solid var(--secondaryColor)}.barcodereaderinput{display:flex;align-items:center;justify-content:center;height:clamp(44px,4.4vw,48px);width:28vw;background-color:var(--secondaryColor);border-radius:.4vw;border:.1vw solid var(--primaryColor);outline:none}.barcodereadercontainer{display:flex;justify-content:center;flex-direction:column;align-items:center;top:30%;height:clamp(360px,55vw,560px);width:clamp(270px,45.5vw,455px);color:-var(--secondaryColor);font-size:1vw;left:50%;transform:translate(-50%);font-weight:700;background-color:var(--secondaryColor);position:fixed;z-index:1000;gap:2.5vw;border-radius:2.2vw}.barcodereaderoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--textColor);background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.barcodeexitbutton{display:flex;position:absolute;align-items:center;justify-content:center;height:clamp(32px,4vw,44px);width:clamp(32px,4vw,44px);top:5px;right:5px;background-color:var(--primaryColor);border-radius:50%;border:.15 solid var(--secondaryColor);cursor:pointer;font-size:clamp(16px,3vw,20px);outline:none}.barcodetext{font-family:inherit;font-size:clamp(14px,2.4vw,22px);font-weight:600;color:var(--primaryColor);margin-left:1vw;z-index:1000}.barcodeimage{display:flex;align-items:center;justify-content:center;height:14vw;width:30vw;background-color:var(--secondaryColor);border-radius:.5vw;border:none;cursor:pointer;outline:none}.barcodeerror{display:flex;align-items:center;justify-content:center;color:var(--textColor);background-color:var(--secondaryColor);font-size:clamp(14px,2vw,18px);cursor:pointer;outline:none}.barcodeproductname{display:flex;align-items:center;justify-content:center;color:var(--textColor);background-color:var(--secondaryColor);font-size:clamp(13px,2vw,17px);outline:none;margin-bottom:2vw}.sloganproductbutton{display:flex;align-items:center;justify-content:center;height:clamp(44px,6vw,52px);width:24vw;background-color:var(--primaryColor);color:var(--secondaryColor);border-radius:2vw;border:.15vw solid var(--secondaryColor);cursor:pointer;outline:none;font-size:clamp(14px,3vw,18px)}.sloganproductbutton:hover{outline:none;border:.15vw solid var(--secondaryColor)}.sloganproductbutton:focus{outline:none;border:.15vw solid var(--secondaryColor)}.sloganproductphoto{display:flex;align-items:center;justify-content:center;height:14vw;width:14vw;object-fit:contain;background-color:var(--secondaryColor);border-radius:1vw;border:none;cursor:pointer;outline:none;margin-bottom:2vw}.sloganproductcontainer{display:flex;justify-content:center;position:fixed;flex-direction:column;align-items:center}}@media (min-width: 1000px){.footersize{height:20vw;width:99.1vw;background-color:var(--primaryColor);position:relative}.footermainlogo{height:4vw}.footercontainer{position:absolute;margin-top:5vw;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3vw;overflow-y:auto}.footeragreemenettext{font-family:inherit;font-size:.6vw;font-weight:550;letter-spacing:.03vw;line-height:.8vw;text-align:center;color:var(--secondaryColor);margin-top:1vw}.footeragreemenettext:hover{color:var(--secondaryColor);text-decoration:underline}.footerinfocontainer{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:30vw}.footerinfotext{font-family:inherit;font-size:.94vw;font-weight:550;letter-spacing:.03vw;line-height:1.2vw;text-align:left;color:var(--secondaryColor);width:18vw}.footerinfoendtext{font-family:inherit;font-size:.75vw;font-weight:550;letter-spacing:.03vw;line-height:.8vw;text-align:left;color:var(--secondaryColorTransparent)}.footerleftinfocontainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.75vw}.footerrightinfocontainer{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1.5vw}.footerrightinfosubcontainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.05vw;margin-right:1.8vw}.footerrightinfoheader{font-family:inherit;font-size:1.1vw;font-weight:700;line-height:1.2vw;text-align:center;color:var(--secondaryColor);width:15vw;background-color:transparent;border:none;cursor:pointer;margin-left:-.3vw}.footerrightinfoheader:hover{outline:none}.footerrightinfoheader:focus{outline:none}.footerrightinfotext{font-family:inherit;font-size:.9vw;font-weight:500;line-height:1.2vw;text-align:center;color:var(--secondaryColorTransparent);width:15vw;background-color:transparent;border:none;cursor:pointer}.footerrightinfotext:hover{outline:none;color:var(--secondaryColor)}.footerrightinfotext:hover{outline:none}.footerrightinfotext:focus{outline:none}.footerrightinfobutton{display:flex;align-items:center;justify-content:flex-start;height:2.8vw;width:13vw;background-color:transparent;border:.05vw solid var(--secondaryColor);border-radius:4%;font-size:.9vw;font-weight:600;cursor:pointer;color:var(--secondaryColor);margin-bottom:.5vw}.footerrightinfobutton:focus{outline:none;border:.05vw solid var(--secondaryColor)}.footerrightinfobutton:hover{outline:none;border:.05vw solid var(--secondaryColor)}.footerrightsocialmediabutton{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:1.1vw;border:.05vw solid var(--secondaryColor);height:2vw;width:2vw;background-color:transparent;border-radius:4%;font-size:.85vw;font-weight:600;cursor:pointer;color:var(--secondaryColor)}.footerrightsocialmediabutton:focus{outline:none;border:.05vw solid var(--secondaryColor)}.footerrightsocialmediabutton:hover{outline:none;border:.05vw solid var(--secondaryColor)}.footerrightsocialmediacontainer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.58vw}.footerbottomcontainer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8.3vw}.footerbottombutton{outline:none;background-color:transparent;font-family:inherit;font-size:.9vw;font-weight:500;line-height:1.2vw;text-align:left;text-transform:uppercase;color:var(--secondaryColorTransparent);border-color:var(--secondaryColorTransparent)}.footerbottombutton:hover{border-color:var(--secondaryColorTransparent)}.footerbottombutton:focus{outline:none}}@media (max-width: 999px){.ftr-footer{box-sizing:border-box;width:100%;padding:6vw 0 5.5vw;background-color:var(--primaryColor);overflow-x:hidden}body:has(.profilenavbar) .ftr-footer{padding-bottom:calc(5.5vw + max(10vh,4.8rem) + env(safe-area-inset-bottom,0px))}.ftr-inner{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:88vw;margin:0 auto;gap:4.4vw}.ftr-brand{display:flex;flex-direction:column;align-items:center;gap:2.8vw}.ftr-logo{height:max(32px,8.6vw);width:auto;cursor:pointer}.ftr-tagline{margin:0;max-width:84vw;font-family:inherit;font-size:max(12px,3.1vw);font-weight:500;line-height:1.45;text-align:center;color:var(--secondaryColorTransparent)}.ftr-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:max(16px,4.5vw);row-gap:0;width:100%}.ftr-navlink{display:inline-flex;align-items:center;min-height:44px;padding:0;font-family:inherit;font-size:max(13px,3.5vw);font-weight:500;line-height:1.2;letter-spacing:.01em;white-space:nowrap;color:var(--secondaryColor);background-color:transparent;border:none;cursor:pointer}.ftr-navlink:hover,.ftr-navlink:focus,.ftr-navlink:active{outline:none;opacity:.65}.ftr-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:max(8px,2.4vw);min-height:max(44px,11.5vw);padding:0 max(24px,7vw);background-color:transparent;border:1px solid #ffffff59;border-radius:999px;font-family:inherit;font-size:max(13px,3.5vw);font-weight:600;letter-spacing:.01em;color:var(--secondaryColor);cursor:pointer}.ftr-cta:hover,.ftr-cta:focus,.ftr-cta:active{outline:none;border:1px solid var(--secondaryColor)}.ftr-cta svg{flex-shrink:0;height:max(16px,4.2vw);width:max(16px,4.2vw)}.ftr-social{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:max(4px,1.2vw)}.ftr-socialbtn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:max(44px,11vw);width:max(44px,11vw);padding:0;background-color:transparent;border:none;border-radius:999px;color:var(--secondaryColor);cursor:pointer}.ftr-socialbtn:hover,.ftr-socialbtn:focus,.ftr-socialbtn:active{outline:none;opacity:.65}.ftr-socialbtn svg{flex-shrink:0;height:max(19px,5.2vw);width:max(19px,5.2vw)}.ftr-rule{width:100%;height:1px;margin:0;border:none;background-color:#ffffff2b}.ftr-legal{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:max(10px,3vw);row-gap:max(2px,.5vw);width:100%;margin-top:-1vw}.ftr-legallink{display:inline-flex;align-items:center;justify-content:center;min-height:30px;font-family:inherit;font-size:max(11px,2.9vw);font-weight:500;line-height:1.35;text-align:center;color:var(--secondaryColorTransparent);text-decoration:none}.ftr-legallink:hover,.ftr-legallink:focus,.ftr-legallink:active{outline:none;color:var(--secondaryColor);text-decoration:underline}.ftr-copy{margin:0;font-family:inherit;font-size:max(11px,2.8vw);font-weight:500;line-height:1.4;letter-spacing:.01em;text-align:center;color:#ffffff70}}@media (max-width: 374px){.ftr-nav{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;column-gap:max(16px,4.5vw)}.ftr-navlink{justify-content:center}}:root{--primaryColor: #10b3be;--secondaryColor: #ffffff;--secondaryColorTransparent: #ffffff90;--selectedColor: #ff5733;--primaryColorTransparent: #10b2be50;--selectedColorTransparent: #ff573350;--textColor: #000000;--textColorTransparent: #00000050;--graycolor: #c4c4c4;--errorColor: #ff0000}.bannercontrolpartcontainer{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:.5vw;width:70vw;margin-right:4vw}.bannercontrolcheckbox{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:.5vw;margin-bottom:.5vw;width:1vw;font-size:.8vw;height:1vw}.loadingcontrolbanner{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;margin:7.5vw 34vw 10vw 30vw;z-index:-1000}.bannercontrolcontainercard{display:flex;align-items:center;width:67vw;max-width:67vw;margin-bottom:1.5vw;height:13vw;background-color:#fff;flex-direction:row}.bannercontrolimagecontainer{width:33vw;height:12.6vw;background-color:#fff}.bannercontrolimage{height:100%}.bannercontrolcardinfo{display:flex;flex-direction:row;align-items:center;margin-left:.5vw;width:32vw}.bannercontrolcardleftinfo{display:flex;flex-direction:column;align-items:flex-start;margin-left:.5vw;width:18vw;max-width:28vw;word-wrap:break-word;white-space:normal;line-height:normal;font-size:1vw;font-weight:600}.bannercontrolcardrightinfo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:8vw}.bannercontrolcardrightinfo Typography{font-size:.8vw;font-weight:500;color:var(--textColor)}.bannercontrolcardbutton{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:.5vw;width:2.8vw;height:2vw;border-radius:.5vw;border:none;background-color:var(--primaryColor);outline:none;margin-top:.3vw}.bannercontrolcarddeletebutton:hover{outline:none}.bannercontrolcarddeletebutton:focus{outline:none}.bannerpagecontrolbutton{display:flex;flex-direction:row;align-items:center;margin-left:.5vw;width:3vw;height:2vw;border-radius:.5vw;border:none;background-color:var(--primaryColor);outline:none;margin-top:.3vw}.bannerpagecontrolbutton:hover{outline:none}.bannerpagecontrolbutton:focus{outline:none}.bannerpagebutton{color:var(--primaryColor);background-color:var(--secondaryColor)}.bannereditcontainer{display:flex;flex-direction:column;position:fixed;top:1%;left:38%;height:auto;max-height:95vh;width:25vw;overflow-x:auto;background:#fff;border-radius:1.5vw;padding:1vw;z-index:1001;box-shadow:0 0 .5vw #00000080}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1000}.bannereditcontainertext{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:1vw;font-family:inherit;font-weight:600;color:var(--textColor);margin-left:1.5vw;margin-top:.5vw}.bannerheaderinput{display:flex;flex-direction:column;align-items:center;margin-top:.5vw;width:22vw;margin-left:1.4vw;height:1.4vw;border-radius:.5vw;border:solid .05vw var(--primaryColor);font-size:.8vw;outline:none}.bannerheaderinput:focus{outline:none}.bannertextinput{display:flex;flex-direction:column;align-items:center;margin-top:.5vw;width:22vw;margin-left:1.5vw;height:6.5vw;min-height:4vw;border-radius:.5vw;border:solid .05vw var(--primaryColor);font-size:.8vw;outline:none}.bannertextinput:focus{outline:none}.bannerimageinput{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:.5vw;margin-left:1.5vw;width:22vw;height:11vw;border-radius:.5vw;border:solid .05vw var(--primaryColor);outline:none}.bannerlinkinput{display:flex;flex-direction:column;align-items:center;margin-top:.5vw;width:22vw;margin-left:1.5vw;height:2vw;border-radius:.5vw;font-size:.8vw;border:solid .05vw var(--primaryColor);outline:none}.bannereditsavebutton{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:1.5vw;width:22vw;height:2vw;border-radius:.5vw;border:none;background-color:var(--primaryColor);outline:none;color:var(--secondaryColor);margin-top:1vw;font-size:.8vw}.bannercontroladdbannerbutton{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:1.5vw;width:17vw;height:3vw;border-radius:.5vw;border:none;background-color:var(--primaryColor);outline:none;color:var(--secondaryColor);font-size:.8vw}.bannercontroltopcontainer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:1vw;margin-bottom:1vw;gap:9vw}.bannercontroldeletealert{display:flex;width:30%;height:15vw;position:fixed;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);margin:auto 15%;border-radius:.8vw;border:.05vw solid var(--primaryColor);box-shadow:0 0 .5vw #00000080;z-index:1001}.bannercontroldeletealert p{font-size:1vw;font-weight:500;color:var(--textColor)}.bannercontroldeletealert button{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:1vw;width:4vw;height:2vw;font-size:1vw;border-radius:.5vw;border:none;background-color:var(--primaryColor);outline:none;color:var(--secondaryColor)}.bannercontroleditclosbutton{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;width:2vw;height:2vw;left:24.5vw;cursor:pointer;border-radius:2vw;border:none;background-color:var(--primaryColor);outline:none;color:var(--secondaryColor);font-size:.8vw}.bannercontroltogglebutton{width:3vw;height:3vw}.bannercontroltogglebutton h3{font-size:.8vw}.bannercheckboxrow{display:flex;flex-direction:row;gap:.6vw;margin-top:1vw;margin-left:1.3vw}.bannercheckboxlabel{font-size:.8vw;margin-top:.3vw}@media (max-width: 999.9px){.bnc-root .bannercontrolpartcontainer{box-sizing:border-box;width:91vw;margin:0 auto;align-items:stretch;padding-bottom:24vw;margin-right:4vw}.bnc-root .bannercontroltopcontainer{flex-direction:column;align-items:stretch;gap:3vw;margin-top:3vw;margin-bottom:3vw}.bnc-root .bannercontrolsearchinput{box-sizing:border-box;width:100%;height:11vw;padding:0 3vw;border:.3vw solid var(--primaryColor);border-radius:2vw;font-size:3.6vw;outline:none}.bnc-root .bannercontroltogglegroup{display:flex;width:100%}.bnc-root .bannercontroltogglebutton{flex:1;width:auto;height:11vw}.bnc-root .bannercontroltogglebutton h3{margin:0;font-size:3.4vw}.bnc-root .bannercontroladdbannerbutton{width:100%;height:11vw;margin-left:0;border-radius:2vw;font-size:3.6vw}.bnc-root .bannercontrolcontainercard{flex-direction:column;align-items:stretch;width:100%;max-width:100%;height:auto;margin-bottom:4vw;margin-right:.8vw;border-radius:3vw;overflow:hidden}.bnc-root .bannercontrolimagecontainer{width:100%;height:auto;aspect-ratio:33 / 12.6}.bnc-root .bannercontrolcardinfo{flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;margin-left:0;padding:3.5vw;gap:3vw}.bnc-root .bannercontrolcardleftinfo{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;font-size:3.6vw}.bnc-root .bannercontrolcardleftinfo .MuiTypography-h5{font-size:4.4vw}.bnc-root .bannercontrolcardrightinfo{flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;padding-top:2.5vw;border-top:.3vw solid #f1f4f8}.bnc-root .bannercontrolcardrightinfo .MuiTypography-root{font-size:3.2vw}.bnc-root .bannercontrolcardactions{justify-content:flex-end;gap:3vw}.bnc-root .bannercontrolcardbutton{width:11vw;height:11vw;margin-left:0;border-radius:2vw;font-size:4.5vw}.bnc-root .bannercontrolpagination{display:flex;flex-wrap:wrap;justify-content:center;gap:2vw;margin-bottom:4vw!important}.bnc-root .bannercontrolpagebtn{min-width:11vw;height:9vw;border-radius:2vw}.bnc-root .bannercontroldeletealert{box-sizing:border-box;width:auto;height:auto;left:5vw;right:5vw;top:30vh;margin:0;padding:5vw;border-radius:3vw}.bnc-root .bannercontroldeletealert p{font-size:3.6vw;text-align:center}.bnc-root .bannercontroldeletealert button{width:auto;height:10vw;padding:0 5vw;font-size:3.4vw}.bnc-root .bannereditcontainer{box-sizing:border-box;top:4vw;left:3vw;right:3vw;bottom:4vw;width:auto;height:auto;max-height:none;border-radius:4vw;padding:5vw}.bnc-root .bannercontroleditclosbutton{left:auto;right:3vw;top:3vw;width:8vw;height:8vw;font-size:3.6vw}.bnc-root .bannereditcontainertext{margin-left:0;margin-top:3vw;font-size:3.6vw}.bnc-root .bannerheaderinput,.bnc-root .bannertextinput,.bnc-root .bannerimageinput,.bnc-root .bannerlinkinput{box-sizing:border-box;width:100%;margin-left:0;border-radius:2vw;border-width:.3vw;font-size:3.4vw}.bnc-root .bannerheaderinput,.bnc-root .bannerlinkinput{height:11vw}.bnc-root .bannertextinput{height:24vw;min-height:18vw}.bnc-root .bannerimageinput{height:45vw}.bnc-root .bannerimageinput img{border-radius:1.5vw}.bnc-root .bannereditsavebutton{width:100%;height:11vw;margin-left:0;margin-top:3vw;border-radius:2vw;font-size:3.6vw}.bnc-root .bannercheckboxrow{flex-wrap:wrap;gap:2vw 4vw;margin-top:3vw;margin-left:0}.bnc-root .bannercontrolcheckbox{width:4.4vw;height:4.4vw}.bnc-root .bannercheckboxlabel{margin-top:0;font-size:3.4vw}}@media (max-width: 999.9px){.adm-bar{display:flex;flex-direction:row;align-items:stretch;box-sizing:border-box;position:fixed;left:0;right:0;bottom:0;width:auto;height:auto;padding-bottom:env(safe-area-inset-bottom,0px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background-color:var(--secondaryColor);border-top:1px solid var(--primaryColorTransparent);box-shadow:0 -2px 8px #00000014;z-index:1000}.adm-bar::-webkit-scrollbar{display:none}.adm-bar .adm-item{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.2rem,1.2vw,.4rem);box-sizing:border-box;width:clamp(4.4rem,22vw,7.5rem);min-width:clamp(4.4rem,22vw,7.5rem);height:auto;min-height:clamp(3.4rem,17vw,4.8rem);padding:clamp(.35rem,2vw,.6rem) .25rem;border:none;border-radius:0;background-color:var(--secondaryColor);color:var(--textColor);font-family:inherit;font-size:clamp(.65rem,3vw,.8rem);font-weight:600;line-height:1.15;text-align:center;scroll-snap-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.adm-bar .adm-item:focus,.adm-bar .adm-item:focus-visible{outline:none;border:none}.adm-bar .adm-icon{color:var(--primaryColor);flex-shrink:0}.adm-bar .adm-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;word-break:break-word}.adm-bar .adm-item-active{color:var(--primaryColor);background-color:var(--primaryColorTransparent);box-shadow:inset 0 3px 0 0 var(--primaryColor)}}@media (min-width: 1000px){.productdetailscontainer{display:flex;justify-content:center;align-items:center;margin-top:1.1vw;margin-bottom:.5vw;flex-direction:column;width:99vw;gap:0;background-color:var(--secondaryColor)}.productdetailsinfocontainer{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;height:auto;margin-bottom:1.5vw;gap:2.2vw}.productdetailsdeletealertoverlay{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1000;overflow:auto-}.alertmebutton{display:flex;justify-content:center;align-items:center;font-size:.9vw;font-weight:700;color:var(--secondaryColor);background-color:var(--primaryColor);border:none;padding:.5vw 1vw;cursor:pointer;height:2.67vw;margin-left:1vw;margin-bottom:.1vw;width:11vw}.productdetailsdeletealert{margin:auto;display:block;justify-content:center;align-items:center;width:30vw;font-size:1.5vw;border-radius:.5vw;height:6vw;margin-top:20vw;max-width:35vw;background-color:var(--secondaryColor)}.productdetailsdeleteprotuctbutton{display:flex;justify-content:center;align-items:center;font-size:1vw;font-weight:700;color:var(--secondaryColor);background-color:var(--errorColor);border:none;padding:.3vw .5vw;border-radius:.4vw;cursor:pointer;height:2vw;margin-right:.5vw;width:auto;white-space:nowrap;margin-bottom:1.5vw}.productdetailsfavbutton{display:flex;justify-content:center;align-items:center;font-size:2vw;background-color:var(--secondaryColor);border:none;cursor:pointer;height:2vw;width:2vw}.productfavactive{color:var(--errorColor)}.productfavinactive{color:var(--textColorTransparent)}.productdetailsfavbutton:hover{border:none;outline:none}.productdetailsfavbutton:focus{outline:none;border:none}.productdetailsnametext{display:flex;justify-content:space-between;font-size:1.6vw;font-weight:600;color:var(--textColor);font-family:inherit;align-items:flex-start;flex-direction:row;margin-top:1.5vw;margin-bottom:1.5vw;width:44vw;border-bottom:.05vw solid var(--primaryColor)}.productdetailsretailprice{display:flex;justify-content:flex-start;font-family:inherit;font-size:1vw;font-weight:600;color:var(--textColor);align-items:flex-start;flex-direction:column;padding-top:1%;padding-left:1%;margin-bottom:.5vw;border-radius:.6vw;width:14.9vw;height:5vw;background-color:var(--secondaryColor);border:.05vw solid var(--textColorTransparent)}.productdetailsretailpricetext{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:row;font-family:inherit;font-size:1.4vw;gap:1.6vw;font-weight:700;color:var(--primaryColor);margin-top:.8vw;margin-bottom:.5vw;width:100%}.productdetailseditproductcontainer{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:auto;padding:2vw;margin-top:2vw;min-height:15vw;background-color:var(--secondaryColor);gap:.4vw;height:80vh;width:70vw;overflow:auto}.productdetailseditproductcontainer button{display:flex;justify-content:center;align-items:center;font-size:1.2vw;font-weight:700;color:var(--secondaryColor);background-color:var(--primaryColor);border:none;padding:.5vw 1vw;cursor:pointer;height:2.67vw;margin-left:1.85vw;width:10vw;margin-top:.5vw;margin-bottom:1.5vw}.editproductbrandlist{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:12vw;top:12.2vw;left:64.6vw;border:.1vw solid var(--primaryColor);background-color:var(--secondaryColor)}.editproducttag1list{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:12.2vw;top:1.3vw;z-index:10;left:13.5vw;border:.1vw solid var(--primaryColor);background-color:#f8f8ff}.productdetailseditproductrowcontainer{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;flex-direction:row;justify-content:space-between;width:55vw}.productdetailseditproductrowcontainer p{font-size:.8vw;font-weight:600;color:var(--textColor);margin-right:1vw;width:11vw}.productdetailseditproductrowcontainer input{display:flex;flex-direction:row;font-family:inherit;font-size:.8vw;height:1.3vw;gap:1.6vw;width:14vw;font-weight:700;color:var(--textColor);margin-top:.8vw;margin-bottom:.5vw}.productdetailsinfotextcontainer{display:flex;justify-content:flex-start;font-family:inherit;align-items:flex-start;flex-direction:column;line-height:1.3vw;margin-top:1.5vw;margin-bottom:1.5vw;width:43vw;height:20vw;min-height:10vw;background-color:var(--secondaryColor);font-size:1vw;overflow-y:auto;overflow-x:hidden;padding-right:1vw}.productdetailsinfotextcontainer h1{font-size:1.6vw;font-weight:700}.productdetailsinfotextcontainer h2{font-size:1.2vw;font-weight:600}.productdetailsinfotextcontainer div{font-size:.8vw}.productdetailspricecontainer{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:.5vw;margin-bottom:1.5vw;width:80vw;min-height:12vw}.productdetailsimagecontainer{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:2.5vw;margin-bottom:1.5vw;width:40vw;height:auto;max-width:40vw;max-height:48vw;min-height:10vw;overflow:hidden;object-fit:contain}.image-gallery-thumbnail{max-width:4vw;max-height:4vw;object-fit:contain}.image-gallery-thumbnail-image{max-width:4vw;max-height:3vw;object-fit:contain;border-radius:.4vw;border:none}.image-gallery-fullscreen-image{width:100vw;object-fit:contain;border-radius:.4vw;border:none}.productdetailsimage{display:flex;width:35vw;height:23vw;max-width:35vw;max-height:23vw;object-fit:contain}.productdetailsrigthinfocontainer{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;min-height:10vw;margin-top:1.5vw;margin-bottom:1vw;width:40vw;height:auto;max-height:45vw}.productdetailsinfoimagecontainer{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:1.5vw;gap:1.5vw;width:40vw;height:auto}.productdetailsingradientscontainer{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:40vw;height:auto;margin-top:2.5vw}.productdetailsingradientsheader{display:flex;justify-content:center;align-items:center;font-size:1.2vw;font-weight:700;color:var(--textColor);background-color:var(--primaryColorTransparent);border-radius:.6vw;padding:.5vw;margin-top:1.5vw;margin-bottom:.5vw;width:40vw}.productdetailsingradientsgrid{display:grid;width:40vw;grid-template-columns:repeat(2,1fr);align-items:center;gap:.3vw;padding-bottom:1vw;margin-top:0vw;justify-content:flex-start;max-height:15vw;overflow-y:auto}.productdetailsingradientsgrid p{font-size:1vw;font-weight:500;color:var(--textColor);line-height:2vw;padding-left:.4vw;height:2vw;background-color:var(--textColorTransparent);margin-top:0vw;margin-bottom:0vw;overflow:hidden}.productdetailsinfoimage{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:1.5vw;margin-bottom:1.5vw;width:7vw;height:11vw}.productdetailspricelistheadergrid{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-content:center;grid-gap:4vw;background-color:var(--primaryColorTransparent);border-radius:.6vw;height:4vw;font-family:inherit;font-size:1.1vw;font-weight:600;color:var(--textColor);width:100%;padding-left:1vw;padding-right:1vw;margin-left:2vw}.productdetailspricelistgrid{padding-left:1vw;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-content:center;grid-gap:5vw;background-color:var(--secondaryColor);border:.05vw solid var(--primaryColorTransparent);border-radius:.6vw;height:3.5vw;padding-right:1vw;margin-bottom:.5vw;gap:4vw;font-family:inherit;font-size:1.1vw;font-weight:500;color:var(--textColor);width:80vw}.productdetailspricelistgriddisabled{opacity:.55;background-color:#f0f0f0;cursor:not-allowed}.productdetailscountercontainer{display:flex;align-items:center}.productdetailscountercontainer button{background-color:var(--primaryColor);padding:.2vw .5vw;cursor:pointer;width:2.2vw;height:2.2vw;align-items:center;justify-content:center;color:var(--secondaryColor);font-size:1.2vw;font-weight:700}.productdetailscountercontainer button:disabled,.productdetailscountercontainer input:disabled{cursor:not-allowed;opacity:.6}.productdetailscountercontainer input{width:2.2vw;text-align:center;border:.05vw solid #ccc;padding:.3vw;margin:0 .3vw;font-size:1.1vw;height:1.5vw}.productdetailsaddcartbutton{display:flex;justify-content:center;align-items:center;font-size:1.2vw;font-weight:700;color:var(--secondaryColor);background-color:var(--primaryColor);border:none;padding:.5vw 1vw;cursor:pointer;height:2.67vw;margin-left:1.85vw;width:82vw;margin-top:.5vw;margin-bottom:1.5vw}.productdetailsrow{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;font-size:1.4vw}.productdetailstag{display:flex;justify-content:center;align-items:center;font-size:1vw;font-weight:500;color:var(--secondaryColor);background-color:var(--primaryColor);border-radius:.6vw;padding:.3vw .5vw;margin-right:.5vw;margin-bottom:.5vw;white-space:nowrap;width:auto;height:2vw}.productdetailscategorybutton{display:flex;justify-content:center;align-items:center;font-size:.8vw;font-weight:600;color:var(--primaryColor);background-color:var(--secondaryColor);border:.1vw solid var(--primaryColor);border-radius:.5vw;margin-right:.5vw}.productdetailscategorybutton:hover{background-color:var(--primaryColor);color:var(--secondaryColor);outline:none}.productdetailscategorybutton:focus{outline:none}.productdetailscategoryrow{display:flex;justify-content:center;align-items:center;flex-direction:row;color:var(--primaryColor);gap:.4vw;font-weight:700}.productdeailsheadercontainer{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:row}.productdeailsaddcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:.5vw 1vw;padding:1vw;z-index:1000;border:.05vw solid #e5e5e5;border-radius:.2vw;background-color:var(--secondaryColor);color:var(--textColor);width:30vw;height:44vw}.productdeailsaddcontainer h2{font-size:.9vw;font-weight:700;color:#333}.productdeailsaddcontainer p{font-size:.8vw;font-weight:500;color:#333}.productdeailsaddimg{width:10vw;height:10vw;max-width:12vw;max-height:12vw;border-radius:.4vw;object-fit:contain}.productdeailsaddinput{width:13vw;height:1.8vw;font-size:.9vw;margin-top:.2vw;margin-bottom:.2vw;padding:.5vw;border:.05vw solid #e5e5e5;border-radius:.2vw}.productdetailsaddstockbutton{display:flex;justify-content:center;align-items:center;font-size:1.4vw;font-weight:700;color:var(--secondaryColor);background-color:var(--primaryColor);border:none;padding:.5vw 1vw;cursor:pointer;height:3.67vw;margin-left:1.85vw;width:33vw;margin-top:.5vw}.productdetailsaddstockbutton:disabled{background-color:var(--primaryColorTransparent);color:var(--textColorTransparent);cursor:not-allowed}.productdeailsproductsaddbutton{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:.1vw solid var(--primaryColor);border-radius:.4vw;padding:.5vw;width:6vw;font-size:1vw;margin-top:.3vw;cursor:pointer}.productdetailsaddstockrow{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2vw;width:100%;margin-top:.5vw;margin-bottom:.5vw;font-size:1.1vw}}@media (max-width: 999.9px){.productdetailscontainer{display:flex;justify-content:flex-start;align-items:center;margin-top:1.1vw;margin-bottom:.5vw;flex-direction:column;width:99vw;gap:2vw;background-color:var(--secondaryColor)}.productdetailsinfocontainer{display:flex;justify-content:center;align-items:center;flex-direction:column;height:auto;margin-bottom:1.5vw;gap:2.2vw}.productdetailsdeletealertoverlay{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1000;overflow:auto-}.alertmebutton{display:flex;justify-content:center;align-items:center;font-size:.9vw;font-weight:700;color:var(--secondaryColor);background-color:var(--primaryColor);border:none;padding:.5vw 1vw;cursor:pointer;height:2.67vw;margin-left:1vw;margin-bottom:.1vw;width:11vw}.productdetailsdeletealert{margin:auto;display:block;justify-content:center;align-items:center;width:70vw;border-radius:.5vw;height:25vw;font-size:2.5;margin-top:20vw;background-color:var(--secondaryColor)}.productdetailsdeleteprotuctbutton{display:flex;justify-content:center;align-items:center;font-size:2vw;font-weight:700;color:var(--secondaryColor);background-color:var(--errorColor);border:none;padding:.6vw 2vw;border-radius:.4vw;cursor:pointer;height:3vw;margin-right:.5vw;width:auto;white-space:nowrap;margin-bottom:1.5vw}.productdetailsfavbutton{display:flex;justify-content:center;align-items:center;font-size:4vw;background-color:var(--secondaryColor);border:none;cursor:pointer;height:4vw;width:4vw}.productfavactive{color:var(--errorColor)}.productfavinactive{color:var(--textColorTransparent)}.productdetailsfavbutton:hover{border:none;outline:none}.productdetailsfavbutton:focus{outline:none;border:none}.productdetailsnametext{display:flex;justify-content:space-between;font-size:3.2vw;font-weight:600;color:var(--textColor);font-family:inherit;align-items:flex-start;flex-direction:row;margin-top:1.5vw;margin-bottom:1.5vw;width:80vw;border-bottom:.05vw solid var(--primaryColor)}.productdetailsretailprice{display:flex;justify-content:flex-start;font-family:inherit;font-size:2.4vw;font-weight:600;color:var(--textColor);align-items:flex-start;flex-direction:column;padding-top:1%;padding-left:1%;margin-bottom:.5vw;border-radius:.6vw;width:40vw;height:10vw;background-color:var(--secondaryColor);border:.05vw solid var(--textColorTransparent)}.productdetailsretailpricetext{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:row;font-family:inherit;font-size:2.6vw;gap:1.6vw;font-weight:700;color:var(--primaryColor);margin-top:.8vw;margin-bottom:.5vw;width:100%}.productdetailseditproductcontainer{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:auto;padding:2vw;margin-top:2vw;min-height:15vw;background-color:var(--secondaryColor);gap:.4vw;height:80vh;width:70vw;overflow:auto}.productdetailseditproductcontainer button{display:flex;justify-content:center;align-items:center;font-size:1.2vw;font-weight:700;color:var(--secondaryColor);background-color:var(--primaryColor);border:none;padding:.5vw 1vw;cursor:pointer;height:2.67vw;margin-left:1.85vw;width:10vw;margin-top:.5vw;margin-bottom:1.5vw}.editproductbrandlist{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:12vw;top:12.2vw;left:64.6vw;border:.1vw solid var(--primaryColor);background-color:var(--secondaryColor)}.editproducttag1list{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:12.2vw;top:1.3vw;z-index:10;left:13.5vw;border:.1vw solid var(--primaryColor);background-color:#f8f8ff}.productdetailseditproductrowcontainer{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;flex-direction:row;justify-content:space-between;width:55vw}.productdetailseditproductrowcontainer p{font-size:.8vw;font-weight:600;color:var(--textColor);margin-right:1vw;width:11vw}.productdetailseditproductrowcontainer input{display:flex;flex-direction:row;font-family:inherit;font-size:.8vw;height:1.3vw;gap:1.6vw;width:14vw;font-weight:700;color:var(--textColor);margin-top:.8vw;margin-bottom:.5vw}.productdetailsinfotextcontainer{display:flex;justify-content:flex-start;font-family:inherit;align-items:flex-start;flex-direction:column;line-height:2.6vw;margin-top:2.5vw;margin-bottom:2.5vw;width:80vw;height:30vw;min-height:20vh;background-color:var(--secondaryColor);font-size:2vw;overflow-y:auto;overflow-x:hidden;padding-right:1vw}.productdetailsinfotextcontainer h1{font-size:3.2vw;font-weight:700}.productdetailsinfotextcontainer h2{font-size:2.4vw;font-weight:600}.productdetailsinfotextcontainer div{font-size:1.6vw}.productdetailspricecontainer{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-top:.5vw;margin-bottom:1.5vw;width:80vw;min-height:12vw}.productdetailsimagecontainer{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:2.5vw;margin-bottom:1.5vw;width:80vw;height:auto;max-width:80vw;max-height:40vh;min-height:10vw;overflow:hidden;object-fit:contain}.image-gallery-thumbnail{max-width:4vw;max-height:4vw;object-fit:contain}.image-gallery-thumbnail-image{max-width:4vw;max-height:3vw;object-fit:contain;border-radius:.4vw;border:none}.image-gallery-fullscreen-image{width:100vw;object-fit:contain;border-radius:.4vw;border:none}.productdetailsimage{display:flex;width:65vw;height:43vh;max-width:65vw;max-height:43vh;object-fit:contain}.productdetailsrigthinfocontainer{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;min-height:10vw;margin-top:1.5vw;width:80vw;height:auto}.productdetailsinfoimagecontainer{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:1.5vw;gap:1.5vw;width:40vw;height:auto}.productdetailsingradientscontainer{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:40vw;height:20vw;margin-top:2.5vw}.productdetailsingradientsheader{display:flex;justify-content:center;align-items:center;font-size:1.2vw;font-weight:700;color:var(--textColor);background-color:var(--primaryColorTransparent);border-radius:.6vw;padding:.5vw;margin-top:1.5vw;margin-bottom:.5vw;width:40vw}.productdetailsingradientsgrid{display:grid;width:40vw;grid-template-columns:repeat(2,1fr);align-items:center;gap:.3vw;padding-bottom:1vw;margin-top:0vw;justify-content:flex-start;max-height:15vw;overflow-y:auto}.productdetailsingradientsgrid p{font-size:1vw;font-weight:500;color:var(--textColor);line-height:2vw;padding-left:.4vw;height:2vw;background-color:var(--textColorTransparent);margin-top:0vw;margin-bottom:0vw;overflow:hidden}.productdetailsinfoimage{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:1.5vw;margin-bottom:1.5vw;width:7vw;height:11vw}.productdetailspricelistheadergrid{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-content:center;grid-gap:4vw;background-color:var(--primaryColorTransparent);border-radius:.6vw;height:4vw;font-family:inherit;font-size:1.3vw;font-weight:600;color:var(--textColor);width:100%;padding-left:1vw;padding-right:1vw;margin-left:2vw}.productdetailspricelistgrid{padding-left:0vw;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-content:center;grid-gap:1vw;background-color:var(--secondaryColor);border:.05vw solid var(--primaryColorTransparent);border-radius:.6vw;height:6vw;margin-left:-6.5vw;margin-bottom:.5vw;gap:4vw;font-family:inherit;font-size:1.6vw;font-weight:500;color:var(--textColor);width:80vw}.productdetailspricelistgriddisabled{opacity:.55;background-color:#f0f0f0;cursor:not-allowed}.productdetailscountercontainer{display:flex;align-items:center}.productdetailscountercontainer button{background-color:var(--primaryColor);padding:.2vw .5vw;cursor:pointer;width:3.3vw;height:3.3vw;align-items:center;justify-content:center;color:var(--secondaryColor);font-size:1.6vw;font-weight:700}.productdetailscountercontainer button:disabled,.productdetailscountercontainer input:disabled{cursor:not-allowed;opacity:.6}.productdetailscountercontainer input{width:3.3vw;text-align:center;border:.05vw solid #ccc;padding:.3vw;margin:0 .3vw;font-size:1.6vw;height:2.2vw}.productdetailsaddcartbutton{display:flex;justify-content:center;align-items:center;font-size:1.2vw;font-weight:700;color:var(--secondaryColor);background-color:var(--primaryColor);border:none;padding:.5vw 1vw;cursor:pointer;height:2.67vw;margin-left:1.85vw;width:82vw;margin-top:.5vw;margin-bottom:1.5vw}.productdetailsrow{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:1vw;font-size:2vw}.productdetailstag{display:flex;justify-content:center;align-items:center;font-size:2vw;font-weight:500;color:var(--secondaryColor);background-color:var(--primaryColor);border-radius:.6vw;padding:.6vw 2vw;margin-right:.5vw;margin-bottom:.5vw;white-space:nowrap;width:auto;height:3vw}.productdetailscategorybutton{display:flex;justify-content:center;align-items:center;font-size:1.2vw;font-weight:600;color:var(--primaryColor);background-color:var(--secondaryColor);border:.1vw solid var(--primaryColor);border-radius:1vw;margin-right:.5vw}.productdetailscategorybutton:hover{background-color:var(--primaryColor);color:var(--secondaryColor);outline:none}.productdetailscategorybutton:focus{outline:none}.productdetailscategoryrow{display:flex;justify-content:center;align-items:center;flex-direction:row;color:var(--primaryColor);gap:.4vw;font-weight:700}.productdeailsheadercontainer{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:row}.productdeailsaddcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:.5vw 1vw;padding:1vw;z-index:1000;border:.05vw solid #e5e5e5;border-radius:.2vw;background-color:var(--secondaryColor);color:var(--textColor);width:30vw;height:44vw}.productdeailsaddcontainer h2{font-size:.9vw;font-weight:700;color:#333}.productdeailsaddcontainer p{font-size:.8vw;font-weight:500;color:#333}.productdeailsaddimg{width:10vw;height:10vw;max-width:12vw;max-height:12vw;border-radius:.4vw;object-fit:contain}.productdeailsaddinput{width:13vw;height:1.8vw;font-size:.9vw;margin-top:.2vw;margin-bottom:.2vw;padding:.5vw;border:.05vw solid #e5e5e5;border-radius:.2vw}.productdeailsproductsaddbutton{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:.1vw solid var(--primaryColor);border-radius:.4vw;padding:.5vw;width:6vw;font-size:1vw;margin-top:.3vw;cursor:pointer}.productdetailsaddstockbutton{display:flex;justify-content:center;align-items:center;font-size:2.4vw;font-weight:700;color:var(--secondaryColor);background-color:var(--primaryColor);border:none;padding:.5vw 1vw;cursor:pointer;height:5.67vw;margin-left:1.85vw;width:53vw;margin-top:.5vw}.productdetailsaddstockbutton:disabled{background-color:var(--primaryColorTransparent);color:var(--textColorTransparent);cursor:not-allowed}.productdetailsaddstockrow{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2vw;width:100%;margin-top:.5vw;margin-bottom:.5vw;font-size:1.1vw}}.pdv-root .productdetailscountercontainer input.pdv-inputerror{border-color:#e5484d;background-color:#fff6f6}.pdv-root .pdv-packageerror{width:100%;color:#e5484d;font-weight:500}.pdv-root .pdv-packageinfoicon{flex-shrink:0;color:var(--primaryColor);cursor:help}.pdv-root .pdv-cartbuttondisabled{background-color:#ccc;cursor:not-allowed}.pdv-root .pdv-mftrigger{display:inline-flex;align-items:center;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}.pdv-root .pdv-mfbadge{display:inline-flex;align-items:center;background-color:var(--primaryColorTransparent);font-weight:700;color:#1d2c40;white-space:nowrap}.pdv-root .pdv-mfbadgeactive{background-color:var(--primaryColor);color:var(--secondaryColor)}.pdv-root .pdv-mfmodal{box-sizing:border-box;display:flex;flex-direction:column;margin:auto;background-color:var(--secondaryColor)}.pdv-root .pdv-mfmodalhead{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.pdv-root .pdv-mfmodaltitle{font-weight:700;color:#1d2c40}.pdv-root .pdv-mfmodalsub{font-weight:500;color:#8a93a2}.pdv-root .pdv-mfmodalclose{flex-shrink:0;padding:0;border:none;background:none;font-family:inherit;line-height:1;color:#46526a;cursor:pointer}.pdv-root .pdv-mftable{display:flex;flex-direction:column}.pdv-root .pdv-mfrow{display:grid;grid-template-columns:1fr 1fr 1.2fr;align-items:center}.pdv-root .pdv-mfrowhead{font-weight:700;color:#8a93a2}.pdv-root .pdv-mfrowactive{background-color:var(--primaryColorTransparent);font-weight:700;color:#1d2c40}.pdv-root .pdv-mfrowoff{color:#9aa3b0}.pdv-root .pdv-mfmodalnote{font-weight:500;color:#5b6472}.pdv-root .pdv-tooltip{box-sizing:border-box;z-index:1100;max-width:80vw;white-space:normal;word-break:break-word;line-height:1.35}.pdv-root .pdv-kdvnotice{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;border:1px solid #cfe7e9;background-color:#f6fcfd}.pdv-root .pdv-kdvicon{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primaryColor);font-family:Georgia,Times New Roman,serif;font-weight:700;color:var(--secondaryColor);line-height:1}.pdv-root .pdv-kdvbar{flex-shrink:0;border-radius:999px;background-color:var(--primaryColor)}.pdv-root .pdv-kdvtexts{display:flex;flex-direction:column;min-width:0}.pdv-root .pdv-kdvtitle{font-weight:700;color:#1d2c40}.pdv-root .pdv-kdvsubtitle{font-weight:500;color:#5b6472}@media (min-width: 1000px){.pdv-root .pdv-kdvnotice{gap:1.1vw;width:80vw;margin-bottom:1vw;padding:1vw 1.3vw;border-radius:.7vw}.pdv-root .pdv-kdvicon{width:2.4vw;height:2.4vw;font-size:1.4vw}.pdv-root .pdv-kdvbar{width:.2vw;height:2.6vw}.pdv-root .pdv-kdvtexts{gap:.25vw}.pdv-root .pdv-kdvtitle{font-size:1.05vw}.pdv-root .pdv-kdvsubtitle{font-size:.9vw}.pdv-root .productdetailsinfotextcontainer{height:auto;min-height:0;max-height:20vw}.pdv-root .productdetailsingradientscontainer,.pdv-root .productdetailsinfoimagecontainer,.pdv-root .productdetailsimagecontainer{height:auto;min-height:0}.pdv-root .productdetailspricelistheadergrid,.pdv-root .productdetailspricelistgrid{grid-template-columns:repeat(7,1fr);grid-gap:1vw;gap:1vw}.pdv-root .pdv-cellmf{display:flex;flex-direction:row;align-items:center;gap:.4vw}.pdv-root .pdv-mftrigger{gap:.4vw}.pdv-root .pdv-mfbadge{padding:.15vw .5vw;border-radius:.4vw}.pdv-root .pdv-mffree{width:100%;margin-top:.3vw;font-size:.85vw;font-weight:600;line-height:1.35;color:#0f8a4d}.pdv-root .pdv-mfmodal{gap:1vw;width:34vw;max-height:80vh;overflow-y:auto;padding:1.8vw;border-radius:.8vw}.pdv-root .pdv-mfmodaltitle{font-size:1.4vw}.pdv-root .pdv-mfmodalsub{margin-top:.2vw;font-size:.9vw}.pdv-root .pdv-mfmodalclose{width:2vw;height:2vw;font-size:1.8vw}.pdv-root .pdv-mfrow{gap:1vw;padding:.7vw .8vw;border-radius:.5vw;font-size:1vw}.pdv-root .pdv-mfrowhead{font-size:.85vw}.pdv-root .pdv-mfmodalnote{font-size:.85vw;line-height:1.45}.pdv-root .productdetailspricelistgrid{height:auto;min-height:3.5vw;padding-top:.4vw;padding-bottom:.4vw}.pdv-root .pdv-cellpackage{display:flex;flex-direction:row;align-items:center;gap:.4vw}.pdv-root .pdv-packageinfoicon{width:1.1vw;height:1.1vw}.pdv-root .productdetailscountercontainer{flex-wrap:wrap}.pdv-root .pdv-packageerror{margin-top:.3vw;font-size:.7vw;line-height:1.35}.pdv-root .pdv-alertbox{display:flex;justify-content:center;flex-direction:column;padding:4vw;font-size:1.5vw;font-weight:700}.pdv-root .pdv-alertactions{display:flex;justify-content:center;flex-direction:row;margin-top:4vw}.pdv-root .pdv-alertwidebutton{width:15vw}.pdv-root .pdv-nametextinner{width:85%}.pdv-root .pdv-statswrapper{width:4.7vw}.pdv-root .pdv-statsbox{width:8vw;margin-left:-8vw;gap:.7vw;flex-direction:column}.pdv-root .pdv-statswrapper .pdv-statsbox{margin-left:-1vw}.pdv-root .pdv-staticon{margin-left:.5vw;margin-top:.7vw;margin-bottom:-.1vw}.pdv-root .pdv-staticonfav{color:red}.pdv-root .pdv-staticonbell{color:#ff0}.pdv-root .pdv-favicon{color:red;margin-left:1vw}.pdv-root .pdv-pricerow{display:flex;flex-direction:row;justify-content:space-between;gap:1vw;width:70%}.pdv-root .pdv-cellexp{display:flex;flex-direction:row;width:10vw}.pdv-root .pdv-sktbadge{display:flex;align-items:center;justify-content:center;width:1.7vw;height:1.7vw;margin-left:.5vw;border-radius:100%;background-color:red;color:#fff;font-weight:700}.pdv-root .pdv-edittitle{font-size:1.4vw}.pdv-root .pdv-editfield{position:relative;display:flex;flex-direction:row;gap:1.5vw;width:100%}.pdv-root .pdv-editwideinput{width:43.5vw}.pdv-root .productdetailseditproductrowcontainer input.pdv-editcheckbox{width:1.5vw;height:1.5vw}.pdv-root .pdv-editcheckboxrow{display:flex;flex-direction:row;gap:1vw;align-items:flex-start;justify-content:flex-start}.pdv-root .pdv-editcheckboxlabel{display:flex;flex-direction:row;gap:1vw;align-items:flex-start;justify-content:flex-start;margin-top:1vw}.pdv-root .pdv-editactions{display:flex;flex-direction:row}}@media (max-width: 999px){.pdv-root{overflow-x:hidden}.pdv-root .productdetailscontainer{box-sizing:border-box;width:100%;padding:0 4vw;gap:4vw}.pdv-root .productdetailsinfocontainer{width:100%;gap:4vw}.pdv-root .productdetailsrigthinfocontainer{width:92vw;max-height:none;margin-top:2vw}.pdv-root .pdv-breadcrumb{flex-wrap:wrap;gap:1.5vw;width:92vw;font-size:3vw}.pdv-root .productdetailscategorybutton{margin-right:0;padding:1.2vw 2.5vw;border-width:.3vw;border-radius:2vw;font-size:2.9vw}.pdv-root .productdetailscategoryrow{gap:1.5vw}.pdv-root .productdetailsimagecontainer{width:92vw;max-width:92vw;height:auto;max-height:none;margin-top:3vw;margin-bottom:2vw}.pdv-root .productdetailsimage{width:92vw;max-width:92vw;height:70vw;max-height:70vw}.pdv-root .image-gallery-thumbnail{max-width:16vw;max-height:16vw}.pdv-root .image-gallery-thumbnail-image{max-width:16vw;max-height:12vw;border-radius:1.5vw}.pdv-root .image-gallery-svg{width:7vw!important;height:12vw!important}.pdv-root .productdetailsingradientscontainer{width:92vw;height:auto;margin-top:4vw}.pdv-root .productdetailsingradientsheader{box-sizing:border-box;width:100%;padding:2vw;border-radius:2vw;margin-top:2vw;margin-bottom:2vw;font-size:4vw}.pdv-root .productdetailsingradientsgrid{grid-template-columns:1fr;gap:1.5vw;width:100%;max-height:70vw;padding-bottom:2vw}.pdv-root .productdetailsingradientsgrid p{height:auto;padding:2vw;border-radius:1.5vw;font-size:3.2vw;line-height:4.6vw;word-break:break-word}.pdv-root .productdetailsnametext{flex-wrap:wrap;align-items:center;width:92vw;padding-bottom:2vw;border-bottom-width:.3vw;font-size:4.8vw}.pdv-root .pdv-nametextinner{flex:1;min-width:60vw;padding-right:2vw;word-break:break-word}.pdv-root .productdetailsfavbutton{flex-shrink:0;width:9vw;height:9vw;padding:0;font-size:7vw}.pdv-root .alertmebutton{width:auto;height:9vw;margin-left:2vw;padding:0 3vw;border-radius:2vw;font-size:3.2vw;white-space:nowrap}.pdv-root .pdv-favicon{margin-left:0}.pdv-root .pdv-faviconactive{color:var(--errorColor)}.pdv-root .pdv-faviconinactive{color:#1d2c40}.pdv-root .pdv-nametextnoborder{padding-bottom:0;border-bottom:none}.pdv-root .pdv-nostockblock{box-sizing:border-box;width:92vw;margin-top:3vw;margin-bottom:1vw;padding-bottom:3.5vw;border-bottom:.3vw solid #e6ebf1}.pdv-root .pdv-nostockcard{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3vw;width:100%;padding:3.5vw;border:.3vw solid #f8d7dc;border-radius:3vw;background-color:#fdf2f4}.pdv-root .pdv-nostockinfo{display:flex;flex-direction:column;gap:1.5vw;flex:1;min-width:0}.pdv-root .pdv-nostockheader{display:flex;flex-direction:row;align-items:center;gap:2vw}.pdv-root .pdv-nostockicon{flex-shrink:0;width:5vw;height:5vw;color:#d32f3f}.pdv-root .pdv-nostocktitle{font-size:4.3vw;font-weight:700;color:#d32f3f}.pdv-root .pdv-nostocktext{font-size:3.2vw;font-weight:500;line-height:4.2vw;color:#5b6472}.pdv-root .pdv-nostockalertbutton{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;gap:2vw;width:42vw;min-height:15vw;padding:2.5vw 2vw;border:none;border-radius:2.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-family:inherit;font-size:3.4vw;font-weight:700;line-height:4.2vw;text-align:center;cursor:pointer}.pdv-root .pdv-nostockbellicon{flex-shrink:0;width:4.4vw;height:4.4vw}.pdv-root .pdv-statswrapper{width:auto}.pdv-root .pdv-statsbox{display:flex;flex-direction:row;align-items:center;gap:1.5vw;width:auto;margin-left:0;font-size:3.4vw}.pdv-root .pdv-staticon{width:4.5vw;height:4.5vw;margin:0}.pdv-root .pdv-staticonfav{color:red}.pdv-root .pdv-staticonbell{color:#e8b800}.pdv-root .pdv-tagsblock{width:92vw}.pdv-root .pdv-tagrow,.pdv-root .pdv-adminrow{flex-wrap:wrap;gap:2vw;width:100%}.pdv-root .productdetailstag{height:auto;margin-right:0;margin-bottom:0;padding:1.5vw 3vw;border-radius:2vw;font-size:3vw}.pdv-root .productdetailsdeleteprotuctbutton{height:9vw;margin-right:0;margin-bottom:0;padding:0 4vw;border-radius:2vw;font-size:3.2vw}.pdv-root .pdv-pricerow{display:flex;flex-direction:row;gap:3vw;width:92vw;margin-top:3vw}.pdv-root .productdetailsretailprice{box-sizing:border-box;flex:1;width:auto;height:auto;min-height:16vw;padding:2.5vw;border-width:.3vw;border-radius:2vw;font-size:3vw}.pdv-root .productdetailsretailpricetext{margin-top:2vw;margin-bottom:0;font-size:4.2vw;word-break:break-all}.pdv-root .pdv-accordion{box-sizing:border-box;overflow:hidden;width:92vw;margin-top:3vw;border:.3vw solid #e6ebf1;border-radius:3vw;background-color:var(--secondaryColor)}.pdv-root .pdv-accordionheader{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2vw;width:100%;min-height:12vw;padding:3vw 3.5vw;border:none;background-color:var(--primaryColorTransparent);font-family:inherit;text-align:left;cursor:pointer}.pdv-root .pdv-accordiontitle{font-size:4vw;font-weight:700;color:var(--textColor)}.pdv-root .pdv-accordionchevron{flex-shrink:0;width:5vw;height:5vw;color:var(--textColor);transition:transform .2s ease}.pdv-root .pdv-accordionchevronopen{transform:rotate(180deg)}.pdv-root .pdv-accordionbody{box-sizing:border-box;width:100%;padding:3vw 3.5vw}.pdv-root .pdv-accordionbody .productdetailsingradientsgrid,.pdv-root .pdv-accordionbody .productdetailsinfotextcontainer,.pdv-root .pdv-accordionbody .productdetailsinfoimagecontainer{width:100%;height:auto;max-height:none;margin:0;padding-right:0;overflow:visible}.pdv-root .productdetailsinfotextcontainer{box-sizing:border-box;width:92vw;height:auto;min-height:0;max-height:120vw;margin-top:4vw;margin-bottom:3vw;padding-right:2vw;font-size:3.4vw;line-height:5.5vw}.pdv-root .productdetailsinfotextcontainer h1{font-size:5vw}.pdv-root .productdetailsinfotextcontainer h2{font-size:4.2vw}.pdv-root .productdetailsinfotextcontainer div,.pdv-root .productdetailsinfotextcontainer p,.pdv-root .productdetailsinfotextcontainer span,.pdv-root .productdetailsinfotextcontainer li{font-size:3.4vw}.pdv-root .productdetailsinfotextcontainer img,.pdv-root .productdetailsinfotextcontainer table{max-width:100%;height:auto}.pdv-root .productdetailsinfoimagecontainer{flex-wrap:wrap;gap:3vw;width:92vw;height:auto;margin-bottom:3vw}.pdv-root .productdetailsinfoimage{width:42vw;height:auto;max-height:60vw;margin:0;object-fit:contain}.pdv-root .pdv-kdvnotice{gap:3vw;width:92vw;margin-bottom:3vw;padding:3.5vw;border-width:.3vw;border-radius:2.5vw}.pdv-root .pdv-kdvicon{width:8vw;height:8vw;font-size:4.6vw}.pdv-root .pdv-kdvbar{width:.8vw;height:9vw}.pdv-root .pdv-kdvtexts{gap:1vw}.pdv-root .pdv-kdvtitle{font-size:3.6vw;line-height:4.8vw}.pdv-root .pdv-kdvsubtitle{font-size:3.1vw;line-height:4.4vw}.pdv-root .productdetailspricecontainer{align-items:stretch;width:92vw;min-height:0;margin-top:2vw}.pdv-root .pdv-nostock{padding:4vw 0;font-size:3.6vw}.pdv-root .productdetailspricelistheadergrid{display:none}.pdv-root .pdv-stocklistwrapper{width:100%}.pdv-root .pdv-stocklist{width:100%;margin:0;padding:0;list-style:none}.pdv-root .productdetailspricelistgrid{box-sizing:border-box;grid-template-columns:1fr 1fr;grid-gap:3vw;gap:3vw;width:100%;height:auto;margin:0 0 3vw;padding:3.5vw;border-width:.3vw;border-radius:3vw;font-size:3.4vw;box-shadow:0 1vw 3vw #1d2c4012}.pdv-root .pdv-cell{display:flex;flex-wrap:wrap;align-items:center;gap:1vw 2vw;min-width:0;word-break:break-word}.pdv-root .pdv-cell:before{content:attr(data-label);width:100%;font-size:2.9vw;font-weight:600;color:#8a93a2}.pdv-root .pdv-celldepot{grid-column:span 2;font-weight:700;color:var(--primaryColor)}.pdv-root .pdv-tooltip{max-width:78vw;padding:2.5vw 3vw;border-radius:2vw;font-size:3.2vw;line-height:4.4vw}.pdv-root .pdv-cellmf{gap:1vw 2vw}.pdv-root .pdv-mftrigger{gap:2vw}.pdv-root .pdv-mfbadge{padding:.6vw 2vw;border-radius:1.5vw}.pdv-root .pdv-mffree{width:100%;margin-top:1.5vw;font-size:3.5vw;font-weight:600;line-height:4.8vw;color:#0f8a4d}.pdv-root .pdv-mfmodal{gap:3vw;width:88vw;max-height:82vh;overflow-y:auto;padding:5vw;border-radius:3vw}.pdv-root .pdv-mfmodaltitle{font-size:4.6vw}.pdv-root .pdv-mfmodalsub{margin-top:.8vw;font-size:3.2vw}.pdv-root .pdv-mfmodalclose{width:8vw;height:8vw;font-size:7vw}.pdv-root .pdv-mfrow{gap:2vw;padding:2.6vw 2vw;border-radius:1.8vw;font-size:3.4vw}.pdv-root .pdv-mfrowhead{font-size:2.9vw}.pdv-root .pdv-mfmodalnote{font-size:3vw;line-height:4.4vw}.pdv-root .pdv-packageinfoicon{width:5vw;height:5vw;box-sizing:content-box;padding:1.5vw;margin:-1.5vw}.pdv-root .pdv-packageerror{margin-top:1.5vw;font-size:3vw;line-height:4.2vw}.pdv-root .pdv-sktbadge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:6.5vw;height:6.5vw;border-radius:100%;background-color:red;color:#fff;font-weight:700}.pdv-root .productdetailscountercontainer{grid-column:span 2;flex-wrap:wrap;gap:0}.pdv-root .productdetailscountercontainer:before{margin-bottom:1.5vw}.pdv-root .productdetailscountercontainer button{width:10vw;height:10vw;padding:0;border:none;border-radius:2vw;font-size:4.5vw}.pdv-root .productdetailscountercontainer input{width:16vw;height:10vw;margin:0 2vw;padding:0;border-width:.3vw;border-radius:2vw;font-size:4vw}.pdv-root .productdetailsaddcartbutton{box-sizing:border-box;width:100%;height:12vw;margin:2vw 0 6vw;padding:0;border-radius:2.5vw;font-size:4vw}.pdv-root .productdetailsdeletealert{box-sizing:border-box;width:86vw;height:auto;margin-top:40vw;border-radius:3vw}.pdv-root .pdv-alertbox{display:flex;flex-direction:column;justify-content:center;padding:6vw;font-size:4.2vw;font-weight:700;text-align:center}.pdv-root .pdv-alertactions{display:flex;flex-direction:row;justify-content:center;gap:3vw;width:auto;margin-top:6vw}.pdv-root .pdv-alertactions .productdetailsdeleteprotuctbutton{height:11vw;padding:0 6vw;font-size:3.6vw}.pdv-root .pdv-alertwidebutton{width:auto}.pdv-root .productdetailseditproductcontainer{box-sizing:border-box;width:92vw;height:85vh;margin-top:6vw;padding:4vw;gap:2vw;border-radius:3vw}.pdv-root .pdv-edittitle{margin:0 0 2vw;font-size:5vw}.pdv-root .productdetailseditproductrowcontainer{display:flex;flex-direction:column;align-items:stretch;gap:2vw;width:100%}.pdv-root .productdetailseditproductrowcontainer p{width:100%;margin:0 0 1vw;font-size:3.2vw}.pdv-root .productdetailseditproductrowcontainer input{box-sizing:border-box;width:100%;height:9vw;margin:0 0 2vw;padding:0 2.5vw;border:.3vw solid #dfe5ec;border-radius:2vw;font-size:3.4vw}.pdv-root .productdetailseditproductrowcontainer input[type=file]{height:auto;padding:0;border:none}.pdv-root .pdv-editfield{position:relative;display:flex;flex-direction:column;gap:0;width:100%}.pdv-root .pdv-editwideinput{width:100%}.pdv-root .editproducttag1list{top:100%;left:0;box-sizing:border-box;width:100%;max-height:40vw;overflow-y:auto;border-width:.3vw;font-size:3.2vw}.pdv-root .editproducttag1list li{width:100%;padding:2.5vw!important;border-bottom:.2vw solid #eee!important}.pdv-root .productdetailseditproductrowcontainer input.pdv-editcheckbox{width:5vw;height:5vw;margin:0;padding:0;border-radius:1vw}.pdv-root .pdv-editcheckboxrow{display:flex;flex-direction:row;align-items:center;gap:3vw;margin:1vw 0}.pdv-root .pdv-editcheckboxlabel{align-items:center;margin-top:0;font-size:3.4vw}.pdv-root .productdetailseditproductcontainer button{width:100%;height:11vw;margin:0;padding:0;border-radius:2vw;font-size:3.6vw}.pdv-root .pdv-editactions{display:flex;flex-direction:row;gap:3vw;width:100%;margin:3vw 0 2vw}.pdv-root .rdw-editor-toolbar{padding:1.5vw}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media (hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media (max-width: 768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.pcs-imagemodal{display:flex;align-items:center;justify-content:center;position:fixed;z-index:1000000;left:0;top:0;width:100%;height:100%;overflow:auto;box-sizing:border-box;padding:4vw;background-color:#000000e6}.pcs-imagemodal-content{display:flex;width:50vw;max-width:60vw;max-height:80vh;object-fit:contain}.pcs-imagemodal-close{position:fixed;top:clamp(12px,3vw,32px);right:clamp(12px,3vw,32px);z-index:1000001;display:flex;align-items:center;justify-content:center;width:clamp(32px,6vw,44px);height:clamp(32px,6vw,44px);border-radius:50%;color:var(--secondaryColor);font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1;cursor:pointer;transition:.3s}.pcs-imagemodal-close:hover,.pcs-imagemodal-close:focus{color:var(--secondaryColorTransparent);text-decoration:none}@media (max-width: 999px){.pcs-imagemodal{padding:6vw 5vw}.pcs-imagemodal-content{width:100%;max-width:100%;max-height:75vh}}.rdw-option-wrapper{border:1px solid #F1F1F1;padding:5px;min-width:25px;height:20px;border-radius:2px;margin:0 4px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px #bfbdbd}.rdw-option-wrapper:active,.rdw-option-active{box-shadow:1px 1px #bfbdbd inset}.rdw-option-disabled{opacity:.3;cursor:default}.rdw-dropdown-wrapper{height:30px;cursor:pointer;border:1px solid #F1F1F1;border-radius:2px;margin:0 3px;text-transform:capitalize;background:#fff}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{box-shadow:1px 1px #bfbdbd;background-color:#fff}.rdw-dropdown-wrapper:active{box-shadow:1px 1px #bfbdbd inset}.rdw-dropdown-carettoopen{height:0px;width:0px;position:absolute;top:35%;right:10%;border-top:6px solid black;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-carettoclose{height:0px;width:0px;position:absolute;top:35%;right:10%;border-bottom:6px solid black;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-selectedtext{display:flex;position:relative;height:100%;align-items:center;padding:0 5px}.rdw-dropdown-optionwrapper{z-index:100;position:relative;border:1px solid #F1F1F1;width:98%;background:#fff;border-radius:2px;margin:0;padding:0;max-height:250px;overflow-y:scroll}.rdw-dropdown-optionwrapper:hover{box-shadow:1px 1px #bfbdbd;background-color:#fff}.rdw-dropdownoption-default{min-height:25px;display:flex;align-items:center;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{opacity:.3;cursor:default}.rdw-inline-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-block-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-text-align-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-right-aligned-block>div{display:inline-block}.rdw-left-aligned-block>div{display:inline-block}.rdw-center-aligned-block>div{display:inline-block}.rdw-justify-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-colorpicker-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:175px;height:175px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{font-size:15px;width:50%;text-align:center;cursor:pointer;padding:0 10px 5px}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{margin:5px auto;display:flex;width:100%;height:100%;flex-wrap:wrap;overflow:scroll}.rdw-colorpicker-cube{width:22px;height:22px;border:1px solid #F1F1F1}.rdw-colorpicker-option{margin:3px;padding:0;min-height:20px;border:none;width:22px;height:22px;min-width:22px;box-shadow:1px 2px 1px #bfbdbd inset}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:205px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{margin-top:5px;border-radius:2px;border:1px solid #F1F1F1;height:25px;margin-bottom:15px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{margin-left:10px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-link-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-link-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-embedded-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-embedded-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:180px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;justify-content:space-between;box-shadow:3px 3px 5px #bfbdbd}.rdw-embedded-modal-header{font-size:15px;display:flex}.rdw-embedded-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-embedded-modal-header-label{width:95px;border:1px solid #f1f1f1;margin-top:5px;background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{width:88%;height:35px;margin:10px 0;border:1px solid #F1F1F1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-embedded-modal-link-input-wrapper{display:flex;align-items:center}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{margin:0 3px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-embedded-modal-size-input{width:80%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-emoji-modal{overflow:auto;position:absolute;top:35px;left:5px;display:flex;flex-wrap:wrap;width:235px;height:180px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-emoji-icon{margin:2.5px;height:24px;width:24px;cursor:pointer;font-size:22px;display:flex;justify-content:center;align-items:center}.rdw-spinner{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.rdw-spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.rdw-spinner .rdw-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.rdw-spinner .rdw-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.rdw-image-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-image-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-image-modal-header{font-size:15px;margin:10px 0;display:flex}.rdw-image-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-image-modal-header-label{width:80px;background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{width:100%;color:gray;cursor:pointer;display:flex;border:none;font-size:15px;align-items:center;justify-content:center;background-color:#f1f1f1;outline:2px dashed gray;outline-offset:-10px;margin:10px 0;padding:9px 0}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{cursor:pointer;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:15px}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-width:100%;max-height:200px}.rdw-image-modal-upload-option-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.rdw-image-modal-url-section{display:flex;align-items:center}.rdw-image-modal-url-input{width:90%;height:35px;margin:15px 0 12px;border:1px solid #F1F1F1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{margin:0 5px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-image-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-image-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{position:absolute;top:-3px;left:0;width:100%;height:100%;opacity:.5}.rdw-image-modal-alt-input{width:70%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px;margin-left:5px}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-image-modal-size-input{width:40%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-history-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-history-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{position:absolute;left:40%;top:0;cursor:pointer;background-color:#fff}.rdw-mention-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{position:absolute;display:flex;flex-direction:column;border:1px solid #F1F1F1;min-width:100px;max-height:150px;overflow:auto;background:#fff;z-index:100}.rdw-suggestion-option{padding:7px 5px;border-bottom:1px solid #f1f1f1}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-image-alignment-options-popup{position:absolute;background:#fff;display:flex;padding:5px 2px;border-radius:2px;border:1px solid #F1F1F1;width:105px;cursor:pointer;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;width:15px;min-width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{height:100%;overflow:auto;box-sizing:border-box}.rdw-editor-toolbar{padding:6px 5px 0;border-radius:2px;border:1px solid #F1F1F1;display:flex;justify-content:flex-start;background:#fff;flex-wrap:wrap;font-size:15px;margin-bottom:5px;-webkit-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:content-box}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.pdi-root .productdeailsaddcontainer>*{flex-shrink:0}.pdi-root .pdi-checkrow{display:flex;flex-direction:row;align-items:center;cursor:pointer;color:inherit;font-weight:500}.pdi-root .pdi-checkbox{flex:none;margin:0;accent-color:var(--primaryColor);cursor:pointer}.pdi-root .pdi-inputerror{border-color:#e5484d;background-color:#fff6f6}.pdi-root .pdi-fielderror{box-sizing:border-box;color:#e5484d;font-weight:500}.pdi-root .pdi-buttondisabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}@media (min-width: 1000px){.pdi-root .pdi-metablock{display:flex;flex-direction:column;justify-content:space-between;gap:1vw}.pdi-root .pdi-pricerow{display:flex;flex-direction:row;gap:2vw}.pdi-root .pdi-barcodebox{width:16vw;justify-content:flex-start;align-items:flex-start}.pdi-root .pdi-barcodetext{justify-content:flex-start;align-items:flex-start}.pdi-root .pdi-pricecenter{justify-content:center}.pdi-root .pdi-modalrow{display:flex;flex-direction:row}.pdi-root .pdi-modalrowcenter{text-align:center}.pdi-root .productdeailsaddcontainer{height:auto;max-height:88vh;overflow-y:auto;justify-content:flex-start}.pdi-root .pdi-checkrow{gap:.4vw;margin:.3vw 0;font-size:.9vw}.pdi-root .pdi-checkbox{width:.9vw;height:.9vw}.pdi-root .pdi-fielderror{max-width:26vw;margin:.15vw 0 .35vw;font-size:.75vw;line-height:1.35;text-align:center}}@media (max-width: 999px){.pdi-root{overflow-x:hidden}.pdi-root .productdetailscontainer{box-sizing:border-box;width:100%;padding:0 4vw;gap:4vw}.pdi-root .productdetailsinfocontainer{width:100%;gap:4vw}.pdi-root .productdetailsrigthinfocontainer{width:92vw;max-height:none;margin-top:2vw}.pdi-root .pdi-breadcrumb{flex-wrap:wrap;gap:1.5vw;width:92vw;font-size:3vw}.pdi-root .productdetailscategorybutton{margin-right:0;padding:1.2vw 2.5vw;border-width:.3vw;border-radius:2vw;font-size:2.9vw}.pdi-root .productdetailscategoryrow{gap:1.5vw}.pdi-root .productdetailsimagecontainer{width:92vw;max-width:92vw;height:auto;max-height:none;margin-top:3vw;margin-bottom:2vw}.pdi-root .productdetailsimage{width:92vw;max-width:92vw;height:70vw;max-height:70vw}.pdi-root .image-gallery-thumbnail{max-width:16vw;max-height:16vw}.pdi-root .image-gallery-thumbnail-image{max-width:16vw;max-height:12vw;border-radius:1.5vw}.pdi-root .image-gallery-svg{width:7vw!important;height:12vw!important}.pdi-root .productdetailsingradientscontainer{width:92vw;height:auto;margin-top:4vw}.pdi-root .productdetailsingradientsheader{box-sizing:border-box;width:100%;padding:2vw;border-radius:2vw;margin-top:2vw;margin-bottom:2vw;font-size:4vw}.pdi-root .productdetailsingradientsgrid{grid-template-columns:1fr;gap:1.5vw;width:100%;max-height:70vw;padding-bottom:2vw}.pdi-root .productdetailsingradientsgrid p{height:auto;padding:2vw;border-radius:1.5vw;font-size:3.2vw;line-height:4.6vw;word-break:break-word}.pdi-root .productdetailsnametext{flex-wrap:wrap;width:92vw;padding-bottom:2vw;border-bottom-width:.3vw;font-size:4.8vw;word-break:break-word}.pdi-root .pdi-metablock{display:flex;flex-direction:column;gap:3vw;width:92vw;margin-top:3vw}.pdi-root .pdi-tagsblock{width:100%}.pdi-root .pdi-tagrow{flex-wrap:wrap;gap:2vw;width:100%}.pdi-root .productdetailstag{height:auto;margin-right:0;margin-bottom:0;padding:1.5vw 3vw;border-radius:2vw;font-size:3vw}.pdi-root .pdi-pricerow{display:flex;flex-direction:row;gap:3vw;width:100%}.pdi-root .productdetailsretailprice{box-sizing:border-box;flex:1;width:auto;height:auto;min-height:16vw;padding:2.5vw;border-width:.3vw;border-radius:2vw;font-size:3vw}.pdi-root .pdi-barcodebox{width:auto}.pdi-root .productdetailsretailpricetext{margin-top:2vw;margin-bottom:0;font-size:4.2vw;word-break:break-all}.pdi-root .productdetailsinfotextcontainer{box-sizing:border-box;width:92vw;height:auto;min-height:0;max-height:120vw;margin-top:4vw;margin-bottom:3vw;padding-right:2vw;font-size:3.4vw;line-height:5.5vw}.pdi-root .productdetailsinfotextcontainer h1{font-size:5vw}.pdi-root .productdetailsinfotextcontainer h2{font-size:4.2vw}.pdi-root .productdetailsinfotextcontainer div,.pdi-root .productdetailsinfotextcontainer p,.pdi-root .productdetailsinfotextcontainer span,.pdi-root .productdetailsinfotextcontainer li{font-size:3.4vw}.pdi-root .productdetailsinfotextcontainer img,.pdi-root .productdetailsinfotextcontainer table{max-width:100%;height:auto}.pdi-root .productdetailsinfoimagecontainer{flex-wrap:wrap;gap:3vw;width:92vw;height:auto;margin-bottom:3vw}.pdi-root .productdetailsinfoimage{width:42vw;height:auto;max-height:60vw;margin:0;object-fit:contain}.pdi-root .productdetailsaddstockbutton{box-sizing:border-box;width:92vw;height:auto;min-height:12vw;margin:2vw 0 6vw;padding:2vw 4vw;border-radius:2.5vw;font-size:3.8vw;text-align:center}.pdi-root .pdi-overlay{box-sizing:border-box;align-items:center;justify-content:center;padding:4vw;overflow-y:auto}.pdi-root .productdeailsaddcontainer{box-sizing:border-box;justify-content:flex-start;gap:1vw;width:88vw;height:auto;max-height:88vh;overflow-y:auto;margin:0;padding:5vw;border-width:.3vw;border-radius:3vw}.pdi-root .productdeailsaddcontainer h2{margin:0;font-size:3.4vw}.pdi-root .productdeailsaddcontainer p{margin:0;font-size:3.4vw;word-break:break-word}.pdi-root .productdeailsaddimg{width:30vw;height:30vw;max-width:30vw;max-height:30vw;border-radius:2vw}.pdi-root .pdi-modalrow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2vw;width:100%;justify-content:center}.pdi-root .pdi-modalrowcenter{text-align:center}.pdi-root .productdeailsaddinput{box-sizing:border-box;width:100%;height:10vw;margin:1vw 0 2vw;padding:0 3vw;border-width:.3vw;border-radius:2vw;font-size:3.6vw}.pdi-root .pdi-checkrow{box-sizing:border-box;justify-content:flex-start;gap:2.5vw;width:100%;min-height:10vw;margin:1vw 0 2vw;padding:0 3vw;border:.3vw solid #e5e5e5;border-radius:2vw;background-color:#f9f9f9;font-size:3.4vw}.pdi-root .pdi-checkbox{width:5vw;height:5vw}.pdi-root .pdi-fielderror{width:100%;margin:0 0 2vw;font-size:3.1vw;line-height:1.4;text-align:left}.pdi-root .productdetailsaddstockrow{gap:3vw;margin-top:3vw;margin-bottom:1vw;font-size:3.4vw}.pdi-root .productdeailsproductsaddbutton{flex:1;box-sizing:border-box;width:auto;height:11vw;padding:0;border-width:.3vw;border-radius:2vw;font-size:3.6vw}}@media (min-width: 1000px){.app-container{display:flex}.sidebar{width:17vw;padding:.5vw;margin-left:5vw;background-color:var(--secondaryColor)}.main-content{width:65vw;padding:2vw}.productsoverlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1000}.productsoverlaycontent{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:30vw;height:20vw;gap:1vw;z-index:9999999;background-color:var(--secondaryColor);border-radius:.5vw;box-shadow:0 0 .5vw #0003}.productsoverlayclose{align-self:flex-end;margin-right:.5vw;margin-bottom:4vw;font-size:1.5vw;cursor:pointer}.productsoverlaycontent p{font-size:1vw;color:var(--textColor);margin-bottom:1vw}.productsoverlaycontentbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;padding:.5vw;cursor:pointer;border-radius:.3vw;width:8vw;height:2vw;font-size:.8vw;font-weight:600}.search-bar input{width:17vw;padding:.5vw;margin-top:1vw;margin-bottom:1vw;font-size:.8vw}.product-grid{display:flex;flex-wrap:wrap;gap:1.5vw}.product-card{width:14vw;height:25vw;padding:.5vw;box-shadow:0 .2vw .4vw #0000001a;border-radius:.4vw;text-align:center;background-color:var(--secondaryColor);cursor:pointer}.product-card img{width:16vw;height:16vw;object-fit:contain;margin-bottom:.5vw}.product-details h4{font-size:1vw;height:4vw;margin-bottom:.3vw;color:var(--textColor)}.product-details p{font-size:.8vw;height:1.5vw;color:var(--textColor);margin-bottom:.3vw}.product-details h5{font-size:.8vw;height:3vw;color:var(--textColor);margin-bottom:.2vw;font-weight:500}.product-detailsbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;cursor:pointer;margin-bottom:.3vw;border-radius:.3vw;width:8vw;height:2vw;font-size:.9vw}.product-detailsbutton p{font-size:.8vw;color:var(--secondaryColor);margin-top:-.1vw}.productimagepreview{width:12vw;height:10vw;border:none;outline:none}.productimagepreview:hover{transform:scale(1.1);transition:transform .5s;outline:none;border:none}.productimagepreview:focus{outline:none;border:none}.productfilterselect{width:15vw;padding:.5vw;border:.05vw solid #ccc;font-weight:600;border-radius:.2vw;background-color:#f9f9f9}.productfilterselect option{font-weight:600;padding:.5;font-size:.7vw}.filters{display:flex;position:fixed;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:1vw;height:30vw;overflow-y:scroll;width:19.5vw;position:static}.filters h3{font-size:1.1vw;font-weight:600;color:var(--textColor);margin-bottom:0vw}.productfiltercheckboxcontainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:8vw;max-height:17vw;width:18vw;overflow-y:auto;font-size:1vw;box-shadow:0 0 .5vw #0003}.productfiltertext{font-size:.7vw;font-weight:500;color:var(--textColor);cursor:pointer;height:1.2vw;display:inline-block;vertical-align:middle;line-height:1vw;margin-bottom:.7vw}.productfiltercheckbox{opacity:1;cursor:pointer;height:1.2vw;width:1.2vw;margin-right:.35vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.05vw solid var(--primaryColor);display:inline-block;vertical-align:middle;position:relative}.productfiltercheckbox:checked{background-color:var(--primaryColor);color:var(--primaryColor);accent-color:var(--primaryColor);border:.05vw solid var(--primaryColor)}.productfiltercheckbox:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--secondaryColor);font-size:.8vw}.productfiltercategorytext{font-family:inherit;font-size:.8vw;font-weight:600;width:110%;color:var(--textColor);cursor:pointer}.productfiltercategorytext:hover{color:var(--primaryColor)}.productfilterpriceinput{font-family:inherit;width:6vw;padding:.5vw;border:.05vw solid #ccc;font-weight:600;border-radius:.02vw;font-size:.7vw;background-color:#f9f9f9}.productfilterbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;margin-top:.7vw;margin-left:.7vw;cursor:pointer;border-radius:5px;width:16vw;height:2vw;font-size:.8vw;font-family:inherit;font-weight:600}.productsfilterlefttab1{margin-left:1vw}.productsfilterlefttab2{margin-left:2vw}.productsfilterlefttab3{margin-left:3vw}.productspagination{display:flex;justify-content:center;align-items:center;margin-top:1vw}.productspagination select{font-family:inherit;width:4vw;padding:.5vw;border:.05vw solid #ccc;font-weight:600;border-radius:.02vw;background-color:#f9f9f9;font-size:.7vw}.productspaginationbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;cursor:pointer;border-radius:.03vw;width:6vw;height:2vw;font-family:inherit;font-weight:600;margin-left:.5vw;margin-right:.5vw;font-size:.7vw}.productspaginationbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;cursor:pointer;border-radius:.3vw;width:6vw;height:2vw;font-family:inherit;font-weight:600;margin-left:.5vw;margin-right:.5vw}.productspaginationbutton:disabled{background-color:var(--primaryColorTransparent);cursor:not-allowed}.productssubcategorycontainer{display:flex;position:absolute;flex-wrap:wrap;color:var(--textColor);width:15vw;background-color:var(--secondaryColor);padding:.5vw;left:24vw;z-index:1;margin-top:-2vw;box-shadow:0 0 .5vw #0003}.productssubcategorymapcontainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:15vw;height:2vw}.productssubcategorymapcontainer:hover{color:var(--primaryColor)}.productssortselect{font-family:inherit;width:17vw;padding:.5vw;height:2.2vw;margin-top:1vw;border:.05vw solid #ccc;font-weight:500;font-size:1vw;letter-spacing:.1vw;border-radius:.2vw;text-align:center;background-color:#f9f9f9}.productssortselect option{font-family:inherit;font-weight:500;letter-spacing:.2vw;font-size:.9vw}}@media (max-width: 999.9px){.app-container{display:flex}.sidebar{width:40vw;padding:.5vw;margin-left:5vw;background-color:var(--secondaryColor)}.main-content{width:85vw;padding:2vw}.productsoverlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:999999999;width:100vw;height:100vh;background-color:#00000080;z-index:1}.productsoverlaycontent{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:80vw;height:50vh;gap:1vw;z-index:1;margin-bottom:20vw;background-color:var(--secondaryColor);border-radius:.5vw;box-shadow:0 0 .5vw #0003}.productsoverlayclose{align-self:flex-end;margin-right:02.5vw;margin-bottom:4vw;font-size:9.5vw;cursor:pointer}.productsoverlaycontent p{font-size:5vw;text-align:center;width:50vw;color:var(--textColor);margin-bottom:1vw}.productsoverlaycontentbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;padding:.5vw;cursor:pointer;border-radius:.3vw;width:45vw;height:8vh;font-size:4.8vw;margin-top:3vw;font-family:inherit;font-weight:600}.search-bar input{width:62.8vw;height:4vw;padding:.5vw;margin-top:2vw;margin-bottom:1vw;font-size:3.6vw}.product-grid{display:flex;flex-wrap:wrap;gap:1.5vw}.product-card{width:40vw;height:60vw;padding:.5vw;box-shadow:0 .2vw .4vw #0000001a;border-radius:.4vw;text-align:center;background-color:var(--secondaryColor);cursor:pointer}.product-card img{width:35vw;height:35vw;object-fit:contain;margin-bottom:.5vw}.product-details h4{font-size:2.9vw;height:6vw;margin-bottom:.7vw;color:var(--textColor)}.product-details p{font-size:2vw;height:2vw;margin-top:3.5vw;color:var(--textColor);margin-bottom:.7vw}.product-details h5{font-size:2vw;height:3vw;color:var(--textColor);margin-bottom:1vw;font-weight:500}.product-detailsbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;cursor:pointer;margin-bottom:.3vw;margin-top:1vw;border-radius:.3vw;width:24vw;height:6vw;font-size:1.8vw}.product-detailsbutton p{font-size:2.4vw;color:var(--secondaryColor);margin-top:0vw;font-weight:600}.productimagepreview{margin-top:2vw;width:30vw;height:25vw;border:none;outline:none}.productimagepreview:hover{transform:scale(1.1);transition:transform .5s;outline:none;border:none}.productimagepreview:focus{outline:none;border:none}.productfilterselect{font-family:inherit;width:15vw;padding:.5vw;border:.05vw solid #ccc;font-weight:600;border-radius:.2vw;background-color:#f9f9f9}.productfilterselect option{font-family:inherit;font-weight:600;padding:.5;font-size:.7vw}.filters{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:1vw;height:70vh;overflow-y:auto;width:80.5vw}.filters h3{font-size:4.2vw;font-weight:600;color:var(--textColor);margin-bottom:0vw}.productfiltercheckboxcontainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:20vh;max-height:60vh;width:64vw;overflow-y:auto;font-size:1vw;box-shadow:0 0 .5vw #0003}.productfiltertext{font-family:inherit;font-size:3.2vw;font-weight:500;color:var(--textColor);cursor:pointer;height:3vw;display:inline-block;vertical-align:middle;line-height:4vw;margin-bottom:2.9vw}.productfiltercheckbox{opacity:1;cursor:pointer;height:5vw;width:5vw;margin-right:.35vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.05vw solid var(--primaryColor);display:inline-block;vertical-align:middle;position:relative}.productfiltercheckbox:checked{background-color:var(--primaryColor);color:var(--primaryColor);accent-color:var(--primaryColor);border:.05vw solid var(--primaryColor)}.productfiltercheckbox:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--secondaryColor);font-size:.8vw}.productfiltercategorytext{font-family:inherit;font-size:.8vw;font-weight:600;color:var(--textColor);cursor:pointer}.productfiltercategorytext:hover{color:var(--primaryColor)}.productfilterpriceinput{font-family:inherit;width:32vw;height:6vw;padding:.5vw;border:.05vw solid #ccc;font-weight:600;border-radius:.02vw;font-size:3.2vw;background-color:#f9f9f9}.productfilterbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;display:flex;flex-direction:row;cursor:pointer;margin-bottom:.3vw;text-align:center;border-radius:.3vw;gap:1vw;width:26vw;height:4vw;font-size:1.8vw}.productsfilterlefttab1{margin-left:1vw}.productsfilterlefttab2{margin-left:2vw}.productsfilterlefttab3{margin-left:3vw}.productspagination{display:flex;justify-content:center;align-items:center;margin-top:1vw}.productspagination select{font-family:inherit;width:8vw;height:4vw;padding:.5vw;border:.05vw solid #ccc;font-weight:600;margin-top:2vw;border-radius:.02vw;background-color:#f9f9f9;font-size:2vw}.productspaginationbutton{display:flex;align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;cursor:pointer;border-radius:.3vw;width:12vw;height:4vw;font-family:inherit;font-weight:600;margin-left:1vw;margin-top:2vw;font-size:2vw;margin-right:1vw}.productspaginationbutton:disabled{background-color:var(--primaryColorTransparent);cursor:not-allowed}.productssubcategorycontainer{display:flex;position:absolute;flex-wrap:wrap;color:var(--textColor);width:15vw;background-color:var(--secondaryColor);padding:.5vw;left:24vw;z-index:1;margin-top:-2vw;box-shadow:0 0 .5vw #0003}.productssubcategorymapcontainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:15vw;height:2vw}.productssubcategorymapcontainer:hover{color:var(--primaryColor)}.productssortselect{font-family:inherit;width:17vw;padding:.5vw;height:2.2vw;margin-top:1vw;border:.05vw solid #ccc;font-weight:500;font-size:1vw;letter-spacing:.1vw;border-radius:.2vw;text-align:center;background-color:#f9f9f9}.productssortselect option{font-family:inherit;font-weight:500;letter-spacing:.2vw;font-size:3vw}.productsfilterandsortbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;display:flex;flex-direction:row;cursor:pointer;margin-bottom:.3vw;text-align:center;border-radius:.3vw;gap:1vw;width:60vw;height:8vw;font-size:4vw}.productsfilterandsortbutton:focus{outline:none;border:none}.productssortselect{align-items:center;justify-content:center;background-color:var(--secondaryColor);color:var(--primaryColor);border:.1vw solid var(--primaryColor);display:flex;flex-direction:row;cursor:pointer;margin-top:-.2vw;margin-bottom:.3vw;text-align:center;border-radius:.3vw;gap:1vw;width:45vw;height:8.2vw;font-size:3.5vw}.productsmobilefilterscreen{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:fixed;top:17.1vw;border:.2vw solid var(--primaryColor);left:.2vw;width:94vw;height:68vh;z-index:500;background-color:var(--secondaryColor);z-index:2;padding:2vw;overflow-y:auto}}@media (min-width: 1000px){.pfb-panel{display:flex;flex-direction:column;box-sizing:border-box;width:17.5vw;max-height:42vw;padding:.9vw .85vw;background-color:var(--secondaryColor);border:.07vw solid #e9edf2;border-radius:.8vw;box-shadow:0 .1vw .15vw #1018280a,0 .5vw 1.4vw #1018280f;overflow-y:auto}.pfb-panel::-webkit-scrollbar{width:.35vw}.pfb-panel::-webkit-scrollbar-track{background:transparent}.pfb-panel::-webkit-scrollbar-thumb{background:#dfe4ea;border-radius:1vw}.pfb-panel::-webkit-scrollbar-thumb:hover{background:var(--primaryColor)}.pfb-head{display:flex;align-items:center;justify-content:space-between;gap:.4vw;padding-bottom:.65vw;border-bottom:.07vw solid #eef1f5}.pfb-head-title{display:flex;align-items:center;gap:.4vw;font-size:1vw;font-weight:700;color:var(--textColor)}.pfb-head-icon{display:flex;font-size:.9vw;color:var(--primaryColor)}.pfb-head-actions{display:flex;align-items:center;gap:.35vw}.pfb-clear{padding:.3vw .5vw;border:none;border-radius:.4vw;background-color:transparent;color:#8a93a2;font-family:inherit;font-size:.7vw;font-weight:600;cursor:pointer;transition:all .18s ease}.pfb-sheet-close,.pfb-mobilebar{display:none}.pfb-noresult{padding:6vw 0;color:#8a93a2;font-size:1.1vw;font-weight:500;text-align:center}.pfb-clear:hover{background-color:#fdecec;color:#e5484d;border-color:transparent}.pfb-topsearch{margin-top:.7vw}.pfb-chips{display:flex;flex-wrap:wrap;gap:.3vw;padding-top:.6vw}.pfb-chip{display:inline-flex;align-items:center;gap:.3vw;max-width:100%;padding:.22vw .28vw .22vw .55vw;border:none;border-radius:1vw;background-color:var(--primaryColorTransparent);color:#0a7c85;font-family:inherit;font-size:.67vw;font-weight:600;cursor:pointer;transition:all .18s ease}.pfb-chip-label{max-width:8.5vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfb-chip-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:.9vw;height:.9vw;border-radius:50%;background-color:#ffffffb3;font-size:.6vw}.pfb-chip:hover{background-color:var(--primaryColor);color:var(--secondaryColor);border-color:transparent}.pfb-chip:hover .pfb-chip-x{background-color:#ffffff47}.pfb-sections{display:flex;flex-direction:column;margin-top:.35vw}.pfb-section{border-top:.07vw solid #f0f2f6}.pfb-section:first-child{border-top:none}.pfb-section-head{display:flex;align-items:center;justify-content:space-between;gap:.4vw;width:100%;padding:.7vw .15vw;border:none;border-radius:.4vw;background-color:transparent;font-family:inherit;cursor:pointer;transition:background-color .15s ease}.pfb-section-head:hover{border-color:transparent}.pfb-section-head:hover .pfb-section-title{color:var(--primaryColor)}.pfb-section-head:focus,.pfb-clear:focus,.pfb-chip:focus,.pfb-apply:focus,.pfb-ghost:focus{outline:none}.pfb-section-head:focus-visible,.pfb-clear:focus-visible,.pfb-chip:focus-visible,.pfb-apply:focus-visible,.pfb-ghost:focus-visible{outline:none;box-shadow:0 0 0 .17vw var(--primaryColorTransparent)}.pfb-section-title{display:flex;align-items:center;gap:.4vw;font-size:.85vw;font-weight:600;color:var(--textColor);transition:color .18s ease}.pfb-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.05vw;height:1.05vw;padding:0 .25vw;border-radius:1vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.6vw;font-weight:700}.pfb-chevron{flex:none;font-size:.85vw;color:#98a2b3;transition:transform .25s ease,color .18s ease}.pfb-section.is-open .pfb-chevron{transform:rotate(180deg);color:var(--primaryColor)}.pfb-section-body{padding:0 .15vw .8vw;animation:pfbFade .22s ease}@keyframes pfbFade{0%{opacity:0;transform:translateY(-.25vw)}to{opacity:1;transform:none}}.pfb-stack{display:flex;flex-direction:column;gap:.7vw}.pfb-field-label{display:block;margin-bottom:.3vw;font-size:.63vw;font-weight:700;letter-spacing:.03vw;text-transform:uppercase;color:#8a93a2}.pfb-search{position:relative;display:flex;align-items:center}.pfb-search-icon{position:absolute;left:.55vw;display:flex;font-size:.8vw;color:#a3adbb;pointer-events:none}.pfb-input{box-sizing:border-box;width:100%;padding:.55vw .6vw .55vw 1.75vw;border:.07vw solid #e4e8ee;border-radius:.5vw;background-color:#f7f9fb;color:var(--textColor);font-family:inherit;font-size:.75vw;font-weight:500;outline:none;transition:all .18s ease}.pfb-input::placeholder{color:#a3adbb;font-weight:400}.pfb-input:focus{border-color:var(--primaryColor);background-color:var(--secondaryColor);box-shadow:0 0 0 .17vw var(--primaryColorTransparent)}.pfb-list{display:flex;flex-direction:column;max-height:12.5vw;margin-top:.45vw;padding-right:.15vw;overflow-y:auto}.pfb-list::-webkit-scrollbar{width:.3vw}.pfb-list::-webkit-scrollbar-track{background:transparent}.pfb-list::-webkit-scrollbar-thumb{background:#e2e7ed;border-radius:1vw}.pfb-list::-webkit-scrollbar-thumb:hover{background:var(--primaryColor)}.pfb-option{display:flex;align-items:center;gap:.45vw;padding:.33vw .35vw;border-radius:.4vw;color:#465061;font-size:.73vw;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pfb-option:hover{background-color:#f3f6f9;color:var(--textColor)}.pfb-option.is-checked{color:var(--textColor);font-weight:600}.pfb-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfb-check{position:relative;flex:none;width:.9vw;height:.9vw;margin:0;border:.1vw solid #cfd6df;border-radius:.25vw;background-color:var(--secondaryColor);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .15s ease}.pfb-check:hover{border-color:var(--primaryColor)}.pfb-check:checked{background-color:var(--primaryColor);border-color:var(--primaryColor)}.pfb-check:checked:after{content:"";position:absolute;left:.28vw;top:.11vw;width:.15vw;height:.35vw;border:solid var(--secondaryColor);border-width:0 .12vw .12vw 0;transform:rotate(45deg)}.pfb-empty{padding:.6vw .35vw;color:#a3adbb;font-size:.7vw;font-weight:500}.pfb-price{display:flex;align-items:center;gap:.4vw}.pfb-price-field{position:relative;display:flex;align-items:center;flex:1;min-width:0}.pfb-price-cur{position:absolute;left:.5vw;color:#a3adbb;font-size:.72vw;font-weight:600;pointer-events:none}.pfb-price-input{box-sizing:border-box;width:100%;padding:.55vw .4vw .55vw 1.3vw;border:.07vw solid #e4e8ee;border-radius:.5vw;background-color:#f7f9fb;color:var(--textColor);font-family:inherit;font-size:.75vw;font-weight:600;outline:none;-moz-appearance:textfield;transition:all .18s ease}.pfb-price-input::placeholder{color:#a3adbb;font-weight:400}.pfb-price-input::-webkit-outer-spin-button,.pfb-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pfb-price-input:focus{border-color:var(--primaryColor);background-color:var(--secondaryColor);box-shadow:0 0 0 .17vw var(--primaryColorTransparent)}.pfb-price-sep{flex:none;width:.5vw;height:.09vw;border-radius:1vw;background-color:#d5dbe3}.pfb-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5vw;padding:.4vw .35vw;border-radius:.5vw;cursor:pointer;transition:background-color .15s ease}.pfb-toggle:hover{background-color:#f3f6f9}.pfb-toggle-label{color:#465061;font-size:.73vw;font-weight:500}.pfb-switch{position:relative;flex:none;width:1.85vw;height:1vw;margin:0;border:none;border-radius:1vw;background-color:#d9dfe7;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .2s ease}.pfb-switch:after{content:"";position:absolute;top:.12vw;left:.13vw;width:.76vw;height:.76vw;border-radius:50%;background-color:var(--secondaryColor);box-shadow:0 .05vw .15vw #0003;transition:transform .2s ease}.pfb-switch:checked{background-color:var(--primaryColor)}.pfb-switch:checked:after{transform:translate(.85vw)}.pfb-select{box-sizing:border-box;width:100%;padding:.55vw .6vw;border:.07vw solid #e4e8ee;border-radius:.5vw;background-color:#f7f9fb;color:var(--textColor);font-family:inherit;font-size:.75vw;font-weight:500;cursor:pointer;outline:none;transition:all .18s ease}.pfb-select:focus{border-color:var(--primaryColor);box-shadow:0 0 0 .17vw var(--primaryColorTransparent)}.pfb-cat-list{display:flex;flex-direction:column;gap:.05vw}.pfb-cat-hit{display:flex;align-items:center;gap:.35vw;padding:.35vw .4vw;border-radius:.45vw;color:#465061;font-size:.75vw;font-weight:500;cursor:pointer;transition:all .15s ease}.pfb-cat-hit:hover{background-color:var(--primaryColorTransparent);color:#0a7c85}.pfb-cat-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfb-cat-arrow{flex:none;font-size:.7vw;color:#b0b8c4;transition:transform .15s ease,color .15s ease}.pfb-cat-hit:hover .pfb-cat-arrow{color:var(--primaryColor)}.pfb-cat-more{margin-left:auto}.pfb-cat-hit:hover .pfb-cat-more{transform:translate(.15vw)}.pfb-cat-back{color:#8a93a2;font-weight:600}.pfb-cat-current{background-color:var(--primaryColorTransparent);color:#0a7c85;font-weight:700}.pfb-cat-dot{flex:none;width:.35vw;height:.35vw;margin:0 .17vw;border-radius:50%;background-color:var(--primaryColor)}.pfb-tab1{margin-left:.7vw}.pfb-tab2{margin-left:1.4vw}.pfb-tab3{margin-left:2.1vw}.pfb-flyout{position:absolute;left:21.9vw;z-index:5;flex-direction:column;box-sizing:border-box;width:14vw;max-height:20vw;margin-top:-1.6vw;padding:.35vw;border:.07vw solid #eaeef3;border-radius:.6vw;background-color:var(--secondaryColor);box-shadow:0 .6vw 1.6vw #10182829;overflow-y:auto}.pfb-flyout-item{display:flex;align-items:center;gap:.35vw;padding:.4vw .45vw;border-radius:.4vw;color:#465061;font-size:.73vw;font-weight:500;cursor:pointer;transition:all .15s ease}.pfb-flyout-item:hover{background-color:var(--primaryColorTransparent);color:#0a7c85}.pfb-flyout-item:hover .pfb-cat-arrow{color:var(--primaryColor)}.pfb-foot{position:sticky;bottom:0;display:flex;flex-direction:column;gap:.45vw;margin-top:auto;padding-top:.7vw;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--secondaryColor) 40%)}.pfb-apply{display:flex;align-items:center;justify-content:center;gap:.4vw;width:100%;padding:.65vw;border:none;border-radius:.55vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-family:inherit;font-size:.82vw;font-weight:700;letter-spacing:.02vw;cursor:pointer;box-shadow:0 .25vw .7vw var(--primaryColorTransparent);transition:all .2s ease}.pfb-apply:hover{filter:brightness(1.07);transform:translateY(-.08vw);box-shadow:0 .4vw 1vw var(--primaryColorTransparent);border-color:transparent}.pfb-apply:active{transform:translateY(0)}.pfb-ghost{display:none}.pfb-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:.8vw;height:auto;padding:.9vw .85vw 1.1vw;border:.07vw solid #eef1f5;border-radius:1vw;box-shadow:0 .1vw .15vw #1018280a,0 .35vw 1vw #1018280d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pfb-card:hover{transform:translateY(-.2vw);border-color:var(--primaryColorTransparent);box-shadow:0 .6vw 1.6vw #1018281f}.pfb-card .product-details,.pfb-card .pfb-card-body{display:flex;flex:1;flex-direction:column;align-items:center;gap:.8vw;width:100%}.pfb-card .product-details h4,.pfb-card .pfb-card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;height:auto;min-height:2.5vw;margin:0;font-size:.85vw;line-height:1.42;overflow:hidden}.pfb-card .pfb-card-brand,.pfb-card .pfb-card-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;width:auto;height:auto;margin:0;padding:.32vw 1vw;border-radius:1vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.67vw;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfb-card .pfb-card-pill{font-size:.8vw;font-weight:700}.pfb-card .pfb-card-pill.is-muted{background-color:#eef1f5;color:#8a93a2}.pfb-card .pfb-card-tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5vw;width:100%;height:auto;min-height:1.4vw;margin:0 0 .55vw;font-weight:500}.pfb-card .pfb-card-tag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;padding:.3vw .95vw;border:.08vw solid var(--primaryColor);border-radius:1vw;background-color:var(--secondaryColor);color:var(--primaryColor);font-size:.65vw;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfb-card .product-detailsbutton,.pfb-card .pfb-card-action{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:auto;min-height:2.5vw;margin:auto 0 0;padding:0 .6vw;border-radius:.55vw;font-size:.85vw;font-weight:600;box-shadow:0 .2vw .6vw var(--primaryColorTransparent);transition:filter .18s ease}.pfb-card:hover .product-detailsbutton,.pfb-card:hover .pfb-card-action{filter:brightness(1.06)}.pfb-card .product-detailsbutton p{height:auto;margin:0;font-size:.85vw;font-weight:600;line-height:1.3}.pfb-card .productimagepreview,.pfb-card .pfb-card-media{width:100%;height:10vw;max-width:100%;max-height:none;border-radius:.6vw;object-fit:contain}.pfb-card .productimagepreview:hover{transform:none}}@media (max-width: 999.9px){.pfb-panel{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:0;background-color:transparent}.pfb-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:2vw;padding-bottom:2.6vw;background-color:var(--secondaryColor);border-bottom:.3vw solid #eef1f5}.pfb-head-actions{display:flex;align-items:center;gap:2vw}.pfb-sheet-close{display:flex;align-items:center;justify-content:center;flex:none;width:9vw;height:9vw;padding:0;border:none;border-radius:50%;background-color:#f2f5f8;color:#465061;font-size:5vw;cursor:pointer}.pfb-sheet-close:focus,.pfb-sheet-close:hover{outline:none;border:none}.pfb-head-title{display:flex;align-items:center;gap:1.6vw;font-size:4.6vw;font-weight:700;color:var(--textColor)}.pfb-head-icon{display:flex;font-size:4.2vw;color:var(--primaryColor)}.pfb-clear{padding:1.4vw 2.4vw;border:none;border-radius:2vw;background-color:#fdecec;color:#e5484d;font-family:inherit;font-size:3.1vw;font-weight:600;cursor:pointer}.pfb-topsearch{margin-top:3vw}.pfb-chips{display:flex;flex-wrap:wrap;gap:1.4vw;padding-top:2.6vw}.pfb-chip{display:inline-flex;align-items:center;gap:1.2vw;max-width:100%;padding:1.1vw 1.2vw 1.1vw 2.6vw;border:none;border-radius:6vw;background-color:var(--primaryColorTransparent);color:#0a7c85;font-family:inherit;font-size:3.1vw;font-weight:600;cursor:pointer}.pfb-chip-label{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfb-chip-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:4.2vw;height:4.2vw;border-radius:50%;background-color:#ffffffb3;font-size:2.8vw}.pfb-sections{display:flex;flex-direction:column;margin-top:1.5vw}.pfb-section{border-top:.3vw solid #f0f2f6}.pfb-section:first-child{border-top:none}.pfb-section-head{display:flex;align-items:center;justify-content:space-between;gap:2vw;width:100%;padding:3.2vw .5vw;border:none;border-radius:2vw;background-color:transparent;font-family:inherit;cursor:pointer}.pfb-section-head:focus,.pfb-clear:focus,.pfb-chip:focus,.pfb-apply:focus,.pfb-ghost:focus{outline:none}.pfb-section-head:focus-visible,.pfb-clear:focus-visible,.pfb-chip:focus-visible,.pfb-apply:focus-visible,.pfb-ghost:focus-visible{outline:none;box-shadow:0 0 0 .6vw var(--primaryColorTransparent)}.pfb-section-title{display:flex;align-items:center;gap:1.6vw;font-size:3.9vw;font-weight:600;color:var(--textColor)}.pfb-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:4.6vw;height:4.6vw;padding:0 1.2vw;border-radius:6vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:2.8vw;font-weight:700}.pfb-chevron{flex:none;font-size:4vw;color:#98a2b3;transition:transform .25s ease}.pfb-section.is-open .pfb-chevron{transform:rotate(180deg);color:var(--primaryColor)}.pfb-section-body{padding:0 .5vw 3.4vw;animation:pfbFadeM .22s ease}@keyframes pfbFadeM{0%{opacity:0;transform:translateY(-1vw)}to{opacity:1;transform:none}}.pfb-stack{display:flex;flex-direction:column;gap:3vw}.pfb-field-label{display:block;margin-bottom:1.4vw;font-size:2.8vw;font-weight:700;letter-spacing:.1vw;text-transform:uppercase;color:#8a93a2}.pfb-search{position:relative;display:flex;align-items:center}.pfb-search-icon{position:absolute;left:2.6vw;display:flex;font-size:3.8vw;color:#a3adbb;pointer-events:none}.pfb-input{box-sizing:border-box;width:100%;padding:2.8vw 2.6vw 2.8vw 8.4vw;border:.3vw solid #e4e8ee;border-radius:2.4vw;background-color:#f7f9fb;color:var(--textColor);font-family:inherit;font-size:3.4vw;font-weight:500;outline:none}.pfb-input::placeholder{color:#a3adbb;font-weight:400}.pfb-input:focus{border-color:var(--primaryColor);background-color:var(--secondaryColor)}.pfb-list{display:flex;flex-direction:column;max-height:46vw;margin-top:2vw;padding-right:.5vw;overflow-y:auto}.pfb-option{display:flex;align-items:center;gap:2.4vw;padding:2.1vw 1.4vw;border-radius:2vw;color:#465061;font-size:3.4vw;font-weight:500;cursor:pointer}.pfb-option.is-checked{color:var(--textColor);font-weight:600}.pfb-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfb-check{position:relative;flex:none;width:5vw;height:5vw;margin:0;border:.4vw solid #cfd6df;border-radius:1.2vw;background-color:var(--secondaryColor);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pfb-check:checked{background-color:var(--primaryColor);border-color:var(--primaryColor)}.pfb-check:checked:after{content:"";position:absolute;left:1.55vw;top:.55vw;width:.8vw;height:2vw;border:solid var(--secondaryColor);border-width:0 .6vw .6vw 0;transform:rotate(45deg)}.pfb-empty{padding:2.6vw 1.4vw;color:#a3adbb;font-size:3.2vw;font-weight:500}.pfb-price{display:flex;align-items:center;gap:2vw}.pfb-price-field{position:relative;display:flex;align-items:center;flex:1;min-width:0}.pfb-price-cur{position:absolute;left:2.6vw;color:#a3adbb;font-size:3.2vw;font-weight:600;pointer-events:none}.pfb-price-input{box-sizing:border-box;width:100%;padding:2.8vw 2vw 2.8vw 6.8vw;border:.3vw solid #e4e8ee;border-radius:2.4vw;background-color:#f7f9fb;color:var(--textColor);font-family:inherit;font-size:3.4vw;font-weight:600;outline:none;-moz-appearance:textfield}.pfb-price-input::placeholder{color:#a3adbb;font-weight:400}.pfb-price-input::-webkit-outer-spin-button,.pfb-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pfb-price-input:focus{border-color:var(--primaryColor);background-color:var(--secondaryColor)}.pfb-price-sep{flex:none;width:2.4vw;height:.4vw;border-radius:1vw;background-color:#d5dbe3}.pfb-toggle{display:flex;align-items:center;justify-content:space-between;gap:2vw;padding:2vw 1.4vw;border-radius:2vw;cursor:pointer}.pfb-toggle-label{color:#465061;font-size:3.4vw;font-weight:500}.pfb-switch{position:relative;flex:none;width:10vw;height:5.4vw;margin:0;border:none;border-radius:6vw;background-color:#d9dfe7;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .2s ease}.pfb-switch:after{content:"";position:absolute;top:.6vw;left:.6vw;width:4.2vw;height:4.2vw;border-radius:50%;background-color:var(--secondaryColor);box-shadow:0 .2vw .6vw #0003;transition:transform .2s ease}.pfb-switch:checked{background-color:var(--primaryColor)}.pfb-switch:checked:after{transform:translate(4.6vw)}.pfb-select{box-sizing:border-box;width:100%;padding:2.8vw 2.6vw;border:.3vw solid #e4e8ee;border-radius:2.4vw;background-color:#f7f9fb;color:var(--textColor);font-family:inherit;font-size:3.4vw;font-weight:500;cursor:pointer;outline:none}.pfb-select:focus{border-color:var(--primaryColor)}.pfb-foot{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:2.4vw;margin-top:auto;padding:3vw 0 calc(1vw + env(safe-area-inset-bottom));background-color:var(--secondaryColor);border-top:.3vw solid #eef1f5}.pfb-apply{display:flex;align-items:center;justify-content:center;gap:2vw;width:100%;padding:3.4vw;border:none;border-radius:2.6vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-family:inherit;font-size:4vw;font-weight:700;cursor:pointer;box-shadow:0 1vw 3vw var(--primaryColorTransparent)}.pfb-ghost{display:flex;align-items:center;justify-content:center;gap:2vw;width:100%;padding:3.4vw;border:.3vw solid #e4e8ee;border-radius:2.6vw;background-color:var(--secondaryColor);color:#465061;font-family:inherit;font-size:4vw;font-weight:600;cursor:pointer}.pfb-ghost:hover{border-color:#e4e8ee}.pfb-app{box-sizing:border-box;display:block;width:94vw;margin:0 auto;overflow-x:hidden}.pfb-app .main-content{box-sizing:border-box;width:100%;padding:3vw 0 2vw}.pfb-app .product-grid{justify-content:center;row-gap:2vw}.pfb-app .product-card{width:calc(50% - .75vw)}.pfb-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:2.4vw;height:auto;padding:3vw 2.6vw 3.6vw;border:.3vw solid #eef1f5;border-radius:3vw;box-shadow:0 .4vw 1.6vw #1018280f}.pfb-card .productimagepreview,.pfb-card .pfb-card-media{width:100%;height:30vw;max-width:100%;max-height:none;margin-top:0;border-radius:2.4vw;object-fit:contain}@media (hover: none){.pfb-card .productimagepreview:hover{transform:none}}.pfb-card .product-details,.pfb-card .pfb-card-body{display:flex;flex:1;flex-direction:column;align-items:center;gap:2.4vw;width:100%}.pfb-card .product-details h4,.pfb-card .pfb-card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;height:auto;min-height:8.4vw;margin:0;font-size:3vw;line-height:4.2vw;overflow:hidden}.pfb-card .pfb-card-brand,.pfb-card .pfb-card-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;width:auto;height:auto;margin:0;padding:1.3vw 3.6vw;border-radius:6vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:2.7vw;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfb-card .pfb-card-pill{font-size:3.2vw;font-weight:700}.pfb-card .pfb-card-pill.is-muted{background-color:#eef1f5;color:#8a93a2}.pfb-card .pfb-card-tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2vw;width:100%;height:auto;min-height:3.6vw;margin:0 0 .6vw;font-weight:500}.pfb-card .pfb-card-tag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;padding:1.3vw 3.6vw;border:.3vw solid var(--primaryColor);border-radius:6vw;background-color:var(--secondaryColor);color:var(--primaryColor);font-size:2.7vw;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfb-card .product-detailsbutton,.pfb-card .pfb-card-action{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:auto;min-height:10vw;margin:auto 0 0;padding:0 2vw;border-radius:2.4vw;font-size:3.2vw;line-height:1.3}.pfb-card .product-detailsbutton p{height:auto;margin:0;font-size:3.2vw;line-height:1.3}.pfb-app .productspagination{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2.5vw;width:100%;margin-top:6vw;padding-bottom:2vw}.pfb-app .productspaginationbutton{box-sizing:border-box;flex:1 1 0;width:auto;min-width:0;max-width:34vw;height:11vw;margin:0;padding:0 2vw;border-radius:2.4vw;font-size:3.6vw;font-weight:600}.pfb-app .productspaginationbutton:disabled{box-shadow:none;opacity:.55}.pfb-app .productspagination select{box-sizing:border-box;flex:0 0 auto;width:auto;min-width:18vw;height:11vw;margin:0;padding:0 2vw;border:.3vw solid #e4e8ee;border-radius:2.4vw;background-color:#f7f9fb;color:var(--textColor);font-size:3.6vw;font-weight:600;text-align:center;text-align-last:center}.pfb-noresult{padding:12vw 4vw;color:#8a93a2;font-size:4vw;font-weight:500;text-align:center}.pfb-mobilebar{display:flex;flex-direction:row;align-items:stretch;gap:2vw;width:100%;margin-bottom:4vw}.pfb-mobilebar .productsfilterandsortbutton,.pfb-mobilebar .productssortselect{box-sizing:border-box;flex:1 1 0;width:auto;min-width:0;height:11vw;margin:0;font-size:3.6vw}.pfb-mobilebar .productsfilterandsortbutton{gap:2vw;border-radius:2.4vw}.pfb-mobilebar .productssortselect{padding:0 2vw;border-radius:2.4vw}.pfb-mobilebar-count{display:inline-flex;align-items:center;justify-content:center;min-width:5vw;height:5vw;padding:0 1.2vw;border-radius:6vw;background-color:var(--secondaryColor);color:var(--primaryColor);font-size:3vw;font-weight:700}.pfb-sheet{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1200;display:flex;flex-direction:column;justify-content:flex-end}.pfb-sheet-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#10182873;animation:pfbSheetFade .2s ease}.pfb-sheet-body{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-height:88vh;padding:4vw 4vw 0;border-radius:5vw 5vw 0 0;background-color:var(--secondaryColor);box-shadow:0 -1vw 6vw #10182838;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;animation:pfbSheetUp .25s ease}@keyframes pfbSheetFade{0%{opacity:0}to{opacity:1}}@keyframes pfbSheetUp{0%{transform:translateY(6vh)}to{transform:none}}}@media (min-width: 1000px){.categorybuttonscontainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1vw;margin-top:1vw;width:90vw;background-color:var(--secondaryColor)}.categorybutton{color:var(--secondaryColor);font-weight:700;display:flex;justify-content:center;align-items:center;line-height:normal;border:none;outline:none;padding:.5vw 1vw;cursor:pointer;width:19vw;height:15vw}.categorybutton:focus{outline:none;border:none}.categorybutton:hover{outline:none;border:none}.categorybuttontext{font-size:1vw;font-weight:700;color:var(--secondaryColor)}}@media (max-width: 999px){.categorybuttonscontainer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10vw;width:90vw;margin-top:1vw;margin-bottom:1vw;background-color:var(--secondaryColor);padding:1rem;padding-left:6vw}.categorybutton{color:var(--secondaryColor);font-weight:700;display:flex;justify-content:center;align-items:center;line-height:normal;border:none;outline:none;margin-left:1.7vw;padding:.5vw 1vw;cursor:pointer;width:57vw;height:45vw}.categorybutton:focus{outline:none;border:none}.categorybutton:hover{outline:none;border:none}.categorybuttontext{font-size:3vw;font-weight:700;color:var(--secondaryColor)}}@media (min-width: 1000px){.pbg-panel{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:90vw;padding:1.2vw;margin-top:1vw;margin-bottom:2vw;border:.07vw solid #eaeff2;border-radius:.9vw;background-color:#f8fafb}.pbg-hero{display:flex;flex-direction:column;align-items:center;width:100%;padding:3.2vw 1vw 3.6vw}.pbg-hero-badge{position:relative;display:flex;align-items:center;justify-content:center;width:5.6vw;height:5.6vw;border-radius:50%;background-color:var(--secondaryColor);color:var(--primaryColor);font-size:2.5vw;box-shadow:0 .15vw .9vw #10182814,0 0 0 .7vw #10b3be0e,0 0 0 1.5vw #10b3be08}.pbg-hero-title{margin:1.6vw 0 0;max-width:52vw;font-size:2vw;font-weight:700;line-height:1.35;text-align:center;color:#26333c}.pbg-hero-title-line{display:block}.pbg-hero-title-accent{color:#2b8792}.pbg-hero-desc{margin:.9vw 0 0;max-width:30vw;font-size:.85vw;font-weight:400;line-height:1.6;text-align:center;color:#7a8794}.pbg-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:1.2vw;margin-top:1.8vw;padding:.85vw 1.6vw;border:none;border-radius:.45vw;background-color:#26737f;color:var(--secondaryColor);font-family:inherit;font-size:.95vw;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.pbg-hero-cta-arrow{display:flex;font-size:1.1vw;transition:transform .2s ease}.pbg-hero-cta:hover{background-color:var(--primaryColor)}.pbg-hero-cta:hover .pbg-hero-cta-arrow{transform:translate(.25vw)}}@media (max-width: 999px){.pbg-panel{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:92vw;padding:3vw;margin-top:3vw;margin-bottom:6vw;border:.2vw solid #eaeff2;border-radius:3vw;background-color:#f8fafb}.pbg-hero{display:flex;flex-direction:column;align-items:center;width:100%;padding:7vw 2vw 8vw}.pbg-hero-badge{position:relative;display:flex;align-items:center;justify-content:center;width:17vw;height:17vw;border-radius:50%;background-color:var(--secondaryColor);color:var(--primaryColor);font-size:7.5vw;box-shadow:0 .5vw 2.5vw #10182814,0 0 0 2vw #10b3be0e,0 0 0 4.2vw #10b3be08}.pbg-hero-title{margin:4.5vw 0 0;max-width:82vw;font-size:5.4vw;font-weight:700;line-height:1.35;text-align:center;color:#26333c}.pbg-hero-title-line{display:block}.pbg-hero-title-accent{color:#2b8792}.pbg-hero-desc{margin:2.8vw 0 0;max-width:74vw;font-size:2.9vw;font-weight:400;line-height:1.6;text-align:center;color:#7a8794}.pbg-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:3vw;margin-top:5.5vw;padding:3vw 5.5vw;border:none;border-radius:1.4vw;background-color:#26737f;color:var(--secondaryColor);font-family:inherit;font-size:3.2vw;font-weight:700;white-space:nowrap;cursor:pointer}.pbg-hero-cta-arrow{display:flex;font-size:3.6vw}.pbg-hero-cta:active{background-color:var(--primaryColor)}}.vetdepolistfoldable{display:flex;flex-direction:column;border:.05vw solid #ccc;border-radius:.5vw;padding:1vw;width:55vw;max-height:22vw;box-shadow:0 .2vw .4vw #0000001a;align-items:space-between;font-size:1vw;margin-bottom:.5vw;background-color:var(--secondaryColor)}.vetdepotlistfinancedetails{display:flex;justify-content:center;align-items:center;padding:1vw 0;background-color:var(--primaryColor);color:var(--secondaryColor);border-radius:.4vw;width:8vw;height:1vw}.vetdepotlistfinancedetails:hover{color:var(--secondaryColor)}.vetdepolistheader{display:flex;justify-content:space-between;cursor:pointer;border-bottom:.05vw solid #ddd;font-size:1vw;align-items:center}.header h2{margin:0}.vetdepolistfoldablecontent{padding:.5vw 0}.vetdepolistfoldableinforow{display:flex;justify-content:space-between;padding:.8vw 0}.vetdepolistfoldableinfocolumn{display:flex;flex-direction:column;justify-content:space-between;gap:.2vw}.vetdepolistfoldableinfocolumn div{width:13vw;height:3vw}.vetdepolistfoldabledocuments{margin-top:.5vw}.vetdepolistfoldabledocuments-images img{width:2.5vw;margin-right:.3vw;border-radius:.2vw}.type-selection{margin-bottom:1vw;display:flex;gap:.5vw}.vetdepotlistsearchbar{display:flex;justify-content:center;align-items:center;gap:.5vw;margin-top:1vw;width:56.7vw;height:2vw;border-radius:.5vw}.vetdepotlistmainheader{display:flex;justify-content:space-between;align-items:center;font-size:3vw;font-weight:700;margin-block:1vw}.vetdepotlistcontainer{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;margin-top:.5vw;width:64vw;margin-right:10vw}.type-selection button{padding:.5vw 1vw;border:.05vw solid #ddd;background-color:#f0f0f0;cursor:pointer;border-radius:4px;font-size:1vw;transition:background-color .3s}.type-selection button.active{background-color:var(--primaryColor);color:var(--secondaryColor);border-color:var(--primaryColor)}.type-selection button:hover{background-color:var(--primaryColor);color:var(--secondaryColor)}.vetdepotlistpagepreviousbutton{display:flex;justify-content:center;background-color:var(--primaryColorTransparent);font-size:.8vw;border-top-left-radius:.5vw;border-bottom-left-radius:.5vw;border-top-right-radius:0;border-bottom-right-radius:0;border:1px solid var(--primaryColor)}.vetdepotlistpagenextbutton{display:flex;justify-content:center;background-color:var(--primaryColorTransparent);border:.05vw solid var(--primaryColor);border-top-right-radius:.5vw;border-bottom-right-radius:.5vw;border-top-left-radius:0;border-bottom-left-radius:0;font-size:.8vw}.vetdepotlistpagenextbutton:hover,.vetdepotlistpagepreviousbutton:hover{background-color:var(--primaryColorTransparent);border:.05vw solid var(--primaryColor)}.vetdepotlistpagenextbutton:focus,.vetdepotlistpagepreviousbutton:focus{background-color:var(--primaryColorTransparent);border:.05vw solid var(--primaryColor)}.vetdepotlistpagination{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:1vw;margin-bottom:1vw}.vetdepotlistpagination span{padding-inline:1vw;padding-block:.4vw;cursor:pointer;border-block:.05vw solid var(--primaryColor);background-color:var(--secondaryColor);transition:background-color .3s}.vetdepolistcutbutton,.vetdepotlistcutacceptbutton{display:flex;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border-radius:.5vw}.vetdepotlistcutcancelbutton{display:flex;justify-content:center;background-color:var(--errorColor);color:var(--secondaryColor);border-radius:.5vw}.vetdepotlistcutwindowcontainer{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:0px;margin:1% auto auto;background-color:var(--secondaryColor);border-radius:.5vw;padding:1vw;width:70%;height:auto}.vetdepotlistcutwindowrowcontainer{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:1vw}.vetdepotlistcutwindowrowcontainer h1{margin:0;font-size:1vw;font-weight:600;color:var(--primaryColor)}.vetdepotlistcutwindowrowcontainer a{text-decoration:none;font-size:.8vw;color:var(--textColor)}.vetdepotlistcutwindowcolumncontainer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5vw}.vetdepotlistcutwindowcolumncontainer h1{margin:10% 0 0;font-size:1vw;font-weight:600;color:var(--primaryColor)}.vetdepotlistcutwindowcolumncontainer a{text-decoration:none;font-size:.8vw;color:var(--textColor)}.vetdepotlistcutwindowcolumncontainerline{display:flex;justify-content:center;align-items:center;flex-direction:row;height:.05vw;width:70%;background-color:var(--primaryColor);gap:.5vw}.vetdepotlistmodal{display:block;position:fixed;z-index:10000000;padding-top:.5vw;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#000000e6}.vetdepotlismodal-content{margin:auto;display:block;z-index:100000;width:50vw;max-width:60vw;max-height:70vw}.close{position:fixed;top:4vw;z-index:100000;right:2vw;color:var(--secondaryColor);font-size:2vw;font-weight:700;transition:.3s}.close:hover,.close:focus{color:var(--secondaryColorTransparent);text-decoration:none;cursor:pointer}@media (min-width: 1000px){.vdl-page{display:flex;flex-direction:column;gap:1vw;box-sizing:border-box;width:68vw;flex-shrink:0;margin-top:2.5vw;margin-right:6vw;margin-bottom:2vw;font-size:.8vw;color:var(--textColor)}.vdl-tone-vet{--tone: #0f9aa4;--tonesoft: #e6f7f8;--toneborder: #bfe9ec}.vdl-tone-depot{--tone: #4f6bed;--tonesoft: #eceffd;--toneborder: #ccd5fa}.vdl-tone-dealer{--tone: #d98014;--tonesoft: #fdf3e5;--toneborder: #f6ddb9}.vdl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5vw;padding-bottom:.9vw;border-bottom:.07vw solid #eef1f5}.vdl-head-titles{display:flex;flex-direction:column;gap:.25vw}.vdl-title{margin:0;font-size:1.7vw;font-weight:800;letter-spacing:-.02vw;color:var(--textColor)}.vdl-subtitle{margin:0;font-size:.8vw;font-weight:500;color:#8a93a2}.vdl-stats{display:flex;align-items:stretch;gap:.6vw}.vdl-stat{display:flex;align-items:center;gap:.5vw;box-sizing:border-box;min-width:8.5vw;padding:.55vw .8vw;border:.07vw solid #e9edf2;border-radius:.7vw;background-color:var(--secondaryColor);box-shadow:0 .1vw .15vw #1018280a;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vdl-stat:hover{transform:translateY(-.1vw);border-color:var(--toneborder);box-shadow:0 .5vw 1.2vw #10182814}.vdl-stat.vdl-stat-active{border-color:var(--tone);box-shadow:0 0 0 .12vw var(--tonesoft)}.vdl-stat-icon{display:flex;align-items:center;justify-content:center;width:2vw;height:2vw;border-radius:.5vw;background-color:var(--tonesoft);color:var(--tone);font-size:1.05vw}.vdl-stat-texts{display:flex;flex-direction:column;gap:.05vw}.vdl-stat-value{font-size:1.1vw;font-weight:800;line-height:1.1;color:var(--textColor)}.vdl-stat-label{font-size:.65vw;font-weight:700;letter-spacing:.04vw;text-transform:uppercase;color:#8a93a2}.vdl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1vw;flex-wrap:wrap}.vdl-tabs{display:flex;align-items:center;gap:.25vw;padding:.25vw;border:.07vw solid #e9edf2;border-radius:.7vw;background-color:#f6f9fb}.vdl-tab{display:inline-flex;align-items:center;gap:.35vw;padding:.45vw .85vw;border:none;border-radius:.55vw;background-color:transparent;color:#6b7480;font-size:.8vw;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.vdl-tab svg{font-size:.95vw}.vdl-tab:hover{background-color:#eef2f6;color:var(--textColor)}.vdl-tab.vdl-tab-active{background-color:var(--secondaryColor);color:var(--tone, var(--primaryColor));box-shadow:0 .1vw .3vw #10182814}.vdl-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25vw;height:1.25vw;padding:0 .3vw;border-radius:1vw;background-color:#e9edf2;color:#6b7480;font-size:.65vw;font-weight:700}.vdl-tab.vdl-tab-active .vdl-tab-count{background-color:var(--tonesoft, var(--primaryColorTransparent));color:var(--tone, var(--primaryColor))}.vdl-search{display:flex;align-items:center;gap:.45vw;box-sizing:border-box;width:22vw;padding:.5vw .7vw;border:.07vw solid #e9edf2;border-radius:.7vw;background-color:var(--secondaryColor);transition:border-color .2s ease,box-shadow .2s ease}.vdl-search:focus-within{border-color:var(--primaryColor);box-shadow:0 0 0 .15vw var(--primaryColorTransparent)}.vdl-search svg{font-size:.95vw;color:#a3adbb}.vdl-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.8vw;font-weight:500;color:var(--textColor)}.vdl-search-input::placeholder{color:#a3adbb;font-weight:500}.vdl-search-clear{display:inline-flex;align-items:center;justify-content:center;width:1.2vw;height:1.2vw;padding:0;border:none;border-radius:1vw;background-color:#eef2f6;color:#6b7480;cursor:pointer}.vdl-search-clear:hover{background-color:#e2e8ee}.vdl-search-clear svg{font-size:.8vw;color:inherit}.vdl-resultbar{display:flex;align-items:center;justify-content:space-between;gap:1vw;font-size:.72vw;font-weight:600;color:#8a93a2}.vdl-resultbar strong{color:var(--textColor)}.vdl-error{display:flex;align-items:center;gap:.5vw;padding:.8vw 1vw;border:.07vw solid #f6d0d0;border-radius:.7vw;background-color:#fdf0f0;color:#b42318;font-size:.8vw;font-weight:600}.vdl-error svg{font-size:1vw}.vdl-empty{display:flex;flex-direction:column;align-items:center;gap:.4vw;padding:3vw 1.6vw;border:.07vw dashed #e4e8ee;border-radius:.85vw;text-align:center}.vdl-empty svg{font-size:2.2vw;color:#cbd3dc}.vdl-empty-title{font-size:.95vw;font-weight:700;color:#6b7480}.vdl-empty-text{font-size:.78vw;font-weight:500;color:#a3adbb}.vdl-list{display:flex;flex-direction:column;gap:.7vw}.vdl-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;border:.07vw solid #e9edf2;border-radius:.85vw;background-color:var(--secondaryColor);box-shadow:0 .1vw .15vw #1018280a,0 .5vw 1.4vw #1018280d;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.vdl-card:hover{border-color:var(--toneborder);box-shadow:0 .1vw .15vw #1018280d,0 .8vw 1.8vw #10182817}.vdl-card.vdl-card-open{border-color:var(--toneborder)}.vdl-card-head{display:flex;align-items:center;gap:.8vw;padding:.8vw 1vw;cursor:pointer;-webkit-user-select:none;user-select:none}.vdl-card.vdl-card-open .vdl-card-head{border-bottom:.07vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.vdl-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6vw;height:2.6vw;border:.07vw solid var(--toneborder);border-radius:.65vw;background-color:var(--tonesoft);color:var(--tone);font-size:.9vw;font-weight:800;letter-spacing:.02vw;text-transform:uppercase}.vdl-card-id{display:flex;flex-direction:column;gap:.3vw;flex:1;min-width:0}.vdl-card-titlerow{display:flex;align-items:center;gap:.45vw;flex-wrap:wrap}.vdl-card-name{margin:0;max-width:26vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1vw;font-weight:700;color:var(--textColor)}.vdl-pill{display:inline-flex;align-items:center;gap:.25vw;padding:.22vw .5vw;border:.07vw solid var(--toneborder);border-radius:1vw;background-color:var(--tonesoft);color:var(--tone);font-size:.65vw;font-weight:700;white-space:nowrap}.vdl-pill svg{font-size:.75vw}.vdl-flag{display:inline-flex;align-items:center;gap:.25vw;padding:.22vw .5vw;border-radius:1vw;font-size:.65vw;font-weight:700;white-space:nowrap}.vdl-flag svg{font-size:.75vw}.vdl-flag-yes{border:.07vw solid #c7ead6;background-color:#eefaf3;color:#0f7b46}.vdl-flag-no{border:.07vw solid #e7eaee;background-color:#f4f6f8;color:#8a93a2}.vdl-card-metarow{display:flex;align-items:center;gap:.9vw;flex-wrap:wrap;min-width:0}.vdl-meta{display:inline-flex;align-items:center;gap:.28vw;max-width:18vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7480;font-size:.74vw;font-weight:600}.vdl-meta svg{flex-shrink:0;font-size:.85vw;color:#a3adbb}.vdl-card-actions{display:flex;align-items:center;gap:.4vw;flex-shrink:0}.vdl-head-actions{display:flex;align-items:center;gap:.4vw}.vdl-card-bodyactions{display:none}.vdl-action{display:inline-flex;align-items:center;gap:.3vw;padding:.45vw .7vw;border:.07vw solid var(--primaryColor);border-radius:.55vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.72vw;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .2s ease,background-color .2s ease}.vdl-action:hover{filter:brightness(1.06);color:var(--secondaryColor)}.vdl-action svg{font-size:.85vw}.vdl-action-ghost{border:.07vw solid #e2e8ee;background-color:var(--secondaryColor);color:#4c5563}.vdl-action-ghost:hover{border-color:var(--primaryColor);background-color:#f6f9fb;color:var(--primaryColor)}.vdl-chevron{display:inline-flex;align-items:center;justify-content:center;width:1.7vw;height:1.7vw;margin-left:.2vw;border-radius:.5vw;background-color:#f2f5f8;color:#6b7480;font-size:.9vw;transition:transform .25s ease,background-color .2s ease}.vdl-card.vdl-card-open .vdl-chevron{transform:rotate(180deg);background-color:var(--tonesoft);color:var(--tone)}.vdl-card-body{display:flex;flex-direction:column;gap:1vw;padding:1vw}.vdl-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1vw}.vdl-section{display:flex;flex-direction:column;gap:.55vw;box-sizing:border-box;padding:.8vw;border:.07vw solid #eef1f5;border-radius:.7vw;background-color:#fbfdfe}.vdl-section-wide{grid-column:1 / -1}.vdl-section-title{display:flex;align-items:center;gap:.35vw;margin:0;font-size:.72vw;font-weight:800;letter-spacing:.04vw;text-transform:uppercase;color:#8a93a2}.vdl-section-title svg{font-size:.9vw;color:var(--tone)}.vdl-section-head{display:flex;align-items:center;justify-content:space-between;gap:.6vw}.vdl-sectionbtn{display:inline-flex;align-items:center;gap:.3vw;padding:.35vw .6vw;border:.07vw solid #e2e8ee;border-radius:.5vw;background-color:var(--secondaryColor);color:#4c5563;font-size:.7vw;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.vdl-sectionbtn:hover{border-color:var(--primaryColor);background-color:#f6f9fb;color:var(--primaryColor)}.vdl-sectionbtn svg{font-size:.85vw}.vdl-fields{display:flex;flex-direction:column;gap:.5vw}.vdl-field{display:flex;flex-direction:column;gap:.12vw;min-width:0}.vdl-field-label{font-size:.66vw;font-weight:700;color:#a3adbb}.vdl-field-value{font-size:.8vw;font-weight:600;line-height:1.35;color:var(--textColor);overflow-wrap:anywhere}.vdl-field-empty{color:#c2c9d2;font-weight:500}.vdl-mono{font-family:inherit;font-weight:700;letter-spacing:.02vw}.vdl-docs{display:flex;align-items:flex-start;gap:.6vw;flex-wrap:wrap}.vdl-doc{display:flex;flex-direction:column;align-items:center;gap:.25vw;width:5vw;padding:0;border:none;background:transparent;cursor:pointer}.vdl-doc img{box-sizing:border-box;width:5vw;height:3.6vw;border:.07vw solid #e9edf2;border-radius:.5vw;object-fit:cover;background-color:#f2f5f8;transition:transform .2s ease,border-color .2s ease}.vdl-doc:hover img{transform:scale(1.03);border-color:var(--primaryColor)}.vdl-doc-name{font-size:.62vw;font-weight:600;line-height:1.2;text-align:center;color:#8a93a2}.vdl-doc-empty{padding:.7vw .9vw;border:.07vw dashed #e4e8ee;border-radius:.6vw;color:#a3adbb;font-size:.72vw;font-weight:600}.vdl-regions{display:flex;flex-direction:column;gap:.5vw}.vdl-regions-summary{font-size:.74vw;font-weight:600;color:#6b7480}.vdl-citychips{display:flex;align-items:flex-start;gap:.4vw;flex-wrap:wrap}.vdl-citychip{display:inline-flex;align-items:center;gap:.3vw;padding:.35vw .6vw;border:.07vw solid #e2e8ee;border-radius:1vw;background-color:var(--secondaryColor);color:#4c5563;font-size:.72vw;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.vdl-citychip:hover{border-color:var(--toneborder);background-color:var(--tonesoft);color:var(--tone)}.vdl-citychip.vdl-citychip-active{border-color:var(--tone);background-color:var(--tonesoft);color:var(--tone)}.vdl-citychip-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1vw;height:1.1vw;padding:0 .25vw;border-radius:1vw;background-color:#f2f5f8;color:#8a93a2;font-size:.6vw;font-weight:700}.vdl-citychip.vdl-citychip-active .vdl-citychip-count{background-color:var(--secondaryColor);color:var(--tone)}.vdl-districts{display:flex;align-items:flex-start;gap:.35vw;flex-wrap:wrap;padding:.6vw .7vw;border:.07vw solid #eef1f5;border-radius:.6vw;background-color:var(--secondaryColor)}.vdl-district{padding:.2vw .45vw;border-radius:.4vw;background-color:#f4f6f8;color:#4c5563;font-size:.68vw;font-weight:600}.vdl-pagination{display:flex;align-items:center;justify-content:center;gap:.5vw;margin-top:.5vw}.vdl-pagebtn{display:inline-flex;align-items:center;gap:.25vw;padding:.45vw .8vw;border:.07vw solid #e2e8ee;border-radius:.55vw;background-color:var(--secondaryColor);color:#4c5563;font-size:.75vw;font-weight:700;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.vdl-pagebtn:hover:not(:disabled){border-color:var(--primaryColor);background-color:#f6f9fb;color:var(--primaryColor)}.vdl-pagebtn:disabled{opacity:.45;cursor:not-allowed}.vdl-pagebtn svg{font-size:.85vw}.vdl-pageinfo{padding:.4vw .8vw;border-radius:.55vw;background-color:#f2f5f8;color:#4c5563;font-size:.75vw;font-weight:700}.vdl-modal{position:fixed;z-index:10000000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2vw;background-color:#0c121cb8;-webkit-backdrop-filter:blur(.2vw);backdrop-filter:blur(.2vw)}.vdl-modal-card{display:flex;flex-direction:column;box-sizing:border-box;width:46vw;max-height:88vh;border-radius:.9vw;background-color:var(--secondaryColor);box-shadow:0 1.5vw 4vw #080c1459;overflow:hidden}.vdl-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding:.9vw 1.1vw;border-bottom:.07vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.vdl-modal-title{display:flex;align-items:center;gap:.4vw;margin:0;font-size:1vw;font-weight:800;color:var(--textColor)}.vdl-modal-title svg{font-size:1.1vw;color:var(--primaryColor)}.vdl-modal-sub{font-size:.72vw;font-weight:600;color:#8a93a2}.vdl-modal-close{display:inline-flex;align-items:center;justify-content:center;width:1.8vw;height:1.8vw;border:.07vw solid #e2e8ee;border-radius:.5vw;background-color:var(--secondaryColor);color:var(--primaryColor);font-size:1vw;cursor:pointer;transition:color .2s ease,border-color .2s ease}.vdl-modal-close:hover{border-color:#f6d0d0;color:var(--primaryColor)}.vdl-modal-body{padding:1vw;overflow-y:auto}.vdl-imgmodal-card{width:auto;max-width:72vw}.vdl-imgmodal-body{display:flex;align-items:center;justify-content:center;background-color:#101828}.vdl-imgmodal-body img{max-width:68vw;max-height:74vh;border-radius:.4vw;object-fit:contain}.vdl-cuts{display:flex;flex-direction:column;gap:1vw}.vdl-cutgroup{display:flex;flex-direction:column;gap:.5vw}.vdl-cutgroup-title{display:flex;align-items:center;gap:.4vw;margin:0;font-size:.82vw;font-weight:800;color:var(--primaryColor)}.vdl-cutgroup-title:after{content:"";flex:1;height:.07vw;background-color:#eef1f5}.vdl-cutgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6vw}.vdl-cutitem{display:flex;flex-direction:column;gap:.4vw;box-sizing:border-box;padding:.7vw;border:.07vw solid #eef1f5;border-radius:.6vw;background-color:#fbfdfe}.vdl-cutitem-name{font-size:.78vw;font-weight:700;color:var(--textColor)}.vdl-cutitem-row{display:flex;align-items:center;justify-content:space-between;gap:.5vw;font-size:.7vw;font-weight:600;color:#8a93a2}.vdl-cutbadge{display:inline-flex;align-items:center;padding:.2vw .45vw;border-radius:1vw;background-color:var(--primaryColorTransparent);color:#0a7c85;font-size:.7vw;font-weight:800}.vdl-cutbadge-zero{background-color:#f2f5f8;color:#8a93a2}}@media (max-width: 999.9px){.vdl-page{display:flex;flex-direction:column;gap:4vw;box-sizing:border-box;width:94vw;margin-top:3vw;margin-bottom:8vw;font-size:3.4vw;margin-right:4.5vw;color:var(--textColor)}.vdl-tone-vet{--tone: #0f9aa4;--tonesoft: #e6f7f8;--toneborder: #bfe9ec}.vdl-tone-depot{--tone: #4f6bed;--tonesoft: #eceffd;--toneborder: #ccd5fa}.vdl-tone-dealer{--tone: #d98014;--tonesoft: #fdf3e5;--toneborder: #f6ddb9}.vdl-head{display:flex;flex-direction:column;gap:3vw;padding-bottom:3vw;border-bottom:.3vw solid #eef1f5}.vdl-head-titles{display:flex;flex-direction:column;gap:1vw}.vdl-title{margin:0;font-size:6.4vw;font-weight:800;color:var(--textColor)}.vdl-subtitle{margin:0;font-size:3.3vw;font-weight:500;color:#8a93a2}.vdl-stats{display:flex;align-items:stretch;gap:2vw}.vdl-stat{display:flex;align-items:center;gap:2vw;box-sizing:border-box;flex:1;min-width:0;padding:2.4vw;border:.3vw solid #e9edf2;border-radius:3vw;background-color:var(--secondaryColor);cursor:pointer}.vdl-stat.vdl-stat-active{border-color:var(--tone)}.vdl-stat-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:8vw;height:8vw;border-radius:2.2vw;background-color:var(--tonesoft);color:var(--tone);font-size:4.2vw}.vdl-stat-texts{display:flex;flex-direction:column;gap:.3vw;min-width:0}.vdl-stat-value{font-size:4.4vw;font-weight:800;line-height:1.1}.vdl-stat-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.6vw;font-weight:700;letter-spacing:.1vw;text-transform:uppercase;color:#8a93a2}.vdl-toolbar{display:flex;flex-direction:column;gap:3vw}.vdl-tabs{display:flex;align-items:center;gap:1vw;padding:1vw;border:.3vw solid #e9edf2;border-radius:3vw;background-color:#f6f9fb;overflow-x:auto}.vdl-tab{display:inline-flex;align-items:center;gap:1.4vw;flex:1;justify-content:center;padding:2.2vw 2.4vw;border:none;border-radius:2.4vw;background-color:transparent;color:#6b7480;font-size:3.3vw;font-weight:600;white-space:nowrap;cursor:pointer}.vdl-tab svg{font-size:4vw}.vdl-tab.vdl-tab-active{background-color:var(--secondaryColor);color:var(--tone, var(--primaryColor));box-shadow:0 .4vw 1.2vw #1018281a}.vdl-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:5vw;height:5vw;padding:0 1.2vw;border-radius:6vw;background-color:#e9edf2;color:#6b7480;font-size:2.7vw;font-weight:700}.vdl-tab.vdl-tab-active .vdl-tab-count{background-color:var(--tonesoft, var(--primaryColorTransparent));color:var(--tone, var(--primaryColor))}.vdl-search{display:flex;align-items:center;gap:2vw;box-sizing:border-box;width:100%;padding:2.4vw 3vw;border:.3vw solid #e9edf2;border-radius:3vw;background-color:var(--secondaryColor)}.vdl-search:focus-within{border-color:var(--primaryColor)}.vdl-search svg{font-size:4.2vw;color:#a3adbb}.vdl-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:3.6vw;font-weight:500;color:var(--textColor)}.vdl-search-clear{display:inline-flex;align-items:center;justify-content:center;width:5.4vw;height:5.4vw;padding:0;border:none;border-radius:6vw;background-color:#eef2f6;color:#6b7480;cursor:pointer}.vdl-search-clear svg{font-size:3.4vw;color:inherit}.vdl-resultbar{display:flex;align-items:center;justify-content:space-between;gap:2vw;font-size:3vw;font-weight:600;color:#8a93a2}.vdl-resultbar strong{color:var(--textColor)}.vdl-error{display:flex;align-items:center;gap:2vw;padding:3.4vw;border:.3vw solid #f6d0d0;border-radius:3vw;background-color:#fdf0f0;color:#b42318;font-size:3.3vw;font-weight:600}.vdl-error svg{flex-shrink:0;font-size:4.4vw}.vdl-empty{display:flex;flex-direction:column;align-items:center;gap:1.6vw;padding:10vw 5vw;border:.3vw dashed #e4e8ee;border-radius:3vw;text-align:center}.vdl-empty svg{font-size:9vw;color:#cbd3dc}.vdl-empty-title{font-size:4vw;font-weight:700;color:#6b7480}.vdl-empty-text{font-size:3.2vw;font-weight:500;color:#a3adbb}.vdl-list{display:flex;flex-direction:column;gap:3vw}.vdl-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;border:.3vw solid #e9edf2;border-radius:3vw;background-color:var(--secondaryColor);box-shadow:0 1vw 3vw #10182812;overflow:hidden}.vdl-card.vdl-card-open{border-color:var(--toneborder)}.vdl-card-head{display:flex;align-items:flex-start;gap:3vw;padding:3.4vw;cursor:pointer}.vdl-card.vdl-card-open .vdl-card-head{border-bottom:.3vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.vdl-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:10vw;height:10vw;border:.3vw solid var(--toneborder);border-radius:2.6vw;background-color:var(--tonesoft);color:var(--tone);font-size:3.8vw;font-weight:800;text-transform:uppercase}.vdl-card-id{display:flex;flex-direction:column;gap:1.4vw;flex:1;min-width:0}.vdl-card-titlerow{display:flex;align-items:center;gap:1.6vw;flex-wrap:wrap}.vdl-card-name{margin:0;width:100%;font-size:4.2vw;font-weight:700;line-height:1.2;color:var(--textColor)}.vdl-pill{display:inline-flex;align-items:center;gap:1vw;padding:1vw 2.2vw;border:.3vw solid var(--toneborder);border-radius:6vw;background-color:var(--tonesoft);color:var(--tone);font-size:2.7vw;font-weight:700}.vdl-pill svg{font-size:3.2vw}.vdl-flag{display:inline-flex;align-items:center;gap:1vw;padding:1vw 2.2vw;border-radius:6vw;font-size:2.7vw;font-weight:700}.vdl-flag svg{font-size:3.2vw}.vdl-flag-yes{border:.3vw solid #c7ead6;background-color:#eefaf3;color:#0f7b46}.vdl-flag-no{border:.3vw solid #e7eaee;background-color:#f4f6f8;color:#8a93a2}.vdl-card-metarow{display:flex;flex-direction:column;gap:1.2vw;min-width:0}.vdl-meta{display:inline-flex;align-items:center;gap:1.2vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7480;font-size:3.1vw;font-weight:600}.vdl-meta svg{flex-shrink:0;font-size:3.6vw;color:#a3adbb}.vdl-card-actions{display:flex;align-items:center;flex-shrink:0}.vdl-head-actions{display:none}.vdl-chevron{display:inline-flex;align-items:center;justify-content:center;width:7vw;height:7vw;border-radius:2vw;background-color:#f2f5f8;color:#6b7480;font-size:3.8vw;transition:transform .25s ease}.vdl-card.vdl-card-open .vdl-chevron{transform:rotate(180deg);background-color:var(--tonesoft);color:var(--tone)}.vdl-card-body{display:flex;flex-direction:column;gap:3vw;padding:3.4vw}.vdl-card-bodyactions{display:flex;gap:2vw;flex-wrap:wrap}.vdl-action{display:inline-flex;align-items:center;justify-content:center;gap:1.2vw;flex:1;min-width:26vw;padding:2.6vw 3vw;border:.3vw solid var(--primaryColor);border-radius:2.4vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:3.2vw;font-weight:700;text-decoration:none;cursor:pointer}.vdl-action svg{font-size:3.8vw}.vdl-action-ghost{border:.3vw solid #e2e8ee;background-color:var(--secondaryColor);color:#4c5563}.vdl-sections{display:flex;flex-direction:column;gap:3vw}.vdl-section{display:flex;flex-direction:column;gap:2.4vw;box-sizing:border-box;padding:3vw;border:.3vw solid #eef1f5;border-radius:2.6vw;background-color:#fbfdfe}.vdl-section-title{display:flex;align-items:center;gap:1.4vw;margin:0;font-size:2.9vw;font-weight:800;letter-spacing:.12vw;text-transform:uppercase;color:#8a93a2}.vdl-section-title svg{font-size:3.6vw;color:var(--tone)}.vdl-section-head{display:flex;align-items:center;justify-content:space-between;gap:2vw;flex-wrap:wrap}.vdl-sectionbtn{display:inline-flex;align-items:center;gap:1.2vw;padding:1.8vw 2.6vw;border:.3vw solid #e2e8ee;border-radius:2.2vw;background-color:var(--secondaryColor);color:#4c5563;font-size:3vw;font-weight:700;cursor:pointer}.vdl-sectionbtn svg{font-size:3.6vw}.vdl-fields{display:flex;flex-direction:column;gap:2.2vw}.vdl-field{display:flex;flex-direction:column;gap:.5vw;min-width:0}.vdl-field-label{font-size:2.8vw;font-weight:700;color:#a3adbb}.vdl-field-value{font-size:3.4vw;font-weight:600;line-height:1.35;color:var(--textColor);overflow-wrap:anywhere}.vdl-field-empty{color:#c2c9d2;font-weight:500}.vdl-mono{font-family:inherit;font-weight:700}.vdl-docs{display:flex;align-items:flex-start;gap:2.4vw;flex-wrap:wrap}.vdl-doc{display:flex;flex-direction:column;align-items:center;gap:1vw;width:22vw;padding:0;border:none;background:transparent;cursor:pointer}.vdl-doc img{box-sizing:border-box;width:22vw;height:15vw;border:.3vw solid #e9edf2;border-radius:2vw;object-fit:cover;background-color:#f2f5f8}.vdl-doc-name{font-size:2.6vw;font-weight:600;line-height:1.2;text-align:center;color:#8a93a2}.vdl-doc-empty{padding:2.6vw 3vw;border:.3vw dashed #e4e8ee;border-radius:2.4vw;color:#a3adbb;font-size:3vw;font-weight:600}.vdl-regions{display:flex;flex-direction:column;gap:2.2vw}.vdl-regions-summary{font-size:3.1vw;font-weight:600;color:#6b7480}.vdl-citychips{display:flex;align-items:flex-start;gap:1.6vw;flex-wrap:wrap}.vdl-citychip{display:inline-flex;align-items:center;gap:1.2vw;padding:1.6vw 2.6vw;border:.3vw solid #e2e8ee;border-radius:6vw;background-color:var(--secondaryColor);color:#4c5563;font-size:3vw;font-weight:600;cursor:pointer}.vdl-citychip.vdl-citychip-active{border-color:var(--tone);background-color:var(--tonesoft);color:var(--tone)}.vdl-citychip-count{display:inline-flex;align-items:center;justify-content:center;min-width:4.6vw;height:4.6vw;padding:0 1vw;border-radius:6vw;background-color:#f2f5f8;color:#8a93a2;font-size:2.5vw;font-weight:700}.vdl-citychip.vdl-citychip-active .vdl-citychip-count{background-color:var(--secondaryColor);color:var(--tone)}.vdl-districts{display:flex;align-items:flex-start;gap:1.4vw;flex-wrap:wrap;padding:2.4vw;border:.3vw solid #eef1f5;border-radius:2.4vw;background-color:var(--secondaryColor)}.vdl-district{padding:1vw 2vw;border-radius:1.6vw;background-color:#f4f6f8;color:#4c5563;font-size:2.9vw;font-weight:600}.vdl-pagination{display:flex;align-items:center;justify-content:center;gap:2vw;margin-top:2vw}.vdl-pagebtn{display:inline-flex;align-items:center;gap:1.2vw;padding:2.4vw 3.4vw;border:.3vw solid #e2e8ee;border-radius:2.4vw;background-color:var(--secondaryColor);color:#4c5563;font-size:3.2vw;font-weight:700;cursor:pointer}.vdl-pagebtn:disabled{opacity:.45}.vdl-pagebtn svg{font-size:3.6vw}.vdl-pageinfo{padding:2.2vw 3.4vw;border-radius:2.4vw;background-color:#f2f5f8;color:#4c5563;font-size:3.2vw;font-weight:700}.vdl-modal{position:fixed;z-index:10000000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:4vw;background-color:#0c121cbf}.vdl-modal-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-height:86vh;border-radius:3.4vw;background-color:var(--secondaryColor);overflow:hidden}.vdl-modal-head{display:flex;align-items:center;justify-content:space-between;gap:2vw;padding:3.4vw;border-bottom:.3vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.vdl-modal-title{display:flex;align-items:center;gap:1.6vw;margin:0;font-size:4vw;font-weight:800;color:var(--textColor)}.vdl-modal-title svg{font-size:4.4vw;color:var(--primaryColor)}.vdl-modal-sub{font-size:2.9vw;font-weight:600;color:#8a93a2}.vdl-modal-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:8vw;height:8vw;border:.3vw solid #e2e8ee;border-radius:2.2vw;background-color:var(--secondaryColor);color:var(--primaryColor);font-size:4.4vw;cursor:pointer}.vdl-modal-body{padding:3.4vw;overflow-y:auto}.vdl-imgmodal-body{display:flex;align-items:center;justify-content:center;padding:0;background-color:#101828}.vdl-imgmodal-body img{max-width:100%;max-height:70vh;object-fit:contain}.vdl-cuts{display:flex;flex-direction:column;gap:4vw}.vdl-cutgroup{display:flex;flex-direction:column;gap:2vw}.vdl-cutgroup-title{display:flex;align-items:center;gap:1.6vw;margin:0;font-size:3.6vw;font-weight:800;color:var(--primaryColor)}.vdl-cutgroup-title:after{content:"";flex:1;height:.3vw;background-color:#eef1f5}.vdl-cutgrid{display:flex;flex-direction:column;gap:2vw}.vdl-cutitem{display:flex;flex-direction:column;gap:1.6vw;box-sizing:border-box;padding:3vw;border:.3vw solid #eef1f5;border-radius:2.4vw;background-color:#fbfdfe}.vdl-cutitem-name{font-size:3.4vw;font-weight:700;color:var(--textColor)}.vdl-cutitem-row{display:flex;align-items:center;justify-content:space-between;gap:2vw;font-size:3vw;font-weight:600;color:#8a93a2}.vdl-cutbadge{display:inline-flex;align-items:center;padding:.8vw 2vw;border-radius:6vw;background-color:var(--primaryColorTransparent);color:#0a7c85;font-size:3vw;font-weight:800}.vdl-cutbadge-zero{background-color:#f2f5f8;color:#8a93a2}}@media (min-width: 1000px){.notfoundcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);padding-top:4vw;padding-bottom:4vw;margin-top:8vw;width:100%}.notfoundcontent{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:44vw}.notfoundoops{font-size:1.3vw;font-weight:700;color:var(--primaryColor);margin:0}.notfoundcode{font-size:5.6vw;line-height:6vw;font-weight:700;color:var(--primaryColor);margin:.3vw 0;letter-spacing:.22vw}.notfoundtitle{font-size:1.55vw;font-weight:700;color:var(--textColor);margin:.5vw 0 0}.notfounddivider{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.8vw;margin-top:1.4vw;width:20vw}.notfounddividerline{flex:1;height:.1vw;background-color:var(--primaryColor);opacity:.6}.notfounddividericon{font-size:1.15vw;color:var(--primaryColor);display:flex;align-items:center}.notfoundsubtitle{font-size:.9vw;color:var(--textColor);opacity:.65;margin-top:1.1vw;margin-bottom:0}.notfoundbuttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8vw;margin-top:2vw}.notfoundbutton{display:inline-flex;align-items:center;justify-content:center;gap:.55vw;min-width:15vw;padding:.7vw 1.4vw;border:none;border-radius:.5vw;font-size:.85vw;font-weight:700;cursor:pointer;background-color:var(--primaryColor);color:var(--secondaryColor);transition:opacity .2s ease}.notfoundbuttonsecondary{background-color:var(--secondaryColor);color:var(--primaryColor);border:.1vw solid var(--primaryColorTransparent)}.notfoundbuttonicon{display:flex;align-items:center;font-size:.95vw}.notfoundhelp{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.2vw;width:42vw;margin-top:2.8vw;padding-top:1.4vw;border-top:.1vw solid var(--primaryColorTransparent)}.notfoundhelptext{display:flex;flex-direction:row;align-items:center;gap:.8vw;font-size:.78vw;color:var(--textColor);opacity:.75;text-align:start}.notfoundhelpicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.6vw;height:1.6vw;border-radius:50%;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.8vw;font-weight:700}.notfoundhelplink{display:inline-flex;align-items:center;gap:.35vw;flex-shrink:0;font-size:.78vw;font-weight:700;color:var(--primaryColor);background:none;border:none;padding:0;cursor:pointer}.notfoundhelplinkicon{display:flex;align-items:center;font-size:.9vw}}@media (max-width: 999px){.notfoundcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);padding-top:8vw;margin-top:10vw;padding-bottom:8vw;width:100%}.notfoundcontent{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:86vw}.notfoundoops{font-size:4.2vw;font-weight:700;color:var(--primaryColor);margin:0}.notfoundcode{font-size:18vw;line-height:19vw;font-weight:700;color:var(--primaryColor);margin:1.2vw 0;letter-spacing:.8vw}.notfoundtitle{font-size:4.4vw;font-weight:700;color:var(--textColor);margin:1.6vw 0 0}.notfounddivider{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5vw;margin-top:5vw;width:52vw}.notfounddividerline{flex:1;height:.3vw;background-color:var(--primaryColor);opacity:.6}.notfounddividericon{font-size:4.2vw;color:var(--primaryColor);display:flex;align-items:center}.notfoundsubtitle{font-size:3.1vw;color:var(--textColor);opacity:.65;margin-top:3.8vw;margin-bottom:0}.notfoundbuttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5vw;margin-top:6.5vw;width:100%}.notfoundbutton{display:inline-flex;align-items:center;justify-content:center;gap:2vw;width:100%;padding:2.9vw 3.4vw;border:none;border-radius:1.8vw;font-size:3.4vw;font-weight:700;cursor:pointer;background-color:var(--primaryColor);color:var(--secondaryColor)}.notfoundbuttonsecondary{background-color:var(--secondaryColor);color:var(--primaryColor);border:.35vw solid var(--primaryColorTransparent)}.notfoundbuttonicon{display:flex;align-items:center;font-size:3.8vw}.notfoundhelp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.4vw;width:86vw;margin-top:8vw;padding-top:5vw;border-top:.3vw solid var(--primaryColorTransparent)}.notfoundhelptext{display:flex;flex-direction:row;align-items:center;gap:2.5vw;font-size:2.8vw;color:var(--textColor);opacity:.75;line-height:4.4vw;text-align:start}.notfoundhelpicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:6vw;height:6vw;border-radius:50%;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:3.1vw;font-weight:700}.notfoundhelplink{display:inline-flex;align-items:center;gap:1vw;font-size:3vw;font-weight:700;color:var(--primaryColor);background:none;border:none;padding:0;cursor:pointer}.notfoundhelplinkicon{display:flex;align-items:center;font-size:3.4vw}}.notfoundbutton:hover,.notfoundhelplink:hover{opacity:.85}.notfoundcode{animation:notfoundfadein .6s ease-out}.notfoundpaw{animation:notfoundpawpulse 2.4s ease-in-out infinite}@keyframes notfoundfadein{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes notfoundpawpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.12)}}@media (prefers-reduced-motion: reduce){.notfoundcode,.notfoundpaw{animation:none}}.logoutcontainer{--logoutTitleColor: #1a5c6e;--logoutMutedColor: #5b7c88;--logoutIconBg: #10b3be1a;--logoutCardBorder: #eef2f4}@media (min-width: 1000px){.logoutcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);padding-top:5vw;padding-bottom:5vw;margin-top:8vw;width:100%}.logoutcard{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:32vw;padding:3.5vw 3vw 3vw;background-color:var(--secondaryColor);border:.07vw solid var(--logoutCardBorder);border-radius:1vw;box-shadow:0 .5vw 2.2vw #00000012}.logouticoncircle{display:flex;align-items:center;justify-content:center;width:9.5vw;height:9.5vw;border-radius:50%;background-color:var(--logoutIconBg)}.logouticon{width:5.2vw;height:5.2vw}.logouttitle{font-size:1.75vw;font-weight:700;color:var(--logoutTitleColor);margin:2.2vw 0 0}.logoutdivider{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.9vw;margin-top:1.6vw;width:20vw}.logoutdividerline{flex:1;height:.1vw;background-color:var(--primaryColor);opacity:.6}.logoutdividerdot{flex-shrink:0;width:.6vw;height:.6vw;border-radius:50%;background-color:var(--primaryColor)}.logoutsubtitle{font-size:1.05vw;color:var(--logoutMutedColor);line-height:1.9vw;margin:1.6vw 0 0}}@media (max-width: 999px){.logoutcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);padding-top:12vw;padding-bottom:12vw;margin-top:10vw;width:100%}.logoutcard{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:86vw;padding:10vw 6vw 9vw;background-color:var(--secondaryColor);border:.25vw solid var(--logoutCardBorder);border-radius:3.5vw;box-shadow:0 1.5vw 6vw #00000014}.logouticoncircle{display:flex;align-items:center;justify-content:center;width:30vw;height:30vw;border-radius:50%;background-color:var(--logoutIconBg)}.logouticon{width:16vw;height:16vw}.logouttitle{font-size:5.4vw;font-weight:700;color:var(--logoutTitleColor);margin:6.5vw 0 0;line-height:7.5vw}.logoutdivider{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3vw;margin-top:5.5vw;width:62vw}.logoutdividerline{flex:1;height:.35vw;background-color:var(--primaryColor);opacity:.6}.logoutdividerdot{flex-shrink:0;width:2.2vw;height:2.2vw;border-radius:50%;background-color:var(--primaryColor)}.logoutsubtitle{font-size:3.6vw;color:var(--logoutMutedColor);margin:5.5vw 0 0;line-height:6.2vw}}.logoutcard{animation:logoutcardin .5s ease-out}.logouticonhouse{animation:logouthousefloat 2.6s ease-in-out infinite;transform-origin:32px 40px}.logouticonsparkle{animation:logoutsparkle 2.4s ease-in-out infinite;transform-origin:46px 20px}.logoutdividerdot{animation:logoutdotpulse 2.4s ease-in-out infinite}.logoutdots{animation:logoutdotsfade 1.5s ease-in-out infinite}@keyframes logoutcardin{0%{opacity:0;transform:translateY(1.5%)}to{opacity:1;transform:translateY(0)}}@keyframes logouthousefloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes logoutsparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.88)}}@keyframes logoutdotpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.25)}}@keyframes logoutdotsfade{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.logoutcard,.logouticonhouse,.logouticonsparkle,.logoutdividerdot,.logoutdots{animation:none}}@media (min-width: 1000px){.aboutuscontainer{margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:70vw;background-color:var(--secondaryColor)}.aboutuscontainer h2{font-size:2.2vw;margin-bottom:5%}.aboutuscontainer h1{font-size:1.6vw;margin-bottom:2%}.aboutuscontainer p{font-size:1vw;margin-bottom:2%}.aboutuscontainer img{width:35vw;height:auto;margin-bottom:2vw}.aboutusrow{display:flex;justify-content:center;flex-direction:row;align-items:center;margin-bottom:2vw;background-color:var(--secondaryColor)}.aboutuscolumn{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2vw;background-color:var(--secondaryColor)}}@media (max-width: 999px){.aboutuscontainer{margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:85vw;margin-top:5vw;background-color:var(--secondaryColor)}.aboutuscontainer h2{font-size:5.2vw;margin-bottom:5%}.aboutuscontainer h1{font-size:4.6vw;margin-bottom:2%}.aboutuscontainer p{font-size:2.5vw;margin-bottom:2%}.aboutuscontainer img{width:55vw;height:auto;margin-bottom:2vw}.aboutusrow{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:2vw;background-color:var(--secondaryColor)}.aboutuscolumn{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2vw;background-color:var(--secondaryColor)}}@media (min-width: 1000px){.contactuscontainer{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;margin:auto;margin-top:1vw;margin-bottom:0%;gap:10vw;width:80vw;background-color:var(--secondaryColor)}.contactusagreementunderline{text-decoration:underline}.contactusgridcontainer{display:grid;grid-template-columns:2fr 2fr;gap:0vw;width:100%}.contactusgridcontainerinput{width:29vw;height:1.2vw;border-radius:.4vw;padding:.5vw;margin:.3vw 0;border:.015vw solid var(--primaryColor)}.contactusformcontainer{display:flex;border-radius:2%;background-color:#ffffff96;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:auto;width:30vw;height:35vw;padding:1vw 2vw 2vw;z-index:10;box-shadow:0 0 10px #0000001a}.contactusformcontainer h1{font-size:1.8vw;color:var(--textColor);margin-bottom:.8vw}.contactusformcontainerinput{width:20vw;height:1.2vw;border-radius:.4vw;padding:.5vw;margin:.4vw 0;border:.015vw solid var(--primaryColor)}.contactusformcontainer textarea{width:29vw;padding:.5vw;margin:.5vw 0;border-radius:.8em;height:6vw;min-height:4vw;border:.015vw solid var(--primaryColor);resize:none}.contactusformcontainer p{font-size:1vw;color:var(--textColor);margin:.5vw 0}.contactusformcontainer button{width:30vw;padding:.5vw;margin:.5vw 0;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;font-weight:600;font-size:1vw;cursor:pointer}.contactusformcontainer button:disabled{background-color:var(--primaryColorTransparent);color:var(--secondaryColor);cursor:not-allowed}.contactusformcontainer h4{font-size:.8vw;color:var(--textColor);margin:.5vw 0}.contactusinfocontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:auto;width:100%}.contactusleftinfocontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:auto 10% auto auto;padding-left:5vw;width:80%;height:auto;margin-top:2vw;margin-bottom:5vw}.contactusleftinfocontainer h1{font-size:1.6vw;color:var(--primaryColor);margin-bottom:1em}.contactusleftinfocontainer line{width:100%;height:.1vw;background-color:var(--primaryColor)}.contactusleftinfocontainer p{font-size:1vw;color:var(--textColor);margin:.5vw 0}.contactusleftinfocontainer h2{font-size:1vw;color:var(--textColor);margin:1.3vw 0;text-decoration:none;font-weight:500}.contactustopinfocontainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:auto;margin-top:-1vw;margin-left:-5vw;width:85vw;height:38vw;padding-inline:3vw;padding-block:1vw;background:linear-gradient(180deg,#f7fbfc,#fff 40%,#eef8fa);overflow:hidden}@keyframes waveGradient{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}to{background-position:0% 50%}}.contactustopinfocontainer:before{content:"";position:absolute;width:85vw;height:38vw;background:radial-gradient(circle,rgba(16,179,190,.15),transparent 70%);top:-200px;right:-200px;filter:blur(40px)}.contactustopinfocontainer:after{content:"";position:absolute;width:85vw;height:38vw;background:radial-gradient(circle,rgba(16,179,190,.1),transparent 70%);bottom:-200px;left:-200px;filter:blur(50px)}.contactusleftinforowcontainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:auto;width:100%;gap:1.5vw;height:auto}.contactusleftinfoinnerrowcontainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:auto;width:100%;height:auto;gap:.3vw;margin-left:4vw}.contactusemailcontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff8;padding:2vw 3vw 3vw;width:20vw;height:9vw;gap:0vw;box-shadow:0 0 10px #0000001a}.contactusemailcontainer h4{font-size:.8vw;color:var(--primaryColor);margin:.5vw 0}.contactusemailcontainer h5{font-size:1.7vw;color:var(--textColor);margin:.5vw 0;font-weight:700;cursor:pointer}.contactuscircle{width:3vw;height:3vw;border-radius:50%;background-color:var(--primaryColor);display:flex;justify-content:center;align-items:center}.contactusrightinfocontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;margin-top:-8vw;width:100%;margin-left:-2vw;height:auto}.contactusinfocontainer img{width:70%;margin:auto auto 2%;height:auto}.contactusslogancontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:auto;width:40%;padding-left:7vw;height:32vw;gap:0vw}.contactusslogancontainer h1{font-size:3vw;color:var(--textColor);margin-bottom:-2vw}.contactusslogancontainer h3{font-size:1vw;color:#0000008a;font-weight:500;margin:2vw 0;word-spacing:.1vw;width:80%}.contactussloganline{margin-top:3vw;width:13%;height:.4vw;background-color:var(--primaryColor);border-radius:2px}.contactusslogancontainer p{font-size:1.2vw;color:var(--textColor);margin:.5vw 0}}@media (max-width: 999px){.contactuscontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;margin:5% auto;gap:10vw;width:100%;padding-inline:4vw;background-color:var(--secondaryColor)}.contactusformcontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;z-index:1;margin:auto;margin-top:4vw;width:100%;height:auto;gap:1vw}.contactusformcontainer h1{font-size:clamp(20px,6vw,30px);color:var(--textColor);margin-bottom:1.5vw}.contactusformcontainer input{box-sizing:border-box;width:100%;height:clamp(44px,11vw,52px);border-radius:clamp(8px,2vw,12px);font-size:clamp(16px,3.8vw,18px);padding:0 clamp(10px,3vw,16px);margin:1vw 0;border:1px solid var(--primaryColor)}.contactusformcontainer textarea{box-sizing:border-box;width:100%;padding:clamp(10px,3vw,16px);margin:1vw 0;font-size:clamp(16px,3.8vw,18px);border-radius:clamp(8px,2vw,12px);height:clamp(110px,30vw,170px);border:1px solid var(--primaryColor);resize:none}.contactusformcontainer p{font-size:clamp(13px,3.4vw,16px);color:var(--textColor);line-height:1.5;margin:1vw 0 2vw}.contactusformcontainer button{box-sizing:border-box;width:100%;min-height:44px;padding:clamp(12px,3vw,16px);margin:3vw 0 1vw;border-radius:clamp(8px,2vw,12px);background-color:var(--primaryColor);color:var(--secondaryColor);font-size:clamp(16px,4.2vw,19px);font-weight:600;border:none;cursor:pointer}.contactusformcontainer button:disabled{background-color:var(--primaryColorTransparent);color:var(--secondaryColor);cursor:not-allowed}.contactusinfocontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;box-sizing:border-box;margin:auto;width:100%;max-width:620px}.contactusleftinfocontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:auto 5% auto auto;width:100%;height:auto}.contactusleftinfocontainer h1{font-size:4vw;color:var(--primaryColor);margin-bottom:1vw}.contactusleftinfocontainer line{width:100%;height:.1vw;background-color:var(--primaryColor)}.contactusleftinfocontainer p{font-size:3vw;color:var(--textColor);margin:.5vw 0}.contactusleftinfocontainer h2{font-size:2.6vw;color:var(--textColor);margin:1.3vw 0;text-decoration:none;font-weight:500}.contactusleftinforowcontainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:auto;width:100%;gap:1.5vw;height:auto}.contactusleftinfoinnerrowcontainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:auto;width:100%;height:auto;gap:.3vw}.contactusrightinfocontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:5% auto auto;width:100%;height:auto}.contactusinfocontainer img{width:70%;margin:auto auto 2%;height:auto}.contactustopinfocontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;box-sizing:border-box;margin:auto;margin-top:-1vw;width:100%;max-width:620px;height:auto;padding-inline:5%;padding-block:6%;background:linear-gradient(180deg,#f7fbfc,#fff 40%,#eef8fa);overflow:hidden}@keyframes waveGradient{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}to{background-position:0% 50%}}.contactustopinfocontainer:before{content:"";position:absolute;width:85vw;height:38vw;background:radial-gradient(circle,rgba(16,179,190,.15),transparent 70%);top:-200px;right:-200px;filter:blur(40px)}.contactustopinfocontainer:after{content:"";position:absolute;width:85vw;height:38vw;background:radial-gradient(circle,rgba(16,179,190,.1),transparent 70%);bottom:-200px;left:-200px;filter:blur(50px)}.contactusslogancontainer h1{font-size:clamp(24px,7.5vw,40px);color:var(--textColor);line-height:1.2;margin:0}.contactusslogancontainer h3{font-size:clamp(13px,3.4vw,16px);color:#0000008a;font-weight:500;line-height:1.55;margin:3vw 0;word-spacing:.1vw;width:100%;text-align:left}.contactussloganline{margin-top:3vw;width:clamp(44px,14vw,70px);height:clamp(4px,1vw,6px);background-color:var(--primaryColor);border-radius:1vw}.contactusslogancontainer p{font-size:clamp(13px,3.4vw,16px);color:var(--textColor);margin:.5vw 0}.contactusslogancontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;margin:auto;width:100%;padding-left:0;height:auto;gap:0vw}.contactusemailcontainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;background-color:#fffc;border:1px solid rgba(16,179,190,.18);border-radius:clamp(12px,3vw,18px);padding:clamp(14px,4vw,22px);width:100%;height:auto;gap:1.5vw;box-shadow:0 1.5vw 4vw #10b3be1f}.contactusemailheaderrow{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:3vw}.contactusemailcontainer h4{font-size:clamp(12px,3.2vw,15px);color:var(--primaryColor);font-weight:600;margin:0}.contactusemailcontainer h5{font-size:clamp(17px,4.8vw,24px);color:var(--textColor);margin:1vw 0 0;font-weight:700;cursor:pointer;word-break:break-word}.contactuscircle{width:clamp(36px,10vw,48px);height:clamp(36px,10vw,48px);flex-shrink:0;border-radius:50%;background-color:var(--primaryColor);display:flex;justify-content:center;align-items:center}.contactusagreementrow{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;gap:3vw;margin:1.5vw 0;cursor:pointer}.contactusformcontainer .contactusagreementcheckbox{box-sizing:border-box;width:clamp(18px,5vw,22px);height:clamp(18px,5vw,22px);flex-shrink:0;padding:0;margin:.5vw 0 0;border:none;accent-color:var(--primaryColor)}.contactusagreementtext{font-size:clamp(12px,3.1vw,14px);font-weight:500;line-height:1.5;color:var(--textColor)}.contactusagreementunderline{text-decoration:underline}}@media (min-width: 1000px){.contactuslocationcard{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;margin:auto;margin-top:2.5vw;margin-bottom:5vw;width:70vw;padding:2vw 2.5vw;gap:1.5vw;border:.06vw solid rgba(16,179,190,.18);border-radius:1vw;background:linear-gradient(180deg,#fff,#f7fdfd);box-shadow:0 .6vw 1.8vw #10b3be1a;transition:box-shadow .25s ease,transform .25s ease}.contactuslocationcard:hover{transform:translateY(-.2vw);box-shadow:0 .9vw 2.4vw #10b3be2e}.contactuslocationcardheader{display:flex;flex-direction:column;align-items:flex-start;gap:.5vw;width:100%}.contactuslocationcardbadge{display:inline-block;padding:.25vw .8vw;border-radius:clamp(8px,2vw,12px);background-color:#10b3be1f;color:var(--primaryColor);font-size:.75vw;font-weight:600;letter-spacing:.05vw}.contactuslocationcard h1{font-size:1.6vw;color:var(--primaryColor);margin:0}.contactuslocationcardline{width:3vw;height:.2vw;border-radius:.2vw;background-color:var(--primaryColor)}.contactuslocationcardrow{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;width:100%;gap:1.2vw}.contactuslocationcarditem{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;flex:1 1 40%;gap:.9vw;padding:1vw 1.2vw;border:.06vw solid rgba(16,179,190,.14);border-radius:.7vw;background-color:#fff;transition:border-color .25s ease,background-color .25s ease}.contactuslocationcarditem:hover{border-color:#10b3be66;background-color:#f6fdfd}.contactuslocationcardicon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:2.8vw;height:2.8vw;border-radius:50%;background-color:#10b3be1f}.contactuslocationcardtext{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2vw}.contactuslocationcardtext span{font-size:.75vw;font-weight:600;letter-spacing:.04vw;color:#0000008a}.contactuslocationcard h2{font-size:1vw;font-weight:500;color:var(--textColor);margin:0}}@media (max-width: 999px){.contactuslocationcard{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;margin:auto;margin-top:6vw;width:100%;padding:clamp(16px,5vw,28px);gap:4vw;border:1px solid rgba(16,179,190,.18);border-radius:clamp(12px,3vw,18px);background:linear-gradient(180deg,#fff,#f7fdfd);box-shadow:0 1.5vw 4vw #10b3be1f}.contactuslocationcardheader{display:flex;flex-direction:column;align-items:flex-start;gap:1.5vw;width:100%}.contactuslocationcardbadge{display:inline-block;padding:clamp(4px,1vw,6px) clamp(9px,2.5vw,14px);border-radius:5vw;background-color:#10b3be1f;color:var(--primaryColor);font-size:clamp(11px,2.9vw,13px);font-weight:600;letter-spacing:.2vw}.contactuslocationcard h1{font-size:clamp(19px,5.2vw,26px);color:var(--primaryColor);margin:0}.contactuslocationcardline{width:clamp(32px,10vw,48px);height:clamp(3px,.7vw,5px);border-radius:3px;background-color:var(--primaryColor)}.contactuslocationcardrow{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;gap:3vw}.contactuslocationcarditem{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;width:100%;gap:3vw;padding:clamp(12px,3vw,18px);border:1px solid rgba(16,179,190,.14);border-radius:clamp(8px,2vw,12px);background-color:#fff}.contactuslocationcardicon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:clamp(34px,8vw,44px);height:clamp(34px,8vw,44px);border-radius:50%;background-color:#10b3be1f}.contactuslocationcardtext{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8vw}.contactuslocationcardtext span{font-size:clamp(11px,2.9vw,13px);font-weight:600;letter-spacing:.15vw;color:#0000008a}.contactuslocationcard h2{font-size:clamp(13px,3.4vw,16px);font-weight:500;line-height:1.45;color:var(--textColor);margin:0}}@media (min-width: 1000px){.contactusemailheaderrow{display:flex;flex-direction:row;justify-content:center;align-items:center;width:20vw;gap:1vw}.contactusagreementrow{cursor:pointer}.contactusformcontainer .contactusagreementcheckbox{transform:scale(1.5);margin-right:10px;accent-color:var(--primaryColor)}}@media (max-width: 999px){.contactuscircle svg,.contactuslocationcardicon svg{width:clamp(16px,5vw,22px);height:clamp(16px,5vw,22px)}}@media (min-width: 1000px){.contactusagreementoptionrow{display:flex;flex-direction:row;align-items:center;gap:.5vw;margin-bottom:.4vw}.contactusagreementcontent .contactusagreementoptioncheckbox{flex-shrink:0;margin:0}.contactusagreementcontent .contactusagreementoptionlabel{margin:0;cursor:pointer}}@media (max-width: 999px){.contactusagreementpopup{box-sizing:border-box;align-items:center;padding:4vw}.contactusagreementpopup .contactusagreementcontent{box-sizing:border-box;position:relative;width:100%;max-width:560px;max-height:88vh;padding:clamp(14px,4vw,24px);padding-top:0;border-radius:clamp(12px,3vw,18px);text-align:left;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.contactusagreementpopup .contactusagreementcontent:before{content:"";position:sticky;top:0;flex-shrink:0;width:100%;height:48px;background-color:var(--secondaryColor);z-index:1}.contactusagreementcontent .contactusagreementclose{position:sticky;top:0;right:auto;bottom:auto;left:auto;align-self:flex-end;flex-shrink:0;width:44px;max-width:44px;height:44px;padding:0;margin:-48px 0 0;font-size:34px;line-height:1;border-radius:50%;color:var(--primaryColor);background-color:var(--secondaryColor);z-index:2}.contactusagreementpopup .contactusagreementcontent h1{font-size:clamp(16px,4.2vw,20px);line-height:1.35;margin:3vw 0 2vw}.contactusagreementpopup .contactusagreementcontent p,.contactusagreementpopup .contactusagreementcontent li{font-size:clamp(13px,3.4vw,15px);line-height:1.65;text-align:left;margin-bottom:2vw}.contactusagreementpopup .contactusagreementcontent ul{padding-left:5vw;margin-bottom:2vw}.contactusagreementpopup .contactusagreementcontent hr{margin:4vw 0}.contactusagreementcontent .contactusagreementoptionrow{display:flex;flex-direction:row;align-items:center;gap:3vw;min-height:44px;margin-bottom:1vw}.contactusagreementcontent .contactusagreementoptioncheckbox{box-sizing:border-box;flex-shrink:0;width:clamp(20px,5.4vw,24px);height:clamp(20px,5.4vw,24px);margin:0;accent-color:var(--primaryColor)}.contactusagreementpopup .contactusagreementcontent .contactusagreementoptionlabel{margin:0;font-size:clamp(13px,3.6vw,16px);line-height:1.4;cursor:pointer}.contactusagreementcontent .contactusagreementapprove{align-self:stretch;box-sizing:border-box;width:100%;min-height:48px;margin-top:5vw;padding:clamp(12px,3vw,16px);border-radius:clamp(8px,2vw,12px);font-size:clamp(15px,4vw,18px);font-weight:600}}@media (min-width: 1000px){.howitworkscontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);width:99vw;margin:auto}.howitworkscontainer h2{font-size:2vw}.howitworkscontainer h1{font-size:1.6vw}.howitworkscontainer p{font-size:1.1vw}.howitworksrowcontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:2%;background-color:var(--secondaryColor);padding-left:12vw;padding-right:12vw}.howitworkscollumncontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2%}.howitworksvetrowcontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--primaryColor);padding-left:10vw;padding-right:10vw;padding-top:2%}.howitworksimg{width:30vw;height:auto;margin-bottom:2%}.howitworksvetimg{width:40vw;height:auto;margin-bottom:2%;border-radius:100%}}@media (max-width: 999px){.howitworkscontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);width:99vw;margin:auto;margin-top:5vw}.howitworkscontainer h2{font-size:5vw}.howitworkscontainer h1{font-size:3.6vw}.howitworkscontainer p{font-size:2.5vw}.howitworksrowcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2%;background-color:var(--secondaryColor);padding-left:9vw;padding-right:9vw}.howitworkscollumncontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2%}.howitworksvetrowcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--primaryColor);padding-left:9vw;padding-right:9vw;padding-top:2%}.howitworksimg{width:50vw;height:auto;margin-bottom:2%}.howitworksvetimg{width:40vw;height:auto;margin-bottom:2%;border-radius:30%}}.addnewproductcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2.5vw;margin-bottom:2.5vw;width:70vw;background-color:var(--primaryColorTransparent);border-radius:.5vw;margin-right:4vw}.addnewproductcontainer h1{color:var(--primaryColor);font-size:1.6vw;font-weight:700;margin:1vw}.addnewproductdescriptioninput{width:60vw;height:20vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:#fff;color:#000}.addnewproductdescriptioninput h1{color:var(--textColor);font-size:1.6vw;font-weight:700}.addnewproductdescriptioninput h2{color:var(--textColor);font-size:1.2vw;font-weight:600}.addnewproductdescriptioninput div{color:var(--textColor);font-size:.8vw;font-weight:500}.addnewproductcontainerrow{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:99%}.addnewproductcontainerrow select{width:90%;height:2.5vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:#fff}.addnewproductcontainerrow input{width:60%;height:2.5vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:#fff}.addnewproductbarcodewrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:60%}.addnewproductcontainerrow .addnewproductbarcodewrapper input{flex:1;width:auto;min-width:0;margin:.5vw .25vw .5vw .5vw}.addnewproductbarcodegeneratebutton{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:2.5vw;height:2.5vw;margin:.5vw .5vw .5vw 0;padding:0;cursor:pointer;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;color:var(--primaryColor);background-color:var(--secondaryColor)}.addnewproductbarcodegeneratebutton:hover{color:var(--secondaryColor);background-color:var(--primaryColor)}.addnewproductbrandlist{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:27.4vw;top:22.7vw;left:65.5vw;border:.1vw solid var(--primaryColor);background-color:#f8f8ff}.addnewproductbrandlist li{width:100%;height:2.5vw;padding:.5vw;font-size:.8vw;font-weight:600;background-color:#fff;list-style-type:decimal;padding:0;margin:0;cursor:pointer}.addnewproducttag1list{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:27.4vw;top:27.4vw;left:28.3vw;border:.1vw solid var(--primaryColor);background-color:#f8f8ff}.addnewproducttag1list li{width:100%;height:2.5vw;padding:.5vw;font-size:.8vw;font-weight:600;background-color:#fff;list-style-type:decimal;padding:0;margin:0;cursor:pointer}.addnewproducttag2list{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:27.4vw;top:27.4vw;left:42.1vw;border:.1vw solid var(--primaryColor);background-color:#f8f8ff}.addnewproducttag2list li{width:100%;height:2.5vw;padding:.5vw;font-size:.8vw;font-weight:600;background-color:#fff;list-style-type:decimal;padding:0;margin:0;cursor:pointer}.addnewproducttag3list{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:27.4vw;top:27.4vw;left:56vw;border:.1vw solid var(--primaryColor);background-color:#f8f8ff}.addnewproducttag3list li{width:100%;height:2.5vw;padding:.5vw;font-size:.8vw;font-weight:600;background-color:#fff;list-style-type:decimal;padding:0;margin:0;cursor:pointer}.addnewproducttag4list{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:22.4vw;top:27.4vw;left:69.8vw;border:.1vw solid var(--primaryColor);background-color:#f8f8ff}.addnewproducttag4list li{width:100%;height:2.5vw;padding:.5vw;font-size:.8vw;font-weight:600;background-color:#fff;list-style-type:decimal;padding:0;margin:0;cursor:pointer}.addnewproducttag5list{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:15.4vw;top:27.4vw;left:78.6vw;border:.1vw solid var(--primaryColor);background-color:#f8f8ff}.addnewproducttag5list li{width:100%;height:2.5vw;padding:.5vw;font-size:.8vw;font-weight:600;background-color:#fff;list-style-type:decimal;padding:0;margin:0;cursor:pointer}.addnewproductbrandlist li:hover{background-color:var(--primaryColor);color:#fff}.addnewproductcontainerrow textarea{width:90%;height:5vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:#fff;size-adjust:none}.addnewproductuploadphotoimage{width:7.5vw;height:7.5vw;border-radius:.5vw;margin:.5vw}.addnewproductphotouploadbutton{display:flex;width:7.5vw;height:7.5vw;justify-content:center;align-items:center;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:var(--secondaryColor);color:var(--secondaryColor)}.addnewproductsubmitbutton{width:90%;height:2.5vw;margin:.5vw;padding:.5vw;border:.1vw solid var(--primaryColor);border-radius:.5vw;font-size:1vw;font-weight:700;color:var(--primaryColor);background-color:var(--secondaryColor)}.addnewproducterrortext{color:red;font-size:1vw;font-weight:700;margin:.5vw}.anp-root .anp-brandfield input{width:100%}@media (min-width: 1000px){.anp-root .anp-brandfield{width:50%;margin-right:2vw}.anp-root .anp-suggestionitem{padding:.2vw;border-bottom:.1vw solid #eee;cursor:pointer}.anp-root .anp-hint{width:50%;font-size:1.2vw;font-weight:600}.anp-root .anp-sktrow{display:flex;flex-direction:row;margin-top:1vw;margin-bottom:1vw;font-size:1.2vw}.anp-root .anp-sktcheckbox{width:2vw;height:2vw;margin-left:1vw}}@media (max-width: 999px){.adminpagescontainer:has(>.anp-root){width:100%;margin-inline-start:0}.anp-root{display:flex;justify-content:center;width:100%}.anp-root .addnewproductcontainer{box-sizing:border-box;align-items:stretch;width:94vw;margin:3vw auto 24vw;padding:3.5vw;border-radius:3vw}.anp-root .addnewproductcontainer h1{margin:0 0 3vw;font-size:4.8vw;text-align:center}.anp-root .addnewproducterrortext{margin:0 0 2vw;font-size:3.6vw;text-align:center}.anp-root .addnewproductcontainerrow{flex-direction:column;align-items:stretch;box-sizing:border-box;gap:2.5vw;width:100%}.anp-root .addnewproductcontainerrow select,.anp-root .addnewproductcontainerrow input,.anp-root .addnewproductcontainerrow textarea{box-sizing:border-box;width:100%;height:11vw;margin:0;padding:0 3vw;border-width:.3vw;border-radius:2vw;font-size:3.6vw}.anp-root .addnewproductcontainerrow textarea{height:24vw;padding:2.5vw 3vw}.anp-root .addnewproductbarcodewrapper{gap:2vw;box-sizing:border-box;width:100%}.anp-root .addnewproductbarcodewrapper input{flex:1;width:auto;margin:0}.anp-root .addnewproductbarcodegeneratebutton{width:11vw;height:11vw;margin:0;border-width:.3vw;border-radius:2vw}.anp-root .anp-field{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%}.anp-root .addnewproductbrandlist,.anp-root .addnewproducttag1list,.anp-root .addnewproducttag2list,.anp-root .addnewproducttag3list,.anp-root .addnewproducttag4list,.anp-root .addnewproducttag5list{top:100%;left:0;align-items:stretch;box-sizing:border-box;width:100%;max-height:45vw;margin:0;padding:0;overflow-y:auto;border-width:.3vw;z-index:20}.anp-root .anp-suggestionitem{box-sizing:border-box;height:auto;min-height:10vw;padding:2.5vw;border-bottom:.2vw solid #eee;font-size:3.4vw;list-style:none;text-align:left;cursor:pointer}.anp-root .anp-hint{width:100%;margin:0;font-size:3.4vw;font-weight:600}.anp-root .anp-sktrow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2vw;box-sizing:border-box;width:100%;margin:3vw 0;font-size:3.6vw}.anp-root .anp-sktcheckbox{flex-shrink:0;width:6vw;height:6vw;margin:0}.anp-root .anp-editorrow{width:100%}.anp-root .anp-editorrow .demo-wrapper{box-sizing:border-box;width:100%}.anp-root .anp-editorrow .rdw-editor-toolbar{flex-wrap:wrap;padding:1.5vw;border-width:.3vw}.anp-root .anp-editorrow .rdw-editor-main{box-sizing:border-box;width:100%;padding:0 2vw}.anp-root .anp-sectiontitle{width:100%;margin:4vw 0 2vw;font-size:4vw;font-weight:600}.anp-root .anp-photorow{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3vw}.anp-root .addnewproductphotouploadbutton{box-sizing:border-box;width:26vw;height:26vw;border-width:.3vw;border-radius:2.5vw}.anp-root .addnewproductuploadphotoimage{width:100%;height:100%;margin:0;border-radius:2.5vw;object-fit:cover}.anp-root .addnewproductsubmitbutton{box-sizing:border-box;width:100%;height:auto;min-height:12vw;margin:4vw 0 0;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:4vw}}@media (min-width: 1000px){.vetcartcontainer{width:45vw;align-items:center;align-content:center;display:flex;flex-direction:column;padding:1vw;background-color:var(--secondaryColor);border-radius:.5vw;box-shadow:0 0 3vw #0000001a;margin-bottom:1.5vw;overflow-x:hidden}.agreementpopup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.agreementpopup label{font-size:.8vw;margin-bottom:.2vw;text-align:justify}.agreementpopup p{font-size:1vw;margin-bottom:.2vw;text-align:justify}.agreementcontentclosebutton{position:absolute;display:flex;justify-content:center;align-items:center;top:0vw;right:17vw;background:none;border-radius:100%;border:none;font-size:5vw;font-weight:700;cursor:pointer;color:var(--primaryColor)}.agreementcontentclosebutton:focus{outline:none}.agreementcontentclosebutton:hover{outline:none}.agreementcontent{background-color:var(--secondaryColor);padding:2vw;border-radius:1vw;padding:5vw;width:45vw;display:flex;flex-direction:column;max-height:74vh;overflow-y:auto}.agreementcontent{background-color:var(--secondaryColor);padding:2vw;border-radius:1vw;padding:5vw;width:45vw;display:flex;text-align:justify;flex-direction:column;max-height:74vh;overflow-y:auto}.agreementcontent h1{font-size:1.4vw;margin-bottom:1vw;font-weight:600}.agreementcontent p{font-size:.8vw;margin-bottom:.2vw;text-align:justify}.agreementcontent button{align-self:center;margin-top:1vw;padding:.8vw 1.5vw;font-size:1vw;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;border-radius:.5vw;cursor:pointer}.vetcartcontainer a{font-size:1vw;font-weight:600;color:var(--textColor);margin-bottom:1vw}.vetcartline{width:100%;height:.05vw;background-color:var(--primaryColor);margin:.5vw 0}.vetcartcolumn{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:.8vw;width:20vw;gap:1vw}.vetcartselect{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:17.5vw;height:2vw;border-radius:1vw;gap:1vw;margin:.5vw 0}.vetcartrow img{width:6.7vw;height:5vw;border-radius:20%;object-fit:contain;cursor:pointer}.vetcartrow{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:45vw;gap:1vw;margin:.5vw 0;font-size:.8vw}.vetcartrow div{width:14vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:pretty}.vetcartrow h6{font-size:1vw;font-weight:500;width:7vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:pretty}.vetcartrowcontanier{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:70vw;gap:4vw;margin:.5vw 0}.vetcartrowcontanier h2{font-size:1.3vw;font-weight:600;color:var(--textColor);margin-bottom:1vw}.vetcartpaymentcontainer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-left:3%;padding-right:3%;font-size:.8vw;width:35%;border-radius:5%;gap:.8vw;margin:10% 0;box-shadow:0 0 .5vw #0000001a}.vetcartpaymentcontainer h3{font-size:1.1vw;font-weight:600;color:var(--textColor)}.vetcartpaymentcontainer h4{font-size:.9vw;font-weight:600;color:var(--textColor)}.vetcartpaymentcontainer h4:hover{font-size:.9vw;font-weight:600;color:var(--primaryColor)}.vetcartfreeshipmenttext{font-size:1vw;font-weight:600;color:var(--textColor);margin-bottom:1vw}.vetcartinforow{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:.7vw;width:15vw;gap:1vw}.vetcartconfirmbutton{display:flex;justify-content:center;align-items:center;width:90%;height:2.6vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:1vw;font-weight:600;border-radius:.5vw;margin-top:1vw;margin-bottom:1vw}.vetcartconfirmbutton:disabled{cursor:not-allowed;background-color:var(--primaryColorTransparent);color:var(--textColorTransparent)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.vetcarddeletebutton{display:flex;justify-content:center;align-items:center;width:3vw;height:3vw;background-color:var(--errorColor);color:var(--textColor);border:.05vw solid var(--secondaryColor);border-radius:50%;margin-top:1vw;margin-bottom:1vw}.vetcarteditquantitybutton{display:flex;justify-content:center;align-items:center;width:1.5vw;height:100%;background-color:var(--primaryColor);color:var(--secondaryColor);border:.05vw solid var(--secondaryColor);border-radius:100%;margin-top:1vw}.vetcartinput{width:3vw;height:1.7vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;text-align:center;font-size:1vw;font-weight:500;margin-top:1vw;color:var(--textColor)}.vetcartdepotnamehover{cursor:pointer;transition:background-color .3s}.vetcartdepotnamehover:hover{color:var(--primaryColor);font-weight:600}.vetcartsuggestion{display:grid;min-height:9vw;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:1vw;width:100%}.vetcartemptybutton{display:flex;justify-content:center;align-items:center;width:12vw;height:2.6vw;background-color:var(--errorColor);color:#fff;font-size:1vw;font-weight:600;border-radius:.5vw;margin-top:1vw;margin-bottom:1vw}.vetcartsuggestioncontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1vw;font-size:.8vw;width:18vw;border-radius:5%;gap:1.2vw;margin:10% 0;box-shadow:0 0 .5vw #0000001a}.vetcartsuggestioncontainer img{width:10vw;height:7vw;border-radius:20%;object-fit:contain;cursor:pointer}}@media (max-width: 999px){.vetcartcontainer{width:85vw;align-items:center;align-content:center;display:flex;flex-direction:column;padding:1vw;background-color:var(--secondaryColor);border-radius:.5vw;box-shadow:0 0 3vw #0000001a;margin-bottom:1.5vw;overflow-x:hidden}.vetcartcontainer a{font-size:3vw;font-weight:600;color:var(--textColor);margin-bottom:1vw}.vetcartline{width:100%;height:.05vw;background-color:var(--primaryColor);margin:.5vw 0}.vetcartcolumn{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:2.8vw;width:20vw;gap:1vw}.agreementpopup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.agreementcontent{background-color:var(--secondaryColor);padding:2vw;border-radius:1vw;padding:5vw;width:65vw;display:flex;flex-direction:column;max-height:74vh;overflow-y:auto}.agreementcontent h1{font-size:2.8vw;margin-bottom:1vw;font-weight:600}.agreementcontent p{font-size:1.6vw;margin-bottom:.2vw;text-align:justify}.agreementcontent button{align-self:center;margin-top:1vw;padding:1.8vw 1.5vw;width:40vw;font-size:2vw;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;border-radius:.5vw;cursor:pointer}.agreementcontentclosebutton{position:absolute;display:flex;justify-content:center;align-items:center;top:9vw;right:9vw;background:none;border-radius:100%;border:none;font-size:5vw;font-weight:700;cursor:pointer;color:var(--primaryColor)}.agreementcontentclosebutton:focus{outline:none}.agreementcontentclosebutton:hover{outline:none}.vetcartselect{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:17.5vw;height:2vw;border-radius:1vw;gap:1vw;margin:.5vw 0}.vetcartrow img{width:20.4vw;height:15vw;border-radius:20%;object-fit:contain;cursor:pointer}.vetcartrow{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:85vw;height:20vw;gap:1vw;margin:.5vw 0;font-size:1.6vw}.vetcartrow div{width:14vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:pretty}.vetcartrow h6{font-size:1.6vw;font-weight:500;width:7vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:pretty}.vetcartrowcontanier{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:95vw;gap:4vw;margin:.5vw 0}.vetcartrowcontanier h2{font-size:1.3vw;font-weight:600;color:var(--textColor);margin-bottom:1vw}.vetcartpaymentcontainer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-left:3%;padding-right:3%;font-size:2.6vw;width:80vw;border-radius:5%;gap:1.2vw;margin:10% 0;box-shadow:0 0 .5vw #0000001a}.vetcartpaymentcontainer h3{font-size:2.2vw;font-weight:600;color:var(--textColor)}.vetcartpaymentcontainer h4{font-size:3.4vw;font-weight:600;color:var(--textColor)}.vetcartpaymentcontainer h4:hover{font-size:3.4vw;font-weight:600;color:var(--primaryColor)}.vetcartfreeshipmenttext{font-size:2vw;font-weight:600;color:var(--textColor);margin-bottom:1vw}.vetcartinforow{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:2.4vw;width:70vw;gap:1vw}.vetcartconfirmbutton{display:flex;justify-content:center;align-items:center;width:90%;height:8.2vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:4vw;font-weight:600;border-radius:.5vw;margin-top:1vw;margin-bottom:1vw}.vetcartconfirmbutton:disabled{cursor:not-allowed;background-color:var(--primaryColorTransparent);color:var(--textColorTransparent)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.vetcarddeletebutton{display:flex;justify-content:center;align-items:center;width:3vw;height:3vw;background-color:var(--errorColor);color:var(--textColor);border:.05vw solid var(--secondaryColor);border-radius:50%;margin-top:1vw;margin-bottom:1vw}.vetcarteditquantitybutton{display:flex;justify-content:center;align-items:center;width:4vw;height:4vw;background-color:var(--primaryColor);color:var(--secondaryColor);border:.05vw solid var(--secondaryColor);border-radius:100%;margin-top:1vw}.vetcartinput{width:4vw;height:3.6vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;text-align:center;font-size:3vw;font-weight:500;margin-top:1vw;color:var(--textColor)}.vetcartdepotnamehover{cursor:pointer;transition:background-color .3s}.vetcartdepotnamehover:hover{color:var(--primaryColor);font-weight:600}.vetcartsuggestion{display:flex;flex-direction:column;min-height:9vw;align-items:center;gap:1vw;width:100%}.vetcartemptybutton{display:flex;justify-content:center;align-items:center;width:65vw;height:9.2vw;background-color:var(--errorColor);color:#fff;font-size:4vw;font-weight:600;border-radius:.5vw;margin-top:1vw;margin-bottom:1vw}.vetcartsuggestioncontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1vw;font-size:.8vw;width:36vw;height:40vw;border-radius:5%;gap:1.2vw;margin:1vw 0;box-shadow:0 0 .5vw #0000001a}.vetcartsuggestioncontainer img{width:20vw;height:20vw;border-radius:20%;object-fit:contain;cursor:pointer}}.vcart-page .vcart-tooltip{box-sizing:border-box;z-index:1100;font-size:clamp(12px,.85vw,16px);max-width:80vw;white-space:normal;word-break:break-word;line-height:1.35}@media (max-width: 999px){.vcart-page .vcart-tooltip{max-width:78vw;padding:clamp(8px,2.5vw,12px) clamp(10px,3vw,14px);border-radius:clamp(7px,2vw,12px);font-size:clamp(12px,3.2vw,15px)}}.vcart-page .vcart-mfchip{display:inline-flex;align-items:center;border:none;background-color:var(--primaryColorTransparent);font-family:inherit;font-weight:600;color:#1d2c40;white-space:nowrap;cursor:pointer}.vcart-page .vcart-mfchipactive{background-color:var(--primaryColor);color:var(--secondaryColor)}.vcart-page .vcart-mfchiptier{font-weight:800}.vcart-page .vcart-mffree{font-weight:600;color:#0f8a4d}.vcart-page .vcart-mfhint{padding:0;border:none;background:none;font-family:inherit;font-weight:600;color:var(--primaryColor);text-align:left;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.vcart-page .vcart-stocknote{font-weight:500;color:#8a93a2}.vcart-page .vcart-qtybtn:disabled{background-color:var(--primaryColorTransparent);color:var(--secondaryColor);cursor:not-allowed}.vcart-page .vcart-summarymf{font-weight:700;color:#0f8a4d}.vcart-page .vcart-mfoverlay{position:fixed;top:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;background-color:#1d2c408c}.vcart-page .vcart-mfmodal{box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;background-color:var(--secondaryColor);text-align:left}.vcart-page .vcart-mfmodalhead{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.vcart-page .vcart-mfmodaltexts{display:flex;flex-direction:column;min-width:0}.vcart-page .vcart-mfmodaltitle{font-weight:700;color:#1d2c40}.vcart-page .vcart-mfmodalsub{font-weight:500;color:#8a93a2}.vcart-page .vcart-mfmodalclose{flex-shrink:0;padding:0;border:none;background:none;font-family:inherit;line-height:1;color:#46526a;cursor:pointer}.vcart-page .vcart-mftable{display:flex;flex-direction:column}.vcart-page .vcart-mfrow{display:grid;grid-template-columns:1fr 1fr 1.2fr;align-items:center;border-bottom:1px solid #f1f4f8}.vcart-page .vcart-mfrowhead{font-weight:700;color:#8a93a2}.vcart-page .vcart-mfrowactive{background-color:var(--primaryColorTransparent);font-weight:700;color:#1d2c40}.vcart-page .vcart-mfrowoff{color:#9aa3b0}.vcart-page .vcart-mfmodalnote{font-weight:500;color:#5b6472}@media (hover: hover){.vcart-page .vcart-delete:hover{background-color:#fdeceb;color:var(--errorColor)}.vcart-page .vcart-emptybtn:hover{border-color:var(--errorColor);background-color:#fdeceb;color:var(--errorColor)}}.vcart-page .vcart-delete:active,.vcart-page .vcart-emptybtn:active{background-color:#fdeceb;color:var(--errorColor)}.vcart-page .vcart-emptybtn:active{border-color:var(--errorColor)}.vcart-page .vcart-delete:focus-visible,.vcart-page .vcart-emptybtn:focus-visible{outline:2px solid var(--errorColor);outline-offset:2px}@media (min-width: 1000px){.vcart-page{display:flex;flex-direction:row;align-items:flex-start;gap:2.5vw;box-sizing:border-box;width:70vw;margin:1.5vw 0 3vw;font-size:clamp(11px,.85vw,17px);color:#1d2c40}.vcart-main{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:1vw;min-width:0}.vcart-title{margin:0;font-size:clamp(22px,2.2vw,44px);font-weight:800;letter-spacing:-.03vw;color:#1d2c40;text-align:center}.vcart-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:clamp(12px,1.2vw,24px);border:1px solid #eef1f5;border-radius:clamp(10px,1vw,20px);background-color:#fff;box-shadow:0 .25vw .9vw #1d2c400f}.vcart-depotname{align-self:flex-start;padding:0;border:none;background:none;font-family:inherit;font-size:clamp(14px,1.05vw,21px);font-weight:700;color:#1d2c40;cursor:pointer}.vcart-depotname:hover{color:var(--primaryColor)}.vcart-divider{width:100%;height:1px;margin:clamp(6px,.6vw,12px) 0;background-color:#eef1f5}.vcart-items{display:flex;flex-direction:column;width:100%}.vcart-item{display:grid;grid-template-columns:clamp(64px,6.5vw,130px) minmax(0,1fr) clamp(70px,6.5vw,130px) clamp(64px,6vw,120px) clamp(28px,2.4vw,48px);grid-template-areas:"thumb name exp price del" "thumb qty  exp price del";align-items:center;column-gap:.9vw;row-gap:.5vw;padding:.8vw 0}.vcart-thumb{grid-area:thumb;width:clamp(64px,6.5vw,130px);height:clamp(50px,5vw,100px);border-radius:clamp(8px,.8vw,16px);object-fit:contain;cursor:pointer}.vcart-nameblock{display:flex;grid-area:name;flex-direction:column;align-items:flex-start;gap:.3vw;min-width:0}.vcart-name{display:-webkit-box;overflow:hidden;width:100%;font-size:clamp(12px,.9vw,18px);font-weight:600;line-height:1.35;color:#1d2c40;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vcart-exp{display:flex;grid-area:exp;align-items:center;justify-content:center;gap:.4vw;font-size:clamp(11px,.8vw,16px);font-weight:500;color:#46526a;text-align:center}.vcart-expwarn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(14px,1.2vw,24px);height:clamp(14px,1.2vw,24px);border-radius:50%;background-color:var(--errorColor);font-size:clamp(10px,.8vw,16px);font-weight:700;color:#fff}.vcart-price{grid-area:price;font-size:clamp(13px,1vw,20px);font-weight:700;color:#1d2c40;text-align:right;white-space:nowrap}.vcart-qty{display:flex;grid-area:qty;flex-direction:column;align-items:flex-start;gap:.35vw;min-width:0}.vcart-qtyrow{display:flex;align-items:center;gap:.5vw}.vcart-kolinote{display:flex;align-items:center;gap:.3vw;font-size:clamp(11px,.8vw,15px);font-weight:500;color:#8a93a2;white-space:nowrap}.vcart-kolivalue{font-weight:700;color:#1d2c40}.vcart-kolitipicon{flex-shrink:0;width:clamp(12px,.9vw,18px);height:clamp(12px,.9vw,18px);color:var(--primaryColor);cursor:help}.vcart-kolierror{max-width:clamp(140px,13vw,260px);font-size:clamp(11px,.75vw,14px);font-weight:500;line-height:1.35;color:#e5484d}.vcart-qtyinput.vcart-inputerror{border-color:#e5484d;background-color:#fff6f6}.vcart-mfchip{gap:.3vw;max-width:100%;padding:.15vw .5vw;border-radius:999px;font-size:clamp(11px,.78vw,15px)}.vcart-mfchipicon{flex-shrink:0;width:clamp(11px,.8vw,16px);height:clamp(11px,.8vw,16px)}.vcart-mffree{font-size:clamp(11px,.8vw,15px);line-height:1.35}.vcart-mfhint{max-width:clamp(140px,13vw,260px);font-size:clamp(11px,.78vw,15px);line-height:1.35}.vcart-stocknote{max-width:clamp(140px,13vw,260px);font-size:clamp(10px,.75vw,14px);line-height:1.35}.vcart-mfmodal{gap:1vw;width:34vw;max-height:80vh;padding:1.8vw;border-radius:.8vw}.vcart-mfmodaltitle{font-size:clamp(16px,1.3vw,26px)}.vcart-mfmodalsub{font-size:clamp(11px,.85vw,17px)}.vcart-mfmodalclose{display:flex;align-items:center;justify-content:center;width:clamp(28px,2.2vw,44px);height:clamp(28px,2.2vw,44px);font-size:clamp(20px,1.8vw,34px)}.vcart-mfrow{gap:.5vw;padding:.5vw .6vw;border-radius:.3vw;font-size:clamp(11px,.85vw,17px)}.vcart-mfmodalnote{font-size:clamp(10px,.78vw,15px);line-height:1.45}.vcart-qtybtn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(22px,1.7vw,34px);height:clamp(22px,1.7vw,34px);padding:0;border:none;border-radius:50%;background-color:var(--primaryColor);font-family:inherit;font-size:clamp(13px,1vw,20px);font-weight:700;line-height:1;color:#fff;cursor:pointer}.vcart-qtyinput{box-sizing:border-box;width:clamp(38px,3vw,60px);height:clamp(22px,1.7vw,34px);border:1px solid #dfe5ec;border-radius:clamp(4px,.4vw,8px);background-color:#fff;font-family:inherit;font-size:clamp(12px,.9vw,18px);font-weight:600;color:#1d2c40;text-align:center;outline:none;-moz-appearance:textfield}.vcart-qtyinput::-webkit-inner-spin-button,.vcart-qtyinput::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.vcart-delete{display:flex;grid-area:del;align-items:center;justify-content:center;width:clamp(28px,2.4vw,48px);height:clamp(28px,2.4vw,48px);padding:0;border:none;border-radius:50%;background-color:transparent;color:#646f7f;cursor:pointer}.vcart-delete>svg{width:clamp(14px,1.3vw,26px);height:clamp(14px,1.3vw,26px)}.vcart-empty{font-size:clamp(14px,1.1vw,22px);font-weight:600;color:#46526a;text-align:center}.vcart-suggesttitle{margin:0 0 .4vw;font-size:clamp(15px,1.2vw,24px);font-weight:700;color:#1d2c40;text-align:center}.vcart-suggestgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1vw;width:100%}.vcart-suggestcard{display:flex;flex-direction:column;align-items:center;gap:.6vw;box-sizing:border-box;padding:1vw;border:1px solid #eef1f5;border-radius:clamp(8px,.8vw,16px);background-color:#fff;box-shadow:0 .2vw .7vw #1d2c400d}.vcart-suggestcard img{width:100%;height:clamp(90px,8vw,160px);border-radius:clamp(8px,.8vw,16px);object-fit:contain}.vcart-suggestname{display:-webkit-box;overflow:hidden;width:100%;font-size:clamp(12px,.95vw,19px);font-weight:700;line-height:1.3;height:clamp(32px,3.2vw,60px);color:#1d2c40;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vcart-suggestbrand{font-size:clamp(10px,.75vw,15px);font-weight:500;color:#8a93a2;text-align:center}.vcart-suggestprice{width:100%;padding:clamp(6px,.5vw,10px) 0;border-radius:clamp(5px,.5vw,10px);background-color:var(--primaryColor);font-size:clamp(12px,.9vw,18px);font-weight:700;color:#fff;text-align:center}.vcart-suggestloader{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(80px,8vw,150px)}.vcart-emptybtn{width:auto;height:clamp(34px,2.6vw,52px);padding:0 clamp(14px,1.2vw,24px);border:1px solid #e3e8ee;border-radius:clamp(5px,.5vw,10px);background-color:transparent;font-family:inherit;font-size:clamp(11px,.85vw,17px);font-weight:600;color:#646f7f;cursor:pointer}.vcart-summary{display:flex;flex:0 0 22vw;flex-direction:column;gap:.8vw;box-sizing:border-box;width:22vw;padding:clamp(12px,1.2vw,24px);border:1px solid #eef1f5;border-radius:clamp(10px,1vw,20px);background-color:#fff;box-shadow:0 .25vw .9vw #1d2c400f;font-size:clamp(11px,.85vw,17px)}.vcart-summarytitle{margin:0;font-size:clamp(15px,1.15vw,23px);font-weight:700;color:#1d2c40}.vcart-summarydepot{display:flex;flex-direction:column;gap:.4vw;padding:.6vw 0;border-bottom:1px solid #f1f4f8}.vcart-summarydepotname{align-self:flex-start;padding:0;border:none;background:none;font-family:inherit;font-size:clamp(12px,.9vw,18px);font-weight:700;color:#1d2c40;text-align:left;cursor:pointer}.vcart-summarydepotname:hover{color:var(--primaryColor)}.vcart-summaryrow{display:flex;align-items:baseline;justify-content:space-between;gap:.6vw;font-size:clamp(11px,.8vw,16px);color:#46526a}.vcart-freeshipnote{padding:0;border:none;background:none;font-family:inherit;font-size:clamp(10px,.75vw,15px);font-weight:600;line-height:1.35;color:var(--primaryColor);text-align:left;cursor:pointer}.vcart-summarytotals{display:flex;flex-direction:column;gap:.4vw;padding-top:.6vw}.vcart-summarygrand{font-size:clamp(13px,1vw,20px);font-weight:700;color:#1d2c40}.vcart-checkoutbtn{width:100%;height:clamp(36px,2.8vw,56px);border:none;border-radius:clamp(6px,.6vw,12px);background-color:var(--primaryColor);font-family:inherit;font-size:clamp(13px,1vw,20px);font-weight:700;color:#fff;cursor:pointer}.vcart-checkoutbtn:disabled{background-color:var(--primaryColorTransparent);color:var(--textColorTransparent);cursor:not-allowed}}@media (max-width: 999px){.vcart-page{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,4vw,24px);box-sizing:border-box;width:100%;max-width:100%;padding:0 4vw 14vh 4vw;font-size:clamp(12px,3.4vw,16px);color:#1d2c40}.vcart-main{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,3vw,18px);box-sizing:border-box;width:100%;min-width:0}.vcart-title{margin:0;font-size:clamp(19px,5.6vw,28px);font-weight:800;color:#1d2c40;text-align:center}.vcart-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:clamp(12px,3.5vw,22px);border:1px solid #eef1f5;border-radius:clamp(12px,3.5vw,20px);background-color:#fff;box-shadow:0 1vw 3vw #1d2c4012}.vcart-depotname{align-self:flex-start;max-width:100%;padding:0;border:none;background:none;font-family:inherit;font-size:clamp(14px,4vw,19px);font-weight:700;color:#1d2c40;text-align:left}.vcart-divider{width:100%;height:1px;margin:clamp(8px,2.5vw,14px) 0;background-color:#eef1f5}.vcart-items{display:flex;flex-direction:column;width:100%}.vcart-item{display:grid;grid-template-columns:clamp(70px,22vw,130px) minmax(0,1fr) auto;grid-template-areas:"thumb name  name" "thumb exp   price" "thumb qty   del";align-items:center;column-gap:clamp(10px,3vw,18px);row-gap:clamp(8px,2.5vw,14px);width:100%;padding:clamp(8px,2.5vw,14px) 0}.vcart-thumb{grid-area:thumb;align-self:center;width:clamp(70px,22vw,130px);height:clamp(70px,22vw,130px);border-radius:clamp(8px,3vw,14px);object-fit:contain}.vcart-nameblock{display:flex;grid-area:name;flex-direction:column;align-items:flex-start;gap:clamp(4px,1.5vw,8px);min-width:0}.vcart-name{display:-webkit-box;overflow:hidden;width:100%;font-size:clamp(12px,3.5vw,17px);font-weight:600;line-height:1.35;color:#1d2c40;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vcart-exp{display:flex;grid-area:exp;align-items:center;justify-content:flex-start;gap:clamp(5px,1.5vw,9px);font-size:clamp(10px,3vw,14px);font-weight:500;color:#8a93a2}.vcart-expwarn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(14px,4.2vw,20px);height:clamp(14px,4.2vw,20px);border-radius:50%;background-color:var(--errorColor);font-size:clamp(10px,3vw,14px);font-weight:700;color:#fff}.vcart-price{grid-area:price;font-size:clamp(13px,3.9vw,19px);font-weight:700;color:#1d2c40;text-align:right;white-space:nowrap}.vcart-qty{display:flex;grid-area:qty;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(5px,1.6vw,9px);min-width:0}.vcart-qtyrow{display:flex;align-items:center;gap:clamp(8px,2.5vw,14px)}.vcart-kolinote{display:flex;align-items:center;gap:clamp(4px,1.2vw,7px);font-size:clamp(12px,3.2vw,15px);font-weight:500;color:#8a93a2}.vcart-kolivalue{font-weight:700;color:#1d2c40}.vcart-kolitipicon{flex-shrink:0;box-sizing:content-box;width:clamp(15px,4.2vw,20px);height:clamp(15px,4.2vw,20px);padding:clamp(4px,1.4vw,7px);margin:clamp(-7px,-1.4vw,-4px);color:var(--primaryColor)}.vcart-kolierror{font-size:clamp(12px,3.2vw,15px);font-weight:500;line-height:1.4;color:#e5484d}.vcart-qtyinput.vcart-inputerror{border-color:#e5484d;background-color:#fff6f6}.vcart-mfchip{gap:clamp(4px,1.2vw,7px);max-width:100%;padding:clamp(3px,1vw,5px) clamp(7px,2.2vw,11px);border-radius:999px;font-size:clamp(11px,3vw,14px)}.vcart-mfchipicon{flex-shrink:0;width:clamp(13px,3.6vw,17px);height:clamp(13px,3.6vw,17px)}.vcart-mffree,.vcart-mfhint{font-size:clamp(12px,3.2vw,15px);line-height:1.4}.vcart-stocknote{font-size:clamp(11px,3.1vw,14px);line-height:1.4}.vcart-mfmodal{gap:clamp(10px,3vw,18px);width:88vw;max-height:82vh;padding:clamp(16px,5vw,30px);border-radius:clamp(12px,3vw,20px)}.vcart-mfmodaltitle{font-size:clamp(16px,4.6vw,24px)}.vcart-mfmodalsub{font-size:clamp(11px,3.2vw,15px)}.vcart-mfmodalclose{display:flex;align-items:center;justify-content:center;width:clamp(36px,10vw,46px);height:clamp(36px,10vw,46px);margin:clamp(-8px,-2vw,-4px) clamp(-8px,-2vw,-4px) 0 0;font-size:clamp(24px,7vw,34px)}.vcart-mfrow{gap:clamp(6px,2vw,10px);padding:clamp(7px,2.2vw,12px) clamp(6px,2vw,10px);border-radius:clamp(4px,1.2vw,7px);font-size:clamp(12px,3.4vw,16px)}.vcart-mfmodalnote{font-size:clamp(11px,3.1vw,15px);line-height:1.5}.vcart-qtybtn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:clamp(32px,9.5vw,46px);height:clamp(32px,9.5vw,46px);padding:0;border:none;border-radius:50%;background-color:var(--primaryColor);font-family:inherit;font-size:clamp(16px,4.6vw,22px);font-weight:700;line-height:1;color:#fff}.vcart-qtyinput{box-sizing:border-box;width:clamp(40px,12vw,58px);height:clamp(32px,9.5vw,46px);border:1px solid #dfe5ec;border-radius:clamp(7px,2vw,12px);background-color:#fff;font-family:inherit;font-size:16px;font-weight:600;color:#1d2c40;text-align:center;outline:none;-moz-appearance:textfield}.vcart-qtyinput::-webkit-inner-spin-button,.vcart-qtyinput::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.vcart-delete{display:flex;grid-area:del;align-items:center;justify-content:center;width:clamp(32px,9.5vw,46px);height:clamp(32px,9.5vw,46px);padding:0;border:none;border-radius:50%;background-color:transparent;color:#646f7f}.vcart-delete>svg{width:clamp(16px,5vw,24px);height:clamp(16px,5vw,24px)}.vcart-empty{font-size:clamp(13px,3.8vw,18px);font-weight:600;color:#46526a;text-align:center}.vcart-suggesttitle{margin:0 0 clamp(7px,2vw,12px) 0;font-size:clamp(15px,4.4vw,21px);font-weight:700;color:#1d2c40;text-align:center}.vcart-suggestgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,3vw,18px);width:100%}.vcart-suggestcard{display:flex;flex-direction:column;align-items:center;gap:clamp(7px,2vw,12px);box-sizing:border-box;width:100%;padding:clamp(10px,3vw,18px);border:1px solid #eef1f5;border-radius:clamp(10px,3vw,16px);background-color:#fff;box-shadow:0 .8vw 2.5vw #1d2c400f}.vcart-suggestcard img{width:100%;height:clamp(90px,28vw,170px);border-radius:clamp(8px,2.5vw,14px);object-fit:contain}.vcart-suggestname{display:-webkit-box;overflow:hidden;width:100%;height:clamp(32px,9vw,60px);font-size:clamp(12px,3.4vw,16px);font-weight:700;line-height:1.3;color:#1d2c40;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vcart-suggestbrand{font-size:clamp(10px,3vw,13px);font-weight:500;color:#8a93a2;text-align:center}.vcart-suggestprice{width:100%;padding:clamp(7px,2.2vw,13px) 0;border-radius:clamp(7px,2vw,12px);background-color:var(--primaryColor);font-size:clamp(12px,3.4vw,16px);font-weight:700;color:#fff;text-align:center}.vcart-suggestloader{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(80px,25vw,150px)}.vcart-emptybtn{box-sizing:border-box;align-self:center;width:auto;max-width:100%;height:clamp(42px,12vw,56px);padding:0 clamp(18px,5vw,28px);border:1px solid #e3e8ee;border-radius:clamp(8px,2.5vw,14px);background-color:transparent;font-family:inherit;font-size:clamp(12px,3.4vw,16px);font-weight:600;color:#646f7f}.vcart-summary{display:flex;flex-direction:column;gap:clamp(8px,2.5vw,14px);box-sizing:border-box;width:100%;padding:clamp(14px,4vw,24px);border:1px solid #eef1f5;border-radius:clamp(12px,3.5vw,20px);background-color:#fff;box-shadow:0 1vw 3vw #1d2c4012;font-size:clamp(12px,3.4vw,16px)}.vcart-summarytitle{margin:0;font-size:clamp(15px,4.4vw,21px);font-weight:700;color:#1d2c40}.vcart-summarydepot{display:flex;flex-direction:column;gap:clamp(5px,1.5vw,9px);padding:clamp(8px,2.5vw,14px) 0;border-bottom:1px solid #f1f4f8}.vcart-summarydepotname{align-self:flex-start;max-width:100%;padding:0;border:none;background:none;font-family:inherit;font-size:clamp(13px,3.8vw,18px);font-weight:700;color:#1d2c40;text-align:left}.vcart-summaryrow{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(7px,2vw,12px);font-size:clamp(12px,3.4vw,16px);color:#46526a}.vcart-freeshipnote{width:100%;padding:0;border:none;background:none;font-family:inherit;font-size:clamp(11px,3.2vw,15px);font-weight:600;line-height:1.4;color:var(--primaryColor);text-align:left}.vcart-summarytotals{display:flex;flex-direction:column;gap:clamp(5px,1.5vw,9px);padding-top:clamp(7px,2vw,12px)}.vcart-summarygrand{font-size:clamp(14px,4vw,19px);font-weight:700;color:#1d2c40}.vcart-checkoutbtn{box-sizing:border-box;width:100%;height:clamp(46px,13vw,60px);border:none;border-radius:clamp(8px,2.5vw,14px);background-color:var(--primaryColor);font-family:inherit;font-size:clamp(14px,4.2vw,20px);font-weight:700;color:#fff}.vcart-checkoutbtn:disabled{background-color:var(--primaryColorTransparent);color:var(--textColorTransparent)}}@media (max-width: 359px){.vcart-item{grid-template-columns:clamp(64px,20vw,110px) minmax(0,1fr) auto;column-gap:clamp(7px,2vw,12px)}.vcart-thumb{width:clamp(64px,20vw,110px);height:clamp(64px,20vw,110px)}}@media (min-width: 1000px){.ordercontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:1vw;width:65vw;gap:1vw;min-height:25vw;border-radius:.6vw}.body{overflow-x:hidden}.vetordernotificationscreen{display:flex;flex-direction:column;gap:1vw;width:65vw;box-sizing:border-box;border:1px solid var(--primaryColor);margin-left:5vw;padding:1vw}.vetnotifmodaloverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:2vw;z-index:9999}.vetnotifmodalbox{width:72vw;max-height:92vh;overflow-y:auto;background:#fff;border-radius:1.2vw;box-shadow:0 25px 60px #0000002e;animation:depotordermodalshow .2s ease}.vetnotifmodalheader{display:flex;align-items:flex-start;justify-content:space-between;gap:1vw;padding:2vw;border-bottom:1px solid #edf1f7}.vetnotifmodalheaderleft{display:flex;align-items:center;gap:1.2vw}.vetnotifmodalheadericon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.4vw;height:3.4vw;border-radius:50%;background:#e6f7f8;color:var(--primaryColor);font-size:1.6vw}.vetnotifmodalheadertexts h2{font-size:1.7vw;font-weight:700;color:#0f172a;margin-bottom:.35vw}.vetnotifmodalheadertexts p{font-size:.85vw;font-weight:500;color:#64748b}.vetnotifmodalclosebutton{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4vw;height:2.4vw;border-radius:50%;border:1px solid var(--primaryColor);background:#fff;color:var(--primaryColor);font-size:1.1vw;cursor:pointer;transition:.2s}.vetnotifmodalclosebutton:hover{background:var(--primaryColor);color:#fff}.vetnotifmodalcontent{padding:1.8vw 2vw 2vw}.vetnotifmodalinfocard{display:flex;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:1vw;padding:1.2vw 1.5vw;margin-bottom:1.5vw}.vetnotifmodalinfoitem{display:flex;align-items:center;gap:.9vw;flex:1;min-width:0}.vetnotifmodalinfoicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.6vw;height:2.6vw;border-radius:.7vw;background:#eef2f7;color:#64748b;font-size:1.1vw;font-weight:700}.vetnotifmodalinfotexts small{display:block;font-size:.7vw;font-weight:600;color:#64748b;margin-bottom:.25vw}.vetnotifmodalinfotexts p{font-size:.95vw;font-weight:700;color:var(--primaryColor);word-break:break-all}.vetnotifmodalinfodivider{flex-shrink:0;width:1px;height:2.4vw;background:#e2e8f0;margin:0 1.2vw}.vetnotifmodaltablecard{border:1px solid #e5e7eb;border-radius:1vw;overflow:hidden}.vetnotifmodaltablerow{display:grid;grid-template-columns:1fr 1.2fr 1.1fr 1.4fr;align-items:center;gap:1vw;padding:1.1vw 1.5vw;border-bottom:1px solid #eef1f5}.vetnotifmodaltablerow:last-child{border-bottom:none}.vetnotifmodaltableheadercell{display:flex;align-items:center;gap:.5vw}.vetnotifmodaltableheadercell h1{font-size:.95vw;font-weight:600;color:#0f172a;margin-bottom:0}.vetnotifmodaltableheadercell svg{flex-shrink:0;font-size:1vw;color:#64748b}.vetnotifmodaltablerow p{font-size:.85vw;font-weight:500;color:#334155;margin-bottom:0;word-break:break-word}.vetnotifmodalbadge{display:inline-block;font-size:.72vw;font-weight:600;padding:.4vw .8vw;border-radius:2vw}.vetnotifmodalbadgesuggest{background:#e6f7f8;color:#0e8c95}.vetnotifmodalbadgecancel{background:#fee2e2;color:#b91c1c}.vetnotifmodalfooter{display:flex;justify-content:flex-start;margin-top:1.8vw}.vetnotifmodalfooterbutton{display:flex;align-items:center;justify-content:center;gap:.5vw;padding:.8vw 1.6vw;border:none;border-radius:.6vw;background:var(--primaryColor);color:#fff;font-size:.9vw;font-weight:600;cursor:pointer;transition:.2s}.vetnotifmodalfooterbutton:hover{opacity:.9}.depotordermodaloverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1vw;z-index:9999}.depotordermodalbox{width:90vw;max-width:70vw;max-height:92vh;overflow-y:auto;background:#fff;border-radius:1.5vw;box-shadow:0 25px 60px #0000002e;animation:depotordermodalshow .2s ease}@keyframes depotordermodalshow{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.depotordermodalheader{padding:2vw;border-bottom:1px solid #edf1f7;display:flex;align-items:flex-start;justify-content:space-between;gap:1vw}.depotordermodalheaderleft small{display:block;font-size:.7vw;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05vw;margin-bottom:.5vw}.depotordermodalheaderleft h2{font-size:1.8vw;font-weight:700;color:#0f172a;margin-bottom:.5vw}.depotordermodalheaderleft p{font-size:.8vw;color:#64748b}.depotordermodalclosebutton{display:flex;align-items:center;justify-content:center;width:2.5vw;height:2.5vw;border:none;border-radius:.7vw;background:#f1f5f9;cursor:pointer;font-size:1.3vw;color:#475569;transition:.2s}.depotordermodalclosebutton:hover{background:#e2e8f0}.depotordermodalcontent{padding:2vw}.depotordermodalinfogrid{display:grid;grid-template-columns:1fr 1fr;gap:1.5vw}.depotordermodalinfocard{background:#f8fafc;border:1px solid #e5e7eb;border-radius:1.2vw;padding:1.5vw}.depotordermodalcardheader{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5vw;padding-bottom:1vw;border-bottom:1px solid #e2e8f0}.depotordermodalcardheader h3{font-size:1vw;font-weight:600;color:#0f172a}.depotordermodalbadge{font-size:.65vw;font-weight:600;padding:.35vw .7vw;border-radius:2vw}.depotordermodalshippingbadge{background:#dcfce7;color:#15803d}.depotordermodalinvoicebadge{background:#dbeafe;color:#2563eb}.depotordermodalinforow{margin-bottom:1vw}.depotordermodalinfolabel{font-size:.65vw;font-weight:600;color:#64748b;margin-bottom:.35vw;text-transform:uppercase}.depotordermodalinfovalue{font-size:.85vw;color:#0f172a;line-height:1.6;word-break:break-word}.depotordermodaldocuments{margin-top:1.5vw;background:#f8fafc;border:1px solid #e5e7eb;border-radius:1.2vw;padding:1.5vw}.depotordermodaldocumentstitle{font-size:1vw;font-weight:600;margin-bottom:1.2vw;color:#0f172a}.depotordermodaldocumentlist{display:flex;gap:1vw;flex-wrap:wrap}.depotordermodaldocumentitem{flex:1;min-width:15vw;background:#fff;border:1px solid #e5e7eb;border-radius:1vw;padding:1.2vw}.depotordermodaldocumenttop{display:flex;align-items:center;gap:1vw;margin-bottom:1vw}.depotordermodaldocumenticon{width:3vw;height:3vw;border-radius:.8vw;background:#eef2ff;display:flex;align-items:center;justify-content:center;font-size:1.3vw}.depotordermodaldocumentname{font-size:.85vw;font-weight:600;color:#0f172a}.depotordermodaldocumentbuttons{display:flex;gap:.7vw}.feedback-overlay{display:flex;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#00000080;justify-content:center;align-items:center}.feedback-modal{background-color:#fff;border-radius:.8vw;box-shadow:0 .6vw 1.5vw #00000026;width:35vw;padding:2vw;display:flex;flex-direction:column;gap:1.5vw}.feedback-title{margin:0;font-size:1.6vw;color:#2c3e50;font-weight:600;border-bottom:.15vw solid #f1f3f5;padding-bottom:.6vw}.feedback-subtitle{margin:0;font-size:1vw;color:#616a71;line-height:1.4}.feedback-type-selector{display:flex;gap:1vw}.feedback-radio-label{flex:1;display:flex;align-items:center;justify-content:center;gap:.5vw;padding:.8vw;border:.12vw solid #e9ecef;border-radius:.5vw;cursor:pointer;font-size:.9vw;font-weight:500;color:#495057;transition:all .2s ease}.feedback-radio-label.active{border-color:#3b82f6;background-color:#eff6ff;color:#1d4ed8}.feedback-radio-label input[type=radio]{accent-color:#3b82f6;width:1vw;height:1vw}.feedback-alert-message{background-color:#fff5f5;border-left:.25vw solid #fa5252;color:#e03131;padding:.7vw 1vw;border-radius:.3vw;font-size:.85vw;font-weight:500}.feedback-content-area{min-height:8vw}.feedback-form-group{display:flex;flex-direction:column;gap:.5vw}.feedback-form-label{font-size:.85vw;font-weight:600;color:#495057}.feedback-textarea,.feedback-select{width:100%;padding:.8vw;border:.08vw solid #ced4da;border-radius:.4vw;font-size:.9vw;color:#495057;background-color:#fff;box-sizing:border-box;font-family:inherit}.feedback-textarea{resize:none;height:8vw}.feedback-actions{display:flex;justify-content:flex-end;gap:1vw;margin-top:.5vw}.feedback-btn{padding:.7vw 1.5vw;border-radius:.4vw;font-size:.9vw;font-weight:500;cursor:pointer;border:none;transition:all .2s}.depotordermodaldocbtn{flex:1;border:none;border-radius:.7vw;padding:.7vw;font-size:.7vw;font-weight:600;cursor:pointer;transition:.2s}.depotordermodalviewbtn{background:#1e293b;color:#fff}.depotordermodalviewbtn:hover{background:#0f172a}.depotordermodaldownloadbtn{background:#e0e7ff;color:#4338ca}.depotordermodaldownloadbtn:hover{background:#c7d2fe}.depotordermodalfooter{padding:1.5vw 2vw;border-top:1px solid #edf1f7;display:flex;justify-content:flex-end}.depotordermodalfooterbtn{border:none;background:#0f172a;color:#fff;padding:.9vw 1.5vw;border-radius:.8vw;font-size:.8vw;font-weight:600;cursor:pointer;transition:.2s}.depotordermodalfooterbtn:hover{background:#020617}.depotordermodaldownloadlink{flex:1;text-decoration:none}.depotordermodaldownloadlink button{width:100%}.orderinvoiceuploadscreen{display:flex;flex-direction:column;align-items:center;width:32vw;padding:2vw;border-radius:1.2vw;background-color:var(--secondaryColor);border:.08vw solid rgba(255,255,255,.08);box-shadow:0 .8vw 2vw #0003;gap:2vw}.orderinvoiceuploadheader{display:flex;flex-direction:column;align-items:center;gap:.4vw}.orderinvoiceuploadheader h2{color:var(--textColor);font-size:1.4vw;font-weight:600}.orderinvoiceuploadheader p{color:var(--textColor);font-size:.8vw}.orderinvoicefilearea{width:100%;cursor:pointer}.orderinvoicefilearea input{display:none}.orderinvoicefilecontent{width:100%;min-height:12vw;border:.12vw dashed rgba(255,255,255,.2);border-radius:1vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.8vw;transition:.3s;background-color:#ffffff08}.orderinvoicefilecontent:hover{border-color:var(--primaryColor);background-color:#ffffff0f;transform:scale(1.01)}.orderinvoiceuploadicon{font-size:2.5vw}.orderinvoiceuploadtext{color:var(--textColor);font-size:.95vw;font-weight:500}.orderinvoiceuploadsubtext{color:var(--textColor);font-size:.75vw}.orderinvoicefilename{max-width:85%;text-align:center;color:var(--textColor);font-size:.9vw;word-break:break-word}.orderinvoicefilesuccess{color:#52d273;font-size:.8vw}.orderinvoicebuttons{display:flex;gap:1vw;width:100%;justify-content:center}.orderinvoiceuploadscreenbutton{width:10vw;height:3vw;border:none;border-radius:.8vw;font-size:.85vw;font-weight:600;cursor:pointer;transition:.25s}.orderinvoiceuploadscreenbutton.primary{background-color:var(--primaryColor);color:var(--secondaryColor)}.orderinvoiceuploadscreenbutton.primary:hover{transform:translateY(-.15vw);opacity:.92}.orderinvoiceuploadscreenbutton.secondary{background-color:red;color:var(--secondaryColor)}.orderinvoiceuploadscreenbutton.secondary:hover{transform:translateY(-.15vw);opacity:.92}.ordercontainer h1{font-size:2vw;margin-bottom:1vw}.ordersnotificationgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1vw;width:65vw;row-gap:1vw;border:1px solid var(--primaryColor);margin-left:5vw;padding:1vw}.ordersnotificationgrid h1{font-size:1.2vw;width:10vw;font-weight:600}.ordersnotificationgrid p{width:10vw;font-size:.8vw;font-weight:500}.orderboxheadercolumn{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.orderboxheadercolumn h3{font-size:1.1vw;margin-bottom:1vw}.orderboxheadercolumn h4{font-size:.9vw;margin-bottom:1vw;font-weight:500}.orderloading{display:flex;justify-content:center;align-items:center;margin-left:30vw}.orderboxcontainer{display:flex;min-height:5vw;margin-bottom:1vw;flex-direction:column;justify-content:space-between;align-items:center;padding:1vw;border-radius:1vw;width:60vw;border:.1vw solid var(--primaryColor);background-color:var(--secondaryColor)}.orderboxrow{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:1vw}.orderthumbnail{width:4vw;height:4vw;object-fit:contain}.orderthumbnailoverlay{position:absolute;right:0;bottom:0;width:2.4vw;height:2.4vw;background-color:#0009;color:var(--secondaryColor);font-size:.7vw;border-radius:.3vw;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .3s ease}.orderline{width:60vw;border-bottom:.1vw solid var(--primaryColor);margin-top:1vw;margin-bottom:1vw}.orderdepotbydepotcontainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:1vw;padding-block:1vw;width:60vw;margin-bottom:.7vw;gap:1vw;box-shadow:inset 0 0 .3vw #555;border-radius:.6vw}.orderselectorbutton{display:flex;justify-content:center;align-items:center;width:6vw;height:2vw;border-radius:.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.8vw;cursor:pointer}.orderdepotheader{display:flex;justify-content:space-between;align-items:center;width:48vw;margin-right:2vw;margin-top:1vw;padding-inline:1vw;margin-bottom:1vw;border-radius:.6vw;background-color:var(--primaryColor);color:var(--secondaryColor)}.orderdepotheader p{font-size:.8vw;max-width:17vw;overflow:hidden}.orderproductsrowcontainer{display:grid;grid-template-columns:repeat(5,1fr);flex-direction:row;justify-content:space-between;align-items:center;width:50vw;margin-left:1vw;gap:5vw;font-size:.7vw;row-gap:2vw}.orderproductsrowcontainer img{width:3vw;height:3vw;border-radius:.5vw;object-fit:contain}.orderdepotbutton{display:flex;justify-content:center;align-items:center;width:5vw;height:3vw;margin-top:.3vw;border-radius:.6vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:1vw;cursor:pointer}.orderpagebutton{display:flex;justify-content:center;align-items:center;width:5vw;height:2vw;margin-top:1.3vw;border-radius:.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.8vw;cursor:pointer}.orderdepotbutton:disabled{background-color:var(--primaryColorTransparent);color:var(--secondaryColorTransparent);cursor:not-allowed}.orderdepotbuttonrow{display:flex;justify-content:center;align-items:space-between;width:50vw;gap:10vw;margin-left:5vw;margin-bottom:1vw}.overlay{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:visible;justify-content:center;align-items:center}.orderdepoteditcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;width:60vw;height:50vw;gap:1vw;background-color:var(--secondaryColor);border-radius:.6vw}.orderdepoteditcontainer h2{font-size:2vw;font-weight:600;margin-bottom:1vw}.ordereditscreenrow{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;text-align:center;align-items:center;width:40vw;gap:2vw;row-gap:2vw}.orderdepotselect{display:flex;justify-content:center;align-items:center;width:20vw;height:2vw;font-size:1.4vw;border-radius:.5vw;background-color:var(--secondaryColor);color:var(--textColor);cursor:pointer}.ordereditscreenrow p{font-size:.7vw}.ordereditscreenrow h3{font-size:.9vw;font-weight:600}.ordershipmentinfotext{padding:.5vw;font-size:1vw;font-weight:600;margin-bottom:.2vw}.ordershipmentrow{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;width:20vw;gap:3vw}.orderthumbnailcontainer{position:relative;display:flex;justify-content:center;align-items:center;width:4vw;height:4vw}.orderthumbnailcontainer .overlay{opacity:1}.orderprintscreen{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:1vw;width:45vw;max-width:90%;min-width:900px;padding:4vw;height:auto;max-height:90vh;overflow-y:auto;gap:.3vw;border-radius:.6vw;background-color:var(--secondaryColor)}.orderprintcontent{width:100%}.orderprintoverlay{overflow:hidden;flex-direction:column}.orderprintactions{display:flex;flex-direction:row;justify-content:center;gap:1vw;margin-bottom:1vw}.orderprintclosebtn{margin-top:1.4vw}.ordernotificationscreen{display:block;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:1vw;width:65vw;padding:3vw;min-height:20vw;gap:.3vw;border-radius:.6vw;background-color:var(--secondaryColor)}.ordernotificationscreen h1{font-size:1.2vw;font-weight:600;margin-bottom:1vw}.ordernotificationscreen p{font-size:1vw;font-weight:500;margin-bottom:1vw}.orderprintscreen h1{font-size:1.65vw;font-weight:600;margin-bottom:.2vw}.orderprintscreen h2{font-size:1.4vw;font-weight:500;margin-bottom:.2vw}.orderprintscreen h3{font-size:2vw;font-weight:700;margin-bottom:1vw;margin-top:1vw;padding:.3vw;border:.2vw solid var(--textColor)}.orderprintscreenrow{display:flex;justify-content:flex-start;align-items:center;width:30vw;gap:1vw}.orderprintscreenrow h1,.orderprintscreenrow h2{width:10vw}.orderactivepassivebutton{display:flex;justify-content:center;align-items:center;width:10vw;height:2vw;border-radius:.5vw;background-color:var(--secondaryColor);color:#5a5a5a;font-size:.8vw;cursor:pointer;border:.1vw solid #5a5a5a}.orderactivepassivebuttonactive{display:flex;justify-content:center;align-items:center;width:10vw;height:2vw;border-radius:.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.8vw;cursor:pointer}.feedback-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.feedback-modal{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;width:100%;max-width:800px;padding:30px;display:flex;flex-direction:column;gap:20px;animation:fadeIn .3s ease-out}.feedback-title{margin:0;font-size:1.5rem;color:#2c3e50;font-weight:600;border-bottom:2px solid #f1f3f5;padding-bottom:10px}.feedback-subtitle{margin:0;font-size:.95rem;color:#616a71;line-height:1.5}.feedback-type-selector{display:flex;gap:12px}.feedback-radio-label{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;color:#495057;transition:all .2s ease}.feedback-radio-label:hover{background-color:#f8f9fa;border-color:#dee2e6}.feedback-radio-label.active{border-color:var(--primaryColor);background-color:#eff6ff;color:var(--primaryColor)}.feedback-radio-label input[type=radio]{accent-color:var(--primaryColor);width:16px;height:16px}.feedback-alert-message{background-color:#fff5f5;border-left:4px solid #fa5252;color:#e03131;padding:10px 15px;border-radius:4px;font-size:.85rem;font-weight:500}.feedback-content-area{min-height:120px}.feedback-form-group{display:flex;flex-direction:column;gap:8px}.feedback-form-label{font-size:.85rem;font-weight:600;color:#495057}.feedback-textarea,.feedback-select{width:100%;padding:12px;border:1px solid #ced4da;border-radius:6px;font-size:.9rem;color:#495057;background-color:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.feedback-textarea:focus,.feedback-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.feedback-textarea{resize:vertical;min-height:100px;max-height:200px;font-family:inherit}.feedback-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.feedback-btn{padding:10px 20px;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.feedback-btn-primary{background-color:#3b82f6;color:#fff}.feedback-btn-primary:hover{background-color:#2563eb}.feedback-btn-primary:disabled{background-color:#bfdbfe;cursor:not-allowed}.feedback-btn-secondary{background-color:#e2e8f0;color:#475569}.feedback-btn-secondary:hover{background-color:#cbd5e1}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ordercompleteorderoverlay{display:flex;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:visible;justify-content:center;align-items:center}.ordercompletecontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;min-width:40vw;gap:1vw;padding:2vw;background-color:var(--secondaryColor);border-radius:.6vw}.ordercompletecorderdepotbuttontainer h2{font-size:1.5vw;font-weight:600;margin-bottom:1vw}.ordercompletecontainer p{font-size:1vw;font-weight:500;margin-bottom:1vw}.ordercompletecontainer button{display:flex;justify-content:center;align-items:center;width:10vw;height:2vw;border-radius:.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.8vw;cursor:pointer}.ordersfilterheader{display:flex;justify-content:space-between;align-items:center;width:53vw;padding-right:4vw;padding-left:5vw;margin-bottom:1vw;border-radius:.6vw;background-color:var(--primaryColor);color:var(--secondaryColor)}.ordersfilterheader h3{font-size:1.1vw}.ordersvetadress{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,auto);gap:1vw;width:50vw;row-gap:0vw;margin-left:5vw}.ordersvetadress h3{font-size:.8vw;font-weight:600}.ordersvetadress h4{font-size:.8vw;font-weight:600;width:1vw;margin-left:-3vw}.ordersvetadress p{font-size:.7vw;font-weight:500;width:18vw;margin-left:-9vw}.ordersvetadressheader{display:flex;justify-content:space-between;align-items:center;width:40vw;padding-right:4vw;padding-left:5vw;margin-bottom:.2vw;border-radius:.6vw;background-color:var(--secondaryColor);color:var(--textColor)}.ordersvetadressheader h2{font-size:1.2vw;font-weight:600}.orderinvoiceoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#00000080;overflow:hidden}.orderinvoiceuploadscreen{position:relative;max-height:90vh;overflow-y:auto}.orderinvoicemodalclose{position:absolute;top:1vw;right:1vw;display:flex;align-items:center;justify-content:center;width:1.8vw;height:1.8vw;border:none;border-radius:.5vw;background-color:#ffffff0f;color:var(--textColor);font-size:1.2vw;line-height:1;cursor:pointer;transition:.2s}.orderinvoicemodalclose:hover{background-color:#ffffff24}.ordershipmentoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center;background-color:#00000080;overflow:hidden}.ordershipmentmodal{position:relative;display:flex;flex-direction:column;width:30vw;min-width:380px;max-height:90vh;padding:2vw;gap:1.4vw;border-radius:1vw;background-color:var(--secondaryColor);box-shadow:0 1.5vw 3vw #0f172a40;overflow-y:auto}.ordershipmentmodalclose{position:absolute;top:1vw;right:1vw;display:flex;align-items:center;justify-content:center;width:1.8vw;height:1.8vw;border:none;border-radius:.5vw;background-color:#f1f5f9;color:#475569;font-size:1.2vw;line-height:1;cursor:pointer;transition:.2s}.ordershipmentmodalclose:hover{background-color:#e2e8f0}.ordershipmentmodalbody{display:flex;flex-direction:column;gap:1.4vw}.ordershipmentmodalheader{display:flex;align-items:flex-start;gap:1vw;padding-right:2vw}.ordershipmentmodalicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.8vw;height:2.8vw;border-radius:.8vw;background-color:#e4effd;color:#2f6fd0;font-size:1.4vw}.ordershipmentmodalheadertexts h2{margin:0 0 .3vw;font-size:1.4vw;font-weight:700;color:var(--textColor)}.ordershipmentmodalheadertexts p{margin:0;font-size:.85vw;color:#64748b}.ordershipmentmodalfield label{display:block;margin-bottom:.5vw;font-size:.8vw;font-weight:600;color:#46526a}.ordershipmentselectwrap{position:relative;display:flex;align-items:center}.ordershipmentselect,.ordershipmentinput{box-sizing:border-box;width:100%;height:2.8vw;padding:0 1vw;border:.08vw solid #dfe5ec;border-radius:.6vw;background-color:#fff;font-family:inherit;font-size:.9vw;font-weight:500;color:var(--textColor);transition:border-color .2s ease,box-shadow .2s ease}.ordershipmentselect{padding-right:2.2vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ordershipmentselect:hover,.ordershipmentselect:focus,.ordershipmentinput:hover,.ordershipmentinput:focus{border-color:var(--primaryColor);box-shadow:0 0 0 .15vw #10b3be26;outline:none}.ordershipmentselecticon{position:absolute;right:.8vw;width:.9vw;height:.9vw;color:#8a93a2;pointer-events:none}.ordershipmentmodalactions{display:grid;grid-template-columns:1fr 1fr;gap:.8vw}.ordershipmentmodalbtn{display:flex;align-items:center;justify-content:center;gap:.4vw;height:2.8vw;border:none;border-radius:.6vw;font-family:inherit;font-size:.9vw;font-weight:700;cursor:pointer;transition:filter .2s ease,background-color .2s ease}.ordershipmentmodalbtn svg{width:1vw;height:1vw}.ordershipmentmodalbtncancel{background-color:#f1f5f9;color:#46526a}.ordershipmentmodalbtncancel:hover{background-color:#e2e8f0}.ordershipmentmodalbtnprimary{background-color:var(--primaryColor);color:#fff}.ordershipmentmodalbtnprimary:hover{filter:brightness(1.08)}.orderrejectoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center;background-color:#00000080;overflow:hidden}.orderrejectmodal{position:relative;display:flex;flex-direction:column;width:30vw;min-width:380px;max-height:90vh;padding:2vw;gap:1.4vw;border-radius:1vw;background-color:var(--secondaryColor);box-shadow:0 1.5vw 3vw #0f172a40;overflow-y:auto}.orderrejectmodalclose{position:absolute;top:1vw;right:1vw;display:flex;align-items:center;justify-content:center;width:1.8vw;height:1.8vw;border:none;border-radius:.5vw;background-color:#f1f5f9;color:#475569;font-size:1.2vw;line-height:1;cursor:pointer;transition:.2s}.orderrejectmodalclose:hover{background-color:#e2e8f0}.orderrejectmodalbody{display:flex;flex-direction:column;gap:1.4vw}.orderrejectmodalheader{display:flex;align-items:flex-start;gap:1vw;padding-right:2vw}.orderrejectmodalicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.8vw;height:2.8vw;border-radius:.8vw;background-color:#fde4e6;color:#d3454b;font-size:1.4vw}.orderrejectmodalheadertexts h2{margin:0 0 .3vw;font-size:1.4vw;font-weight:700;color:var(--textColor)}.orderrejectmodalheadertexts p{margin:0;font-size:.85vw;color:#64748b}.orderrejectmodalfield label{display:block;margin-bottom:.5vw;font-size:.8vw;font-weight:600;color:#46526a}.orderrejectselectwrap{position:relative;display:flex;align-items:center}.orderrejectselect{box-sizing:border-box;width:100%;height:2.8vw;padding:0 2.2vw 0 1vw;border:.08vw solid #dfe5ec;border-radius:.6vw;background-color:#fff;font-family:inherit;font-size:.9vw;font-weight:500;color:var(--textColor);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.orderrejectselect:hover,.orderrejectselect:focus{border-color:var(--primaryColor);box-shadow:0 0 0 .15vw #10b3be26;outline:none}.orderrejectselecticon{position:absolute;right:.8vw;width:.9vw;height:.9vw;color:#8a93a2;pointer-events:none}.orderrejectmodalactions{display:grid;grid-template-columns:1fr 1fr;gap:.8vw}.orderrejectmodalbtn{display:flex;align-items:center;justify-content:center;gap:.4vw;height:2.8vw;border:none;border-radius:.6vw;font-family:inherit;font-size:.9vw;font-weight:700;cursor:pointer;transition:filter .2s ease,background-color .2s ease}.orderrejectmodalbtn svg{width:1vw;height:1vw}.orderrejectmodalbtncancel{background-color:#f1f5f9;color:#46526a}.orderrejectmodalbtncancel:hover{background-color:#e2e8f0}.orderrejectmodalbtndanger{background-color:#e5484d;color:#fff}.orderrejectmodalbtndanger:hover{filter:brightness(1.08)}}@media (max-width: 999px){.ordercontainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:1vw;width:85vw;gap:1vw;min-height:25vw;border-radius:.6vw;margin-left:7vw}.body{overflow-x:hidden}.ordercontainer h1{font-size:2vw;margin-bottom:1vw}.ordersnotificationgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1vw;width:65vw;row-gap:1vw;border:1px solid var(--primaryColor);margin-left:5vw;padding:1vw}.ordersnotificationgrid h1{font-size:1.2vw;width:10vw;font-weight:600}.ordersnotificationgrid p{width:10vw;font-size:.8vw;font-weight:500}.orderboxheadercolumn{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:13vw}.orderboxheadercolumn h3{font-size:2.2vw;margin-bottom:1vw}.orderboxheadercolumn h4{font-size:1.8vw;margin-bottom:1vw;font-weight:500}.orderloading{display:flex;justify-content:center;align-items:center;margin-left:30vw}.orderboxcontainer{display:flex;min-height:5vw;margin-bottom:1vw;flex-direction:column;justify-content:space-between;align-items:center;padding:1vw;border-radius:1vw;width:80vw;border:.1vw solid var(--primaryColor);background-color:var(--secondaryColor)}.orderboxrow{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:1vw}.orderthumbnail{width:8vw;height:8vw;object-fit:contain}.orderthumbnailoverlay{position:absolute;right:0;bottom:0;width:2.4vw;height:2.4vw;background-color:#0009;color:var(--secondaryColor);font-size:.7vw;border-radius:.3vw;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .3s ease}.orderline{width:80vw;border-bottom:.1vw solid var(--primaryColor);margin-top:1vw;margin-bottom:1vw}.orderdepotbydepotcontainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:1vw;padding-block:1vw;width:80vw;margin-bottom:.7vw;gap:1vw;box-shadow:inset 0 0 .3vw #555;border-radius:.6vw}.orderselectorbutton{display:flex;justify-content:center;align-items:center;width:22vw;height:8vw;border-radius:.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:3.8vw;cursor:pointer}.orderdepotheader{display:flex;justify-content:space-between;align-items:center;width:71vw;margin-right:1vw;margin-top:1vw;padding-inline:1vw;margin-bottom:1vw;border-radius:.6vw;background-color:var(--primaryColor);color:var(--secondaryColor)}.orderdepotheader p{display:flex;font-size:1.6vw;max-width:16vw;justify-content:flex-start;overflow:hidden}.orderproductsrowcontainer{display:grid;grid-template-columns:repeat(5,1fr);flex-direction:row;justify-content:space-between;align-items:center;width:70vw;margin-left:1vw;gap:3vw;font-size:1.7vw;row-gap:2vw}.orderproductsrowcontainer img{width:8vw;height:8vw;border-radius:.5vw;object-fit:contain}.orderdepotbutton{display:flex;justify-content:center;align-items:center;width:5vw;height:3vw;margin-top:.3vw;border-radius:.6vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:1vw;cursor:pointer}.orderpagebutton{display:flex;justify-content:center;align-items:center;width:5vw;height:2vw;margin-top:1.3vw;border-radius:.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.8vw;cursor:pointer}.orderdepotbutton:disabled{background-color:var(--primaryColorTransparent);color:var(--secondaryColorTransparent);cursor:not-allowed}.orderdepotbuttonrow{display:flex;justify-content:center;align-items:space-between;width:50vw;gap:10vw;margin-left:5vw;margin-bottom:1vw}.overlay{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:visible;justify-content:center;align-items:center}.orderdepoteditcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;width:60vw;height:50vw;gap:1vw;background-color:var(--secondaryColor);border-radius:.6vw}.orderdepoteditcontainer h2{font-size:2vw;font-weight:600;margin-bottom:1vw}.ordereditscreenrow{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:center;width:40vw;gap:2vw;row-gap:2vw}.orderdepotselect{display:flex;justify-content:center;align-items:center;width:20vw;height:2vw;font-size:1.4vw;border-radius:.5vw;background-color:var(--secondaryColor);color:var(--textColor);cursor:pointer}.ordereditscreenrow p{font-size:.7vw}.ordereditscreenrow h3{font-size:.9vw;font-weight:600}.ordershipmentinfotext{padding:.5vw;font-size:1vw;font-weight:600;margin-bottom:.2vw}.ordershipmentrow{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;width:20vw;gap:3vw}.orderthumbnailcontainer{position:relative;display:flex;justify-content:center;align-items:center;width:8vw;height:4vw}.orderthumbnailcontainer .overlay{opacity:1}.orderprintoverlay{display:flex;align-items:stretch;justify-content:flex-end;flex-direction:column;overflow:hidden;padding:0}.orderprintscreen{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:88vh;max-height:88vh;min-height:0;margin:0;padding:4vw 3vw calc(3vw + env(safe-area-inset-bottom)) 3vw;gap:3vw;border-radius:5vw 5vw 0 0;background-color:var(--secondaryColor);overflow:hidden}.orderprintcontent{flex:1;min-height:0;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.orderprintscreen .container{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:4vw;border-radius:3vw;box-shadow:none}.orderprintscreen .main-logo img{width:55vw;max-width:100%;height:auto}.orderprintscreen .order-info{padding:3.5vw;border-radius:3vw}.orderprintscreen .order-info p,.orderprintscreen .section p{margin:1.8vw 0;font-size:3.5vw;line-height:1.55;word-break:break-word}.orderprintscreen h1{margin-bottom:4vw;font-size:5.4vw;font-weight:700}.orderprintscreen h2{margin-bottom:3vw;padding-bottom:2vw;border-bottom:.3vw solid #dfe5ec;font-size:4.8vw;font-weight:700;color:#2d3e50}.orderprintscreen .info-container{display:flex;flex-direction:column;gap:4vw;padding-bottom:3vw;margin-bottom:4vw}.orderprintscreen .info-container .column{width:100%;padding-right:0}.orderprintscreen .table-container{width:100%;margin-bottom:4vw;overflow-x:auto;-webkit-overflow-scrolling:touch}.orderprintscreen table{width:100%;min-width:110vw;font-size:3vw}.orderprintscreen th,.orderprintscreen td{padding:2.2vw}.orderprintscreen .footer .total{font-size:3.6vw}.orderprintscreen .footer .total-kdv{font-size:3.2vw}.orderprintactions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;flex-shrink:0;gap:3vw;width:100%;margin-bottom:0}.orderprintactions .printbutton{width:100%;min-width:0;padding:0}.orderprintclosebtn{box-sizing:border-box;width:100%;min-width:0;height:11vw;margin-top:0;padding:0;border-radius:2.5vw;font-size:3.6vw;font-weight:600}.ordernotificationscreen{display:block;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:1vw;width:65vw;padding:3vw;min-height:20vw;gap:.3vw;border-radius:.6vw;background-color:var(--secondaryColor)}.ordernotificationscreen h1{font-size:1.2vw;font-weight:600;margin-bottom:1vw}.ordernotificationscreen p{font-size:1vw;font-weight:500;margin-bottom:1vw}.orderprintscreen h3{font-size:4.6vw;font-weight:700;margin-top:3vw;margin-bottom:3vw;padding:1.5vw;border:.4vw solid var(--textColor)}.orderprintscreenrow{display:flex;justify-content:flex-start;align-items:center;width:30vw;gap:1vw}.orderprintscreenrow h1,.orderprintscreenrow h2{width:10vw}.orderactivepassivebutton{display:flex;justify-content:center;align-items:center;width:10vw;height:2vw;border-radius:.5vw;background-color:var(--secondaryColor);color:#5a5a5a;font-size:.8vw;cursor:pointer;border:.1vw solid #5a5a5a}.orderactivepassivebuttonactive{display:flex;justify-content:center;align-items:center;width:10vw;height:2vw;border-radius:.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.8vw;cursor:pointer}.feedback-overlay{display:flex;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#0009;justify-content:center;align-items:center;padding:4vw}.feedback-modal{background-color:#fff;border-radius:3vw;box-shadow:0 2vw 5vw #0003;width:90vw;padding:6vw;display:flex;flex-direction:column;margin-right:8vw;gap:4.5vw}.feedback-title{margin:0;font-size:5.5vw;color:#2c3e50;font-weight:600;border-bottom:.4vw solid #f1f3f5;padding-bottom:2vw}.feedback-subtitle{margin:0;font-size:3.8vw;color:#616a71;line-height:1.5}.feedback-type-selector{display:flex;flex-direction:column;gap:2.5vw}.feedback-radio-label{display:flex;align-items:center;justify-content:flex-start;gap:3vw;padding:3.5vw;border:.35vw solid #e9ecef;border-radius:2vw;cursor:pointer;font-size:3.8vw;font-weight:500;color:#495057}.feedback-radio-label.active{border-color:var(--primaryColor);background-color:#eff6ff;color:var(--primaryColor)}.feedback-radio-label input[type=radio]{accent-color:var(--primaryColor);width:4.5vw;height:4.5vw}.feedback-alert-message{background-color:#fff5f5;border-left:1vw solid #fa5252;color:#e03131;padding:3vw 4vw;border-radius:1.5vw;font-size:3.4vw;font-weight:500;line-height:1.4}.feedback-content-area{min-height:25vw}.feedback-form-group{display:flex;flex-direction:column;gap:1.5vw}.feedback-form-label{font-size:3.4vw;font-weight:600;color:#495057}.feedback-textarea,.feedback-select{width:100%;padding:3.5vw;border:.3vw solid #ced4da;border-radius:1.5vw;font-size:16px!important;color:#495057;background-color:#fff;box-sizing:border-box;font-family:inherit}.feedback-select option{font-size:14px!important;background-color:#fff;color:#333}.feedback-textarea{resize:none;height:25vw}.feedback-actions{display:flex;flex-direction:column-reverse;gap:2.5vw;margin-top:2vw}.feedback-btn{width:100%;padding:3.5vw 0;border-radius:1.5vw;font-size:4vw;font-weight:600;cursor:pointer;border:none;text-align:center}.feedback-btn-primary{background-color:#3b82f6;color:#fff}.feedback-btn-secondary{background-color:#e2e8f0;color:#475569}.ordercompleteorderoverlay{display:flex;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:visible;justify-content:center;align-items:center}.ordercompletecontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;min-width:40vw;gap:1vw;padding:2vw;background-color:var(--secondaryColor);border-radius:.6vw}.ordercompletecorderdepotbuttontainer h2{font-size:1.5vw;font-weight:600;margin-bottom:1vw}.ordercompletecontainer p{font-size:1vw;font-weight:500;margin-bottom:1vw}.ordercompletecontainer button{display:flex;justify-content:center;align-items:center;width:10vw;height:2vw;border-radius:.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:.8vw;cursor:pointer}.ordersfilterheader{display:flex;justify-content:space-between;align-items:center;width:53vw;padding-right:4vw;padding-left:5vw;margin-bottom:1vw;border-radius:.6vw;background-color:var(--primaryColor);color:var(--secondaryColor)}.ordersfilterheader h3{font-size:1.1vw}.ordersvetadress{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,auto);gap:1vw;width:80vw;row-gap:0vw;margin-left:5vw}.ordersvetadress h3{font-size:2vw;font-weight:600;width:15vw}.ordersvetadress h4{font-size:2vw;font-weight:600;width:1vw;margin-left:-3vw}.ordersvetadress p{font-size:2vw;font-weight:500;width:18vw;margin-left:-12vw}.ordersvetadressheader{display:flex;justify-content:space-between;align-items:center;width:60vw;padding-right:4vw;padding-left:5vw;margin-bottom:.2vw;border-radius:.6vw;background-color:var(--secondaryColor);color:var(--textColor)}.ordersvetadressheader h2{font-size:3.6vw;font-weight:600}.vetnotifmodaloverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:4vw;z-index:9999}.vetnotifmodalbox{width:92vw;max-height:88vh;overflow-y:auto;background:#fff;border-radius:3vw;box-shadow:0 4vw 8vw #0000002e}.vetnotifmodalheader{display:flex;align-items:flex-start;justify-content:space-between;gap:2vw;padding:4vw;border-bottom:1px solid #edf1f7}.vetnotifmodalheaderleft{display:flex;align-items:center;gap:3vw}.vetnotifmodalheadericon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:10vw;height:10vw;border-radius:50%;background:#e6f7f8;color:var(--primaryColor);font-size:5vw}.vetnotifmodalheadertexts h2{font-size:4.6vw;font-weight:700;color:#0f172a;margin-bottom:1vw}.vetnotifmodalheadertexts p{font-size:3vw;font-weight:500;color:#64748b}.vetnotifmodalclosebutton{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:8vw;height:8vw;border-radius:50%;border:1px solid var(--primaryColor);background:#fff;color:var(--primaryColor);font-size:4vw;cursor:pointer}.vetnotifmodalcontent{padding:4vw}.vetnotifmodalinfocard{display:flex;flex-direction:column;gap:3vw;background:#f8fafc;border:1px solid #e5e7eb;border-radius:2.5vw;padding:4vw;margin-bottom:4vw}.vetnotifmodalinfoitem{display:flex;align-items:center;gap:3vw;min-width:0}.vetnotifmodalinfoicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:9vw;height:9vw;border-radius:2vw;background:#eef2f7;color:#64748b;font-size:4vw;font-weight:700}.vetnotifmodalinfotexts small{display:block;font-size:2.8vw;font-weight:600;color:#64748b;margin-bottom:.8vw}.vetnotifmodalinfotexts p{font-size:3.4vw;font-weight:700;color:var(--primaryColor);word-break:break-all}.vetnotifmodalinfodivider{width:100%;height:1px;background:#e2e8f0}.vetnotifmodaltablecard{border:1px solid #e5e7eb;border-radius:2.5vw;overflow:hidden}.vetnotifmodaltablerow{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2vw;padding:3vw;border-bottom:1px solid #eef1f5}.vetnotifmodaltablerow:last-child{border-bottom:none}.vetnotifmodaltableheadercell{display:flex;align-items:center;gap:1.5vw}.vetnotifmodaltableheadercell h1{font-size:3vw;font-weight:600;color:#0f172a;margin-bottom:0}.vetnotifmodaltableheadercell svg{flex-shrink:0;font-size:3.4vw;color:#64748b}.vetnotifmodaltablerow p{font-size:3vw;font-weight:500;color:#334155;margin-bottom:0;word-break:break-word}.vetnotifmodalbadge{display:inline-block;font-size:2.6vw;font-weight:600;padding:1vw 2.4vw;border-radius:6vw}.vetnotifmodalbadgesuggest{background:#e6f7f8;color:#0e8c95}.vetnotifmodalbadgecancel{background:#fee2e2;color:#b91c1c}.vetnotifmodalfooter{display:flex;justify-content:flex-start;margin-top:4vw}.vetnotifmodalfooterbutton{display:flex;align-items:center;justify-content:center;gap:1.5vw;padding:2.6vw 5vw;border:none;border-radius:2vw;background:var(--primaryColor);color:#fff;font-size:3.4vw;font-weight:600;cursor:pointer}.depotordermodaloverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#0f172a8c}.depotordermodalbox{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-height:92vh;overflow:hidden;border-radius:6vw 6vw 0 0;background:#fff;box-shadow:0 -2vw 8vw #00000040;animation:depotordermodalshowmobile .25s ease}@keyframes depotordermodalshowmobile{0%{opacity:0;transform:translateY(6vw)}to{opacity:1;transform:translateY(0)}}.depotordermodalheader{display:flex;align-items:flex-start;justify-content:space-between;gap:3vw;flex-shrink:0;padding:5vw 5vw 4vw;border-bottom:.3vw solid #edf1f7}.depotordermodalheaderleft{min-width:0}.depotordermodalheaderleft small{display:block;margin-bottom:1vw;font-size:2.8vw;font-weight:700;letter-spacing:.2vw;color:#64748b;text-transform:uppercase}.depotordermodalheaderleft h2{margin:0 0 1vw;font-size:5vw;font-weight:700;line-height:1.25;color:#0f172a;word-break:break-word}.depotordermodalheaderleft p{margin:0;font-size:3.2vw;color:#64748b}.depotordermodalclosebutton{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:9vw;height:9vw;padding:0;border:none;border-radius:2.5vw;background:#f1f5f9;font-size:5vw;line-height:1;color:#475569}.depotordermodalcontent{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:5vw}.depotordermodalinfogrid{display:grid;grid-template-columns:1fr;gap:4vw}.depotordermodalinfocard{box-sizing:border-box;padding:4vw;border:.3vw solid #e5e7eb;border-radius:4vw;background:#f8fafc}.depotordermodalcardheader{display:flex;align-items:center;justify-content:space-between;gap:2vw;margin-bottom:3.5vw;padding-bottom:2.5vw;border-bottom:.3vw solid #e2e8f0}.depotordermodalcardheader h3{margin:0;font-size:4vw;font-weight:600;color:#0f172a}.depotordermodalbadge{flex-shrink:0;padding:1.2vw 2.6vw;border-radius:6vw;font-size:2.8vw;font-weight:600;white-space:nowrap}.depotordermodalshippingbadge{background:#dcfce7;color:#15803d}.depotordermodalinvoicebadge{background:#dbeafe;color:#2563eb}.depotordermodalinforow{margin-bottom:3vw}.depotordermodalinforow:last-child{margin-bottom:0}.depotordermodalinfolabel{margin-bottom:1vw;font-size:2.8vw;font-weight:600;color:#64748b;text-transform:uppercase}.depotordermodalinfovalue{font-size:3.4vw;line-height:1.5;color:#0f172a;word-break:break-word}.depotordermodaldocuments{box-sizing:border-box;margin-top:4vw;padding:4vw;border:.3vw solid #e5e7eb;border-radius:4vw;background:#f8fafc}.depotordermodaldocumentstitle{margin-bottom:3vw;font-size:4vw;font-weight:600;color:#0f172a}.depotordermodaldocumentlist{display:flex;flex-direction:column;gap:3vw}.depotordermodaldocumentitem{box-sizing:border-box;width:100%;min-width:0;padding:3.5vw;border:.3vw solid #e5e7eb;border-radius:3vw;background:#fff}.depotordermodaldocumenttop{display:flex;align-items:center;gap:3vw;margin-bottom:3vw}.depotordermodaldocumenticon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:11vw;height:11vw;border-radius:2.5vw;background:#eef2ff;font-size:5vw}.depotordermodaldocumentname{font-size:3.4vw;font-weight:600;color:#0f172a}.depotordermodaldocumentbuttons{display:flex;gap:2.5vw}.depotordermodaldocbtn{flex:1;padding:2.6vw;border:none;border-radius:2.5vw;font-family:inherit;font-size:3.2vw;font-weight:600}.depotordermodalviewbtn{background:#1e293b;color:#fff}.depotordermodaldownloadbtn{background:#e0e7ff;color:#4338ca}.depotordermodaldownloadlink{flex:1;text-decoration:none}.depotordermodaldownloadlink button{width:100%}.depotordermodalfooter{display:flex;justify-content:stretch;flex-shrink:0;padding:4vw 5vw calc(4vw + env(safe-area-inset-bottom)) 5vw;border-top:.3vw solid #edf1f7}.depotordermodalfooterbtn{width:100%;padding:3.4vw;border:none;border-radius:3vw;background:#0f172a;font-family:inherit;font-size:3.6vw;font-weight:600;color:#fff}.ordershipmentoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;background-color:#0f172a8c;overflow:hidden;padding:0}.ordershipmentmodal{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;width:100%;max-width:100%;height:auto;max-height:88vh;overflow:hidden;margin:0;padding:7vw 5vw calc(4vw + env(safe-area-inset-bottom)) 5vw;gap:4vw;border-radius:5vw 5vw 0 0;background-color:var(--secondaryColor);box-shadow:0 -2vw 8vw #00000040;animation:depotordermodalshowmobile .25s ease}.ordershipmentmodalclose{position:absolute;top:3vw;right:3vw;display:flex;align-items:center;justify-content:center;width:9vw;height:9vw;padding:0;border:none;border-radius:2.5vw;background-color:#f1f5f9;color:#475569;font-size:5vw;line-height:1;cursor:pointer}.ordershipmentmodalbody{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;gap:4vw;overflow-y:auto;-webkit-overflow-scrolling:touch}.ordershipmentmodalheader{display:flex;align-items:flex-start;gap:3vw;padding-right:10vw}.ordershipmentmodalicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:11vw;height:11vw;border-radius:3vw;background-color:#e4effd;color:#2f6fd0;font-size:5.5vw}.ordershipmentmodalheadertexts h2{margin:0 0 1vw;font-size:5vw;font-weight:700;color:var(--textColor)}.ordershipmentmodalheadertexts p{margin:0;font-size:3.2vw;color:#64748b}.ordershipmentmodalfield label{display:block;margin-bottom:2vw;font-size:3.2vw;font-weight:600;color:#46526a}.ordershipmentselectwrap{position:relative;display:flex;align-items:center}.ordershipmentselect,.ordershipmentinput{box-sizing:border-box;display:block;width:100%;height:12vw;padding:0 3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff;font-family:inherit;font-size:3.6vw;color:var(--textColor)}.ordershipmentselect{padding-right:8vw;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ordershipmentselecticon{position:absolute;right:3vw;width:4vw;height:4vw;color:#8a93a2;pointer-events:none}.ordershipmentmodalactions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;flex-shrink:0;width:100%;margin-left:0;gap:3vw}.ordershipmentmodalbtn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:1.5vw;width:100%;height:12vw;margin-top:0;padding:0;border:none;border-radius:2.5vw;font-family:inherit;font-size:3.6vw;font-weight:700;cursor:pointer}.ordershipmentmodalbtn svg{width:4.5vw;height:4.5vw}.ordershipmentmodalbtncancel{background-color:#f1f5f9;color:#46526a}.ordershipmentmodalbtnprimary{background-color:var(--primaryColor);color:#fff}.orderrejectoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;background-color:#0f172a8c;overflow:hidden;padding:0}.orderrejectmodal{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:100%;max-height:88vh;overflow:hidden;padding:7vw 5vw calc(4vw + env(safe-area-inset-bottom)) 5vw;gap:4vw;border-radius:5vw 5vw 0 0;background-color:var(--secondaryColor);box-shadow:0 -2vw 8vw #00000040;animation:depotordermodalshowmobile .25s ease}.orderrejectmodalclose{position:absolute;top:3vw;right:3vw;display:flex;align-items:center;justify-content:center;width:9vw;height:9vw;padding:0;border:none;border-radius:2.5vw;background-color:#f1f5f9;color:#475569;font-size:5vw;line-height:1;cursor:pointer}.orderrejectmodalbody{flex:1;min-height:0;display:flex;flex-direction:column;gap:4vw;overflow-y:auto;-webkit-overflow-scrolling:touch}.orderrejectmodalheader{display:flex;align-items:flex-start;gap:3vw;padding-right:10vw}.orderrejectmodalicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:11vw;height:11vw;border-radius:3vw;background-color:#fde4e6;color:#d3454b;font-size:5.5vw}.orderrejectmodalheadertexts h2{margin:0 0 1vw;font-size:5vw;font-weight:700;color:var(--textColor)}.orderrejectmodalheadertexts p{margin:0;font-size:3.2vw;color:#64748b}.orderrejectmodalfield label{display:block;margin-bottom:2vw;font-size:3.2vw;font-weight:600;color:#46526a}.orderrejectselectwrap{position:relative;display:flex;align-items:center}.orderrejectselect{box-sizing:border-box;display:block;width:100%;height:12vw;padding:0 8vw 0 3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff;font-family:inherit;font-size:3.6vw;color:var(--textColor);-webkit-appearance:none;-moz-appearance:none;appearance:none}.orderrejectselecticon{position:absolute;right:3vw;width:4vw;height:4vw;color:#8a93a2;pointer-events:none}.orderrejectmodalactions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;flex-shrink:0;gap:3vw}.orderrejectmodalbtn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:1.5vw;width:100%;height:12vw;padding:0;border:none;border-radius:2.5vw;font-family:inherit;font-size:3.6vw;font-weight:700;cursor:pointer}.orderrejectmodalbtn svg{width:4.5vw;height:4.5vw}.orderrejectmodalbtncancel{background-color:#f1f5f9;color:#46526a}.orderrejectmodalbtndanger{background-color:#e5484d;color:#fff}.orderinvoiceoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;box-sizing:border-box;background-color:#0f172a8c;overflow:hidden;padding:0}.orderinvoiceuploadscreen{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;max-width:100%;max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:7vw 5vw calc(4vw + env(safe-area-inset-bottom)) 5vw;gap:5vw;border:none;border-radius:5vw 5vw 0 0;background-color:var(--secondaryColor);box-shadow:0 -2vw 8vw #00000040;animation:depotordermodalshowmobile .25s ease}.orderinvoicemodalclose{position:absolute;top:3vw;right:3vw;display:flex;align-items:center;justify-content:center;width:9vw;height:9vw;padding:0;border:none;border-radius:2.5vw;background-color:#f1f5f9;color:#475569;font-size:5vw;line-height:1;cursor:pointer}.orderinvoiceuploadheader{display:flex;flex-direction:column;align-items:center;gap:1.5vw;padding-right:10vw;text-align:center}.orderinvoiceuploadheader h2{margin:0;font-size:5vw;font-weight:700;color:var(--textColor)}.orderinvoiceuploadheader p{margin:0;font-size:3.2vw;color:#64748b}.orderinvoicefilearea{width:100%;cursor:pointer}.orderinvoicefilearea input{display:none}.orderinvoicefilecontent{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;width:100%;min-height:40vw;padding:4vw;gap:2.5vw;border:.5vw dashed #cbd5e1;border-radius:3vw;background-color:#f8fafc}.orderinvoiceuploadicon{font-size:10vw}.orderinvoiceuploadtext{font-size:3.6vw;font-weight:600;color:var(--textColor);text-align:center}.orderinvoiceuploadsubtext{font-size:3vw;color:#8a93a2}.orderinvoicefilename{max-width:85%;font-size:3.4vw;color:var(--textColor);text-align:center;word-break:break-word}.orderinvoicefilesuccess{font-size:3.2vw;font-weight:600;color:#2e9e52}.orderinvoicebuttons{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;flex-shrink:0;width:100%;gap:3vw}.orderinvoiceuploadscreenbutton{box-sizing:border-box;width:100%;height:12vw;padding:0;border:none;border-radius:2.5vw;font-family:inherit;font-size:3.6vw;font-weight:600}.orderinvoiceuploadscreenbutton.primary{background-color:var(--primaryColor);color:var(--secondaryColor)}.orderinvoiceuploadscreenbutton.secondary{background-color:red;color:var(--secondaryColor)}}@media (min-width: 1000px){.dpo-page{display:flex;flex-direction:column;gap:1.1vw;box-sizing:border-box;width:72vw;margin:1.5vw auto 3vw;font-size:.85vw;color:#1d2c40}.dpo-title{margin:0;font-size:2.5vw;font-weight:800;text-align:center;letter-spacing:-.03vw;color:#1d2c40}.dpo-toolbar{display:grid;grid-template-columns:15vw 15vw 1fr 13vw;align-items:center;gap:.9vw}.dpo-selectwrap{position:relative;display:flex;align-items:center}.dpo-select{box-sizing:border-box;width:100%;height:3vw;padding:0 2.2vw 0 1vw;border:.08vw solid #dfe5ec;border-radius:.8vw;background-color:#fff;font-family:inherit;font-size:.85vw;font-weight:600;color:#1d2c40;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.dpo-select:hover,.dpo-select:focus{border-color:var(--primaryColor);box-shadow:0 0 0 .2vw #10b3be1f}.dpo-selecticon{position:absolute;right:.9vw;width:1vw;height:1vw;color:#8a93a2;pointer-events:none}.dpo-search{display:flex;align-items:center;gap:.6vw;box-sizing:border-box;height:3vw;padding:0 1vw;border:.08vw solid #dfe5ec;border-radius:.8vw;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.dpo-search:focus-within{border-color:var(--primaryColor);box-shadow:0 0 0 .2vw #10b3be1f}.dpo-search svg{flex-shrink:0;width:1.1vw;height:1.1vw;color:#8a93a2}.dpo-search input{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:.85vw;font-weight:500;color:#1d2c40}.dpo-search input::placeholder{color:#9aa3b0;font-weight:500}.dpo-filterbtn{display:flex;align-items:center;justify-content:center;gap:.5vw;box-sizing:border-box;height:3vw;border:none;border-radius:.8vw;background-color:var(--primaryColor);color:#fff;font-family:inherit;font-size:.9vw;font-weight:700;cursor:pointer;transition:filter .2s ease,transform .15s ease}.dpo-filterbtn:hover{filter:brightness(1.06);transform:translateY(-.08vw)}.dpo-filterbtn svg{width:1vw;height:1vw}.dpo-listhead,.dpo-cardgrid{display:grid;grid-template-columns:5.4vw 13vw 1fr 1fr 1.15fr 1fr 3vw;align-items:center}.dpo-listhead{padding:1vw 1.2vw;border-radius:1vw;background-color:var(--primaryColor);box-shadow:0 .3vw .9vw #10b3be40}.dpo-listhead span{font-size:.95vw;font-weight:700;color:#fff;text-align:center}.dpo-listhead span:nth-of-type(2){text-align:left}.dpo-orderblock{display:flex;flex-direction:column;gap:.8vw}.dpo-card{box-sizing:border-box;padding:1vw 1.2vw;border:.08vw solid #eef1f5;border-radius:1vw;background-color:#fff;box-shadow:0 .25vw .9vw #1d2c400f;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease,border-color .2s ease}.dpo-card:hover{border-color:#d8eff0;box-shadow:0 .5vw 1.4vw #1d2c401a;transform:translateY(-.1vw)}.dpo-card.dpo-cardopen{border-color:var(--primaryColor)}.dpo-thumbwrap{position:relative;width:3.6vw;height:3.6vw}.dpo-thumb{width:3.6vw;height:3.6vw;border-radius:.7vw;object-fit:contain;background-color:#f7f9fb}.dpo-thumbbadge{position:absolute;right:-.35vw;bottom:-.35vw;display:flex;align-items:center;justify-content:center;min-width:1.6vw;height:1.6vw;padding:0 .3vw;border:.12vw solid #ffffff;border-radius:.5vw;background-color:var(--primaryColor);font-size:.75vw;font-weight:700;color:#fff}.dpo-cell{display:flex;flex-direction:column;align-items:center;gap:.15vw;text-align:center}.dpo-cell-order{flex-direction:row;align-items:center;justify-content:flex-start;gap:.5vw;text-align:left}.dpo-orderno{font-size:1vw;font-weight:700;color:#1d2c40}.dpo-clinic,.dpo-date{font-size:.95vw;font-weight:500;color:#46526a}.dpo-time{font-size:.9vw;font-weight:500;color:#8a93a2}.dpo-price{font-size:1vw;font-weight:700;color:#1d2c40}.dpo-shipprice{font-size:.85vw;font-weight:500;color:#8a93a2}.dpo-notifbtn{display:flex;align-items:center;justify-content:center;width:1.5vw;height:1.5vw;padding:0;border:none;border-radius:50%;background-color:#3d8ed9;color:#fff;cursor:pointer;transition:filter .2s ease}.dpo-notifbtn:hover{filter:brightness(1.1)}.dpo-notifbtn svg{width:.9vw;height:.9vw}.dpo-status{display:inline-flex;align-items:center;gap:.4vw;padding:.4vw .85vw;border-radius:2vw;font-size:.85vw;font-weight:700;white-space:nowrap}.dpo-status svg{width:.95vw;height:.95vw}.dpo-status-w{background-color:#fdf0d9;color:#c98a00}.dpo-status-p{background-color:#efe9fb;color:#7a5ac8}.dpo-status-s{background-color:#e4effd;color:#2f6fd0}.dpo-status-d{background-color:#e3f6e8;color:#2e9e52}.dpo-status-x{background-color:#fde4e6;color:#d3454b}.dpo-status-c{background-color:#f1f3f6;color:#6b7484}.dpo-status-r{background-color:#fdece0;color:#cb6a1e}.dpo-shipmentinfo{font-size:.8vw;font-weight:500;color:#8a93a2}.dpo-chevron{display:flex;align-items:center;justify-content:center;width:2.2vw;height:2.2vw;margin-left:auto;padding:0;border:none;border-radius:.6vw;background-color:transparent;color:#46526a;cursor:pointer;transition:background-color .2s ease}.dpo-chevron:hover{background-color:#f1f6f7}.dpo-chevron svg{width:1.2vw;height:1.2vw}.dpo-details{display:flex;flex-direction:column;gap:1.2vw;padding-bottom:.6vw}.dpo-detailcard{box-sizing:border-box;padding:1.2vw;border:.08vw solid #eef1f5;border-radius:1vw;background-color:#fff;box-shadow:0 .25vw .9vw #1d2c400f}.dpo-detailhead{display:flex;align-items:center;justify-content:space-between;gap:1vw;margin-bottom:1vw}.dpo-detailhead h3{margin:0;font-size:1.1vw;font-weight:700;color:#1d2c40}.dpo-detailhead .dpo-search{width:22vw;height:2.7vw;border-radius:2vw;flex-direction:row-reverse}.dpo-ptable{border:.08vw solid #eef1f5;border-radius:.8vw;overflow:hidden}.dpo-prow{display:grid;grid-template-columns:2.2fr 1fr 1.2fr 1.2fr 1.2fr;align-items:center;gap:.8vw;padding:.8vw 1vw;border-bottom:.08vw solid #f1f4f8}.dpo-prow:last-child{border-bottom:none}.dpo-prowhead{background-color:#eaf6f7}.dpo-prowhead span{font-size:.9vw;font-weight:700;color:#1d2c40;text-align:center}.dpo-prowhead span:first-child{text-align:left}.dpo-pname{display:flex;align-items:center;gap:.8vw;font-size:.85vw;font-weight:500;color:#46526a}.dpo-pname img{flex-shrink:0;width:2.8vw;height:2.8vw;border-radius:.5vw;object-fit:contain;background-color:#f7f9fb}.dpo-prow>span:not(.dpo-pname){font-size:.9vw;font-weight:500;color:#46526a;text-align:center}.dpo-prowmf{background-color:#fff7e6}.dpo-mfbadge{display:inline-flex;align-items:center;padding:.15vw .6vw;border-radius:1vw;background-color:#f5a623;color:#fff;font-size:.7vw;font-weight:700;white-space:nowrap}.dpo-mfprice{color:#b5750a!important;font-weight:600!important}.dpo-pempty{padding:1.5vw;font-size:.9vw;font-weight:500;color:#8a93a2;text-align:center}.dpo-ptablefoot{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding:.7vw 1vw;border-top:.08vw solid #f1f4f8;background-color:#fbfcfd}.dpo-footleft{display:flex;align-items:center;gap:.6vw;font-size:.85vw;font-weight:500;color:#8a93a2}.dpo-minisel{height:2.1vw;padding:0 .5vw;border:.08vw solid #dfe5ec;border-radius:.5vw;background-color:#fff;font-family:inherit;font-size:.85vw;font-weight:600;color:#1d2c40;cursor:pointer;outline:none}.dpo-pager{display:flex;align-items:center;gap:.35vw}.dpo-pagebtn{display:flex;align-items:center;justify-content:center;min-width:2.1vw;height:2.1vw;padding:0 .5vw;border:.08vw solid #e6ebf1;border-radius:.5vw;background-color:#fff;font-family:inherit;font-size:.85vw;font-weight:600;color:#46526a;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.dpo-pagebtn:hover:not(:disabled){border-color:var(--primaryColor);color:var(--primaryColor)}.dpo-pagebtn:disabled{opacity:.45;cursor:not-allowed}.dpo-pagebtn.dpo-pageactive{border-color:var(--primaryColor);background-color:var(--primaryColor);color:#fff}.dpo-pagedots{min-width:1.4vw;font-size:.85vw;font-weight:600;color:#8a93a2;text-align:center}.dpo-pagebtn svg{width:.9vw;height:.9vw}.dpo-listfoot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:.6vw}.dpo-listfoot .dpo-pager{justify-content:center}.dpo-listfootleft{font-size:.9vw;font-weight:500;color:#8a93a2}.dpo-listfootright{display:flex;align-items:center;justify-content:flex-end;gap:.6vw;font-size:.9vw;font-weight:500;color:#8a93a2}.dpo-actions{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:1.2vw}.dpo-actionbtn{display:flex;align-items:center;justify-content:center;gap:.6vw;box-sizing:border-box;min-width:11vw;padding:.8vw 1.2vw;border:none;border-radius:.9vw;background-color:var(--primaryColor);font-family:inherit;font-size:.9vw;font-weight:700;line-height:1.2;color:#fff;text-align:left;cursor:pointer;transition:filter .2s ease,transform .15s ease}.dpo-actionbtn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-.1vw)}.dpo-actionbtn:disabled{opacity:.5;cursor:not-allowed}.dpo-actionbtn svg{flex-shrink:0;width:1.4vw;height:1.4vw}.dpo-actionbtn span{display:flex;flex-direction:column}.dpo-empty{padding:3vw;border:.08vw dashed #dfe5ec;border-radius:1vw;background-color:#fbfcfd;font-size:1vw;font-weight:600;color:#8a93a2;text-align:center}.dpo-loading{display:flex;align-items:center;justify-content:center;padding:1.5vw}}@media (max-width: 999px){.dpo-page{display:flex;flex-direction:column;gap:4vw;box-sizing:border-box;width:92vw;margin:4vw auto 12vw;font-size:3.4vw;color:#1d2c40}.dpo-title{margin:0;font-size:6vw;font-weight:800;color:#1d2c40}.dpo-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:2.5vw}.dpo-selectwrap{position:relative;display:flex;align-items:center}.dpo-select{box-sizing:border-box;width:100%;height:11vw;padding:0 8vw 0 3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff;font-family:inherit;font-size:3.4vw;font-weight:600;color:#1d2c40;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}.dpo-selecticon{position:absolute;right:3vw;width:4vw;height:4vw;color:#8a93a2;pointer-events:none}.dpo-search{display:flex;align-items:center;gap:2vw;box-sizing:border-box;grid-column:span 2;height:11vw;padding:0 3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff}.dpo-search svg{flex-shrink:0;width:4.2vw;height:4.2vw;color:#8a93a2}.dpo-search input{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:3.4vw;color:#1d2c40}.dpo-filterbtn{display:flex;align-items:center;justify-content:center;gap:2vw;grid-column:span 2;height:11vw;border:none;border-radius:2.5vw;background-color:var(--primaryColor);font-family:inherit;font-size:3.6vw;font-weight:700;color:#fff}.dpo-filterbtn svg{width:4vw;height:4vw}.dpo-listhead{display:none}.dpo-orderblock{display:flex;flex-direction:column;gap:3vw}.dpo-card{box-sizing:border-box;padding:3.5vw;border:.3vw solid #eef1f5;border-radius:3.5vw;background-color:#fff;box-shadow:0 1vw 3vw #1d2c4012}.dpo-cardgrid{display:grid;grid-template-columns:16vw 1fr 9vw;align-items:center;gap:3vw}.dpo-thumbwrap{position:relative;width:14vw;height:14vw}.dpo-thumb{width:14vw;height:14vw;border-radius:2.5vw;object-fit:contain;background-color:#f7f9fb}.dpo-thumbbadge{position:absolute;right:-1.2vw;bottom:-1.2vw;display:flex;align-items:center;justify-content:center;min-width:6vw;height:6vw;padding:0 1vw;border:.5vw solid #ffffff;border-radius:2vw;background-color:var(--primaryColor);font-size:3vw;font-weight:700;color:#fff}.dpo-cell{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2vw}.dpo-cell-order{grid-column:2}.dpo-orderno{font-size:4vw;font-weight:700}.dpo-clinic,.dpo-date{font-size:3.4vw;color:#46526a}.dpo-time,.dpo-shipprice,.dpo-shipmentinfo{font-size:3.2vw;color:#8a93a2}.dpo-price{font-size:4vw;font-weight:700}.dpo-cardgrid>.dpo-cell:not(.dpo-cell-order){grid-column:1 / -1;justify-content:space-between}.dpo-notifbtn{display:flex;align-items:center;justify-content:center;width:5.5vw;height:5.5vw;padding:0;border:none;border-radius:50%;background-color:#3d8ed9;color:#fff}.dpo-notifbtn svg{width:3.4vw;height:3.4vw}.dpo-status{display:inline-flex;align-items:center;gap:1.5vw;padding:1.4vw 3vw;border-radius:6vw;font-size:3.2vw;font-weight:700}.dpo-status svg{width:3.6vw;height:3.6vw}.dpo-status-w{background-color:#fdf0d9;color:#c98a00}.dpo-status-p{background-color:#efe9fb;color:#7a5ac8}.dpo-status-s{background-color:#e4effd;color:#2f6fd0}.dpo-status-d{background-color:#e3f6e8;color:#2e9e52}.dpo-status-x{background-color:#fde4e6;color:#d3454b}.dpo-status-c{background-color:#f1f3f6;color:#6b7484}.dpo-status-r{background-color:#fdece0;color:#cb6a1e}.dpo-chevron{display:flex;align-items:center;justify-content:center;width:8vw;height:8vw;padding:0;border:none;border-radius:2vw;background-color:transparent;color:#46526a}.dpo-chevron svg{width:4.5vw;height:4.5vw}.dpo-details{display:flex;flex-direction:column;gap:3vw}.dpo-detailcard{box-sizing:border-box;padding:3.5vw;border:.3vw solid #eef1f5;border-radius:3.5vw;background-color:#fff}.dpo-detailhead{display:flex;flex-direction:column;gap:2.5vw;margin-bottom:3vw}.dpo-detailhead h3{margin:0;font-size:4.2vw;font-weight:700}.dpo-detailhead .dpo-search{width:100%}.dpo-ptable{border:.3vw solid #eef1f5;border-radius:2.5vw;overflow:hidden}.dpo-prow{display:grid;grid-template-columns:1fr auto;gap:1.5vw;padding:3vw;border-bottom:.3vw solid #f1f4f8}.dpo-prow.dpo-prowhead{display:none}.dpo-pname{display:flex;align-items:center;gap:2.5vw;grid-column:1 / -1;font-size:3.4vw;font-weight:600}.dpo-pname img{flex-shrink:0;width:11vw;height:11vw;border-radius:2vw;object-fit:contain;background-color:#f7f9fb}.dpo-prow>span:not(.dpo-pname){font-size:3.2vw;color:#46526a}.dpo-prowmf{background-color:#fff7e6}.dpo-mfbadge{display:inline-flex;align-items:center;margin-left:2vw;padding:.6vw 2.2vw;border-radius:3vw;background-color:#f5a623;color:#fff;font-size:2.8vw;font-weight:700;white-space:nowrap}.dpo-mfprice{color:#b5750a!important;font-weight:600!important}.dpo-ptablefoot{display:flex;flex-direction:column;gap:2.5vw;padding:3vw;border-top:.3vw solid #f1f4f8;background-color:#fbfcfd}.dpo-footleft{display:flex;align-items:center;gap:2vw;font-size:3.2vw;color:#8a93a2}.dpo-minisel{height:8vw;padding:0 2vw;border:.3vw solid #dfe5ec;border-radius:2vw;background-color:#fff;font-family:inherit;font-size:3.2vw;font-weight:600}.dpo-pager{display:flex;align-items:center;justify-content:center;gap:1.5vw}.dpo-pagebtn{display:flex;align-items:center;justify-content:center;min-width:8vw;height:8vw;padding:0 2vw;border:.3vw solid #e6ebf1;border-radius:2vw;background-color:#fff;font-family:inherit;font-size:3.2vw;font-weight:600;color:#46526a}.dpo-pagebtn.dpo-pageactive{border-color:var(--primaryColor);background-color:var(--primaryColor);color:#fff}.dpo-pagebtn:disabled{opacity:.45}.dpo-pagebtn svg{width:3.4vw;height:3.4vw}.dpo-pagedots{font-size:3.2vw;color:#8a93a2}.dpo-listfoot{display:flex;flex-direction:column;gap:2.5vw;align-items:center;margin-top:2vw}.dpo-listfootleft,.dpo-listfootright{display:flex;align-items:center;gap:2vw;font-size:3.2vw;color:#8a93a2}.dpo-actions{display:grid;grid-template-columns:1fr 1fr;gap:2.5vw}.dpo-actionbtn{display:flex;align-items:center;justify-content:center;gap:2vw;box-sizing:border-box;padding:3vw 2vw;border:none;border-radius:2.5vw;background-color:var(--primaryColor);font-family:inherit;font-size:3.2vw;font-weight:700;line-height:1.2;color:#fff}.dpo-actionbtn:disabled{opacity:.5}.dpo-actionbtn svg{flex-shrink:0;width:4.5vw;height:4.5vw}.dpo-actionbtn span{display:flex;flex-direction:column}.dpo-empty{padding:8vw;border:.3vw dashed #dfe5ec;border-radius:3vw;background-color:#fbfcfd;font-size:3.6vw;font-weight:600;color:#8a93a2;text-align:center}.dpo-loading{display:flex;align-items:center;justify-content:center;padding:5vw}}.printwrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.printhiddencontent{display:none}@media (min-width: 1000px){.printbutton{display:flex;align-items:center;justify-content:center;width:5vw;height:3vw;margin-top:1.4vw;border:none;background-color:var(--primaryColor);font-size:1vw;color:#fff;cursor:pointer}}@media (max-width: 999px){.printbutton{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:28vw;height:11vw;padding:0 5vw;border:none;border-radius:2.5vw;background-color:var(--primaryColor);font-family:inherit;font-size:3.6vw;font-weight:600;color:#fff;cursor:pointer}}.profilenavbar{position:fixed;display:flex;flex-direction:row;bottom:0;width:100vw;height:10vh;background-color:#fff;box-shadow:0 -2px 5px #0000001a;z-index:1000}.profilenavbar button{background:none;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8vw;color:var(--textColor);cursor:pointer;width:15vw;height:10vh;font-size:1.8vw;font-weight:600;background-color:var(--secondaryColor);border-radius:0;border:1px solid var(--primaryColor)}.sregcontainer{--sregTitleColor: #1a5c6e;--sregMutedColor: #5b7c88;--sregIconBg: #10b3be1a;--sregCardBorder: #eef2f4}@media (min-width: 1000px){.sregcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);padding-top:5vw;padding-bottom:5vw;margin-top:8vw;width:100%}.sregcard{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:32vw;padding:3.5vw 3vw 3vw;background-color:var(--secondaryColor);border:.07vw solid var(--sregCardBorder);border-radius:1vw;box-shadow:0 .5vw 2.2vw #00000012}.sregiconcircle{display:flex;align-items:center;justify-content:center;width:9.5vw;height:9.5vw;border-radius:50%;background-color:var(--sregIconBg)}.sregicon{width:5.2vw;height:5.2vw}.sregtitle{font-size:1.75vw;font-weight:700;color:var(--sregTitleColor);margin:2.2vw 0 0}.sregdivider{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.9vw;margin-top:1.6vw;width:20vw}.sregdividerline{flex:1;height:.1vw;background-color:var(--primaryColor);opacity:.6}.sregdividerdot{flex-shrink:0;width:.6vw;height:.6vw;border-radius:50%;background-color:var(--primaryColor)}.sregsubtitle{font-size:1.05vw;color:var(--sregMutedColor);margin:1.6vw 0 0;line-height:1.6vw}.sreghomebutton{display:inline-flex;align-items:center;justify-content:center;gap:.55vw;min-width:15vw;margin-top:2.2vw;padding:.7vw 1.4vw;border:none;border-radius:.5vw;font-size:.85vw;font-weight:700;cursor:pointer;background-color:var(--primaryColor);color:var(--secondaryColor);transition:opacity .2s ease}.sreghomebuttonicon{display:flex;align-items:center;font-size:.95vw}}@media (max-width: 999px){.sregcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);padding-top:12vw;padding-bottom:12vw;width:100%}.sregcard{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:86vw;padding:10vw 6vw 8vw;background-color:var(--secondaryColor);border:.25vw solid var(--sregCardBorder);border-radius:3.5vw;box-shadow:0 1.5vw 6vw #00000014}.sregiconcircle{display:flex;align-items:center;justify-content:center;width:30vw;height:30vw;border-radius:50%;background-color:var(--sregIconBg)}.sregicon{width:16vw;height:16vw}.sregtitle{font-size:5.4vw;font-weight:700;color:var(--sregTitleColor);margin:6.5vw 0 0;line-height:7.5vw}.sregdivider{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3vw;margin-top:5.5vw;width:62vw}.sregdividerline{flex:1;height:.35vw;background-color:var(--primaryColor);opacity:.6}.sregdividerdot{flex-shrink:0;width:2.2vw;height:2.2vw;border-radius:50%;background-color:var(--primaryColor)}.sregsubtitle{font-size:3.6vw;color:var(--sregMutedColor);margin:5.5vw 0 0;line-height:5.5vw}.sreghomebutton{display:inline-flex;align-items:center;justify-content:center;gap:2vw;width:100%;margin-top:6.5vw;padding:2.9vw 3.4vw;border:none;border-radius:1.8vw;font-size:3.4vw;font-weight:700;cursor:pointer;background-color:var(--primaryColor);color:var(--secondaryColor)}.sreghomebuttonicon{display:flex;align-items:center;font-size:3.8vw}}.sregcard{animation:sregcardin .5s ease-out}.sregiconcheckcircle{stroke-dasharray:170;animation:sregcirclein .6s ease-out forwards}.sregiconcheckmark{stroke-dasharray:34;stroke-dashoffset:34;animation:sregcheckin .4s ease-out .5s forwards}.sregdividerdot{animation:sregdotpulse 2.4s ease-in-out infinite}.sreghomebutton:hover{opacity:.85}@keyframes sregcardin{0%{opacity:0;transform:translateY(1.5%)}to{opacity:1;transform:translateY(0)}}@keyframes sregcirclein{0%{stroke-dashoffset:170}to{stroke-dashoffset:0}}@keyframes sregcheckin{to{stroke-dashoffset:0}}@keyframes sregdotpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.25)}}@media (prefers-reduced-motion: reduce){.sregcard,.sregiconcheckcircle,.sregiconcheckmark,.sregdividerdot{animation:none;stroke-dashoffset:0}}@media (min-width: 1000px){.editprofilecontainer{margin:1vw 35vw 2vw 15vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1vw;width:40vw}.editprofilecontainer h2{font-size:2.5vw;font-family:inherit;font-weight:700;color:var(--textColor);margin-left:5.4vw}.editprofilecontainer h4{font-size:1vw;font-weight:500;height:1vw;margin-bottom:-.2vw;margin-top:0vw;color:var(--textColor)}.editprofileinput{width:30vw;padding:.6vw 1vw;display:inline-block;border:.05vw solid var(--textColorTransparent);box-sizing:border-box;border-radius:.7vw;margin-bottom:.4vw;height:2.5vw;font-size:1vw;font-weight:500;color:var(--textColor)}.editprofileinput:disabled{background-color:var(--textColorTransparent)}.editprofileinput::placeholder{color:var(--graycolor)}.editprofileinput:focus{outline:none;border:.1vw solid var(--primaryColor)}.phoneinput{width:1360%;padding:.6vw 1vw;box-sizing:border-box;border-radius:.8vw;height:2.5vw;font-size:1vw;font-weight:500;color:var(--textColor);border:.05vw solid var(--textColorTransparent)}.phoneinput::placeholder{color:var(--graycolor)}.phoneinput:focus{outline:none;border:.1vw solid var(--primaryColor)}.phoneinputcontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1vw;width:30vw;height:2.5vw;margin-top:auto;margin-bottom:.4vw}.editprofilecountrycode{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5vw;width:9vw;height:2.5vw;font-size:.9vw;border:.05vw solid var(--primaryColor);border-radius:.8vw}.editprofilecountrycode:focus{outline:none;border:.1vw solid var(--primaryColor)}.editprofilesavebutton{width:30vw;padding:.6vw 1vw;display:inline-block;border:1px solid var(--primaryColor);box-sizing:border-box;border-radius:.8vw;height:2.5vw;font-size:1vw;font-weight:500;color:var(--secondaryColor);background-color:var(--primaryColor)}.editprofileerrortext{color:var(--errorColor);font-size:.9vw;font-weight:500}.editprofileerror{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:var(--errorColor);font-size:.8vw;font-weight:700;width:30vw;height:1vw}.emailupdatemodal{top:25%;left:33%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;gap:1vw;width:30vw;padding:2vw;height:20vw;background-color:#fff;border-radius:1vw;box-shadow:0 0 1vw #0000001a}.emailupdatemodalbg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.emailupdatemodalcontent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vw;width:100%}.emailupdatemodalclose{display:flex;position:fixed;align-items:center;justify-content:center;height:2.7vw;width:2.7vw;top:27%;font-weight:600;font-size:1.3vw;right:34%;color:#fff;background-color:var(--primaryColor);border-radius:50%;border:.15 solid var(--secondaryColor);cursor:pointer;outline:none}.emailupdatemodalcontent h3{font-size:1vw;font-weight:500;color:var(--textColor)}.emailcodeupdatemodal{display:flex;top:25%;left:33%;position:fixed;flex-direction:column;justify-content:center;align-items:center;gap:1vw;width:30vw;padding:2vw;height:19vw;background-color:#fff;border-radius:1vw;box-shadow:0 0 1vw #0000001a}.emailcodeupdatemodalclose{display:flex;position:fixed;align-items:center;justify-content:center;height:2.7vw;width:2.7vw;top:27%;font-weight:600;font-size:1.3vw;right:34%;color:#fff;background-color:var(--primaryColor);border-radius:50%;border:.15 solid var(--secondaryColor);cursor:pointer;outline:none}.emailupdatemodalcontent h2{font-size:2.5vw;font-family:inherit;font-weight:700;margin-left:0;margin-bottom:0;color:var(--textColor)}.emailupdatetimer{height:1vw;margin-top:-1vw}}@media (max-width: 999px){.editprofilecontainer{margin-top:0;margin-bottom:clamp(16px,5vw,32px);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(6px,1.6vw,12px);width:min(92vw,30rem);box-sizing:border-box}.editprofilecontainer h2{font-size:clamp(22px,6vw,32px);font-family:inherit;font-weight:700;line-height:1.2;text-align:center;margin:0 0 clamp(4px,1.5vw,10px);color:var(--textColor)}.editprofilecontainer h4{font-size:clamp(14px,3.6vw,17px);font-family:inherit;font-weight:500;height:auto;line-height:1.4;margin:clamp(4px,1.2vw,8px) 0 0;color:var(--textColor)}.editprofileinput{width:100%;padding:0 clamp(12px,3.5vw,16px);display:inline-block;border:1px solid var(--textColorTransparent);box-sizing:border-box;border-radius:clamp(8px,2vw,12px);margin-bottom:0;height:clamp(44px,11vw,56px);font-size:clamp(16px,3.6vw,18px);font-family:inherit;font-weight:500;color:var(--textColor);background-color:var(--secondaryColor)}.editprofileinput[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.editprofileinput[type=number]::-webkit-outer-spin-button,.editprofileinput[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.editprofileinput:disabled{background-color:var(--textColorTransparent)}.editprofileinput::placeholder{color:var(--graycolor)}.editprofileinput:focus{outline:none;border:1px solid var(--primaryColor)}.phoneinput{width:100%;padding:0 clamp(12px,3.5vw,16px);box-sizing:border-box;border-radius:clamp(8px,2vw,12px);height:clamp(44px,11vw,56px);font-size:clamp(16px,3.6vw,18px);font-family:inherit;font-weight:500;color:var(--textColor);border:1px solid var(--textColorTransparent)}.phoneinput::placeholder{color:var(--graycolor)}.phoneinput:focus{outline:none;border:1px solid var(--primaryColor)}.phoneinputcontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(6px,2vw,12px);width:100%;height:auto;margin-top:0;margin-bottom:0}.editprofilecountrycode{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(4px,1.5vw,8px);flex:0 0 clamp(84px,24vw,110px);height:clamp(44px,11vw,56px);font-size:clamp(14px,3.4vw,16px);border:1px solid var(--primaryColor);border-radius:clamp(8px,2vw,12px)}.editprofilecountrycode:focus{outline:none;border:1px solid var(--primaryColor)}.editprofilesavebutton{width:100%;padding:0 clamp(12px,3.5vw,16px);display:inline-block;border:1px solid var(--primaryColor);box-sizing:border-box;border-radius:clamp(10px,2.5vw,14px);height:clamp(46px,12vw,58px);font-size:clamp(16px,4vw,19px);line-height:1.2;font-family:inherit;font-weight:600;margin-top:clamp(6px,2vw,12px);color:var(--secondaryColor);background-color:var(--primaryColor)}.editprofileerrortext{color:var(--errorColor);font-size:clamp(13px,3.2vw,15px);font-family:inherit;font-weight:500}.editprofileerror{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:var(--errorColor);font-size:clamp(13px,3.2vw,15px);font-weight:700;line-height:1.35;width:100%;height:auto}.emailupdatemodalbg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;padding:clamp(12px,4vw,24px);box-sizing:border-box;z-index:1000}.emailupdatemodal,.emailcodeupdatemodal{position:relative;top:auto;left:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(8px,2.5vw,14px);width:min(92vw,26rem);padding:clamp(18px,5vw,28px);height:auto;max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;background-color:#fff;border-radius:clamp(12px,3.5vw,20px);box-shadow:0 .5vw 3vw #0003}.emailupdatemodalcontent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2.5vw,14px);width:100%}.emailupdatemodalclose,.emailcodeupdatemodalclose{display:flex;position:absolute;align-items:center;justify-content:center;height:clamp(32px,9vw,40px);width:clamp(32px,9vw,40px);top:clamp(8px,2.5vw,14px);right:clamp(8px,2.5vw,14px);left:auto;font-weight:600;font-size:clamp(15px,4vw,18px);line-height:1;color:#fff;background-color:var(--primaryColor);border-radius:50%;border:none;cursor:pointer;outline:none;z-index:1}.emailupdatemodalcontent h3{font-size:clamp(13px,3.4vw,16px);font-family:inherit;font-weight:500;line-height:1.4;text-align:center;margin:0;color:var(--textColor)}.emailupdatetimer{height:auto;margin-top:0}.emailupdatemodalcontent h2{font-size:clamp(20px,5.4vw,26px);font-family:inherit;font-weight:700;line-height:1.2;text-align:center;padding:0 clamp(28px,8vw,40px);margin-left:0;margin-top:0;margin-bottom:0;color:var(--textColor)}.emailupdatemodalcontent .editprofileerror{justify-content:center;text-align:center}}@media (min-width: 1000px){.favouritescontainer{display:flex;justify-content:center;align-items:center;flex-direction:column;width:70vw;margin:.5vw 7vw 2vw 3vw}.favouritescontainer h1{font-size:2vw;margin-bottom:1vw}.favouritesbutton{display:flex;justify-content:center;align-items:center;flex-direction:row;width:8vw;margin-bottom:1vw;background-color:var(--primaryColor);color:#fff}}@media (max-width: 1000px){.favouritescontainer{display:flex;justify-content:center;align-items:center;flex-direction:column;width:85vw;margin:2.5vw 7vw 2vw 3vw}.favouritescontainer h1{font-size:2vw;margin-bottom:1vw}.favouritesbutton{display:flex;justify-content:center;align-items:center;flex-direction:row;width:8vw;margin-bottom:1vw;background-color:var(--primaryColor);color:#fff}}@media (min-width: 1000px){.fav-root .fav-title{font-size:2.5vw;font-weight:700}.fav-root .fav-empty{font-size:1vw}}@media (max-width: 999px){.fav-root{display:flex;justify-content:center;width:100%}.fav-root .favouritescontainer{box-sizing:border-box;align-items:stretch;width:94vw;padding:0;margin:3vw auto 24vw 6.9vw}.fav-root .fav-title{margin:0 0 4vw;font-size:4.4vw;font-weight:700;text-align:center}.fav-root .product-list{width:100%}.fav-root .fav-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0vw;row-gap:5vw;width:100%}.fav-root .fav-empty{margin:8vw 0;font-size:3.8vw;text-align:center;color:var(--textColor)}}@media (max-width: 360px){.fav-root .favouritescontainer{width:96vw}.fav-root .fav-grid{gap:2.5vw}}:root{--address-modal-bg: #fff;--address-overlay-bg: rgba(0, 0, 0, .5);--address-text-color: #333;--address-label-color: #555;--address-border-color: #ddd;--address-error-color: #ff4d4f;--address-focus-color: #aaa;--address-section-border: #eee;--address-info-bg: #e6f7ff;--address-info-border: #91d5ff}@media (min-width: 1000px){.addresscontainer{margin:2vw 20vw 2vw 10vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vw;width:50vw}.addressnotfound{display:flex}body{overflow-x:hidden}.address-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--address-overlay-bg);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.address-modal-overlay.address-closed{opacity:0;visibility:hidden}.address-modal-container{background-color:var(--address-modal-bg);width:90%;max-width:800px;border-radius:8px;padding:30px;box-shadow:0 4px 12px #00000026;position:relative;max-height:90vh;overflow-y:auto}.address-modal-header{text-align:center;margin-bottom:30px}.address-modal-header h2{font-size:28px;color:#1a2a47;margin-bottom:5px}.address-modal-header p{color:#7a7a7a;font-size:16px}.address-modal-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:24px;cursor:pointer;color:#aaa}.address-modal-close:hover{color:#555}.address-form-section{border-bottom:1px solid var(--address-section-border);margin-bottom:25px;padding-bottom:15px}.address-section-title{display:flex;align-items:center;gap:10px;color:var(--primaryColor);font-size:18px;margin-bottom:15px}.address-section-title i{font-size:1.2em}.address-form-row{display:flex;flex-wrap:wrap;gap:20px}.address-col-4{flex:1 1 calc(33.33% - 13.33px);min-width:150px}.address-col-6{flex:1 1 calc(50% - 10px);min-width:180px}.address-form-group{margin-bottom:15px;display:flex;flex-direction:column}.address-form-group label{font-size:14px;color:#666;font-weight:600;margin-bottom:8px}.address-form-group label span{color:var(--address-error-color);margin-left:3px}.address-form-group input,.address-form-group select{width:100%;padding:12px 15px;border:1px solid var(--address-border-color);border-radius:4px;font-size:15px;box-sizing:border-box;transition:border-color .2s ease}.address-form-group textarea{width:100%;padding:12px 15px;border:1px solid var(--address-border-color);border-radius:4px;font-size:15px;box-sizing:border-box;transition:border-color .2s ease;resize:none}.address-form-group input::placeholder,.address-form-group select:invalid{color:#999}.address-form-group input:focus,.address-form-group select:focus{outline:none;border-color:var(--address-focus-color)}.address-form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%237a7a7a%22%3E%3Cpath%20d%3D%22M7%2010l5%205%205-5z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 10px center;background-size:20px}.address-form-group select:disabled{background-color:#f5f5f5;cursor:not-allowed}.address-input-with-icon{position:relative;display:flex;align-items:center}.address-input-with-icon i{position:absolute;left:15px;color:var(--primaryColor);font-size:1.1em}.address-input-with-icon input,.address-input-with-icon select{padding-left:45px}.address-phone-input{display:flex;min-width:0;border:1px solid var(--address-border-color);border-radius:4px;overflow:hidden}.address-phone-input select{flex:0 0 9vw;border:none;border-right:1px solid var(--address-border-color);border-radius:0;padding:12px 28px 12px 10px;width:9vw;min-width:0;max-width:9vw;font-size:14px;text-overflow:ellipsis;background-position:right 5px center}.address-phone-input input{flex:1 1 0;min-width:0;border:none;border-radius:0;padding:12px 15px}.address-info-box{background-color:var(--address-info-bg);border:1px solid var(--address-info-border);border-radius:4px;padding:12px 15px;display:flex;align-items:center;gap:10px;margin-bottom:25px}.address-info-box i{color:#1890ff;font-size:1.2em}.address-info-box p{margin:0;color:#555;font-size:14px}.address-modal-footer{display:flex;justify-content:center;gap:20px;margin-top:10px}.address-btn{padding:10px 30px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;min-width:120px;text-align:center}.address-btn-secondary{background-color:#fff;border:1px solid var(--address-border-color);color:#666}.address-btn-secondary:hover{background-color:#f5f5f5;border-color:var(--address-focus-color)}.address-btn-primary{background-color:var(--primaryColor);border:1px solid var(--primaryColor);color:#fff}.address-btn-primary:hover{opacity:.9}.addressnotfound img,.addressnotfoundimg{margin-top:3vw;margin-bottom:3vw;width:7vw;height:7vw}.addresscolumn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vw}.addressrow{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1vw}.addressaddbutton{display:flex;justify-content:center;align-items:center;gap:1vw;margin-top:1vw;width:8vw;margin-bottom:1vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:1vw}.editadresscontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vw;width:35vw;height:40vw;border-radius:.7vw;margin-top:2vw;margin-bottom:2vw;background-color:var(--secondaryColor);font-size:1.4vw;font-weight:600}.editadressoverlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.editadressinput{width:30vw;padding:.6vw 1vw;display:inline-block;border:.05vw solid var(--textColorTransparent);box-sizing:border-box;border-radius:.7vw;margin-bottom:.4vw;height:2.5vw;font-size:1vw;font-family:inherit;font-weight:500;color:var(--textColor)}.editadressinput2{max-width:30vw;width:30vw;padding:.6vw 1vw;display:inline-block;border:.05vw solid var(--textColorTransparent);box-sizing:border-box;border-radius:.7vw;margin-bottom:.4vw;height:5.5vw;max-height:7.5vw;font-size:1vw;font-family:inherit;font-weight:500;color:var(--textColor);line-break:auto}.editadresserror{color:red;font-size:1vw;font-weight:600}.adressviewcontainer{display:flex;flex-direction:column;justify-content:center;align-items:space-between;gap:.7vw;width:55vw;height:15vw;border-radius:.7vw;margin-top:2vw;margin-bottom:2vw;background-color:var(--secondaryColor);font-size:1.4vw;font-weight:600;box-shadow:0 0 .3vw 0 var(--textColor);padding-bottom:.5vw}.addressviewheader{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.2vw;width:55vw;height:6vw;border-radius:.7vw .7vw 0 0;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:1.4vw;font-weight:600}.addressviewrow{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:5vw;width:50vw;height:2vw;margin-left:1vw;color:var(--textColor);font-size:1vw;font-weight:500}.addresseditdeletebutton{display:flex;justify-content:center;align-items:center;border-radius:100%;width:2.5vw;height:2.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);cursor:pointer}.addressdeletealert{display:flex;width:30%;height:15vw;position:fixed;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);margin:auto 15%;border-radius:.8vw;border:.05vw solid var(--primaryColor);box-shadow:0 0 .5vw #00000080;z-index:1001}.addressdeletealert p{font-size:1vw;font-weight:500;color:var(--textColor)}.addressdeletealert-actions{display:flex;flex-direction:row;justify-content:center;gap:1vw}.addressdeletealert button{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:1vw;width:4vw;height:2vw;font-size:1vw;border-radius:.5vw;border:none;background-color:var(--primaryColor);outline:none;color:var(--secondaryColor)}.editadresscountrycode{width:7vw;padding:.6vw 1vw;display:inline-block;border:.05vw solid var(--textColorTransparent);box-sizing:border-box;border-radius:.7vw;margin-bottom:.4vw;height:2.5vw;font-size:.8vw;font-family:inherit;font-weight:500;color:var(--textColor)}}@media (max-width: 999px){.addresscontainer{box-sizing:border-box;margin:3vw auto 6vw;padding:0 3vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3vw;width:100%;max-width:100%}.addressnotfound{display:flex}body{overflow-x:hidden}.addressnotfoundimg{margin-top:6vw;margin-bottom:3vw;width:40vw;height:auto}.addresscolumn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vw;width:100%;font-size:3.4vw;text-align:center}.addressrow{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1vw}.addressaddbutton{display:flex;justify-content:center;align-items:center;gap:1vw;margin-top:2vw;width:100%;height:11vw;margin-bottom:2vw;border:none;border-radius:2vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:3.6vw;font-weight:600}.editadresscontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vw;width:70vw;height:70vh;border-radius:.7vw;margin-top:2vw;margin-bottom:2vw;background-color:var(--secondaryColor);font-size:3.6vw;font-weight:600}.address-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--address-overlay-bg);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.address-modal-overlay.address-closed{opacity:0;visibility:hidden}.address-modal-container{box-sizing:border-box;background-color:var(--address-modal-bg);width:94%;max-width:none;border-radius:3vw;padding:5vw 4vw 6vw;box-shadow:0 1vw 4vw #0003;position:relative;max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.address-modal-header{text-align:center;margin-bottom:5vw;padding:0 8vw}.address-modal-header h2{font-size:5vw;color:#1a2a47;margin-bottom:1.5vw}.address-modal-header p{color:#7a7a7a;font-size:3.2vw}.address-modal-close{position:absolute;top:2.5vw;right:3vw;display:flex;align-items:center;justify-content:center;width:9vw;height:9vw;background:none;border:none;font-size:6.5vw;line-height:1;cursor:pointer;color:#aaa}.address-form-section{border-bottom:.3vw solid var(--address-section-border);margin-bottom:5vw;padding-bottom:3vw}.address-section-title{display:flex;align-items:center;gap:2vw;color:var(--primaryColor);font-size:4vw;margin-bottom:3.5vw}.address-section-title i{font-size:1.2em}.address-form-row{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.address-col-4,.address-col-6{flex:1 1 auto;width:100%;min-width:0}.address-form-group{margin-bottom:4vw;display:flex;flex-direction:column;min-width:0}.address-form-group label{font-size:3.2vw;color:#666;font-weight:600;margin-bottom:1.8vw}.address-form-group label span{color:var(--address-error-color);margin-left:3px}.address-form-group input,.address-form-group select,.address-form-group textarea{width:100%;padding:3vw 3.5vw;border:.3vw solid var(--address-border-color);border-radius:1.5vw;font-size:max(3.7vw,16px);font-family:inherit;color:var(--address-text-color);box-sizing:border-box;transition:border-color .2s ease}.address-form-group textarea{min-height:26vw;resize:none}.address-form-group input::placeholder,.address-form-group textarea::placeholder,.address-form-group select:invalid{color:#999}.address-form-group input:focus,.address-form-group select:focus,.address-form-group textarea:focus{outline:none;border-color:var(--address-focus-color)}.address-form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%237a7a7a%22%3E%3Cpath%20d%3D%22M7%2010l5%205%205-5z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 2.5vw center;background-size:5vw;padding-right:9vw}.address-form-group select:disabled{background-color:#f5f5f5;cursor:not-allowed}.address-input-with-icon{position:relative;display:flex;align-items:center}.address-input-with-icon i{position:absolute;left:3.5vw;display:flex;align-items:center;color:var(--primaryColor);font-size:4vw}.address-input-with-icon input,.address-input-with-icon select{padding-left:11vw}.address-phone-input{display:flex;min-width:0;border:.3vw solid var(--address-border-color);border-radius:1.5vw;overflow:hidden}.address-phone-input select{flex:0 0 30vw;border:none;border-right:.3vw solid var(--address-border-color);border-radius:0;padding:3vw 6vw 3vw 2.5vw;width:30vw;min-width:0;max-width:30vw;font-size:max(3vw,13px);text-overflow:ellipsis;background-position:right 1.5vw center}.address-phone-input input{flex:1 1 0;min-width:0;border:none;border-radius:0;padding:3vw 3.5vw}.address-info-box{background-color:var(--address-info-bg);border:.3vw solid var(--address-info-border);border-radius:1.5vw;padding:3vw 3.5vw;display:flex;align-items:center;gap:2.5vw;margin-bottom:5vw}.address-info-box i{color:#1890ff;font-size:1.2em}.address-info-box p{margin:0;color:#555;font-size:3.2vw}.address-modal-footer{display:flex;justify-content:center;gap:3vw;margin-top:2vw}.address-btn{flex:1 1 0;min-width:0;padding:0 2vw;height:11vw;border-radius:1.5vw;font-size:3.6vw;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;text-align:center}.address-btn-secondary{background-color:#fff;border:.3vw solid var(--address-border-color);color:#666}.address-btn-secondary:active{background-color:#f5f5f5;border-color:var(--address-focus-color)}.address-btn-primary{background-color:var(--primaryColor);border:.3vw solid var(--primaryColor);color:#fff}.address-btn-primary:active{opacity:.9}.editadressoverlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.editadresscountrycode{width:15vw;padding:.6vw 1vw;display:inline-block;border:.05vw solid var(--textColorTransparent);box-sizing:border-box;border-radius:.7vw;margin-bottom:.4vw;height:5vw;font-size:2vw;font-family:inherit;font-weight:500;color:var(--textColor)}.editadressinput{width:55vw;padding:.6vw 1vw;display:inline-block;border:.05vw solid var(--textColorTransparent);box-sizing:border-box;border-radius:.7vw;margin-bottom:.4vw;height:5vw;font-size:2vw;font-family:inherit;font-weight:500;color:var(--textColor)}.editadressinput2{max-width:55vw;width:55vw;padding:.6vw 1vw;display:inline-block;border:.05vw solid var(--textColorTransparent);box-sizing:border-box;border-radius:.7vw;margin-bottom:.4vw;height:18.5vw;max-height:27.5vw;font-size:2vw;font-family:inherit;font-weight:500;color:var(--textColor);line-break:auto}.editadresserror{color:red;font-size:1vw;font-weight:600}.adressviewcontainer{display:flex;flex-direction:column;justify-content:center;align-items:space-between;gap:.7vw;width:75vw;height:26vw;border-radius:.7vw;margin-top:2vw;margin-bottom:2vw;background-color:var(--secondaryColor);font-size:2.8vw;font-weight:600;box-shadow:0 0 .3vw 0 var(--textColor);padding-bottom:2.5vw}.addressviewheader{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.2vw;width:75vw;height:6vw;border-radius:.7vw .7vw 0 0;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:3.2vw;font-weight:600}.addressviewrow{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:5vw;width:70vw;height:5vw;margin-left:1vw;margin-top:1vw;color:var(--textColor);font-size:2.4vw;font-weight:500}.addresseditdeletebutton{display:flex;justify-content:center;align-items:center;border-radius:100%;width:4vw;height:4vw;background-color:var(--primaryColor);color:var(--secondaryColor);cursor:pointer}.addressdeletealert{display:flex;box-sizing:border-box;width:84vw;height:auto;padding:6vw 5vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;flex-direction:column;align-items:center;justify-content:center;gap:1.5vw;background-color:var(--secondaryColor);border-radius:3vw;border:.3vw solid var(--primaryColor);box-shadow:0 1vw 4vw #00000040;z-index:1001}.addressdeletealert p{margin:0;font-size:3.8vw;font-weight:500;text-align:center;color:var(--textColor)}.addressdeletealert-actions{display:flex;flex-direction:row;justify-content:center;gap:4vw;width:100%;margin-top:5vw}.addressdeletealert button{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1 1 0;min-width:0;margin-top:0;width:auto;height:11vw;font-size:3.6vw;font-weight:600;border-radius:1.5vw;border:none;background-color:var(--primaryColor);outline:none;color:var(--secondaryColor)}}@media (min-width: 1000px){.adrcard-list{display:flex;flex-direction:column;gap:1.1vw;width:100%;margin-top:1vw;margin-bottom:1vw}.adrcard{display:flex;flex-direction:column;box-sizing:border-box;width:100%;background-color:var(--secondaryColor);border:.07vw solid #e9edf2;border-left:.28vw solid var(--primaryColor);border-radius:.8vw;box-shadow:0 .1vw .15vw #1018280a,0 .5vw 1.4vw #1018280f;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.adrcard:hover{transform:translateY(-.1vw);box-shadow:0 .1vw .15vw #1018280f,0 .8vw 1.8vw #1018281a}.adrcard-head{display:flex;align-items:center;justify-content:space-between;gap:.8vw;padding:.8vw 1.1vw;border-bottom:.07vw solid #eef1f5}.adrcard-head-left{display:flex;align-items:center;gap:.6vw;min-width:0}.adrcard-head-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.2vw;height:2.2vw;border-radius:.6vw;background-color:#f2f5f9;color:var(--primaryColor);font-size:1.1vw}.adrcard-head-text{display:flex;flex-direction:column;gap:.25vw;min-width:0}.adrcard-title{font-size:1.05vw;font-weight:700;color:var(--textColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adrcard-badge{display:inline-flex;align-items:center;gap:.3vw;align-self:flex-start;padding:.15vw .5vw;border-radius:1vw;font-size:.72vw;font-weight:600;letter-spacing:.01vw}.adrcard-badge-delivery{background-color:#e8f4ff;color:#1668c1}.adrcard-badge-invoice{background-color:#fff2e6;color:#c25e00}.adrcard-actions{display:flex;align-items:center;gap:.45vw;flex-shrink:0}.adrcard-iconbtn{display:flex;align-items:center;justify-content:center;width:2.2vw;height:2.2vw;padding:0;border:.07vw solid #e9edf2;border-radius:100%;background-color:#f7f9fc;color:#5b6577;font-size:1vw;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.adrcard-iconbtn:hover{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--secondaryColor)}.adrcard-iconbtn-danger:hover{background-color:#e5484d;border-color:#e5484d;color:#fff}.adrcard-body{display:flex;flex-direction:column;padding:.9vw 1.1vw 1vw}.adrcard-address{display:flex;align-items:flex-start;gap:.55vw}.adrcard-address-icon{display:flex;flex-shrink:0;margin-top:.2vw;color:var(--primaryColor);font-size:.95vw}.adrcard-address-text{display:flex;flex-direction:column;gap:.2vw;min-width:0}.adrcard-address-open{font-size:.95vw;font-weight:600;color:var(--textColor);word-break:break-word}.adrcard-address-loc{font-size:.82vw;font-weight:500;color:#8a94a6}.adrcard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75vw 1.2vw;margin-top:.9vw;padding-top:.9vw;border-top:.07vw dashed #e9edf2}.adrcard-field{display:flex;align-items:flex-start;gap:.5vw;min-width:0}.adrcard-field-icon{display:flex;flex-shrink:0;margin-top:.25vw;color:var(--primaryColor);font-size:.85vw}.adrcard-field-text{display:flex;flex-direction:column;gap:.1vw;min-width:0}.adrcard-field-label{font-size:.7vw;font-weight:600;color:#8a94a6;text-transform:uppercase;letter-spacing:.02vw}.adrcard-field-value{font-size:.9vw;font-weight:600;color:var(--textColor);word-break:break-word}}@media (max-width: 999px){.adrcard-list{display:flex;flex-direction:column;gap:3vw;width:100%;margin-top:2vw;margin-bottom:2vw}.adrcard{display:flex;flex-direction:column;box-sizing:border-box;width:100%;background-color:var(--secondaryColor);border:.2vw solid #e9edf2;border-left:.9vw solid var(--primaryColor);border-radius:2.2vw;box-shadow:0 1vw 3vw #10182814;overflow:hidden}.adrcard-head{display:flex;align-items:center;justify-content:space-between;gap:2vw;padding:2.5vw 3vw;border-bottom:.2vw solid #eef1f5}.adrcard-head-left{display:flex;align-items:center;gap:2vw;min-width:0}.adrcard-head-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:7vw;height:7vw;border-radius:1.8vw;background-color:#f2f5f9;color:var(--primaryColor);font-size:3.4vw}.adrcard-head-text{display:flex;flex-direction:column;gap:.8vw;min-width:0}.adrcard-title{font-size:3.2vw;font-weight:700;color:var(--textColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adrcard-badge{display:inline-flex;align-items:center;gap:1vw;align-self:flex-start;padding:.6vw 1.8vw;border-radius:4vw;font-size:2.2vw;font-weight:600}.adrcard-badge-delivery{background-color:#e8f4ff;color:#1668c1}.adrcard-badge-invoice{background-color:#fff2e6;color:#c25e00}.adrcard-actions{display:flex;align-items:center;gap:1.5vw;flex-shrink:0}.adrcard-iconbtn{display:flex;align-items:center;justify-content:center;width:7vw;height:7vw;padding:0;border:.2vw solid #e9edf2;border-radius:100%;background-color:#f7f9fc;color:#5b6577;font-size:3.2vw;cursor:pointer}.adrcard-iconbtn:active{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--secondaryColor)}.adrcard-iconbtn-danger:active{background-color:#e5484d;border-color:#e5484d;color:#fff}.adrcard-body{display:flex;flex-direction:column;padding:3vw}.adrcard-address{display:flex;align-items:flex-start;gap:1.8vw}.adrcard-address-icon{display:flex;flex-shrink:0;margin-top:.6vw;color:var(--primaryColor);font-size:3vw}.adrcard-address-text{display:flex;flex-direction:column;gap:.6vw;min-width:0}.adrcard-address-open{font-size:2.9vw;font-weight:600;color:var(--textColor);word-break:break-word}.adrcard-address-loc{font-size:2.5vw;font-weight:500;color:#8a94a6}.adrcard-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.2vw;margin-top:2.5vw;padding-top:2.5vw;border-top:.2vw dashed #e9edf2}.adrcard-field{display:flex;align-items:flex-start;gap:1.6vw;min-width:0}.adrcard-field-icon{display:flex;flex-shrink:0;margin-top:.7vw;color:var(--primaryColor);font-size:2.7vw}.adrcard-field-text{display:flex;flex-direction:column;gap:.3vw;min-width:0}.adrcard-field-label{font-size:2.2vw;font-weight:600;color:#8a94a6;text-transform:uppercase}.adrcard-field-value{font-size:2.8vw;font-weight:600;color:var(--textColor);word-break:break-word}}@media (min-width: 1000px){.paymentcontainer{width:80vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2vw;gap:1vw}.paymentadressentrytextarea{width:16vw;height:4vw;line-height:1.5vw;background-color:#f2f2f2;border:none;border-radius:.3vw;font-size:.9vw;resize:none}.paymentagreementlabel{display:flex;align-items:center;gap:.5vw;font-size:1vw;font-weight:500}.paymentagreementlabel input{width:1.1vw;height:1.1vw}.agreementcontentclosebutton{position:absolute;display:flex;justify-content:center;align-items:center;top:6vw;right:24vw;background:none;border-radius:100%;border:none;font-size:3vw;font-weight:700;cursor:pointer;color:var(--primaryColor);width:4vw;max-width:4vw;height:4vw}.agreementcontentclosebutton:focus{outline:none}.agreementcontentclosebutton:hover{outline:none}.paymentadressselect{width:23vw;height:3vw;border:.05vw solid #ccc;border-radius:.3vw;padding:.3vw;margin-bottom:.5vw;font-size:.8vw}.paymentadressselect option{font-size:.8vw;height:2vw}.paymentadressselectgeneralrow{width:73vw;display:flex;flex-direction:row;gap:2vw;justify-content:space-between;padding:1.5vw;align-items:flex-start;margin-bottom:1.5vw;box-shadow:0 0 .5vw #0000001a}.paymentadressselectrow{display:flex;flex-direction:row;gap:2vw;justify-content:space-between;align-items:center}.paymentadresscolumn{display:flex;flex-direction:column;gap:.5vw;padding:1vw;justify-content:flex-start;align-items:flex-start}.paymentadresscolumn div{font-size:1.2vw}.paymentinfocontainer{display:flex;width:25vw;height:15vw;font-size:2vw;background-color:#40e0d0;align-items:center;justify-content:center}.paymenteditadressbutton{display:flex;align-items:center;justify-content:center;background-color:var(--primaryColor);width:12.5vw;height:2.5vw;border-radius:.3vw;color:#fff;font-size:.9vw;font-weight:600;cursor:pointer}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.paymenteditadresscontainer{width:53vw;height:20vw;gap:5vw;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:2vw;box-shadow:0 0 .5vw #0000001a}.paymenteditadresscontainer p{font-size:.8vw;margin-bottom:1vw}.paymenteditadressinput{width:10vw;height:1vw;border:.05vw solid var(--primaryColor);border-radius:.3vw;padding:.3vw;font-size:.8vw;margin-bottom:.5vw}.paymentamountcontainer{display:flex;flex-direction:column;gap:1vw;padding:2vw;font-size:1.3vw;align-items:center;justify-content:center;box-shadow:0 0 .5vw #0000001a;border-radius:1vw}.paymentamountcontainer h2{font-size:1.6vw;font-weight:600}.paymentamountcontainer div{font-size:1vw}.paymentadressentrytext{font-size:.8vw;font-weight:600}.paymentadressentry{width:16vw;height:2vw;background-color:#f2f2f2;border:none;border-radius:.3vw;font-size:.9vw}.paymentadressentry:focus{outline:none}.paymentadressinputrow{width:23vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.paymentadressinputrow div{font-size:1vw}.paymentresultinfocontainer{font-size:1.3vw;margin-top:3vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0vw;margin-bottom:5vw}.paymentresultinfocontainer h2{font-size:1.4vw;font-weight:600}.paymentresultinfocontainer h3{font-size:1vw;font-weight:500;margin-top:0vw}.paymentresultinfocontainer div{font-size:1vw;margin-top:1vw}.paymentresultinfocontainer a{font-size:1.2vw;color:var(--primaryColor);text-decoration:none;font-weight:600;margin-bottom:2vw}.paymentresultinfocontainer a:hover{text-decoration:underline;cursor:pointer}.paymentsuccesspagecontainer,.paymentfailedpagecontainer{display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box;width:67vw;padding-top:4vw}.paymentfailedcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;text-align:center;gap:.6vw;margin-top:3vw;margin-bottom:5vw;padding-inline:2vw;overflow-wrap:break-word}.paymentfailedtitle{font-size:1.4vw;font-weight:600;line-height:1.4;margin:0;color:var(--errorColor)}.paymentfailedtext{font-size:1vw;font-weight:500;line-height:1.6;margin:0}.paymentfailedactions{display:flex;flex-direction:column;align-items:center;gap:.8vw;margin-top:1.5vw}.paymentfailedlink{font-size:1.2vw;color:var(--primaryColor);text-decoration:none;font-weight:600}.paymentfailedlink:hover{text-decoration:underline;cursor:pointer}.paymentsuccesscontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;text-align:center;gap:.6vw;margin-top:3vw;margin-bottom:5vw;padding-inline:2vw;overflow-wrap:break-word}.paymentsuccesstitle{font-size:1.4vw;font-weight:600;line-height:1.4;margin:0}.paymentsuccesstext{font-size:1vw;font-weight:500;line-height:1.6;margin:0}.paymentsuccesscountdown{font-size:1vw;font-weight:600;line-height:1.6;margin:0;color:var(--primaryColor)}.paymentsuccessactions{display:flex;flex-direction:column;align-items:center;gap:.8vw;margin-top:1.5vw}.paymentsuccesslink{font-size:1.2vw;color:var(--primaryColor);text-decoration:none;font-weight:600}.paymentsuccesslink:hover{text-decoration:underline;cursor:pointer}.paymentpasstopaybutton{width:25vw;height:5vw;background-color:var(--primaryColor);color:#fff;font-size:2vw;font-weight:700;border:none;border-radius:.3vw;cursor:pointer}.paymentpasstopaybutton:disabled{background-color:var(--primaryColor);opacity:.5;cursor:not-allowed}.paymentpaytriframecontainer{width:800px;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:2vw}.paymentpaytriframecontainer p{font-size:1.2vw;margin-bottom:1vw;color:var(--errorColor)}}@media (max-width: 999px){.paymentcontainer{width:91vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2vw;gap:1vw}.paymentadressselect{width:73vw;height:6vw;border:.05vw solid #ccc;border-radius:.3vw;padding:.3vw;margin-bottom:.5vw;font-size:2.8vw}.paymentadressselect option{font-size:1.8vw;height:2vw}.paymentadressselectgeneralrow{width:88vw;display:flex;flex-direction:column;gap:2vw;justify-content:space-between;padding:1.5vw;align-items:flex-start;margin-bottom:1.5vw;box-shadow:0 0 .5vw #0000001a}.paymentadressselectrow{display:flex;flex-direction:row;gap:2vw;justify-content:space-between;align-items:center}.paymentadresscolumn{display:flex;width:85vw;flex-direction:column;gap:1.5vw;padding:1vw;justify-content:flex-start;align-items:center}.paymentadresscolumn div{font-size:4.2vw;font-weight:600}.paymentinfocontainer{display:flex;width:25vw;height:15vw;font-size:2vw;background-color:#40e0d0;align-items:center;justify-content:center}.paymenteditadressbutton{display:flex;align-items:center;justify-content:center;background-color:var(--primaryColor);width:12.5vw;height:8.5vw;border-radius:.3vw;color:#fff;font-size:2.9vw;font-weight:600;cursor:pointer}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.paymenteditadresscontainer{width:53vw;height:20vw;gap:5vw;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:2vw;box-shadow:0 0 .5vw #0000001a}.paymenteditadresscontainer p{font-size:.8vw;margin-bottom:1vw}.paymenteditadressinput{width:10vw;height:1vw;border:.05vw solid var(--primaryColor);border-radius:.3vw;padding:.3vw;font-size:.8vw;margin-bottom:.5vw}.paymentamountcontainer{display:flex;flex-direction:column;gap:1vw;padding:2vw;font-size:1.3vw;align-items:center;justify-content:center;box-shadow:0 0 .5vw #0000001a;border-radius:1vw}.paymentamountcontainer h2{font-size:1.6vw;font-weight:600}.paymentamountcontainer div{font-size:2vw}.paymentadressentrytext{font-size:1.8vw;font-weight:600}.paymentadressentry{width:46vw;height:5vw;background-color:#f2f2f2;border:none;border-radius:.3vw;font-size:2.9vw}.paymentadressentry:focus{outline:none}.paymentadressentrytextarea{width:46vw;height:14vw;line-height:4vw;background-color:#f2f2f2;border:none;border-radius:.3vw;font-size:2.9vw;resize:none}.paymentadressentrytextarea:focus{outline:none}.paymentagreementlabel{display:flex;align-items:center;gap:1.5vw;font-size:3vw;font-weight:500;text-align:left}.paymentagreementlabel input{width:4vw;height:4vw;flex-shrink:0}.paymentadressinputrow{width:73vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.paymentadressinputrow div{font-size:2.6vw}.paymentresultinfocontainer{font-size:1.3vw;margin-top:2vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1vw;margin-bottom:5vw}.paymentresultinfocontainer h2{font-size:2vw;font-weight:600}.paymentresultinfocontainer div{font-size:1vw;margin-top:1vw}.paymentresultinfocontainer a{font-size:1.2vw;color:var(--primaryColor);text-decoration:none;font-weight:600;margin-bottom:2vw}.paymentresultinfocontainer a:hover{text-decoration:underline;cursor:pointer}.paymentsuccesspagecontainer,.paymentfailedpagecontainer{display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box;width:100vw;padding-top:4vw}.paymentfailedcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;text-align:center;gap:2.5vw;margin-top:4vw;margin-bottom:12vw;padding-inline:6vw;overflow-wrap:break-word}.paymentfailedtitle{font-size:6vw;font-weight:700;line-height:1.3;margin:0;color:var(--errorColor)}.paymentfailedtext{font-size:3.8vw;font-weight:500;line-height:1.6;margin:0}.paymentfailedactions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:3vw;margin-top:4vw}.paymentfailedlink{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:13vw;padding-block:2vw;padding-inline:4vw;border-radius:1.5vw;background-color:var(--primaryColor);border:.3vw solid var(--primaryColor);color:var(--secondaryColor);font-size:4vw;font-weight:600;text-decoration:none}.paymentfailedlinksecondary{background-color:var(--secondaryColor);color:var(--primaryColor)}.paymentsuccesscontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;text-align:center;gap:2.5vw;margin-top:4vw;margin-bottom:12vw;padding-inline:6vw;overflow-wrap:break-word}.paymentsuccesstitle{font-size:6vw;font-weight:700;line-height:1.3;margin:0}.paymentsuccesstext{font-size:3.8vw;font-weight:500;line-height:1.6;margin:0}.paymentsuccesscountdown{font-size:3.6vw;font-weight:600;line-height:1.6;margin:0;color:var(--primaryColor)}.paymentsuccessactions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:3vw;margin-top:4vw}.paymentsuccesslink{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:13vw;padding-block:2vw;padding-inline:4vw;border-radius:1.5vw;background-color:var(--primaryColor);border:.3vw solid var(--primaryColor);color:var(--secondaryColor);font-size:4vw;font-weight:600;text-decoration:none}.paymentsuccesslinksecondary{background-color:var(--secondaryColor);color:var(--primaryColor)}.paymentpasstopaybutton{width:70vw;height:12vw;background-color:var(--primaryColor);color:#fff;font-size:4.5vw;font-weight:700;border:none;border-radius:1vw;cursor:pointer}.paymentpasstopaybutton:disabled{background-color:var(--primaryColor);opacity:.5;cursor:not-allowed}.paymentpaytriframecontainer{width:95vw;max-width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:2vw}.paymentpaytriframecontainer p{font-size:4.5vw;margin-bottom:2vw;color:var(--errorColor)}.agreementcontentclosebutton{position:absolute;display:flex;justify-content:center;align-items:center;top:9vw;right:9vw;background:none;border-radius:100%;border:none;font-size:5vw;font-weight:700;cursor:pointer;color:var(--primaryColor)}.agreementcontentclosebutton:focus{outline:none}.agreementcontentclosebutton:hover{outline:none}.paymentagreementpopup{box-sizing:border-box;align-items:center;justify-content:center;padding:4vw}.paymentagreementpopup .agreementcontent{box-sizing:border-box;position:relative;display:flex;flex-direction:column;background-color:var(--secondaryColor);width:100%;max-width:560px;max-height:86vh;padding:clamp(14px,4vw,22px);padding-top:0;border-radius:clamp(12px,3vw,18px);text-align:left;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.paymentagreementpopup .agreementcontentclosebutton{position:fixed;top:3vw;right:3vw;bottom:auto;left:auto;box-sizing:border-box;width:44px;max-width:44px;height:44px;margin:0;padding:0;font-size:30px;font-weight:700;line-height:1;border:none;border-radius:50%;background-color:var(--secondaryColor);color:var(--primaryColor);z-index:1001}.paymentagreementpopup .agreementcontent h1{font-size:clamp(16px,4.2vw,20px);line-height:1.35;margin:3vw 0 2vw}.paymentagreementpopup .agreementcontent p,.paymentagreementpopup .agreementcontent li{font-size:clamp(13px,3.4vw,15px);line-height:1.65;text-align:left;margin-bottom:2vw;overflow-wrap:break-word}.paymentagreementpopup .agreementcontent ul{padding-left:5vw;margin-bottom:2vw}.paymentagreementpopup .agreementcontent hr{margin:4vw 0}.paymentagreementpopup .paymentagreementapprove{align-self:stretch;box-sizing:border-box;width:100%;min-height:48px;margin-top:5vw;padding:clamp(12px,3vw,16px);border:none;border-radius:clamp(8px,2vw,12px);background-color:var(--primaryColor);color:var(--secondaryColor);font-size:clamp(15px,4vw,18px);font-weight:600}}.paymentcartresults{display:flex;flex-direction:column;gap:clamp(6px,1.6vw,12px);box-sizing:border-box;width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;font-size:clamp(12px,3.4vw,17px);font-weight:600;line-height:1.45;text-align:center;overflow-wrap:break-word}.paymentcartresultstitle{flex:0 0 auto}.paymentcartresultslist{margin:0 auto;padding-left:clamp(16px,4.5vw,24px);font-weight:500;text-align:left}.paymentcartresultslist li{margin-bottom:clamp(3px,1vw,6px)}.paymentcartresultslist li:last-child{margin-bottom:0}@media (min-width: 1000px){.paymentcartresults{gap:.5vw;font-size:clamp(11px,.85vw,17px)}.paymentcartresultslist{padding-left:1.2vw}.paymentcartresultslist li{margin-bottom:.25vw}}@media (min-width: 1000px){.psum{display:flex;flex-direction:column;gap:.8vw;box-sizing:border-box;width:35%;min-width:0;color:#1d2c40}.psum-title{margin:0;font-size:clamp(14px,1.1vw,22px);font-weight:700;color:#1d2c40}.psum-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;border:1px solid #eef1f5;border-radius:clamp(10px,.9vw,18px);background-color:#fff;box-shadow:0 .25vw .9vw #1d2c400f;overflow:hidden}.psum-cardhead{display:flex;align-items:center;gap:.7vw;box-sizing:border-box;width:100%;padding:.9vw;border:none;background:none;font-family:inherit;text-align:left;cursor:pointer}.psum-storeicon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.5vw;height:2.5vw;border:1px solid #e6edf3;border-radius:.6vw;background-color:#f7fafc;font-size:1.3vw;color:var(--primaryColor)}.psum-headtext{display:flex;flex:1 1 auto;flex-direction:column;gap:.25vw;min-width:0}.psum-depotname{font-size:clamp(12px,.95vw,19px);font-weight:700;color:#1d2c40;overflow-wrap:break-word}.psum-shipbadge{display:flex;align-items:center;gap:.3vw;font-size:clamp(10px,.72vw,15px);font-weight:600;color:var(--primaryColor)}.psum-chevron{flex:0 0 auto;font-size:1.3vw;color:#8a97ab;transition:transform .2s ease}.psum-chevronopen{transform:rotate(180deg)}.psum-cardbody{display:flex;flex-direction:column;gap:.5vw;padding:0 .9vw .9vw}.psum-row{display:flex;align-items:baseline;justify-content:space-between;gap:.6vw;font-size:clamp(10px,.78vw,16px);color:#46526a}.psum-row span:last-child{font-weight:600;color:#1d2c40;white-space:nowrap}.psum-cardtotal{display:flex;align-items:baseline;justify-content:space-between;gap:.6vw;padding-top:.6vw;border-top:1px solid #f1f4f8;font-size:clamp(11px,.85vw,17px);font-weight:700;color:var(--primaryColor)}.psum-cardtotal span:last-child{white-space:nowrap}.psum-freeshipnote{display:flex;align-items:center;gap:.5vw;box-sizing:border-box;width:100%;padding:.6vw;border:1px solid #e3ebf2;border-radius:.5vw;background-color:#f7fafc;font-family:inherit;font-size:clamp(10px,.72vw,15px);line-height:1.4;color:#46526a;text-align:left;cursor:pointer}.psum-freeshipnote span{flex:1 1 auto;min-width:0}.psum-noteicon{flex:0 0 auto;font-size:1.1vw;color:var(--primaryColor)}.psum-notechevron{flex:0 0 auto;font-size:1.1vw;color:#8a97ab}.psum-totals{display:flex;flex-direction:column;gap:.5vw;box-sizing:border-box;width:100%;padding:.9vw;border:1px solid #eef1f5;border-radius:clamp(10px,.9vw,18px);background-color:#fff;box-shadow:0 .25vw .9vw #1d2c400f}.psum-grand{display:flex;align-items:baseline;justify-content:space-between;gap:.6vw;padding-top:.6vw;border-top:1px solid #f1f4f8;font-size:clamp(12px,1vw,20px);font-weight:700;color:#1d2c40}.psum-grand span:last-child{color:var(--primaryColor);white-space:nowrap}}@media (max-width: 999px){.psum{display:flex;flex-direction:column;gap:clamp(8px,2.5vw,14px);box-sizing:border-box;width:80vw;color:#1d2c40}.psum-title{margin:0;font-size:clamp(15px,4.4vw,21px);font-weight:700;color:#1d2c40}.psum-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;border:1px solid #eef1f5;border-radius:clamp(12px,3.5vw,20px);background-color:#fff;box-shadow:0 1vw 3vw #1d2c4012;overflow:hidden}.psum-cardhead{display:flex;align-items:center;gap:clamp(8px,2.5vw,14px);box-sizing:border-box;width:100%;padding:clamp(12px,3.5vw,20px);border:none;background:none;font-family:inherit;text-align:left}.psum-storeicon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:clamp(38px,11vw,52px);height:clamp(38px,11vw,52px);border:1px solid #e6edf3;border-radius:clamp(8px,2.5vw,14px);background-color:#f7fafc;font-size:clamp(19px,5.5vw,26px);color:var(--primaryColor)}.psum-headtext{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(3px,1vw,6px);min-width:0}.psum-depotname{font-size:clamp(14px,4.2vw,20px);font-weight:700;color:#1d2c40;overflow-wrap:break-word}.psum-shipbadge{display:flex;align-items:center;gap:clamp(4px,1.2vw,7px);font-size:clamp(11px,3.2vw,15px);font-weight:600;color:var(--primaryColor)}.psum-chevron{flex:0 0 auto;font-size:clamp(20px,6vw,28px);color:#8a97ab;transition:transform .2s ease}.psum-chevronopen{transform:rotate(180deg)}.psum-cardbody{display:flex;flex-direction:column;gap:clamp(7px,2.2vw,12px);padding:0 clamp(12px,3.5vw,20px) clamp(12px,3.5vw,20px) clamp(12px,3.5vw,20px)}.psum-row{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(7px,2vw,12px);font-size:clamp(12px,3.4vw,16px);color:#46526a}.psum-row span:last-child{font-weight:600;color:#1d2c40;white-space:nowrap}.psum-cardtotal{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(7px,2vw,12px);padding-top:clamp(9px,2.8vw,14px);border-top:1px solid #f1f4f8;font-size:clamp(13px,3.8vw,18px);font-weight:700;color:var(--primaryColor)}.psum-cardtotal span:last-child{white-space:nowrap}.psum-freeshipnote{display:flex;align-items:center;gap:clamp(7px,2vw,11px);box-sizing:border-box;width:100%;min-height:44px;padding:clamp(9px,2.8vw,14px);border:1px solid #e3ebf2;border-radius:clamp(8px,2.5vw,12px);background-color:#f7fafc;font-family:inherit;font-size:clamp(11px,3.1vw,15px);line-height:1.4;color:#46526a;text-align:left}.psum-freeshipnote span{flex:1 1 auto;min-width:0}.psum-noteicon{flex:0 0 auto;font-size:clamp(16px,4.6vw,22px);color:var(--primaryColor)}.psum-notechevron{flex:0 0 auto;font-size:clamp(16px,4.6vw,22px);color:#8a97ab}.psum-totals{display:flex;flex-direction:column;gap:clamp(7px,2.2vw,12px);box-sizing:border-box;width:100%;padding:clamp(12px,3.5vw,20px);border:1px solid #eef1f5;border-radius:clamp(12px,3.5vw,20px);background-color:#fff;box-shadow:0 1vw 3vw #1d2c4012}.psum-grand{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(7px,2vw,12px);padding-top:clamp(9px,2.8vw,14px);border-top:1px solid #f1f4f8;font-size:clamp(15px,4.4vw,21px);font-weight:700;color:#1d2c40}.psum-grand span:last-child{color:var(--primaryColor);white-space:nowrap}}.psum-mfrow,.psum-mfrow span:last-child{color:#0f8a4d}.paddr{display:flex;flex-direction:column;box-sizing:border-box;color:#1d2c40}.paddr-header{display:flex;align-items:center}.paddr-headericon{flex:0 0 auto;color:var(--primaryColor)}.paddr-title{font-weight:700;color:#1d2c40}.paddr-field{display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;border:1px solid #e6edf3;background-color:#fff}.paddr-fieldicon{flex:0 0 auto;color:var(--primaryColor)}.paddr-fieldbody{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.paddr-label{color:#8a97ab;font-weight:500;line-height:1.2}.paddr-chevron{flex:0 0 auto;color:#8a97ab}.paddr-control{box-sizing:border-box;width:100%;min-width:0;padding:0;border:none;background:none;font-family:inherit;font-weight:600;color:#1d2c40}.paddr-control:focus{outline:none}.paddr-control:disabled{color:#8a97ab}.paddr-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.paddr-textarea{resize:none;overflow-wrap:break-word}.paddr-control[type=number]::-webkit-outer-spin-button,.paddr-control[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.paddr-control[type=number]{-moz-appearance:textfield}.paddr-phone{display:flex;align-items:center;min-width:0}.paddr-countryselect{flex:0 0 auto;overflow:hidden;border-right:1px solid #e6edf3;white-space:nowrap;text-overflow:ellipsis}.paddr-phonenumber{flex:1 1 auto;min-width:0}@media (min-width: 1000px){.paddr{gap:.5vw;width:30%;min-width:0}.paddr-header{gap:.4vw;margin-bottom:.2vw}.paddr-headericon{font-size:1.2vw}.paddr-title{font-size:clamp(12px,.95vw,19px)}.paddr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5vw}.paddr-gridnamephone{grid-template-columns:minmax(0,1fr)}.paddr-field{gap:.5vw;padding:.5vw .6vw;border-radius:.5vw}.paddr-fieldicon{font-size:1.1vw}.paddr-fieldbody{gap:.15vw}.paddr-label{font-size:clamp(9px,.62vw,13px)}.paddr-control{font-size:clamp(10px,.78vw,16px)}.paddr-chevron{font-size:1.1vw}.paddr-textarea{height:2.6vw;line-height:1.3}.paddr-phone{gap:.4vw}.paddr-countryselect{width:7vw;padding-right:.4vw}}@media (max-width: 999px){.paddr{gap:clamp(8px,2.5vw,14px);width:85vw}.paddr-header{gap:clamp(7px,2vw,11px);margin-bottom:clamp(2px,.8vw,5px)}.paddr-headericon{font-size:clamp(19px,5.5vw,26px)}.paddr-title{font-size:clamp(15px,4.4vw,21px)}.paddr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(8px,2.5vw,14px)}.paddr-gridnamephone{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.paddr-field{gap:clamp(8px,2.5vw,13px);min-height:48px;padding:clamp(8px,2.5vw,13px) clamp(10px,3vw,15px);border-radius:clamp(8px,2.5vw,13px)}.paddr-fieldicon{font-size:clamp(17px,5vw,24px)}.paddr-fieldbody{gap:clamp(2px,.6vw,4px)}.paddr-label{font-size:clamp(10px,2.9vw,13px)}.paddr-control{font-size:clamp(12px,3.6vw,17px)}.paddr-chevron{font-size:clamp(19px,5.5vw,26px)}.paddr-textarea{height:clamp(38px,11vw,54px);line-height:1.4}.paddr-phone{gap:clamp(5px,1.5vw,8px)}.paddr-countryselect{width:clamp(58px,17vw,82px);padding-right:clamp(5px,1.5vw,8px)}.paddr-gridnamephone .paddr-field{gap:clamp(6px,1.8vw,10px);padding-left:clamp(7px,2.1vw,11px);padding-right:clamp(7px,2.1vw,11px)}.paddr-gridnamephone .paddr-countryselect{width:clamp(50px,14vw,70px);padding-right:clamp(3px,1vw,6px)}.paddr-gridnamephone .paddr-phonenumber{font-size:clamp(11px,3.1vw,15px)}}.stockmanagementcontainer{display:flex;flex-direction:column;align-items:center;justify-content:start;margin-top:1vw;margin-right:1vw;margin-bottom:1vw;padding:1vw;border:.05vw solid #e5e5e5;border-radius:.2vw;background-color:var(--secondaryColor);width:72.5vw}.minstocklimitwrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1vw;width:70%;border:var(--primaryColorTransparent) .05vw solid;border-radius:.4vw}.minstocklimitheader{display:flex;align-items:center;justify-content:center;font-size:1.2vw;font-weight:700;margin-left:16vw;width:100%}.minstocklimitcontent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1vw;width:80%;padding:1vw}.stockmanagementhistorycontainer{display:flex;flex-direction:column;gap:.8rem;max-height:450px;overflow-y:auto;padding:1rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;box-shadow:inset 0 2px 4px #0000000d}.stockhistoryrow{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background-color:#fff;border-left:4px solid #6c757d;border-radius:4px;box-shadow:0 1px 3px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.stockhistoryrow:hover{transform:translateY(-1px);box-shadow:0 4px 6px #00000014}.stockmanagementstockrowimage{width:45px;height:45px;object-fit:cover;border-radius:6px;border:1px solid #e0e0e0;cursor:pointer;transition:opacity .2s ease}.stockmanagementstockrowimage:hover{opacity:.85}.stockhistorytext{font-size:.95rem;color:#495057;line-height:1.4}.stock-added{border-left-color:#28a745}.stock-removed{border-left-color:#dc3545}.stockproductlink{font-weight:700;color:#212529;text-decoration:none;transition:color .2s ease}.stockproductlink:hover{color:var( --primaryColor );text-decoration:underline}.stockmanagementhistorycontainer::-webkit-scrollbar{width:6px}.stockmanagementhistorycontainer::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.stockmanagementhistorycontainer::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.stockmanagementhistorycontainer::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.stockmanagementsearchbutton{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:.1vw solid var(--primaryColor);border-radius:.4vw;padding:.5vw;width:6vw;font-size:1vw;margin-top:.5vw;cursor:pointer;margin-bottom:1vw}.stockmanagementcontainer h1{font-size:1.4vw;font-weight:700;color:#333}.stockmanagementcontainer h2{font-size:1vw;font-weight:600;color:#333}.stockmanagementcontainer h3{font-size:.7vw;font-weight:500;color:#333}.body{overflow-x:hidden}.stockmanagementdeletealert{display:flex;width:auto;height:12vw;padding:2vw;position:fixed;flex-direction:column;font-size:1vw;align-items:center;justify-content:center;background-color:var(--secondaryColor);margin:auto 20%;top:30%;border-radius:.8vw;border:.05vw solid var(--primaryColor);box-shadow:0 0 .5vw #00000080;z-index:1001}.stockmanagementdeletealert button{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:1vw;width:4vw;height:2vw;border-radius:.5vw;border:none;background-color:var(--primaryColor);outline:none;color:var(--secondaryColor)}.stockmanagementcontainerline{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;background-color:var(--primaryColor);height:.1vw;margin-top:.5vw;margin-bottom:.5vw}.stockmanagementproductgrid{width:57vw;display:flex;flex-direction:column;align-items:flex-start;gap:1vw;margin:0 auto;grid-auto-rows:auto;grid-auto-flow:dense}.stockmanagementproductwrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(8,auto);gap:1vw}.stockmanagementproducts{display:flex;flex-direction:column;align-items:center;background-color:var(secondaryColor);text-align:center}.stockmanagementproducts img{width:4vw;height:4vw;max-width:5vw;max-height:5vw;border-radius:.4vw;object-fit:contain}.stockmanagementproductsaddbutton{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:.1vw solid var(--primaryColor);border-radius:.4vw;padding:.5vw;width:6vw;font-size:1vw;margin-top:.5vw;cursor:pointer}.stockmanagementproductsaddbutton.disabled-style{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;z-index:1000;align-items:center;justify-content:center}.stockmanagementaddcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1vw;padding:1vw;z-index:1000;border:.05vw solid #e5e5e5;border-radius:.2vw;background-color:var(--secondaryColor);color:var(--textColor);width:30vw;height:45vw}.stockmanagementaddcontainer p{font-size:.8vw;font-weight:500;color:#333}.stockmanagementaddcontainer h1{font-weight:700;font-size:.8vw;font-weight:500;color:#333;margin-right:.3vw}.stockmanagementaddcontainerlinedivider{display:flex;flex-direction:row;align-items:center;justify-content:center;width:90%;height:1.5vw;margin-top:.7vw;margin-bottom:.7vw}.stockmanagementaddcontainerlinedivider p{font-size:.8vw;font-weight:500;color:#333}.stockmanagementaddcontainerlinedivider h1{font-weight:700;font-size:.8vw;font-weight:500;color:#333}.stockmanagementaddimg{width:10vw;height:10vw;max-width:15vw;max-height:15vw;border-radius:.4vw;object-fit:contain}.stockmanagementaddinput{width:13vw;height:1.8vw;font-size:.9vw;margin-top:.3vw;margin-bottom:.3vw;padding:.5vw;border:.05vw solid #e5e5e5;border-radius:.2vw}.stockmanagementrow{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:2vw;width:100%;margin-top:.5vw;margin-bottom:.5vw;font-size:1.1vw}.stockproductfiltercheckboxcontainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-height:17vw;width:12vw;overflow-y:auto;font-size:1vw;box-shadow:0 0 .5vw #0003}.stockmanagementfiltercontainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:10vw;gap:1vw;background-color:var(--secondaryColor);color:var(--textColor);flex:none}.stockmanagementfiltercontainer .pfb-panel{width:12.5vw;max-height:38vw}.stockmanagementstockrow{width:65vw;display:grid;padding-right:3vw;flex-direction:row;align-items:center;justify-content:flex-start;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(8,auto);border:.05vw solid var(--primaryColor);border-radius:.7vw;margin-bottom:.5vw;background-color:var(--secondaryColor)}.stockmanagementstockrow h1{font-size:1.2vw;font-weight:700;color:#333;margin-left:5vw}.stockmanagementstockrow h2{font-size:.9vw;font-weight:500;margin-left:5vw;color:#333}.stockmanagementstockrowimage{width:4vw;margin-left:5vw;height:4vw;max-width:5vw;max-height:5vw;border-radius:.4vw;object-fit:contain;cursor:pointer}.stockmanagementstockrowicons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1vw;margin-left:3vw}.stockmanagementstockrowiconscontainer{display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.5vw;height:2.5vw;border-radius:100%;background-color:var(--primaryColor);cursor:pointer}.stockmanagementproducts h1{font-size:1.3vw;height:5vw;font-weight:700;color:#333}.stockmanagementproducts h2{font-size:.8vw;font-weight:500;height:3vw;color:#333}.stockmanagementproducts h3{font-size:.8vw;font-weight:500;height:5vw;color:#333}.stockmanagementsearchbar{display:flex;flex-direction:row;align-items:center;justify-content:center;width:40vw;height:1.4vw;font-size:1.2vw;margin-top:1vw;margin-bottom:1vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;background-color:var(--secondaryColor)}.smg-root .smg-stockrow{background-color:#fff}.smg-root .smg-stockrowcritical{background-color:#f003}.smg-root .smg-criticalvalue{color:red;font-weight:700}.smg-root .smg-limitcontent{border-top:1px solid #ccc}.smg-root .smg-limittable{width:100%;border-collapse:collapse;text-align:left}.smg-root .smg-limittable thead tr{background-color:#f2f2f2;border-bottom:2px solid #ccc}.smg-root .smg-limittable tbody tr{border-bottom:1px solid #eee}.smg-root .smg-limittable th,.smg-root .smg-limittable td{padding:8px}.smg-root .smg-limittable td:first-child{font-weight:700}.smg-root .smg-searchrow,.smg-root .smg-deletealertactions{display:flex;flex-direction:column;align-items:center;width:100%}.smg-root .smg-modalcheckrow{display:flex;flex-direction:row;align-items:center;cursor:pointer;color:#333;font-weight:500}.smg-root .smg-modalcheckbox{flex:none;margin:0;accent-color:var(--primaryColor);cursor:pointer}.smg-root .smg-switch{position:relative;display:flex;flex-direction:row;align-items:stretch;box-sizing:border-box;background-color:#eef1f5;overflow:hidden}.smg-root .smg-switchthumb{position:absolute;top:0;bottom:0;left:0;width:50%;background-color:var(--primaryColor);transition:transform .2s ease}.smg-root .smg-switchthumb.is-right{transform:translate(100%)}.smg-root .smg-switchoption{position:relative;z-index:1;flex:1 1 0;min-width:0;border:none;background-color:transparent;color:#56606e;font-family:inherit;font-weight:600;cursor:pointer;transition:color .2s ease}.smg-root .smg-switchoption.is-active{color:var(--secondaryColor)}.smg-root .smg-switchoption:focus{outline:none}.smg-root .smg-bulkfileinput{display:none}.smg-root .smg-bulkfilebutton{display:inline-flex;align-items:center;justify-content:center;flex:none;background-color:var(--primaryColor);color:var(--secondaryColor);font-weight:600;cursor:pointer}.smg-root .smg-bulkfilename{color:#56606e;word-break:break-all}.smg-root .smg-bulkstepno{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background-color:var(--primaryColor);color:var(--secondaryColor);font-weight:700}.smg-root .smg-bulkresult.is-ok{border-color:#12a594;background-color:#f2fbf9}.smg-root .smg-bulkresult.is-error{border-color:#e5484d;background-color:#fff6f6}.smg-root .smg-bulkresult.is-mixed{border-color:#f5a524;background-color:#fffaf0}.smg-root .smg-bulkresult.is-ok .smg-bulkresulttitle{color:#0c7a6d}.smg-root .smg-bulkresult.is-error .smg-bulkresulttitle{color:#e5484d}.smg-root .smg-bulkresult.is-mixed .smg-bulkresulttitle{color:#94620a}.smg-root .smg-bulkresulttitle{font-weight:600}.smg-root .smg-bulkresultcount{color:#56606e;font-weight:500}.smg-root .smg-bulkresultlist{margin:0;padding-left:0;list-style:none}.smg-root .smg-bulkline{word-break:break-word}.smg-root .smg-bulkline.is-ok{border-left-color:#12a594;color:#0c7a6d}.smg-root .smg-bulkline.is-error{border-left-color:#e5484d;color:#e5484d;font-weight:500}.smg-root .smg-modal>*{flex-shrink:0}.smg-root .smg-inputerror{border-color:#e5484d;background-color:#fff6f6}.smg-root .smg-fielderror{box-sizing:border-box;color:#e5484d;font-weight:500}@media (min-width: 1000px){.smg-root .smg-stockrow{grid-template-columns:repeat(9,1fr)}.smg-root .smg-stockrow h1,.smg-root .smg-stockrow h2,.smg-root .smg-stockrow .smg-thumb,.smg-root .smg-stockrow .smg-actions{margin-left:1.2vw}.smg-root .smg-stockrow .smg-mfcell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.smg-root .smg-title{font-size:2.5vw;font-weight:700}.smg-root .smg-limitarrow{margin-left:14vw}.smg-root .smg-modal{height:auto;max-height:88vh;overflow-y:auto;justify-content:flex-start}.smg-root .smg-bulkopen{width:auto;min-width:12vw;padding:.5vw 1vw;margin-top:1vw}.smg-root .smg-bulkmodal{width:34vw}.smg-root .smg-bulktitle{margin:0 0 .8vw;font-size:1.3vw;font-weight:700;text-align:center}.smg-root .smg-switch{width:26vw;height:2.6vw;margin:.3vw 0;border-radius:1.3vw}.smg-root .smg-switchthumb{border-radius:1.3vw}.smg-root .smg-switchoption{font-size:.9vw}.smg-root .smg-bulkhint{max-width:26vw;margin:.4vw 0 .8vw;text-align:center}.smg-root .smg-bulkstep{display:flex;flex-direction:row;align-items:center;gap:.5vw;width:26vw;margin-top:.8vw;font-size:.85vw;font-weight:600}.smg-root .smg-bulkstepno{width:1.3vw;height:1.3vw;font-size:.75vw}.smg-root .smg-bulkbutton{width:26vw;margin-top:.4vw}.smg-root .smg-bulkfilerow{display:flex;flex-direction:row;align-items:center;gap:.6vw;width:26vw;margin-top:.4vw}.smg-root .smg-bulkfilebutton{height:2vw;padding:0 .8vw;border-radius:.4vw;font-size:.85vw}.smg-root .smg-bulkfilename{font-size:.8vw}.smg-root .smg-bulkresult{box-sizing:border-box;width:26vw;max-height:22vw;overflow-y:auto;margin-top:1vw;padding:.6vw .8vw;border:.07vw solid;border-radius:.5vw}.smg-root .smg-bulkresulttitle{font-size:.85vw}.smg-root .smg-bulkresultcount{margin:.2vw 0 .4vw;font-size:.7vw}.smg-root .smg-bulkresultlist{display:flex;flex-direction:column;gap:.3vw;font-size:.75vw;line-height:1.45}.smg-root .smg-bulkline{padding:.15vw 0 .15vw .5vw;border-left:.2vw solid}.smg-root .smg-modalselect{box-sizing:border-box;height:2.8vw;padding:0 .5vw}.smg-root .smg-modalcheckrow{gap:.4vw;margin:.3vw 0;font-size:.8vw}.smg-root .smg-modalcheckbox{width:.8vw;height:.8vw}.smg-root .smg-modal .smg-fielderror{max-width:13vw;margin:.15vw 0 .35vw;font-size:.7vw;line-height:1.35;text-align:center}.smg-root .smg-actionicon{width:1.2vw;height:1.2vw}.smg-root .smg-empty{height:12vw;margin-left:20vw;margin-top:5vw;font-size:1.6vw}.smg-root .smg-empty-products{margin-top:10vw}.smg-root .smg-mobilebar{display:none}}@media (max-width: 999px){.smg-root{display:flex;justify-content:center;width:100%}.smg-root .smg-container{box-sizing:border-box;width:94vw;margin:3vw auto 24vw;padding:3.5vw;border:.3vw solid #e5e5e5;border-radius:3vw}.smg-root .smg-title{margin:2vw 0 3vw;font-size:5vw;font-weight:700;text-align:center}.smg-root .smg-tabrow{gap:3vw;margin-top:1vw;margin-bottom:3vw;font-size:3.6vw}.smg-root .smg-tabbutton{box-sizing:border-box;width:44vw;min-height:11vw;margin-top:0;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw;text-align:center}.smg-root .smg-limitwrapper{box-sizing:border-box;width:100%;gap:0;border-width:.3vw;border-radius:2.5vw}.smg-root .smg-limitheader{box-sizing:border-box;justify-content:space-between;gap:2vw;width:100%;margin-left:0;padding:3vw;font-size:3.6vw}.smg-root .smg-limitarrow{margin-left:0}.smg-root .smg-limitcontent{box-sizing:border-box;width:100%;gap:0;padding:3vw}.smg-root .smg-limittable th,.smg-root .smg-limittable td{padding:2.4vw 1.5vw;font-size:3.4vw}.smg-root .smg-searchrow{flex-direction:row;align-items:stretch;gap:2vw;margin:3vw 0}.smg-root .smg-searchbar{box-sizing:border-box;flex:1 1 auto;width:auto;min-width:0;height:11vw;margin:0;padding:0 3vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.smg-root .smg-searchbutton{box-sizing:border-box;flex:0 0 auto;width:22vw;height:11vw;margin:0;padding:0;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.smg-root .smg-mobilebar{display:flex;flex-direction:row;align-items:stretch;gap:2vw;width:100%;margin-bottom:3vw}.smg-root .smg-mobilebar .productsfilterandsortbutton,.smg-root .smg-mobilebar .productssortselect{box-sizing:border-box;flex:1 1 0;width:auto;min-width:0;height:11vw;margin:0;border-radius:2.4vw;font-size:3.6vw}.smg-root .smg-mobilebar .productsfilterandsortbutton{gap:2vw}.smg-root .smg-mobilebar .productssortselect{padding:0 2vw}.smg-root .smg-mobilebar-count{display:inline-flex;align-items:center;justify-content:center;min-width:5vw;height:5vw;padding:0 1.2vw;border-radius:6vw;background-color:var(--secondaryColor);color:var(--primaryColor);font-size:3vw;font-weight:700}.smg-root .smg-stockrow{display:grid;grid-template-columns:18vw 1fr;grid-template-rows:auto;align-items:center;box-sizing:border-box;gap:2vw 3vw;width:100%;margin-bottom:3vw;padding:3.5vw;border:.3vw solid var(--primaryColor);border-radius:3vw}.smg-root .smg-stockrow.smg-stockrowhead{display:none}.smg-root .smg-thumb{grid-column:1;width:18vw;height:18vw;max-width:none;max-height:none;margin-left:0;border-radius:2.5vw}.smg-root .smg-stockrow .smg-name{grid-column:2;margin-left:0;font-size:3.8vw;font-weight:700;line-height:1.3;word-break:break-word}.smg-root .smg-stockrow .smg-cell{display:flex;align-items:baseline;justify-content:space-between;gap:3vw;grid-column:1 / -1;margin-left:0;padding-top:1.5vw;border-top:.3vw solid #f1f4f8;font-size:3.4vw;text-align:right}.smg-root .smg-stockrow .smg-cell:before{content:attr(data-label);flex-shrink:0;font-weight:500;color:#8a93a2;text-align:left}.smg-root .smg-actions{grid-column:1 / -1;justify-content:flex-end;gap:3vw;margin-left:0}.smg-root .smg-actionbutton{width:11vw;height:11vw}.smg-root .smg-actionicon{width:5vw;height:5vw}.smg-root .smg-empty,.smg-root .smg-empty-products{height:auto;margin:8vw 0;margin-left:0;font-size:4vw;text-align:center}.smg-root .smg-pagination{flex-wrap:wrap;gap:2vw;width:100%;margin-top:5vw}.smg-root .smg-paginationbutton{box-sizing:border-box;flex:1 1 0;min-width:0;width:auto;height:11vw;margin:0;padding:0 2vw;border-radius:2.5vw;font-size:3.4vw}.smg-root .smg-paginationselect{box-sizing:border-box;flex:0 0 auto;width:20vw;height:11vw;margin:0;padding:0 2vw;border:.3vw solid #ccc;border-radius:2.5vw;background-color:#f9f9f9;font-family:inherit;font-size:3.4vw;font-weight:600;text-align:center;text-align-last:center}.smg-root .smg-addrow{flex-direction:column;gap:0;margin:0}.smg-root .smg-productgrid{box-sizing:border-box;width:100%;gap:3vw;margin:0}.smg-root .smg-productwrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:3vw;width:100%}.smg-root .smg-modal{box-sizing:border-box;width:88vw;height:auto;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;justify-content:flex-start;margin:0;padding:5vw 4vw;border-radius:3vw}.smg-root .smg-modal p,.smg-root .smg-modal h1{margin:1vw 0;font-size:3.4vw}.smg-root .smg-modalimg{width:40vw;height:40vw;max-width:none;max-height:none;border-radius:3vw}.smg-root .smg-modaldivider{flex-wrap:wrap;gap:1.5vw;width:100%;height:auto;margin-top:3vw;margin-bottom:2vw}.smg-root .smg-modaldivider p,.smg-root .smg-modaldivider h1{margin:0;font-size:3.4vw;text-align:center}.smg-root .smg-modalinput{box-sizing:border-box;width:76vw;height:11vw;margin:2vw 0;padding:0 2.5vw;border-width:.3vw;border-radius:2vw;font-size:3.4vw}.smg-root .smg-modalactions{gap:4vw;margin-top:4vw}.smg-root .smg-modalbutton{box-sizing:border-box;width:34vw;min-height:11vw;margin-top:0;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.smg-root .smg-modalselect{height:11vw;padding:0 2.5vw}.smg-root .smg-modalcheckrow{box-sizing:border-box;justify-content:flex-start;gap:2.5vw;width:76vw;min-height:11vw;margin:2vw 0;padding:0 2.5vw;border:.3vw solid #e5e5e5;border-radius:2vw;background-color:#f9f9f9;font-size:3.4vw}.smg-root .smg-modalcheckbox{width:5vw;height:5vw}.smg-root .smg-modal .smg-fielderror{width:76vw;margin:0 0 2vw;font-size:3.1vw;line-height:1.4;text-align:left}.smg-root .smg-bulkopen{box-sizing:border-box;width:100%;min-height:11vw;margin:3vw 0 1vw;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.smg-root .smg-bulkmodal{width:90vw}.smg-root .smg-bulktitle{margin:0 0 3vw;font-size:4.4vw;font-weight:700;text-align:center}.smg-root .smg-switch{width:100%;height:12vw;margin:1vw 0;border-radius:6vw}.smg-root .smg-switchthumb{border-radius:6vw}.smg-root .smg-switchoption{padding:0 2vw;font-size:3.4vw}.smg-root .smg-bulkhint{width:100%;margin:2vw 0 1vw;font-size:3.1vw;text-align:center}.smg-root .smg-bulkstep{display:flex;flex-direction:row;align-items:center;gap:2vw;width:100%;margin-top:3vw;font-size:3.4vw;font-weight:600}.smg-root .smg-bulkstepno{width:6vw;height:6vw;font-size:3.1vw}.smg-root .smg-bulkbutton{box-sizing:border-box;width:100%;min-height:11vw;margin-top:2vw;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.smg-root .smg-bulkfilerow{display:flex;flex-direction:row;align-items:center;gap:3vw;width:100%;margin-top:2vw}.smg-root .smg-bulkfilebutton{box-sizing:border-box;min-height:11vw;padding:0 4vw;border-radius:2.5vw;font-size:3.4vw}.smg-root .smg-bulkfilename{flex:1 1 auto;min-width:0;font-size:3.1vw}.smg-root .smg-bulkresult{box-sizing:border-box;width:100%;max-height:40vh;overflow-y:auto;margin-top:3vw;padding:3vw;border:.3vw solid;border-radius:2.5vw}.smg-root .smg-bulkresulttitle{font-size:3.4vw}.smg-root .smg-bulkresultcount{margin:1vw 0 2vw;font-size:3.1vw}.smg-root .smg-bulkresultlist{display:flex;flex-direction:column;gap:1.5vw;font-size:3.1vw;line-height:1.45}.smg-root .smg-bulkline{padding:.5vw 0 .5vw 2.5vw;border-left:.8vw solid}.smg-root .smg-deletealert{box-sizing:border-box;width:88vw;height:auto;margin:0;padding:6vw 4vw;top:50%;left:50%;transform:translate(-50%,-50%);border-width:.3vw;border-radius:3vw;font-size:3.6vw;text-align:center}.smg-root .smg-deletealert p{margin:.5vw 0}.smg-root .smg-deletealert button{width:34vw;height:11vw;margin-top:4vw;border-radius:2.5vw;font-size:3.4vw}.smg-root .smg-deletealertactions{display:flex;flex-direction:row;justify-content:center;gap:4vw;width:100%}}.mfc-root .mfc-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:var(--secondaryColor);border:.05vw solid #e5e5e5}.mfc-root .mfc-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mfc-root .mfc-title{color:#333;font-weight:700}.mfc-root .mfc-intro{color:#56606e}.mfc-root .mfc-newbutton,.mfc-root .mfc-modalbutton,.mfc-root .mfc-addtier{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:.1vw solid var(--primaryColor);font-family:inherit;cursor:pointer}.mfc-root .mfc-buttonghost{background-color:transparent;color:var(--primaryColor)}.mfc-root .mfc-buttondisabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.mfc-root .mfc-list{display:flex;flex-direction:column}.mfc-root .mfc-card{display:flex;flex-direction:column;box-sizing:border-box;background-color:#fff;border:.05vw solid var(--primaryColorTransparent)}.mfc-root .mfc-cardhead{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mfc-root .mfc-name{color:#333;font-weight:700;word-break:break-word}.mfc-root .mfc-actions{display:flex;flex-direction:row;align-items:center;flex:none}.mfc-root .mfc-actionbutton{display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;padding:0;border:none;border-radius:100%;background-color:var(--primaryColor);cursor:pointer}.mfc-root .mfc-actionicon{color:#fff}.mfc-root .mfc-tiers{width:100%;overflow-x:auto}.mfc-root .mfc-tiertable{width:100%;border-collapse:collapse;text-align:left}.mfc-root .mfc-tiertable thead tr{background-color:#f2f2f2;border-bottom:2px solid #ccc}.mfc-root .mfc-tiertable tbody tr{border-bottom:1px solid #eee}.mfc-root .mfc-tiertable th{color:#56606e;font-weight:600;white-space:nowrap}.mfc-root .mfc-tiertable td{color:#333;font-weight:600}.mfc-root .mfc-tiertable th:first-child,.mfc-root .mfc-tiertable td:first-child{width:1%;color:#8a93a2;font-weight:500}.mfc-root .mfc-tiertable th:not(:first-child),.mfc-root .mfc-tiertable td:not(:first-child){width:50%}.mfc-root .mfc-notiers{color:#8a93a2}.mfc-root .mfc-empty{color:#8a93a2;text-align:center}.mfc-root .mfc-modal{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background-color:var(--secondaryColor);color:var(--textColor);border:.05vw solid #e5e5e5;z-index:1000;overflow-y:auto}.mfc-root .mfc-modal>*{flex-shrink:0}.mfc-root .mfc-modaltitle{color:#333;font-weight:700}.mfc-root .mfc-label{display:block;color:#333;font-weight:500}.mfc-root .mfc-input{box-sizing:border-box;width:100%;font-family:inherit;border:.05vw solid #e5e5e5;background-color:var(--secondaryColor);color:var(--textColor)}.mfc-root .mfc-tierrow{display:flex;flex-direction:row;align-items:center}.mfc-root .mfc-tiernum{flex:1 1 0;min-width:0}.mfc-root .mfc-tierlabel{flex:none;color:#56606e}.mfc-root .mfc-tierremove{display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;padding:0;border:none;border-radius:100%;background-color:#fdecec;color:#e5484d;cursor:pointer}.mfc-root .mfc-tierremove:disabled{background-color:#f2f5f8;color:#b9c0c9;cursor:not-allowed}.mfc-root .mfc-fielderror{box-sizing:border-box;color:#e5484d;font-weight:500}.mfc-root .mfc-modalactions{display:flex;flex-direction:row;align-items:center;justify-content:center}.mfc-root .mfc-deletealert{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;background-color:var(--secondaryColor);border:.05vw solid var(--primaryColor);box-shadow:0 0 .5vw #00000080;z-index:1001;text-align:center}.mfc-root .mfc-deletealertactions{display:flex;flex-direction:row;align-items:center;justify-content:center}@media (min-width: 1000px){.mfc-root .mfc-container{width:72.5vw;gap:1vw;margin:1vw 1vw 1vw 0;padding:1vw;border-radius:.2vw}.mfc-root .mfc-title{font-size:2.5vw}.mfc-root .mfc-intro{margin:0;font-size:.9vw}.mfc-root .mfc-newbutton{gap:.4vw;min-height:2.4vw;padding:.4vw 1vw;border-radius:.4vw;font-size:1vw}.mfc-root .mfc-list{gap:.8vw}.mfc-root .mfc-card{gap:.7vw;padding:1vw;border-radius:.7vw}.mfc-root .mfc-name{font-size:1.2vw}.mfc-root .mfc-actions{gap:.6vw}.mfc-root .mfc-actionbutton{width:2.2vw;height:2.2vw}.mfc-root .mfc-actionicon{width:1.1vw;height:1.1vw}.mfc-root .mfc-tiertable th,.mfc-root .mfc-tiertable td{padding:.4vw .7vw;font-size:.85vw}.mfc-root .mfc-notiers{margin:0;font-size:.85vw}.mfc-root .mfc-empty{padding:4vw 0;font-size:1.2vw}.mfc-root .mfc-modal{width:34vw;max-height:86vh;gap:.5vw;padding:1.2vw;border-radius:.5vw}.mfc-root .mfc-modaltitle{margin:0 0 .5vw;font-size:1.3vw;text-align:center}.mfc-root .mfc-label{margin-bottom:.25vw;font-size:.85vw}.mfc-root .mfc-input{height:2.2vw;padding:0 .6vw;border-radius:.3vw;font-size:.9vw}.mfc-root .mfc-tierrow{gap:.5vw}.mfc-root .mfc-tierlabel{font-size:.8vw}.mfc-root .mfc-tierremove{width:2.2vw;height:2.2vw;font-size:1vw}.mfc-root .mfc-addtier{gap:.4vw;align-self:flex-start;min-height:2vw;padding:.3vw .8vw;border-radius:.4vw;font-size:.85vw}.mfc-root .mfc-fielderror{margin:.2vw 0;font-size:.75vw;line-height:1.35}.mfc-root .mfc-modalactions{gap:1vw;margin-top:.8vw}.mfc-root .mfc-modalbutton{min-width:8vw;min-height:2.4vw;padding:.4vw 1vw;border-radius:.4vw;font-size:1vw}.mfc-root .mfc-deletealert{width:auto;max-width:34vw;top:30%;left:50%;transform:translate(-50%);gap:.5vw;padding:2vw;border-radius:.8vw;font-size:1vw}.mfc-root .mfc-deletealertactions{gap:1vw;margin-top:.5vw}}@media (max-width: 999px){.mfc-root{display:flex;justify-content:center;width:100%}.mfc-root .mfc-container{box-sizing:border-box;width:94vw;gap:3vw;margin:3vw auto 24vw;padding:3.5vw;border-width:.3vw;border-radius:3vw}.mfc-root .mfc-header{flex-direction:column;align-items:stretch;gap:2vw}.mfc-root .mfc-title{margin:0;font-size:5vw;text-align:center}.mfc-root .mfc-intro{margin:0;font-size:3.1vw;text-align:center}.mfc-root .mfc-newbutton{box-sizing:border-box;gap:2vw;width:100%;min-height:11vw;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.mfc-root .mfc-list{gap:3vw}.mfc-root .mfc-card{gap:2.5vw;padding:3.5vw;border-width:.3vw;border-radius:3vw}.mfc-root .mfc-name{font-size:3.8vw;line-height:1.3}.mfc-root .mfc-actions{gap:3vw}.mfc-root .mfc-actionbutton{width:11vw;height:11vw}.mfc-root .mfc-actionicon{width:5vw;height:5vw}.mfc-root .mfc-tiertable th,.mfc-root .mfc-tiertable td{padding:2.2vw 2vw;font-size:3.2vw}.mfc-root .mfc-notiers{margin:0;font-size:3.2vw}.mfc-root .mfc-empty{padding:8vw 0;font-size:4vw}.mfc-root .mfc-modal{width:90vw;max-height:90vh;gap:2vw;padding:5vw 4vw;border-width:.3vw;border-radius:3vw;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mfc-root .mfc-modaltitle{margin:0 0 2vw;font-size:4.4vw;text-align:center}.mfc-root .mfc-label{margin-bottom:1.5vw;font-size:3.4vw}.mfc-root .mfc-input{height:11vw;padding:0 3vw;border-width:.3vw;border-radius:2vw;font-size:3.4vw}.mfc-root .mfc-tierrow{flex-wrap:wrap;gap:2vw}.mfc-root .mfc-tiernum{flex:1 1 20vw}.mfc-root .mfc-tierlabel{font-size:3.1vw}.mfc-root .mfc-tierremove{width:11vw;height:11vw;font-size:4.5vw}.mfc-root .mfc-addtier{box-sizing:border-box;gap:2vw;align-self:stretch;min-height:11vw;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.mfc-root .mfc-fielderror{margin:1vw 0;font-size:3.1vw;line-height:1.4}.mfc-root .mfc-modalactions{gap:4vw;margin-top:3vw}.mfc-root .mfc-modalbutton{box-sizing:border-box;flex:1 1 0;min-width:0;min-height:11vw;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.mfc-root .mfc-deletealert{box-sizing:border-box;width:88vw;top:50%;left:50%;transform:translate(-50%,-50%);gap:2vw;padding:6vw 4vw;border-width:.3vw;border-radius:3vw;font-size:3.6vw}.mfc-root .mfc-deletealertactions{gap:4vw;width:100%;margin-top:3vw}}@media (min-width: 1000px){.financeinfocontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;background-color:var(--secondaryColor);width:65vw}.financeshipmentcontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5vw;font-size:1vw;color:var(--textColor);margin-top:1vw}.financeshipmentitem{display:flex;align-items:center}.financeshipmentinput{justify-content:center;align-items:center;width:3.5vw;height:1.5vw;border-radius:.2vw;border:.1vw solid var(--textColor);padding-left:.5vw}.financeinfoheader{font-size:2.5vw;color:var(--textColor);margin-top:1vw;margin-bottom:1vw;font-weight:700}.financeshipmentbutton{display:flex;justify-content:center;align-items:center;width:7vw;height:2.5vw;border-radius:.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:1.2vw;font-weight:500;border:none;margin-top:1vw}.financeinfocutgrid{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1vw;margin-top:1vw;margin-bottom:1vw}.financeinfocutinnercontainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2vw}.financeinfocutgridheader{display:flex;font-size:.9vw;align-items:center;justify-content:center;color:var(--textColor);font-weight:700;text-align:center;background-color:#f9f9f9;border:1px solid #ccc;height:3vw;width:9vw;border-radius:.2vw}.financeinfocutgridinfo{width:9vw;font-size:.6vw;border:1px solid #ccc;text-align:center;background-color:#f9f9f9;border-radius:.2vw}.financeinfogridcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;background-color:var(--secondaryColor);width:65vw}.financeinfogrid{display:grid;grid-template-columns:repeat(6,1fr);margin-top:1vw;border:.1vw solid var(--textColor);border-radius:.4vw;padding:1vw;background-color:#f9f9f9}.financeinforow{display:contents}.financeinfogrid>div:not(.financeinforow):not(.detailsRow),.financeinforow>div{display:flex;align-items:center;justify-content:center;text-align:center;padding:.5vw;border-bottom:.1vw solid #ddd;border-radius:.2vw}.financeinfogrid>div:last-child{border-bottom:none}.financeinfocell{font-size:.8vw}.financeinfoempty{grid-column:1 / -1;font-size:.9vw}.financeinfogriddetailsbutton{display:flex;justify-content:center;align-items:center;width:2vw;height:1.5vw;border-radius:.5vw;color:var(--primaryColor);background-color:#f9f9f9;font-size:1.2vw;font-weight:500;border:none;margin-top:.3vw;cursor:pointer;margin-left:3.3vw}.financeinfogriddetailsbutton:hover{border:none;outline:none}.financeinfogriddetailsbutton:focus{border:none;outline:none}.detailsRow{display:flex;grid-column:1 / -1;flex-direction:column;align-items:center;justify-content:center;gap:1vw;padding:.5vw;border-bottom:.1vw solid #ddd;border-radius:.2vw;background-color:#f9f9f9;margin-top:1vw}.detailItem{display:grid;grid-template-columns:repeat(6,1fr);gap:.5vw;font-size:.7vw;padding:1vw;border:.1vw solid #ccc;border-radius:.4vw;background-color:#f9f9f9}}@media (max-width: 999.9px){.financeinfocontainer{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:92vw;margin:2vw auto 24vw 4vw;background-color:var(--secondaryColor)}.financeinfoheader{font-size:5vw;font-weight:700;color:var(--textColor);margin-top:5vw;margin-bottom:3vw;text-align:center}.financeshipmentcontainer{display:flex;flex-direction:column;align-items:stretch;gap:2.5vw;box-sizing:border-box;width:100%;margin-top:2vw;font-size:3.6vw;color:var(--textColor)}.financeshipmentitem{display:flex;align-items:center;justify-content:space-between;gap:2vw;box-sizing:border-box;width:100%;padding:3vw;border:.3vw solid #e9edf2;border-radius:2.5vw;background-color:#f9f9f9}.financeshipmentinput{box-sizing:border-box;width:35vw;height:10vw;padding-left:2.5vw;border:.3vw solid var(--textColor);border-radius:1.5vw;font-size:4vw}.financeshipmentbutton{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:12vw;margin-top:3vw;border:none;border-radius:2.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:4.2vw;font-weight:600}.financeinfogrid{display:flex;flex-direction:column;gap:3vw;box-sizing:border-box;width:100%;margin-top:2vw;padding:0;border:none;background-color:transparent}.financeinfogrid>.financeinfocutgridheader{display:none}.financeinforow{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:3.5vw;border:.3vw solid #e9edf2;border-radius:3vw;background-color:#f9f9f9;box-shadow:0 1vw 3vw #10182812}.financeinfocell{display:flex;align-items:center;justify-content:space-between;gap:3vw;padding:2.2vw 0;border-bottom:.3vw solid #eef1f5;font-size:3.6vw;font-weight:600;color:var(--textColor);text-align:right;word-break:break-word}.financeinfocell:before{content:attr(data-label);flex-shrink:0;font-size:3.2vw;font-weight:700;color:#8a93a2;text-align:left}.financeinfogriddetailsbutton{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:10vw;margin-top:3vw;border:none;border-radius:2vw;background-color:var(--primaryColorTransparent, #e6f6f7);color:var(--primaryColor);font-size:4vw;font-weight:600;cursor:pointer}.financeinfogriddetailsbutton:hover,.financeinfogriddetailsbutton:focus{border:none;outline:none}.financeinfoempty{padding:6vw;border:.3vw dashed #e4e8ee;border-radius:3vw;color:#a3adbb;font-size:3.6vw;text-align:center}.detailsRow{display:flex;flex-direction:column;gap:2.5vw;box-sizing:border-box;width:100%;margin-top:2vw;padding:0;background-color:transparent}.detailItem{display:flex;flex-direction:column;gap:1.5vw;box-sizing:border-box;width:100%;padding:3vw;border:.3vw solid #e4e8ee;border-radius:2.5vw;background-color:var(--secondaryColor);font-size:3.4vw;color:var(--textColor);word-break:break-word}.financeinfocutgrid{display:flex;flex-direction:column;gap:3vw;box-sizing:border-box;width:100%;margin-top:2vw;margin-bottom:6vw}.financeinfocutinnercontainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:3vw;width:100%}.financeinfocutcard{display:flex;flex-direction:column;flex:0 0 calc((100% - 3vw)/2);max-width:calc((100% - 3vw)/2)}.financeinfocutgridheader{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:11vw;padding:2vw;border:.3vw solid #e9edf2;border-radius:2vw 2vw 0 0;background-color:#f1f5f8;color:var(--textColor);font-size:3.4vw;font-weight:700;text-align:center}.financeinfocutgridinfo{box-sizing:border-box;width:100%;padding:2vw;border:.3vw solid #e9edf2;border-top:none;background-color:#f9f9f9;color:var(--textColor);font-size:3.2vw;text-align:center}.financeinfocutcard>.financeinfocutgridinfo:last-child{border-radius:0 0 2vw 2vw}}@media (min-width: 1000px){.ordadr-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1vw;width:50vw;margin-left:5vw;margin-top:.8vw;margin-bottom:.8vw}.ordadr-card{display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--secondaryColor);border:.07vw solid #e9edf2;border-radius:.7vw;box-shadow:0 .1vw .15vw #1018280a,0 .4vw 1vw #1018280d;overflow:hidden}.ordadr-head{display:flex;align-items:center;gap:.5vw;padding:.6vw .9vw;border-bottom:.07vw solid #eef1f5}.ordadr-head-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8vw;height:1.8vw;border-radius:.5vw;font-size:.9vw}.ordadr-head-icon-delivery{background-color:#e8f4ff;color:#1668c1}.ordadr-head-icon-invoice{background-color:#fff2e6;color:#c25e00}.ordadr-head-title{font-size:.95vw;font-weight:700;color:var(--textColor)}.ordadr-body{display:flex;flex-direction:column;gap:.55vw;padding:.75vw .9vw .9vw}.ordadr-field{display:flex;align-items:flex-start;gap:.45vw;min-width:0}.ordadr-field-icon{display:flex;flex-shrink:0;margin-top:.2vw;color:var(--primaryColor);font-size:.8vw}.ordadr-field-text{display:flex;flex-direction:column;gap:.1vw;min-width:0}.ordadr-field-label{font-size:.65vw;font-weight:600;color:#8a94a6;text-transform:uppercase;letter-spacing:.02vw}.ordadr-field-value{font-size:.8vw;font-weight:600;color:var(--textColor);word-break:break-word}}@media (max-width: 999px){.ordadr-wrap{display:flex;flex-direction:column;gap:3vw;width:80vw;margin-left:5vw;margin-top:2vw;margin-bottom:2vw}.ordadr-card{display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--secondaryColor);border:.2vw solid #e9edf2;border-radius:2vw;box-shadow:0 .8vw 2.5vw #10182812;overflow:hidden}.ordadr-head{display:flex;align-items:center;gap:2vw;padding:2.2vw 3vw;border-bottom:.2vw solid #eef1f5}.ordadr-head-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:6.5vw;height:6.5vw;border-radius:1.6vw;font-size:3.2vw}.ordadr-head-icon-delivery{background-color:#e8f4ff;color:#1668c1}.ordadr-head-icon-invoice{background-color:#fff2e6;color:#c25e00}.ordadr-head-title{font-size:3.2vw;font-weight:700;color:var(--textColor)}.ordadr-body{display:flex;flex-direction:column;gap:2.2vw;padding:2.5vw 3vw 3vw}.ordadr-field{display:flex;align-items:flex-start;gap:1.6vw;min-width:0}.ordadr-field-icon{display:flex;flex-shrink:0;margin-top:.7vw;color:var(--primaryColor);font-size:2.6vw}.ordadr-field-text{display:flex;flex-direction:column;gap:.3vw;min-width:0}.ordadr-field-label{font-size:2.2vw;font-weight:600;color:#8a94a6;text-transform:uppercase}.ordadr-field-value{font-size:2.7vw;font-weight:600;color:var(--textColor);word-break:break-word}}@media (min-width: 1000px){.vord-page{display:flex;flex-direction:column;gap:1.1vw;box-sizing:border-box;width:70vw;margin:1.5vw 0 3vw 2vw;font-size:.85vw;color:#1d2c40}.vord-title{margin:0;font-size:2.5vw;font-weight:800;letter-spacing:-.03vw;color:#1d2c40;text-align:center}.vord-filtercard{display:grid;grid-template-columns:1.35fr 1.1fr 1.6fr auto auto;align-items:end;gap:1vw;box-sizing:border-box;padding:1vw 1.2vw;border:.08vw solid #eef1f5;border-radius:1vw;background-color:#fff;box-shadow:0 .25vw .9vw #1d2c400f}.vord-field{display:flex;flex-direction:column;gap:.4vw;min-width:0}.vord-fieldlabel{font-size:.8vw;font-weight:600;color:#8a93a2}.vord-datewrap{position:relative}.vord-datetrigger{display:flex;align-items:center;gap:.6vw;box-sizing:border-box;width:100%;height:3vw;padding:0 .9vw;border:.08vw solid #dfe5ec;border-radius:.8vw;background-color:#fff;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.vord-datetrigger:hover,.vord-datetriggeropen{border-color:var(--primaryColor);box-shadow:0 0 0 .2vw #10b3be1f}.vord-datetrigger>svg{flex-shrink:0;width:1.1vw;height:1.1vw;color:var(--primaryColor)}.vord-datevalue{flex:1;overflow:hidden;font-size:.85vw;font-weight:600;color:#1d2c40;white-space:nowrap;text-overflow:ellipsis}.vord-dateplaceholder{font-weight:500;color:#9aa3b0}.vord-datecaret{flex-shrink:0;width:1vw;height:1vw;color:#8a93a2}.vord-datetriggeropen .vord-datecaret{transform:rotate(180deg)}.vord-datepop{position:absolute;top:calc(100% + .5vw);left:0;z-index:20;display:flex;flex-direction:column;gap:.8vw;box-sizing:border-box;width:22vw;padding:1vw;border:.08vw solid #e6ebf1;border-radius:.9vw;background-color:#fff;box-shadow:0 .8vw 2vw #1d2c4024}.vord-datepresets{display:grid;grid-template-columns:repeat(4,1fr);gap:.4vw}.vord-preset{padding:.45vw .3vw;border:.08vw solid #e6ebf1;border-radius:.5vw;background-color:#fff;font-family:inherit;font-size:.75vw;font-weight:600;color:#46526a;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.vord-preset:hover{border-color:var(--primaryColor);color:var(--primaryColor)}.vord-presetactive{border-color:var(--primaryColor);background-color:#eaf6f7;color:var(--primaryColor)}.vord-datefields{display:grid;grid-template-columns:1fr 1fr;gap:.6vw}.vord-datefield{display:flex;flex-direction:column;gap:.3vw}.vord-datefield span{font-size:.75vw;font-weight:600;color:#8a93a2}.vord-dateinput{box-sizing:border-box;width:100%;height:2.6vw;padding:0 .6vw;border:.08vw solid #dfe5ec;border-radius:.6vw;background-color:#fff;font-family:inherit;font-size:.85vw;font-weight:600;color:#1d2c40;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.vord-dateinput:hover,.vord-dateinput:focus{border-color:var(--primaryColor);box-shadow:0 0 0 .15vw #10b3be1f}.vord-dateinput::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.vord-dateinput::-webkit-calendar-picker-indicator:hover{opacity:1}.vord-datepopfoot{display:flex;align-items:center;justify-content:space-between;gap:.6vw;padding-top:.7vw;border-top:.08vw solid #f1f4f8}.vord-datepopclear,.vord-datepopok{height:2.3vw;padding:0 1.1vw;border-radius:.6vw;font-family:inherit;font-size:.8vw;font-weight:700;cursor:pointer;transition:filter .2s ease,border-color .2s ease,color .2s ease}.vord-datepopclear{border:.08vw solid #e6ebf1;background-color:#fff;color:#46526a}.vord-datepopclear:hover{border-color:var(--primaryColor);color:var(--primaryColor)}.vord-datepopok{border:none;background-color:var(--primaryColor);color:#fff}.vord-datepopok:hover{filter:brightness(1.06)}.vord-selectwrap{position:relative;display:flex;align-items:center}.vord-select{box-sizing:border-box;width:100%;height:3vw;padding:0 2.2vw 0 1vw;border:.08vw solid #dfe5ec;border-radius:.8vw;background-color:#fff;font-family:inherit;font-size:.85vw;font-weight:600;color:#1d2c40;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.vord-select:hover,.vord-select:focus{border-color:var(--primaryColor);box-shadow:0 0 0 .2vw #10b3be1f}.vord-selecticon{position:absolute;right:.9vw;width:1vw;height:1vw;color:#8a93a2;pointer-events:none}.vord-search{display:flex;align-items:center;gap:.6vw;box-sizing:border-box;height:3vw;padding:0 1vw;border:.08vw solid #dfe5ec;border-radius:.8vw;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.vord-search:focus-within{border-color:var(--primaryColor);box-shadow:0 0 0 .2vw #10b3be1f}.vord-search svg{flex-shrink:0;width:1.1vw;height:1.1vw;color:#8a93a2}.vord-search input{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:.85vw;font-weight:500;color:#1d2c40}.vord-search input::placeholder{color:#9aa3b0;font-weight:500}.vord-filterbtn,.vord-clearbtn{display:flex;align-items:center;justify-content:center;gap:.5vw;box-sizing:border-box;min-width:8.5vw;height:3vw;padding:0 1.2vw;border-radius:.8vw;font-family:inherit;font-size:.9vw;font-weight:700;cursor:pointer;transition:filter .2s ease,transform .15s ease,border-color .2s ease,color .2s ease}.vord-filterbtn{border:none;background-color:var(--primaryColor);color:#fff}.vord-filterbtn:hover{filter:brightness(1.06);transform:translateY(-.08vw)}.vord-clearbtn{border:.08vw solid #dfe5ec;background-color:#fff;color:#46526a}.vord-clearbtn:hover{border-color:var(--primaryColor);color:var(--primaryColor)}.vord-filterbtn svg,.vord-clearbtn svg{width:1vw;height:1vw}.vord-listhead,.vord-cardgrid{display:grid;grid-template-columns:4.6vw 1fr 1fr 1.25fr 1fr 5.2vw;align-items:center;gap:.6vw}.vord-listhead{padding:1vw 1.2vw;border-radius:1vw;background-color:var(--primaryColor);box-shadow:0 .3vw .9vw #10b3be40}.vord-headcell{display:flex;align-items:center;justify-content:center;gap:.35vw;border:none;background:transparent;font-family:inherit;font-size:.95vw;font-weight:700;color:#fff;text-align:center}.vord-headcell-sortable{cursor:pointer}.vord-headcell svg{width:.9vw;height:.9vw;opacity:.9}.vord-orderblock{display:flex;flex-direction:column;gap:.8vw}.vord-card{box-sizing:border-box;padding:1vw 1.2vw;border:.08vw solid #eef1f5;border-radius:1vw;background-color:#fff;box-shadow:0 .25vw .9vw #1d2c400f;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease,border-color .2s ease}.vord-card:hover{border-color:#d8eff0;box-shadow:0 .5vw 1.4vw #1d2c401a;transform:translateY(-.1vw)}.vord-card.vord-cardopen{border-color:var(--primaryColor)}.vord-thumbwrap{position:relative;width:3.6vw;height:3.6vw}.vord-thumb{width:3.6vw;height:3.6vw;border-radius:.7vw;object-fit:contain;background-color:#f7f9fb}.vord-thumbbadge{position:absolute;right:-.35vw;bottom:-.35vw;display:flex;align-items:center;justify-content:center;min-width:1.6vw;height:1.6vw;padding:0 .3vw;border:.12vw solid #ffffff;border-radius:.5vw;background-color:var(--primaryColor);font-size:.75vw;font-weight:700;color:#fff}.vord-cell{display:flex;flex-direction:column;align-items:center;gap:.25vw;min-width:0;text-align:center}.vord-orderno{font-size:1vw;font-weight:700;color:#1d2c40}.vord-date{font-size:.95vw;font-weight:600;color:#1d2c40}.vord-time{font-size:.9vw;font-weight:500;color:#8a93a2}.vord-price{font-size:1vw;font-weight:700;color:#1d2c40}.vord-productcount{display:inline-flex;align-items:center;gap:.3vw;font-size:.85vw;font-weight:500;color:#8a93a2}.vord-productcount svg{width:.9vw;height:.9vw;color:var(--primaryColor)}.vord-statuslist{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4vw}.vord-status{display:inline-flex;align-items:center;gap:.4vw;padding:.4vw .85vw;border-radius:2vw;font-size:.85vw;font-weight:700;white-space:nowrap}.vord-status svg{width:.95vw;height:.95vw}.vord-statuscount{font-weight:800;opacity:.75}.vord-status-w{background-color:#fdf0d9;color:#c98a00}.vord-status-p{background-color:#efe9fb;color:#7a5ac8}.vord-status-s{background-color:#e4effd;color:#2f6fd0}.vord-status-d{background-color:#e3f6e8;color:#2e9e52}.vord-status-x{background-color:#fde4e6;color:#d3454b}.vord-status-c{background-color:#f1f3f6;color:#6b7484}.vord-status-r{background-color:#fdece0;color:#cb6a1e}.vord-cardactions{display:flex;align-items:center;gap:.4vw;margin-left:auto}.vord-printbtn{display:flex;align-items:center;justify-content:center;width:2.2vw;height:2.2vw;padding:0;border:none;border-radius:.6vw;background-color:transparent;color:#46526a;cursor:pointer;transition:background-color .2s ease}.vord-printbtn:hover{background-color:#f1f6f7;color:var(--primaryColor)}.vord-printbtn svg{width:1.15vw;height:1.15vw}.vord-chevron{display:flex;align-items:center;justify-content:center;width:2.2vw;height:2.2vw;padding:0;border:none;border-radius:.6vw;background-color:transparent;color:#46526a;cursor:pointer;transition:background-color .2s ease}.vord-chevron:hover{background-color:#f1f6f7}.vord-chevron svg{width:1.2vw;height:1.2vw}.vord-details{display:flex;flex-direction:column;gap:1vw;box-sizing:border-box;padding:1vw;border:.08vw solid #e4eef0;border-radius:1vw;background-color:#f9fcfd}.vord-depotcard{border:.08vw solid #e4eef0;border-radius:.9vw;background-color:#fff;overflow:hidden}.vord-depothead{display:grid;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:1vw;padding:.7vw 1vw;background-color:var(--primaryColor)}.vord-depotname{font-size:1vw;font-weight:700;color:#fff}.vord-depotship{font-size:.9vw;font-weight:600;color:#fff;opacity:.95}.vord-depotactions{display:flex;align-items:center;gap:.45vw}.vord-iconbtn{display:flex;align-items:center;justify-content:center;width:2vw;height:2vw;padding:0;border:none;border-radius:.55vw;background-color:#fff3;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .15s ease}.vord-iconbtn:hover{background-color:#ffffff59;transform:translateY(-.08vw)}.vord-iconbtn svg{width:1.1vw;height:1.1vw}.vord-depothead .vord-status{background-color:#fff}.vord-shipmentline{display:flex;flex-wrap:wrap;align-items:center;gap:1.2vw;padding:.6vw 1vw;border-bottom:.08vw solid #f1f4f8;background-color:#f4fafb;font-size:.85vw;font-weight:600;color:#46526a}.vord-shipmentline span{display:inline-flex;align-items:center;gap:.4vw}.vord-shipmentline svg{width:1vw;height:1vw;color:var(--primaryColor)}.vord-prow{display:grid;grid-template-columns:4vw 4.5vw 5.5vw 2.1fr 1.1fr 1.1fr 1.1fr;align-items:center;gap:.8vw;padding:.7vw 1vw;border-bottom:.08vw solid #f1f4f8}.vord-prow:last-child{border-bottom:none}.vord-prowhead{background-color:#f7fbfc}.vord-prowhead span{font-size:.85vw;font-weight:700;color:#46526a;text-align:center}.vord-prowhead span:nth-child(4){text-align:left}.vord-prow>span:not(.vord-pname){font-size:.85vw;font-weight:500;color:#46526a;text-align:center}.vord-prow .vord-ptotal{font-weight:700;color:#1d2c40}.vord-pthumb{width:2.8vw;height:2.8vw;border-radius:.5vw;object-fit:contain;background-color:#f7f9fb;cursor:pointer}.vord-pname{font-size:.85vw;font-weight:600;color:#1d2c40;text-align:left;cursor:pointer;transition:color .2s ease}.vord-pname:hover{color:var(--primaryColor)}.vord-bottomrow{display:grid;grid-template-columns:1fr 1fr .85fr;align-items:start;gap:1vw}.vord-bottomrow .ordadr-wrap{display:contents}.vord-summary{display:flex;flex-direction:column;gap:.6vw;box-sizing:border-box;padding:.9vw;border:.07vw solid #e9edf2;border-radius:.7vw;background-color:var(--secondaryColor);box-shadow:0 .1vw .15vw #1018280a,0 .4vw 1vw #1018280d}.vord-summaryrow{display:flex;align-items:center;justify-content:space-between;gap:.8vw;font-size:.85vw;font-weight:600;color:#46526a}.vord-summaryrow.vord-summarytotal{padding-top:.6vw;border-top:.07vw solid #eef1f5;font-size:1vw;font-weight:800;color:var(--primaryColor)}.vord-shipmentnote{padding:.7vw 1vw;border-radius:.7vw;background-color:#e4effd;font-size:.85vw;font-weight:600;color:#2f6fd0}.vord-listfoot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:.6vw}.vord-listfootleft{font-size:.9vw;font-weight:500;color:#8a93a2}.vord-listfootright{display:flex;align-items:center;justify-content:flex-end;gap:.6vw;font-size:.9vw;font-weight:500;color:#8a93a2}.vord-pager{display:flex;align-items:center;justify-content:center;gap:.35vw}.vord-pagebtn{display:flex;align-items:center;justify-content:center;min-width:2.1vw;height:2.1vw;padding:0 .5vw;border:.08vw solid #e6ebf1;border-radius:.5vw;background-color:#fff;font-family:inherit;font-size:.85vw;font-weight:600;color:#46526a;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.vord-pagebtn:hover:not(:disabled){border-color:var(--primaryColor);color:var(--primaryColor)}.vord-pagebtn:disabled{opacity:.45;cursor:not-allowed}.vord-pagebtn.vord-pageactive{border-color:var(--primaryColor);background-color:var(--primaryColor);color:#fff}.vord-pagebtn svg{width:.9vw;height:.9vw}.vord-pagedots{min-width:1.4vw;font-size:.85vw;font-weight:600;color:#8a93a2;text-align:center}.vord-minisel{height:2.1vw;padding:0 .5vw;border:.08vw solid #dfe5ec;border-radius:.5vw;background-color:#fff;font-family:inherit;font-size:.85vw;font-weight:600;color:#1d2c40;cursor:pointer;outline:none}.vord-empty{padding:3vw;border:.08vw dashed #dfe5ec;border-radius:1vw;background-color:#fbfcfd;font-size:1vw;font-weight:600;color:#8a93a2;text-align:center}.vord-loading{display:flex;align-items:center;justify-content:center;padding:1.5vw}.vord-completeoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2vw;background-color:#0f172a8c}.vord-completemodal{box-sizing:border-box;width:100%;max-width:26vw;padding:1.6vw;border-radius:1vw;background-color:#fff;box-shadow:0 1.2vw 3vw #1d2c4033}.vord-completetitle{margin:0 0 .8vw;font-size:1.2vw;font-weight:800;color:#1d2c40}.vord-completetext{margin:0 0 1.3vw;font-size:.9vw;font-weight:500;line-height:1.5;color:#46526a}.vord-completeactions{display:flex;gap:.8vw}.vord-completebtn{flex:1;height:2.8vw;border:none;border-radius:.7vw;font-family:inherit;font-size:.9vw;font-weight:700;cursor:pointer;transition:filter .2s ease,transform .15s ease,border-color .2s ease,color .2s ease}.vord-completebtnconfirm{border:none;background-color:var(--primaryColor);color:#fff}.vord-completebtnconfirm:hover{filter:brightness(1.06);transform:translateY(-.08vw)}.vord-completebtncancel{border:.08vw solid #dfe5ec;background-color:#fff;color:#46526a}.vord-completebtncancel:hover{border-color:var(--primaryColor);color:var(--primaryColor)}.vord-printoverlay{overflow-y:auto;flex-direction:column}.vord-printscreen{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:56vw;max-width:960px;min-width:700px;min-height:800px;height:auto;margin-top:1vw;padding:2vw;gap:.3vw;border-radius:.6vw;background-color:var(--secondaryColor)}.vord-printcontent{width:100%}.vord-printactions{display:flex;flex-direction:row;justify-content:center;gap:1vw;margin-bottom:1vw}.vord-printclosebtn{display:flex;align-items:center;justify-content:center;min-width:8vw;height:2.8vw;margin-top:1.4vw;padding:0 1.4vw;border:none;border-radius:.7vw;background-color:var(--primaryColor);font-family:inherit;font-size:.9vw;font-weight:600;color:#fff;cursor:pointer}}@media (max-width: 999px){.vord-root{display:flex;justify-content:center;width:100%}.vord-page{display:flex;flex-direction:column;gap:4vw;box-sizing:border-box;width:92vw;margin:4vw auto 14vw;font-size:3.4vw;color:#1d2c40}.vord-title{margin:0;font-size:6vw;font-weight:800;color:#1d2c40;text-align:center}.vord-filtercard{display:grid;grid-template-columns:1fr 1fr;gap:2.5vw;box-sizing:border-box;padding:3.5vw;border:.3vw solid #eef1f5;border-radius:3.5vw;background-color:#fff;box-shadow:0 1vw 3vw #1d2c4012}.vord-field{display:flex;flex-direction:column;gap:1.5vw;grid-column:span 2;min-width:0}.vord-fieldlabel{font-size:3vw;font-weight:600;color:#8a93a2}.vord-datewrap{position:relative}.vord-datetrigger{display:flex;align-items:center;gap:2vw;box-sizing:border-box;width:100%;height:11vw;padding:0 3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff;font-family:inherit;text-align:left}.vord-datetriggeropen{border-color:var(--primaryColor)}.vord-datetrigger>svg{flex-shrink:0;width:4.2vw;height:4.2vw;color:var(--primaryColor)}.vord-datevalue{flex:1;overflow:hidden;font-size:3.4vw;font-weight:600;color:#1d2c40;white-space:nowrap;text-overflow:ellipsis}.vord-dateplaceholder{font-weight:500;color:#9aa3b0}.vord-datecaret{flex-shrink:0;width:4vw;height:4vw;color:#8a93a2}.vord-datetriggeropen .vord-datecaret{transform:rotate(180deg)}.vord-datepop{position:absolute;top:calc(100% + 2vw);left:0;z-index:20;display:flex;flex-direction:column;gap:3vw;box-sizing:border-box;width:100%;padding:3.5vw;border:.3vw solid #e6ebf1;border-radius:3vw;background-color:#fff;box-shadow:0 2vw 6vw #1d2c402e}.vord-datepresets{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw}.vord-preset{min-height:11vw;padding:2.5vw 1vw;border:.3vw solid #e6ebf1;border-radius:2vw;background-color:#fff;font-family:inherit;font-size:3.2vw;font-weight:600;color:#46526a}.vord-presetactive{border-color:var(--primaryColor);background-color:#eaf6f7;color:var(--primaryColor)}.vord-datefields{display:flex;flex-direction:column;gap:2.5vw}.vord-datefield{display:flex;flex-direction:column;gap:1.2vw}.vord-datefield span{font-size:3vw;font-weight:600;color:#8a93a2}.vord-dateinput{box-sizing:border-box;width:100%;height:11vw;padding:0 3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff;font-family:inherit;font-size:3.4vw;font-weight:600;color:#1d2c40;outline:none}.vord-datepopfoot{display:flex;align-items:center;justify-content:space-between;gap:2.5vw;padding-top:2.5vw;border-top:.3vw solid #f1f4f8}.vord-datepopclear,.vord-datepopok{flex:1;height:11.5vw;border-radius:2.5vw;font-family:inherit;font-size:3.4vw;font-weight:700}.vord-datepopclear{border:.3vw solid #e6ebf1;background-color:#fff;color:#46526a}.vord-datepopok{border:none;background-color:var(--primaryColor);color:#fff}.vord-selectwrap{position:relative;display:flex;align-items:center}.vord-select{box-sizing:border-box;width:100%;height:11vw;padding:0 8vw 0 3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff;font-family:inherit;font-size:3.4vw;font-weight:600;color:#1d2c40;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}.vord-selecticon{position:absolute;right:3vw;width:4vw;height:4vw;color:#8a93a2;pointer-events:none}.vord-search{display:flex;align-items:center;gap:2vw;box-sizing:border-box;grid-column:span 2;height:11vw;padding:0 3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff}.vord-search svg{flex-shrink:0;width:4.2vw;height:4.2vw;color:#8a93a2}.vord-search input{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:3.4vw;color:#1d2c40}.vord-filterbtn,.vord-clearbtn{display:flex;align-items:center;justify-content:center;gap:2vw;box-sizing:border-box;height:11vw;border-radius:2.5vw;font-family:inherit;font-size:3.4vw;font-weight:700}.vord-filterbtn{border:none;background-color:var(--primaryColor);color:#fff}.vord-clearbtn{border:.3vw solid #dfe5ec;background-color:#fff;color:#46526a}.vord-filterbtn svg,.vord-clearbtn svg{width:4vw;height:4vw}.vord-listhead{display:none}.vord-orderblock{display:flex;flex-direction:column;gap:3vw}.vord-card{box-sizing:border-box;padding:3.5vw;border:.3vw solid #eef1f5;border-radius:3.5vw;background-color:#fff;box-shadow:0 1vw 3vw #1d2c4012}.vord-cardgrid{display:grid;grid-template-columns:15vw 1fr 22vw;align-items:center;gap:2vw 3vw}.vord-thumbwrap{position:relative;grid-column:1;grid-row:1 / span 2;width:14vw;height:14vw}.vord-thumb{width:14vw;height:14vw;border-radius:2.5vw;object-fit:contain;background-color:#f7f9fb}.vord-thumbbadge{position:absolute;right:-1.2vw;bottom:-1.2vw;display:flex;align-items:center;justify-content:center;min-width:6vw;height:6vw;padding:0 1vw;border:.5vw solid #ffffff;border-radius:2vw;background-color:var(--primaryColor);font-size:3vw;font-weight:700;color:#fff}.vord-cell{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2vw;min-width:0}.vord-cell-order{grid-column:2;grid-row:1}.vord-cell-date{grid-column:2;grid-row:2}.vord-cell-status,.vord-cell-price{grid-column:1 / -1;justify-content:space-between}.vord-cell-price{padding-top:2vw;border-top:.3vw solid #f1f4f8}.vord-cell-price:before{content:"Sipariş Tutarı";font-size:3.2vw;font-weight:600;color:#8a93a2}.vord-orderno{overflow:hidden;font-size:4vw;font-weight:700;text-overflow:ellipsis}.vord-date{font-size:3.4vw;font-weight:600;color:#1d2c40}.vord-time,.vord-productcount{display:inline-flex;align-items:center;gap:1.2vw;font-size:3.2vw;color:#8a93a2}.vord-productcount svg{width:3.4vw;height:3.4vw;color:var(--primaryColor)}.vord-price{font-size:4vw;font-weight:700}.vord-statuslist{display:flex;flex-wrap:wrap;align-items:center;gap:2vw}.vord-status{display:inline-flex;align-items:center;gap:1.5vw;padding:1.4vw 3vw;border-radius:6vw;font-size:3.2vw;font-weight:700}.vord-status svg{width:3.6vw;height:3.6vw}.vord-statuscount{font-weight:800;opacity:.75}.vord-status-w{background-color:#fdf0d9;color:#c98a00}.vord-status-p{background-color:#efe9fb;color:#7a5ac8}.vord-status-s{background-color:#e4effd;color:#2f6fd0}.vord-status-d{background-color:#e3f6e8;color:#2e9e52}.vord-status-x{background-color:#fde4e6;color:#d3454b}.vord-status-c{background-color:#f1f3f6;color:#6b7484}.vord-status-r{background-color:#fdece0;color:#cb6a1e}.vord-cardactions{display:flex;align-items:center;grid-column:3;grid-row:1 / span 2;justify-self:end;gap:2vw}.vord-printbtn,.vord-chevron{display:flex;align-items:center;justify-content:center;width:10vw;height:10vw;padding:0;border:.3vw solid #eef1f5;border-radius:2.5vw;background-color:#f9fcfd;color:#46526a}.vord-printbtn svg,.vord-chevron svg{width:4.2vw;height:4.2vw}.vord-details{display:flex;flex-direction:column;gap:3vw;box-sizing:border-box;padding:3vw;border:.3vw solid #e4eef0;border-radius:3vw;background-color:#f9fcfd}.vord-depotcard{border:.3vw solid #e4eef0;border-radius:3vw;background-color:#fff;overflow:hidden}.vord-depothead{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2.5vw;padding:3vw;background-color:var(--primaryColor)}.vord-depotname{grid-column:1;grid-row:1;font-size:3.8vw;font-weight:700;color:#fff}.vord-depottoggle{grid-column:2;grid-row:1}.vord-depotship{grid-column:1 / -1;font-size:3.2vw;font-weight:600;color:#fff}.vord-depothead .vord-status{grid-column:1 / -1;justify-self:start}.vord-depotactions{display:flex;flex-wrap:wrap;align-items:center;grid-column:1 / -1;gap:2.5vw;padding-top:2.5vw;border-top:.3vw solid rgba(255,255,255,.28)}.vord-iconbtn{display:flex;align-items:center;justify-content:center;width:11.5vw;height:11.5vw;padding:0;border:none;border-radius:2.5vw;background-color:#ffffff38;color:#fff}.vord-iconbtn svg{width:5vw;height:5vw}.vord-depothead .vord-status{background-color:#fff}.vord-shipmentline{display:flex;flex-direction:column;gap:1.5vw;padding:3vw;border-bottom:.3vw solid #f1f4f8;background-color:#f4fafb;font-size:3.2vw;font-weight:600;color:#46526a}.vord-shipmentline span{display:inline-flex;align-items:center;gap:1.5vw}.vord-shipmentline svg{width:3.6vw;height:3.6vw;color:var(--primaryColor)}.vord-prow{display:grid;grid-template-columns:14vw 1fr;align-items:center;gap:1.5vw 3vw;padding:3.5vw 3vw;border-bottom:.3vw solid #f1f4f8}.vord-prowhead{display:none}.vord-pthumb{grid-column:1;grid-row:1;width:12vw;height:12vw;border-radius:2vw;object-fit:contain;background-color:#f7f9fb}.vord-pname{grid-column:2;grid-row:1;font-size:3.4vw;font-weight:600;line-height:1.35;color:#1d2c40}.vord-prow>span:not(.vord-pname){display:flex;align-items:baseline;justify-content:space-between;gap:2vw;grid-column:1 / -1;font-size:3.2vw;font-weight:600;color:#1d2c40}.vord-prow>span:not(.vord-pname):before{content:attr(data-label);font-weight:500;color:#8a93a2}.vord-prow .vord-ptotal{padding-top:1.5vw;border-top:.3vw solid #f4f6f9;font-weight:800;color:var(--primaryColor)}.vord-bottomrow{display:flex;flex-direction:column;gap:3vw}.vord-bottomrow .ordadr-wrap{width:100%;margin:0}.vord-summary{display:flex;flex-direction:column;gap:2vw;box-sizing:border-box;padding:3vw;border:.3vw solid #e9edf2;border-radius:2.5vw;background-color:var(--secondaryColor)}.vord-summaryrow{display:flex;align-items:center;justify-content:space-between;gap:2vw;font-size:3.2vw;font-weight:600;color:#46526a}.vord-summaryrow.vord-summarytotal{padding-top:2vw;border-top:.3vw solid #eef1f5;font-size:3.8vw;font-weight:800;color:var(--primaryColor)}.vord-shipmentnote{padding:3vw;border-radius:2.5vw;background-color:#e4effd;font-size:3.2vw;font-weight:600;color:#2f6fd0}.vord-listfoot{display:flex;flex-direction:column;align-items:center;gap:2.5vw;margin-top:2vw}.vord-listfootleft,.vord-listfootright{display:flex;align-items:center;gap:2vw;font-size:3.2vw;color:#8a93a2}.vord-pager{display:flex;align-items:center;justify-content:center;gap:1.5vw}.vord-pagebtn{display:flex;align-items:center;justify-content:center;min-width:10.5vw;height:10.5vw;padding:0 2vw;border:.3vw solid #e6ebf1;border-radius:2.5vw;background-color:#fff;font-family:inherit;font-size:3.4vw;font-weight:600;color:#46526a}.vord-pagebtn.vord-pageactive{border-color:var(--primaryColor);background-color:var(--primaryColor);color:#fff}.vord-pagebtn:disabled{opacity:.45}.vord-pagebtn svg{width:3.4vw;height:3.4vw}.vord-pagedots{font-size:3.2vw;color:#8a93a2}.vord-minisel{height:8vw;padding:0 2vw;border:.3vw solid #dfe5ec;border-radius:2vw;background-color:#fff;font-family:inherit;font-size:3.2vw;font-weight:600}.vord-empty{padding:8vw;border:.3vw dashed #dfe5ec;border-radius:3vw;background-color:#fbfcfd;font-size:3.6vw;font-weight:600;color:#8a93a2;text-align:center}.vord-loading{display:flex;align-items:center;justify-content:center;padding:5vw}.vord-completeoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:5vw;background-color:#0f172a8c}.vord-completemodal{box-sizing:border-box;width:100%;max-width:100%;padding:5vw;border-radius:4vw;background-color:#fff;box-shadow:0 3vw 8vw #1d2c4040}.vord-completetitle{margin:0 0 2.5vw;font-size:4.6vw;font-weight:800;color:#1d2c40}.vord-completetext{margin:0 0 4vw;font-size:3.6vw;font-weight:500;line-height:1.55;color:#46526a}.vord-completeactions{display:flex;flex-direction:column-reverse;gap:2.5vw}.vord-completebtn{width:100%;height:11vw;border:none;border-radius:2.5vw;font-family:inherit;font-size:3.6vw;font-weight:700;cursor:pointer}.vord-completebtnconfirm{border:none;background-color:var(--primaryColor);color:#fff}.vord-completebtncancel{border:.3vw solid #dfe5ec;background-color:#fff;color:#46526a}.vord-printoverlay{display:flex;align-items:stretch;justify-content:flex-end;flex-direction:column;overflow:hidden;padding:0}.vord-printscreen{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:88vh;max-height:88vh;min-height:0;margin:0;padding:4vw 3vw calc(3vw + env(safe-area-inset-bottom)) 3vw;gap:3vw;border-radius:5vw 5vw 0 0;background-color:var(--secondaryColor);overflow:hidden}.vord-printcontent{flex:1;min-height:0;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.vord-printactions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;flex-shrink:0;gap:3vw;width:100%;margin-bottom:0}.vord-printactions .printbutton{width:100%;min-width:0;padding:0}.vord-printclosebtn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:11vw;margin-top:0;padding:0;border:none;border-radius:2.5vw;background-color:var(--primaryColor);font-family:inherit;font-size:3.6vw;font-weight:600;color:#fff;cursor:pointer}}@media (min-width: 600px) and (max-width: 999px){.vord-page{width:94vw;max-width:720px;margin:20px auto 40px;gap:14px;font-size:14px}.vord-title{font-size:26px}.vord-filtercard{gap:12px;padding:14px;border-width:1px;border-radius:14px}.vord-field{gap:6px}.vord-fieldlabel{font-size:12px}.vord-datetrigger,.vord-select,.vord-search,.vord-filterbtn,.vord-clearbtn{height:44px;border-width:1px;border-radius:12px;font-size:14px}.vord-datetrigger,.vord-search{gap:8px;padding:0 12px}.vord-select{padding:0 32px 0 12px}.vord-datetrigger>svg,.vord-search svg{width:16px;height:16px}.vord-datevalue,.vord-search input{font-size:14px}.vord-datecaret,.vord-selecticon{right:12px;width:16px;height:16px}.vord-filterbtn svg,.vord-clearbtn svg{width:16px;height:16px}.vord-datepop{top:calc(100% + 8px);width:340px;gap:12px;padding:14px;border-width:1px;border-radius:14px}.vord-datepresets{grid-template-columns:repeat(4,1fr);gap:6px}.vord-preset{min-height:38px;padding:8px 4px;border-width:1px;border-radius:9px;font-size:12px}.vord-datefields{flex-direction:row;gap:10px}.vord-datefield{flex:1;gap:5px}.vord-datefield span{font-size:12px}.vord-dateinput{height:40px;padding:0 10px;border-width:1px;border-radius:10px;font-size:14px}.vord-datepopfoot{padding-top:10px;border-top-width:1px}.vord-datepopclear,.vord-datepopok{height:40px;border-radius:10px;font-size:14px}.vord-datepopclear{border-width:1px}.vord-orderblock{gap:12px}.vord-card{padding:14px;border-width:1px;border-radius:16px}.vord-cardgrid{grid-template-columns:72px 1fr 96px;gap:8px 14px}.vord-thumbwrap,.vord-thumb{width:60px;height:60px}.vord-thumb{border-radius:12px}.vord-thumbbadge{right:-6px;bottom:-6px;min-width:24px;height:24px;padding:0 5px;border-width:2px;border-radius:8px;font-size:12px}.vord-cell{gap:10px}.vord-cell-price{padding-top:10px;border-top-width:1px}.vord-cell-price:before{font-size:13px}.vord-orderno{font-size:16px}.vord-date{font-size:14px}.vord-time,.vord-productcount{gap:6px;font-size:13px}.vord-productcount svg{width:14px;height:14px}.vord-price{font-size:16px}.vord-statuslist{gap:8px}.vord-status{gap:6px;padding:6px 12px;border-radius:20px;font-size:13px}.vord-status svg{width:14px;height:14px}.vord-cardactions{gap:8px}.vord-printbtn,.vord-chevron{width:44px;height:44px;border-width:1px;border-radius:12px}.vord-printbtn svg,.vord-chevron svg{width:18px;height:18px}.vord-details{gap:12px;padding:12px;border-width:1px;border-radius:14px}.vord-depotcard{border-width:1px;border-radius:12px}.vord-depothead{gap:10px;padding:12px}.vord-depotname{font-size:15px}.vord-depotship{font-size:13px}.vord-depotactions{gap:8px;padding-top:10px;border-top-width:1px}.vord-iconbtn{width:40px;height:40px;border-radius:10px}.vord-iconbtn svg{width:18px;height:18px}.vord-shipmentline{gap:6px;padding:10px 12px;border-bottom-width:1px;font-size:13px}.vord-shipmentline span{gap:6px}.vord-shipmentline svg{width:15px;height:15px}.vord-prow{grid-template-columns:60px 1fr;gap:6px 12px;padding:12px;border-bottom-width:1px}.vord-pthumb{width:48px;height:48px;border-radius:10px}.vord-pname{font-size:14px}.vord-prow>span:not(.vord-pname){gap:10px;font-size:13px}.vord-prow .vord-ptotal{padding-top:6px;border-top-width:1px}.vord-bottomrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vord-bottomrow .ordadr-wrap{display:contents}.vord-bottomrow .ordadr-card{border-width:1px;border-radius:12px}.vord-bottomrow .ordadr-head{gap:8px;padding:10px 12px;border-bottom-width:1px}.vord-bottomrow .ordadr-head-icon{width:28px;height:28px;border-radius:8px;font-size:14px}.vord-bottomrow .ordadr-head-title{font-size:14px}.vord-bottomrow .ordadr-body{gap:9px;padding:11px 12px 12px}.vord-bottomrow .ordadr-field{gap:8px}.vord-bottomrow .ordadr-field-icon{margin-top:2px;font-size:13px}.vord-bottomrow .ordadr-field-label{font-size:11px}.vord-bottomrow .ordadr-field-value{font-size:13px}.vord-summary{grid-column:1 / -1;gap:8px;padding:12px;border-width:1px;border-radius:12px}.vord-summaryrow{font-size:13px}.vord-summaryrow.vord-summarytotal{padding-top:8px;border-top-width:1px;font-size:15px}.vord-shipmentnote{padding:10px 12px;border-radius:10px;font-size:13px}.vord-listfoot{flex-direction:row;justify-content:space-between;gap:12px;margin-top:6px}.vord-listfootleft,.vord-listfootright{gap:8px;font-size:13px}.vord-pager{gap:5px}.vord-pagebtn{min-width:34px;height:34px;padding:0 7px;border-width:1px;border-radius:9px;font-size:13px}.vord-pagebtn svg{width:14px;height:14px}.vord-pagedots{font-size:13px}.vord-minisel{height:34px;padding:0 8px;border-width:1px;border-radius:9px;font-size:13px}.vord-empty{padding:40px 20px;border-width:1px;border-radius:14px;font-size:15px}.vord-loading{padding:24px}.vord-completeoverlay{padding:20px}.vord-completemodal{max-width:420px;padding:20px;border-radius:16px}.vord-completetitle{margin-bottom:10px;font-size:19px}.vord-completetext{margin-bottom:16px;font-size:14px}.vord-completeactions{flex-direction:row;gap:10px}.vord-completebtn{width:auto;flex:1;height:44px;border-radius:10px;font-size:14px}.vord-completebtncancel{border-width:1px}.vord-printscreen{height:88vh;max-height:88vh;padding:16px;border-radius:16px 16px 0 0}.vord-printactions{gap:12px}.vord-printclosebtn{height:44px;border-radius:10px;font-size:14px}}.vord-prow>span.vord-mfvalue,.vord-summaryrow-mf,.vord-summaryrow-mf span:last-child{color:#0f8a4d}@media (min-width: 1000px){.aor-page{display:flex;flex-direction:column;gap:1.1vw;box-sizing:border-box;width:70vw;margin:1.5vw 4vw 3vw auto;font-size:.85vw;color:#1d2c40}.aor-title{margin:0;font-size:2.5vw;font-weight:800;text-align:center;letter-spacing:-.03vw;color:#1d2c40}.aor-toolbar{display:grid;grid-template-columns:1fr 13vw 13vw 10vw;align-items:center;gap:.9vw}.aor-search{display:flex;align-items:center;gap:.6vw;box-sizing:border-box;height:3vw;padding:0 1vw;border:.08vw solid #dfe5ec;border-radius:.8vw;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.aor-search:focus-within{border-color:var(--primaryColor);box-shadow:0 0 0 .2vw #10b3be1f}.aor-search svg{flex-shrink:0;width:1.1vw;height:1.1vw;color:#8a93a2}.aor-search input{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:.85vw;font-weight:500;color:#1d2c40}.aor-search input::placeholder{color:#9aa3b0;font-weight:500}.aor-datefield{display:flex;align-items:center;gap:.6vw;box-sizing:border-box;height:3vw;padding:0 1vw;border:.08vw solid #dfe5ec;border-radius:.8vw;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.aor-datefield:focus-within{border-color:var(--primaryColor);box-shadow:0 0 0 .2vw #10b3be1f}.aor-datefield svg{flex-shrink:0;width:1.1vw;height:1.1vw;color:#8a93a2}.aor-datefield input{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:.8vw;font-weight:500;color:#1d2c40}.aor-filterbtn{display:flex;align-items:center;justify-content:center;gap:.5vw;box-sizing:border-box;height:3vw;border:none;border-radius:.8vw;background-color:var(--primaryColor);color:#fff;font-family:inherit;font-size:.9vw;font-weight:700;cursor:pointer;transition:filter .2s ease,transform .15s ease}.aor-filterbtn:hover{filter:brightness(1.06);transform:translateY(-.08vw)}.aor-filterbtn svg{width:1vw;height:1vw}.aor-statustabs{display:flex;flex-wrap:wrap;gap:.7vw}.aor-statustab{box-sizing:border-box;padding:.65vw 1.4vw;border:.08vw solid #dfe5ec;border-radius:2vw;background-color:#fff;font-family:inherit;font-size:.85vw;font-weight:600;color:#46526a;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.aor-statustab:hover{border-color:var(--primaryColor);color:var(--primaryColor)}.aor-statustabactive{border-color:var(--primaryColor);background-color:var(--primaryColor);color:#fff}.aor-listhead,.aor-cardgrid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.7fr .8fr 2.4vw;align-items:center;gap:.8vw}.aor-listhead{padding:1vw 1.2vw;border-radius:1vw;background-color:var(--primaryColor);box-shadow:0 .3vw .9vw #10b3be40}.aor-listhead span{font-size:.95vw;font-weight:700;color:#fff;text-align:center}.aor-listhead span:first-child{text-align:left}.aor-list{display:flex;flex-direction:column;gap:.8vw}.aor-card{box-sizing:border-box;padding:1vw 1.2vw;border:.08vw solid #eef1f5;border-radius:1vw;background-color:#fff;box-shadow:0 .25vw .9vw #1d2c400f;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease,border-color .2s ease}.aor-card:hover{border-color:#d8eff0;box-shadow:0 .5vw 1.4vw #1d2c401a;transform:translateY(-.1vw)}.aor-cell{display:flex;flex-direction:column;align-items:center;gap:.15vw;text-align:center}.aor-cell-order{flex-direction:row;align-items:center;justify-content:flex-start;gap:.5vw;text-align:left}.aor-orderno{font-size:1vw;font-weight:700;color:#1d2c40}.aor-notifbadge{display:flex;align-items:center;justify-content:center;width:1.4vw;height:1.4vw;border-radius:50%;background-color:#3d8ed9;color:#fff;flex-shrink:0}.aor-notifbadge svg{width:.85vw;height:.85vw}.aor-date{font-size:.95vw;font-weight:500;color:#46526a}.aor-price{font-size:1vw;font-weight:700;color:#1d2c40}.aor-count{font-size:.95vw;font-weight:600;color:#46526a}.aor-statuses{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4vw}.aor-status{display:inline-flex;align-items:center;gap:.35vw;padding:.3vw .7vw;border-radius:2vw;font-size:.78vw;font-weight:700;white-space:nowrap}.aor-status svg{width:.85vw;height:.85vw}.aor-status-w{background-color:#fdf0d9;color:#c98a00}.aor-status-p{background-color:#efe9fb;color:#7a5ac8}.aor-status-s{background-color:#e4effd;color:#2f6fd0}.aor-status-d{background-color:#e3f6e8;color:#2e9e52}.aor-status-x{background-color:#fde4e6;color:#d3454b}.aor-status-r{background-color:#fdece0;color:#cb6a1e}.aor-chevron{display:flex;align-items:center;justify-content:center;width:2.2vw;height:2.2vw;color:#8a93a2}.aor-chevron svg{width:1.2vw;height:1.2vw}.aor-empty{padding:3vw;border:.08vw dashed #dfe5ec;border-radius:1vw;background-color:#fbfcfd;font-size:1vw;font-weight:600;color:#8a93a2;text-align:center}.aor-pager{display:flex;align-items:center;justify-content:center;gap:.6vw;margin-top:.5vw}.aor-pagebtn{display:flex;align-items:center;justify-content:center;min-width:6vw;height:2.3vw;padding:0 1vw;border:.08vw solid #e6ebf1;border-radius:.6vw;background-color:#fff;font-family:inherit;font-size:.85vw;font-weight:600;color:#46526a;cursor:pointer;transition:border-color .2s ease,color .2s ease}.aor-pagebtn:hover:not(:disabled){border-color:var(--primaryColor);color:var(--primaryColor)}.aor-pagebtn:disabled{opacity:.45;cursor:not-allowed}.aor-pageselect{height:2.3vw;padding:0 .8vw;border:.08vw solid #e6ebf1;border-radius:.6vw;background-color:#fff;font-family:inherit;font-size:.85vw;font-weight:600;color:#1d2c40;cursor:pointer;outline:none}.aor-notiflist{display:flex;flex-direction:column;gap:1.2vw}.aor-notifcard{background:#f8fafc;border:1px solid #e5e7eb;border-radius:1vw;padding:1.2vw}.aor-notifcardtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8vw}.aor-notifdate{font-size:.75vw;color:#64748b}.aor-notifbadge2{font-size:.7vw;font-weight:600;padding:.3vw .7vw;border-radius:2vw;background:#e6f7f8;color:#0e8c95}.aor-notifbadge2cancel{background:#fee2e2;color:#b91c1c}.aor-notiftitle{font-size:.95vw;font-weight:700;color:#0f172a;margin-bottom:.3vw}.aor-notifsub{font-size:.8vw;color:#64748b;margin-bottom:.9vw}.aor-notifmessages{display:flex;flex-direction:column;gap:.6vw}.aor-msgbubble{background:#fff;border:1px solid #edf1f7;border-radius:.7vw;padding:.7vw}.aor-msgmeta{font-size:.7vw;color:#64748b;margin-bottom:.25vw}.aor-msgtext{font-size:.85vw;color:#1d2c40}.aor-replybox{margin-top:1.5vw;padding-top:1.5vw;border-top:1px solid #edf1f7}.aor-replytextarea{box-sizing:border-box;width:100%;min-height:4.5vw;padding:.8vw;border:1px solid #dfe5ec;border-radius:.7vw;font-family:inherit;font-size:.85vw;color:#1d2c40;resize:none;outline:none}.aor-replytextarea:focus{border-color:var(--primaryColor)}.aor-replyactions{display:flex;justify-content:flex-end;gap:.7vw;margin-top:.8vw}.aor-replysend{border:none;border-radius:.6vw;padding:.7vw 1.4vw;background:var(--primaryColor);color:#fff;font-family:inherit;font-size:.85vw;font-weight:700;cursor:pointer}.aor-replyclose{border:none;border-radius:.6vw;padding:.7vw 1.4vw;background:#eef1f5;color:#46526a;font-family:inherit;font-size:.85vw;font-weight:700;cursor:pointer}.aor-detailoverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.aor-detailoverlay .orderprintscreen{box-sizing:border-box;display:flex;flex-direction:column;width:60vw;max-width:1160px;min-width:0;min-height:0;max-height:88vh;padding:2vw 2.2vw 1.6vw;gap:1.2vw;border-radius:1vw;box-shadow:0 1.2vw 3.2vw #1d2c402e;overflow:hidden}.aor-detailoverlay .orderprintcontent{flex:1;min-height:0;overflow-y:auto;padding-right:.6vw}.aor-detailoverlay .table-container{overflow-x:auto}.aor-detailoverlay .orderprintactions{flex-shrink:0;justify-content:center;align-items:stretch;margin:0;padding-top:1.2vw;border-top:1px solid #e7ebf1}.aor-detailoverlay .orderprintclosebtn{box-sizing:border-box;width:auto;min-width:9vw;height:auto;margin-top:0;padding:.7vw 1.8vw;border-radius:.6vw;background-color:#eef1f5;color:#46526a;font-size:.9vw;font-weight:700}.aor-detailoverlay .printwrapper{justify-content:center}.aor-detailoverlay .printbutton{box-sizing:border-box;width:auto;min-width:9vw;height:auto;margin-top:0;padding:.7vw 1.8vw;border-radius:.6vw;font-size:.9vw;font-weight:700}}@media (max-width: 999px){.aor-page{display:flex;flex-direction:column;gap:4vw;box-sizing:border-box;width:91vw;margin:5vw 4vw 12vw auto;font-size:3.4vw;color:#1d2c40}.aor-title{margin:0;font-size:6vw;font-weight:800;text-align:center;color:#1d2c40}.aor-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:2.5vw}.aor-search{display:flex;align-items:center;gap:2vw;box-sizing:border-box;grid-column:span 2;height:11vw;padding:0 3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff}.aor-search svg{flex-shrink:0;width:4.2vw;height:4.2vw;color:#8a93a2}.aor-search input{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:3.4vw;color:#1d2c40}.aor-datefield{display:flex;align-items:center;gap:2vw;box-sizing:border-box;height:11vw;padding:0 3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff}.aor-datefield svg{flex-shrink:0;width:4.2vw;height:4.2vw;color:#8a93a2}.aor-datefield input{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:3vw;color:#1d2c40}.aor-filterbtn{display:flex;align-items:center;justify-content:center;gap:2vw;grid-column:span 2;height:11vw;border:none;border-radius:2.5vw;background-color:var(--primaryColor);font-family:inherit;font-size:3.6vw;font-weight:700;color:#fff}.aor-filterbtn svg{width:4vw;height:4vw}.aor-statustabs{display:grid;grid-template-columns:1fr 1fr;gap:2.5vw}.aor-statustab{box-sizing:border-box;padding:2.5vw 1vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;background-color:#fff;font-family:inherit;font-size:3.2vw;font-weight:600;color:#46526a;text-align:center}.aor-statustabactive{border-color:var(--primaryColor);background-color:var(--primaryColor);color:#fff}.aor-listhead{display:none}.aor-list{display:flex;flex-direction:column;gap:3vw}.aor-card{box-sizing:border-box;padding:3.5vw;border:.3vw solid #eef1f5;border-radius:3.5vw;background-color:#fff;box-shadow:0 1vw 3vw #1d2c4012}.aor-cardgrid{display:flex;flex-direction:column;gap:2.5vw}.aor-cell{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2vw}.aor-cell:before{content:attr(data-label);font-size:3vw;font-weight:600;color:#8a93a2}.aor-cell-order{justify-content:flex-start}.aor-cell-order:before{content:none}.aor-orderno{font-size:4.4vw;font-weight:700}.aor-notifbadge{display:flex;align-items:center;justify-content:center;width:5.5vw;height:5.5vw;border-radius:50%;background-color:#3d8ed9;color:#fff;flex-shrink:0}.aor-notifbadge svg{width:3.2vw;height:3.2vw}.aor-date{font-size:3.4vw;font-weight:600;color:#46526a}.aor-price{font-size:3.8vw;font-weight:700;color:#1d2c40}.aor-count{font-size:3.4vw;font-weight:600;color:#46526a}.aor-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.5vw}.aor-status{display:inline-flex;align-items:center;gap:1.2vw;padding:1.2vw 2.5vw;border-radius:6vw;font-size:3vw;font-weight:700}.aor-status svg{width:3.4vw;height:3.4vw}.aor-status-w{background-color:#fdf0d9;color:#c98a00}.aor-status-p{background-color:#efe9fb;color:#7a5ac8}.aor-status-s{background-color:#e4effd;color:#2f6fd0}.aor-status-d{background-color:#e3f6e8;color:#2e9e52}.aor-status-x{background-color:#fde4e6;color:#d3454b}.aor-status-r{background-color:#fdece0;color:#cb6a1e}.aor-chevron{display:none}.aor-empty{padding:8vw;border:.3vw dashed #dfe5ec;border-radius:3vw;background-color:#fbfcfd;font-size:3.6vw;font-weight:600;color:#8a93a2;text-align:center}.aor-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2vw;margin-top:1vw}.aor-pagebtn{display:flex;align-items:center;justify-content:center;min-width:20vw;height:10vw;padding:0 3vw;border:.3vw solid #e6ebf1;border-radius:2.2vw;background-color:#fff;font-family:inherit;font-size:3.4vw;font-weight:600;color:#46526a}.aor-pagebtn:disabled{opacity:.45}.aor-pageselect{height:10vw;padding:0 2.5vw;border:.3vw solid #e6ebf1;border-radius:2.2vw;background-color:#fff;font-family:inherit;font-size:3.4vw;font-weight:600;color:#1d2c40}.aor-notiflist{display:flex;flex-direction:column;gap:3vw}.aor-notifcard{background:#f8fafc;border:1px solid #e5e7eb;border-radius:2.5vw;padding:3.5vw}.aor-notifcardtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5vw}.aor-notifdate{font-size:2.9vw;color:#64748b}.aor-notifbadge2{font-size:2.8vw;font-weight:600;padding:1vw 2.4vw;border-radius:6vw;background:#e6f7f8;color:#0e8c95}.aor-notifbadge2cancel{background:#fee2e2;color:#b91c1c}.aor-notiftitle{font-size:3.6vw;font-weight:700;color:#0f172a;margin-bottom:1vw}.aor-notifsub{font-size:3.1vw;color:#64748b;margin-bottom:3vw}.aor-notifmessages{display:flex;flex-direction:column;gap:2vw}.aor-msgbubble{background:#fff;border:1px solid #edf1f7;border-radius:2vw;padding:2.5vw}.aor-msgmeta{font-size:2.8vw;color:#64748b;margin-bottom:1vw}.aor-msgtext{font-size:3.3vw;color:#1d2c40}.aor-replybox{margin-top:4vw;padding-top:4vw;border-top:1px solid #edf1f7}.aor-replytextarea{box-sizing:border-box;width:100%;min-height:20vw;padding:3vw;border:.3vw solid #dfe5ec;border-radius:2.5vw;font-family:inherit;font-size:3.4vw;color:#1d2c40;resize:none;outline:none}.aor-replyactions{display:grid;grid-template-columns:1fr 1fr;gap:2.5vw;margin-top:3vw}.aor-replysend,.aor-replyclose{box-sizing:border-box;width:100%;border:none;border-radius:2.5vw;padding:3vw;font-family:inherit;font-size:3.4vw;font-weight:700;cursor:pointer}.aor-replysend{background:var(--primaryColor);color:#fff}.aor-replyclose{background:#eef1f5;color:#46526a}.aor-detailoverlay .table-container{overflow-x:auto}}.detailscontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:74vw;margin-top:1vw;background-color:var(--secondaryColor);font-size:.8vw}.detailsordercontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60vw;margin-top:1vw;background-color:var(--secondaryColor);font-size:.8vw;border:.1vw solid var(--primaryColor);border-radius:.3vw}.detailsproductcontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:65vw;gap:2vw;margin-top:1vw;font-size:.8vw}.detailsline{display:flex;width:80%;margin:.5vw;height:.1vw;background-color:var(--primaryColor)}.ordercontainer{border:.1vw solid var(--primaryColor);margin-bottom:2vw;padding-bottom:1vw}.ordermorebutton{width:10vw;height:2.5vw;margin:1vw;color:var(--secondaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:var(--primaryColor)}.allorderscontainer{display:flex;width:60vw;margin-right:4vw;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:1vw;background-color:var(--secondaryColor);padding:5vw}.allorderNotificationWrapper{width:800px;margin:5vw auto;background:var(--secondaryColor);border-radius:12px;padding:2vw;display:flex;flex-direction:column}.allorderNotificationHeader{font-size:1.4vw;font-weight:700;margin-bottom:1.5vw;text-align:center;color:var(--primaryColor)}.allorderNotificationList{display:flex;flex-direction:column;gap:1.5vw}.allorderNotificationCard{background:#fff;border-radius:12px;padding:1.2vw;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:.8vw;border-left:4px solid var(--primaryColor)}.allorderNotificationTop{display:flex;justify-content:space-between;align-items:center}.allorderNotificationDate{font-size:.8vw;color:#777}.allorderNotificationBadge{font-size:.7vw;padding:.3vw .6vw;border-radius:6px;background:var(--primaryColor);color:#fff}.allorderNotificationTitle{font-size:1vw;font-weight:600;color:#222}.allorderNotificationSub{font-size:.8vw;color:#555}.allorderNotificationDivider{height:1px;background:#eee;margin:.5vw 0}.allorderNotificationMessagesTitle{font-weight:600;font-size:.9vw;color:#333}.allorderNotificationMessages{display:flex;flex-direction:column;gap:.6vw}.allorderMessageBubble{background:#f6f6f6;padding:.6vw;border-radius:8px}.allorderMessageMeta{font-size:.7vw;color:#666;margin-bottom:.3vw}.allorderMessageText{font-size:.85vw;color:#222}.allorderNotificationInput{width:100%;min-height:4vw;padding:.7vw;border-radius:8px;border:1px solid #ddd;font-size:.85vw;resize:none}.allorderNotificationInput:focus{outline:none;border-color:var(--primaryColor)}.allorderNotificationActions{display:flex;justify-content:flex-end;gap:.6vw}.allorderNotificationSendBtn{background:var(--primaryColor);color:#fff;border:none;padding:.5vw 1vw;border-radius:6px;cursor:pointer}.allorderNotificationCloseBtn{background:#eee;color:#333;border:none;padding:.5vw 1vw;border-radius:6px;cursor:pointer}.allordersfiltersrow{display:flex;width:50vw;gap:2vw;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-bottom:0}.allorderssearchcol{display:flex;gap:2vw;flex-direction:column;align-items:center}.allordersdatecol{width:33vw;display:flex;flex-direction:column;gap:1vw;align-items:center}.allordersdatelabels{display:flex;width:100%;gap:10vw;justify-content:center;margin-bottom:1vw}.allordersdateinputs{display:flex;width:100%;justify-content:center;margin-bottom:1vw}.allordersselectionbar{display:flex;width:35vw;justify-content:center;margin-bottom:2vw;height:2.3vw;font-size:1vw;padding-left:1vw;border-radius:.4vw;border:.1vw solid var(--primaryColor)}.allordersselectionbaractive{display:flex;width:35vw;justify-content:center;margin-bottom:2vw;height:2.3vw;font-size:1vw;padding-left:1vw;border-radius:.4vw;border:.1vw solid var(--primaryColor);background-color:var(--primaryColor);color:var(--secondaryColor)}.allorderssearchbar{display:flex;width:15vw;justify-content:center;margin-bottom:2vw;height:2.3vw;font-size:1vw;padding-left:1vw;border-radius:.4vw;border:.1vw solid var(--primaryColor)}.allorderssearchbar:focus{outline:none}.allorderssearchbar:hover{outline:none}.allordersrow{display:flex;width:40vw;justify-content:space-between;margin-bottom:1vw}.allodersnormalrow{display:flex;width:50vw;justify-content:center;margin-bottom:1vw}.allodersnormalrow div{font-size:1.4vw}.allordersbutton{background-color:var(--primaryColor);border:none;color:var(--secondaryColor);width:5vw;height:2.5vw;text-align:center;text-decoration:none;display:inline-block;font-size:1vw;margin-bottom:3vw;cursor:pointer}.allordersbutton:hover{outline:none}.allordersbutton:focus{outline:none}.allordersrowclickable{display:flex;width:37vw;justify-content:space-between;margin-bottom:1vw;cursor:pointer}.allordersgrid{display:grid;grid-template-columns:repeat(5,auto);row-gap:1vw;width:60vw;cursor:pointer;margin-bottom:.3vw;border-radius:.3vw;border:1px solid var(--primaryColor)}.allordersgriditem{display:flex;margin-left:2vw;align-items:center;padding-block:1vw;border-radius:.4vw;background-color:var(--secondaryColor)}.allordersgridheader{border:none;font-weight:700;margin-left:2vw;row-gap:7vw}.allordersheader-id{margin-left:2vw}.allordersheader-date{margin-left:6vw}.allordersheader-amount,.allordersheader-status{margin-left:4vw}.allordersheader-count{margin-left:2vw}.allordersboxcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40vw;margin-top:1vw;background-color:var(--secondaryColor);padding:1vw;border-radius:.4vw;font-size:.8vw}.allordersheaderrow{display:flex;width:38vw;justify-content:space-between;margin-bottom:1vw}.allordermodal{display:block;position:fixed;align-items:center;justify-content:center;z-index:100000;padding-top:1vw;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#000000e6}.allordermodalcontent{margin:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:2vw;z-index:100000;width:800px;height:auto;font-size:.8vw;margin-top:5vw;background-color:var(--secondaryColor);border-radius:.3vw}.allordermodalcontentheader{font-size:1vw;font-weight:700;margin-bottom:1vw}.allorderdetailsrow{margin-top:2vw;display:flex;width:25vw;justify-content:space-between;margin-bottom:1vw;font-size:.8vw}.allorderproductthumbnail{width:5vw;height:5vw;object-fit:contain;border-radius:.4vw;margin-right:1vw}.allorderline{display:flex;width:30vw;height:.1vw;background-color:var(--primaryColor)}.pagination{display:flex;justify-content:center;margin-top:1vw;gap:.5vw;margin-bottom:1vw}.pagination-button{padding:.5vw .8vw;border:.1vw solid var(--primaryColor);border-radius:.3vw;background-color:var(--secondaryColor);cursor:pointer;color:var(--primaryColor)}.pagination-button:active{background-color:var(--secondaryColor);color:var(--primaryColor)}.pagination-button:disabled{background-color:#f0f0f0;color:#6b6b6b;cursor:not-allowed}@media (max-width: 768px){.allorderscontainer{box-sizing:border-box;width:100%;margin:3vw 0;padding:5vw 4vw}.allordersfiltersrow{box-sizing:border-box;width:100%;flex-direction:column;align-items:center;gap:4vw}.allorderssearchcol{width:100%;gap:2vw;font-size:3.6vw}.allordersdatecol{width:100%;gap:2vw}.allordersdatelabels{gap:6vw}.allordersdatelabels div,.allodersnormalrow div{font-size:3.2vw}.allorderssearchbar{box-sizing:border-box;width:78vw;height:10vw;font-size:3.6vw;margin-bottom:0}.allordersdateinputs .allorderssearchbar{width:38vw}.allordersbutton{width:78vw;height:10vw;font-size:3.6vw;margin:4vw auto 5vw}.allordersrow{box-sizing:border-box;width:100%}.allordersrow.allordersstatusrow{flex-wrap:wrap;justify-content:center;gap:2.5vw}.allordersselectionbar,.allordersselectionbaractive{box-sizing:border-box;width:44vw;height:11vw;justify-content:center;padding-left:0;font-size:3.2vw;margin-bottom:0}.allordersboxcontainer{box-sizing:border-box;width:100%;font-size:3.4vw}.allordersgrid{grid-template-columns:1fr;width:100%;row-gap:0;margin-bottom:4vw;border-radius:2vw}.allordersgridheader{display:none}.allordersgriditem{box-sizing:border-box;width:100%;margin-left:0!important;justify-content:space-between;padding:3vw 4vw;border-bottom:1px solid #e5e5e5}.allordersgriditem:last-child{border-bottom:none}.allordersgriditem:before{content:attr(data-label);font-weight:700;color:var(--primaryColor);margin-right:2vw}.allordersgriditem svg{width:4.5vw!important;height:4.5vw!important}.allordersgriditem h3{grid-template-columns:repeat(2,1fr)!important;gap:2vw!important;font-size:3vw}.allordermodal{padding-top:0}.allordermodalcontent,.allorderNotificationWrapper{box-sizing:border-box;width:92vw;max-height:88vh;overflow-y:auto;margin:6vw auto;padding:4vw;font-size:3.4vw}.allorderNotificationHeader{font-size:4.5vw;margin-bottom:4vw}.allorderNotificationCard{padding:3.5vw}.allorderNotificationDate,.allorderNotificationBadge,.allorderNotificationSub,.allorderMessageMeta{font-size:3vw}.allorderNotificationTitle{font-size:3.6vw}.allorderMessageText,.allorderNotificationMessagesTitle{font-size:3.4vw}.allorderNotificationInput{min-height:15vw;font-size:3.4vw;padding:2.5vw}.allorderNotificationSendBtn,.allorderNotificationCloseBtn{padding:2vw 4vw;font-size:3.4vw}.pagination{flex-wrap:wrap;gap:2vw}.pagination-button{padding:2vw 3.5vw;font-size:3.4vw}}@media (min-width: 1000px){.dfd-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:.3vw .3vw;margin-bottom:1vw}.dfd-summary-label{text-align:left;font-size:.85vw;color:var(--textColor)}.dfd-summary-value{font-size:.85vw;color:var(--textColor)}.dfd-orders{display:flex;flex-direction:column;gap:1vw;box-sizing:border-box;width:72vw;margin-bottom:2vw}.dfd-orders-head{display:flex;align-items:center;gap:.5vw;padding-bottom:.7vw;border-bottom:.07vw solid #eef1f5}.dfd-orders-icon{display:flex;font-size:1.1vw;color:var(--primaryColor)}.dfd-orders-title{font-size:1.05vw;font-weight:700;color:var(--textColor)}.dfd-orders-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.3vw;height:1.3vw;padding:0 .35vw;border-radius:1vw;background-color:var(--primaryColorTransparent);color:#0a7c85;font-size:.7vw;font-weight:700}.dfd-empty{padding:1.6vw;border:.07vw dashed #e4e8ee;border-radius:.8vw;color:#a3adbb;font-size:.85vw;font-weight:500;text-align:center}.dfd-card{display:flex;flex-direction:column;box-sizing:border-box;width:95%;border:.07vw solid #e9edf2;border-radius:.85vw;background-color:var(--secondaryColor);box-shadow:0 .1vw .15vw #1018280a,0 .5vw 1.4vw #1018280f;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.dfd-card:hover{transform:translateY(-.1vw);box-shadow:0 .1vw .15vw #1018280d,0 .8vw 1.8vw #1018281a}.dfd-card-head{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding:.85vw 1vw;border-bottom:.07vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.dfd-card-id{display:flex;flex-direction:column;gap:.2vw;min-width:0}.dfd-card-idlabel{font-size:.62vw;font-weight:700;letter-spacing:.04vw;text-transform:uppercase;color:#8a93a2}.dfd-card-no{font-family:inherit;font-size:1vw;font-weight:700;letter-spacing:.03vw;color:var(--textColor)}.dfd-card-meta{display:flex;align-items:center;gap:.45vw;flex-wrap:wrap;justify-content:flex-end}.dfd-date{display:inline-flex;align-items:center;gap:.3vw;color:#6b7480;font-size:.75vw;font-weight:600}.dfd-date svg{font-size:.85vw;color:#a3adbb}.dfd-pill{display:inline-flex;align-items:center;gap:.28vw;padding:.28vw .6vw;border-radius:1vw;font-size:.68vw;font-weight:700;white-space:nowrap}.dfd-pill svg{font-size:.8vw}.dfd-pill-dot{flex:none;width:.35vw;height:.35vw;border-radius:50%;background-color:currentColor}.dfd-pill-green{background-color:#e7f7ee;color:#197f4a}.dfd-pill-blue{background-color:#e8f1fd;color:#1d63b8}.dfd-pill-amber{background-color:#fdf3e2;color:#a76a08}.dfd-pill-red{background-color:#fdecec;color:#c72c30}.dfd-pill-purple{background-color:#f2edfd;color:#6b3fc4}.dfd-pill-gray{background-color:#f1f3f6;color:#667085}.dfd-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.05vw;background-color:#eef1f5;border-bottom:.07vw solid #eef1f5}.dfd-stat{display:flex;flex-direction:column;gap:.3vw;padding:.75vw 1vw;background-color:var(--secondaryColor)}.dfd-stat-label{display:flex;align-items:center;gap:.28vw;font-size:.63vw;font-weight:700;letter-spacing:.03vw;text-transform:uppercase;color:#8a93a2}.dfd-stat-label svg{font-size:.75vw}.dfd-stat-value{font-size:.95vw;font-weight:700;color:var(--textColor);white-space:nowrap}.dfd-stat-value .dfd-cur{margin-left:.15vw;font-size:.75vw;font-weight:600;color:#98a2b3}.dfd-stat-cut .dfd-stat-value{color:#c72c30}.dfd-stat-net{background-color:#f4fcfd}.dfd-stat-net .dfd-stat-label,.dfd-stat-net .dfd-stat-value{color:#0a7c85}.dfd-stat-net .dfd-stat-value .dfd-cur{color:#7fc7cd}.dfd-stat-muted .dfd-stat-value{color:#6b7480}.dfd-lines{display:flex;flex-direction:column;padding:.9vw 1vw .2vw}.dfd-lines-title{display:flex;align-items:center;gap:.35vw;margin-bottom:.55vw;font-size:.8vw;font-weight:700;color:var(--textColor)}.dfd-lines-title svg{font-size:.9vw;color:var(--primaryColor)}.dfd-lines-title span.dfd-lines-sub{color:#8a93a2;font-size:.7vw;font-weight:600}.dfd-row{display:grid;grid-template-columns:1.7fr 1fr .7fr 1.1fr .8fr 1fr;align-items:center;gap:.5vw;padding:.5vw .6vw;border-radius:.45vw}.dfd-row-head{padding-bottom:.35vw;border-bottom:.07vw solid #eef1f5;border-radius:0;font-size:.62vw;font-weight:700;letter-spacing:.03vw;text-transform:uppercase;color:#8a93a2}.dfd-line{border-bottom:.07vw solid #f4f6f9;border-radius:0;font-size:.78vw;color:#465061;transition:background-color .15s ease}.dfd-line:hover{background-color:#f8fafc}.dfd-num{font-weight:600;text-align:right;white-space:nowrap}.dfd-num-strong{font-weight:700;color:var(--textColor)}.dfd-cell-center{text-align:center}.dfd-cell-right{text-align:right}.dfd-prod{display:flex;align-items:center;gap:.45vw;min-width:0}.dfd-prod-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.5vw;height:1.5vw;border-radius:.4vw;background-color:#f1f4f8;color:#7d879a;font-size:.8vw}.dfd-prod-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--textColor)}.dfd-cut{display:inline-flex;align-items:center;justify-content:center;padding:.2vw .45vw;border-radius:.35vw;background-color:#fdecec;color:#c72c30;font-size:.7vw;font-weight:700}.dfd-cut-zero{background-color:#f1f3f6;color:#8a93a2}.dfd-term{color:#6b7480;font-size:.72vw;font-weight:600}.dfd-dash{color:#c4cbd4;font-weight:600}.dfd-ship{margin-top:.55vw;padding:.6vw;border:.07vw dashed #b9e4e8;border-radius:.55vw;background-color:#f4fcfd}.dfd-ship:hover{background-color:#eefafb}.dfd-ship .dfd-prod-icon{background-color:var(--primaryColor);color:var(--secondaryColor)}.dfd-ship .dfd-prod-name{color:#0a7c85}.dfd-ship-tag{display:inline-flex;align-items:center;flex:none;padding:.12vw .4vw;border-radius:.3vw;background-color:var(--primaryColorTransparent);color:#0a7c85;font-size:.58vw;font-weight:700;letter-spacing:.03vw;text-transform:uppercase}.dfd-ship-free{display:inline-flex;align-items:center;padding:.2vw .45vw;border-radius:.35vw;background-color:#e7f7ee;color:#197f4a;font-size:.68vw;font-weight:700}.dfd-foot{display:flex;align-items:center;justify-content:flex-end;gap:1vw;padding:.85vw 1vw;border-top:.07vw solid #eef1f5;background-color:#fbfcfd}.dfd-more{display:inline-flex;align-items:center;gap:.35vw;flex:none;padding:.55vw .9vw;border:none;border-radius:.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-family:inherit;font-size:.78vw;font-weight:700;cursor:pointer;box-shadow:0 .2vw .6vw var(--primaryColorTransparent);transition:all .2s ease}.dfd-more svg{font-size:.85vw;transition:transform .2s ease}.dfd-more:hover{filter:brightness(1.07);border-color:transparent;box-shadow:0 .35vw .9vw var(--primaryColorTransparent)}.dfd-more:hover svg{transform:translate(.15vw)}.dfd-more:focus{outline:none}.dfd-more:focus-visible{outline:none;box-shadow:0 0 0 .17vw var(--primaryColorTransparent)}}@media (max-width: 999.9px){.dfd-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:2.6vw 3vw;padding:3.4vw;border:.3vw solid #e9edf2;border-radius:3vw;background-color:var(--secondaryColor);box-shadow:0 1vw 3vw #10182812;margin-bottom:4vw}.dfd-summary-label{text-align:left;font-size:2.8vw;font-weight:700;letter-spacing:.1vw;text-transform:uppercase;color:#8a93a2;word-break:break-word}.dfd-summary-value{text-align:left;font-size:3.6vw;font-weight:600;color:var(--textColor);word-break:break-word}.dfd-orders{display:flex;flex-direction:column;gap:3vw;box-sizing:border-box;width:100%;margin-bottom:6vw}.dfd-orders-head{display:flex;align-items:center;gap:2vw;padding-bottom:2.6vw;border-bottom:.3vw solid #eef1f5}.dfd-orders-icon{display:flex;font-size:4.6vw;color:var(--primaryColor)}.dfd-orders-title{font-size:4.4vw;font-weight:700;color:var(--textColor)}.dfd-orders-count{display:inline-flex;align-items:center;justify-content:center;min-width:5.4vw;height:5.4vw;padding:0 1.4vw;border-radius:6vw;background-color:var(--primaryColorTransparent);color:#0a7c85;font-size:3vw;font-weight:700}.dfd-empty{padding:6vw;border:.3vw dashed #e4e8ee;border-radius:3vw;color:#a3adbb;font-size:3.4vw;font-weight:500;text-align:center}.dfd-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;border:.3vw solid #e9edf2;border-radius:3vw;background-color:var(--secondaryColor);box-shadow:0 1vw 3vw #10182812;overflow:hidden}.dfd-card-head{display:flex;flex-direction:column;align-items:flex-start;gap:2vw;padding:3.4vw;border-bottom:.3vw solid #eef1f5;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.dfd-card-id{display:flex;flex-direction:column;gap:.8vw;min-width:0}.dfd-card-idlabel{font-size:2.7vw;font-weight:700;letter-spacing:.15vw;text-transform:uppercase;color:#8a93a2}.dfd-card-no{font-family:inherit;font-size:4.4vw;font-weight:700;color:var(--textColor)}.dfd-card-meta{display:flex;align-items:center;gap:2vw;flex-wrap:wrap}.dfd-date{display:inline-flex;align-items:center;gap:1.2vw;color:#6b7480;font-size:3.2vw;font-weight:600}.dfd-date svg{font-size:3.6vw;color:#a3adbb}.dfd-pill{display:inline-flex;align-items:center;gap:1.2vw;padding:1.2vw 2.4vw;border-radius:6vw;font-size:2.9vw;font-weight:700;white-space:nowrap}.dfd-pill svg{font-size:3.4vw}.dfd-pill-dot{flex:none;width:1.6vw;height:1.6vw;border-radius:50%;background-color:currentColor}.dfd-pill-green{background-color:#e7f7ee;color:#197f4a}.dfd-pill-blue{background-color:#e8f1fd;color:#1d63b8}.dfd-pill-amber{background-color:#fdf3e2;color:#a76a08}.dfd-pill-red{background-color:#fdecec;color:#c72c30}.dfd-pill-purple{background-color:#f2edfd;color:#6b3fc4}.dfd-pill-gray{background-color:#f1f3f6;color:#667085}.dfd-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.3vw;background-color:#eef1f5;border-bottom:.3vw solid #eef1f5}.dfd-stat{display:flex;flex-direction:column;gap:1.2vw;padding:3vw 3.4vw;background-color:var(--secondaryColor)}.dfd-stat-label{display:flex;align-items:center;gap:1.2vw;font-size:2.7vw;font-weight:700;letter-spacing:.1vw;text-transform:uppercase;color:#8a93a2}.dfd-stat-label svg{font-size:3.2vw}.dfd-stat-value{font-size:4vw;font-weight:700;color:var(--textColor)}.dfd-stat-value .dfd-cur{margin-left:.6vw;font-size:3.2vw;font-weight:600;color:#98a2b3}.dfd-stat-cut .dfd-stat-value{color:#c72c30}.dfd-stat-net{background-color:#f4fcfd}.dfd-stat-net .dfd-stat-label,.dfd-stat-net .dfd-stat-value{color:#0a7c85}.dfd-stat-muted .dfd-stat-value{color:#6b7480}.dfd-lines{display:flex;flex-direction:column;padding:3.4vw}.dfd-lines-title{display:flex;align-items:center;gap:1.4vw;margin-bottom:2.4vw;font-size:3.6vw;font-weight:700;color:var(--textColor)}.dfd-lines-title svg{font-size:4vw;color:var(--primaryColor)}.dfd-lines-title span.dfd-lines-sub{color:#8a93a2;font-size:3vw;font-weight:600}.dfd-row.dfd-row-head{display:none}.dfd-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6vw 2vw;padding:3vw;border:.3vw solid #f0f2f6;border-radius:2.6vw;margin-bottom:2.4vw;font-size:3.2vw;color:#465061}.dfd-row>.dfd-prod{grid-column:1 / -1}.dfd-row>*:before{content:attr(data-label);display:block;margin-bottom:.6vw;font-size:2.6vw;font-weight:700;letter-spacing:.1vw;text-transform:uppercase;color:#8a93a2}.dfd-row>.dfd-prod:before{content:none}.dfd-num,.dfd-cell-center,.dfd-cell-right{text-align:left;font-weight:600}.dfd-num-strong{font-weight:700;color:var(--textColor)}.dfd-prod{display:flex;align-items:center;gap:2vw;min-width:0}.dfd-prod-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:7vw;height:7vw;border-radius:2vw;background-color:#f1f4f8;color:#7d879a;font-size:3.6vw}.dfd-prod-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:3.5vw;font-weight:600;color:var(--textColor)}.dfd-cut{display:inline-flex;padding:.8vw 2vw;border-radius:1.6vw;background-color:#fdecec;color:#c72c30;font-size:3vw;font-weight:700}.dfd-cut-zero{background-color:#f1f3f6;color:#8a93a2}.dfd-term{color:#6b7480;font-size:3.2vw;font-weight:600}.dfd-dash{color:#c4cbd4}.dfd-ship{border:.3vw dashed #b9e4e8;background-color:#f4fcfd}.dfd-ship .dfd-prod-icon{background-color:var(--primaryColor);color:var(--secondaryColor)}.dfd-ship .dfd-prod-name{color:#0a7c85}.dfd-ship-tag{display:inline-flex;flex:none;padding:.5vw 1.4vw;border-radius:1.4vw;background-color:var(--primaryColorTransparent);color:#0a7c85;font-size:2.5vw;font-weight:700;text-transform:uppercase}.dfd-ship-free{display:inline-flex;padding:.8vw 2vw;border-radius:1.6vw;background-color:#e7f7ee;color:#197f4a;font-size:3vw;font-weight:700}.dfd-foot{display:flex;flex-direction:column;align-items:stretch;gap:2.6vw;padding:3.4vw;border-top:.3vw solid #eef1f5;background-color:#fbfcfd}.dfd-more{display:inline-flex;align-items:center;justify-content:center;gap:1.6vw;width:100%;padding:3.2vw;border:none;border-radius:2.6vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-family:inherit;font-size:3.8vw;font-weight:700;cursor:pointer;box-shadow:0 1vw 3vw var(--primaryColorTransparent)}.dfd-more svg{font-size:4vw}.dfd-more:focus{outline:none}}.unauthcontainer{--unauthTitleColor: #1a5c6e;--unauthMutedColor: #5b7c88;--unauthIconBg: #ff57331a;--unauthCardBorder: #eef2f4;--unauthDashColor: #b9c6cc}@media (min-width: 1000px){.unauthcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);padding-top:5vw;padding-bottom:5vw;margin-top:8vw;width:100%}.unauthcard{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:32vw;padding:3.5vw 3vw 2.5vw;background-color:var(--secondaryColor);border:.07vw solid var(--unauthCardBorder);border-radius:1vw;box-shadow:0 .5vw 2.2vw #00000012}.unauthiconcircle{display:flex;align-items:center;justify-content:center;width:9.5vw;height:9.5vw;border-radius:50%;background-color:var(--unauthIconBg)}.unauthicon{width:5.2vw;height:5.2vw}.unauthtitle{font-size:1.75vw;font-weight:700;color:var(--unauthTitleColor);margin:2.2vw 0 0}.unauthdivider{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.9vw;margin-top:1.6vw;width:20vw}.unauthdividerline{flex:1;height:.1vw;background-color:var(--primaryColor);opacity:.6}.unauthdividerdot{flex-shrink:0;width:.6vw;height:.6vw;border-radius:50%;background-color:var(--primaryColor)}.unauthsubtitle{font-size:1.05vw;color:var(--unauthMutedColor);margin:1.6vw 0 0}.unauthplane{width:22vw;height:4.5vw;margin-top:1.6vw}}@media (max-width: 999px){.unauthcontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);padding-top:12vw;padding-bottom:12vw;width:100%}.unauthcard{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:86vw;padding:10vw 6vw 8vw;background-color:var(--secondaryColor);border:.25vw solid var(--unauthCardBorder);border-radius:3.5vw;box-shadow:0 1.5vw 6vw #00000014}.unauthiconcircle{display:flex;align-items:center;justify-content:center;width:30vw;height:30vw;border-radius:50%;background-color:var(--unauthIconBg)}.unauthicon{width:16vw;height:16vw}.unauthtitle{font-size:5.4vw;font-weight:700;color:var(--unauthTitleColor);margin:6.5vw 0 0;line-height:7.5vw}.unauthdivider{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3vw;margin-top:5.5vw;width:62vw}.unauthdividerline{flex:1;height:.35vw;background-color:var(--primaryColor);opacity:.6}.unauthdividerdot{flex-shrink:0;width:2.2vw;height:2.2vw;border-radius:50%;background-color:var(--primaryColor)}.unauthsubtitle{font-size:3.6vw;color:var(--unauthMutedColor);margin:5.5vw 0 0;line-height:5.5vw}.unauthplane{width:68vw;height:14vw;margin-top:5.5vw}}.unauthcard{animation:unauthcardin .5s ease-out}.unauthiconlock{animation:unauthlockpulse 2.4s ease-in-out infinite;transform-origin:46px 44px}.unauthplanepath{stroke-dasharray:5 7;animation:unauthdashmove 2.5s linear infinite}.unauthplaneshape{animation:unauthplanefloat 2.6s ease-in-out infinite}.unauthdividerdot{animation:unauthdotpulse 2.4s ease-in-out infinite}@keyframes unauthcardin{0%{opacity:0;transform:translateY(1.5%)}to{opacity:1;transform:translateY(0)}}@keyframes unauthlockpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes unauthdashmove{to{stroke-dashoffset:-24}}@keyframes unauthplanefloat{0%,to{transform:translate(0)}50%{transform:translate(2px,-4px)}}@keyframes unauthdotpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.25)}}@media (prefers-reduced-motion: reduce){.unauthcard,.unauthiconlock,.unauthplanepath,.unauthplaneshape,.unauthdividerdot{animation:none}}.ntf-headernames{display:flex;flex-direction:row}.notificationitem .ntf-itemtitle,.notificationitem .ntf-sender{font-weight:600}.ntf-messageline{display:flex}@media (min-width: 1000px){.notificationcontainer{display:flex;justify-content:center;align-items:flex-start;width:50vw;min-width:49vw;flex-direction:column;margin-left:5vw;margin-right:19.9vw;min-height:1vw}.notificationcontainer .ntf-title{margin-left:19vw;font-size:2.5vw;font-weight:700}.notificationcontainer .ntf-empty{font-size:1.2vw}.notificationheader{display:flex;justify-content:space-between;align-items:center;width:47vw;padding:1vw;height:2vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:1.5vw;font-weight:700;border:1px solid #f5c6cb;border-radius:.4vw}.notificationheader h3{font-size:1vw}.notificationitem{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:47vw;padding:1vw;height:auto;background-color:var(--secondaryColor);color:var(--textColor);font-size:1.2vw;border:1px solid #f5c6cb;border-radius:.4vw;margin-bottom:.5vw}.notificationitem p{font-size:.8vw}.notificationitem h4{font-size:.6vw;font-weight:lighter}.notificationcontainer .ntf-pagelabel{font-size:.8vw}}@media (max-width: 999px){.notificationcontainer{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:94vw;min-width:0;margin:3vw auto 24vw}.notificationcontainer .ntf-title{margin:0 0 3vw;font-size:5.4vw;font-weight:700}.notificationcontainer .ntf-empty{margin:8vw 0;font-size:4vw;text-align:center}.notificationlist{width:100%}.ntf-group{margin-bottom:4vw}.notificationheader{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.2vw;box-sizing:border-box;width:100%;height:auto;margin-bottom:2vw;padding:3.5vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-weight:700;border:.3vw solid #f5c6cb;border-radius:3vw}.notificationheader h3{margin:0;font-size:3.6vw;line-height:1.3;word-break:break-word}.ntf-headernames{flex-wrap:wrap;gap:1.5vw}.notificationitem{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box;width:100%;height:auto;margin-bottom:2vw;padding:3.5vw;background-color:var(--secondaryColor);color:var(--textColor);border:.3vw solid #f5c6cb;border-radius:3vw}.notificationitem .ntf-itemtitle{margin:0 0 2vw;font-size:3.8vw}.ntf-message{width:100%;padding-top:2vw;border-top:.3vw solid #f1f4f8}.ntf-message:first-of-type{padding-top:0;border-top:none}.notificationitem h4{margin:0 0 1vw;font-size:3vw;font-weight:lighter}.ntf-messageline{flex-wrap:wrap;gap:1.5vw}.notificationitem p{margin:0;font-size:3.4vw;line-height:1.4;word-break:break-word}.notificationcontainer .vetdepotlistpagination{justify-content:center;width:100%;margin:4vw 0}.notificationcontainer .vetdepotlistpagepreviousbutton,.notificationcontainer .vetdepotlistpagenextbutton{align-items:center;min-height:10vw;padding:0 4vw;font-size:3.4vw}.notificationcontainer .ntf-pagelabel{padding-inline:4vw;padding-block:2.6vw;font-size:3.4vw}}.ads-root .ads-stockrow{background-color:#fff}.ads-root .ads-stockrowcritical{background-color:#f003}.ads-root .ads-criticalvalue{color:red;font-weight:700}.ads-root .ads-searchrow,.ads-root .ads-deletealertactions{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width: 1000px){.ads-root{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80vw;margin-top:2vh;margin-bottom:2vh}.ads-root .ads-title{font-size:2.5vw;font-weight:600}.ads-root .ads-subtitle{font-size:1.2vw;font-weight:500}.ads-root .ads-actionicon{width:1.2vw;height:1.2vw}.ads-root .ads-mobilebar{display:none}}@media (max-width: 999px){.ads-root{display:flex;justify-content:center;width:100%}.ads-root .ads-container{box-sizing:border-box;width:94vw;margin:3vw auto 24vw;padding:3.5vw;border:.3vw solid #e5e5e5;border-radius:3vw}.ads-root .ads-title{margin:2vw 0 1vw;font-size:5vw;font-weight:700;text-align:center}.ads-root .ads-subtitle{margin:.5vw 0;font-size:3.4vw;font-weight:500;text-align:center}.ads-root .ads-searchrow{flex-direction:row;align-items:stretch;gap:2vw;margin:3vw 0}.ads-root .ads-searchbar{box-sizing:border-box;flex:1 1 auto;width:auto;min-width:0;height:11vw;margin:0;padding:0 3vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.ads-root .ads-searchbutton{box-sizing:border-box;flex:0 0 auto;width:22vw;height:11vw;margin:0;padding:0;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.ads-root .ads-mobilebar{display:flex;width:100%;margin-bottom:3vw}.ads-root .ads-mobilebar .productssortselect{box-sizing:border-box;width:100%;height:11vw;margin:0;padding:0 2vw;border-radius:2.4vw;font-size:3.6vw}.ads-root .ads-stockrow{display:grid;grid-template-columns:18vw 1fr;grid-template-rows:auto;align-items:center;box-sizing:border-box;gap:2vw 3vw;width:100%;margin-bottom:3vw;padding:3.5vw;border:.3vw solid var(--primaryColor);border-radius:3vw}.ads-root .ads-stockrow.ads-stockrowhead{display:none}.ads-root .ads-thumb{grid-column:1;width:18vw;height:18vw;max-width:none;max-height:none;margin-left:0;border-radius:2.5vw}.ads-root .ads-stockrow .ads-name{grid-column:2;margin-left:0;font-size:3.8vw;font-weight:700;line-height:1.3;word-break:break-word}.ads-root .ads-stockrow .ads-cell{display:flex;align-items:baseline;justify-content:space-between;gap:3vw;grid-column:1 / -1;margin-left:0;padding-top:1.5vw;border-top:.3vw solid #f1f4f8;font-size:3.4vw;text-align:right}.ads-root .ads-stockrow .ads-cell:before{content:attr(data-label);flex-shrink:0;font-weight:500;color:#8a93a2;text-align:left}.ads-root .ads-actions{grid-column:1 / -1;justify-content:flex-end;gap:3vw;margin-left:0}.ads-root .ads-actionbutton{width:11vw;height:11vw}.ads-root .ads-actionicon{width:5vw;height:5vw}.ads-root .ads-empty{height:auto;margin:8vw 0;font-size:4vw;text-align:center}.ads-root .ads-deletealert{box-sizing:border-box;width:88vw;height:auto;margin:0;padding:6vw 4vw;top:50%;left:50%;transform:translate(-50%,-50%);border-width:.3vw;border-radius:3vw;font-size:3.6vw;text-align:center}.ads-root .ads-deletealert p{margin:.5vw 0}.ads-root .ads-deletealert button{width:34vw;height:11vw;margin-top:4vw;border-radius:2.5vw;font-size:3.4vw}.ads-root .ads-deletealertactions{display:flex;flex-direction:row;justify-content:center;gap:4vw;width:100%}.ads-root .ads-pagination{flex-wrap:wrap;gap:2vw;width:100%;margin-top:5vw}.ads-root .ads-paginationbutton{box-sizing:border-box;flex:1 1 0;min-width:0;width:auto;height:11vw;margin:0;padding:0 2vw;border-radius:2.5vw;font-size:3.4vw}.ads-root .ads-paginationselect{box-sizing:border-box;flex:0 0 auto;width:20vw;height:11vw;margin:0;padding:0 2vw;border:.3vw solid #ccc;border-radius:2.5vw;background-color:#f9f9f9;font-family:inherit;font-size:3.4vw;font-weight:600;text-align:center;text-align-last:center}}.adminreportscontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2.5vw;margin-bottom:2.5vw;width:70vw;border-radius:.5vw;margin-right:4vw}.adminreportscontainer h1{color:var(--textColor);font-size:2.5vw;font-weight:700;margin:1vw}.adminreportsrowcontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:70vw;margin-top:2vw}.adminreportsrowcontainer select,.adminreportsrowcontainer input{width:90%;height:2.5vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:#fff}.adminreportsrowcontainer button{width:20%;height:2.5vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:var(--primaryColor);color:#fff;cursor:pointer}.adminreportsgridcontainer{display:grid;grid-template-columns:9.5vw 8vw 8vw 8vw 5.9vw 5.2vw 6vw 8.8vw 7.7vw;gap:0;width:67vw;border:1px solid var(--textColor)}.adminreportsgridcontainer2{display:grid;grid-template-columns:16vw 12vw 12vw 9vw 8vw 8vw;gap:0;width:65vw;border:1px solid var(--textColor);margin-top:1vw}.adminreportsgridcontainerheader{background:var(--primaryColorTransparent);font-size:.8vw;display:flex;height:1.8vw;align-items:center;justify-content:center;border:1px solid var(--textColor);padding:.5vw;font-weight:700}.adminreportsgridcontaineritem{font-size:.8vw;display:flex;height:3vw;line-height:1vw;overflow:hidden;text-overflow:ellipsis;align-items:center;justify-content:center;border:1px solid var(--textColor);padding:.5vw;font-weight:500}.reportspagination{display:flex;justify-content:center;align-items:center;margin-top:2vw;width:70vw;margin-bottom:2vw}.reportspagination select{font-family:inherit;width:4vw;padding:.5vw;border:.05vw solid #ccc;font-weight:600;border-radius:.02vw;background-color:#f9f9f9;font-size:.7vw}.reportspaginationbutton{align-items:center;justify-content:center;background-color:var(--primaryColor);color:var(--secondaryColor);border:none;cursor:pointer;border-radius:.03vw;width:6vw;height:2vw;font-family:inherit;font-weight:600;margin-left:.5vw;margin-right:.5vw;font-size:.7vw}.reportspaginationbutton:disabled{background-color:var(--primaryColorTransparent);cursor:not-allowed}@media (min-width: 1000px){.adrp-root .adrp-grid{display:flex;flex-direction:column}.adrp-root .adrp-row{display:grid;grid-template-columns:16vw 12vw 12vw 9vw 8vw 8vw}}@media (max-width: 999px){.adminpagescontainer:has(>.adrp-root){width:100%;margin-inline-start:0}.adminreportscontainer.adrp-root{box-sizing:border-box;width:94vw;margin:3vw auto 24vw}.adrp-root h1{margin:0 0 3vw;font-size:5.4vw;text-align:center}.adrp-root .adminreportsrowcontainer{flex-wrap:wrap;gap:2.5vw;box-sizing:border-box;width:100%;margin-top:3vw}.adrp-root .adminreportsrowcontainer select,.adrp-root .adminreportsrowcontainer input{box-sizing:border-box;width:100%;height:11vw;margin:0;padding:0 2.5vw;border-width:.3vw;border-radius:2vw;font-size:3.4vw}.adrp-root .adminreportsrowcontainer button{box-sizing:border-box;width:100%;height:auto;min-height:11vw;margin:0;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.6vw}.adrp-root .adrp-grid{display:flex;flex-direction:column;gap:3vw;box-sizing:border-box;width:100%;margin-top:3vw;border:none}.adrp-root .adrp-row{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:3.5vw;border:.3vw solid var(--primaryColor);border-radius:3vw;background-color:var(--secondaryColor)}.adrp-root .adrp-row.adrp-rowhead{display:none}.adrp-root .adrp-row .adminreportsgridcontaineritem{display:flex;align-items:baseline;justify-content:space-between;gap:3vw;height:auto;padding:1.5vw 0;overflow:visible;border:none;border-top:.3vw solid #f1f4f8;font-size:3.4vw;line-height:1.4;text-align:right;word-break:break-word}.adrp-root .adrp-row .adminreportsgridcontaineritem:before{content:attr(data-label);flex-shrink:0;font-weight:500;color:#8a93a2;text-align:left}.adrp-root .adrp-row .adminreportsgridcontaineritem:first-child{display:block;padding-top:0;border-top:none;font-size:3.8vw;font-weight:700;text-align:left}.adrp-root .adrp-row .adminreportsgridcontaineritem:first-child:before{display:none}.adrp-root .reportspagination{gap:3vw;box-sizing:border-box;width:100%;margin-top:5vw;margin-bottom:0}.adrp-root .reportspaginationbutton{width:30vw;height:11vw;margin:0;border-radius:2vw;font-size:3.4vw}.adrp-root .reportspagination select{box-sizing:border-box;width:20vw;height:11vw;padding:0 2vw;border-radius:2vw;font-size:3.4vw}}@media (min-width: 1000px){.dprp-root .adminreportsgridcontainer{display:flex;flex-direction:column}.dprp-root .dprp-grid-stock .dprp-row{display:grid;grid-template-columns:9.5vw 8vw 8vw 8vw 5.9vw 5.2vw 6vw 8.8vw 7.7vw}.dprp-root .dprp-grid-finance .dprp-row{display:grid;grid-template-columns:repeat(6,1fr)}}@media (max-width: 999px){.adminpagescontainer:has(>.dprp-root){width:100%;margin-inline-start:0}.adminreportscontainer.dprp-root{box-sizing:border-box;width:94vw;margin:3vw 0 24vw}.adminreportscontainer.dprp-root h1{margin:0 0 3vw;font-size:4.4vw}.dprp-root .adminreportsrowcontainer{flex-wrap:wrap;gap:2.5vw;box-sizing:border-box;width:100%;margin-top:3vw}.dprp-root .adminreportsrowcontainer select,.dprp-root .adminreportsrowcontainer input{box-sizing:border-box;width:100%;height:11vw;margin:0;padding:0 2.5vw;border-width:.3vw;border-radius:2vw;font-size:3.4vw}.dprp-root .adminreportsrowcontainer button{box-sizing:border-box;width:100%;height:auto;min-height:11vw;margin:0;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.6vw}.dprp-root .adminreportsfinancialcontainer{display:flex;flex-direction:column;align-items:center;width:100%}.dprp-root .adminreportsgridcontainer{display:flex;flex-direction:column;gap:3vw;box-sizing:border-box;width:100%;margin-top:3vw;border:none}.dprp-root .dprp-row{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:3.5vw;border:.3vw solid var(--primaryColor);border-radius:3vw;background-color:var(--secondaryColor)}.dprp-root .dprp-row.dprp-rowhead{display:none}.dprp-root .dprp-row .adminreportsgridcontaineritem{display:flex;align-items:baseline;justify-content:space-between;gap:3vw;height:auto;padding:1.5vw 0;overflow:visible;border:none;border-top:.3vw solid #f1f4f8;font-size:3.4vw;line-height:1.4;text-align:right;word-break:break-word}.dprp-root .dprp-row .adminreportsgridcontaineritem:before{content:attr(data-label);flex-shrink:0;font-weight:500;color:#8a93a2;text-align:left}.dprp-root .dprp-row .adminreportsgridcontaineritem:first-child{display:block;padding-top:0;border-top:none;font-size:3.8vw;font-weight:700;text-align:left}.dprp-root .dprp-row .adminreportsgridcontaineritem:first-child:before{display:none}.dprp-root .dprp-row.dprp-rowtotal{background-color:#add8e6}.dprp-root .dprp-row.dprp-rowtotal .adminreportsgridcontaineritem{border-top-color:#00000026}.dprp-root .reportspagination{gap:3vw;box-sizing:border-box;width:100%;margin-top:5vw;margin-bottom:0}.dprp-root .reportspaginationbutton{width:30vw;height:11vw;margin:0;border-radius:2vw;font-size:3.4vw}.dprp-root .reportspagination select{box-sizing:border-box;width:20vw;height:11vw;padding:0 2vw;border-radius:2vw;font-size:3.4vw}}@media (min-width: 1000px){.announcementcontainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:70.3vw;min-height:20vw;padding-inline:5vw;height:auto;gap:1vw;margin-bottom:5vw}.announcementloader{display:flex;align-items:center;justify-content:center;width:100%;padding-block:5vw}.announcementadminactions{display:flex;flex-direction:row;align-items:center;gap:1vw}.announcementeditbutton{font-family:inherit;font-size:1vw;font-weight:600;color:var(--secondaryColor);background-color:var(--primaryColor);border:none;padding:.5vw 1vw;min-width:6vw;border-radius:5px;cursor:pointer}.announcementdeletebutton{font-family:inherit;font-size:1vw;font-weight:600;color:var(--secondaryColor);background-color:red;border:none;min-width:6vw;padding:.5vw 1vw;border-radius:5px;cursor:pointer}.announcementtitle{font-family:inherit;font-size:2.5vw;font-weight:700;margin-top:1vw;margin-bottom:0vw;color:var(--textColor);text-align:flex-start}.announcementcontainer img{max-width:100%;border-radius:10px;margin:10px 0}.announcementsolodate{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--primaryColor);background-color:var(--secondaryColor);width:15vw;height:2vw;margin-bottom:1vw;margin-top:0vw}.announcementsolotype{align-self:flex-start;font-size:.9vw;font-weight:700;color:var(--primaryColor);background-color:var(--primaryColorTransparent);border-radius:.3vw;padding-inline:.6vw;padding-block:.2vw;margin-top:1vw}.announcementsoloshortdescription{font-family:inherit;font-size:1.1vw;font-weight:500;color:var(--textColorTransparent);margin-top:0vw;margin-bottom:1vw}.announcementsolodescription{width:100%;max-width:100%;overflow-wrap:break-word}.announcementbacklink{font-family:inherit;font-size:.8vw;font-weight:500;color:var(--primaryColor);margin-top:1vw;text-decoration:none;margin-bottom:2vw}.announcementbacklink:hover{text-decoration:underline}.announcementdeleteoverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#00000080;display:flex;align-items:center;justify-content:center}.announcementdeleteconfirmation{background-color:#fff;padding:2vw;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:10vw;gap:1vw}.announcementdeleteconfirmation p{font-family:inherit;font-size:1.5vw;font-weight:600;color:var(--textColor);margin:0}.announcementdeleteactions{display:flex;flex-direction:row;justify-content:center;gap:1vw}}@media (max-width: 999px){.announcementcontainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;width:94.3vw;min-height:40vw;margin-top:5vw;padding-inline:4vw;height:auto;gap:2vw;margin-bottom:10vw;overflow-wrap:break-word}.announcementloader{display:flex;align-items:center;justify-content:center;width:100%;padding-block:15vw}.announcementadminactions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2vw;width:100%}.announcementeditbutton{flex:1 1 40%;font-family:inherit;font-size:3vw;font-weight:600;color:var(--secondaryColor);background-color:var(--primaryColor);border:none;padding:2vw 3vw;min-width:30vw;border-radius:1.5vw;cursor:pointer}.announcementdeletebutton{flex:1 1 40%;font-family:inherit;font-size:3vw;font-weight:600;color:var(--secondaryColor);background-color:red;border:none;min-width:30vw;padding:2vw 3vw;border-radius:1.5vw;cursor:pointer}.announcementtitle{font-family:inherit;font-size:6vw;font-weight:700;line-height:1.25;margin-top:2vw;margin-bottom:0vw;color:var(--textColor);text-align:left}.announcementcontainer img{max-width:100%;height:auto;border-radius:2vw;margin:2vw 0}.announcementsolodate{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:3.2vw;font-weight:600;color:var(--primaryColor);background-color:var(--secondaryColor);width:auto;height:auto;margin-bottom:2vw;margin-top:0vw}.announcementsolotype{align-self:flex-start;font-size:2.8vw;font-weight:700;color:var(--primaryColor);background-color:var(--primaryColorTransparent);border-radius:1vw;padding-inline:2vw;padding-block:.8vw;margin-top:2vw}.announcementsoloshortdescription{font-family:inherit;font-size:3.6vw;font-weight:500;line-height:1.5;color:var(--textColorTransparent);margin-top:0vw;margin-bottom:2vw}.announcementsolodescription{width:100%;max-width:100%;font-size:3.8vw;line-height:1.6;color:var(--textColor);overflow-wrap:break-word}.announcementsolodescription h1{font-size:5vw}.announcementsolodescription h2{font-size:4.4vw}.announcementsolodescription h3{font-size:3.9vw}.announcementsolodescription table{display:block;max-width:100%;overflow-x:auto}.announcementsolodescription iframe,.announcementsolodescription video{max-width:100%}.announcementbacklink{font-family:inherit;font-size:3vw;font-weight:500;color:var(--primaryColor);margin-top:2vw;text-decoration:none;margin-bottom:2vw}.announcementdeleteoverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#00000080;display:flex;align-items:center;justify-content:center}.announcementdeleteconfirmation{box-sizing:border-box;background-color:#fff;width:80vw;padding:5vw;border-radius:3vw;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;gap:4vw}.announcementdeleteconfirmation p{font-family:inherit;font-size:4vw;font-weight:600;line-height:1.4;text-align:center;color:var(--textColor);margin:0}.announcementdeleteactions{display:flex;flex-direction:row;justify-content:center;gap:3vw;width:100%}.announcementdeleteactions .announcementeditbutton,.announcementdeleteactions .announcementdeletebutton{flex:1 1 0;min-width:0}}@media (min-width: 600px) and (max-width: 999px){.announcementeditbutton,.announcementdeletebutton{font-size:2vw;padding:1.2vw 2vw;min-width:18vw;border-radius:.8vw}.announcementtitle{font-size:4vw}.announcementsolodate{font-size:2.1vw}.announcementsolotype{font-size:1.8vw;border-radius:.7vw;padding-inline:1.2vw;padding-block:.5vw}.announcementsoloshortdescription,.announcementsolodescription{font-size:2.2vw}.announcementsolodescription h1{font-size:3.2vw}.announcementsolodescription h2{font-size:2.9vw}.announcementsolodescription h3{font-size:2.5vw}.announcementbacklink{font-size:2vw}.announcementdeleteconfirmation{width:60vw;padding:3.5vw;border-radius:1.5vw;gap:2.5vw}.announcementdeleteconfirmation p{font-size:2.6vw}.announcementdeleteactions{gap:2vw}}.adminannouncementscontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2.5vw;margin-bottom:2.5vw;width:70vw;min-height:5vw;border-radius:.5vw;margin-right:4vw}.adminannouncementscontainer h1{color:var(--textColor);font-size:3vw;font-weight:700;margin:1vw}.adminannouncementsrowcontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:70vw;margin-top:2vw}.adminaddannouncementbutton{width:40%;height:4w;margin:1vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:1.4vw;font-weight:600;background-color:var(--primaryColor);color:#fff;cursor:pointer}.adminaddannouncementcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70vw;margin-top:-.5vw;border-radius:.5vw;background-color:var(--primaryColorTransparent)}.adminaddannouncementcontainer h2{color:var(--textColor);font-size:1.4vw;font-weight:700;margin:1vw}.adminaddannouncementcontainer h3{color:var(--textColorTransparent);font-size:.8vw;font-weight:600}.adminaddannouncementcontainer input{width:70%;height:2.5vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:#fff}.adminaddannouncementtypeselect{width:70%;height:2.5vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:#fff;cursor:pointer}.adminannouncementvisibilitycontainer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:70vw;margin-top:1vw}.adminannouncementvisibilitycontainer select{width:90%;height:2.5vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:#fff}.adminannouncementvisibilitycontainer input{width:90%;height:2vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:#fff}.adminannouncementvisibilitycontainer button{width:20%;height:2.5vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:var(--primaryColor);color:#fff;cursor:pointer}.adminaddannouncementeditorcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:65vw;margin-top:1vw;max-width:65vw}.rdw-editor-main img{max-width:100%;height:auto}.adminannouncementslistcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70vw;gap:.5vw;margin-top:2vw;padding-block:2vw;background-color:var(--primaryColorTransparent)}.adminannouncementitem{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:var(--secondaryColor);padding-inline:1vw;min-height:4vw;width:50vw;border-radius:.5vw;padding-bottom:.7vw;padding-top:.5vw}.adminannouncementdate{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:inherit;font-size:1vw;font-weight:500;color:var(--textColor);background-color:var(--primaryColorTransparent);margin-right:1vw;width:4vw;height:3.5vw;border-radius:.5vw;padding-bottom:.4vw;margin-top:1.7vw}.adminannouncementdateimportant{width:100%;text-align:center;margin-top:-.5vw;font-size:.8vw;font-weight:700;animation:colorSwap 2s infinite alternate;border-start-end-radius:.5vw;border-start-start-radius:.5vw}@keyframes colorSwap{0%{background-color:var(--errorColor);color:var(--secondaryColor)}to{background-color:var(--secondaryColor);color:var(--errorColor)}}.adminannouncementdatenotimportant{width:100%;text-align:center;margin-top:-.5vw;font-size:.8vw;font-weight:600;background-color:transparent;color:transparent}.adminannouncementdateday{justify-content:center;text-align:center;font-size:1.2vw;font-weight:700;color:var(--textColor)}.adminannouncementdatemonth{font-size:.8vw;font-weight:600;color:#000000a4}.adminannouncementsitemtextcontainer{display:flex;flex-direction:column;justify-content:center;gap:.2vw;padding-block:.5vw}.adminannouncementsitemtitle{font-family:inherit;font-size:1vw;font-weight:500;max-width:36vw;color:var(--textColor);margin:0}.adminannouncementsitemtype{align-self:flex-start;font-size:.7vw;font-weight:700;color:var(--primaryColor);background-color:var(--primaryColorTransparent);border-radius:.3vw;padding-inline:.4vw;padding-block:.15vw}.adminannouncementsitemshortdescription{font-family:inherit;font-size:.8vw;font-weight:500;max-width:36vw;color:var(--textColorTransparent);margin:0}@media (max-width: 999px){.adminaddannouncementcontainer{box-sizing:border-box;width:94vw;margin-top:3vw;padding-block:3vw;border-radius:2vw}.adminaddannouncementcontainer h2{font-size:4vw;margin:2vw;text-align:center}.adminaddannouncementcontainer h3{font-size:2.6vw;margin:0}.adminaddannouncementcontainer input{box-sizing:border-box;width:86%;height:9vw;margin:1.5vw;padding:2vw;border-width:.3vw;border-radius:1.5vw;font-size:3vw}.adminaddannouncementtypeselect{box-sizing:border-box;width:86%;height:9vw;margin:1.5vw;padding:1.5vw;border-width:.3vw;border-radius:1.5vw;font-size:3vw}.adminaddannouncementeditorcontainer{box-sizing:border-box;width:86vw;max-width:86vw;margin-top:3vw}.adminannouncementvisibilitycontainer{box-sizing:border-box;flex-wrap:wrap;width:86%;gap:4vw;margin-top:2vw}.adminannouncementvisibilitycontainer label{display:flex;flex-direction:row;align-items:center;gap:1.5vw;font-size:3.2vw;font-weight:600;color:var(--textColor)}.adminannouncementvisibilitycontainer input{flex-shrink:0;width:5vw;height:5vw;margin:0;padding:0;border-radius:1vw;accent-color:var(--primaryColor)}.adminaddannouncementbutton{width:86%;height:auto;margin:1.5vw;padding:2.5vw;border-width:.3vw;border-radius:1.5vw;font-size:3.6vw}}.adminbrandscontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2.5vw;margin-bottom:2.5vw;width:70vw;min-height:5vw;border-radius:.5vw;margin-right:4vw}.adminbrandscontainer h1{color:var(--textColor);font-size:3vw;font-weight:700;margin:.5vw}.adminstockheader{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.2vw;padding:0 .5vw;box-sizing:border-box}.adminstockheader h1{display:flex;align-items:center;gap:.8vw;margin:0;font-size:2.2vw}.adminstocksavebutton{width:12vw;height:2.8vw;padding:.4vw;border:.05vw solid #2ecc71;border-radius:.4vw;font-size:.95vw;font-weight:600;background-color:#2ecc71;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.4vw;transition:background-color .2s ease}.adminstocksavebutton:hover{background-color:#27ae60}.adminstocksavebutton:disabled{background-color:#95a5a6;border-color:#95a5a6;cursor:not-allowed}.adminbrandslistcontainer{display:flex;flex-direction:column;gap:1vw;width:100%}.adminstockgroup{background-color:var(--secondaryColorTransparent);border:.05vw solid var(--primaryColor);border-radius:.4vw;padding:1vw;width:100%;box-sizing:border-box}.adminstockgroup h2{color:var(--textColor);border-bottom:.1vw solid var(--primaryColor);padding-bottom:.3vw;margin-top:0;margin-bottom:1vw;font-size:1.1vw;font-weight:700}.adminstockgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15vw,1fr));gap:.8vw}.adminstockcard{display:flex;flex-direction:column;gap:.3vw;background-color:#fff;padding:.6vw .8vw;border-radius:.3vw;box-shadow:0 .05vw .2vw #0000000d;border:.05vw solid #e9ecef}.adminstockcard label{font-size:.75vw;font-weight:600;color:var(--textColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminstockcard input{width:100%;height:1.8vw;padding:.3vw .5vw;border:.05vw solid #ced4da;border-radius:.2vw;font-size:.85vw;font-weight:600;box-sizing:border-box;outline:none;background-color:#fafafa;transition:border-color .2s ease}.adminstockcard input:focus{border-color:var(--primaryColor);background-color:#fff}.adminaddbrandbutton{width:40%;height:4vw;margin:1vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:1.4vw;font-weight:600;background-color:var(--primaryColor);color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.adminaddbrandcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40vw;margin-top:-.5vw;padding:1.5vw;border-radius:.5vw;background-color:var(--primaryColorTransparent);box-sizing:border-box}.adminaddbrandcontainer h2{color:var(--textColor);font-size:1.4vw;font-weight:700;margin:.5vw}.adminaddbrandcontainer input{width:70%;height:2.5vw;margin:.5vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.8vw;font-weight:600;background-color:#fff}.adminbrandactionbutton{width:10vw;height:2.5vw;margin:.5vw;border:.05vw solid var(--primaryColor);border-radius:.5vw;font-size:.9vw;font-weight:600;background-color:var(--primaryColor);color:#fff;cursor:pointer}.adminbrandslistcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60vw;gap:1vw;margin-top:2vw;padding:2vw 6vw;background-color:var(--primaryColorTransparent);border-radius:.5vw}.adminbrandcard{display:flex;flex-direction:column;background-color:var(--secondaryColor);width:60vw;border-radius:.5vw;padding:1vw;box-shadow:0 .1vw .3vw #0000001a}.adminbrandheader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:.05vw solid #ccc;padding-bottom:.5vw;margin-bottom:1vw}.adminbrandtitle{display:flex;align-items:center;font-family:inherit;font-size:1.4vw;font-weight:600;color:var(--textColor);margin:0}.adminbrandcount{font-size:.9vw;font-weight:600;background-color:var(--primaryColorTransparent);color:var(--textColor);padding:.2vw .8vw;border-radius:1vw}.adminbranddepotinputrow{display:flex;flex-direction:row;width:100%;gap:1vw;margin-bottom:1vw}.adminbranddepotinputrow select{flex:1;height:2.2vw;padding:.5vw;border:.05vw solid var(--primaryColor);border-radius:.3vw;font-size:.9vw}.adminbranddepotinputrow button{width:8vw;height:2.2vw;background-color:var(--primaryColor);border:.05vw solid var(--primaryColor);color:#fff;border-radius:.3vw;font-size:.9vw;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.3vw}.adminbranddepotslist{display:flex;flex-direction:column;gap:.5vw;background-color:#00000005;padding:.5vw;border-radius:.3vw}.admindepotitem{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:.5vw 1vw;height:2vw;border-radius:.3vw;border:.05vw solid #eee}.admindepotname{display:flex;align-items:center;font-size:1vw;color:var(--textColor);font-weight:500}.admindepotdeletebutton{background:transparent;border:none;color:var(--errorColor, #ff4d4d);cursor:pointer;font-size:.9vw;padding:.2vw;display:flex;align-items:center;justify-content:center}.admindepotdeletebutton:hover{transform:scale(1.1)}.adminnobranddepottext{font-size:.9vw;color:var(--textColorTransparent);font-style:italic;margin:.5vw 0}@media (max-width: 999.9px){.adminpagescontainer:has(>.abr-root){width:100%;margin-inline-start:0}.abr-root{box-sizing:border-box;width:94vw;margin:3vw auto 24vw;border-radius:3vw;min-height:auto}.abr-root h1{font-size:5.4vw;margin-top:2vw;text-align:center}.abr-root .adminbrandslistcontainer{box-sizing:border-box;width:100%;margin-top:3vw;padding:4vw 3.5vw;gap:3vw;border-radius:3vw}.abr-root .adminbrandcard{box-sizing:border-box;width:100%;padding:3.5vw;border-radius:3vw}.abr-root .adminbrandheader{flex-wrap:wrap;gap:2vw;padding-bottom:2vw;margin-bottom:2.5vw}.abr-root .adminbrandtitle{font-size:4vw}.abr-root .adminbrandcount{font-size:3.2vw;padding:1vw 2.5vw;border-radius:3vw;white-space:nowrap}.abr-root .adminbranddepotinputrow{flex-direction:column;gap:2.5vw;margin-bottom:2.5vw}.abr-root .adminbranddepotinputrow select{flex:none;box-sizing:border-box;width:100%;height:11vw;border-width:.3vw;border-radius:2vw;font-size:3.6vw}.abr-root .adminbranddepotinputrow button{box-sizing:border-box;width:100%;height:11vw;border-radius:2vw;font-size:3.6vw;gap:1.5vw}.abr-root .adminbranddepotslist{gap:2vw;padding:2vw;border-radius:2.5vw}.abr-root .admindepotitem{box-sizing:border-box;flex-wrap:wrap;height:auto;min-height:11vw;padding:2.5vw 3vw;gap:2vw;border-radius:2.5vw}.abr-root .admindepotname{font-size:3.6vw}.abr-root .admindepotdeletebutton{font-size:4.4vw;padding:1vw}.abr-root .adminnobranddepottext{font-size:3.4vw;text-align:center}}@media (min-width: 1000px){.aac-root .aac-listitem{display:flex;flex-direction:column}}@media (max-width: 999px){.adminpagescontainer:has(>.aac-root){width:100%;margin-inline-start:0}.adminannouncementscontainer.aac-root{box-sizing:border-box;width:94vw;margin:3vw auto 24vw}.adminannouncementscontainer.aac-root h1{margin:0 0 2vw;font-size:5.4vw;text-align:center}.aac-root .adminannouncementsrowcontainer{width:100%;margin-top:0}.aac-root .adminannouncementslistcontainer{box-sizing:border-box;gap:2.5vw;width:100%;margin-top:3vw;padding:3vw;border-radius:2vw}.aac-root .aac-listitem{display:flex;flex-direction:column;width:100%}.aac-root .adminannouncementitem{align-items:flex-start;box-sizing:border-box;gap:3vw;width:100%;min-height:0;padding:3vw;border-radius:2vw}.aac-root .adminannouncementdate{flex-shrink:0;box-sizing:border-box;width:17vw;height:auto;min-height:15vw;margin:0;padding:1vw 0 1.5vw;border-radius:2vw;font-size:3.2vw}.aac-root .adminannouncementdateimportant,.aac-root .adminannouncementdatenotimportant{margin-top:0;padding-block:.5vw;font-size:2.4vw}.aac-root .adminannouncementdateimportant{border-start-end-radius:2vw;border-start-start-radius:2vw}.aac-root .adminannouncementsitemtextcontainer{flex:1;gap:1vw;min-width:0;padding-block:0}.aac-root .adminannouncementsitemtitle{max-width:100%;font-size:3.6vw;line-height:1.3}.aac-root .adminannouncementsitemtype{padding-inline:1.5vw;padding-block:.5vw;border-radius:1vw;font-size:2.6vw}.aac-root .adminannouncementsitemshortdescription{max-width:100%;font-size:3vw;line-height:1.35}.aac-root .adminaddannouncementeditorcontainer .rdw-editor-toolbar{flex-wrap:wrap;padding:1.5vw}}.vstk-root .vstk-stockrow{background-color:#fff}.vstk-root .vstk-stockrowcritical{background-color:#f003}@media (min-width: 1000px){.vstk-root .vstk-stockrow{grid-template-columns:1fr 2fr 2fr 1fr 2fr 1fr}.vstk-root .vstk-tabbutton{width:15vw}.vstk-root .vstk-modalselect{width:14vw;height:3vw}.vstk-root .vstk-actionicon{width:1.2vw;height:1.2vw}.vstk-root .vstk-empty{height:12vw;margin-top:5vw;margin-left:1vw;font-size:1.6vw}}@media (max-width: 999px){.vstk-root{display:flex;justify-content:center;width:100%}.vstk-root .vstk-container{box-sizing:border-box;width:94vw;margin:3vw auto 24vw;padding:3.5vw;border:.3vw solid #e5e5e5;border-radius:3vw}.vstk-root .vstk-container h1{font-size:4.4vw}.vstk-root .vstk-container h2{font-size:3.4vw}.vstk-root .vstk-tabrow{gap:3vw;margin-top:1vw;margin-bottom:3vw;font-size:3.6vw}.vstk-root .vstk-tabbutton{box-sizing:border-box;width:44vw;min-height:11vw;margin-top:0;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw;text-align:center}.vstk-root .vstk-stockrow{display:grid;grid-template-columns:18vw 1fr;grid-template-rows:auto;align-items:center;box-sizing:border-box;gap:2vw 3vw;width:100%;margin-bottom:3vw;padding:3.5vw;border:.3vw solid var(--primaryColor);border-radius:3vw}.vstk-root .vstk-stockrow.vstk-stockrowhead{display:none}.vstk-root .vstk-thumb{grid-column:1;width:18vw;height:18vw;max-width:none;max-height:none;margin-left:0;border-radius:2.5vw}.vstk-root .vstk-stockrow .vstk-name{grid-column:2;margin-left:0;font-size:3.8vw;font-weight:700;line-height:1.3;word-break:break-word}.vstk-root .vstk-stockrow .vstk-cell{display:flex;align-items:baseline;justify-content:space-between;gap:3vw;grid-column:1 / -1;margin-left:0;padding-top:1.5vw;border-top:.3vw solid #f1f4f8;font-size:3.4vw;text-align:right}.vstk-root .vstk-stockrow .vstk-cell:before{content:attr(data-label);flex-shrink:0;font-weight:500;color:#8a93a2;text-align:left}.vstk-root .vstk-actions{grid-column:1 / -1;justify-content:flex-end;gap:3vw;margin-left:0}.vstk-root .vstk-actionbutton{width:11vw;height:11vw}.vstk-root .vstk-actionicon{width:5vw;height:5vw}.vstk-root .vstk-empty{height:auto;margin:8vw 0;margin-left:0;font-size:4vw;text-align:center}.vstk-root .vstk-modal{box-sizing:border-box;width:88vw;height:auto;max-height:84vh;overflow-y:auto;margin:0;padding:5vw 4vw;border-radius:3vw}.vstk-root .vstk-modal p,.vstk-root .vstk-modal h1{margin:1vw 0;font-size:3.4vw}.vstk-root .vstk-modalimg{width:40vw;height:40vw;max-width:none;max-height:none;border-radius:3vw}.vstk-root .vstk-modaldivider{flex-wrap:wrap;gap:1.5vw;width:100%;height:auto;margin-top:3vw;margin-bottom:2vw}.vstk-root .vstk-modaldivider p,.vstk-root .vstk-modaldivider h1{margin:0;font-size:3.4vw;text-align:center}.vstk-root .vstk-modalrange{box-sizing:border-box;width:76vw;height:8vw;margin:2vw 0;padding:0}.vstk-root .vstk-modalselect{box-sizing:border-box;width:76vw;height:11vw;margin:2vw 0;padding:0 2.5vw;border-width:.3vw;border-radius:2vw;font-size:3.4vw}.vstk-root .vstk-modalactions{gap:4vw;margin-top:4vw}.vstk-root .vstk-modalbutton{box-sizing:border-box;width:34vw;min-height:11vw;margin-top:0;padding:2.5vw 2vw;border-width:.3vw;border-radius:2.5vw;font-size:3.4vw}.vstk-root .vstk-historyrow{margin-top:0;margin-bottom:0}.vstk-root .stockmanagementhistorycontainer{box-sizing:border-box;width:100%;max-height:70vh;gap:2.5vw;padding:3vw;border-radius:3vw}.vstk-root .stockhistoryrow{flex-wrap:wrap;gap:3vw;padding:3vw;border-left-width:1.2vw;border-radius:2vw}.vstk-root .stockhistoryrow .stockmanagementstockrowimage{width:14vw;height:14vw;max-width:none;max-height:none;margin-left:0;border-radius:2vw}.vstk-root .stockhistorytext{flex:1 1 55%;min-width:0;font-size:3.4vw;line-height:1.5;word-break:break-word}}@media (max-width: 999.9px){.adminpagescontainer:has(>.asl-root){width:100%;margin-inline-start:0}.asl-root{display:flex;justify-content:center;width:100%}.asl-root .adminbrandscontainer{box-sizing:border-box;width:94vw;margin-top:3vw;margin-bottom:24vw;margin-right:0;min-height:auto}.asl-root .adminbrandscontainer h1{font-size:5vw;text-align:center;margin:0 0 3vw}.asl-root .adminbrandslistcontainer{box-sizing:border-box;width:100%;gap:3vw;margin-top:0;padding:4vw;border-radius:3vw}.asl-root .adminstockgroup{box-sizing:border-box;width:100%;padding:3vw;border-width:.3vw;border-radius:2.5vw}.asl-root .adminstockgroup h2{font-size:4vw;border-bottom-width:.3vw;padding-bottom:1.5vw;margin-bottom:3vw}.asl-root .adminstockgrid{grid-template-columns:repeat(2,1fr);gap:3vw}.asl-root .adminstockcard{gap:1.5vw;padding:2.5vw 3vw;border-radius:2vw;border-width:.3vw}.asl-root .adminstockcard label{font-size:3.2vw;white-space:normal}.asl-root .adminstockcard input{height:10vw;padding:0 2.5vw;border-width:.3vw;border-radius:1.5vw;font-size:3.6vw}.asl-root .adminstocksavebutton{box-sizing:border-box;width:100%;height:11vw;padding:0;border-width:.3vw;border-radius:2vw;font-size:4vw;gap:2vw}}@media (min-width: 1000px){.businesspartnercenter{margin-top:8vw}.businesspartnercenter.businesspartnercenterauthed{margin-top:12.1vw}.businesspartnercontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin-top:-4vw}.businesspartnercontainerheader{display:fixed;flex-direction:column;height:9vw;object-fit:cover;margin-top:-20px;width:100vw}.businesspartnercontainerheader h2{color:var(--secondaryColor);font-size:2vw;font-weight:700;text-align:flex-start;margin-left:5vw;margin-top:3vw;padding-bottom:2%}.businesspartnercontainerheader h3{color:var(--secondaryColor);font-size:.8vw;font-weight:400;text-align:flex-start;margin-left:5vw;margin-top:-3vw}.businesspartnersecondarycontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;margin-top:2%;height:auto}.businesspartnersecondarycontainer h1{color:var(--textColor);font-size:1.5vw;font-weight:700;text-align:flex-start;margin-left:5vw}.businesspartnergridcontainer{display:grid;grid-template-columns:repeat(4,6fr);gap:2vw;width:70vw;margin-top:2%;margin-bottom:5%}.businesspartnercard{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1vw;width:12vw;box-shadow:0 4px 6px #0000001a;padding:2%;height:12vw}.businesspartnercard h2{color:var(--textColor);font-size:.8vw;font-weight:600;text-align:center}.businesspartnercard img{width:9vw;height:6.5vw;border-radius:3%;margin-bottom:1vw;object-fit:contain}}@media (max-width: 999px){.businesspartnercontainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:auto}.businesspartnercontainerheader{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;min-height:26vw;margin-top:-20px;padding:4vw 5vw;background-size:cover;background-position:center;background-repeat:no-repeat}.businesspartnercontainerheader h2{color:var(--secondaryColor);font-size:5.4vw;font-weight:700;text-align:left;margin:0 0 2vw}.businesspartnercontainerheader h3{color:var(--secondaryColor);font-size:3vw;font-weight:400;line-height:1.4;text-align:left;margin:0}.businesspartnersecondarycontainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;margin-top:4%;height:auto}.businesspartnersecondarycontainer h1{color:var(--textColor);font-size:4.4vw;font-weight:700;text-align:left;margin-left:5vw}.businesspartnergridcontainer{display:grid;grid-template-columns:repeat(2,1fr);gap:4vw;width:88vw;margin-top:4%;margin-bottom:10%}.businesspartnercard{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;border-radius:3vw;width:100%;box-shadow:0 4px 6px #0000001a;padding:3vw;height:42vw}.businesspartnercard h2{color:var(--textColor);font-size:3.2vw;font-weight:600;line-height:1.3;text-align:center;margin:0}.businesspartnercard img{width:100%;height:24vw;border-radius:3%;margin-bottom:2.5vw;object-fit:contain}}@media (hover: hover) and (pointer: fine){.businesspartnercard:hover{transform:scale(1.05);transition:transform .3s ease-in-out}}@media (max-width: 500px){.businesspartnergridcontainer{grid-template-columns:1fr;gap:5vw;width:82vw}.businesspartnercard{height:62vw;border-radius:4vw;padding:5vw}.businesspartnercard h2{font-size:4.2vw}.businesspartnercard img{height:34vw;margin-bottom:4vw}.businesspartnercontainerheader h2{font-size:7vw}.businesspartnercontainerheader h3{font-size:3.8vw}}.admincoopcontrolcontainer{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:1.5vw;width:70vw;margin-right:4vw}.admincoopcontrolcontainer h1{font-size:3vw;color:var(--textColor);margin-top:.5vw}.admincoopcontroladdbutton{display:flex;justify-content:center;align-items:center;width:15vw;height:4vw;background-color:var(--primaryColor);color:var(--secondaryColor);border-radius:.5vw;font-size:1vw;margin-top:1vw}.admincoopcontrollistcontainer{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:1vw;margin:1% auto auto;background-color:var(--secondaryColor);border-radius:.5vw;padding:1vw;width:70%;height:auto}.admincoopaddcontainer{display:flex;flex-direction:column;position:fixed;justify-content:center;align-items:center;top:8%;left:36%;height:36vw;max-height:95vh;width:30vw;gap:2vw;overflow-x:auto;overflow-y:auto;background:#fff;border-radius:1.5vw;padding:3vw;z-index:1001;box-shadow:0 0 .5vw #00000080}.admincoopaddcontainer input,.admincoopaddcontainer select{width:90%;height:2vw;border-radius:.5vw;border:.1vw solid var(--primaryColor);padding:.5vw;font-size:.8vw}.admincoopaddcontainer p{font-size:1.5vw;color:var(--textColor)}.admincoopaddbutton{display:flex;justify-content:center;align-items:center;width:15vw;height:3vw;background-color:var(--primaryColor);color:var(--secondaryColor);border-radius:.5vw;font-size:1vw}.admincoopcontrolitemcard{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:1vw;width:100%;height:5vw;border-radius:.5vw;box-shadow:inset 0 0 .5vw #00000080;padding:1vw}.admincoopcontrolitemcard h1{margin:0;font-size:1vw;font-weight:600;color:var(--textColor)}.admincoopcontrolitemcard img{width:4vw;height:4vw;border-radius:.5vw}@media (max-width: 999.9px){.adminpagescontainer:has(>.acc-root){width:100%;margin-inline-start:0}.acc-root .admincoopcontrolcontainer{box-sizing:border-box;width:94vw;margin:3vw auto 24vw}.acc-root .admincoopcontrolcontainer h1{font-size:5.4vw;margin-top:2vw;text-align:center}.acc-root .admincoopcontroladdbutton{width:100%;height:11vw;border-radius:2vw;font-size:3.6vw;margin-top:3vw}.acc-root .admincoopcontrollistcontainer{box-sizing:border-box;width:100%;margin-top:3vw;padding:3vw;border-radius:3vw;gap:3vw}.acc-root .admincoopcontrolitemcard{flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;height:auto;padding:3.5vw;gap:2.5vw;border-radius:2.5vw}.acc-root .admincoopcontrolitemcard img{width:100%;height:32vw;object-fit:contain;border-radius:2vw}.acc-root .admincoopcontrolitemcard h1{font-size:4.2vw;text-align:center}.acc-root .admincoopcontrolitemcard .MuiSwitch-root{align-self:center}.acc-root .admincoopcontrolitembuttons{display:flex;flex-direction:row;justify-content:center;gap:3vw}.acc-root .bannercontrolcardbutton{width:11vw;height:11vw;margin-left:0;border-radius:2vw}.acc-root .admincoopaddcontainer{box-sizing:border-box;top:4vw;left:3vw;right:3vw;bottom:4vw;width:auto;height:auto;max-height:none;border-radius:4vw;padding:5vw;gap:3vw}.acc-root .admincoopaddcontainer p{font-size:4vw;text-align:center}.acc-root .admincoopaddcontainer input,.acc-root .admincoopaddcontainer select{box-sizing:border-box;width:100%;height:11vw;border-radius:2vw;border-width:.3vw;font-size:3.6vw}.acc-root .admincoopaddbutton{width:100%;height:11vw;border-radius:2vw;font-size:3.6vw}.acc-root .bannerimageinput{width:100%;height:45vw;margin-left:0;margin-top:2vw}.acc-root .bannerimageinput img{border-radius:1.5vw}.acc-root .bannercontroldeletealert{box-sizing:border-box;width:auto;height:auto;left:5vw;right:5vw;top:30vh;margin:0;padding:5vw;border-radius:3vw}.acc-root .bannercontroldeletealert p{font-size:3.6vw;text-align:center}.acc-root .bannercontroldeletealert button{width:auto;height:10vw;padding:0 5vw;font-size:3.4vw}}@media (min-width: 1000px){.maintenancecontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);padding-top:3vw;padding-bottom:3vw;margin-top:7vw;width:100%}.maintenancecard{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:36vw;padding:2.2vw 2.6vw;border-radius:.9vw;background-color:var(--secondaryColor);border:.1vw solid var(--primaryColorTransparent);box-shadow:0 .5vw 1.6vw #00000014}.maintenanceart{width:12vw;height:9vw;margin-bottom:1.1vw}.maintenancetitle{font-size:1.55vw;font-weight:700;color:var(--textColor);margin:0}.maintenancesubtitle{font-size:.85vw;color:var(--textColor);opacity:.75;line-height:1.4vw;margin-top:.8vw;margin-bottom:0;max-width:27vw}.maintenancebadge{display:inline-flex;align-items:center;gap:.4vw;margin-top:1.1vw;padding:.35vw .9vw;border-radius:2vw;background-color:var(--primaryColorTransparent);color:var(--textColor);font-size:.7vw;font-weight:700;letter-spacing:.04vw}.maintenancebadgedot{width:.45vw;height:.45vw;border-radius:50%;background-color:var(--selectedColor)}.maintenanceprogresstrack{width:100%;height:.35vw;margin-top:1.5vw;border-radius:1vw;background-color:var(--primaryColorTransparent);overflow:hidden}.maintenanceprogressbar{height:100%;border-radius:1vw;background-color:var(--primaryColor);transition:width 1s linear}.maintenancecountdown{font-size:.78vw;color:var(--textColor);opacity:.7;margin-top:.7vw}.maintenancebuttons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.8vw;margin-top:1.5vw;flex-wrap:wrap}.maintenancebutton{min-width:9.5vw;padding:.62vw 1.25vw;border:none;border-radius:.45vw;font-size:.8vw;font-weight:700;cursor:pointer;background-color:var(--primaryColor);color:var(--secondaryColor);transition:opacity .2s ease}.maintenancebuttonsecondary{background-color:var(--secondaryColor);color:var(--primaryColor);border:.1vw solid var(--primaryColor)}.maintenancecontact{font-size:.72vw;color:var(--textColor);opacity:.65;margin-top:1.5vw;line-height:1.3vw}.maintenancecontact a{color:var(--primaryColor);text-decoration:none;font-weight:700}}@media (max-width: 999px){.maintenancecontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondaryColor);padding-top:7vw;margin-top:9vw;padding-bottom:7vw;width:100%}.maintenancecard{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:80vw;padding:6vw 4.5vw;border-radius:3.5vw;background-color:var(--secondaryColor);border:.3vw solid var(--primaryColorTransparent);box-shadow:0 1.2vw 4vw #00000014}.maintenanceart{width:38vw;height:28vw;margin-bottom:3.4vw}.maintenancetitle{font-size:4.6vw;font-weight:700;color:var(--textColor);margin:0}.maintenancesubtitle{font-size:2.9vw;color:var(--textColor);opacity:.75;line-height:4.6vw;margin-top:3vw;margin-bottom:0}.maintenancebadge{display:inline-flex;align-items:center;gap:1.3vw;margin-top:3.8vw;padding:1.2vw 3vw;border-radius:6vw;background-color:var(--primaryColorTransparent);color:var(--textColor);font-size:2.5vw;font-weight:700;letter-spacing:.15vw}.maintenancebadgedot{width:1.5vw;height:1.5vw;border-radius:50%;background-color:var(--selectedColor)}.maintenanceprogresstrack{width:100%;height:1.2vw;margin-top:5vw;border-radius:3vw;background-color:var(--primaryColorTransparent);overflow:hidden}.maintenanceprogressbar{height:100%;border-radius:3vw;background-color:var(--primaryColor);transition:width 1s linear}.maintenancecountdown{font-size:2.7vw;color:var(--textColor);opacity:.7;margin-top:2.5vw}.maintenancebuttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5vw;margin-top:5vw;width:100%}.maintenancebutton{width:100%;padding:2.7vw 3.4vw;border:none;border-radius:1.7vw;font-size:3.2vw;font-weight:700;cursor:pointer;background-color:var(--primaryColor);color:var(--secondaryColor)}.maintenancebuttonsecondary{background-color:var(--secondaryColor);color:var(--primaryColor);border:.35vw solid var(--primaryColor)}.maintenancecontact{font-size:2.6vw;color:var(--textColor);opacity:.65;margin-top:5vw;line-height:4.3vw}.maintenancecontact a{color:var(--primaryColor);text-decoration:none;font-weight:700}}.maintenancebutton:hover{opacity:.85}.maintenancebutton:disabled{opacity:.5;cursor:not-allowed}.maintenancegear{transform-box:fill-box;transform-origin:center;animation:maintenancespin 6s linear infinite}.maintenancegearsmall{transform-box:fill-box;transform-origin:center;animation:maintenancespinreverse 4s linear infinite}.maintenancepulse{transform-box:fill-box;transform-origin:center;animation:maintenancepulse 2.4s ease-in-out infinite}.maintenanceled1{animation:maintenanceblink 1.4s ease-in-out infinite}.maintenanceled2{animation:maintenanceblink 1.4s ease-in-out infinite .45s}.maintenanceled3{animation:maintenanceblink 1.4s ease-in-out infinite .9s}.maintenancebadgedot{animation:maintenanceblink 1.4s ease-in-out infinite}@keyframes maintenancespin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes maintenancespinreverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes maintenancepulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}@keyframes maintenanceblink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.maintenancegear,.maintenancegearsmall,.maintenancepulse,.maintenanceled1,.maintenanceled2,.maintenanceled3,.maintenancebadgedot{animation:none}}@media (min-width: 1000px){.ctr-root{display:flex;flex-direction:column;gap:1vw;box-sizing:border-box;width:72vw;background-color:var(--primaryColorTransparent);padding:1.2vw;font-size:.8vw;margin-left:2.5vw;margin-right:6.2vw;color:var(--textColor)}.ctr-header{display:flex;flex-direction:column;gap:.3vw;width:63vw}.ctr-title{display:flex;align-items:center;gap:.5vw;margin:0;font-size:1.4vw;font-weight:800;color:var(--textColor)}.ctr-title svg{font-size:1.5vw;color:var(--primaryColor)}.ctr-subtitle{margin:0;font-size:.8vw;font-weight:500;color:#6b7480}.ctr-card{display:flex;flex-direction:column;gap:.8vw;box-sizing:border-box;padding:1vw;border:.07vw solid #eef1f5;border-radius:.9vw;background-color:var(--secondaryColor);box-shadow:0 .3vw 1vw #080c140f}.ctr-cardtitle{margin:0;font-size:1vw;font-weight:800;color:var(--textColor)}.ctr-uploadrow{display:flex;align-items:center;gap:.7vw;flex-wrap:wrap}.ctr-filepicker{display:inline-flex;align-items:center;gap:.4vw;box-sizing:border-box;padding:.55vw .9vw;border:.09vw dashed #cbd3dc;border-radius:.6vw;background-color:#fbfdfe;color:#4c5563;font-size:.78vw;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ctr-filepicker:hover{border-color:var(--primaryColor);background-color:var(--primaryColorTransparent)}.ctr-filepicker svg{font-size:1vw;color:var(--primaryColor)}.ctr-select{box-sizing:border-box;min-width:14vw;padding:.5vw .7vw;border:.07vw solid #e2e8ee;border-radius:.55vw;background-color:var(--secondaryColor);color:var(--textColor);font-size:.78vw;font-weight:500}.ctr-select:focus{outline:none;border-color:var(--primaryColor);box-shadow:0 0 0 .12vw var(--primaryColorTransparent)}.ctr-clearfilebtn{display:inline-flex;align-items:center;justify-content:center;width:1.8vw;height:1.8vw;border:none;border-radius:.5vw;background-color:transparent;color:#6b7480;font-size:.9vw;cursor:pointer}.ctr-clearfilebtn:hover{color:#b42318}.ctr-statuscell{display:flex;flex-direction:column;align-items:flex-start;gap:.3vw}.ctr-linkbtn{border:none;padding:0;background:transparent;color:var(--primaryColor);font-size:.7vw;font-weight:700;cursor:pointer;text-decoration:underline}.ctr-linkbtn:hover:not(:disabled){color:#0a7c85}.ctr-linkbtn:disabled{color:#c2c9d2;cursor:not-allowed}.ctr-empty{padding:1.5vw;text-align:center;color:#a3adbb;font-size:.8vw;font-weight:600}.ctr-table{display:flex;flex-direction:column;gap:.15vw}.ctr-tablehead,.ctr-tablerow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:.6vw;padding:.6vw .7vw;border-radius:.5vw}.ctr-tablehead{font-size:.7vw;font-weight:700;color:#8a93a2;text-transform:uppercase;letter-spacing:.03vw}.ctr-tablerow{border:.07vw solid #eef1f5;background-color:#fbfdfe;font-size:.8vw;font-weight:600;color:var(--textColor)}.ctr-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctr-badge{display:inline-flex;align-items:center;padding:.25vw .55vw;border-radius:1vw;font-size:.68vw;font-weight:700}.ctr-badge-current{background-color:#e2f6ea;color:#0f7b46}.ctr-badge-old{background-color:#f1f2f4;color:#6b7480}.ctr-rowactions{display:flex;align-items:center;gap:.4vw}.ctr-iconbtn{display:inline-block;width:2.6vw;height:2.6vw;line-height:2.6vw;text-align:center;border:none;border-radius:.75vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:1.2vw;cursor:pointer;box-shadow:0 .2vw .5vw var(--primaryColorTransparent);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.ctr-iconbtn svg{vertical-align:middle}.ctr-iconbtn:hover{transform:translateY(-.12vw);box-shadow:0 .35vw .8vw var(--primaryColorTransparent);filter:brightness(1.05)}.ctr-iconbtn:active{transform:translateY(0);box-shadow:0 .15vw .3vw var(--primaryColorTransparent);filter:brightness(.96)}.ctr-btn{display:inline-flex;align-items:center;gap:.3vw;padding:.55vw 1vw;border:.07vw solid transparent;border-radius:.55vw;font-size:.78vw;font-weight:700;cursor:pointer;transition:filter .2s ease,border-color .2s ease,background-color .2s ease}.ctr-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.ctr-btn-primary{border-color:#0f7b46;background-color:#0f9d58;color:var(--secondaryColor)}.ctr-btn-primary:hover:not(:disabled){filter:brightness(1.06)}.ctr-btn-ghost{border-color:#e2e8ee;background-color:var(--secondaryColor);color:#4c5563}.ctr-btn-ghost:hover:not(:disabled){border-color:#a3adbb;background-color:#f6f9fb}.ctr-btn-danger{border-color:#b42318;background-color:#d9372a;color:var(--secondaryColor)}.ctr-btn-danger:hover:not(:disabled){filter:brightness(1.06)}.ctr-modal{position:fixed;z-index:10000001;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2vw;background-color:#0c121cb8;-webkit-backdrop-filter:blur(.2vw);backdrop-filter:blur(.2vw)}.ctr-modal-card{box-sizing:border-box;width:26vw;padding:1.2vw;border-radius:.9vw;background-color:var(--secondaryColor);box-shadow:0 1.5vw 4vw #080c1459}.ctr-modal-title{margin:0 0 .5vw;font-size:1vw;font-weight:800}.ctr-modal-text{margin:0 0 1vw;font-size:.8vw;font-weight:500;color:#4c5563}.ctr-modal-actions{display:flex;justify-content:flex-end;gap:.5vw}}@media (max-width: 999.9px){.ctr-root{display:flex;flex-direction:column;gap:3.4vw;box-sizing:border-box;width:100%;padding:3.4vw;font-size:3.4vw;color:var(--textColor)}.ctr-header{display:flex;flex-direction:column;gap:1vw}.ctr-title{display:flex;align-items:center;gap:2vw;margin:0;font-size:5.2vw;font-weight:800}.ctr-title svg{font-size:5.6vw;color:var(--primaryColor)}.ctr-subtitle{margin:0;font-size:3.4vw;font-weight:500;color:#6b7480}.ctr-card{display:flex;flex-direction:column;gap:3vw;box-sizing:border-box;padding:3.4vw;border:.3vw solid #eef1f5;border-radius:3vw;background-color:var(--secondaryColor);box-shadow:0 1vw 3vw #080c140f}.ctr-cardtitle{margin:0;font-size:4vw;font-weight:800}.ctr-uploadrow{display:flex;flex-direction:column;gap:2.4vw}.ctr-filepicker{display:inline-flex;align-items:center;justify-content:center;gap:1.6vw;box-sizing:border-box;padding:3vw;border:.4vw dashed #cbd3dc;border-radius:2.4vw;background-color:#fbfdfe;color:#4c5563;font-size:3.4vw;font-weight:600;cursor:pointer}.ctr-filepicker svg{font-size:4.2vw;color:var(--primaryColor)}.ctr-select{box-sizing:border-box;width:100%;padding:2.6vw 3vw;border:.3vw solid #e2e8ee;border-radius:2.4vw;background-color:var(--secondaryColor);color:var(--textColor);font-size:3.4vw;font-weight:500}.ctr-clearfilebtn{display:inline-flex;align-items:center;justify-content:center;width:9vw;height:9vw;border:none;border-radius:2.2vw;background-color:transparent;color:#6b7480;font-size:4vw;cursor:pointer}.ctr-statuscell{display:flex;flex-direction:column;align-items:flex-start;gap:1.4vw}.ctr-linkbtn{border:none;padding:0;background:transparent;color:var(--primaryColor);font-size:3vw;font-weight:700;cursor:pointer;text-decoration:underline}.ctr-linkbtn:disabled{color:#c2c9d2}.ctr-empty{padding:6vw;text-align:center;color:#a3adbb;font-size:3.4vw;font-weight:600}.ctr-table{display:flex;flex-direction:column;gap:2.4vw}.ctr-tablehead{display:none}.ctr-tablerow{display:flex;flex-direction:column;gap:1.6vw;box-sizing:border-box;padding:3vw;border:.3vw solid #eef1f5;border-radius:2.6vw;background-color:#fbfdfe;font-size:3.4vw;font-weight:600;color:var(--textColor)}.ctr-tablerow>span:before{content:attr(data-label);display:block;margin-bottom:.6vw;font-size:2.7vw;font-weight:700;color:#8a93a2;text-transform:uppercase;letter-spacing:.05vw}.ctr-filename{overflow-wrap:break-word}.ctr-badge{display:inline-flex;align-items:center;padding:1vw 2.2vw;border-radius:4vw;font-size:3vw;font-weight:700}.ctr-badge-current{background-color:#e2f6ea;color:#0f7b46}.ctr-badge-old{background-color:#f1f2f4;color:#6b7480}.ctr-rowactions{display:flex;align-items:center;gap:2vw}.ctr-iconbtn{display:inline-block;width:10vw;height:10vw;line-height:10vw;text-align:center;border:none;border-radius:3vw;background-color:var(--primaryColor);color:var(--secondaryColor);font-size:4.6vw;cursor:pointer;box-shadow:0 .6vw 1.6vw var(--primaryColorTransparent)}.ctr-iconbtn svg{vertical-align:middle}.ctr-iconbtn:active{filter:brightness(.96)}.ctr-btn{display:inline-flex;align-items:center;justify-content:center;gap:1.6vw;padding:3vw;border:.3vw solid transparent;border-radius:2.4vw;font-size:3.4vw;font-weight:700;cursor:pointer}.ctr-btn:disabled{opacity:.55}.ctr-btn-primary{border-color:#0f7b46;background-color:#0f9d58;color:var(--secondaryColor)}.ctr-btn-ghost{border-color:#e2e8ee;background-color:var(--secondaryColor);color:#4c5563}.ctr-btn-danger{border-color:#b42318;background-color:#d9372a;color:var(--secondaryColor)}.ctr-modal{position:fixed;z-index:10000001;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:4vw;background-color:#0c121cbf}.ctr-modal-card{box-sizing:border-box;width:100%;padding:4vw;border-radius:3.4vw;background-color:var(--secondaryColor)}.ctr-modal-title{margin:0 0 2vw;font-size:4vw;font-weight:800}.ctr-modal-text{margin:0 0 4vw;font-size:3.4vw;font-weight:500;color:#4c5563}.ctr-modal-actions{display:flex;gap:2vw}.ctr-modal-actions .ctr-btn{flex:1}}:root{font-family:Plus Jakarta Sans,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#fff;background-color:#fff;--scale-factor: 1;font-synthesis:none;text-rendering:optimizeLegibility}a{font-weight:500;color:var(--primaryColor);text-decoration:inherit}a:hover{color:var(--primaryColor)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:Figtree,sans-serif;line-height:1.5}#root{width:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#10b3be}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:var(--secondaryColor)}a:hover{color:var(--primaryColor)}button{background-color:var(--secondaryColor)}}@media (prefers-color-scheme: dark){:root{color:#213547;background-color:var(--secondaryColor)}a:hover{color:var(--primaryColor)}button{background-color:var(--secondaryColor)}}@media (prefers-color-scheme: no-preference){:root{color:#213547;background-color:var(--secondaryColor)}a:hover{color:var(--primaryColor)}button{background-color:var(--secondaryColor)}}.image-gallery .image-gallery-left-nav,.image-gallery .image-gallery-right-nav,.image-gallery-fullscreen .image-gallery-left-nav,.image-gallery-fullscreen .image-gallery-right-nav,.image-gallery-fullscreen-button,.image-gallery-play-button{z-index:1}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
