:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0px;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (width<=480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Raleway-Regular;src:url(/static/media/Raleway-Regular-BViwVpSC.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Raleway-Medium;src:url(/static/media/Raleway-Medium-DjHH8n3v.ttf)format("truetype")}@font-face{font-family:Raleway-Bold;src:local(RalewayBold),url(/static/media/Raleway-Bold-Di4HIyEX.ttf)format("truetype")}@font-face{font-family:Raleway-ExtraBold;src:local(ExtraBold),url(/static/media/Raleway-ExtraBold-C5VxzOoK.ttf)format("truetype")}@font-face{font-family:Raleway-SemiBold;src:local(SemiBold),url(/static/media/Raleway-SemiBold-5I43jA9G.ttf)format("truetype")}:root{--iye-green:#168d45;--primarymehroon:#b63436;--lightdark:#333;--harddark:#1a1a1a;--white:#fff;--black:#000;--offwhite:#d9d9d9}a,p,li,span,b,strong,h1,h2,h3,h4,h5,h6,body{padding:0;font-family:Raleway-Regular,sans-serif;text-decoration:none}.ant-layout{background:0 0}a,p,li,span,h1,h2,h3,h4,h5,h6,strong,b{margin:0;padding:0}.row{margin:0}.card-setsider .imgset img{border-radius:4px;margin:4px 0;box-shadow:0 0 14px -4px #bcb320}.card-setsider:hover .imgset img{transform:37%;border-radius:22px;transition:all 1s;transform:scale(1.04)}.card-setsider .imgset{border-radius:10px}.ant-menu-dark,.ant-menu-dark>.ant-menu{background:0 0}.ant-layout .ant-layout-sider{background:#f0fbff}.ant-menu-dark .ant-menu-item-selected,.ant-menu-dark>.ant-menu .ant-menu-item-selected{background-color:#0f323d}.ant-layout-header{height:auto!important}.row-breadcrumb.row{background:#f8f8f8}.card.graphscards{background:#011930}.ant-layout .ant-layout-sider .ant-menu-dark .ant-menu-item a,.ant-layout .ant-layout-sider .ant-menu-dark>.ant-menu .ant-menu-item a,.ant-layout .ant-layout-sider .ant-menu-dark .ant-menu-item a:hover,.ant-layout .ant-layout-sider .ant-menu-dark>.ant-menu .ant-menu-item a:hover{color:#858585}.ant-layout .ant-layout-sider-trigger{background:#34c759}.ant-layout-sider-children .ant-menu-dark .ant-menu-item,.ant-layout-sider-children .ant-menu-dark>.ant-menu .ant-menu-item,.ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-title,.ant-layout-sider-children .ant-menu-dark>.ant-menu .ant-menu-submenu-title{color:#858585!important}.card.graphscards div{line-height:initial}.card.graphscards{color:#b8b8b8;background:#011930;border-radius:4px;flex-direction:row;justify-content:space-between;padding:8px;display:flex}.ant-layout-header{height:auto;line-height:initial}.ant-layout-sider .ant-menu-dark .ant-menu-item-selected,.ant-layout-sider .ant-menu-dark>.ant-menu .ant-menu-item-selected{background-color:#34c759;color:#fff!important}.ant-layout-sider .ant-menu-dark .ant-menu-item-selected a{color:#fff!important}.ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline,.ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:#e5f8ff}.login-bg{background:#fff;align-items:center;min-height:100vh;display:flex}.login-card{background:#dfeee4;border-radius:30px;min-height:600px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.login-left{background:#dfeee4;border-radius:30px 0 0 30px;justify-content:center;align-items:center;width:45%;display:flex}.login-illustration{object-fit:contain;width:min(560px,85%);max-width:560px;height:auto}.login-right{background:#fff;border-top-left-radius:90px;border-bottom-left-radius:90px;flex-direction:column;justify-content:center;width:55%;padding:40px;display:flex;box-shadow:0 20px 60px #00000040}.login-btn{color:#fff;background:#35b558;border:none;font-weight:600}.login-btn:hover{color:#fff!important;background:#34c759!important}.eye-icon{color:#999;position:absolute;top:18px;right:18px}.forgot-link{color:red;font-size:13px;text-decoration:none}.divider{text-align:center;color:#888;margin:25px 0;font-size:12px}.social-row{gap:12px;display:flex}.social-btn-login{border-radius:14px;width:100%;padding:10px;font-size:14px}.custom-iy-input .ant-input,.custom-iy-input .ant-input-password{height:20px;box-shadow:none!important;border:none!important}.input-shadow{background:#fff;border-radius:50px;box-shadow:0 4px 14px #00000014}.country-code{max-width:90px;background:0 0!important;border:none!important}.input-shadow .ant-form-item{margin-bottom:0!important}.compact-shadow-input .ant-input,.compact-shadow-input .ant-input-password{background:#fff;border-radius:18px;height:50px;font-size:14px;box-shadow:none!important;border:1px solid #f5f5f5!important;padding:10px 15px!important}.compact-shadow-input .input-shadow{border-radius:18px;box-shadow:0 4px 14px #00000014!important}.compact-shadow-input .ant-input-affix-wrapper{border-radius:18px;align-items:center;line-height:2;display:flex;height:36px!important;padding:0 15px!important}.compact-shadow-input .ant-input-prefix,.compact-shadow-input .ant-input-suffix{align-items:center;font-size:16px;display:flex}.loginlink{color:#000;text-decoration:none}.loginlink:hover{color:#34c759}.product-card-wrapper{justify-content:center;width:100%;display:flex}.product-card{background:#fff;width:100%;max-width:360px;border-radius:28px!important;box-shadow:0 14px 40px #0f172a14!important}.product-card-hitArea.is-clickable{cursor:pointer}.product-card-hitArea.is-clickable:focus-visible{outline-offset:6px;border-radius:24px;outline:3px solid #34c75947}.product-image-wrapper{aspect-ratio:4/3;background:#f3f4f6;border-radius:26px;position:relative;overflow:hidden}.product-image{object-fit:cover;width:100%;height:100%;display:block}.product-rating{background:#fff;border-radius:14px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 24px #0f172a1f}.product-star{color:#f5b301;font-size:14px}.product-content{text-align:center;padding-top:14px}.product-title{font-size:14px;color:#1f2a44!important;margin:8px 0 4px!important;font-weight:500!important}.product-content h3{font-size:18px;color:#1f2a44!important;margin:8px 0 4px!important;font-weight:500!important}.product-price-row{margin-bottom:12px}.product-currency{color:#ef4444;font-size:16px;font-weight:600}.product-price{color:#0f172a;font-size:20px;font-weight:700}.product-unit{color:#94a3b8;font-size:14px}.product-vendor-row{justify-content:center;width:100%;margin-bottom:0}.product-vendor-avatar{font-weight:700;color:#ef4444!important;background:#fdecec!important}.product-vendor-name{color:#9ca3af;font-size:14px}.product-card-actions{padding-top:18px}.product-add-btn{font-size:14px;box-shadow:0 12px 22px #22c55e40;background:#34c759!important;border-color:#34c759!important;border-radius:999px!important;height:40px!important;font-weight:600!important}.product-add-btn:hover,.product-add-btn:focus{background:#34c759!important;border-color:#34c759!important}.iye-cartFlyer{pointer-events:none;z-index:1400;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:999px;width:36px;height:36px;position:fixed;box-shadow:0 14px 28px #0f172a2e}.iye-cartPulse{animation:.36s ease-out iye-cart-pulse}.oneMarketModal .ant-modal-content{background:#fff;border-radius:24px;padding:0;animation:.18s ease-out oneMarketModalIn;overflow:hidden;box-shadow:0 28px 80px #0f172a38}.oneMarketModal .ant-modal-close{color:#667085;border-radius:999px;top:18px;right:18px}.oneMarketModal__content{text-align:center;padding:34px 34px 28px}.oneMarketModal__icon{color:#b7791f;background:#fff4d6;border-radius:999px;place-items:center;width:68px;height:68px;margin:0 auto 18px;font-size:32px;display:grid;box-shadow:0 12px 30px #b7791f24}.oneMarketModal__title{color:#101828;margin:0;font-size:24px;font-weight:700;line-height:1.25}.oneMarketModal__message{color:#667085;margin-top:14px;font-size:15px;line-height:1.65}.oneMarketModal__message p+p{margin-top:8px}.oneMarketModal__markets{text-align:left;gap:12px;margin-top:24px;display:grid}.oneMarketModal__marketCard{background:#f8faf9;border:1px solid #edf1f3;border-radius:16px;gap:7px;padding:15px 16px;display:grid}.oneMarketModal__marketCard--new{background:#f4fbf6;border-left:4px solid #34c759}.oneMarketModal__label{color:#98a2b3;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.oneMarketModal__marketName{color:#1d2939;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.oneMarketModal__marketName .anticon{color:#34c759;flex:none}.oneMarketModal__actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.oneMarketModal__btn.ant-btn{border-radius:12px;height:48px;font-size:14px;font-weight:800}.oneMarketModal__btn--secondary.ant-btn{color:#344054;background:#fff;border-color:#d0d5dd}.oneMarketModal__btn--secondary.ant-btn:hover,.oneMarketModal__btn--secondary.ant-btn:focus{color:#101828!important;background:#f9fafb!important;border-color:#98a2b3!important}.oneMarketModal__btn--primary.ant-btn{color:#fff;background:#34c759;border-color:#34c759;box-shadow:0 12px 24px #34c75938}.oneMarketModal__btn--primary.ant-btn:hover,.oneMarketModal__btn--primary.ant-btn:focus{transform:translateY(-1px);color:#fff!important;background:#27ae49!important;border-color:#27ae49!important}.oneMarketModal__helper{color:#667085;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:12px;line-height:1.5;display:inline-flex}.oneMarketModal__helper .anticon{color:#34c759}@keyframes oneMarketModalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes iye-cart-pulse{0%{transform:scale(1);box-shadow:0 0 #34c75900}50%{transform:scale(1.05);box-shadow:0 0 0 8px #34c7591f}to{transform:scale(1);box-shadow:0 0 #34c75900}}@media (width<=480px){.oneMarketModal{max-width:calc(100vw - 24px)}.oneMarketModal__content{padding:28px 18px 22px}.oneMarketModal__title{font-size:22px}.oneMarketModal__message{font-size:14px}.oneMarketModal__actions{grid-template-columns:1fr}.oneMarketModal__btn--secondary{order:1}.oneMarketModal__btn--primary{order:2}.product-card{max-width:100%;border-radius:24px!important}.product-image-wrapper{border-radius:22px}}.iyeHeader{width:100%}.headerbg{background:#34c759!important}.iyeHeader__bar{min-height:72px;background:#34c759!important}.iyeHeader__container{justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.iyeHeader__brand{cursor:pointer;flex:none;align-items:center;display:flex}.iyeHeader__logo{object-fit:contain;width:auto;height:38px;display:block}.iyeHeader__nav{flex:1;justify-content:center;align-items:center;gap:clamp(10px,1.6vw,28px)}.iyeHeader__link{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:14px;padding:10px 12px;font-size:15px;font-weight:700;transition:background .16s,transform .16s}.iyeHeader__link:hover{background:#ffffff24;transform:translateY(-1px)}.iyeHeader__actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.iyePill{appearance:none;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff8c;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;line-height:1;transition:background .16s,transform .16s;display:inline-flex}.iyeHeader__desktopAction{display:inline-flex}.iyePill:hover{background:#ffffff29;transform:translateY(-1px)}.iyePill__avatar{background:#ffffff2e;border-radius:999px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.iyePill__stack{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.iyePill__title{white-space:nowrap;font-size:14px;font-weight:800}.iyePill__title--single{font-size:15px}.iyePill__sub{opacity:.95;white-space:nowrap;font-size:12px;font-weight:600}.iyePill__caret{opacity:.9;font-size:12px}.iyePill__icon{font-size:18px}.iyePill__mini{background:#ffffff2e;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.iyeHeader__menuBtn{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:46px;height:46px;transition:transform .16s;display:none;box-shadow:0 8px 22px #0000001f}.iyeHeader__menuBtn:hover{transform:translateY(-1px)}.iyeHeader__menuBtn:focus{outline:none}.iyeHeader__menuBtn:focus-visible{outline-offset:3px;outline:3px solid #ffffffe0}.iyeHeader__offcanvas{color:#172019;background:#fff}.iyeHeader__offTitle{color:#172019;font-weight:800}.iyeHeader__offNav{flex-direction:column;gap:10px;display:flex}.iyeHeader__offLink{text-align:left;color:#172019;cursor:pointer;background:#fff;border:0;border-radius:8px;width:100%;padding:12px 14px;font-weight:800;transition:background .16s,transform .16s;position:relative}.iyeHeader__offLink:hover{color:#078631;background:#eef8f1;transform:none}.iyeHeader__offLink.is-active{color:#078631}.iyeHeader__offLink.is-active:after{content:"";background:#078631;border-radius:999px;height:2px;position:absolute;bottom:0;left:14px;right:14px}.iyeHeader__offDivider{background:#e6eee8;height:1px;margin:16px 0}.iyeHeader__offActions{gap:10px;display:grid}.iyeHeader__offActions .iyePill{color:#172019!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dee3!important;transform:none!important}.iyeHeader__offActions .iyePill__title,.iyeHeader__offActions .iyePill__sub{color:#172019!important}.iyeHeader__offActions .iyePill--logout{color:#fff!important;background:#078631!important;border-color:#078631!important}.iyePill--block{justify-content:space-between;width:100%;min-height:50px}@media (width>=1400px){.iyeHeader__container{padding-left:26px;padding-right:26px}}@media (width<=1199px) and (width>=1024px){.iyeHeader__nav{gap:10px}.iyeHeader__link{padding-inline:8px;font-size:14px}.iyeHeader__actions{gap:8px}.iyePill{padding:9px 10px}.iyePill--currency .iyePill__sub{display:none}}@media (width<=1023px){.iyeHeader__bar{min-height:66px}.iyeHeader__container{padding:10px 14px}.iyeHeader__nav,.iyeHeader__desktopAction{display:none!important}.iyeHeader__actions{flex:none;gap:10px}.iyeHeader__menuBtn{flex:0 0 46px;display:grid}.iyePill--cart{justify-content:center;min-width:54px}.iyePill--cart .iyePill__title{display:none}.iyeHeader__offActions .iyePill--cart .iyePill__title{display:inline-flex}.iyeHeader__offActions .iyePill{align-items:center}}@media (width<=576px){.iyeHeader__container{gap:10px;padding:10px 12px}.iyeHeader__logo{height:34px}.iyePill{border-radius:12px;gap:8px;padding:9px 10px}.iyePill__avatar{width:30px;height:30px}.iyeHeader__menuBtn{flex-basis:44px;width:44px;height:44px}}.pticker{background:#000;align-items:center;width:100%;min-height:32px;padding:4px 0;display:flex}.pticker__container{padding-left:18px;padding-right:18px}.pticker__viewport{width:100%;position:relative;overflow:hidden}.pticker__track{width:max-content;animation:pticker-marquee var(--pticker-speed,50s) linear infinite;will-change:transform;align-items:center;display:flex}.pticker--pause .pticker__viewport:hover .pticker__track{animation-play-state:paused}.pticker__item{white-space:nowrap;color:inherit;align-items:center;gap:18px;padding:4px 18px;text-decoration:none;display:flex}.pticker__item:hover{color:inherit;text-decoration:none}.pticker__status{color:#ffffffb8;justify-content:center;align-items:center;min-height:52px;font-size:13px;font-weight:600;display:flex}.pticker__text{flex-direction:column;gap:4px;min-width:140px;display:flex}.pticker__title{color:#ffffffeb;letter-spacing:.2px;font-family:Raleway-Regular;font-size:16px;font-weight:600}.pticker__meta{align-items:center;gap:12px;display:flex}.pticker__price{color:#ffffffbf;font-size:14px;font-weight:500}.pticker__change{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.pticker__badge{border-radius:5px;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.pticker__change.is-up{color:#34c759}.pticker__change.is-up .pticker__badge{color:#fff;background:#34c759}.pticker__change.is-down{color:#fb7185}.pticker__change.is-down .pticker__badge{color:#fff;background:#e11d48}.pticker__change.is-flat{color:#cbd5e1}.pticker__change.is-flat .pticker__badge{color:#fff;background:#475569}.pticker__changeText{opacity:.95}.pticker__sep{background:#ffffff2e;width:1px;height:38px}@keyframes pticker-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pticker__sr{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}@media (width<=992px){.pticker__title{font-size:16px}.pticker__price,.pticker__change{font-size:13px}.pticker__item{gap:14px;padding:4px 14px}.pticker__sep{height:34px}}@media (width<=576px){.pticker__container{padding-left:12px;padding-right:12px}.pticker__title{font-size:15px}.pticker__text{min-width:120px}.pticker__badge{width:20px;height:20px}}.iye-header--homepage{border-bottom:1px solid #e7ebe8;height:70px;-webkit-backdrop-filter:none!important;background:#fff!important}.iye-header--homepage .iye-header__container{grid-template-columns:124px minmax(0,1fr) 455px;align-items:center;gap:18px;height:70px;padding:0 28px;display:grid}.homepage-header-affix{background:#fff;margin-bottom:0!important}.homepage-header-affix .ant-affix{background:#fff}.iye-header--homepage .iye-brand{justify-self:start;min-width:116px}.iye-header--homepage .iye-brand__logo{object-fit:contain;width:auto;max-width:none;height:98px;max-height:98px;margin-top:-15px;margin-bottom:-15px}.iye-homeNav{flex:auto;justify-content:center;align-items:center;gap:clamp(10px,1.4vw,24px);min-width:0}.iye-homeNav button{white-space:nowrap;background:0 0;border:0;padding:8px 0;font:600 14px/1.2 Raleway-Regular,sans-serif;color:#0e1510!important}.iye-homeNav button:hover,.iye-homeNav button:focus-visible{color:#078631}.iye-header--homepage .iye-actions{justify-self:stretch;width:100%;min-width:0}.iye-header--homepage .iye-field,.iye-header--homepage .iye-iconBox,.iye-header--homepage .iye-input,.iye-header--homepage .iye-input .ant-select-selector,.iye-header--homepage .iye-input .ant-select-selection-search-input,.iye-header--homepage .iye-submit.ant-btn,.iye-header--homepage .iyePill{height:40px!important;min-height:40px!important}.iye-header--homepage .iye-iconBox{font-size:17px;width:40px!important;min-width:40px!important}.iye-header--homepage .iye-submit.ant-btn{padding:0 18px;border-radius:11px!important}.iye-header--homepage .iyePill{box-shadow:none!important;background:0 0!important;border:1px solid #d8dee3!important;border-radius:11px!important;padding:0 12px!important}.iye-header--homepage .iye-field{box-shadow:none;overflow:visible;background:0 0!important;border:1px solid #d8dee3!important}.iye-header--homepage .iye-field:focus-within{box-shadow:0 0 0 2px #1594471f;border-color:#159447!important}.iye-header--homepage .iye-iconBox{color:#111827;background:0 0!important;border:0!important;margin-right:0!important}.iye-header--homepage .iye-input .ant-select-selector{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.iye-header--homepage .iye-input{background:0 0!important;padding:0!important}.iye-header--homepage .iye-input .ant-select-selection-search-input{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.iye-header--homepage .iye-submit--login.ant-btn{background:#078631!important;border-color:#078631!important}.iye-header--homepage .iyePill>span:first-child{display:none!important}.pticker__container{align-items:center;display:flex}.homepage-ticker .pticker__container{padding-left:0;padding-right:0}.homepage-ticker .pticker__text{flex-direction:row;align-items:center;gap:8px;min-width:0}.homepage-ticker .pticker__item{padding:2px 14px}.homepage-ticker .pticker__meta{gap:8px}.homepage-top{color:#111612;background:#fff;font-family:Raleway-Regular,sans-serif}.homepage-infoRow{background:#f1faf5;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:7px 28px;display:flex}.homepage-fxTicker{flex:auto;min-width:0;overflow:hidden}.homepage-fxTicker__track{will-change:transform;align-items:center;width:max-content;animation:24s linear infinite homepage-fx-marquee;display:flex}.homepage-fxTicker:hover .homepage-fxTicker__track{animation-play-state:paused}.homepage-fxTicker__item{color:#18251c;white-space:nowrap;align-items:center;gap:12px;padding:0 24px;font-size:14px;display:inline-flex}.homepage-fxTicker__item strong{font-weight:800}.homepage-fxTicker__item span{font-weight:700}.homepage-fxTicker__item i{background:#b8cabe;width:1px;height:22px;margin-left:12px}.homepage-fxTicker__status{color:#607067;align-items:center;min-height:38px;padding-left:24px;font-size:13px;font-weight:600;display:inline-flex}.homepage-fxButton{color:#111612;background:#fff;border:1px solid #078631;border-radius:10px;flex:none;height:38px;padding:0 18px;font-weight:700}@keyframes homepage-fx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.homepage-fxPopover .ant-popover-inner{border:1px solid #e2ebe5;border-radius:14px;width:min(430px,100vw - 24px);padding:0;overflow:hidden;box-shadow:0 14px 36px #14372029}.homepage-fxPanel__heading{background:#f3faf5;border-bottom:1px solid #e7eee9;padding:16px 18px}.homepage-fxPanel__heading strong,.homepage-fxPanel__heading span{display:block}.homepage-fxPanel__heading strong{color:#102317;margin-bottom:4px;font-size:16px}.homepage-fxPanel__heading span{color:#6b7b70;font-size:11px}.homepage-fxPanel__labels,.homepage-fxPanel__row{grid-template-columns:minmax(110px,.9fr) minmax(190px,1.6fr);align-items:center;gap:12px;display:grid}.homepage-fxPanel__labels{color:#829087;text-transform:uppercase;padding:10px 18px 6px;font-size:10px;font-weight:700}.homepage-fxPanel__row{color:#27372d;border-top:1px solid #f0f3f1;min-height:48px;padding:8px 18px;font-size:13px}.homepage-hero{grid-template-columns:52% 48%;height:455px;min-height:455px;display:grid;overflow:hidden}.homepage-hero__copy{z-index:2;background:#fff;padding:40px 4.3vw 36px;position:relative}.homepage-hero__copy h1{letter-spacing:-1.5px;margin:0 0 20px;font-size:clamp(42px,3.1vw,48px);font-weight:800;line-height:1.06}.homepage-hero__copy h1 span{color:#087d2d;margin-top:6px;display:block}.homepage-hero__copy h2{margin:0 0 18px;font-size:17px;font-weight:700;line-height:1.45}.homepage-hero__copy p{color:#4b5563;max-width:650px;margin:0 0 22px;font-size:15px;line-height:1.58}.homepage-hero__actions{flex-wrap:nowrap;gap:14px;display:flex}.homepage-hero__actions .ant-btn{color:#087d2d;background:#fff;border:1px solid #078631;border-radius:9px;min-width:0;height:44px;padding:0 18px;font-size:14px;font-weight:700}.homepage-hero__actions .ant-btn-primary{color:#fff;background:#078631}.homepage-hero__image{min-width:0;padding:0 14px 0 0;position:relative;overflow:hidden}.homepage-hero__image img{object-fit:cover;border-radius:24px;width:100%;height:100%;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M 78 0 C 54 0 38 12 45 34 C 63 86 126 142 138 230 C 151 326 116 408 75 466 C 60 488 68 500 92 500 L 1000 500 L 1000 0 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M 78 0 C 54 0 38 12 45 34 C 63 86 126 142 138 230 C 151 326 116 408 75 466 C 60 488 68 500 92 500 L 1000 500 L 1000 0 Z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.homepage-features{background:#f0faf5;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:26px;margin:0 12px 18px;padding:20px 4.5vw;display:grid}.homepage-feature{align-items:flex-start;gap:12px;display:flex}.homepage-feature__icon{color:#078631;background:#dff4e7;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.homepage-feature strong,.homepage-feature span{display:block}.homepage-feature strong{margin:2px 0 5px;font-size:16px}.homepage-feature span{font-size:13px;line-height:1.45}@media (width>=1280px) and (width<=1399.98px){.iye-header--homepage .iye-header__container{grid-template-columns:100px minmax(0,1fr) max-content;gap:12px;padding:0 20px}.iye-header--homepage .iye-brand{min-width:0}.iye-header--homepage .iye-homeNav{gap:12px}.iye-header--homepage .iye-field{width:180px;min-width:160px!important;max-width:180px!important}}@media (width<=1279.98px){.iye-header--homepage .iye-header__container{grid-template-columns:auto minmax(0,1fr) auto}.iye-header--homepage .iye-actions,.iye-header--homepage .iye-homeNav{display:none!important}.iye-header--homepage .iye-mobileCurrency,.iye-header--homepage .iye-menu.ant-btn{display:flex!important}}@media (width<=1199px){.homepage-hero{grid-template-columns:55% 45%}.homepage-hero__copy{padding-left:32px}.homepage-hero__image img{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M 62 0 C 44 0 34 12 40 32 C 55 78 92 145 102 230 C 112 322 88 405 62 466 C 53 488 60 500 78 500 L 1000 500 L 1000 0 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M 62 0 C 44 0 34 12 40 32 C 55 78 92 145 102 230 C 112 322 88 405 62 466 C 53 488 60 500 78 500 L 1000 500 L 1000 0 Z'/%3E%3C/svg%3E")}.homepage-hero__actions{flex-wrap:wrap;gap:12px}.homepage-features{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.homepage-hero{flex-direction:column;height:auto;min-height:0;display:flex}.homepage-hero__copy{padding:40px 32px 34px}.homepage-hero__image{height:380px;padding:0 18px}.homepage-hero__image img{border-radius:22px;-webkit-mask-image:none;mask-image:none}}@media (width<=767px){.iye-header--homepage,.iye-header--homepage .iye-header__container{height:64px}.iye-header--homepage{padding:0}.iye-header--homepage .iye-header__container{align-items:center;padding:0 14px}.iye-header--homepage .iye-brand__logo{object-fit:contain;width:auto;max-width:none;height:80px;max-height:80px;margin-top:-8px;margin-bottom:-8px}.pticker{padding:7px 0}.homepage-infoRow{gap:8px;min-height:52px;padding:7px 10px 7px 0}.homepage-fxTicker__item{gap:8px;padding:0 15px;font-size:12px}.homepage-fxTicker__item i{margin-left:6px}.homepage-fxButton{height:36px;padding:0 13px}.homepage-hero{flex-direction:column;height:auto;min-height:0;display:flex}.homepage-hero__copy{padding:40px 20px 34px}.homepage-hero__copy h1{font-size:38px}.homepage-hero__copy h2{font-size:17px}.homepage-hero__copy p{font-size:15px}.homepage-hero__actions{flex-direction:column}.homepage-hero__actions .ant-btn{width:100%}.homepage-hero__image{height:360px;padding:0 14px}.homepage-hero__image img{border-radius:22px}.homepage-features{grid-template-columns:1fr;gap:22px;padding:24px 20px}}.menudrwr--homepage .ant-drawer-header{border-bottom:1px solid #e6eee8;min-height:52px;padding:12px 18px}.menudrwr--homepage .ant-drawer-body{padding:18px;overflow-x:hidden}.iye-drawerBrand{text-align:left;background:#fff;border:0;border-bottom:1px solid #e6eee8;width:100%;padding:0 0 16px}.iye-drawerBrand img{object-fit:contain;width:104px;height:52px}.menudrwr--homepage .iye-drawerNav{border-bottom:1px solid #e6eee8;gap:0;margin:12px 0;padding-bottom:12px}.menudrwr--homepage .iye-drawerNav__link{color:#172019;background:#fff;border:0;border-radius:8px;min-height:44px;padding:0 12px;font-size:15px}.menudrwr--homepage .iye-drawerNav__link:hover,.menudrwr--homepage .iye-drawerNav__link:focus-visible{color:#078631;background:#eef8f1}.menudrwr--homepage .iye-drawerNav__link.is-active{color:#078631;position:relative}.menudrwr--homepage .iye-drawerNav__link.is-active:after{content:"";background:#078631;border-radius:999px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.iye-searchmobile--homepage{border-bottom:1px solid #e6eee8;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 0 16px;display:grid}.iye-searchmobile--homepage .iye-field{border:1px solid #d8dee3;border-radius:10px;min-width:0;height:40px;min-height:40px;overflow:hidden}.iye-searchmobile--homepage .iye-field:focus-within{border-color:#159447;box-shadow:0 0 0 2px #1594471f}.iye-searchmobile--homepage .iye-iconBox{color:#172019;background:#fff;border:0;width:38px;min-width:38px;height:38px;margin:0}.iye-searchmobile--homepage .iye-input,.iye-searchmobile--homepage .iye-input .ant-select-selector{width:100%;height:38px!important;min-height:38px!important;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.iye-searchmobile--homepage .iye-submit.ant-btn{color:#1f2937;background:#eab308;border-color:#eab308;border-radius:10px;width:auto;height:40px;padding:0 13px}.iye-drawerFooter{grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid}.iye-drawerLogin.ant-btn{background:#078631;border-color:#078631;border-radius:11px;height:44px;font-weight:700}@media (width<=340px){.menudrwr--homepage.ant-drawer{width:100%!important}.iye-searchmobile--homepage{grid-template-columns:1fr}.iye-searchmobile--homepage .iye-submit.ant-btn{width:100%}}.pd-page{padding-top:18px}.pd-card{background:#fff;border:1px solid #eef0f4;border-radius:24px;max-width:1200px;padding:28px;box-shadow:0 20px 58px #0f172a13}.pd-gallery{flex-direction:column;gap:14px;height:100%;display:flex}.pd-mainImage{background:linear-gradient(135deg,#f8fafc 0%,#eef8f1 100%);border:1px solid #edf2f7;border-radius:22px;width:100%;height:430px;overflow:hidden}.pd-thumbs{scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.pd-thumbs::-webkit-scrollbar{display:none}.pd-thumb:hover{transform:translateY(-1px)}.pd-details{flex-direction:column;justify-content:flex-start;gap:12px;height:100%;display:flex}.pd-eyebrowRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd-stockTag{border:0;border-radius:999px;padding:6px 12px;font-weight:800;margin:0!important}.pd-categoryLabel{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:30px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}.pd-ratingRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd-priceRow{flex-direction:column;gap:4px;display:flex}.pd-oldPrice{color:#9ca3af;font-size:18px}.pd-price{color:#111827;letter-spacing:0;font-size:clamp(28px,3vw,32px);font-weight:900}.pd-weight{font-size:16px;font-weight:700}.pd-readMore{color:#111827;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.pd-readMore:hover{text-decoration:underline}.pd-metaRow{margin-top:0}.pd-availablePill,.pd-infoPill{border-radius:999px;align-items:center;min-height:34px;padding:7px 14px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.pd-availablePill{color:#16803c;background:#f0fdf4;border:1px solid #dcfce7}.pd-infoPill{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.pd-seller{background:#fbfdfc;border:1px solid #edf2f7;border-radius:18px;padding:14px}.pd-sellerInfo{width:100%}.pd-avatar{flex:none;font-weight:800;color:#16803c!important;background:#e9f9ef!important}.pd-sellerCopy{min-width:0}.pd-sellerName{color:#111827;margin-bottom:4px;font-size:17px;font-weight:900;display:block}.pd-sellerAddr{color:#64748b;font-size:13px;line-height:1.45}.pd-shopDesc{color:#6b7280;font-size:13px;line-height:1.45;margin:8px 0 0!important}.pd-cartRow{background:#f8fafc;border:1px solid #edf2f7;border-radius:20px;align-items:center;gap:14px;margin-top:6px;padding:14px;display:flex}.pd-qty{background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px;display:flex}.pd-qtyBtn{color:#16803c!important;background:#eef8f1!important;border:0!important;border-radius:999px!important;width:34px!important;height:34px!important}.pd-qtyInput .ant-input-number-input{text-align:center;font-weight:800}.pd-addToCart{margin-left:auto;box-shadow:0 14px 28px #34c75940;background:#34c759!important;border-color:#34c759!important;border-radius:999px!important;height:50px!important;padding:0 28px!important;font-weight:800!important}@media (width<=991px){.pd-card{padding:22px}.pd-mainImage{height:380px}}@media (width<=575px){.pd-wrap{padding:14px 0 26px}.pd-card{border-radius:18px;padding:16px}.pd-mainImage{border-radius:16px;height:280px}.pd-thumb{flex-basis:70px;width:70px;height:70px}.pd-title{font-size:26px!important}.pd-price{font-size:26px}.pd-cartRow{flex-direction:column;align-items:stretch}.pd-qty{justify-content:space-between;width:100%}.pd-addToCart{width:100%;margin-left:0}}.pd-reviewHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.pd-reviewTitle{letter-spacing:0;color:#111827!important;margin:0!important;font-size:clamp(24px,2.5vw,30px)!important;font-weight:900!important}.pd-reviewUnderline{background:#34c759;border-radius:999px;width:76px;height:4px;margin-top:10px}.pd-reviewSummary{color:#475569;white-space:nowrap;background:#f7fff9;border:1px solid #e6f4ea;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.pd-reviewSummary strong{color:#111827;font-weight:900}.pd-reviewSummary__star{color:#f59e0b;font-size:16px}.pd-reviewList{gap:14px;display:grid}.pd-reviewCard{background:#fff;border:1px solid #eef2f0;border-radius:20px;grid-template-columns:auto 1fr;gap:16px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 12px 30px #0f172a0b}.pd-reviewCard:hover{border-color:#d8efe0;transform:translateY(-1px);box-shadow:0 18px 42px #0f172a13}.pd-reviewAvatar{font-weight:900;box-shadow:inset 0 0 0 1px #bbf7d0;color:#16803c!important;background:#eafff1!important}.pd-reviewContent{min-width:0}.pd-reviewTop h3{color:#111827;margin:0;font-size:16px;font-weight:900}.pd-reviewTop span{color:#94a3b8;margin-top:4px;font-size:12px;font-weight:800;display:inline-block}.pd-reviewStars{color:#cbd5e1;white-space:nowrap;align-items:center;gap:2px;font-size:16px;display:inline-flex}.pd-reviewStars span{color:#cbd5e1;margin:0;font-size:16px}.pd-reviewStars span.is-active{color:#f59e0b;text-shadow:0 1px #facc15}.pd-reviewStars strong{color:#475569;margin-left:6px;font-size:12px;font-weight:900}.pd-reviewComment{color:#475569;max-width:900px;margin:0;font-size:14px;font-weight:600;line-height:1.65}.pd-reviewEmpty{text-align:center;background:#fff;border:1px solid #eef2f0;border-radius:20px;padding:28px;box-shadow:0 12px 30px #0f172a0a}.pd-reviewEmpty__icon{color:#f59e0b;background:#f7fff9;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:22px;display:flex}.pd-reviewEmpty h3{color:#111827;margin:0 0 6px;font-size:18px;font-weight:900}.pd-reviewEmpty p{color:#64748b;margin:0;font-size:14px;font-weight:700}.pd-reviewActions{justify-content:center;margin-top:18px;display:flex}.pd-reviewToggle{color:#15803d;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:900;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.pd-reviewToggle:hover{color:#fff;background:#34c759;transform:translateY(-1px);box-shadow:0 12px 24px #34c75938}@media (width<=575px){.pd-reviewHeader{flex-direction:column;align-items:flex-start}.pd-reviewCard{grid-template-columns:1fr}.pd-reviewTop{flex-direction:column}.pd-reviewToggle{width:100%}}.ris-wrap{padding:18px 0 34px}.ris-header{display:inline-block}.ris-title{letter-spacing:0;color:#111827!important;margin:0!important;font-size:24px!important;font-weight:800!important}.ris-underline{background:#34c759;border-radius:999px;width:96px;height:4px;margin-top:8px}.ris-gridShell{margin-top:22px}.ris-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.ris-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf2f7;border-radius:20px;width:100%;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 14px 34px #0f172a0f}.ris-item:hover{border-color:#34c75973;transform:translateY(-3px);box-shadow:0 18px 42px #0f172a1a}.ris-imageWrap{background:#f3f4f6;border:1px solid #eef2f7;border-radius:16px;position:relative;overflow:hidden}.ris-image{aspect-ratio:1/.76;object-fit:cover;width:100%;height:auto;display:block}.ris-ratingPill{background:#fff;border-radius:14px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 10px 22px #1118271f}.ris-star{color:#f59e0b;font-size:16px;line-height:1}.ris-ratingVal{color:#111827;font-weight:900}.ris-body{text-align:left;padding:14px 4px 2px}.ris-name{color:#1f2a44;min-height:42px;font-size:16px;font-weight:800;line-height:1.3;display:block}.ris-priceRow{margin-top:8px}.ris-oldPrice{margin-bottom:6px;font-size:18px;display:none;color:#ef4444!important}.ris-price{color:#111827;font-size:17px;font-weight:900;display:block}.ris-weight{color:#9ca3af;font-size:14px;font-weight:600}.ris-sellerRow{justify-content:flex-start;align-items:center;gap:10px;margin-top:12px;display:flex}.ris-sellerRow img{object-fit:contain;width:25px;height:25px;display:block}.ris-sellerAvatar{color:#2563eb!important;background:#eef2ff!important;font-weight:900!important}.ris-sellerName{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ris-state{background:#fbfdfc;border:1px dashed #d9e3ec;border-radius:18px;place-items:center;min-height:120px;display:grid}@media (width<=1199px){.ris-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=991px){.ris-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.ris-wrap{padding:18px 0 28px}.ris-grid{grid-template-columns:1fr;gap:16px}.ris-name{min-height:0}.ris-image{aspect-ratio:1/.62}}.rev-wrap{padding:28px 16px}.rev-header{display:inline-block}.rev-title{letter-spacing:-.02em;font-size:25px;margin:0!important;font-weight:600!important}.rev-underline{background:#34c759;border-radius:999px;width:96px;height:4px;margin-top:8px}.rev-card{background:#fbfbfc;border-radius:28px;gap:20px;padding:15px;display:flex;box-shadow:0 12px 30px #1118270f}.rev-left{flex:none;justify-content:center;align-items:flex-start;display:flex}.rev-avatarRing{background:#f2f3f5;border-radius:999px;place-items:center;width:60px;height:60px;display:grid}.rev-avatar{color:#9ca3af!important;background:#e5e7eb!important}.rev-right{flex:auto;min-width:0}.rev-name{color:#111827;font-size:22px;font-weight:600;line-height:1.1;display:block}.rev-meta{margin-top:6px}.rev-time{color:#9ca3af;font-size:14px;font-weight:600}.rev-rate{margin-top:10px}.rev-text{color:#9ca3af;font-size:14px;line-height:1.85;margin-top:14px!important;margin-bottom:0!important}@media (width<=991px){.rev-name{font-size:28px}.rev-text{font-size:18px}}@media (width<=575px){.rev-wrap{padding:22px 12px}.rev-card{border-radius:22px;flex-direction:column;align-items:flex-start;padding:18px}.rev-avatarRing{width:92px;height:92px}.rev-name{font-size:24px}.rev-time{font-size:14px}.rev-text{font-size:16px;line-height:1.75}}.sc-wrap{padding:28px 16px}.sc-headerBlock{display:inline-block}.sc-title{letter-spacing:-.01em;margin:0!important;font-size:25px!important;font-weight:600!important}.sc-underline{background:#34c759;border-radius:999px;width:120px;height:4px;margin-top:8px}.sc-marketContext{background:#f3fbf5;border:1px solid #dcefe2;border-radius:10px;flex-direction:column;gap:2px;margin-top:12px;padding:10px 14px;display:inline-flex}.sc-marketContext__label{font-size:13px;font-weight:700;color:#1f6f36!important}.sc-marketContext__location{font-size:12px;color:#6f767d!important}.sc-table{margin-top:18px}.sc-tableHead{color:#111827;border-bottom:1px solid #eef2f7;grid-template-columns:1.4fr .9fr .6fr .9fr 60px;gap:16px;padding:14px 16px;font-weight:600;display:grid}.sc-th{font-size:16px}.sc-row{background:#fff;border-bottom:1px solid #f1f5f9;grid-template-columns:1.4fr .9fr .6fr .9fr 60px;align-items:center;gap:16px;padding:20px 16px;display:grid}.sc-prodImg{object-fit:cover;background:#f3f4f6;border-radius:16px;flex:none;width:72px;height:72px}.sc-prodName{color:#1f2a44;font-size:16px;font-weight:600;display:block}.sc-prodPrice{margin-top:4px;font-size:14px}.sc-priceRed{color:#ef4444;font-weight:600}.sc-muted{color:#9ca3af;font-weight:600}.sc-seller{align-items:center;gap:8px;margin-top:8px;display:flex}.sc-sellerAvatar{color:#111827!important;background:#f1f5f9!important;font-weight:600!important}.sc-sellerName{color:#9ca3af;font-size:12px;font-weight:600}.sc-qtyInput{border-radius:10px!important;width:110px!important}.sc-saving,.sc-totalVal{color:#111827;font-weight:600}.sc-removeBtn{color:#ef4444!important;box-shadow:none!important;background:#f3f4f6!important;border:0!important}.sc-continueBtn{color:#34c759!important;background:#fff!important;border:2px solid #34c759!important;border-radius:999px!important;height:52px!important;padding:0 48px!important;font-size:16px!important;font-weight:500!important}.sc-summaryTitle{color:#0f172a;margin:0 0 14px!important;font-size:18px!important;font-weight:600!important}.sc-summaryList{gap:18px;padding:8px 2px;display:grid}.sc-sumName{color:#475569;font-weight:600}.sc-sumVal{color:#ef4444;font-weight:600}.sc-divider{margin:16px 0!important}.sc-summaryTotal{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sc-totalBig{color:#ef4444;font-size:22px;font-weight:600}.sc-checkoutBtn{width:100%;margin-top:24px;background:#34c759!important;border-color:#34c759!important;border-radius:999px!important;height:50px!important;font-size:16px!important;font-weight:600!important}.sc-checkoutBtn:hover{background:#34c759!important;border-color:#34c759!important}.sc-empty{text-align:center;background:#fff;border-radius:18px;padding:22px 16px}@media (width<=991px){.sc-tableHead{display:none}.sc-row{border-bottom:none;border-radius:18px;grid-template-columns:1fr;gap:12px;margin-bottom:14px;padding:18px;box-shadow:0 10px 22px #1118270f}.sc-row.is-alt{background:#fff}.sc-td.qty,.sc-td.saving,.sc-td.total,.sc-td.action{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-td.qty:before{content:"Quantity";color:#0f172a;font-weight:600}.sc-td.saving:before{content:"Saving";color:#0f172a;font-weight:600}.sc-td.total:before{content:"Total";color:#0f172a;font-weight:600}.sc-td.action{justify-content:flex-end}}@media (width<=575px){.sc-wrap{padding:22px 12px}.sc-prodImg{border-radius:14px;width:64px;height:64px}.sc-prodName{font-size:18px}.sc-totalLabel{font-size:24px}.sc-totalBig{font-size:28px}.sc-checkoutBtn{height:58px!important;font-size:18px!important}}.sc-page{color:#182019;background:#fbfcfb;min-height:72vh;padding:20px 0 84px}.sc-page *,.sc-page :before,.sc-page :after{box-sizing:border-box}.sc-wrap{width:min(100% - 48px,1200px);margin:0 auto;padding:0}.sc-page .autobc,.market-products-page .autobc{box-shadow:none;background:0 0;border:0;margin:0 0 18px;padding:0}.sc-page .autobc-wrap,.sc-page .autobc-inner,.market-products-page .autobc-wrap,.market-products-page .autobc-inner{background:0 0;width:100%;margin:0;padding:0!important}.sc-page .autobc-inner .row,.market-products-page .autobc-inner .row{margin:0}.sc-page .autobc-inner .col,.sc-page .autobc-inner .col-auto,.market-products-page .autobc-inner .col,.market-products-page .autobc-inner .col-auto{padding-top:0;padding-bottom:0}.sc-page .autobc-inner .col-auto,.market-products-page .autobc-inner .col-auto{padding-left:0}.sc-page .autobc-backBtn,.market-products-page .autobc-backBtn{background:#fff!important;border:1px solid #e7ece9!important;border-radius:8px!important;width:35px!important;height:35px!important;box-shadow:0 2px 8px #162d1e0b!important}.sc-page .autobc-breadcrumb,.market-products-page .autobc-breadcrumb{font-size:13px}.sc-headerBlock{flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 26px;display:flex}.sc-title{color:#172019;letter-spacing:0;margin:0;font-size:32px;font-weight:750;line-height:1.2}.sc-marketContext{background:#edf8f1;border:0;border-radius:7px;flex-direction:row;align-items:baseline;gap:10px;max-width:100%;margin:0;padding:7px 11px;display:inline-flex}.sc-marketContext__label{color:#176f3b;font-size:12px;font-weight:700;line-height:1.4}.sc-marketContext__location{color:#6f7b73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.sc-layout{grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr);align-items:start;gap:32px;display:grid}.sc-itemsColumn,.sc-summaryColumn{min-width:0}.sc-table{background:#fff;border:1px solid #e9eeeb;border-radius:12px;margin:0;overflow:hidden}.sc-tableHead,.sc-row{grid-template-columns:minmax(250px,1.65fr) minmax(95px,.72fr) minmax(125px,.85fr) minmax(100px,.72fr) 54px;align-items:center;gap:16px;display:grid}.sc-tableHead{background:#fafbfa;border-bottom:1px solid #edf1ee;padding:14px 18px}.sc-th{color:#6d7870;font-size:12px;font-weight:650}.sc-th.action{text-align:center}.sc-tableBody{border-radius:0;overflow:visible}.sc-row{background:#fff;border-bottom:1px solid #eef2ef;padding:18px;position:relative}.sc-row:last-child{border-bottom:0}.sc-row.is-alt{background:#fff}.sc-td{min-width:0}.sc-prod{align-items:center;gap:13px;display:flex}.sc-prodImg{object-fit:cover;background:#f7f9f7;border-radius:10px;flex:0 0 66px;width:66px;height:66px;display:block}.sc-prodInfo{min-width:0}.sc-prodName{color:#273029;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.sc-seller{color:#8a948d;align-items:center;gap:6px;min-width:0;margin-top:7px;font-size:11px;line-height:1.4;display:flex}.sc-seller .anticon{flex:none}.sc-seller span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-td.price{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.sc-priceRed{color:#c53b36;font-size:14px;font-weight:700;line-height:1.35}.sc-muted{color:#8a948d;font-size:11px;font-weight:500;line-height:1.35}.sc-qtyControl{background:#fff;border:1px solid #e3eae5;border-radius:9px;grid-template-columns:32px 38px 32px;align-items:center;width:fit-content;min-height:36px;display:grid;overflow:hidden}.sc-qtyControl>button{color:#168d45;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:34px;padding:0;font-size:11px;display:grid}.sc-qtyControl>button:hover:not(:disabled){background:#f0f7f2}.sc-qtyControl>button:disabled{color:#b8c0ba;cursor:not-allowed}.sc-qtyInput{width:38px!important;box-shadow:none!important;border:0!important;border-radius:0!important}.sc-qtyInput .ant-input-number-input{color:#273029;text-align:center;height:34px;padding:0 2px;font-size:12px;font-weight:700}.sc-totalVal{color:#273029;font-size:14px;font-weight:750;line-height:1.4}.sc-td.action{justify-content:center;display:flex}.sc-removeBtn{place-items:center;color:#cf4b46!important;width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;display:grid!important}.sc-removeBtn:hover{background:#fff3f2!important}.sc-footerLeft{justify-content:flex-start;margin-top:20px;display:flex}.sc-continueBtn{color:#168d45!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #168d45!important;border-radius:9px!important;padding:0 20px!important;font-size:13px!important;font-weight:650!important}.sc-continueBtn:hover{color:#11743a!important;border-color:#11743a!important}.sc-summaryColumn{position:sticky;top:110px}.sc-summaryCard{background:#fff;border:1px solid #e7ece9;border-radius:14px;padding:24px;box-shadow:0 7px 22px #162d1e0a}.sc-summaryHeader{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.sc-summaryTitle{color:#1c251f;margin:0;font-size:20px;font-weight:730;line-height:1.3}.sc-summaryHeader>span{color:#16743b;background:#edf8f1;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.sc-summaryItems{scrollbar-width:thin;gap:10px;max-height:190px;padding:16px 2px;display:grid;overflow-y:auto}.sc-summaryList{border-top:1px solid #edf1ee;gap:13px;padding:16px 2px;display:grid}.sc-summaryRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sc-sumName,.sc-sumVal{font-size:12px;line-height:1.45}.sc-sumName{color:#68736b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.sc-sumVal{color:#39443c;text-align:right;flex:none;font-weight:650}.sc-summaryRow--delivery .sc-sumVal{color:#7d8881;max-width:155px;font-size:10px;font-weight:500}.sc-summaryTotal{border-top:1px solid #edf1ee;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:18px;display:flex}.sc-totalLabel{color:#344038;font-size:14px;font-weight:650}.sc-totalBig{color:#168d45;text-align:right;font-size:24px;font-weight:780;line-height:1.15}.sc-checkoutBtn{width:100%;margin-top:22px;height:46px!important;box-shadow:none!important;background:#168d45!important;border:0!important;border-radius:9px!important;font-size:14px!important;font-weight:700!important}.sc-checkoutBtn:hover{background:#11743a!important}.sc-offlineNote{color:#92400e;text-align:center;margin:8px 0 0;font-size:13px}.sc-trustNote{color:#7c877f;justify-content:center;align-items:center;gap:9px;margin-top:16px;display:flex}.sc-trustNote>.anticon{color:#168d45;font-size:17px}.sc-trustNote span,.sc-trustNote strong{display:block}.sc-trustNote span{font-size:10px;line-height:1.45}.sc-trustNote strong{color:#526057;font-size:11px}.sc-empty{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:48px 24px;display:flex}.sc-empty__icon{color:#168d45;background:#edf8f1;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:25px;display:grid}.sc-empty h2{color:#253028;margin:0;font-size:21px;font-weight:720}.sc-empty p{color:#78837b;margin:8px 0 22px;font-size:13px}@media (width<=991.98px){.sc-layout{grid-template-columns:1fr}.sc-summaryColumn{position:static}}@media (width<=767.98px){.sc-table{background:0 0;border:0;overflow:visible}.sc-tableHead{display:none}.sc-tableBody{gap:14px;display:grid}.sc-row{border:1px solid #e9eeeb;border-radius:11px;grid-template-columns:1fr;gap:13px;padding:16px}.sc-row:last-child{border-bottom:1px solid #e9eeeb}.sc-td.price,.sc-td.qty,.sc-td.total{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.sc-td.price:before,.sc-td.qty:before,.sc-td.total:before{color:#748078;font-size:11px;font-weight:650}.sc-td.price:before{content:"Price"}.sc-td.qty:before{content:"Quantity"}.sc-td.total:before{content:"Total"}.sc-td.action{position:absolute;top:14px;right:14px}.sc-prodInfo{padding-right:36px}}@media (width<=575.98px){.sc-page{padding:14px 0 58px}.sc-wrap{width:min(100% - 28px,1200px)}.sc-title{font-size:28px}.sc-marketContext{flex-direction:column;align-items:flex-start;gap:3px}.sc-marketContext__location{max-width:100%}.sc-prodImg{flex-basis:60px;width:60px;height:60px}.sc-summaryCard{padding:20px}.sc-totalBig{font-size:22px}}.delivery-options-modal .ant-modal-content{border-radius:18px;padding:24px}.delivery-options-modal .ant-modal-title{color:#172b1d;font-size:20px;font-weight:700}.delivery-options-modal__subtitle{color:#64748b;margin:4px 0 20px}.delivery-options-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:min(52vh,440px);padding:2px;display:grid;overflow-y:auto}.delivery-option-card{color:#1e293b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:16px;transition:border-color .18s,background .18s;display:flex}.delivery-option-card:hover{background:#f8fdf9;border-color:#86d49b}.delivery-option-card.is-selected{background:#effbf3;border-color:#159447;box-shadow:0 0 0 1px #159447}.delivery-option-card__content,.delivery-option-card__fee,.delivery-option-card__eta{display:block}.delivery-option-card__content strong{margin-bottom:8px;font-size:15px;display:block}.delivery-option-card__fee{color:#14833f;font-size:18px;font-weight:700}.delivery-option-card__eta{color:#64748b;margin-top:5px;font-size:13px}.delivery-option-card__indicator{color:#159447;font-size:20px}.delivery-option-card__indicator>span{border:1px solid #cbd5e1;border-radius:50%;width:18px;height:18px;display:block}.delivery-options-modal__footer{justify-content:flex-end;gap:10px;display:flex}.delivery-options-modal__confirm.ant-btn-primary{background:#159447;border-color:#159447}.delivery-options-modal__confirm.ant-btn-primary:not(:disabled):hover{background:#107a39;border-color:#107a39}.delivery-option-change{color:#159447;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.delivery-option-change:hover{color:#107a39;text-decoration:underline}.delivery-retry-button{color:#159447;cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-weight:700}@media (width<=575.98px){.delivery-options-modal{max-width:calc(100vw - 20px)}.delivery-options-modal .ant-modal-content{padding:20px 16px 16px}.delivery-options-modal__grid{grid-template-columns:1fr;max-height:54vh}.delivery-options-modal__footer{position:sticky;bottom:0}.delivery-options-modal__footer .ant-btn{flex:1}}.pm-wrap{padding:28px 16px}.pm-headerBlock{margin-bottom:6px;display:inline-block}.pm-title{letter-spacing:-.01em;margin:0!important;font-size:25px!important;font-weight:600!important}.pm-underline{background:#34c759;border-radius:999px;width:110px;height:4px;margin-top:8px}.pm-section{margin-top:22px}.pm-sectionTitleRow{align-items:center;gap:10px;display:flex}.pm-sectionTitleRow span,.pm-sectionTitleRow h3{font-size:18px!important}.pm-sectionIcon{font-size:20px}.pm-sectionTitle{color:#111827;font-size:20px;font-weight:600}.pm-methodRow{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.pm-methodCard{cursor:pointer;background:#f8fafc;border:0;border-radius:18px;align-items:center;gap:14px;width:220px;padding:16px;transition:transform .12s,box-shadow .12s,background .12s;display:flex;position:relative}.pm-methodCard:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1118270f}.pm-methodCard.is-selected{background:#f3fdf7}.pm-methodIcon{background:#fff;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 8px 18px #1118270f}.pm-iconText{font-size:26px;font-weight:800;line-height:1}.pm-icon-paystack{color:#06b6d4}.pm-icon-stripe{color:#6366f1}.pm-icon-wallet{color:#fb7185}.pm-methodLabel{color:#111827;font-size:16px;font-weight:600}.pm-radioDot{background:#fff;border:2px solid #d1d5db;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:14px;right:14px}.pm-radioDot span{background:0 0;border-radius:999px;width:12px;height:12px}.pm-radioDot.on{border-color:#34c759}.pm-radioDot.on span{background:#34c759}.pm-optionCard{cursor:pointer;background:#fff;border:0;border-radius:18px;align-items:center;gap:14px;width:280px;padding:16px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 10px 24px #1118270a}.pm-optionCard:hover{transform:translateY(-1px);box-shadow:0 12px 28px #1118270f}.pm-optionCard.is-selected{border:1px solid #f59e0b}.pm-optionIcon{background:#fff7ed;border-radius:18px;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.pm-optionLabel{color:#111827;font-size:16px;font-weight:600}.pm-addressCard{cursor:pointer;background:#fff;border:1.5px solid #eef2f7;border-radius:16px;padding:16px;transition:border-color .12s,box-shadow .12s}.pm-addressCard.is-selected{border-color:#f59e0b;box-shadow:0 10px 22px #f59e0b1f}.pm-addressTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pm-addressLeft{align-items:flex-start;gap:12px;display:flex}.pm-addressTitle{color:#111827;font-size:16px;font-weight:600}.pm-addressPhone{color:#9ca3af;font-size:12px;font-weight:400}.pm-addressLine{color:#9ca3af;margin-top:10px;font-size:12px;font-weight:400;display:block}.pm-addressActions{gap:6px;display:flex}.pm-addressState{background:#fff;border:1.5px solid #eef2f7;border-radius:16px;place-items:center;min-height:150px;padding:18px;display:grid}.pm-addressFormError{margin-top:-6px;margin-bottom:4px;font-size:12px;display:block}.pm-iconBtn{border-radius:10px!important;width:34px!important;height:34px!important}.pm-delBtn{color:#ef4444!important}.pm-editBtn{color:#0ea5e9!important}.pm-summaryCard{background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:22px;box-shadow:0 12px 30px #1118270d}.pm-summaryTitle{color:#0f172a;margin:0 0 14px!important;font-weight:600!important}.pm-summaryList{gap:18px;padding:8px 2px;display:grid}.pm-summaryRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-sumName{color:#475569;font-weight:500}.pm-sumVal{color:#ef4444;font-weight:600}.pm-sumVal.muted{color:#ef4444}.pm-divider{margin:16px 0!important}.pm-summaryTotal{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pm-totalLabel{color:#0f172a;font-size:22px;font-weight:600}.pm-totalBig{color:#ef4444;font-size:22px;font-weight:600}.pm-payBtn{width:100%;margin-top:18px;background:#34c759!important;border-color:#34c759!important;border-radius:999px!important;height:50px!important;font-size:16px!important;font-weight:600!important}.pm-payBtn:hover{background:#34c759!important;border-color:#34c759!important}@media (width<=991px){.pm-methodCard,.pm-optionCard{width:100%;max-width:420px}}@media (width<=575px){.pm-wrap{padding:22px 12px}.pm-sectionTitle{font-size:18px}.pm-methodLabel,.pm-optionLabel{font-size:16px}.pm-totalLabel{font-size:24px}.pm-totalBig{font-size:28px}.pm-payBtn{height:58px!important;font-size:18px!important}}.pm-page.pm-wrap{width:100%;max-width:1200px;margin-inline:auto;padding:30px 18px 88px}.pm-page .autobc{width:100%;box-shadow:none;background:0 0;border:0;margin:0 0 24px;padding:0}.pm-page .autobc-wrap,.pm-page .autobc-inner{width:100%;max-width:none;margin:0;padding:0}.pm-page .autobc-inner .row{margin:0}.pm-page .autobc-inner .col,.pm-page .autobc-inner .col-auto{padding:0}.pm-page .autobc-inner .col-auto{margin-right:12px}.pm-page .autobc-backBtn{background:#fff;border:1px solid #e8ecef;border-radius:9px;width:38px;height:38px;box-shadow:0 4px 12px #0f172a0a}.pm-page .autobc-breadcrumb{color:#6b7280;font-size:13px}.pm-page>.container-lg{max-width:none;padding:0}.pm-page .pm-headerBlock{margin:0 0 24px;display:block}.pm-page .pm-title{color:#111827;letter-spacing:0;font-size:30px!important;font-weight:700!important}.pm-page .pm-underline{background:#169447;width:72px;height:3px;margin-top:9px}.pm-page .pm-mainColumn,.pm-page .pm-summaryColumn{min-width:0}.pm-page .pm-section{margin-top:0}.pm-page .pm-mainColumn{align-content:start;gap:14px;display:grid}.pm-page .pm-panel{background:#fff;border:1px solid #e8ecef;border-radius:16px;padding:18px 20px;box-shadow:0 10px 28px #0f172a09}.pm-page .pm-paymentPanel{background:#f8fcf9;border-color:#e1eee5}.pm-page .pm-sectionTitleRow{align-items:flex-start;gap:14px}.pm-page .pm-paymentIcon{color:#168d45;background:#e7f7ec;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;font-size:20px!important}.pm-page .pm-sectionTitle{color:#162019;font-size:17px;font-weight:650;display:block}.pm-page .pm-sectionDescription{color:#667085;max-width:620px;margin-top:5px;font-size:14px;line-height:1.6;display:block}.pm-page .pm-subTitle{color:#162019;margin:0 0 16px!important;font-size:18px!important;font-weight:650!important}.pm-page .pm-methodRow{flex-wrap:nowrap;gap:14px;margin:0}@media (width>=992px){.pm-page .pm-checkoutGrid{--bs-gutter-x:22px}.pm-page .pm-optionCard{min-height:78px;padding:12px 14px}.pm-page .pm-optionIcon{width:40px;height:40px}}.pm-page .pm-optionCard{width:calc(50% - 7px);min-width:0;box-shadow:none;background:#fff;border:1px solid #e8ecef;border-radius:13px;padding:15px;transition:border-color .16s,background-color .16s,transform .16s}.pm-page .pm-optionCard:hover{box-shadow:none;border-color:#b7d9c1;transform:translateY(-1px)}.pm-page .pm-optionCard.is-selected{background:#f3faf5;border:1px solid #168d45;box-shadow:inset 0 0 0 1px #168d450a}.pm-page .pm-optionIcon{color:#168d45;background:#eef8f1;border-radius:11px;width:46px;height:46px;font-size:20px}.pm-page .pm-optionLabel{color:#1f2937;font-size:15px;font-weight:600}.pm-page .pm-radioDot{border-width:1.5px;width:21px;height:21px}.pm-page .pm-radioDot span{width:9px;height:9px}.pm-page .pm-radioDot.on{border-color:#168d45}.pm-page .pm-radioDot.on span{background:#168d45}.pm-page .pm-addressCard{height:100%;min-height:118px;box-shadow:none;border:1px solid #e8ecef;border-radius:13px;padding:14px;position:relative}.pm-page .pm-addressCard:hover{border-color:#c8ddd0}.pm-page .pm-addressCard.is-selected{background:#f7fcf8;border-color:#168d45;box-shadow:inset 0 0 0 1px #168d450a}.pm-page .pm-addressCard .pm-radioDot{flex:0 0 21px;position:static}.pm-page .pm-addressTitle{color:#1f2937;font-size:15px;font-weight:650}.pm-page .pm-addressPhone,.pm-page .pm-addressLine{color:#667085;font-size:13px;line-height:1.55}.pm-page .pm-addressLine{margin-top:10px}.pm-page .pm-addressActions{gap:2px}.pm-page .pm-iconBtn{border-radius:8px!important;width:30px!important;height:30px!important}.pm-page .pm-editBtn{color:#168d45!important}.pm-page .pm-mapStatus{color:#667085;align-items:center;gap:5px;margin-top:9px;font-size:11px;font-weight:500;display:flex}.pm-page .pm-mapStatus>span:first-child{align-items:center;gap:4px;display:flex}.pm-page .pm-addAddressBtn{color:#168d45;background:#fff;border:1px dashed #168d45;border-radius:10px;height:42px;margin-top:16px;padding:0 18px;font-weight:600}.pm-page .pm-addressFooter{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.pm-page .pm-addressFooter .pm-addAddressBtn{margin-top:0}.pm-page .pm-changeAddressBtn{color:#34523e;background:#f8fbf9;border-color:#dbe6de;border-radius:10px;height:42px;font-weight:600}.pm-page .pm-changeAddressBtn:hover{color:#168d45!important;border-color:#168d45!important}.pm-page .pm-addAddressBtn:hover{color:#0f7739!important;background:#f7fcf8!important;border-color:#0f7739!important}.pm-page .pm-deliveryServicePanel{gap:14px;display:grid}.pm-page .pm-deliveryServicePanel .pm-subTitle{margin-bottom:2px!important}.pm-page .pm-deliveryGuidance,.pm-page .pm-deliveryLoading,.pm-page .pm-deliveryError{color:#667085;background:#f7f9f7;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:12px 14px;font-size:13px;display:flex}.pm-page .pm-deliveryError{color:#b42318;background:#fff5f4}.pm-page .pm-providerGrid,.pm-page .pm-quotesList{gap:12px;display:grid}.pm-page .pm-providerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-page .pm-providerCard,.pm-page .pm-quoteCard{color:#1f2937;text-align:left;background:#fff;border:1px solid #e4eae6;border-radius:13px;align-items:center;width:100%;transition:border-color .16s,background-color .16s;display:flex}.pm-page .pm-providerCard{gap:11px;min-height:84px;padding:12px}.pm-page .pm-providerCard:hover:not(:disabled),.pm-page .pm-quoteCard:hover{background:#f8fcf9;border-color:#9ccdad}.pm-page .pm-providerCard.is-selected,.pm-page .pm-quoteCard.is-selected{background:#f3faf5;border-color:#168d45;box-shadow:inset 0 0 0 1px #168d450d}.pm-page .pm-providerCard:disabled{cursor:not-allowed;opacity:.68}.pm-page .pm-providerIcon{background:#eef8f1;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.pm-page .pm-providerContent{flex:1;gap:5px;min-width:0;display:grid}.pm-page .pm-providerTitleRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pm-page .pm-providerTitleRow strong{font-size:14px}.pm-page .pm-providerContent small,.pm-page .pm-quoteCard small{color:#7a857d;font-size:11px}.pm-page .pm-recommendedBadge,.pm-page .pm-comingSoonBadge{color:#168d45;text-transform:uppercase;background:#e9f7ed;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.pm-page .pm-comingSoonBadge{color:#667085;background:#eef1f0}.pm-page .pm-providerCard .pm-radioDot{flex:0 0 21px}.pm-page .pm-quotesSection{gap:10px;display:grid}.pm-page .pm-quotesTitle{color:#344139;font-size:13px;font-weight:650}.pm-page .pm-quoteCard{justify-content:space-between;gap:14px;padding:14px 16px}.pm-page .pm-quoteCard>span{gap:5px;display:grid}.pm-page .pm-quotePrice{color:#168d45;justify-items:end;font-weight:700}.pm-page .pm-checkoutGuidance{color:#667085;text-align:center;margin-top:10px;font-size:12px;display:block}.pm-page .pm-summaryItemsList{max-height:210px;padding-right:4px;overflow-y:auto}.pm-page .pm-summaryDeliveryBlock{background:#f8fcf9;border:1px solid #dfeae2;border-radius:13px;gap:10px;margin-top:15px;padding:13px;display:grid}.pm-page .pm-summaryDeliveryHeader{align-items:center;gap:9px;display:flex}.pm-page .pm-summaryDeliveryHeader>span{color:#168d45;background:#e5f5ea;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.pm-page .pm-summaryDeliveryHeader>div{gap:1px;display:grid}.pm-page .pm-summaryDeliveryHeader strong{color:#243229;font-size:12px}.pm-page .pm-summaryDeliveryHeader small{color:#758078;font-size:10px}.pm-page .pm-summaryProviderList{gap:7px;display:grid}.pm-page .pm-summaryProvider{color:#2a352e;text-align:left;background:#fff;border:1px solid #e2e9e4;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:52px;padding:8px 10px;display:flex}.pm-page .pm-summaryProvider:disabled{cursor:not-allowed;opacity:.65}.pm-page .pm-summaryProvider.is-selected{background:#f1faf4;border-color:#168d45}.pm-page .pm-summaryProviderIcon{font-size:16px}.pm-page .pm-summaryProvider>span:nth-child(2){flex:1;gap:1px;display:grid}.pm-page .pm-summaryProvider strong{font-size:11px}.pm-page .pm-summaryProvider small{color:#768178;font-size:9px}.pm-page .pm-summaryProvider .pm-radioDot{flex:0 0 18px;width:18px;height:18px;position:static}.pm-page .pm-summaryProvider .pm-radioDot span{width:7px;height:7px}.pm-page .pm-deliverySummaryLines{margin-top:12px}.pm-page .pm-addressState{background:#fbfcfb;border:1px dashed #dce5df;border-radius:13px;min-height:170px}.pm-page .pm-summaryColumn{align-self:flex-start;position:sticky;top:92px}.pm-page .pm-summaryCard{border:1px solid #e8ecef;border-radius:17px;padding:20px;box-shadow:0 12px 30px #0f172a0d}.pm-page .pm-summaryColumn>.pm-summaryCard+.pm-summaryCard{margin-top:18px}.pm-page .pm-summaryHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.pm-page .pm-summaryTitle{color:#111827;margin:0!important;font-size:20px!important;font-weight:700!important}.pm-page .pm-itemCount{color:#168d45;background:#eef8f1;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:600}.pm-page .pm-summaryList{gap:14px;padding:4px 0}.pm-page .pm-summaryRow{align-items:flex-start}.pm-page .pm-sumName{color:#5f6b63;min-width:0;font-size:13px;line-height:1.5}.pm-page .pm-sumVal,.pm-page .pm-sumVal.muted{color:#1f2937;text-align:right;max-width:54%;font-size:13px;line-height:1.5}.pm-page .pm-divider{border-color:#edf1ee;margin:18px 0!important}.pm-page .pm-totalLabel{color:#18231c;font-size:16px;font-weight:650}.pm-page .pm-totalBig{color:#168d45;font-size:24px;font-weight:750}.pm-page .pm-payBtn{margin-top:22px;background:#168d45!important;border-color:#168d45!important;border-radius:11px!important;height:50px!important;font-size:15px!important}.pm-page .pm-payBtn:hover{background:#107a3a!important;border-color:#107a3a!important}.pm-page .pm-addressFormError{margin:10px 0 0;font-size:12px}.pm-page .pm-trustNote{color:#168d45;text-align:left;justify-content:center;align-items:center;gap:9px;margin-top:16px;display:flex}.pm-page .pm-trustNote>span{font-size:19px}.pm-page .pm-trustNote div{gap:1px;display:grid}.pm-page .pm-trustNote strong{color:#36433a;font-size:12px;font-weight:650}.pm-page .pm-trustNote div span{color:#7a857d;font-size:11px!important}@media (width<=991px){.pm-page .pm-summaryColumn{position:static}.pm-page .pm-checkoutGrid{flex-direction:column;display:flex}.pm-page .pm-summaryItemsList{max-height:none}}@media (width<=767px){.pm-page.pm-wrap{padding:22px 14px 64px}.pm-page .pm-title{font-size:26px!important}.pm-page .pm-panel,.pm-page .pm-summaryCard{padding:18px}.pm-page .pm-methodRow{flex-wrap:wrap}.pm-page .pm-optionCard{width:100%;max-width:none}.pm-page .pm-providerGrid{grid-template-columns:1fr}}@media (width<=575px){.pm-page .pm-summaryTotal{align-items:flex-end}.pm-page .pm-totalLabel{font-size:15px}.pm-page .pm-totalBig{font-size:22px}.pm-page .pm-payBtn{height:50px!important;font-size:15px!important}}.aa-wrap{padding:40px 16px 60px}.aa-addBtn{height:50px!important;box-shadow:none!important;background:#1d86d9!important;border-color:#1d86d9!important;border-radius:999px!important;padding:0 28px!important;font-size:16px!important;font-weight:600!important}.aa-addBtn:hover{background:#1677c8!important;border-color:#1677c8!important}.aa-formBlock{margin-top:30px}.aa-title{margin-bottom:24px!important;font-weight:600!important}.aa-form{flex-direction:column;gap:12px;max-width:500px;display:flex}.aa-input{background:#f8fafc!important;border:1.5px solid #e5e7eb!important;border-radius:40px!important;height:68px!important;padding:0 24px!important;font-size:18px!important}.aa-input::placeholder{color:#94a3b8}.aa-submitBtn{width:240px;margin-top:10px;color:#fff!important;background:#34c759!important;border-color:#34c759!important;border-radius:999px!important;height:50px!important;font-size:16px!important;font-weight:600!important}.aa-submitBtn:hover{background:#34c759!important;border-color:#34c759!important}.aa-deleteBtn{width:240px;margin-top:10px;color:#fff!important;background:#d80027!important;border-color:#d80027!important;border-radius:999px!important;height:50px!important;font-size:16px!important;font-weight:600!important}.aa-deleteBtn:hover{background:#d80027!important;border-color:#d80027!important}@media (width<=768px){.aa-form{max-width:100%}.aa-input{height:60px!important;font-size:16px!important}.aa-submitBtn{width:100%;height:58px!important;font-size:16px!important}}.help-page{color:#17211a;background:#f7faf8;min-height:75vh;padding:24px 0 88px}.help-hero{max-width:760px;margin:26px 0 42px}.help-hero__eyebrow,.help-sectionHeading span{color:#16833b;letter-spacing:0;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.help-hero h1{color:#111827;margin:0 0 14px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.15}.help-hero p{color:#52605a;margin:0;font-size:17px;line-height:1.7}.help-categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:72px;display:grid}.help-categoryCard{min-width:0;min-height:228px;color:inherit;background:#fff;border:1px solid #e5ede8;border-radius:12px;flex-direction:column;align-items:flex-start;padding:28px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 28px #14532d0d}.help-categoryCard:hover{color:inherit;border-color:#b8ddc4;transform:translateY(-2px);box-shadow:0 14px 32px #14532d14}.help-categoryCard__icon{color:#16833b;background:#edf8f0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:24px;font-size:22px;display:inline-flex}.help-categoryCard h2{color:#17211a;margin:0 0 10px;font-size:19px;font-weight:750;line-height:1.35}.help-categoryCard p{color:#66736c;margin:0 0 22px;font-size:14px;line-height:1.65}.help-categoryCard__link{color:#16833b;margin-top:auto;font-size:14px;font-weight:700}.help-faq{max-width:960px;margin:0 auto}.help-sectionHeading{margin-bottom:32px}.help-sectionHeading h2{color:#111827;margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.25}.help-faq__sections{gap:42px;display:grid}.help-faqGroup{scroll-margin-top:120px}.help-faqGroup h3{color:#1d2922;margin:0 0 14px;font-size:20px;font-weight:750}.help-faqCollapse.ant-collapse{background:#fff;border:1px solid #e5ede8;border-radius:10px;overflow:hidden}.help-faqCollapse .ant-collapse-item{border-bottom-color:#edf2ef}.help-faqCollapse .ant-collapse-item:last-child{border-bottom:0}.help-faqCollapse .ant-collapse-header{font-size:15px;font-weight:700;color:#1c2821!important;align-items:center!important;padding:19px 22px!important}.help-faqCollapse .ant-collapse-content{border-top-color:#edf2ef}.help-faqCollapse .ant-collapse-content-box{color:#52605a;font-size:15px;line-height:1.75;padding:18px 22px!important}.help-contact{border-top:1px solid #dce8e0;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:44px;max-width:960px;margin:72px auto 0;padding:34px 0 0;display:grid}.help-contact__content{align-items:flex-start;gap:18px;display:flex}.help-contact__icon{color:#fff;background:#16833b;border-radius:8px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:21px;display:inline-flex}.help-contact h2{color:#111827;margin:0 0 10px;font-size:24px;font-weight:800}.help-contact p{color:#59675f;margin:0;font-size:15px;line-height:1.7}.help-contact__details{gap:15px;margin:0;display:grid}.help-contact__details div{grid-template-columns:118px minmax(0,1fr);gap:14px;display:grid}.help-contact__details dt{color:#66736c;font-size:13px;font-weight:700}.help-contact__details dd{color:#1d2922;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:650}.help-contact__details dd span{color:#718078;margin-top:3px;font-size:12px;font-weight:500;display:block}.help-contact__details a{color:#16833b;text-decoration:none}.help-contact__details a:hover{text-decoration:underline}@media (width<=991px){.help-categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-contact{grid-template-columns:1fr;gap:28px}}@media (width<=575px){.help-page{padding:20px 0 64px}.help-hero{margin:20px 0 30px}.help-hero h1{font-size:30px}.help-hero p{font-size:15px}.help-categoryGrid{grid-template-columns:1fr;gap:14px;margin-bottom:54px}.help-categoryCard{min-height:0;padding:22px}.help-categoryCard__icon{margin-bottom:18px}.help-faq__sections{gap:34px}.help-faqCollapse .ant-collapse-header{font-size:14px;padding:17px 16px!important}.help-faqCollapse .ant-collapse-content-box{font-size:14px;padding:16px!important}.help-contact{margin-top:54px;padding-top:28px}.help-contact__content{flex-direction:column}.help-contact__details div{grid-template-columns:1fr;gap:3px}}.vv-wrap{padding:28px 16px 40px}.vv-header{font-size:25px;font-weight:700;line-height:10px;display:inline-block}.vv-title{letter-spacing:-.01em;margin:0!important;font-size:25px!important;font-weight:600!important}.vv-underline{background:#34c759;border-radius:999px;width:110px;height:4px;margin-top:12px}.vv-search{background:#f8fafc;border:1px solid #eef2f7;border-radius:999px;max-width:420px;height:52px;padding:0 10px}.vv-search .ant-input{background:0 0!important}.vv-search .ant-input-prefix{color:#9ca3af}.vv-card{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:26px;width:100%;height:100%;padding:18px;transition:transform .12s,box-shadow .12s;box-shadow:0 18px 40px #1118270f}.vv-card:hover{transform:translateY(-2px);box-shadow:0 22px 48px #11182714}.vv-cardTop{align-items:flex-start;gap:14px;display:flex}.vv-logoWrap{border-radius:22px;flex:none;place-items:center;width:120px;height:120px;display:grid;position:relative;overflow:hidden}.vv-logoImg{object-fit:cover;width:100%;height:100%}.vv-logoText{color:#111827;font-size:28px;font-weight:700}.vv-logoWrap--hasImage{padding:0!important;display:block!important;position:relative!important}.vv-logoImg--fill{border-radius:inherit;display:block;position:absolute;top:0;left:0;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.vv-logoImg--placeholder{object-fit:contain!important;width:48px!important;height:48px!important}.vv-main{flex:auto;min-width:0;padding-top:6px;font-size:12px}.vv-nameRow{align-items:center;gap:10px;display:flex}.vv-name{color:#111827;font-size:16px;font-weight:600}.vv-check{color:#34c759;font-size:18px}.vv-tagline{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-top:8px;font-size:12px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.vv-addrRow{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.vv-pin{color:#34c759;margin-top:2px}.vv-address{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.vv-divider{background:#eef2f7;height:1px;margin:18px 0}.vv-stats{background:#fafafa;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.vv-stat{justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.vv-statVal{color:#111827;align-items:center;gap:6px;font-weight:600;display:flex}.vv-statLabel{color:#9ca3af;font-size:10px;font-weight:500}.vv-star{color:#f59e0b}.vv-time{color:#64748b}.vv-clock{color:#34c759}.vv-theme-blue .vv-logoWrap{background:#eef6ff}.vv-theme-pink .vv-logoWrap{background:#fff1f2}.vv-theme-gray .vv-logoWrap{background:#f3f4f6}.vv-theme-orange .vv-logoWrap{background:#fff7ed}.vv-theme-green .vv-logoWrap{background:#eefbf1}.vv-theme-beige .vv-logoWrap{background:#fff7ed}@media (width<=991px){.vv-search{max-width:100%}.vv-logoWrap{width:110px;height:110px}}@media (width<=575px){.vv-wrap{padding:22px 12px 30px}.vv-logoWrap{width:96px;height:96px}.vv-name{font-size:18px}.vv-tagline{font-size:13px}.vv-stats{padding:12px}}.markets-page .vv-card{border:1px solid #e8efe9;border-radius:20px;min-height:100%;padding:16px;box-shadow:0 12px 30px #1020180f}.markets-page .vv-cardTop{gap:14px}.markets-page .vv-logoWrap{border:1px solid #34c7591f;border-radius:16px;width:104px;height:104px}.markets-page .vv-logoImg{object-fit:cover;width:100%;height:100%}.markets-page .vv-main{flex-direction:column;min-height:104px;padding-top:0;display:flex}.markets-page .vv-nameRow{justify-content:space-between;align-items:flex-start;gap:8px}.markets-page .vv-name{line-height:1.35}.markets-page__approvedBadge{color:#238f43;background:#eaf8ee;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.markets-page .vv-check{font-size:11px}.markets-page .vv-tagline{-webkit-line-clamp:3;min-height:0}.markets-page .vv-addrRow{margin-top:auto;padding-top:10px}@media (width<=575px){.markets-page .vv-logoWrap{width:88px;height:88px}.markets-page .vv-main{min-height:88px}.markets-page .vv-nameRow{flex-direction:column}}.vh-wrap{background:0 0;padding:26px 16px 36px}.vh-header{margin-bottom:18px;display:inline-block}.vh-pageTitle{letter-spacing:-.01em;margin:0!important;font-size:25px!important;font-weight:600!important}.vh-underline{background:#34c759;border-radius:999px;width:110px;height:4px;margin-top:8px}.vh-logoCard{background:#eefbf1;border-radius:28px;place-items:center;width:100%;height:240px;display:grid;overflow:hidden}.vh-logoImg{object-fit:cover;width:100%;height:100%}.vh-logoText{font-size:70px;line-height:1}.vh-banner{background:#f3f4f6;border-radius:28px;width:100%;height:240px;overflow:hidden}.vh-banner img{object-fit:cover;width:100%;height:100%;display:block}.vh-bottom{margin-top:10px}.vh-name{color:#1f2a44!important;margin:0!important;font-weight:500!important}.vh-addrRow{align-items:center;gap:10px;margin-top:10px;display:flex}.vh-pin{color:#34c759;font-size:18px}.vh-address{color:#9ca3af;font-size:16px;font-weight:400}.vh-statsCard{background:#fff;border:1px solid #eef2f7;border-radius:22px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:22px 18px;display:grid;box-shadow:0 18px 40px #1118270f}.vh-stat{text-align:center;padding:4px 6px}.vh-statValue{color:#111827;font-size:24px;font-weight:650}.vh-statLabel{color:#6b7280;margin-top:6px;font-size:14px;font-weight:500}.vh-divider{background:#e5e7eb;width:1px;height:44px}@media (width<=991px){.vh-logoCard,.vh-banner{height:220px}.vh-statsCard{text-align:left;grid-template-columns:1fr;gap:14px}.vh-divider{display:none}.vh-stat{text-align:left;justify-content:space-between;align-items:baseline;padding:0;display:flex}.vh-statLabel{margin-top:0}}@media (width<=575px){.vh-wrap{padding:22px 12px 28px}.vh-logoCard,.vh-banner{border-radius:22px;height:190px}.vh-logoText{font-size:56px}.vh-address{font-size:15px}.vh-statValue{font-size:20px}}.app-footer{--footer-green:#35c759;--footer-green-dark:#2bb24b;--footer-text:#fffffff2;--footer-text-soft:#ffffffd1;background:0 0;padding:0;position:relative;margin-top:42px!important}.app-footer__body{background:linear-gradient(180deg, var(--footer-green) 10%, var(--footer-green-dark) 100%);color:var(--footer-text);border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding:24px 0 50px}.app-footer__inner{max-width:1240px;margin:0 auto;padding:0 44px}.app-footer__brand{max-width:270px}.app-footer__logoRow{align-items:center;gap:12px;margin-bottom:24px;display:inline-flex}.app-footer__logo{object-fit:contain;width:124px;height:auto;display:block}.app-footer__description{max-width:250px;color:var(--footer-text-soft);margin:0;font-size:13px;font-weight:500;line-height:1.85}.app-footer__socialBlock{margin-top:22px}.app-footer__group{min-height:100%}.app-footer__heading{color:#fff;margin:8px 0 18px;font-size:15px;font-weight:700;line-height:1.2}.app-footer__heading--small{margin-top:0;margin-bottom:12px;font-size:14px}.app-footer__links{flex-direction:column;gap:14px;display:flex}.app-footer__link{color:var(--footer-text-soft);font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .18s,transform .18s}.app-footer__link:hover{color:#fff;transform:translate(2px)}.app-footer__socials{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-footer__socialBtn{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 22px #00000014}.app-footer__socialBtn img{width:15px;height:15px;display:block}.app-footer__socialBtn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000024}.app-footer__group--contact{max-width:250px}.app-footer__contactList{flex-direction:column;gap:14px;display:flex}.app-footer__contactItem{color:var(--footer-text-soft);align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;display:inline-flex}.app-footer__contactIcon{width:30px;height:30px;color:var(--footer-green-dark);background:#fffffff5;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.app-footer__contactText{display:inline-block}@media (width<=991.98px){.app-footer__inner{padding:0 24px}.app-footer__body{padding:18px 0 38px}.app-footer__brand{max-width:none}.app-footer__description{max-width:420px}}@media (width<=575.98px){.app-footer__inner{padding:0 16px}.app-footer__body{border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding:16px 0 28px}.app-footer__logoRow{margin-bottom:18px}.app-footer__logo{width:110px}.app-footer__description{max-width:100%;font-size:14px;line-height:1.75}.app-footer__socialBlock{margin-top:20px}.app-footer__heading{margin-top:8px;margin-bottom:14px;font-size:16px}.app-footer__heading--small{font-size:15px}.app-footer__link,.app-footer__contactItem{font-size:13px}.app-footer__group--contact{max-width:100%}}.iye-header{-webkit-backdrop-filter:blur(18px);background:#ffffff14;border-bottom:1px solid #ffffff26;width:100%;height:68px;padding:0;position:relative}.iye-header__container{justify-content:space-between;align-items:center;gap:18px;height:68px;padding:0 32px;display:flex}.iyePill--cart{height:40px}.iye-brand{align-items:center;gap:10px;min-width:155px;display:flex}.iye-brand--button{cursor:pointer;background:0 0;border:0;padding:0}.iye-brand--button:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #ffffffd9}.iye-brand__logo{object-fit:contain;width:auto;max-width:none;height:98px;max-height:98px;margin-top:-15px;margin-bottom:-15px}.iye-brand__logo--placeholder{background:#34c759}.iye-brand__text{letter-spacing:2px;color:#fff;font-size:44px;font-weight:800;line-height:1}.iye-actions{flex:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.iye-search{flex:1;gap:14px;display:flex}.iye-field{align-items:center;width:100%;min-width:260px;max-width:460px;display:flex}.iye-iconBox{color:#fff;z-index:2;background:#f5b000;border-radius:10px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;margin-right:-8px;font-size:20px;display:flex}.iye-input.ant-input{border:none;border-radius:14px;height:44px;box-shadow:0 1px #00000014}.iye-input{width:100%;padding:8px}.iye-field{background:#fff;border-radius:14px;align-items:center;width:100%;min-height:44px;display:flex;position:relative;overflow:hidden}.iye-iconBox{color:#fff;z-index:2;background:#f4b000;justify-content:center;align-items:center;width:56px;min-width:56px;height:44px;font-size:20px;display:flex}.iye-input{flex:1;height:44px}.iye-input.ant-select{align-items:center;display:flex}.iye-input .ant-select-selector{height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0 18px 18px 0!important;align-items:center!important;padding:0 18px 0 0!important;display:flex!important}.iye-input .ant-select-selection-search{inset:0!important}.iye-input .ant-select-selection-search-input{color:#222!important;height:44px!important;padding:0 18px!important;font-size:16px!important}.iye-input .ant-select-selection-placeholder{color:#b7b7b7!important;padding-inline-start:18px!important;font-size:14px!important;line-height:56px!important}.iye-input .ant-select-selection-item{color:#222!important;padding-inline-start:18px!important;font-size:16px!important;line-height:56px!important}.iye-input.ant-select-focused .ant-select-selector,.iye-input:hover .ant-select-selector{box-shadow:none!important;border:none!important}.iye-dropdown{overflow:hidden;border-radius:14px!important;padding:5px 0!important}.iye-dropdown .ant-select-item{color:#222;font-size:15px;padding:8px 18px!important}.iye-dropdown .ant-select-item-option{border-bottom:1px solid #f1f1f1}.iye-dropdown .ant-select-item-option:last-child{border-bottom:none}.iye-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#fafafa!important}.iye-submit.ant-btn{background:#ff2b2b;border-color:#ff2b2b;border-radius:12px;height:44px;padding:0 26px;font-weight:700}.iye-submit.ant-btn:hover,.iye-submit.ant-btn:focus{background:#ff1a1a!important;border-color:#ff1a1a!important}.iye-forex-rates{align-items:center;gap:8px;margin-right:8px;display:flex}.iye-forex-pill{white-space:nowrap;background:#fff5f5;border:1px solid #f5c6c6;border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-family:Raleway-SemiBold,sans-serif;font-size:12px;display:inline-flex}.iye-forex-symbol{color:#555}.iye-forex-ngn{color:#b63436;font-family:Raleway-Bold,sans-serif;font-weight:700}.iye-right{align-content:center;align-items:center;gap:12px;display:flex}.iye-diasporaNav{align-items:center;gap:8px;display:flex}.iye-diasporaNav__link{color:#fff;background:#ffffff14;border:1px solid #ffffff73;border-radius:14px;height:42px;padding:0 16px;font-weight:700;line-height:1}.iye-diasporaNav__link:hover,.iye-diasporaNav__link:focus{color:#fff;background:#ffffff2e}.iye-drawerNav{flex-direction:column;gap:10px;margin-top:8px;display:flex}.iye-drawerNav__link{color:#111827;text-align:left;background:#34c75914;border:1px solid #34c7592e;border-radius:12px;width:100%;min-height:44px;padding:0 14px;font-weight:700}.iye-drawerNav__link:hover,.iye-drawerNav__link:focus{background:#34c75929}.iye-mobileCurrency{margin-left:auto}.iye-lang .ant-select-selector{color:#fff!important;background:#34c759!important;border:none!important;border-radius:14px!important;align-items:center!important;height:44px!important;display:flex!important}.iye-lang .ant-select-selection-item{font-weight:700;color:#fff!important}.iye-lang .ant-select-arrow{color:#fff!important}.iye-menu.ant-btn{background:#34c759;border-color:#34c759;border-radius:14px;justify-content:center;align-items:center;width:52px;height:44px;font-size:18px;display:flex}.iye-menu.ant-btn:hover,.iye-menu.ant-btn:focus{background:#25c764!important;border-color:#25c764!important}@media (width<=992px){.iye-header{height:auto;padding:10px 0}.iye-header__container{align-items:flex-start;gap:12px;height:auto}.iye-brand__text{font-size:36px}.iye-actions{flex-direction:column;align-items:stretch;gap:12px}.iye-search{flex-wrap:wrap;justify-content:stretch}.iye-field{flex:320px;min-width:220px}.iye-submit.ant-btn{flex:140px}.iye-right{justify-content:flex-end}}@media (width<=576px){.iye-brand{min-width:0}.iye-brand__text{font-size:32px}.iye-search{flex-direction:column;align-items:stretch}.iye-field{width:100%;min-width:0}.iye-submit.ant-btn{width:100%}.iye-right{justify-content:space-between;width:100%}.iye-lang{flex:1;min-width:0}}.mb-wrap{padding:0;width:100%!important}.mb-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;place-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.mb-overlay{background:#00000073;position:absolute;inset:0}.mb-pill{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#ef4444;border-radius:999px;padding:14px 22px;font-size:14px;font-weight:700}.mb-underline{opacity:.95;background:#facc15;border-radius:999px;width:min(760px,82%);height:3px;margin:10px 0 22px}.mb-cta{height:50px!important;box-shadow:none!important;background:#34c759!important;border:2px solid #fff!important;border-radius:999px!important;padding:0 54px!important;font-size:20px!important;font-weight:700!important}.mb-cta:hover{background:#34c759!important;border-color:#34c759!important}@media (width<=991px){.mb-frame{border-radius:30px;inset:26px}.mb-title{font-size:44px!important}}@media (width<=575px){.mb-hero{border-radius:18px;min-height:320px}.mb-frame{border-radius:24px;padding:20px 14px;inset:16px}.mb-pill{padding:12px 16px;font-size:12px}.mb-title{font-size:30px!important}.mb-cta{width:100%;max-width:320px;height:56px!important;font-size:18px!important}}.mfi{background:#fff;padding:28px 0 40px}.mfi-header{margin-bottom:18px}.mfi-title{color:#111827!important;margin:0!important;font-weight:700!important}.mfi-underline{background:#34c759;border-radius:6px;width:92px;height:4px;margin-top:16px}.mfi-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #11182714}.mfi-card .ant-card-body{padding:18px 18px 10px}.mfi-cardHead{margin-bottom:10px}.mfi-cardMeta{color:#6b7280;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:11px;display:flex}.mfi-cardMeta strong{color:#374151}.mfi-chartLabel{letter-spacing:.2px;text-transform:uppercase;color:#6b7280;font-size:12px}.mfi-chartLabelPrefix{color:#ef4444;font-weight:700}.mfi-chartLabelTitle{color:#374151;font-weight:700}.mfi-chartWrap{padding-top:10px;position:relative}.mfi-line path.recharts-curve{stroke:#fb923c}.mfi-line circle{stroke:#2563eb;fill:#fff;stroke-width:2px}.mfi-pill{color:#fff;z-index:3;white-space:nowrap;background:#fb923c;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:0;right:8px;box-shadow:0 8px 18px #fb923c40}.mfi-pill:after{content:"";border:6px solid #0000;border-top-color:#fb923c;border-bottom-width:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.mfi-tooltip{color:#fff;background:#111827;border-radius:10px;padding:10px 12px;font-size:12px;box-shadow:0 10px 22px #00000040}.mfi-tooltipLabel{opacity:.85;margin-bottom:4px}.mfi-tooltipValue{font-size:13px;font-weight:800}.mfi-tooltipRow+.mfi-tooltipRow{margin-top:3px}.mfi-state{color:#6b7280;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:140px;font-size:14px;display:flex}@media (width<=576px){.mfi{padding:18px 0 28px}.mfi-card .ant-card-body{padding:14px 14px 8px}}.lob{padding:28px 0}.lob-outer{margin:0 auto;padding:0 12px}.lob-card{border-radius:18px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1118271f}.lob-row{min-height:320px}.lob-circle{pointer-events:none;background:#ffffff2e;border-radius:999px;position:absolute}.lob-circle-1{width:280px;height:280px;top:-110px;left:35%}.lob-circle-2{width:240px;height:240px;bottom:-130px;right:-70px}.lob-left{z-index:2;padding:90px 4px 90px 44px;position:relative}.lob-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:12px 18px;display:inline-flex}.lob-badgeIcon{color:#fff;background:#ffffff38;border-radius:999px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.lob-badgeText{color:#1f2937;letter-spacing:2px;font-size:22px;font-weight:700}.lob-eyebrow{color:#1f2937;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;font-family:fantasy;font-size:30px;font-weight:100;display:block}.lob-heading{color:#1f2937!important;margin:0!important;font-size:40px!important;font-weight:500!important;line-height:1.12!important}.lob-headingLine{display:block}.lob-subText{color:#1f2937;max-width:520px;margin-top:14px;font-size:16px;display:block}.lob-ctaWrap{margin-top:22px}.lob-cta{border-radius:999px!important;height:48px!important;padding:0 22px!important;font-weight:700!important}.lob-right{z-index:2;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative}.lob-img{object-fit:contain;filter:drop-shadow(0 18px 30px #0000002e);width:100%;max-width:590px;height:auto;margin-bottom:-91px;display:block}@media (width<=992px){.lob-left{padding:26px 22px 14px}.lob-right{align-items:center;padding:8px 18px 22px}.lob-heading{font-size:34px!important}.lob-eyebrow{font-size:18px}}@media (width<=576px){.lob-card{border-radius:14px}.lob-heading{font-size:30px!important}.lob-badgeText{font-size:16px}}.ads{background:#fff;padding:22px 0 28px}.ads-outer{margin:0 auto;padding:0 12px}.ads-header{margin-bottom:12px}.ads-title{color:#111827!important;margin:0!important;font-weight:800!important}.ads-statCard,.ads-chartCard{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 26px #11182714}.ads-statCard .ant-card-body{padding:16px}.ads-statRow{align-items:center;gap:12px;display:flex}.ads-iconCircle{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ads-accentBlue{color:#3b82f6;background:#3b82f624}.ads-accentPink{color:#ec4899;background:#ec489924}.ads-accentGreen{color:#34c759;background:#22c55e24}.ads-accentOrange{color:#f97316;background:#f9731624}.ads-iconFallback{background:currentColor;border-radius:6px;width:18px;height:18px;display:inline-block}.ads-statText{min-width:0}.ads-statTitle{color:#6b7280;font-size:13px;font-weight:600;display:block}.ads-statValue{color:#111827;margin-top:2px;font-size:22px;font-weight:900;line-height:1.1}.ads-chartsRow{margin-top:4px}.ads-chartCard .ant-card-body{padding:14px 14px 10px}.ads-chartHead{padding:4px 6px 10px}.ads-chartTitle{color:#111827;font-size:14px;font-weight:800}.ads-chartBody{width:100%;height:290px}.ads-donutBody{height:290px}@media (width<=576px){.ads-chartBody,.ads-donutBody{height:260px}.ads-statValue{font-size:20px}}.reviewsec{background:#fff;padding:40px 0}.reviewsec-outer{margin:0 auto;padding:0 12px}.reviewsec-head{text-align:center;margin-bottom:25px}.reviewsec-title{font-weight:800!important}.reviewsec-underline{background:#34c759;border-radius:10px;width:80px;height:4px;margin:10px auto 0}.reviewsec-viewport{overflow:hidden}.reviewsec-track{transition:transform .5s;display:flex}.reviewsec-slide{flex:none}.reviewsec-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px 88px;flex-direction:column;gap:20px;height:auto;padding:30px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #1118270f}.reviewsec-starsCol{gap:10px;display:flex}.reviewsec-star{font-size:26px}.reviewsec-star.is-on{color:#facc15}.reviewsec-star.is-off{color:#d1d5db}.reviewsec-bodyCol{flex-direction:column;justify-content:space-between}.reviewsec-text{font-size:16px;line-height:2}.reviewsec-user{align-items:center;gap:14px;display:flex}.reviewsec-avatar{background:#e5e7eb;border-radius:50%;width:54px;height:54px;overflow:hidden}.reviewsec-avatar img{object-fit:cover;width:100%;height:100%}.reviewsec-name{font-size:20px;font-weight:900}.reviewsec-time{color:#6b7280;margin-top:3px;font-size:14px}.reviewsec-arc{border:1px solid #e5e7eb;border-radius:50%;width:360px;height:360px;position:absolute;top:-60px;right:-80px}.reviewsec-dots{justify-content:center;gap:10px;margin-top:20px;display:flex}.reviewsec-dot{cursor:pointer;background:#d1d5db;border:none;border-radius:50%;width:10px;height:10px;transition:all .3s}.reviewsec-dot.is-active{background:#34c759;border-radius:20px;width:45px}@media (width<=992px){.reviewsec-card{height:auto;min-height:420px}.reviewsec-text{max-width:100%}}@media (width<=576px){.reviewsec-card{padding:20px}}.entry-section{background:#f9faf7;padding:60px 80px;font-family:Raleway-Regular,sans-serif}.section-title{color:#1a1a1a;max-width:900px;margin-bottom:12px;font-size:28px;font-weight:600}.underline{background-color:#16a34a;border-radius:4px;width:60px;height:4px;margin-bottom:40px}.card-grid{flex-wrap:wrap;gap:24px;display:flex}.entry-card{cursor:pointer;background:#f0f8db;border-radius:20px;flex:1;min-width:280px;max-width:380px;padding:28px;transition:all .3s;position:relative}.entry-card.active{border:2px solid #22c55e}.card-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.icon-wrapper{color:#fff;background:#22c55e;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.arrow-wrapper{color:#22c55e;background:#22c55e26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.entry-card p{color:#4b5563;font-size:14px;line-height:1.6}@media (width<=900px){.entry-section{padding:40px 20px}.card-grid{flex-direction:column}.entry-card{max-width:100%}}.storebc{background:#fff;padding:18px 0}.storebc-wrap{padding-left:0!important;padding-right:0!important}.storebc-inner{margin:0 auto;padding:0 12px}.storebc-backBtn{background:#fff!important;border:0!important;border-radius:14px!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:grid!important;box-shadow:0 10px 22px #11182714!important}.storebc-backBtn:hover{box-shadow:0 14px 26px #1118271f!important}.storebc-breadcrumb{font-size:22px;line-height:1.2;margin:0!important}.storebc-breadcrumb .ant-breadcrumb-separator{color:#111827;opacity:.55;margin:0 16px}.storebc-link,.storebc-text,.storebc-linkBtn{color:#111827;font-weight:500;text-decoration:none}.storebc-link:hover{text-decoration:underline}.storebc-linkBtn{cursor:pointer;background:0 0;border:0;padding:0}.storebc-text.is-last{font-weight:700}@media (width<=576px){.storebc-breadcrumb{font-size:16px}.storebc-breadcrumb .ant-breadcrumb-separator{margin:0 10px}.storebc-backBtn{border-radius:12px!important;width:40px!important;height:40px!important}}.autobc{padding:9px 0}.autobc-wrap{padding-left:0!important;padding-right:0!important}.autobc-inner{margin:0 auto;padding:0 2px}.autobc-backBtn{background:#fff!important;border:0!important;border-radius:6px!important;place-items:center!important;width:35px!important;height:35px!important;padding:0!important;display:grid!important;box-shadow:0 10px 22px #11182714!important}.autobc-breadcrumb{font-size:13px;line-height:1.2;margin:0!important}.autobc-breadcrumb .ant-breadcrumb-separator{color:#111827;opacity:.55;margin:0 10px}.autobc-link,.autobc-text{color:#111827;font-weight:500;text-decoration:none}.autobc-link:hover{text-decoration:underline}.autobc-last{font-weight:800}@media (width<=576px){.autobc-breadcrumb{font-size:16px}.autobc-breadcrumb .ant-breadcrumb-separator{margin:0 10px}.autobc-backBtn{border-radius:12px!important;width:40px!important;height:40px!important}}.store-detail-hero{background:#fff;border:1px solid #e8eef3;border-radius:28px;margin-top:18px;overflow:hidden;box-shadow:0 24px 70px #0f172a14}.store-detail-cover{background:linear-gradient(135deg,#22c55e42,#15803d14),#f1f5f9;border-radius:28px 28px 0 0;height:320px;position:relative;overflow:hidden}.store-detail-cover img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.store-detail-coverPlaceholder{background:radial-gradient(circle at 20% 20%,#22c55e3d,#0000 32%),linear-gradient(135deg,#f8fffb,#dcfce7);width:100%;height:100%}.store-detail-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:22px;padding:0 28px 28px;display:grid;position:relative}.store-detail-logo{color:#16a34a;background:#fff;border:5px solid #fff;border-radius:24px;place-items:center;width:120px;height:120px;margin-top:-54px;font-size:30px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 18px 42px #0f172a2e}.store-detail-logo img{object-fit:contain;object-position:center;width:100%;height:100%;padding:8px}.store-detail-heading{min-width:0;padding-top:18px}.store-detail-title{color:#0f172a!important;margin:0 0 10px!important;font-size:34px!important;font-weight:900!important;line-height:1.1!important}.store-detail-location{color:#475569;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.store-detail-location .anticon{color:#16a34a;flex:none;margin-top:3px}.store-detail-market{color:#15803d;background:#ecfdf3;border-radius:999px;margin-top:10px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.store-detail-stats{align-items:stretch;gap:10px;display:flex}.store-detail-stat{text-align:center;background:#f8fafc;border:1px solid #e8eef3;border-radius:18px;min-width:112px;padding:13px 14px}.store-detail-stat strong{color:#0f172a;font-size:20px;font-weight:900;display:block}.store-detail-stat span{color:#64748b;margin-top:2px;font-size:12px;font-weight:800;display:block}.store-detail-infoGrid{padding-top:8px}.vh2{padding:22px 0 34px}.vh2-title{color:#111827!important;margin:18px 0 10px!important;font-weight:600!important}.vh2-titleSpace{margin-top:26px!important}.vh2-desc{letter-spacing:.2px;font-size:14px;line-height:1.9;display:block;color:#9ca3af!important}.vh2-card{background:#fbfbfb;border:1px solid #f1f5f9;border-radius:18px;height:100%;padding:22px 24px;box-shadow:0 10px 26px #1118270f}.vh2-timeRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.vh2-timeBlock{min-width:0}.vh2-timeLabel{font-size:16px;color:#9ca3af!important}.vh2-timeValue{align-items:baseline;gap:2px;margin-top:8px;font-weight:800;display:flex}.vh2-timeNum{color:#111827;font-size:22px}.vh2-timeAmPm{color:#f97316;font-size:18px;font-weight:800}.vh2-ampmPink{color:#ef4444}.vh2-timeMidDivider{background:#f59e0b;border-radius:10px;flex:none;width:3px;height:28px}.vh2-contactCard{justify-content:space-between;align-items:center;gap:14px;display:flex}.vh2-contactLeft{align-items:center;gap:14px;min-width:0;display:flex}.vh2-avatar{flex:none;color:#111827!important;background:#fde68a!important}.vh2-contactMeta{min-width:0}.vh2-contactName{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:900;overflow:hidden}.vh2-ownerEyebrow{color:#16a34a;text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:12px;font-weight:800}.vh2-phoneRow{align-items:center;gap:10px;margin-top:8px;display:flex}.vh2-phoneIcon{color:#22c55e;background:#22c55e1f;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.vh2-phoneText{overflow-wrap:anywhere;font-size:14px;color:#9ca3af!important}.vh2-ownerEmpty{color:#64748b;text-align:center;background:#f8fffb;border:1px dashed #dbe7df;border-radius:18px;width:100%;padding:20px;font-size:15px;font-weight:700}.vh2-rating{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vh2-star{color:#f59e0b}.vh2-ratingNum{color:#111827;font-size:14px;font-weight:900}.vh2-ratingMeta{color:#9ca3af;font-size:13px}@media (width<=992px){.store-detail-cover{height:220px}.store-detail-main{grid-template-columns:1fr;gap:14px;padding:0 18px 22px}.store-detail-logo{border-radius:20px;width:86px;height:86px;margin-top:-42px}.store-detail-title{font-size:26px!important}.store-detail-stats{flex-wrap:wrap;width:100%}.store-detail-stat{flex:130px}.vh2-desc{font-size:18px;line-height:1.8}.vh2-card{padding:18px}.vh2-contactCard{flex-direction:column;align-items:flex-start}.vh2-rating{margin-top:10px}}@media (width<=576px){.vh2-timeRow{flex-direction:column;align-items:flex-start}.vh2-timeMidDivider{width:100%;height:3px}}.productcategories{background:#fff;padding:10px 0 16px;font-size:16px}.productcategories-fluid{padding-left:0!important;padding-right:0!important}.productcategories-inner{margin:0 auto;padding:0 12px}.productcategories-title{color:#111827!important;margin:0 0 10px!important;font-size:24px!important;font-weight:600!important}.productcategories-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.productcategories-tab{color:#bdbdbd;white-space:nowrap;background:#f3f3f3;border:0;border-radius:14px;outline:none;align-items:center;gap:8px;padding:10px 18px;font-size:16px;font-weight:500;transition:transform .14s,background .14s,color .14s;display:inline-flex;box-shadow:0 10px 22px #1118270a}.productcategories-tab:hover{transform:translateY(-1px)}.productcategories-tab.is-active{color:#fff;background:#22c55e}.productcategories-tabIcon{opacity:.55;align-items:center;font-size:16px;display:inline-flex}.productcategories-apiTabIcon{object-fit:contain;width:16px;height:16px}.productcategories-tab.is-active .productcategories-tabIcon{opacity:1}.iye-suggestion{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.iye-suggestion span{color:#111827;font-weight:600}.iye-suggestion small{color:#6b7280;white-space:nowrap;font-size:12px}.market-detail-page{color:#182019;background:#fbfcfb;min-height:72vh;padding:28px 0 84px}.market-detail-page *,.market-detail-page :before,.market-detail-page :after{box-sizing:border-box}.market-detail-page__inner{width:min(100% - 48px,1360px);margin:0 auto}.market-detail__breadcrumb{color:#9aa39d;flex-wrap:wrap;align-items:center;gap:12px;min-height:38px;margin-bottom:22px;font-size:13px;display:flex}.market-detail__breadcrumb a,.market-detail__breadcrumb>span:last-child{color:#707a73;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.market-detail__breadcrumb a:hover,.market-detail__breadcrumb>span:last-child{color:#168d45}.market-detail__overview{background:#fff;border:1px solid #e7eee9;border-radius:22px;grid-template-columns:minmax(0,36fr) minmax(0,64fr);height:340px;max-height:340px;display:grid;overflow:hidden;box-shadow:0 12px 34px #1637220f}.market-detail__imageWrap,.market-detail__copy{min-width:0;min-height:0}.market-detail__imageWrap{background:#f3f6f1;place-items:center;display:grid;overflow:hidden}.market-detail__image{display:block}.market-detail__image--cover{object-fit:cover;object-position:center;width:100%;height:100%}.market-detail__image--placeholder{object-fit:contain;width:96px;height:96px}.market-detail__copy{flex-direction:column;justify-content:center;padding:22px 30px;display:flex;overflow:hidden}.market-detail__tag{color:#16763c;background:#f4fbf6;border:1px solid #92cca6;border-radius:999px;width:fit-content;margin-bottom:10px;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.2}.market-detail__title{color:#121a14;letter-spacing:0;margin:0 0 10px;font-size:clamp(28px,3vw,36px);font-weight:750;line-height:1.12}.market-detail__location{color:#59655d;align-items:flex-start;gap:10px;padding-bottom:12px;font-size:15px;line-height:1.5;display:flex}.market-detail__location .anticon{color:#168d45;margin-top:3px;font-size:17px}.market-detail__description{color:#5f6962;-webkit-line-clamp:5;border-top:1px solid #eef2ef;-webkit-box-orient:vertical;max-width:680px;margin:0;padding:8px 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.market-detail__storeSummary{background:#f8fcf9;border:1px solid #eef9f2;border-radius:12px;align-items:center;gap:11px;width:min(100%,300px);min-height:54px;margin-top:0;padding:8px 12px;display:flex}.market-detail__storeSummaryIcon{color:#168d45;background:#edf8f1;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.market-detail__storeSummary strong,.market-detail__storeSummary span{display:block}.market-detail__storeSummary strong{color:#263029;margin-bottom:2px;font-size:15px;font-weight:700}.market-detail__storeSummary div>span{color:#7b857e;font-size:12px}.market-detail__stores{background:#fff;border-radius:12px;margin-top:32px;padding:24px 34px 34px}.market-detail__sectionHead{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.market-detail__sectionHead h2{color:#182019;letter-spacing:0;margin:0;font-size:23px;font-weight:720;line-height:1.25}.market-detail__controls{grid-template-columns:minmax(240px,320px) 220px 44px;gap:12px;display:grid}.market-detail__controls .ant-input-affix-wrapper,.market-detail__controls .ant-select-selector,.market-detail__reset{min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e9e6!important;border-radius:9px!important}.market-detail__controls .ant-input-affix-wrapper{padding-inline:13px}.market-detail__controls .ant-input-prefix{color:#7d8881;margin-right:9px}.market-detail__controls .ant-input,.market-detail__controls .ant-select-selection-item{color:#3d4740;font-size:13px}.market-detail__controls .ant-select-selector{align-items:center;display:flex}.market-detail__controls .ant-input-affix-wrapper:focus-within,.market-detail__controls .ant-select-focused .ant-select-selector{border-color:#9fcfaf!important}.market-detail__reset{color:#5f6b63;cursor:pointer;place-items:center;width:44px;padding:0;font-size:16px;display:grid}.market-detail__reset:hover{color:#168d45;border-color:#9fcfaf!important}.market-detail__storeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.market-detail__state{color:#758078;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:28px;display:flex}.market-detail__state--compact{background:#fbfdfb;border:1px dashed #dce8df;border-radius:12px;min-height:132px;padding:22px}.market-store-card{background:#fff;border:1px solid #f6f6f6;border-radius:11px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.market-store-card:hover{border-color:#cfe2d5;box-shadow:0 7px 20px #19342209}.market-store-card__main,.market-store-card__action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.market-store-card__main{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:24px;min-height:190px;padding:20px;display:grid}.market-store-card__main:focus-visible,.market-store-card__action:focus-visible{outline-offset:-2px;outline:2px solid #168d4538}.market-store-card__media{background:#fafbfa;border:1px solid #eef2ef;border-radius:10px;place-items:center;width:100%;height:150px;display:grid;overflow:hidden}.market-store-card__media img{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.market-store-card__body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.market-store-card__name{color:#1c251f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:700;line-height:1.35;overflow:hidden}.market-store-card__owner{color:#727d75;align-items:center;gap:8px;max-width:100%;margin-top:11px;font-size:13px;display:flex}.market-store-card__owner>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-store-card__status{color:#16763c;background:#edf8f1;border-radius:7px;align-items:center;gap:6px;margin-top:15px;padding:6px 9px;font-size:12px;font-weight:600;display:inline-flex}.market-store-card__status.is-neutral{color:#68736b;background:#f3f5f4}.market-store-card__action{color:#168d45;border-top:1px solid #eef2ef;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 22px;font-size:13px;font-weight:650;display:flex}.market-store-card__action>span{align-items:center;gap:10px;display:inline-flex}.market-store-card__action:hover{background:#fbfdfb}@media (width<=1099.98px){.market-detail__sectionHead{flex-direction:column;align-items:flex-start}.market-detail__controls{grid-template-columns:minmax(220px,1fr) 220px 44px;width:100%}.market-store-card__main{grid-template-columns:140px minmax(0,1fr)}}@media (width<=899.98px){.market-detail__overview{grid-template-columns:1fr;height:auto;max-height:none}.market-detail__imageWrap,.market-detail__image--cover{height:280px}.market-detail__storeGrid{grid-template-columns:1fr}}@media (width<=639.98px){.market-detail-page{padding:18px 0 58px}.market-detail-page__inner{width:min(100% - 28px,1360px)}.market-detail__breadcrumb{gap:9px;margin-bottom:16px;font-size:12px}.market-detail__imageWrap,.market-detail__image--cover{height:220px}.market-detail__image--placeholder{width:76px;height:76px}.market-detail__copy{min-height:0;padding:22px}.market-detail__description{-webkit-line-clamp:unset;display:block}.market-detail__tag{margin-bottom:10px}.market-detail__title{font-size:30px}.market-detail__stores{padding:24px 18px}.market-detail__controls{grid-template-columns:1fr 44px}.market-detail__controls .ant-input-affix-wrapper{grid-column:1/-1}.market-store-card__main{grid-template-columns:96px minmax(0,1fr);gap:16px;min-height:0;padding:16px}.market-store-card__media{height:96px}.market-store-card__name{font-size:16px}}.productcategories-searchWrap{justify-content:flex-end;width:100%;display:flex}.productcategories-search{width:100%;max-width:420px;height:46px;box-shadow:0 10px 22px #1118270a;background:#f3f3f3!important;border:0!important;border-radius:16px!important;padding:0 12px!important}.productcategories-search .ant-input{color:#111827;font-size:16px;background:0 0!important}.productcategories-searchIcon{color:#c7c7c7;font-size:16px}.productcategories-grid{margin-top:12px}.productcategories-card{background:#fff;border:1px solid #f4f4f4;border-radius:22px;height:100%;padding:12px 12px 14px;box-shadow:0 16px 34px #1118270f}.productcategories-card.is-clickable{cursor:pointer;transition:transform .16s,box-shadow .16s}.productcategories-card.is-clickable:hover{transform:translateY(-2px);box-shadow:0 20px 44px #1118271a}.productcategories-imageWrap{background:#f4f4f4;border-radius:18px;height:170px;position:relative;overflow:hidden}.productcategories-image{object-fit:cover;width:100%;height:100%;display:block}.productcategories-ratingBadge{background:#fff;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute;bottom:-12px;right:12px;box-shadow:0 14px 28px #11182729}.productcategories-ratingStar{color:#f59e0b;font-size:16px;line-height:1}.productcategories-ratingValue{color:#111827;font-size:14px;font-weight:700}.productcategories-body{text-align:center;padding-top:18px}.productcategories-name{color:#1f2a44;font-size:20px;font-weight:600;line-height:1.2}.productcategories-priceRow{align-items:baseline;gap:8px;margin-top:8px;display:inline-flex}.productcategories-currencyWrap{align-items:baseline;display:inline-flex;position:relative}.productcategories-currency{color:#ef4444;font-size:16px;font-weight:700}.productcategories-currencySlash{opacity:.95;background:#ef4444;border-radius:2px;width:16px;height:2px;position:absolute;top:55%;left:-1px;transform:rotate(-15deg)}.productcategories-price{color:#111827;font-size:18px;font-weight:800}.productcategories-unit{font-size:16px;color:#bdbdbd!important}@media (width<=992px){.productcategories-searchWrap{justify-content:flex-start}}@media (width<=576px){.productcategories-tabs{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.productcategories-tab{flex:none}.productcategories-imageWrap{height:160px}}.orders-page{min-height:80vh;padding:18px 0 40px;background:linear-gradient(#fff 0%,#f8fbf9 100%)!important}.orders-title{color:#1f2937;margin:0 0 12px;font-size:20px;font-weight:700}.orders-tabsWrap{display:inline-block;background:#fff!important;border:1px solid #eef2f0!important;border-radius:16px!important;padding:4px 8px!important;box-shadow:0 4px 15px #0f172a05!important}.orders-tabs .ant-tabs-nav{margin:0}.orders-tabs .ant-tabs-tab{border-radius:10px!important;padding:8px 16px!important;transition:all .2s!important}.orders-tabs .ant-tabs-tab-active{background:#eafaf0!important;border-radius:10px!important}.orders-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#16a34a!important;font-weight:700!important}.orders-tabs .ant-tabs-ink-bar{background:#16a34a!important;border-radius:3px!important;height:3px!important}.orders-switchWrap{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.orders-switchBtn{cursor:pointer;border:0;border-radius:10px;height:38px;padding:0 16px;font-size:12px;font-weight:700;transition:all .2s}.orders-switchBtn.is-active{color:#fff;background:#16a34a;box-shadow:0 10px 18px #16a34a29}.orders-switchBtn.is-muted{color:#9ca3af;background:#f3f4f6}.await-card{background:#fff;border:1px solid #1118270a;border-radius:16px;height:100%;padding:16px;box-shadow:0 10px 30px #1118270f}.await-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.await-left{gap:12px;min-width:0;display:flex}.await-repTitle{color:#111827;margin-top:12px;font-size:12px;font-weight:800}.await-repRow{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.await-repLeft{align-items:center;gap:10px;min-width:0;display:flex}.await-repMeta{min-width:0}.await-repName{color:#111827;font-size:12px;font-weight:800;line-height:1.2}.await-repPhone{color:#9ca3af;margin-top:2px;font-size:11px}.await-phoneBtn{cursor:pointer;background:#eafff1;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.await-midBtns{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.await-pill{cursor:pointer;border:0;border-radius:10px;height:36px;font-size:11px;font-weight:800}.await-pill--warn{color:#f59e0b;background:#fff7e6}.await-pill--info{color:#3b82f6;background:#eaf2ff}.await-pill--danger{color:#ef4444;background:#ffe4e6}.await-pill--success{color:#16a34a;background:#eafff1}.await-viewOrder{color:#f59e0b;cursor:pointer;background:#fff7e6;border:0;border-radius:10px;width:100%;height:38px;margin-top:12px;font-size:12px;font-weight:800}@media (width<=575px){.orders-switchBtn{width:100%}.await-midBtns{grid-template-columns:1fr}.orders-paginationBar{flex-direction:column;align-items:stretch}.orders-pagination{justify-content:center}.orders-pageBtn--wide{flex:1}}.orders-grid{margin-top:18px}.orders-list{padding-bottom:88px}.orders-paginationBar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #eef2f0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 -8px 24px #0f172a0f}.orders-paginationRange{color:#64748b;font-size:13px;font-weight:800}.orders-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.orders-pageBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 12px;font-size:13px;font-weight:900;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.orders-pageBtn--wide{min-width:88px}.orders-pageBtn:hover:not(:disabled){color:#15803d;background:#f0fdf4;border-color:#bbf7d0;transform:translateY(-1px)}.orders-pageBtn.is-active{color:#fff;background:#16a34a;border-color:#16a34a}.orders-pageBtn:disabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc}.order-card{background:#fff;border:1px solid #1118270a;border-radius:16px;flex-direction:column;justify-content:space-between;height:100%;padding:16px;display:flex;box-shadow:0 10px 30px #1118270f}.order-cardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-left{gap:12px;min-width:0;display:flex}.order-meta{min-width:0}.order-no{color:#111827;font-size:14px;font-weight:700;line-height:1.2}.order-date{color:#9ca3af;margin-top:4px;font-size:12px}.order-icon{background:#fff7ed;border:1px solid #f973161f;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.order-iconMark{background:#fb923c;border-radius:3px;width:14px;height:12px;display:inline-block;position:relative}.order-iconMark:before{content:"";background:#fb923c8c;border-radius:999px;width:10px;height:4px;position:absolute;top:-3px;left:2px}.order-tag{border:none!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.order-tag--completed{color:#16a34a!important;background:#eafff1!important}.order-tag--pending{color:#f59e0b!important;background:#fff7e6!important}.order-tag--cancel{color:#ef4444!important;background:#ffe4e6!important}.order-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.order-btn{border:1px solid #0000!important;border-radius:999px!important;height:auto!important;padding:10px 14px!important;font-size:12px!important;font-weight:700!important}.order-btn--success{color:#16a34a!important;background:#eafff1!important}.order-btn--warning{color:#f59e0b!important;background:#fff7e6!important}@media (width<=575px){.orders-tabsWrap{width:100%;display:block}.orders-tabs .ant-tabs-nav-wrap{overflow:auto}.order-card{padding:14px}.order-actions{gap:8px}.order-btn{text-align:center;width:100%}}.to-page{background:#fff;padding:18px 0 40px}.to-header{margin-bottom:10px}.to-title{margin:0;font-weight:700;color:#111827!important}.to-titleUnderline{background:#16a34a;border-radius:999px;width:48px;height:3px;margin-top:8px}.to-topBar{justify-content:space-between;align-items:flex-start;gap:12px;margin:12px 0 14px;display:flex}.to-expected{color:#111827;font-size:13px;font-weight:700}.to-orderno{margin-top:2px;font-size:12px}.to-ordernoVal{color:#16a34a;font-weight:700}.to-tag{white-space:nowrap;border:none!important;border-radius:999px!important;margin:0!important;padding:5px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.to-tag--pending{color:#f59e0b!important;background:#fff7e6!important}.to-tag--completed{color:#16a34a!important;background:#eafff1!important}.to-tag--cancel{color:#ef4444!important;background:#ffe4e6!important}.to-cardBlock{background:#fff;border:1px solid #1118270a;border-radius:16px;padding:20px;transition:box-shadow .25s,transform .25s;box-shadow:0 6px 18px #1118270f}.to-cardBlock:hover{transform:translateY(-1px);box-shadow:0 12px 28px #11182714}.to-stepsWrap .ant-steps{font-family:Raleway-Regular}.to-stepsWrap .ant-steps-item{padding-bottom:18px}.to-stepsWrap .ant-steps-item-tail{inset-inline-start:12px!important}.to-stepsWrap .ant-steps-item-tail:after{background:#f9731659!important;width:2px!important}.to-stepsWrap .ant-steps-item-icon{background:#fff!important;border:2px solid #f59e0b!important;border-radius:999px!important;width:22px!important;height:22px!important;margin-inline-end:12px!important}.to-stepsWrap .ant-steps-item-icon .ant-steps-icon{display:none!important}.to-stepsWrap .ant-steps-item-wait .ant-steps-item-icon{border-color:#1118272e!important}.to-stepsWrap .ant-steps-item-process .ant-steps-item-icon{position:relative}.to-stepsWrap .ant-steps-item-process .ant-steps-item-icon:after{content:"";background:#f59e0b;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.to-stepTitleRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.to-stepTitle{color:#111827;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.to-stepDoneIcon{color:#16a34a;font-size:14px}.to-stepDate{color:#9ca3af;white-space:nowrap;font-size:12px}.to-stepDesc{color:#9ca3af;margin-top:4px;font-size:12px}.to-sectionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.to-sectionTitle{color:#111827;font-size:13px;font-weight:800}.to-iconBtn{color:#f59e0b!important;border-radius:10px!important;height:32px!important;padding:0 6px!important}.to-sectionBody{margin-top:10px}.to-mutedLine{color:#9ca3af;font-size:12px;line-height:1.6}.to-deliveryTitle{margin-bottom:12px}.to-deliveryCard{background:#f9fafb;border:1px solid #1118270f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.to-deliveryLeft{align-items:center;gap:10px;min-width:0;display:flex}.to-deliveryMeta{min-width:0}.to-deliveryName{color:#111827;font-size:13px;font-weight:800;line-height:1.2}.to-deliveryPhone{color:#9ca3af;margin-top:4px;font-size:12px}.to-callBtn{box-shadow:0 10px 20px #16a34a2e;background:#16a34a!important;border:none!important}@media (width<=575px){.to-topBar{flex-direction:column;align-items:flex-start}.to-cardBlock{padding:16px}.to-stepTitleRow{flex-direction:column;align-items:flex-start}.to-stepDate{white-space:normal}}.rt-page{background:#fff;padding:18px 0 40px}.rt-header{margin-bottom:10px}.rt-title{color:#111827;margin:0;font-size:20px;font-weight:800}.rt-underline{background:#16a34a;border-radius:999px;width:48px;height:3px;margin-top:8px}.rt-top{margin-top:10px}.rt-dist{padding-top:6px}.rt-distRow{grid-template-columns:90px 1fr 50px;align-items:center;gap:12px;padding:8px 0;display:grid}.rt-distLeft{align-items:center;gap:8px;display:flex}.rt-distLabel{color:#111827;font-size:12px;font-weight:700}.rt-starDot{color:#f59e0b;font-size:12px}.rt-bar{background:#f3f4f6;border-radius:999px;height:8px;overflow:hidden}.rt-barFill{background:#f59e0b;border-radius:999px;height:100%}.rt-distCount{text-align:right;color:#9ca3af;font-size:12px;font-weight:700}.rt-avgCard{background:#fff9e8;border:1px solid #f59e0b14;border-radius:18px;place-items:center;min-height:170px;padding:18px;display:grid}.rt-avgValue{color:#f59e0b;margin-bottom:8px;font-size:22px;font-weight:900}.rt-avgStars .ant-rate-star-full .ant-rate-star-second,.rt-avgStars .ant-rate-star-half .ant-rate-star-first{color:#f59e0b!important}.rt-avgStars .ant-rate-star{margin-inline-end:6px!important}.rt-sectionHead{margin-top:18px}.rt-sectionTitle{color:#111827;font-size:12px;font-weight:800}.rt-orderNo{color:#16a34a;margin-top:2px;font-size:11px;font-weight:800}.rt-list{margin-top:10px}.rt-itemRow{border-top:1px solid #1118270f;grid-template-columns:260px 1fr;align-items:start;gap:16px;padding:14px 0;display:grid}.rt-itemRow:first-child{border-top:0}.rt-itemLeft{align-items:flex-start;gap:12px;display:flex}.rt-itemImg{object-fit:cover;background:#fff;border:1px solid #11182714;border-radius:12px;width:54px;height:54px}.rt-itemMeta{min-width:0}.rt-itemName{color:#111827;font-size:12px;font-weight:900;line-height:1.2}.rt-itemPrice{color:#9ca3af;margin-top:4px;font-size:11px;font-weight:700}.rt-itemStars{margin-top:6px;font-size:14px!important}.rt-itemStars .ant-rate-star-full .ant-rate-star-second,.rt-itemStars .ant-rate-star-half .ant-rate-star-first{color:#f59e0b!important}.rt-itemRight{background:#fff;border:1px solid #1118270a;border-radius:14px;padding:12px 14px;box-shadow:0 10px 30px #1118270d}.rt-miniTitle{color:#111827;margin-bottom:10px;font-size:12px;font-weight:900}.rt-input{height:40px!important;box-shadow:none!important;border:1px solid #11182714!important;border-radius:12px!important}.rt-submitRow{justify-content:flex-end;margin-top:18px;display:flex}.rt-submitBtn{box-shadow:0 10px 20px #16a34a29;background:#16a34a!important;border-color:#16a34a!important;border-radius:999px!important;height:40px!important;padding:0 22px!important;font-weight:900!important}@media (width<=991px){.rt-avgCard{min-height:120px}}@media (width<=767px){.rt-distRow{grid-template-columns:80px 1fr 46px}.rt-itemRow{grid-template-columns:1fr}.rt-itemRight,.rt-submitBtn{width:100%}.rt-submitRow{justify-content:stretch}}.oi-modal .ant-modal-content{border-radius:18px!important;padding:14px!important;box-shadow:0 30px 70px #11182740!important}.oi-modal .ant-modal-body{padding:0!important}.oi-modalHeader{justify-content:space-between;align-items:center;padding:6px 6px 10px;display:flex}.oi-modalTitle{color:#111827;font-size:13px;font-weight:800}.oi-closeBtn{color:#ef4444;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.oi-mainImageWrap{background:#f3f4f6;border-radius:16px;margin:0 6px;overflow:hidden}.oi-mainImage{object-fit:cover;width:100%;height:320px;display:block}.oi-thumbs{justify-content:center;gap:10px;padding:12px 6px 6px;display:flex}.oi-thumbBtn{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;width:58px;height:46px;padding:0;transition:all .2s;overflow:hidden}.oi-thumbBtn.is-active{border-color:#f59e0b;box-shadow:0 10px 18px #f59e0b2e}.oi-thumbImg{object-fit:cover;width:100%;height:100%;display:block}@media (width<=575px){.oi-mainImage{height:280px}.oi-modal .ant-modal-content{margin:0 10px!important}}.od-modal .ant-modal-content{border-radius:18px!important;padding:14px!important;box-shadow:0 30px 70px #11182740!important}.od-modal .ant-modal-body{padding:0!important}.od-head{justify-content:space-between;align-items:center;padding:6px 6px 12px;display:flex}.od-title{color:#111827;font-size:13px;font-weight:900}.od-close{color:#ef4444;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.od-sectionLabel{color:#111827;padding:0 6px;font-size:11px;font-weight:900}.od-mt{margin-top:14px}.od-topInfo{background:#fff;border:1px solid #1118270f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:10px 6px 0;padding:12px;display:flex}.od-topLeft{gap:10px;min-width:0;display:flex}.od-bagIcon{background:#fff7ed;border:1px solid #f973161f;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.od-bagMark{background:#fb923c;border-radius:3px;width:14px;height:12px;display:inline-block;position:relative}.od-bagMark:before{content:"";background:#fb923c8c;border-radius:999px;width:10px;height:4px;position:absolute;top:-3px;left:2px}.od-topMeta{min-width:0}.od-orderNo{color:#111827;font-size:12px;font-weight:900}.od-date{color:#9ca3af;margin-top:2px;font-size:11px;font-weight:700}.od-status{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.od-status.is-pending{color:#f59e0b;background:#fff7e6}.od-status.is-other{color:#6b7280;background:#f3f4f6}.od-table{border-radius:14px;margin:10px 6px 0}.od-th{color:#111827;grid-template-columns:1fr 90px 90px;gap:10px;padding:8px 12px;font-size:11px;font-weight:900;display:grid}.od-rows{border-top:1px solid #1118270f;border-bottom:1px solid #1118270f}.od-row{grid-template-columns:1fr 90px 90px;align-items:center;gap:10px;padding:10px 12px;display:grid}.od-nameCell{align-items:center;gap:10px;min-width:0;display:flex}.od-itemImg{object-fit:cover;border:1px solid #11182714;border-radius:10px;width:34px;height:34px}.od-itemName{color:#111827;font-size:12px;font-weight:900}.od-center{text-align:center;color:#6b7280;font-size:11px;font-weight:800}.od-right{text-align:right}.od-qty{color:#6b7280}.od-price{color:#ef4444;font-size:11px;font-weight:900}.od-fees{padding:10px 12px 0}.od-feeRow{grid-template-columns:1fr 90px;gap:10px;padding:6px 0;display:grid}.od-feeLabel{color:#9ca3af;font-size:11px;font-weight:800}.od-totalRow{border-top:1px solid #1118270f;justify-content:space-between;align-items:center;margin:12px 6px 0;padding:12px;display:flex}.od-totalLabel{color:#111827;font-size:12px;font-weight:900}.od-totalValue{color:#ef4444;font-size:13px;font-weight:900}.od-cancelBtn{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:999px;width:calc(100% - 12px);height:44px;margin:12px 6px 6px;font-size:12px;font-weight:900}@media (width<=575px){.od-th,.od-row{grid-template-columns:1fr 80px 80px}}.od-modal--tracking .ant-modal-content{border-radius:24px!important;padding:22px!important;box-shadow:0 28px 80px #0f172a38!important}.od-modal--tracking .ant-modal-body{max-height:82vh;overflow:auto;padding:0!important}.od-modal--tracking .od-head{border-bottom:1px solid #eef2f6;padding:0 0 18px}.od-modal--tracking .od-title{letter-spacing:0;font-size:22px;line-height:1.15}.od-subtitle{color:#64748b;margin-top:4px;font-size:13px;font-weight:600}.od-modal--tracking .od-close{color:#0f172a;background:#f8fafc;border:1px solid #e5e7eb}.od-modal--tracking .od-sectionLabel{color:#0f172a;letter-spacing:0;padding:0;font-size:14px}.od-modal--tracking .od-topInfo{background:linear-gradient(135deg,#f8fffb 0%,#fff 62%);border-color:#dff4e6;border-radius:18px;margin:18px 0 0;padding:18px}.od-modal--tracking .od-bagIcon{background:#eafff1;border-color:#16a34a2e;width:48px;height:48px}.od-modal--tracking .od-bagMark{background:#22c55e}.od-modal--tracking .od-bagMark:before{background:#22c55e73}.od-modal--tracking .od-orderNo{font-size:18px}.od-modal--tracking .od-date{color:#64748b;font-size:13px;font-weight:600}.od-statusStack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.od-status.is-complete{color:#15803d;background:#dcfce7}.od-status.is-cancelled{color:#dc2626;background:#fee2e2}.od-metaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.od-metaCard{background:#fff;border:1px solid #eef2f6;border-radius:16px;padding:14px}.od-metaCard span{color:#94a3b8;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.od-metaCard strong{color:#111827;font-size:14px;font-weight:900}.od-trackingPanel,.od-panel{background:#fff;border:1px solid #eef2f6;border-radius:18px;padding:18px}.od-trackingPanel{margin-top:14px}.od-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.od-timelineStep{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.od-timelineStep:before{content:"";background:#e5e7eb;width:calc(100% - 20px);height:2px;position:absolute;top:13px;left:calc(18px - 50%)}.od-timelineStep:first-child:before{display:none}.od-timelineStep--done:before,.od-timelineStep--current:before{background:#22c55e}.od-timelineDot{z-index:1;background:#fff;border:3px solid #e5e7eb;border-radius:50%;width:28px;height:28px;position:relative}.od-timelineStep--done .od-timelineDot,.od-timelineStep--current .od-timelineDot{background:#22c55e;border-color:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.od-timelineStep--cancelled .od-timelineDot{background:#ef4444;border-color:#ef4444;box-shadow:0 0 0 5px #ef44441f}.od-timelineLabel{color:#64748b;font-size:12px;font-weight:800}.od-timelineStep--done .od-timelineLabel,.od-timelineStep--current .od-timelineLabel{color:#15803d}.od-timelineStep--cancelled .od-timelineLabel{color:#dc2626}.od-detailGrid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:16px;display:grid}.od-itemList{flex-direction:column;gap:12px;margin-top:14px;display:flex}.od-itemCard{background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.od-itemCard .od-itemImg{border-radius:14px;width:62px;height:62px}.od-itemBody{min-width:0}.od-itemCard .od-itemName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.od-itemMeta,.od-measurement{color:#64748b;margin-top:4px;font-size:12px;font-weight:700}.od-measurement{color:#15803d}.od-itemPriceBlock{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.od-itemPriceBlock span{color:#64748b;font-size:12px;font-weight:800}.od-itemPriceBlock strong{color:#ef4444;font-size:15px;font-weight:900}.checkout-review-btn{color:#15803d;background:#fff;border:1px solid #22c55e;border-radius:999px;margin-top:6px;padding:7px 14px;font-size:12px;font-weight:900;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s}.checkout-review-btn:hover:not(:disabled){color:#fff;background:#22c55e;transform:translateY(-1px)}.checkout-review-btn:disabled{color:#94a3b8;cursor:not-allowed;border-color:#cbd5e1}.checkout-review-badge{background:#dcfce7;border-radius:999px;align-self:flex-end;margin-top:6px;padding:7px 12px;line-height:1;color:#166534!important;font-size:12px!important;font-weight:900!important}.checkout-review-modal .ant-modal-content{border-radius:22px;padding:24px}.checkout-review-modal .ant-modal-header{margin-bottom:16px}.checkout-review-modal .ant-modal-title{color:#0f172a;font-size:22px;font-weight:900}.checkout-review-modal__body{flex-direction:column;gap:18px;display:flex}.checkout-review-modal__eyebrow{color:#16a34a;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.checkout-review-modal__body h3{color:#111827;margin:0;font-size:18px;font-weight:900}.checkout-review-modal__rating{background:#f8fafc;border:1px solid #eef2f7;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.checkout-review-modal__rating span{color:#475569;font-size:13px;font-weight:900}.checkout-review-stars{align-items:center;gap:4px;display:inline-flex}.checkout-review-star{color:#cbd5e1;cursor:pointer;background:0 0;border:none;padding:1px 2px;font-size:28px;line-height:1;transition:color .15s,transform .15s}.checkout-review-star--active{color:#f59e0b;text-shadow:0 1px #facc15}.checkout-review-star:hover{transform:scale(1.1)}.checkout-review-star:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #f59e0b73}.checkout-review-modal textarea.ant-input{border-color:#e5e7eb;border-radius:16px;padding:14px}.checkout-review-modal textarea.ant-input:focus,.checkout-review-modal textarea.ant-input-focused{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.checkout-review-modal__actions{justify-content:flex-end;gap:10px;display:flex}.checkout-review-modal__actions .ant-btn{border-radius:12px;height:42px;font-weight:900}.checkout-review-submit{background:#16a34a!important;border-color:#16a34a!important}.od-summaryPanel .od-fees{padding:12px 0 0}.od-summaryPanel .od-feeRow{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr auto}.od-summaryPanel .od-price{text-align:right;color:#111827}.od-summaryPanel .od-totalRow{margin:12px 0 0;padding:14px 0 0}.od-summaryPanel .od-totalValue{color:#16a34a;font-size:20px}.od-addressBox{border-top:1px solid #eef2f6;margin-top:18px;padding-top:16px}.od-addressBox p{color:#111827;margin:12px 0 6px;font-weight:900}.od-addressBox span{color:#64748b;font-size:12px;font-weight:700;line-height:1.55;display:block}.od-emptyItems,.od-loading{color:#64748b;place-items:center;min-height:180px;font-weight:700;display:grid}@media (width<=767px){.od-modal--tracking .ant-modal-content{border-radius:20px!important;padding:16px!important}.od-modal--tracking .od-topInfo,.od-statusStack{align-items:flex-start}.od-modal--tracking .od-topInfo,.od-metaGrid,.od-detailGrid{grid-template-columns:1fr}.od-modal--tracking .od-topInfo{flex-direction:column}.od-timeline{grid-template-columns:1fr;gap:14px}.od-timelineStep{text-align:left;flex-direction:row;justify-content:flex-start}.od-timelineStep:before{width:2px;height:14px;top:-14px;left:13px}.od-itemCard{grid-template-columns:54px minmax(0,1fr)}.od-itemPriceBlock{grid-column:1/-1;align-items:flex-start}}.order-track-page{background:#f8fafc;padding:24px 0 56px}.order-track-shell{max-width:1200px}.order-track-pageHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin:18px 0 20px;display:flex}.order-track-pageHeader h1{color:#0f172a;letter-spacing:0;margin:0;font-size:32px;font-weight:900}.order-track-pageHeader p{color:#64748b;margin:6px 0 0;font-size:14px;font-weight:600}.order-track-backBtn.ant-btn{color:#15803d;border-color:#dbe7df;border-radius:999px;align-items:center;height:44px;font-weight:800;display:inline-flex}.order-track-card{background:#fff;border:1px solid #e6eef0;border-radius:26px;padding:24px;box-shadow:0 20px 70px #0f172a14}.order-track-card .od-sectionLabel{color:#0f172a;letter-spacing:0;padding:0;font-size:14px}.order-track-card .od-topInfo{background:linear-gradient(135deg,#f8fffb 0%,#fff 62%);border-color:#dff4e6;border-radius:18px;margin:0;padding:18px}.order-track-card .od-bagIcon{background:#eafff1;border-color:#16a34a2e;width:48px;height:48px}.order-track-card .od-bagMark{background:#22c55e}.order-track-card .od-bagMark:before{background:#22c55e73}.order-track-card .od-orderNo{font-size:18px}.order-track-card .od-date{color:#64748b;font-size:13px;font-weight:600}.order-track-card .od-itemCard .od-itemImg{border-radius:14px;width:62px;height:62px}.od-storeGroups{flex-direction:column;gap:18px;margin-top:14px;display:flex}.od-storeGroup{background:#fff;border:1px solid #f1f5f9;border-radius:18px;padding:14px}.od-storeTitle{color:#0f172a;font-size:13px;font-weight:900}.od-pageState{color:#64748b;background:#fff;border:1px solid #e6eef0;border-radius:24px;place-items:center;gap:12px;min-height:360px;font-weight:800;display:grid;box-shadow:0 18px 60px #0f172a0f}.checkout-detail-shell{max-width:1200px}.checkout-detail-crumb{background:#fff;border:1px solid #e6eef0;border-radius:16px;align-items:center;gap:14px;margin:18px 0;padding:14px 16px;display:flex;box-shadow:0 12px 34px #0f172a0e}.checkout-detail-crumb__back{color:#15803d;cursor:pointer;background:#f8fffb;border:1px solid #dbe7df;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .18s;display:inline-flex}.checkout-detail-crumb__back:hover{background:#ecfdf3;border-color:#bbf7d0}.checkout-detail-crumb__trail{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.checkout-detail-crumb__trail button{color:#15803d;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.checkout-detail-crumb__trail strong{color:#0f172a}.checkout-detail-crumb__title{color:#0f172a;margin-top:2px;font-size:20px;font-weight:900}.checkout-detail-hero,.checkout-detail-panel{background:#fff;border:1px solid #e6eef0;border-radius:26px;box-shadow:0 20px 70px #0f172a12}.checkout-detail-hero{margin-bottom:18px;padding:24px;overflow:hidden}.checkout-detail-hero__top{background:linear-gradient(135deg,#f8fffb 0%,#fff 64%);border:1px solid #dff4e6;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.checkout-detail-hero__actions{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.checkout-detail-trackButton.ant-btn{color:#15803d;height:38px;box-shadow:none;background:#fff;border-color:#22a447;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.checkout-detail-trackButton.ant-btn:hover,.checkout-detail-trackButton.ant-btn:focus-visible{color:#166534!important;background:#effaf2!important;border-color:#15803d!important}.checkout-detail-trackButton__external{margin-left:2px;font-size:11px}.checkout-detail-eyebrow{color:#15803d;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}.checkout-detail-hero h2{color:#0f172a;letter-spacing:0;margin:0;font-size:30px;font-weight:900}.checkout-detail-hero p{color:#64748b;margin:8px 0 0;font-size:14px;font-weight:700}.checkout-detail-hero__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.checkout-detail-transaction{background:#f8fafc;border:1px solid #e6eef0;border-radius:18px;margin-top:16px;padding:14px 16px}.checkout-detail-transaction span,.checkout-detail-infoRows span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.checkout-detail-transaction strong,.checkout-detail-wrapText{color:#0f172a;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.45;display:block}.checkout-detail-notice{color:#15803d;background:#ecfdf3;border-radius:16px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:800}.checkout-detail-panel{padding:20px}.checkout-detail-timelinePanel{margin-bottom:18px}.checkout-detail-timeline{margin-top:18px}.checkout-market{margin-bottom:18px}.checkout-market__head{margin-bottom:16px}.checkout-market__subtitle{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:700}.checkout-market__icon{color:#15803d;background:#ecfdf3;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.checkout-market__content{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:18px;display:grid}.checkout-market__content--detailsOnly{grid-template-columns:1fr}.checkout-market__details{background:#f8fafc;border:1px solid #e6eef0;border-radius:18px;flex-direction:column;gap:16px;padding:16px;display:flex}.checkout-market__details>div span{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.checkout-market__details>div strong{color:#0f172a;overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.checkout-market__mapsButton{color:#15803d;background:#fff;border:1px solid #22a447;border-radius:10px;align-self:end;align-items:center;gap:8px;width:fit-content;margin-top:2px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.checkout-market__mapsButton:hover{color:#166534;background:#effaf2;border-color:#15803d}.checkout-market__map{background:#f8fafc;border:1px solid #e6eef0;border-radius:18px;height:370px;min-height:370px;overflow:hidden}.checkout-market__map iframe{border:0;width:100%;height:370px;min-height:370px;display:block}.checkout-detail-grid{align-items:flex-start}.checkout-deliveryProof{margin-bottom:18px}.checkout-deliveryProof__subtitle{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.45}.checkout-deliveryProof__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.checkout-deliveryProof__image{color:#94a3b8;background:#f8faf9;border:1px solid #e5e7eb;border-radius:14px;justify-content:center;align-items:center;width:100%;height:170px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.checkout-deliveryProof__image:hover{border-color:#bbf7d0;transform:translateY(-2px);box-shadow:0 14px 28px #0f172a1a}.checkout-deliveryProof__image img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.checkout-deliveryProof__image:hover img{transform:scale(1.035)}.checkout-deliveryProof__image--failed{border-style:dashed}.checkout-detail-sectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.checkout-detail-sectionHead span{color:#64748b;font-size:13px;font-weight:800}.checkout-store-list,.checkout-detail-sidebar{flex-direction:column;gap:16px;display:flex}.checkout-store-card{background:#fff;border:1px solid #eef2f7;border-radius:22px;padding:18px}.checkout-store-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.checkout-store-card__head h3{color:#0f172a;margin:0;font-size:20px;font-weight:900}.checkout-store-card__head p{color:#64748b;margin:5px 0 0;font-size:13px;font-weight:700}.checkout-store-card__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.checkout-store-card__meta span,.checkout-store-card__meta strong{color:#475569;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:800}.checkout-store-card__meta strong{color:#0f172a}.checkout-store-card__sectionTitle{color:#0f172a;text-transform:uppercase;letter-spacing:0;margin:16px 0 10px;font-size:13px;font-weight:900}.checkout-detail-item{background:#fbfdff}.checkout-store-address,.checkout-detail-address,.checkout-detail-infoRows{flex-direction:column;gap:7px;display:flex}.checkout-store-address{border-top:1px solid #eef2f7;margin-top:16px;padding-top:2px}.checkout-store-address strong,.checkout-detail-address strong,.checkout-detail-infoRows strong{color:#0f172a;font-size:14px;font-weight:900}.checkout-store-address span,.checkout-detail-address span{color:#64748b;font-size:13px;font-weight:700;line-height:1.5}.checkout-detail-sideCard{box-shadow:0 16px 50px #0f172a0e}.checkout-detail-infoRows>div{border-bottom:1px solid #eef2f7;padding-bottom:12px}.checkout-detail-infoRows>div:last-child{border-bottom:0;padding-bottom:0}@media (width<=767px){.order-track-page{padding:16px 0 40px}.checkout-detail-crumb{align-items:flex-start;padding:12px}.checkout-detail-crumb__trail{gap:6px;font-size:12px}.order-track-pageHeader{flex-direction:column-reverse;margin-top:12px}.order-track-pageHeader h1{font-size:26px}.order-track-card{border-radius:20px;padding:16px}.order-track-card .od-topInfo{flex-direction:column;align-items:flex-start}.checkout-detail-hero,.checkout-detail-panel{border-radius:20px;padding:16px}.checkout-detail-hero__top,.checkout-store-card__head{flex-direction:column;align-items:flex-start}.checkout-detail-hero__actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}.checkout-detail-trackButton.ant-btn{width:100%}.checkout-detail-hero h2{font-size:24px}.checkout-detail-hero__grid,.checkout-store-card__meta,.checkout-market__content{grid-template-columns:1fr}.checkout-market__details{min-width:0}.checkout-market__map,.checkout-market__map iframe{height:350px;min-height:350px}.checkout-deliveryProof__grid{grid-template-columns:1fr}.checkout-deliveryProof__image{height:180px}}.cu-page{background:#fafcfb;min-height:64vh;padding:26px 0 80px}.cu-page .autobc{box-shadow:none;background:0 0;border:0;margin-bottom:30px}.cu-page .autobc-wrap,.cu-page .autobc-inner{max-width:none;padding-inline:0}.cu-content{padding-inline:12px}.cu-header{max-width:680px}.cu-title{color:#111827;margin:0;font-size:30px;font-weight:750}.cu-underline{background:#16a34a;border-radius:999px;width:64px;height:3px;margin-top:8px}.cu-description{color:#6b7280;margin:13px 0 0;font-size:15px;font-weight:500;line-height:1.6}.cu-contactGrid{row-gap:18px;margin-top:30px}.cu-contactGrid>[class*=col-]{display:flex}.cu-contactItem{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #e4ebe6;border-radius:14px;align-items:flex-start;gap:15px;width:100%;min-width:0;min-height:138px;padding:22px;text-decoration:none;display:flex}a.cu-contactItem{transition:border-color .18s,box-shadow .18s,transform .18s}a.cu-contactItem:hover{color:#111827;border-color:#16a34a61;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0b}.cu-contactIcon{color:#16833b;background:#edf8f0;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:inline-flex}.cu-contactItem>div{min-width:0}.cu-contactLabel{color:#6b7280;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.cu-contactItem strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.6;display:block}.cu-contactMeta{color:#6b7280;margin-top:3px;font-size:12px;line-height:1.45;display:block}.cu-contactValueLink,.cu-contactQuickLink{color:inherit;text-decoration:none}.cu-contactValueLink:hover,.cu-contactQuickLink:hover{color:#16833b}.cu-contactQuickLink{color:#16833b;margin-top:5px;font-size:12px;font-weight:700;display:inline-flex}.cu-emailAction{background:#f3faf5;border:1px solid #e0ebe3;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:24px;display:flex}.cu-emailAction h2{color:#17211a;margin:0;font-size:19px;font-weight:700}.cu-emailAction p{color:#69746c;margin:5px 0 0;font-size:13px}.cu-emailBtn{flex:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;height:44px!important;box-shadow:none!important;color:#fff!important;background:#16a34a!important;border-color:#16a34a!important;border-radius:10px!important;padding:0 22px!important;font-weight:650!important}.cu-emailBtn:hover{color:#fff!important;background:#138a40!important;border-color:#138a40!important}.cu-emailActions{flex:none;align-items:center;gap:14px;display:flex}.cu-technicalLink{color:#16833b;font-size:13px;font-weight:650;text-decoration:none}.cu-technicalLink:hover{color:#116d32}@media (width<=575px){.cu-page{padding:20px 0 56px}.cu-contactItem{min-height:auto;padding:18px}.cu-title{font-size:26px}.cu-emailAction{flex-direction:column;align-items:stretch;padding:20px}.cu-emailActions{flex-direction:column;align-items:stretch;width:100%}.cu-technicalLink{text-align:center}.cu-emailBtn{width:100%}}.pp-page{background:#fff;min-height:70vh;padding:28px 0 96px}.pp-page>.container{max-width:1100px;padding-left:24px;padding-right:24px}.pp-header{margin:22px 0 34px}.pp-title{color:#111827;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.2}.pp-underline{background:#16a34a;border-radius:999px;width:56px;height:4px;margin-top:10px}.pp-scroll{width:100%;overflow:visible}.pp-text{color:#475569;margin:0 0 16px;font-size:15px;font-weight:400;line-height:1.75}.pp-section{border-bottom:1px solid #eef3ef;padding:26px 0 12px}.pp-sectionTitle{color:#17211a;margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.4}.pp-subheading,.pp-importantLabel{color:#26352b;font-weight:700}.pp-section+.pp-text{margin-top:28px}@media (width<=767px){.pp-page{padding:20px 0 72px}.pp-page>.container{padding-left:18px;padding-right:18px}.pp-header{margin:18px 0 28px}.pp-title{font-size:28px}.pp-text{font-size:14px;line-height:1.7}.pp-section{padding-top:22px}.pp-sectionTitle{font-size:17px}}.terms-page{background:#fff;min-height:70vh;padding:24px 0 72px}.terms-header{border-bottom:1px solid #e8eee9;max-width:900px;margin:18px auto 32px;padding-bottom:22px}.terms-header h1{color:#111827;margin:0;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.25}.terms-header p{color:#64748b;margin:10px 0 0;font-size:14px;font-weight:600}.terms-document{color:#475569;max-width:900px;margin:0 auto;font-size:15px;line-height:1.75}.terms-document a{color:#16833b;overflow-wrap:anywhere}.terms-section{margin-top:30px}.terms-section h2{color:#17211a;margin:0 0 14px;font-size:20px;font-weight:750}.terms-section h3{color:#26352b;margin:18px 0 5px;font-size:15px;font-weight:750}.terms-document p{margin:0 0 12px}.signup-legal{width:100%;max-width:420px;margin:2px 0 14px}.login-right .signup-legal__notice{color:#6b7280;width:100%;font-size:11px;line-height:1.55;margin:0 0 10px!important}.signup-legal a{font-weight:650;text-decoration:none;color:#16833b!important}.signup-legal a:hover{text-decoration:underline}.signup-legal__agreement{color:#4b5563;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.signup-legal__agreement input{accent-color:#16833b;cursor:pointer;flex:0 0 16px;width:16px;height:16px;margin:1px 0 0}.signup-legal__agreement label{cursor:pointer}@media (width<=575px){.terms-page{padding:20px 0 52px}.terms-header{margin-top:12px}.terms-document{font-size:14px}.pp-scroll{max-height:520px;padding-right:6px}}.shapeClouda{width:100%;margin-top:-68px}.trustedby .slick-track{align-items:center;display:flex}.affixclasheadeweb{z-index:9;margin-bottom:-68px}.affixclasheadeweb span.ant-input-affix-wrapper{border-radius:13px;line-height:2;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.mb-frame{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff14;border:2px solid #ffffff8c;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;padding:80px 40px;display:flex}.mb-title{letter-spacing:.02em;text-transform:uppercase;color:#fff!important;margin:22px 0 8px!important;font-size:55px!important;font-weight:600!important;line-height:1.05!important}.md-title{letter-spacing:.02em;text-transform:uppercase;color:#fff!important;margin:22px 0 8px!important;font-size:35px!important;font-weight:600!important;line-height:1.05!important}.homecatsection h1{margin-top:14px;font-size:22px;font-family:Raleway-Regular!important}.reviewsec-title{font-family:inherit!important;font-size:32px!important;font-weight:700!important}.homechartsec .ant-card.mfi-card{box-shadow:0 3px 10px -7px}.verified-hvendorshm p.vv-hme{color:#6b7280;margin-top:9px;font-size:24px}h2.serviceAndMissionChartHomesetHead{margin-bottom:18px;font-size:26px;font-weight:600!important}.reviewsec-starsCol{color:#f5b000;gap:10px;display:flex}.si-page{background:#f8faf9;min-height:100vh;padding:24px 0 52px}.si-container.container{max-width:1060px}.si-header{justify-content:center;align-items:flex-start;gap:10px;margin-bottom:22px;display:flex;position:relative}.si-backBtn{color:#111827;cursor:pointer;background:#fff;border:0;border-radius:14px;place-items:center;width:38px;height:38px;margin-top:2px;transition:background .18s,color .18s,transform .18s;display:grid;box-shadow:0 8px 20px #0f172a0f}.si-backBtn:hover{color:#16a34a;background:#f0fdf4;transform:translate(-1px)}.si-headingWrap{text-align:center}.si-title{color:#1f2430;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:900;line-height:1.15}.si-subtitle{color:#64748b;margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.5}.si-cardGrid{max-width:980px;margin:8px auto 0}.si-instCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;min-height:118px;padding:18px 18px 16px;transition:all .2s;box-shadow:0 10px 24px #0f172a09}.si-instCard.is-active{background:#f0fdf4;border-color:#22c55e;box-shadow:0 0 0 1px #22c55e29,0 12px 24px #22c55e14}.si-instCard:hover{border-color:#22c55e;transform:translateY(-2px)}.si-instTop{justify-content:space-between;align-items:flex-start;display:flex}.si-radio{color:#34c759;background:#fff;border:1.5px solid #d7d7db;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.si-radio.is-active{border-color:#22c55e}.si-iconBox{background:#f8fafc;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:26px;display:grid}.si-instBody{max-width:250px;margin-top:8px}.si-instTitle{color:#1f2430;font-size:15px;font-weight:850;line-height:1.35}.si-instDesc{color:#64748b;margin-top:4px;font-size:12px;font-weight:600;line-height:1.5}.si-select,.si-input{width:100%}.si-select .ant-select-selector,.si-input.ant-input{height:48px!important;box-shadow:none!important;color:#1f2430!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:0 16px!important;font-size:14px!important;transition:border-color .18s,box-shadow .18s!important}.si-select .ant-select-selector:hover,.si-input.ant-input:hover,.si-select.ant-select-focused .ant-select-selector,.si-input.ant-input:focus{border-color:#22c55e!important;box-shadow:0 0 0 4px #22c55e1a!important}.si-select.ant-select-single .ant-select-selector .ant-select-selection-item,.si-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:46px!important}.si-select .ant-select-selection-placeholder,.si-input.ant-input::placeholder{font-weight:500;color:#94a3b8!important}.si-select .ant-select-arrow{font-size:12px;right:16px;color:#94a3b8!important}.si-teamHead{text-align:center;margin-top:28px}.si-teamTitle{color:#1f2430;margin:0;font-size:20px;font-weight:850;line-height:1.25}.si-teamSubtitle{color:#64748b;margin:7px 0 0;font-size:14px;font-weight:600}.si-formWrap{background:#fff;border:1px solid #eef2f0;border-radius:18px;max-width:980px;margin:18px auto 0;padding:16px;box-shadow:0 12px 28px #0f172a0a}.si-addBtnWrap{justify-content:flex-end;margin-top:18px;display:flex}.si-addBtn{width:100%;background:#34c759!important;border-color:#34c759!important;border-radius:14px!important;min-width:82px!important;height:48px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 10px 22px #34c7592e!important}.si-addBtn .anticon{font-size:15px}.si-listCard{background:#fff;border:1px solid #eef2f0;border-radius:18px;width:100%;max-width:820px;margin:18px auto 0;padding:14px;box-shadow:0 12px 28px #0f172a0a}.si-listSummary{color:#16a34a;margin:0 0 10px;font-size:13px;font-weight:850}.si-listRow{background:#fbfdfc;border:1px solid #f1f5f9;border-radius:14px;grid-template-columns:minmax(0,1fr) 150px 36px;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:grid}.si-listRow+.si-listRow{margin-top:10px}.si-listUser{align-items:center;gap:12px;min-width:0;display:flex}.si-badge{color:#fff;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:14px;font-weight:700;display:grid}.si-badge--green{background:#9ccc22}.si-badge--yellow{background:#f8b400}.si-badge--orange{background:#ff914d}.si-listEmail,.si-listPhone,.si-listRole{color:#2b2f39;word-break:break-word;font-size:13px;font-weight:500;line-height:1.35}.si-listEmail{font-weight:800}.si-listPhone{color:#64748b;margin-top:2px}.si-listRole{color:#15803d;background:#f0fdf4;border:1px solid #d9f5e3;border-radius:999px;justify-self:start;padding:5px 10px;font-weight:800}.si-removeBtn{color:#ff6d87;cursor:pointer;background:#ffeef1;border:0;border-radius:999px;justify-self:end;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.si-continueWrap{justify-content:center;margin-top:24px;display:flex}.si-continueBtn{width:100%;max-width:340px;background:#34c759!important;border-color:#34c759!important;border-radius:16px!important;height:54px!important;font-size:16px!important;font-weight:850!important;box-shadow:0 12px 26px #34c75933!important}@media (width<=991px){.si-title{font-size:26px}.si-subtitle{font-size:16px}.si-listCard{max-width:100%}}@media (width<=767px){.si-page{padding:20px 0 40px}.si-header{justify-content:flex-start;align-items:flex-start}.si-headingWrap{text-align:left}.si-title{font-size:24px}.si-subtitle{margin-top:8px;font-size:15px}.si-instCard{min-height:auto}.si-instBody{max-width:100%}.si-listCard{padding:12px 14px}.si-listRow{border-bottom:1px solid #f3f4f6;grid-template-columns:1fr;gap:10px;padding:10px 0}.si-listRow:last-child{border-bottom:0}.si-removeBtn{justify-self:start}.si-addBtnWrap{justify-content:stretch}.si-addBtn{width:100%}.si-continueBtn{max-width:100%;height:56px!important;font-size:17px!important}.si-select .ant-select-selector,.si-input.ant-input{height:54px!important}.si-select.ant-select-single .ant-select-selector .ant-select-selection-item,.si-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:52px!important}}.institution-dashboard-page{min-height:100vh;padding:12px 0 38px}.institution-dashboard-container{margin:0 auto;padding:0 26px 0 24px}.institution-dashboard-topbar{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.institution-dashboard-welcome{color:#a2a8b9;font-size:11px;font-weight:500;line-height:1.3}.institution-dashboard-title{color:#16181d;letter-spacing:-.03em;margin:2px 0 0;font-size:34px;font-weight:700;line-height:1.2}.institution-dashboard-bellButton{color:#a3a9b6;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:999px;place-items:center;width:46px;height:46px;font-size:17px;display:grid;box-shadow:0 12px 30px #1118270a}.institution-dashboard-banner{background:linear-gradient(#f3fbf5 0%,#edf8f0 100%);border:1px solid #8ddaa0;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:18px 18px 18px 16px;display:flex;box-shadow:0 16px 30px #48bb5c0f}.institution-dashboard-bannerLeft{align-items:center;gap:14px;min-width:0;display:flex}.institution-dashboard-avatar{color:#fff;background:#fa8c55;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:24px;font-weight:600;display:grid;box-shadow:0 12px 24px #fa8c5538}.institution-dashboard-bannerText{min-width:0}.institution-dashboard-bannerTitle{color:#1f2328;font-size:15px;font-weight:700;line-height:1.25}.institution-dashboard-bannerSubtitle{color:#a0a8ae;margin-top:4px;font-size:11px;font-weight:500;line-height:1.45}.institution-dashboard-bannerButton{white-space:nowrap;height:38px!important;box-shadow:none!important;background:#35c759!important;border-color:#35c759!important;border-radius:999px!important;padding:0 20px!important;font-size:12px!important;font-weight:700!important}.institution-dashboard-card,.institution-dashboard-statsCard{background:#fff;border:1px solid #f2f4f7;border-radius:28px;box-shadow:0 20px 44px #1118270a}.institution-dashboard-statsCard{margin-top:20px;padding:10px}.institution-dashboard-middleRow{margin-top:20px}.institution-dashboard-sectionTitle{color:#191d23;letter-spacing:-.03em;margin-bottom:14px;font-size:25px;font-weight:700;line-height:1.25}.institution-dashboard-sectionTitle--inside{margin-bottom:4px}.institution-dashboard-statBlock{justify-content:space-between;align-items:center;gap:16px;height:100%;padding:20px 26px;display:flex}.institution-dashboard-statBlock--divider{position:relative}.institution-dashboard-statBlock--divider:after{content:"";background:#eef1f5;width:1px;position:absolute;top:20px;bottom:20px;right:0}.institution-dashboard-statText{min-width:0}.institution-dashboard-statTitle{color:#858da1;font-size:14px;font-weight:500;line-height:1.35}.institution-dashboard-statValue{color:#2c3138;letter-spacing:-.03em;margin-top:3px;font-size:33px;font-weight:700;line-height:1.1}.institution-dashboard-statSubtext{color:#a0a7b6;margin-top:3px;font-size:12px;font-weight:500;line-height:1.35}.institution-dashboard-statSubtext--accent{color:#ef7f95}.institution-dashboard-statIcon{border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.institution-dashboard-statIcon--green{color:#34c759;background:#ddf3e4}.institution-dashboard-statIcon--yellow{color:#f6a500;background:#fbf1dc}.institution-dashboard-statIcon--greenSoft{color:#34c759;background:#dff1e3}.institution-dashboard-statIcon--blue{color:#2da4ff;background:#e4f1fb}.institution-dashboard-quickCard{padding:18px 18px 16px}.institution-dashboard-quickItem{cursor:pointer;background:#fff;border:1px solid #f5f6f8;border-radius:20px;justify-content:space-between;align-items:center;width:100%;min-height:72px;margin-bottom:14px;padding:0 18px 0 16px;display:flex;box-shadow:inset 0 1px #fffc}.institution-dashboard-quickItem:last-child{margin-bottom:0}.institution-dashboard-quickLeft{align-items:center;gap:12px;min-width:0;display:flex}.institution-dashboard-quickIcon{border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.institution-dashboard-quickIcon--green{color:#34c759;background:#dff1e3}.institution-dashboard-quickIcon--blue{color:#4f98ff;background:#e5efff}.institution-dashboard-quickIcon--yellow{color:#f6a500;background:#f8f1e2}.institution-dashboard-quickIcon--purple{color:#7c3aed;background:#f0edfa}.institution-dashboard-quickMeta{flex-direction:column;gap:2px;display:flex}.institution-dashboard-quickText{color:#262b33;font-size:15px;font-weight:600;line-height:1.35}.institution-dashboard-quickDesc{color:#8a95a3;font-size:11px;font-weight:400;line-height:1.4}.institution-dashboard-quickArrow{color:#d6dbe5;font-size:14px}.institution-dashboard-attentionCard{padding:18px 18px 20px}.institution-dashboard-attentionItem{text-align:center;margin-bottom:18px}.institution-dashboard-attentionItem:last-child{margin-bottom:0}.institution-dashboard-attentionIconWrap{border-radius:14px;place-items:center;width:100%;max-width:210px;height:54px;margin:0 auto 12px;display:grid}.institution-dashboard-attentionIconWrap--warning{background:#f9f3e8}.institution-dashboard-attentionIconWrap--danger{background:#f9ecee}.institution-dashboard-attentionIcon{font-size:18px}.institution-dashboard-attentionIcon--warning{color:#f6a500}.institution-dashboard-attentionIcon--danger{color:#ff2d2f}.institution-dashboard-attentionTitle{color:#1f1f1f;font-size:14px;font-weight:600;line-height:1.35}.institution-dashboard-attentionSubtitle{color:#b7beca;margin-top:4px;font-size:11px;font-weight:500;line-height:1.35}.institution-dashboard-recentCard{margin-top:22px;padding:18px 22px 10px}.institution-dashboard-recentHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.institution-dashboard-recentSubhead{color:#b0b7c4;font-size:12px;font-weight:500;line-height:1.35}.institution-dashboard-recentList{border-top:1px solid #eef2f6}.institution-dashboard-recentRow{border-bottom:1px solid #eef2f6;grid-template-columns:minmax(210px,1.35fr) minmax(210px,.95fr) minmax(180px,auto) minmax(115px,auto) 18px;align-items:center;gap:18px;min-width:0;padding:17px 10px;transition:background-color .16s,box-shadow .16s;display:grid}.institution-dashboard-recentRow--interactive{cursor:pointer}.institution-dashboard-recentRow--interactive:hover{background:#f8fbf9}.institution-dashboard-recentRow--interactive:focus-visible{z-index:1;outline-offset:-2px;border-radius:10px;outline:2px solid #22c55e;position:relative}.institution-dashboard-recentRow--disabled{cursor:default}.institution-dashboard-recentLeft{align-items:center;gap:14px;min-width:0;display:flex}.institution-dashboard-orderIcon{color:#f0ab00;background:#fbf2df;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.institution-dashboard-orderMeta{min-width:0}.institution-dashboard-orderNo{color:#1f1f1f;font-size:15px;font-weight:700;line-height:1.3}.institution-dashboard-orderDesc{color:#a5adbb;margin-top:3px;font-size:11px;font-weight:500;line-height:1.35}.institution-dashboard-orderFacts{color:#697386;white-space:nowrap;align-items:center;gap:14px;min-width:0;font-size:12px;display:flex}.institution-dashboard-orderFacts strong{color:#334155;font-weight:750}.institution-dashboard-orderBadges{justify-content:flex-start;align-items:center;gap:7px;min-width:0;display:flex}.institution-dashboard-orderBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:4px 10px;font-size:11px;font-weight:750;line-height:1.25;display:inline-flex}.institution-dashboard-orderBadge--blue{color:#3978c5;background:#edf4ff}.institution-dashboard-orderBadge--amber{color:#b77900;background:#fff5df}.institution-dashboard-orderBadge--purple{color:#6653bd;background:#f1edff}.institution-dashboard-orderBadge--green{color:#238a44;background:#eaf8ee}.institution-dashboard-orderBadge--red{color:#c24141;background:#fff0f0}.institution-dashboard-orderBadge--unpaid{color:#6b7280;background:#f3f4f6}.institution-dashboard-orderAmountWrap{text-align:right;white-space:nowrap}.institution-dashboard-orderAmount{color:#1f2937;font-size:16px;font-weight:800;line-height:1.25}.institution-dashboard-orderTime{color:#c1c6d1;margin-top:4px;font-size:11px;font-weight:500;line-height:1.35}.institution-dashboard-orderChevron{color:#aab2bf;font-size:12px;transition:color .16s,transform .16s}.institution-dashboard-recentRow--interactive:hover .institution-dashboard-orderChevron{color:#16a34a;transform:translate(2px)}.institution-dashboard-viewAll{color:#16a34a;height:32px;padding:0 4px;font-size:13px;font-weight:700}.institution-dashboard-viewAll:hover{color:#15803d!important}.institution-dashboard-orderSkeletonList{border-top:1px solid #eef2f6}.institution-dashboard-orderSkeleton{border-bottom:1px solid #eef2f6;align-items:center;gap:14px;padding:17px 10px;display:flex}.institution-dashboard-orderSkeleton .ant-skeleton{flex:1}.institution-dashboard-recentError{color:#9f3535;background:#fff7f7;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:13px;display:flex}@media (width<=1199px){.institution-dashboard-recentRow{grid-template-columns:minmax(220px,1.25fr) minmax(180px,.8fr) auto 18px}.institution-dashboard-orderBadges{grid-column:2;align-self:start;margin-top:25px}.institution-dashboard-orderAmountWrap{grid-area:1/3}.institution-dashboard-orderChevron{grid-area:1/4}}@media (width<=991px){.institution-dashboard-banner{flex-direction:column;align-items:flex-start}.institution-dashboard-bannerButton{width:100%}.institution-dashboard-statBlock--divider:after{display:none}.institution-dashboard-statBlock{border-bottom:1px solid #ededed}.institution-dashboard-statsCard .col-xl-3:last-child .institution-dashboard-statBlock,.institution-dashboard-statsCard .col-md-6:last-child .institution-dashboard-statBlock{border-bottom:0}.institution-dashboard-recentRow{grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px 14px}.institution-dashboard-orderFacts{white-space:normal;grid-area:2/1/auto/-1;padding-left:52px}.institution-dashboard-orderBadges{grid-area:3/1/auto/-1;margin-top:0;padding-left:52px}.institution-dashboard-orderAmountWrap{text-align:right;grid-area:1/2}.institution-dashboard-orderChevron{grid-area:1/3}}@media (width<=767px){.institution-dashboard-page{padding:12px 0 28px}.institution-dashboard-title{font-size:22px}.institution-dashboard-banner{border-radius:18px;padding:16px}.institution-dashboard-avatar{width:52px;height:52px;font-size:28px}.institution-dashboard-bannerTitle{font-size:17px}.institution-dashboard-bannerSubtitle{font-size:13px}.institution-dashboard-statsCard,.institution-dashboard-card{border-radius:18px}.institution-dashboard-statBlock{padding:16px 18px}.institution-dashboard-statValue{font-size:30px}.institution-dashboard-quickCard,.institution-dashboard-attentionCard,.institution-dashboard-recentCard{padding-left:16px;padding-right:16px}.institution-dashboard-sectionTitle{font-size:17px}.institution-dashboard-quickText,.institution-dashboard-attentionTitle,.institution-dashboard-orderNo{font-size:14px}.institution-dashboard-recentRow{grid-template-columns:minmax(0,1fr) 18px;padding:16px 6px}.institution-dashboard-recentLeft{grid-area:1/1}.institution-dashboard-orderBadges{grid-area:2/1;padding-left:52px}.institution-dashboard-orderFacts{flex-wrap:wrap;grid-area:3/1;gap:10px;padding-left:52px}.institution-dashboard-orderAmountWrap{text-align:left;grid-area:4/1;padding-left:52px}.institution-dashboard-orderChevron{grid-area:1/2/5;align-self:center}.institution-dashboard-recentHead{align-items:flex-start}.institution-dashboard-recentError{flex-direction:column;align-items:flex-start}.institution-dashboard-orderDesc,.institution-dashboard-attentionSubtitle,.institution-dashboard-recentSubhead,.institution-dashboard-orderTime{font-size:12px}}.new-procurement-page{min-height:100vh;padding:12px 0 36px}.new-procurement-container{max-width:100%;margin:0 auto;padding:0 25px}.new-procurement-topbar{justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding:0 18px;display:flex}.new-procurement-company{color:#7c88b0;font-size:12px;font-weight:500;line-height:1.4}.new-procurement-title{color:#161616;margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.2}.new-procurement-bell-button{color:#8f97b0;cursor:pointer;background:#fbfbfb;border:0;border-radius:16px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.new-procurement-card{background:#fcfcfc;border-radius:38px 38px 0 0;min-height:calc(100vh - 110px);padding:34px 48px 60px}.new-procurement-hero{align-items:center;gap:14px;display:flex}.new-procurement-quote-icon{color:#35c759;background:#e8f4ea;border-radius:18px;flex:none;place-items:center;width:70px;height:70px;font-size:42px;line-height:1;display:grid}.new-procurement-hero-text{min-width:0}.new-procurement-hero-title{color:#161616;font-size:22px;font-weight:600;line-height:1.3}.new-procurement-hero-subtitle{color:#b2b2b7;margin-top:6px;font-size:12px;font-weight:500;line-height:1.45}.new-procurement-section-title{color:#222;margin-top:28px;font-size:20px;font-weight:700;line-height:1.25}.new-procurement-category-row{flex-wrap:wrap;gap:26px;margin-top:26px;display:flex}.new-procurement-category-item{cursor:pointer;text-align:center;background:0 0;border:0;padding:0}.new-procurement-category-image-wrap{border-radius:999px;width:86px;height:86px;position:relative;overflow:hidden}.new-procurement-category-image{object-fit:cover;width:100%;height:100%;display:block}.new-procurement-category-check{color:#fff;background:#35c759;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;top:3px;right:2px;box-shadow:0 0 0 2px #fff}.new-procurement-category-label{color:#b4b4b8;margin-top:10px;font-size:14px;font-weight:500;line-height:1.3}.new-procurement-category-label.is-active{color:#171717}.new-procurement-search-row{align-items:center;margin-top:30px}.new-procurement-search-input-wrap{background:#fff;border:1px solid #f0f0f0;border-radius:16px;align-items:center;min-height:56px;display:flex;overflow:hidden}.new-procurement-search-icon-box{color:#fff;background:#f8b400;border-radius:14px;place-items:center;width:54px;min-width:54px;height:50px;margin-left:4px;font-size:22px;display:grid}.new-procurement-search-input.ant-input{box-shadow:none!important;color:#171717!important;background:0 0!important;border:0!important;height:56px!important;padding:0 18px!important;font-size:15px!important}.new-procurement-search-input.ant-input::placeholder{font-weight:500;color:#bdbdc3!important}.new-procurement-submit-button{width:100%;height:50px!important;box-shadow:none!important;background:#ff2d2f!important;border-color:#ff2d2f!important;border-radius:10px!important;font-size:16px!important;font-weight:600!important}.new-procurement-empty-state{text-align:center;padding-top:90px}.new-procurement-empty-illustration{opacity:.32;width:190px;height:180px;margin:0 auto 18px;position:relative}.new-procurement-empty-circle{background:#9c9c9c;border-radius:999px;width:76px;height:76px;position:absolute;bottom:16px;left:30px}.new-procurement-empty-basket{border:3px solid #9c9c9c;border-top:0;border-radius:0 0 14px 14px;width:66px;height:34px;position:absolute;bottom:0;left:46px}.new-procurement-empty-basket:before{content:"";border:3px solid #9c9c9c;border-bottom:0;border-radius:20px 20px 0 0;height:16px;position:absolute;top:-16px;left:10px;right:10px}.new-procurement-empty-card{background:0 0;border:3px solid #9c9c9c;border-radius:8px;width:38px;height:50px;position:absolute}.new-procurement-empty-card.one{top:12px;left:96px;transform:rotate(-28deg)}.new-procurement-empty-card.two{top:54px;left:124px;transform:rotate(-8deg)}.new-procurement-empty-card.three{top:108px;left:116px}.new-procurement-empty-title{color:#555;font-size:24px;font-weight:700;line-height:1.2}.new-procurement-empty-text{color:#8d8d8d;margin-top:8px;font-size:18px;font-weight:500;line-height:1.45}@media (width<=991px){.new-procurement-card{border-radius:26px 26px 0 0;padding:28px 24px 44px}.new-procurement-empty-state{padding-top:70px}}@media (width<=767px){.new-procurement-topbar{padding:0 14px}.new-procurement-title{font-size:22px}.new-procurement-card{border-radius:22px 22px 0 0;padding:22px 16px 36px}.new-procurement-quote-icon{border-radius:16px;width:58px;height:58px;font-size:34px}.new-procurement-hero-title{font-size:20px}.new-procurement-hero-subtitle{font-size:14px}.new-procurement-section-title{font-size:18px}.new-procurement-category-row{gap:18px}.new-procurement-category-image-wrap{width:76px;height:76px}.new-procurement-empty-title{font-size:22px}.new-procurement-empty-text{font-size:16px}}.new-procurement-results{margin-top:34px}.new-procurement-tableWrap{width:100%}.new-procurement-tableHead{color:#161616;grid-template-columns:2fr 1.2fr 1.1fr 1fr .9fr 1fr 56px;align-items:center;gap:18px;padding:0 10px 16px;font-size:14px;font-weight:600;display:grid}.new-procurement-tableBody{flex-direction:column;gap:16px;display:flex}.new-procurement-tableRow{background:#fff;border-radius:0;grid-template-columns:2fr 1.2fr 1.1fr 1fr .9fr 1fr 56px;align-items:center;gap:18px;padding:24px 18px;display:grid}.new-procurement-productCell{align-items:center;gap:14px;min-width:0;display:flex}.new-procurement-vendorAvatar{color:#f59e0b;background:#f3f4f6;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.new-procurement-productName{color:#25345c;font-size:12px;font-weight:500;line-height:1.35}.new-procurement-productVendor{color:#a1a1aa;margin-top:6px;font-size:12px;font-weight:500}.new-procurement-cell{min-width:0}.new-procurement-inlineSelect{width:100%}.new-procurement-inlineSelect .ant-select-selector{height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:999px!important;padding:0 16px!important}.new-procurement-inlineSelect.ant-select-single .ant-select-selector .ant-select-selection-item,.new-procurement-inlineSelect.ant-select-single .ant-select-selector .ant-select-selection-placeholder{color:#222;font-size:12px;font-weight:500;line-height:48px!important}.new-procurement-inlineSelect.quantity .ant-select-selector{justify-content:center;border-radius:8px!important}.new-procurement-inlineSelect.quantity.ant-select-single .ant-select-selector .ant-select-selection-item{text-align:center;font-weight:700}.new-procurement-priceText,.new-procurement-savingText,.new-procurement-totalText{color:#161616;font-size:12px;font-weight:500}.new-procurement-removeButton{color:#ff6b81;cursor:pointer;background:#fff2f4;border:0;border-radius:999px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.new-procurement-addButton{color:#22c55e;cursor:pointer;background:#f0fdf4;border:0;border-radius:999px;place-items:center;width:36px;height:36px;font-size:14px;transition:background .15s,color .15s;display:grid}.new-procurement-addButton:hover:not(:disabled){color:#fff;background:#22c55e}.new-procurement-addButton--added{color:#fff;cursor:default;opacity:.8;background:#22c55e}.new-procurement-summaryCard{background:#fff;border:1px solid #efefef;border-radius:20px;padding:28px 26px}.new-procurement-summaryTitle{color:#1f2343;font-size:16px;font-weight:600}.new-procurement-summaryTitle span{color:#ff5a68;font-weight:500}.new-procurement-summaryList{margin-top:18px}.new-procurement-summaryRow{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.new-procurement-summaryRow:last-child{margin-bottom:0}.new-procurement-summaryName{color:#161616;font-size:12px;font-weight:500}.new-procurement-summaryUnit{color:#aaa;margin-top:6px;font-size:12px;font-weight:500}.new-procurement-summaryRight{flex:none;align-items:center;gap:18px;display:flex}.new-procurement-summaryPrice{color:#161616;font-size:12px;font-weight:500}.new-procurement-summaryRemove{color:#ff6b81;cursor:pointer;background:#fff2f4;border:0;border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.new-procurement-summaryEmpty{text-align:center;color:#9ca3af;padding:24px 0;font-size:13px;font-style:italic}.new-procurement-summaryDivider{background:#efefef;height:1px;margin:20px 0 16px}.new-procurement-summaryTotalRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-procurement-summaryTotalLabel{color:#161616;font-size:18px;font-weight:500}.new-procurement-summaryTaxRow{justify-content:space-between;align-items:center;padding:6px 0 10px;display:flex}.new-procurement-summaryTaxLabel{color:#ff5a68;font-size:12px;font-weight:500}.new-procurement-summaryTaxValue{color:#ff5a68;font-size:13px;font-weight:600}.new-procurement-summaryTotalValue{color:#ff5a68;font-size:18px;font-weight:600}.ant-select-arrow svg{margin-top:10px}.new-procurement-final-submit{width:100%;margin-top:26px;height:50px!important;box-shadow:none!important;background:#35c759!important;border-color:#35c759!important;border-radius:999px!important;font-size:18px!important;font-weight:500!important}@media (width<=1399px){.new-procurement-tableHead,.new-procurement-tableRow{grid-template-columns:2fr 1.1fr 1fr .9fr .8fr .9fr 50px;gap:14px}}@media (width<=1199px){.new-procurement-results{margin-top:28px}.new-procurement-tableHead{display:none}.new-procurement-tableRow{border-radius:18px;grid-template-columns:1fr;gap:14px;padding:18px 16px}.new-procurement-cell,.new-procurement-priceText,.new-procurement-savingText,.new-procurement-totalText{align-items:center;min-height:24px;padding-left:110px;display:flex;position:relative}.new-procurement-cell:before,.new-procurement-priceText:before,.new-procurement-savingText:before,.new-procurement-totalText:before{color:#8b8b95;font-size:13px;font-weight:600;position:absolute;top:0;left:0}.new-procurement-cell:first-of-type:before{content:"Unit"}.new-procurement-cell:nth-of-type(2):before{content:"Quantity"}.new-procurement-priceText:before{content:"Price"}.new-procurement-savingText:before{content:"Saving"}.new-procurement-totalText:before{content:"Total"}.new-procurement-removeButton{justify-self:flex-start}}@media (width<=767px){.new-procurement-results{margin-top:24px}.new-procurement-summaryCard{border-radius:18px;padding:20px 16px}.new-procurement-summaryTitle{font-size:17px}.new-procurement-summaryTotalLabel{font-size:20px}.new-procurement-final-submit{height:54px!important;font-size:17px!important}}.select-vendor-container{max-width:100%;margin:0 auto;padding:0 25px}.select-vendor-shell{background:#fbfbfb;border-top-left-radius:28px;border-bottom-left-radius:28px;min-height:100vh;padding:22px 26px 42px}.select-vendor-header{align-items:flex-start;gap:12px;display:flex}.select-vendor-back-button{color:#1f1f1f;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:24px;height:24px;margin-top:4px;font-size:11px;display:grid;box-shadow:0 0 0 1px #1118270a}.select-vendor-heading-wrap{min-width:0}.select-vendor-title{color:#171717;margin:0;font-size:18px;font-weight:700;line-height:1.2}.select-vendor-subtitle{color:#b1b1b6;margin:4px 0 0;font-size:11px;font-weight:500;line-height:1.4}.select-vendor-banner{background:0 0;align-items:flex-start;gap:12px;margin-top:18px;display:flex}.select-vendor-banner-icon{color:#34c759;background:#e7f5ea;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.select-vendor-banner-text{min-width:0;padding-top:2px}.select-vendor-banner-title{color:#222;font-size:13px;font-weight:700;line-height:1.3}.select-vendor-banner-subtitle{color:#b1b1b6;margin-top:5px;font-size:12px;font-weight:500;line-height:1.45}.select-vendor-grid{margin-top:18px}.select-vendor-card{background:#fff;border:1px solid #f1f1f1;border-radius:0;height:100%}.select-vendor-card-inner{text-align:center;flex-direction:column;height:100%;padding:14px 18px 16px;display:flex}.select-vendor-card-title{color:#222;justify-content:center;align-items:center;min-height:38px;font-size:16px;font-weight:600;line-height:1.35;display:flex}.select-vendor-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.select-vendor-meta-item{color:#242424;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.select-vendor-meta-icon{font-size:10px}.select-vendor-meta-icon.location{color:#34c759}.select-vendor-meta-icon.rating{color:#ffb300}.select-vendor-meta-divider{color:#ccc;font-size:10px;line-height:1}.select-vendor-reviews{color:#9fa1a7;font-size:9px;font-weight:500}.select-vendor-badge{color:#34c759;background:#eaf8ed;border-radius:999px;justify-content:center;align-items:center;min-width:74px;height:22px;margin:10px auto 0;padding:0 12px;font-size:9px;font-weight:600;display:inline-flex}.select-vendor-price{color:#222;letter-spacing:-.01em;margin-top:14px;font-size:26px;font-weight:400;line-height:1.1}.select-vendor-product{color:#3a3a3a;margin-top:4px;font-size:10px;font-weight:400}.select-vendor-info-table{border-top:1px solid #f1f1f1;margin-top:14px;padding-top:8px}.select-vendor-info-row{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.select-vendor-info-label{color:#c2c2c7;text-align:left;font-size:9px;font-weight:500}.select-vendor-info-value{color:#222;text-align:right;font-size:11px;font-weight:500}.select-vendor-add-button{align-self:center;width:100%;max-width:186px;margin-top:auto;height:35px!important;box-shadow:none!important;background:#35c759!important;border-color:#35c759!important;border-radius:999px!important;font-size:11px!important;font-weight:500!important}@media (width<=767px){.select-vendor-shell{border-top-left-radius:22px;border-bottom-left-radius:22px;min-height:auto;padding:18px 16px 28px}.select-vendor-title{font-size:17px}.select-vendor-banner{margin-top:16px}.select-vendor-banner-subtitle{font-size:11px}.select-vendor-card-inner{padding:14px 14px 16px}.select-vendor-price{font-size:24px}}@media (width<=575px){.select-vendor-shell{border-top-left-radius:18px;border-bottom-left-radius:18px;padding:16px 12px 24px}.select-vendor-header{gap:10px}.select-vendor-back-button{width:22px;height:22px;font-size:10px}.select-vendor-title{font-size:16px}.select-vendor-card-title{min-height:auto;font-size:13px}.select-vendor-meta{gap:4px}.select-vendor-price{font-size:22px}.select-vendor-info-row{min-height:24px}.select-vendor-add-button{max-width:100%}}.recipient-details-page{background:#fff;min-height:100vh;padding:22px 0 32px;font-family:Arial,Helvetica,sans-serif}.recipient-details-container{max-width:1280px;padding-left:20px;padding-right:20px}.recipient-details-breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.recipient-details-back-btn{color:#2d2d2d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;display:inline-flex}.recipient-details-breadcrumb-trail{color:#7a7a7a;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.recipient-details-breadcrumb-link,.recipient-details-breadcrumb-current,.recipient-details-breadcrumb-separator{line-height:1}.recipient-details-content-row{align-items:flex-start}.recipient-details-form-area{width:100%}.recipient-details-title{color:#242424;margin:0;font-size:25px;font-weight:600;line-height:1.15}.recipient-details-subtitle{color:#b5b5b5;margin:8px 0 0;font-size:12px;line-height:1.4}.recipient-details-title-underline{background:#34c759;border-radius:999px;width:64px;height:4px;margin-top:10px;margin-bottom:22px}.recipient-details-form .form-control,.recipient-details-form .form-select{box-shadow:none!important}.recipient-details-input{width:100%;min-height:40px;color:#4a4a4a!important;background:#f7f7f7!important;border:none!important;border-radius:8px!important;padding:10px 18px!important;font-size:12px!important}.recipient-details-input::placeholder,.recipient-details-textarea::placeholder{opacity:1;color:#bcbcbc!important}.recipient-details-helper-text{margin-top:8px;padding-left:2px;font-size:11px;display:block;color:#9e9e9e!important}.recipient-details-phone-field{position:relative}.recipient-details-phone-code{color:#303030;z-index:2;font-size:12px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.recipient-details-phone-input{padding-left:46px!important}.recipient-details-select-wrap{position:relative}.recipient-details-select{appearance:none;color:#bcbcbc!important;padding-right:48px!important}.recipient-details-select-icon{pointer-events:none;color:#b6b6b6;font-size:12px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.recipient-details-textarea{resize:none;padding-top:18px!important;padding-bottom:18px!important}.recipient-details-address-textarea{min-height:98px}.recipient-address-block{background:#fafafa;border:1px solid #efefef;border-radius:10px;padding:16px}.recipient-address-block__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.recipient-address-block__label{color:#1a1a1a;font-family:Raleway-SemiBold,sans-serif;font-size:14px}.recipient-address-block__remove{color:#b63436;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:Raleway-SemiBold,sans-serif;font-size:13px;display:inline-flex}.recipient-add-address-btn{color:#b63436;cursor:pointer;background:0 0;border:1.5px dashed #b63436;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 20px;font-family:Raleway-SemiBold,sans-serif;font-size:14px;transition:background .18s;display:inline-flex}.recipient-add-address-btn:hover{background:#fff5f5}.recipient-details-note{align-items:flex-start;gap:10px;margin-top:22px;display:flex}.recipient-details-note-icon{margin-top:1px;font-size:16px;line-height:1}.recipient-details-note-text{color:#7f7f7f;margin:0;font-size:11px;line-height:1.5}.recipient-details-note-label{color:#ff5b5b;font-weight:600}.recipient-details-sidebar{width:100%}.recipient-details-card{background:#fff;border:1px solid #ececec;border-radius:16px}.recipient-details-recipient-card{margin-bottom:16px;padding:22px 20px}.recipient-address-card .pm-radioDot{flex:0 0 26px;position:static}.recipient-details-card-title{color:#1f1f1f;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.3}.recipient-details-card-label{color:#959595;margin:0 0 6px;font-size:12px}.recipient-details-card-address{color:#454545;text-transform:lowercase;margin:0;font-size:14px}.recipient-details-summary-card{margin-bottom:18px;padding:22px 20px 20px}.recipient-details-summary-header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.recipient-details-summary-title{color:#1f1f1f;margin:0;font-size:16px;font-weight:600;line-height:1.3}.recipient-details-summary-count{color:#ff5b5b;font-size:14px;font-weight:500}.recipient-details-summary-list{margin-bottom:12px}.recipient-details-summary-item{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.recipient-details-summary-item-left{min-width:0}.recipient-details-summary-item-name{color:#303030;margin:0;font-size:14px;font-weight:500;line-height:1.3}.recipient-details-summary-item-weight{color:#9e9e9e;margin:4px 0 0;font-size:11px;line-height:1.4}.recipient-details-summary-item-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.recipient-details-summary-item-price{color:#ff5b5b;white-space:nowrap;font-size:14px;font-weight:600}.recipient-details-remove-btn{color:#ff5b5b;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;line-height:1}.recipient-details-summary-fees{padding-top:4px}.recipient-details-fee-row{color:#404040;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.recipient-details-fee-row span:last-child{color:#ff5b5b;font-weight:500}.recipient-details-total-row{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:14px;display:flex}.recipient-details-total-label{color:#212121;font-size:22px;font-weight:400}.recipient-details-total-price{color:#ff5b5b;font-size:22px;font-weight:500;line-height:1}.recipient-details-payment-btn.btn.btn-primary{width:100%;min-height:50px;box-shadow:none;background:#34c759;border:none;border-radius:999px;font-size:18px;font-weight:500}.recipient-details-payment-btn.btn.btn-primary:hover,.recipient-details-payment-btn.btn.btn-primary:focus,.recipient-details-payment-btn.btn.btn-primary:active{box-shadow:none!important;background:#34c759!important;border:none!important}@media (width<=1399.98px){.recipient-details-title{font-size:31px}.recipient-details-card-title,.recipient-details-summary-title{font-size:18px}.recipient-details-total-price{font-size:30px}}@media (width<=991.98px){.recipient-details-page{padding-top:18px}.recipient-details-title{font-size:28px}.recipient-details-sidebar{margin-top:6px}.recipient-details-recipient-card,.recipient-details-summary-card{padding:20px 18px}.recipient-details-total-label{font-size:22px}.recipient-details-total-price{font-size:28px}}@media (width<=767.98px){.recipient-details-container{padding-left:16px;padding-right:16px}.recipient-details-title{font-size:24px}.recipient-details-subtitle{font-size:15px}.recipient-details-title-underline{margin-bottom:18px}.recipient-details-input{min-height:52px;border-radius:14px!important;font-size:13px!important}.recipient-details-summary-title,.recipient-details-card-title{font-size:17px}.recipient-details-total-label{font-size:20px}.recipient-details-total-price{font-size:26px}.recipient-details-payment-btn.btn.btn-primary{min-height:54px;font-size:16px}}@media (width<=575.98px){.recipient-details-page{padding-top:14px;padding-bottom:24px}.recipient-details-breadcrumb{gap:10px;margin-bottom:18px}.recipient-details-breadcrumb-trail{gap:8px;font-size:12px}.recipient-details-title{font-size:22px}.recipient-details-subtitle{font-size:14px}.recipient-details-title-underline{width:52px;height:3px}.recipient-details-summary-item,.recipient-details-summary-item-right{gap:8px}.recipient-details-total-label{font-size:18px}.recipient-details-total-price{font-size:24px}.recipient-details-note{margin-top:18px}.recipient-details-note-text{font-size:10px}}.payment-method-page{background:#fff;min-height:100vh;padding:20px 0 36px;font-family:Arial,Helvetica,sans-serif}.payment-method-container{max-width:1280px;padding-left:20px;padding-right:20px}.payment-method-breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.payment-method-back-button{color:#2e2e2e;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;display:inline-flex}.payment-method-breadcrumb-trail{color:#7b7b7b;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.payment-method-breadcrumb-link,.payment-method-breadcrumb-current,.payment-method-breadcrumb-separator{line-height:1}.payment-method-content-row{align-items:flex-start}.payment-method-main-content{width:100%}.payment-method-title{color:#232323;margin:0;font-size:25px;font-weight:600;line-height:1.15}.payment-method-title-underline{background:#34c759;border-radius:999px;width:64px;height:4px;margin-top:12px;margin-bottom:22px}.payment-method-selection-block{width:100%}.payment-method-selection-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.payment-method-selection-icon{color:#34c759;font-size:16px}.payment-method-selection-text{color:#1f1f1f;font-size:16px;font-weight:500}.payment-method-options-row{flex-wrap:wrap;align-items:stretch;gap:14px;margin-bottom:22px;display:flex}.payment-method-option-card{text-align:left;cursor:pointer;background:#f8f8f8;border:none;border-radius:14px;justify-content:flex-start;align-items:center;min-width:148px;min-height:76px;padding:18px 18px 14px;transition:all .2s;display:flex;position:relative}.payment-method-option-card:hover{background:#f4f4f4}.payment-method-option-card--active{background:#f8f8f8}.payment-method-option-radio{color:#fff;background:#fff;border:1.5px solid #cfcfcf;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;top:-6px;right:-6px}.payment-method-option-radio--active{background:#34c759;border-color:#34c759}.payment-method-option-content{align-items:center;gap:12px;display:flex}.payment-method-option-logo{text-align:center;color:#5f63ff;width:20px;min-width:20px;font-size:20px;font-weight:700;line-height:1}.payment-method-option-card:first-child .payment-method-option-logo{color:#2c9cf0;font-size:18px}.payment-method-option-card:nth-child(2) .payment-method-option-logo{color:#6d6df6;font-size:28px}.payment-method-option-card:nth-child(3) .payment-method-option-logo{color:#f06277;font-size:16px}.payment-method-option-label{color:#2d2d2d;font-size:14px;font-weight:500;line-height:1.3}.payment-method-description-block{margin-bottom:18px}.payment-method-description-title{color:#171717;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.4}.payment-method-description-text{color:#666;max-width:660px;margin:0;font-size:12px;line-height:1.6}.payment-method-pay-button.btn.btn-primary{min-width:128px;height:40px;box-shadow:none;background:#34c759;border:none;border-radius:999px;padding:0 28px;font-size:12px;font-weight:500}.payment-method-pay-button.btn.btn-primary:hover,.payment-method-pay-button.btn.btn-primary:focus,.payment-method-pay-button.btn.btn-primary:active{box-shadow:none!important;background:#34c759!important;border:none!important}.payment-method-sidebar{width:100%}.payment-method-card{background:#fff;border:1px solid #ececec;border-radius:16px}.payment-method-recipient-card{margin-bottom:14px;padding:22px 20px}.payment-method-card-title{color:#1d1d1d;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.3}.payment-method-card-label{color:#9a9a9a;margin:0 0 6px;font-size:12px}.payment-method-card-address{color:#4a4a4a;text-transform:lowercase;margin:0;font-size:14px}.payment-method-summary-card{padding:20px}.payment-method-summary-header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.payment-method-summary-title{color:#1d1d1d;margin:0;font-size:16px;font-weight:600;line-height:1.3}.payment-method-summary-count{color:#ff6767;font-size:14px;font-weight:500}.payment-method-summary-list{margin-bottom:10px}.payment-method-summary-item{justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex}.payment-method-summary-item-left{min-width:0}.payment-method-summary-item-name{color:#2a2a2a;margin:0;font-size:12px;font-weight:500;line-height:1.3}.payment-method-summary-item-weight{color:#a0a0a0;margin:4px 0 0;font-size:11px;line-height:1.4}.payment-method-summary-item-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.payment-method-summary-item-price{color:#ff6a6a;font-size:12px;font-weight:600}.payment-method-remove-button{color:#ff6a6a;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;line-height:1}.payment-method-summary-fees{padding-top:6px}.payment-method-fee-row{color:#3f3f3f;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.payment-method-fee-row span:last-child{color:#ff6a6a;font-weight:500}.payment-method-total-row{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:16px;display:flex}.payment-method-total-label{color:#222;font-size:22px;font-weight:400;line-height:1}.payment-method-total-price{color:#ff6a6a;font-size:22px;font-weight:500;line-height:1}@media (width<=1399.98px){.payment-method-title{font-size:32px}.payment-method-selection-text{font-size:20px}.payment-method-card-title,.payment-method-summary-title{font-size:18px}.payment-method-total-label{font-size:27px}.payment-method-total-price{font-size:30px}}@media (width<=991.98px){.payment-method-title{font-size:28px}.payment-method-selection-text{font-size:18px}.payment-method-sidebar{margin-top:4px}.payment-method-option-card{min-width:135px}}@media (width<=767.98px){.payment-method-container{padding-left:16px;padding-right:16px}.payment-method-page{padding:18px 0 28px}.payment-method-title{font-size:24px}.payment-method-title-underline{width:54px;height:3px;margin-bottom:18px}.payment-method-selection-text{font-size:17px}.payment-method-options-row{gap:12px}.payment-method-option-card{flex:calc(50% - 6px);min-width:calc(50% - 6px);min-height:72px;padding:16px}.payment-method-option-label{font-size:13px}.payment-method-description-text{font-size:12px}.payment-method-pay-button.btn.btn-primary{width:100%;max-width:220px;height:48px;font-size:16px}.payment-method-total-label{font-size:24px}.payment-method-total-price{font-size:27px}}@media (width<=575.98px){.payment-method-breadcrumb{gap:10px;margin-bottom:18px}.payment-method-breadcrumb-trail{gap:8px;font-size:12px}.payment-method-title{font-size:22px}.payment-method-selection-heading{gap:8px;margin-bottom:12px}.payment-method-selection-text{font-size:16px}.payment-method-option-card{flex:100%;min-width:100%}.payment-method-recipient-card,.payment-method-summary-card{padding:18px 16px}.payment-method-card-title,.payment-method-summary-title{font-size:17px}.payment-method-total-label{font-size:21px}.payment-method-total-price{font-size:24px}}.order-confirmed-page{background:#fff;min-height:100vh;padding:20px 0 36px;font-family:Arial,Helvetica,sans-serif}.order-confirmed-container{max-width:1280px;padding-left:20px;padding-right:20px}.order-confirmed-breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.order-confirmed-back-button{color:#2d2d2d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;display:inline-flex}.order-confirmed-breadcrumb-trail{color:#797979;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.order-confirmed-breadcrumb-link,.order-confirmed-breadcrumb-current,.order-confirmed-breadcrumb-separator{line-height:1}.order-confirmed-content-row{align-items:flex-start}.order-confirmed-main-content{width:100%}.order-confirmed-success-banner{border-radius:0;width:100%;height:auto;margin-bottom:18px;position:relative;overflow:hidden}.order-confirmed-success-banner:after{content:"";background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;height:40px;position:absolute;bottom:-18px;left:-2%;right:-2%}.order-confirmed-check-icon-wrap{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.order-confirmed-check-icon{color:#34c759;font-size:48px;font-weight:700}.order-confirmed-message-block{margin-bottom:14px}.order-confirmed-title{color:#212121;margin:0 0 4px;font-size:28px;font-weight:500;line-height:1.2}.order-confirmed-subtitle{color:#666;margin:0;font-size:12px;line-height:1.5}.order-confirmed-escrow-card{background:#f8f8f8;border-radius:2px;margin-bottom:14px;padding:18px 18px 16px}.order-confirmed-escrow-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.order-confirmed-escrow-left{align-items:left;flex-direction:column;gap:14px;min-width:0;display:flex}.order-confirmed-lock-icon-wrap{background:#36c45c24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.order-confirmed-lock-icon{color:#34c759;font-size:16px}.order-confirmed-escrow-title{color:#222;margin:0 0 4px;font-size:21px;font-weight:500;line-height:1.2}.order-confirmed-escrow-description{color:#666;margin:0;font-size:11px;line-height:1.4}.order-confirmed-escrow-amount{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.order-confirmed-escrow-amount-label{color:#222;font-size:11px;line-height:1.3}.order-confirmed-escrow-amount-value{color:#e85f67;font-size:18px;font-weight:500;line-height:1.2}.order-confirmed-progress-block{margin-bottom:14px}.order-confirmed-progress-header{justify-content:flex-start;align-items:center;margin-bottom:8px;display:flex}.order-confirmed-progress-title{color:#666;font-size:11px;line-height:1.3}.order-confirmed-progressbar-wrap{margin-bottom:8px}.order-confirmed-progressbar.progress{background-color:#e8e8e8;border-radius:999px;height:6px;overflow:visible}.order-confirmed-progressbar .progress-bar{background-color:#34c759;border-radius:999px;position:relative}.order-confirmed-progressbar .progress-bar:after{content:"";background:#34c759;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.order-confirmed-progress-footer{justify-content:flex-start;align-items:center;display:flex}.order-confirmed-progress-status{color:#1d1d1d;font-size:10px;line-height:1.3}.order-confirmed-protected-strip{align-items:center;gap:8px;width:100%;min-width:210px;padding:12px 14px;display:inline-flex;position:relative;overflow:hidden}.order-confirmed-protected-strip:before{content:"";background:linear-gradient(90deg,#f0ae67 0%,#f0ae6799 40%,#f0ae6700 100%);width:100%;height:2px;position:absolute;top:0;left:0}.order-confirmed-protected-strip:after{content:"";transform-origin:0 0;background:linear-gradient(#f0ae67 0%,#f0ae6780 40%,#f0ae6700 100%);width:2px;height:100%;position:absolute;top:0;left:-2px;transform:rotate(-10deg)}.order-confirmed-protected-icon{color:#f0485d;font-size:12px}.order-confirmed-protected-text{color:#212121;font-size:11px;line-height:1.3}.order-confirmed-next-steps-card{background:#f8f8f8;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 18px 16px;display:flex}.order-confirmed-next-steps-content{flex:auto}.order-confirmed-next-steps-title{color:#202020;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.25}.order-confirmed-next-steps-list{margin:0;padding-left:16px}.order-confirmed-next-steps-item{color:#444;margin-bottom:8px;font-size:12px;line-height:1.7}.order-confirmed-next-steps-item:last-child{margin-bottom:0}.order-confirmed-next-steps-action{flex-shrink:0;align-items:flex-end;display:flex}.order-confirmed-save-button.btn.btn-primary{min-width:132px;height:40px;box-shadow:none;background:#34c759;border:none;border-radius:999px;padding:0 24px;font-size:12px;font-weight:500}.order-confirmed-save-button.btn.btn-primary:hover,.order-confirmed-save-button.btn.btn-primary:focus,.order-confirmed-save-button.btn.btn-primary:active{box-shadow:none!important;background:#34c759!important;border:none!important}.order-confirmed-sidebar{width:100%}.order-confirmed-card{background:#fff;border:1px solid #ececec;border-radius:12px}.order-confirmed-recipient-card{margin-bottom:12px;padding:20px 18px}.order-confirmed-card-title{color:#1d1d1d;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.3}.order-confirmed-card-label{color:#9a9a9a;margin:0 0 6px;font-size:12px}.order-confirmed-card-address{color:#4a4a4a;text-transform:lowercase;margin:0;font-size:14px}.order-confirmed-summary-card{padding:18px}.order-confirmed-summary-header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.order-confirmed-summary-title{color:#1d1d1d;margin:0;font-size:16px;font-weight:600;line-height:1.3}.order-confirmed-summary-count{color:#ff6767;font-size:14px;font-weight:500}.order-confirmed-summary-list{margin-bottom:10px}.order-confirmed-summary-item{justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex}.order-confirmed-summary-item-left{min-width:0}.order-confirmed-summary-item-name{color:#2a2a2a;margin:0;font-size:12px;font-weight:500;line-height:1.3}.order-confirmed-summary-item-weight{color:#a0a0a0;margin:4px 0 0;font-size:11px;line-height:1.4}.order-confirmed-summary-item-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.order-confirmed-summary-item-price{color:#ff6a6a;font-size:12px;font-weight:600}.order-confirmed-remove-button{color:#ff6a6a;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;line-height:1}.order-confirmed-summary-fees{padding-top:6px}.order-confirmed-fee-row{color:#3f3f3f;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.order-confirmed-fee-row span:last-child{color:#ff6a6a;font-weight:500}.order-confirmed-total-row{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:16px;display:flex}.order-confirmed-total-label{color:#222;font-size:25px;font-weight:400;line-height:1}.order-confirmed-total-price{color:#ff6a6a;font-size:22px;font-weight:500;line-height:1}@media (width<=1399.98px){.order-confirmed-title{font-size:26px}.order-confirmed-next-steps-title{font-size:22px}.order-confirmed-card-title,.order-confirmed-summary-title{font-size:18px}.order-confirmed-total-label{font-size:27px}.order-confirmed-total-price{font-size:30px}}@media (width<=991.98px){.order-confirmed-sidebar{margin-top:4px}.order-confirmed-escrow-top{flex-direction:column;align-items:flex-start}.order-confirmed-escrow-amount{align-items:flex-start}.order-confirmed-next-steps-card{flex-direction:column;align-items:stretch}.order-confirmed-next-steps-action{justify-content:flex-start}}@media (width<=767.98px){.order-confirmed-page{padding:18px 0 28px}.order-confirmed-container{padding-left:16px;padding-right:16px}.order-confirmed-breadcrumb{margin-bottom:18px}.order-confirmed-breadcrumb-trail{gap:8px;font-size:12px}.order-confirmed-success-banner{height:74px;margin-bottom:16px}.order-confirmed-check-icon{font-size:42px}.order-confirmed-title{font-size:24px}.order-confirmed-escrow-title{font-size:19px}.order-confirmed-next-steps-title{font-size:20px}.order-confirmed-save-button.btn.btn-primary{width:100%;max-width:220px}.order-confirmed-total-label{font-size:24px}.order-confirmed-total-price{font-size:28px}}@media (width<=575.98px){.order-confirmed-breadcrumb{gap:10px}.order-confirmed-title{font-size:22px}.order-confirmed-subtitle{font-size:11px}.order-confirmed-escrow-card,.order-confirmed-next-steps-card{padding:16px}.order-confirmed-escrow-left{align-items:flex-start}.order-confirmed-escrow-title{font-size:17px}.order-confirmed-next-steps-title{font-size:18px}.order-confirmed-next-steps-item{font-size:11px}.order-confirmed-recipient-card,.order-confirmed-summary-card{padding:16px}.order-confirmed-card-title,.order-confirmed-summary-title{font-size:17px}.order-confirmed-total-label{font-size:21px}.order-confirmed-total-price{font-size:24px}}.order-tracking-page{min-height:100vh;padding:18px 0 36px}.order-tracking-container{max-width:1320px;padding-left:18px;padding-right:18px}.order-tracking-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.order-tracking-heading-block{flex:auto}.order-tracking-title{color:#1f1f1f;margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.2}.order-tracking-subtitle{color:#b8b8b8;margin:0;font-size:12px;line-height:1.4}.order-tracking-search-wrap{flex-shrink:0;width:100%;max-width:390px}.order-tracking-search-group{background:#fff;border:1px solid #efefef;border-radius:14px;align-items:center;min-height:54px;display:flex;position:relative;overflow:hidden}.order-tracking-search-button.btn.btn-primary{width:54px;min-width:54px;height:54px;box-shadow:none;background:#f4aa0b;border:none;border-radius:14px 0 0 14px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.order-tracking-search-button.btn.btn-primary:hover,.order-tracking-search-button.btn.btn-primary:focus,.order-tracking-search-button.btn.btn-primary:active{box-shadow:none!important;background:#e39c06!important;border:none!important}.order-tracking-search-input.form-control{color:#4a4a4a;height:54px;padding:0 44px 0 12px;font-size:14px;box-shadow:none!important;border:none!important}.order-tracking-search-input::placeholder{color:#c7c7c7;opacity:1}.order-tracking-search-dropdown{color:#c8c8c8;pointer-events:none;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.order-tracking-tabs{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.order-tracking-tab-button{color:#9ca3af;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;min-width:108px;height:40px;padding:0 18px;font-size:13px;font-weight:500;transition:all .2s}.order-tracking-tab-button--active{color:#fff;background:#34c759;border-color:#34c759}.order-tracking-tab-count{margin-left:2px}.order-tracking-card-exact{background:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;width:100%;height:100%;padding:24px 26px 0;display:flex;overflow:hidden;box-shadow:0 4px 18px #1018280f}.order-tracking-card-exact__top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:10px;display:flex}.order-tracking-card-exact__icon-box{background:#fff7ea;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.order-tracking-card-exact__icon-symbol{color:#f3a300;font-size:34px;font-weight:700;line-height:1}.order-tracking-card-exact__status-pill{border-radius:999px;justify-content:center;align-items:center;min-width:150px;height:28px;margin-top:2px;padding:0 20px;font-size:12px;font-weight:600;display:inline-flex}.order-tracking-card-exact__status-pill--under-fulfillments{color:#5f8eff;background:#eef3ff}.order-tracking-card-exact__status-pill--awaiting-approval{color:#efa92b;background:#fff4df}.order-tracking-card-exact__status-pill--approved{color:#5fc778;background:#e9f8ec}.order-tracking-card-exact__content{flex:auto;width:100%}.order-tracking-card-exact__order-id{color:#1f1f1f;margin:8px 0 10px;font-size:18px;font-weight:500;line-height:1.2}.order-tracking-card-exact__vendor{color:#2f2f2f;margin:0 0 8px;font-size:12px;font-weight:400;line-height:1.5}.order-tracking-card-exact__description{color:#2f2f2f;margin:0 0 18px;font-size:12px;font-weight:400;line-height:1.55}.order-tracking-card-exact__meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.order-tracking-card-exact__date{color:#1f1f1f;font-size:14px;font-weight:400;line-height:1.4}.order-tracking-card-exact__amount{color:#f16a6a;font-size:14px;font-weight:600;line-height:1.4}.order-tracking-card-exact__progress-block{margin-bottom:26px}.order-tracking-card-exact__progress-label{color:#2b2b2b;margin-bottom:12px;font-size:14px;line-height:1.4}.order-tracking-card-exact__progressbar{background:#f0f0f0;border-radius:999px;width:100%;height:12px;position:relative}.order-tracking-card-exact__progressbar-fill{background:#35c759;border-radius:999px;height:100%;position:relative}.order-tracking-card-exact__progressbar-fill:after{content:"";background:#f4aa0b;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:0 0 0 2px #f4aa0b}.order-tracking-card-exact__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.order-tracking-card-exact__action{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:inline-flex}.order-tracking-card-exact__action-icon{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.order-tracking-card-exact__action-icon--download{color:#fff;background:#36a9e8}.order-tracking-card-exact__action--download .order-tracking-card-exact__action-text{color:#36a9e8;font-size:14px;font-weight:500;line-height:1.4}.order-tracking-card-exact__action-icon--view{color:#f3a300;background:#fff7ea;border-radius:999px;gap:8px;width:auto;min-width:110px;height:44px;padding:0 20px}.order-tracking-card-exact__action-icon--view:after{content:"View";color:#f3a300;margin-left:8px;font-size:15px;font-weight:400}.order-tracking-card-exact__steps-panel{background:#fafafa;border-top:1.5px solid #f3b14b;margin:0 -26px;padding:16px 26px 18px;position:relative}.order-tracking-card-exact__steps-grid{grid-template-columns:repeat(3,minmax(0,max-content));align-items:center;gap:20px 28px;display:grid}.order-tracking-card-exact__step-item{align-items:center;gap:12px;min-width:0;display:inline-flex}.order-tracking-card-exact__step-badge{border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:12px;line-height:1;display:inline-flex}.order-tracking-card-exact__step-badge--completed{color:#fff;background:#35c759}.order-tracking-card-exact__step-badge--current{color:#fff;background:#f4aa0b}.order-tracking-card-exact__step-badge--pending{color:#9f9f9f;background:#f0f0f0;border:1px solid #e0e0e0}.order-tracking-card-exact__step-label{color:#202020;white-space:nowrap;font-size:12px;line-height:1.4}@media (width<=1399.98px){.order-tracking-title{font-size:22px}.order-tracking-card-exact__order-id{font-size:18px}}@media (width<=991.98px){.order-tracking-header{flex-direction:column;align-items:stretch}.order-tracking-search-wrap{max-width:100%}.order-tracking-card-exact{padding:20px 18px 0}.order-tracking-card-exact__steps-panel{margin:0 -18px;padding-left:18px;padding-right:18px}.order-tracking-card-exact__steps-grid{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (width<=767.98px){.order-tracking-page{padding:16px 0 28px}.order-tracking-container{padding-left:16px;padding-right:16px}.order-tracking-title{font-size:25px}.order-tracking-subtitle{font-size:14px}.order-tracking-tabs{gap:10px;margin-bottom:18px}.order-tracking-tab-button{min-width:96px;height:40px;padding:0 14px;font-size:12px}.order-tracking-card-exact{padding:22px 18px 20px}.order-tracking-card-exact__top{flex-direction:column;align-items:flex-start;gap:16px}.order-tracking-card-exact__status-pill{min-width:auto;height:40px;padding:0 18px;font-size:14px}.order-tracking-card-exact__order-id{font-size:24px}.order-tracking-card-exact__vendor,.order-tracking-card-exact__description,.order-tracking-card-exact__date,.order-tracking-card-exact__progress-label,.order-tracking-card-exact__step-label{font-size:14px}.order-tracking-card-exact__actions{align-items:flex-start}.order-tracking-card-exact__steps-grid{grid-template-columns:1fr;row-gap:14px}}@media (width<=575.98px){.order-tracking-title{font-size:22px}.order-tracking-search-group{min-height:50px}.order-tracking-search-button.btn.btn-primary{width:50px;min-width:50px;height:50px}.order-tracking-search-input.form-control{height:50px;font-size:13px}.order-tracking-tab-button{flex:calc(33.333% - 7px);min-width:auto;padding:0 10px}.order-tracking-card-exact__icon-box{border-radius:24px;width:78px;height:78px}.order-tracking-card-exact__icon-symbol{font-size:28px}.order-tracking-card-exact__order-id{font-size:21px}.order-tracking-card-exact__meta-row{justify-content:flex-start}.order-tracking-card-exact__actions{flex-direction:column;align-items:flex-start;margin-bottom:24px}.order-tracking-card-exact__action-icon--view{min-width:96px;height:40px;padding:0 16px}}.order-tracking-card-exact__status-pill--complete,.order-tracking-card-exact__status-pill--delivered{color:#38c45a;background:#e8f5ea}.order-tracking-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:40px 16px 60px;display:flex}.order-tracking-empty-state__visual{width:260px;height:260px;margin-bottom:26px;position:relative}.order-tracking-empty-state__phone{background:#f8fff9;border:4px solid #1aad3f;border-radius:20px;width:138px;height:242px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.order-tracking-empty-state__phone-top{background:#1aad3f;border-radius:0 0 10px 10px;width:44px;height:8px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.order-tracking-empty-state__phone-screen{background:#fff;border:3px solid #1aad3f;border-radius:14px;position:absolute;inset:10px}.order-tracking-empty-state__message-box{background:#39c656;border-radius:10px;width:164px;height:138px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.order-tracking-empty-state__message-box:after{content:"";border-top:18px solid #0000;border-bottom:18px solid #0000;border-left:24px solid #39c656;width:0;height:0;position:absolute;bottom:-26px;left:50%;transform:translate(-15px)rotate(35deg)}.order-tracking-empty-state__paper{background:#fff;border-radius:8px;width:48px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.order-tracking-empty-state__paper:before{content:"";background:#efe7e4;border-radius:50%;width:24px;height:24px;position:absolute;top:-8px;right:-10px}.order-tracking-empty-state__paper span{background:#d8d0cd;border-radius:999px;width:24px;height:4px;margin:10px auto 0;display:block}.order-tracking-empty-state__spark,.order-tracking-empty-state__circle{position:absolute}.order-tracking-empty-state__spark:before,.order-tracking-empty-state__spark:after{content:"";background:#c5d4e1;border-radius:999px;position:absolute}.order-tracking-empty-state__spark:before{width:16px;height:4px;top:0;left:-6px}.order-tracking-empty-state__spark:after{width:4px;height:16px;top:-6px;left:0}.order-tracking-empty-state__spark--1{top:58px;left:34px}.order-tracking-empty-state__spark--2{top:62px;right:26px}.order-tracking-empty-state__spark--3{bottom:74px;left:22px}.order-tracking-empty-state__spark--4{bottom:70px;right:18px}.order-tracking-empty-state__circle{background:0 0;border:4px solid #c5d4e1;border-radius:50%}.order-tracking-empty-state__circle--1{width:22px;height:22px;top:104px;left:20px}.order-tracking-empty-state__circle--2{width:18px;height:18px;top:112px;right:16px}.order-tracking-empty-state__circle--3{width:14px;height:14px;bottom:38px;right:28px}.order-tracking-empty-state__title{color:#4a4a4a;margin:0 0 8px;font-size:30px;font-weight:500;line-height:1.2}.order-tracking-empty-state__text{color:#8b8b8b;margin:0;font-size:19px;line-height:1.5}@media (width<=767.98px){.order-tracking-empty-state{min-height:500px;padding:28px 16px 40px}.order-tracking-empty-state__visual{width:210px;height:210px;margin-bottom:20px}.order-tracking-empty-state__phone{width:112px;height:196px}.order-tracking-empty-state__message-box{width:130px;height:108px}.order-tracking-empty-state__paper{width:40px;height:50px}.order-tracking-empty-state__title{font-size:24px}.order-tracking-empty-state__text{font-size:16px}}.team-management-page{min-height:100vh;margin:0 auto;padding:0 25px}.team-management-container{max-width:1320px;padding-left:18px;padding-right:18px}.team-management-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.team-management-header__content{flex:auto}.team-management-header__title{color:#1f1f1f;margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.2}.team-management-header__subtitle{color:#b8b8b8;margin:0;font-size:12px;line-height:1.5}.team-management-header__invite-button.btn.btn-primary{min-width:170px;height:46px;box-shadow:none;background:#34c759;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:500;display:inline-flex}.team-management-header__invite-button.btn.btn-primary:hover,.team-management-header__invite-button.btn.btn-primary:focus,.team-management-header__invite-button.btn.btn-primary:active{box-shadow:none!important;background:#31b552!important;border:none!important}.team-management-stats-card{background:#fff;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-bottom:20px;padding:18px 20px;display:grid}.team-management-stats-card__divider{background:#ececec;width:1px;height:46px}.team-management-stat-card{align-items:center;gap:14px;min-width:0;display:flex}.team-management-stat-card__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;display:inline-flex}.team-management-stat-card__icon--buyers{color:#69bf76;background:#edf8ef}.team-management-stat-card__icon--approvers{color:#8f8cff;background:#f1efff}.team-management-stat-card__icon--auditors{color:#efb129;background:#fff5df}.team-management-stat-card__content{min-width:0}.team-management-stat-card__value{color:#4b4b4b;margin:0 0 3px;font-size:25px;font-weight:700;line-height:1.2}.team-management-stat-card__label{color:#9a9a9a;margin:0;font-size:12px;line-height:1.4}.team-management-search{max-width:420px;margin-bottom:20px}.team-management-search__group{background:#fff;border:1px solid #efefef;border-radius:12px;align-items:center;min-height:46px;display:flex;position:relative;overflow:hidden}.team-management-search__button.btn.btn-primary{width:46px;min-width:46px;height:46px;box-shadow:none;background:#f4aa0b;border:none;border-radius:12px 0 0 12px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.team-management-search__button.btn.btn-primary:hover,.team-management-search__button.btn.btn-primary:focus,.team-management-search__button.btn.btn-primary:active{box-shadow:none!important;background:#e29d08!important;border:none!important}.team-management-search__input.form-control{color:#4a4a4a;height:46px;padding:0 16px;font-size:12px;box-shadow:none!important;border:none!important}.team-management-search__input::placeholder{color:#c6c6c6;opacity:1}.team-management-members-list{flex-direction:column;gap:14px;display:flex}.team-management-member-card{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:90px;padding:14px 18px;display:grid}.team-management-member-card__left{align-items:center;gap:14px;min-width:0;display:flex}.team-management-member-card__avatar{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;font-weight:500;display:inline-flex}.team-management-member-card__avatar--orange{background:linear-gradient(#f6b457 0%,#f39b45 100%)}.team-management-member-card__avatar--peach{background:linear-gradient(#f79a5f 0%,#f38a4b 100%)}.team-management-member-card__avatar--lavender{background:linear-gradient(#95a0ca 0%,#7e8ab8 100%)}.team-management-member-card__avatar--yellow{background:linear-gradient(#f0c43d 0%,#ebb524 100%)}.team-management-member-card__details{min-width:0}.team-management-member-card__name{color:#1e1e1e;word-break:break-word;margin:0 0 4px;font-size:16px;font-weight:500;line-height:1.3}.team-management-member-card__current-user{color:#ff5252}.team-management-member-card__email{color:#b1b1b1;word-break:break-word;margin:0;font-size:12px;line-height:1.4}.team-management-member-card__center{justify-content:center;display:flex}.team-management-member-card__role-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:110px;height:34px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.team-management-member-card__role-badge--buyer{color:#fff;background:#34c759}.team-management-member-card__role-badge--approver{color:#fff;background:#f4aa0b}.team-management-member-card__role-badge--auditor{color:#fff;background:#38a8e3}.team-management-member-card__actions{align-items:center;gap:12px;display:flex}.team-management-member-card__action-button{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex}.team-management-member-card__action-button--edit{color:#37a9e9;background:#e9f7fd}.team-management-member-card__action-button--delete{color:#ff5454;background:#fff1f1}@media (width<=1199.98px){.team-management-header__title{font-size:30px}.team-management-stat-card__value{font-size:24px}.team-management-member-card__name{font-size:21px}}@media (width<=991.98px){.team-management-header{flex-direction:column;align-items:stretch}.team-management-header__invite-button.btn.btn-primary{width:100%;max-width:220px}.team-management-stats-card{grid-template-columns:1fr;gap:16px}.team-management-stats-card__divider{display:none}.team-management-member-card{grid-template-columns:1fr;align-items:flex-start}.team-management-member-card__center,.team-management-member-card__actions{justify-content:flex-start}}.team-management-page{width:100%;max-width:1360px!important;margin:0 auto!important;padding:28px 32px 40px!important}.team-management-page .team-management-container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.team-management-page .new-procurement-card{background:#fff!important;border:1px solid #e8eef3!important;border-radius:24px!important;width:100%!important;max-width:none!important;min-height:auto!important;padding:28px 32px 40px!important;box-shadow:0 4px 20px #0f172a05!important}.team-management-page .team-management-stats-card{background:#f8fafc!important;border:1px solid #e8eef3!important;border-radius:20px!important;width:100%!important;margin-bottom:28px!important;padding:24px!important}.team-management-page .team-management-search{width:100%!important;max-width:520px!important;margin-bottom:24px!important}.team-management-page .team-management-search__group{width:100%!important}.team-management-page .team-management-member-card{background-color:#fff!important;border:1px solid #e8eef3!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:auto!important;padding:18px 20px!important;display:flex!important}.team-management-page .team-management-member-card__left{flex:auto!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.team-management-page .team-management-member-card__center{flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.team-management-page .team-management-member-card__actions{flex:none!important;align-items:center!important;gap:12px!important;display:flex!important}@media (width<=768px){.team-management-page,.team-management-page .new-procurement-card{padding:20px 16px!important}.team-management-page .team-management-member-card{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.team-management-page .team-management-member-card__center,.team-management-page .team-management-member-card__actions{justify-content:flex-start!important;width:100%!important}}@media (width<=767.98px){.team-management-page{padding:16px 0 28px}.team-management-container{padding-left:16px;padding-right:16px}.team-management-header__title{font-size:25px}.team-management-header__subtitle{font-size:14px}.team-management-stats-card{border-radius:20px;padding:20px 18px}.team-management-search{max-width:100%}.team-management-member-card{border-radius:20px;padding:16px}.team-management-member-card__avatar{width:52px;height:52px;font-size:20px}.team-management-member-card__name{font-size:19px}.team-management-member-card__email{font-size:14px}}@media (width<=575.98px){.team-management-header__title{font-size:22px}.team-management-header__invite-button.btn.btn-primary{min-width:100%;max-width:100%;height:46px;font-size:13px}.team-management-stat-card__icon{width:48px;height:48px;font-size:18px}.team-management-stat-card__value{font-size:22px}.team-management-search__group{min-height:50px}.team-management-search__button.btn.btn-primary{width:50px;min-width:50px;height:50px}.team-management-search__input.form-control{height:50px;font-size:13px}.team-management-member-card__left{align-items:flex-start}.team-management-member-card__name{font-size:17px}.team-management-member-card__email{font-size:13px}.team-management-member-card__role-badge{min-width:116px;height:38px;padding:0 14px;font-size:12px}.team-management-member-card__actions{gap:10px}.team-management-member-card__action-button{border-radius:10px;width:36px;height:36px;font-size:15px}}.institutional-login-page__outer{padding-left:0;padding-right:0}.institutional-login-page__container{max-width:1240px}.institutional-login-layout{background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 12px 40px #0000002e}.institutional-login-layout__top{z-index:1;background:#34c759;position:relative}.institutional-login-layout__top-row{min-height:360px}.institutional-login-layout__intro-column{flex-direction:column;justify-content:flex-start;padding:30px 34px 46px;display:flex}.institutional-login-layout__brand{align-items:center;gap:10px;margin-bottom:76px;display:flex}.institutional-login-layout__brand-logo{object-fit:contain;width:120px;height:auto;display:block}.institutional-login-layout__brand-text{color:#fff;font-size:20px;font-weight:800;line-height:1}.institutional-login-layout__intro-content{max-width:390px}.institutional-login-layout__title{color:#fff;letter-spacing:.1px;margin:0 0 14px;font-size:35px;font-weight:800;line-height:1.18}.institutional-login-layout__description{color:#edf8ee;max-width:355px;margin:0;font-size:15px;font-weight:400;line-height:1.8}.institutional-login-layout__form-column{justify-content:center;align-items:flex-start;padding:0 34px 0 18px;display:flex;position:relative}.institutional-login-form-panel{z-index:5;background:#fff;border-radius:34px;width:100%;max-width:430px;padding:28px 24px;position:relative}.institutional-login-form-panel--overlap{margin-top:110px;margin-bottom:-115px}.institutional-login-form-panel__content{width:100%}.institutional-login-form-panel__title{color:#242424;margin:0 0 8px;font-size:27px;font-weight:700;line-height:1.24}.institutional-login-form-panel__subtitle{color:#a9a9a9;margin:0 0 22px;font-size:13px;font-weight:400;line-height:1.5}.institutional-login-form-panel__group{margin-bottom:14px}.institutional-login-form-panel__group--password{position:relative}.institutional-login-form-panel__input.form-control{height:58px;box-shadow:none;color:#111827;background:#f8f8f8;border:1px solid #0f172a14;border-radius:18px;padding:0 18px;font-size:15px;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s}.institutional-login-form-panel__input.form-control::placeholder{color:#94a3b8}.institutional-login-form-panel__input.form-control:focus{background:#fff;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.institutional-login-form-panel__input--password.form-control{padding-right:52px}.institutional-login-form-panel__password-icon{color:#94a3b8;pointer-events:none;font-size:16px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.institutional-login-page .iye-phone-input-wrapper>div,.institutional-register-page .iye-phone-input-wrapper>div{background:#f8f8f8!important;border:1px solid #0f172a14!important;border-radius:18px!important;min-height:58px!important;transition:border-color .18s,box-shadow .18s,background .18s!important}.institutional-login-page .iye-phone-input-wrapper>div:focus-within,.institutional-register-page .iye-phone-input-wrapper>div:focus-within{background:#fff!important;border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e1f!important}.institutional-login-page .iye-phone-input-wrapper .ant-input,.institutional-register-page .iye-phone-input-wrapper .ant-input{height:58px!important;box-shadow:none!important;color:#111827!important;background:0 0!important;border:none!important;padding:0 18px!important;font-size:15px!important;font-weight:500!important}.institutional-login-page .iye-phone-input-wrapper .ant-input::placeholder,.institutional-register-page .iye-phone-input-wrapper .ant-input::placeholder{color:#94a3b8!important}.institutional-login-page .iye-phone-input-wrapper .iye-phone-error-border.ant-input,.institutional-register-page .iye-phone-input-wrapper .iye-phone-error-border.ant-input{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.institutional-login-form-panel__button.btn{color:#fff;width:100%;height:52px;box-shadow:none;background:#34c759;border:none;border-radius:999px;margin-top:6px;font-size:14px;font-weight:700}.institutional-login-form-panel__button.btn:hover,.institutional-login-form-panel__button.btn:focus,.institutional-login-form-panel__button.btn:active{box-shadow:none!important;background:#2fb751!important;border:none!important}.institutional-login-form-panel__register-text{text-align:center;color:#9d9d9d;margin:18px 0 0;font-size:11.5px;line-height:1.5}.institutional-login-form-panel__register-link{color:#333;font-weight:600;text-decoration:none}.institutional-login-form-panel__register-link:hover{color:#333;text-decoration:underline}.institutional-register-page .institutional-login-layout{border:1px solid #e8f3ed;border-radius:32px;box-shadow:0 22px 58px #0f172a24}.institutional-register-page .institutional-login-layout__top{background:radial-gradient(circle at 18% 18%,#ffffff29,#0000 28%),linear-gradient(135deg,#34c759 0%,#16a34a 100%)}.institutional-register-page .institutional-login-layout__top-row{align-items:center;min-height:610px}.institutional-register-page .institutional-login-layout__intro-column{padding:34px 42px}.institutional-register-page .institutional-login-layout__brand{margin-bottom:46px}.institutional-register-page .institutional-login-layout__form-column{justify-content:center;align-items:center;padding:28px 40px 28px 18px}.institutional-register-page .institutional-login-form-panel{background:linear-gradient(#fffffffa 0%,#fff 100%);border:1px solid #ffffffad;border-radius:28px;max-width:480px;padding:34px 32px;box-shadow:0 20px 50px #0f172a1f}.institutional-register-page .institutional-register-form-panel--overlap{margin-top:0;margin-bottom:0}.institutional-register-page .institutional-login-form-panel__title{color:#172033;letter-spacing:-.01em;font-size:29px;font-weight:900}.institutional-register-page .institutional-login-form-panel__subtitle{color:#64748b;margin-bottom:26px;font-size:14px;font-weight:600}.institutional-register-page .institutional-login-form-panel__group{margin-bottom:14px}.institutional-register-page .institutional-login-form-panel__input.form-control{color:#111827;background:#f8f8f8;border:1px solid #0f172a14;border-radius:18px;height:58px;min-height:58px;padding:0 18px;font-size:15px;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s}.institutional-register-page .institutional-login-form-panel__input.form-control::placeholder{color:#94a3b8;font-weight:500}.institutional-register-page .institutional-login-form-panel__input.form-control:focus{background:#fff;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.institutional-register-page .institutional-login-form-panel__input--error.form-control,.institutional-register-page .institutional-login-form-panel__input--error.form-control:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.institutional-register-page .institutional-login-form-panel__input--password.form-control{padding-right:52px}.institutional-register-address-input.form-control{resize:none;line-height:1.45;height:92px!important;min-height:92px!important;padding-top:14px!important;padding-bottom:14px!important}.institutional-register-password-toggle{color:#94a3b8;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .18s,color .18s;display:inline-flex;position:absolute;top:29px;right:14px;transform:translateY(-50%)}.institutional-register-password-toggle:hover,.institutional-register-password-toggle:focus{color:#16a34a;background:#f0fbf4}.institutional-register-field-error{color:#dc2626;margin-top:6px;font-size:11.75px;font-weight:700;line-height:1.35}.institutional-register-password-hint{color:#64748b;margin-top:5px;font-size:11.5px;font-weight:600;line-height:1.35}.institutional-register-page .institutional-login-form-panel__button.btn{background:linear-gradient(135deg,#34c759 0%,#16a34a 100%);border-radius:16px;height:50px;margin-top:10px;font-size:15px;font-weight:800;box-shadow:0 12px 24px #34c7593d}.institutional-register-page .institutional-login-form-panel__button.btn:hover,.institutional-register-page .institutional-login-form-panel__button.btn:focus,.institutional-register-page .institutional-login-form-panel__button.btn:active{background:linear-gradient(135deg,#2fb751 0%,#15803d 100%)!important;box-shadow:0 14px 28px #34c75947!important}.institutional-register-page .institutional-login-form-panel__button.btn:disabled{box-shadow:none;background:#a7e7b8}.institutional-register-page .institutional-login-form-panel__register-text{color:#64748b;margin-top:20px;font-size:12.5px}.institutional-register-page .institutional-login-form-panel__register-link{color:#16a34a;font-weight:800}.institutional-login-layout__middle{z-index:0;background:#fff;padding:125px 34px 8px;position:relative}.institutional-login-highlights-strip{background:#fcfcfc;justify-content:space-between;align-items:stretch;gap:14px;max-width:545px;margin:0 auto 44px;padding:22px 16px;display:flex}.institutional-login-highlights-strip__item{text-align:center;flex:1 1 0;min-width:0}.institutional-login-highlights-strip__divider{background:#ffffff61;width:1px}.institutional-login-highlights-strip__icon{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto 12px;font-size:14px;display:flex}.institutional-login-highlights-strip__icon--cyan{background:#43cfd9}.institutional-login-highlights-strip__icon--gold{background:#efc450}.institutional-login-highlights-strip__icon--orange{background:#f59d75}.institutional-login-highlights-strip__item-title{color:#373737;margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.3}.institutional-login-highlights-strip__item-text{color:#8c8c8c;margin:0;font-size:10px;font-weight:400;line-height:1.35}.institutional-login-layout__cards-section{padding-bottom:28px}.institutional-login-layout__wave{background:radial-gradient(circle at 18px -4px,#0000 16px,#34c759 17px) 0 22px/54px 34px repeat-x,radial-gradient(circle at 45px 40px,#f5f5f5 14px,#0000 15px) 0 0/54px 34px repeat-x,#f5f5f5;height:54px}.institutional-login-layout__footer{background:#34c759}.inst-register-highlights{flex-direction:column;gap:16px;margin-top:32px;display:flex}.inst-register-highlight{align-items:flex-start;gap:14px;display:flex}.inst-register-highlight__icon{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:15px;display:flex}.inst-register-highlight__icon--cyan{background:#43cfd9}.inst-register-highlight__icon--gold{background:#efc450}.inst-register-highlight__icon--orange{background:#f59d75}.inst-register-highlight__title{color:#fff;margin:0 0 2px;font-size:13px;font-weight:700;line-height:1.3}.inst-register-highlight__text{color:#ffffffbf;margin:0;font-size:11px;font-weight:400;line-height:1.4}.inst-register-select-wrap{position:relative}.inst-register-select.form-select{appearance:none!important;color:#454545!important;background-image:none!important;padding-right:42px!important}.inst-register-select.form-select option[value=""]{color:#b7b7b7}.inst-register-select-arrow{color:#b5b5b5;pointer-events:none;font-size:12px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.inst-register-benefits-section{background:#fff;padding:44px 34px 48px}.inst-register-benefits-row{align-items:flex-start}.inst-register-benefit-card{border-radius:22px;height:100%;padding:28px 24px 30px}.inst-register-benefit-card--green{background:#e8f9ed;border:1.5px solid #c3eece}.inst-register-benefit-card--white{background:#fff;border:1.5px solid #efefef}.inst-register-benefit-card--offset{margin-top:28px}.inst-register-benefit-card__icon{color:#fff;background:#34c759;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;font-size:20px;display:flex}.inst-register-benefit-card--white .inst-register-benefit-card__icon{background:#34c759}.inst-register-benefit-card__title{color:#1f2937;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.2}.inst-register-benefit-card__subtitle{color:#9ca3af;margin:0;font-size:13px;font-weight:400;line-height:1.4}.inst-otp{text-align:center;flex-direction:column;align-items:center;padding:8px 0;display:flex}.inst-otp__title{color:#1f2937;margin:0 0 10px;font-size:24px;font-weight:700}.inst-otp__subtitle{color:#6b7280;max-width:220px;margin:0 0 28px;font-size:13px;line-height:1.5}.inst-otp__inputs{justify-content:center;gap:12px;margin-bottom:28px;display:flex}.inst-otp__box{color:#1f2937;text-align:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;outline:none;width:56px;height:56px;font-size:22px;font-weight:700;transition:border-color .15s,background .15s}.inst-otp__box--filled{color:#fff;background:#34c759;border-color:#34c759}.inst-otp__box:focus{background:#fff;border-color:#34c759}.inst-otp__box--filled:focus{color:#fff;background:#34c759}.inst-otp__continue{color:#fff;cursor:pointer;background:#34c759;border:none;border-radius:50px;width:100%;margin-bottom:16px;padding:14px;font-size:15px;font-weight:600;transition:background .2s}.inst-otp__continue:hover{background:#28a745}.inst-otp__resend{margin:0;font-size:13px}.inst-otp__resend span{color:#34c759;font-weight:500;text-decoration:underline}@media (width<=991.98px){.inst-register-highlights{margin-top:24px}.inst-register-benefit-card--offset{margin-top:0}.inst-register-benefits-section{padding:32px 20px 36px}}@media (width<=1199.98px){.institutional-login-layout__title{font-size:31px}.institutional-login-form-panel__title{font-size:24px}}@media (width<=991.98px){.institutional-login-page{padding:16px}.institutional-login-layout__top-row{min-height:auto}.institutional-login-layout__intro-column{padding:26px 24px 24px}.institutional-login-layout__brand{margin-bottom:42px}.institutional-login-layout__title{font-size:29px}.institutional-login-layout__description{max-width:100%}.institutional-login-layout__form-column{padding:0 24px}.institutional-login-form-panel{max-width:100%}.institutional-login-form-panel--overlap{margin-top:24px;margin-bottom:-70px}.institutional-login-layout__middle{padding:110px 24px 8px}.institutional-login-highlights-strip{max-width:100%;margin-bottom:34px}}@media (width<=767.98px){.institutional-login-page{padding:14px}.institutional-login-layout{border-radius:24px}.institutional-login-layout__intro-column{padding:22px 18px 18px}.institutional-login-layout__form-column{padding:0 18px}.institutional-login-layout__brand{margin-bottom:32px}.institutional-login-layout__title{font-size:24px}.institutional-login-layout__description{font-size:14px;line-height:1.65}.institutional-login-form-panel{border-radius:24px;padding:22px 18px 24px}.institutional-login-form-panel--overlap{margin-top:20px;margin-bottom:-45px}.institutional-login-form-panel__title{font-size:21px}.institutional-login-layout__middle{padding:80px 18px 8px}.institutional-login-highlights-strip{flex-direction:column;gap:16px;padding:18px}.institutional-login-highlights-strip__divider{width:100%;height:1px}.institutional-login-layout__wave{background:radial-gradient(circle at 16px -3px,#0000 14px,#34c759 15px) 0 16px/42px 26px repeat-x,radial-gradient(circle at 34px 30px,#f5f5f5 11px,#0000 12px) 0 0/42px 26px repeat-x,#f5f5f5;height:40px}}@media (width<=575.98px){.institutional-login-page{padding:12px}.institutional-login-layout__intro-column{padding:18px 16px 16px}.institutional-login-layout__form-column{padding:0 16px}.institutional-login-layout__brand-text{font-size:18px}.institutional-login-layout__title{font-size:22px}.institutional-login-form-panel{padding:18px 16px 22px}.institutional-login-form-panel--overlap{margin-top:16px;margin-bottom:-30px}.institutional-login-form-panel__input.form-control,.institutional-login-form-panel__button.btn{height:58px}.institutional-login-layout__middle{padding:65px 16px 8px}.institutional-login-highlights-strip{margin-bottom:28px}}@media (width<=991.98px){.institutional-register-page .institutional-login-layout__top-row{min-height:auto}.institutional-register-page .institutional-login-layout__intro-column{padding:28px 24px 20px}.institutional-register-page .institutional-login-layout__brand{margin-bottom:34px}.institutional-register-page .institutional-login-layout__form-column{padding:0 24px 32px}.institutional-register-page .institutional-login-form-panel{max-width:560px;margin:0 auto}}@media (width<=575.98px){.institutional-register-page .institutional-login-layout{border-radius:24px}.institutional-register-page .institutional-login-layout__form-column{padding:0 14px 24px}.institutional-register-page .institutional-login-form-panel{border-radius:22px;padding:24px 18px}.institutional-register-page .institutional-login-form-panel__title{font-size:23px}.institutional-register-page .institutional-login-form-panel__subtitle{margin-bottom:20px}}.purchase-order-preview-page{min-height:100vh;padding:14px}.purchase-order-preview-page__fluid{max-width:100%;margin:0 auto;padding:0 25px}.purchase-order-preview{background:#fbfbfb;border-top-left-radius:28px;max-width:1250px;margin:0 auto;padding:18px 22px 14px}.purchase-order-preview__topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.purchase-order-preview__topbar-left{align-items:flex-start;gap:12px;display:flex}.purchase-order-preview__back-button{color:#222;cursor:pointer;width:34px;min-width:34px;height:34px;box-shadow:none;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.purchase-order-preview__back-button:hover{background:#ececec}.purchase-order-preview__header-copy{padding-top:2px}.purchase-order-preview__title{color:#222;margin:0;font-size:18px;font-weight:700;line-height:1.2}.purchase-order-preview__subtitle{color:#b3b3b3;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.4}.purchase-order-preview__export-button.ant-btn{color:#3f9fe5;height:42px;box-shadow:none;background:#f8fdff;border:1px solid #4aa8ea;border-radius:999px;padding:0 18px;font-size:12px;font-weight:500}.purchase-order-preview__export-button.ant-btn:hover,.purchase-order-preview__export-button.ant-btn:focus{color:#3f9fe5!important;background:#f3fbff!important;border-color:#3f9fe5!important}.purchase-order-preview__main-card{background:#f8f8f8;padding:0 0 22px}.purchase-order-preview__sidebar{background:#f8f8f8;min-height:100%;padding:18px 20px 24px}.purchase-order-preview__order-banner{color:#fff;background:#020202;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;padding:20px 24px;display:flex}.purchase-order-preview__order-banner-left{align-items:center;gap:12px;display:flex}.purchase-order-preview__order-banner-logo{color:#121212;background:#f3f3f3;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.purchase-order-preview__order-banner-brand-title{color:#fff;margin:0 0 3px;font-size:15px;font-weight:600;line-height:1.2}.purchase-order-preview__order-banner-brand-subtitle{color:#bdbdbd;margin:0;font-size:11px;font-weight:400;line-height:1.3}.purchase-order-preview__order-banner-right{text-align:right}.purchase-order-preview__order-number{color:#fff;font-size:13px;font-weight:700;line-height:1.2}.purchase-order-preview__order-date{color:#bbb;margin-top:4px;font-size:10px;line-height:1.3}.purchase-order-preview__table{padding:0 24px}.purchase-order-preview__table-header,.purchase-order-preview__table-row{grid-template-columns:1.6fr 1.05fr .72fr .8fr .8fr;align-items:center;column-gap:16px;display:grid}.purchase-order-preview__table-header{padding:0 10px 12px}.purchase-order-preview__table-body{flex-direction:column;gap:12px;display:flex}.purchase-order-preview__table-row{background:#f4f4f4;padding:14px 10px}.purchase-order-preview__col{min-width:0}.purchase-order-preview__table-header .purchase-order-preview__col{color:#222;font-size:12px;font-weight:500}.purchase-order-preview__product-name{color:#555;font-size:11px;font-weight:400;line-height:1.4}.purchase-order-preview__price{color:#e07171;font-size:11px;font-weight:500;line-height:1.4}.purchase-order-preview__select.ant-select{width:100%}.purchase-order-preview__select .ant-select-selector{box-shadow:none!important;background:#f7f7f7!important;border:1px solid #ddd!important}.purchase-order-preview__select--unit .ant-select-selector{align-items:center;display:flex;border-radius:999px!important;min-height:42px!important;padding:0 14px!important}.purchase-order-preview__select--quantity .ant-select-selector{justify-content:center;align-items:center;display:flex;border-radius:6px!important;min-height:42px!important;padding:0 12px!important}.purchase-order-preview__select .ant-select-selection-item{color:#2d2d2d;font-size:11px;font-weight:400;line-height:40px!important}.purchase-order-preview__select--quantity .ant-select-selection-item{text-align:center;font-size:14px;font-weight:600}.purchase-order-preview__select .ant-select-arrow{color:#2d2d2d;margin-top:1px;font-size:10px}.purchase-order-preview__qty-arrows{flex-direction:column;gap:1px;font-size:9px;line-height:1;display:inline-flex}.purchase-order-preview__logistics-card{background:#f5f5f5;border-radius:2px;align-items:center;gap:10px;margin:18px 24px 0;padding:13px 14px;display:flex}.purchase-order-preview__logistics-icon{color:#fff;background:#ffbf2f;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.purchase-order-preview__logistics-title{color:#2a2a2a;font-size:11px;font-weight:600;line-height:1.2}.purchase-order-preview__logistics-text{color:#b1b1b1;margin-top:2px;font-size:10px;line-height:1.2}.purchase-order-preview__instructions-block{margin:18px 24px 0}.purchase-order-preview__instructions-label{color:#222;margin-bottom:10px;font-size:11px;font-weight:500;display:inline-block}.purchase-order-preview__instructions-optional{color:#ef8e8e;font-size:10px}.purchase-order-preview__instructions-textarea textarea{color:#404040;font-size:12px;box-shadow:none!important;resize:none!important;background:#efefef!important;border:none!important;border-radius:16px!important;padding:16px!important}.purchase-order-preview__instructions-textarea textarea::placeholder{color:#c3c3c3}.purchase-order-preview__escrow-card{background:#f5f9f6;border-radius:12px;align-items:flex-start;gap:10px;margin:14px 24px 0;padding:13px 14px;display:flex}.purchase-order-preview__escrow-icon{color:#41b95d;background:#dff3e2;border-radius:8px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:14px;display:flex}.purchase-order-preview__escrow-title{color:#1d1d1d;font-size:11px;font-weight:600;line-height:1.25}.purchase-order-preview__escrow-text{color:#c2c2c2;margin-top:3px;font-size:9.5px;line-height:1.45}.purchase-order-preview__actions{justify-content:flex-end;gap:10px;margin:18px 24px 0;display:flex}.purchase-order-preview__draft-button.ant-btn{color:#adadad;min-width:110px;height:37px;box-shadow:none;background:#f1f1f1;border:none;border-radius:999px;font-size:11px}.purchase-order-preview__draft-button.ant-btn:hover,.purchase-order-preview__draft-button.ant-btn:focus{color:#9e9e9e!important;background:#ebebeb!important}.purchase-order-preview__submit-button.ant-btn{color:#fff;min-width:140px;height:37px;box-shadow:none;background:#34c759;border:none;border-radius:999px;font-size:11px}.purchase-order-preview__submit-button.ant-btn:hover,.purchase-order-preview__submit-button.ant-btn:focus{color:#fff!important;background:#2fb751!important}.purchase-order-preview__sidebar-section+.purchase-order-preview__sidebar-section{margin-top:12px}.purchase-order-preview__sidebar-heading{color:#232323;margin:0 0 12px;font-size:12px;font-weight:500;line-height:1.3}.purchase-order-preview__sidebar-card{background:0 0;padding:16px 20px}.purchase-order-preview__sidebar-card--filled{background:#ececec}.purchase-order-preview__sidebar-name{color:#1f1f1f;margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.35}.purchase-order-preview__sidebar-line{color:#505050;font-size:12px;line-height:1.7}.purchase-order-preview__certificate-badge{color:#fff;background:#34c759;border-radius:999px;justify-content:center;align-items:center;min-width:112px;height:30px;margin-top:12px;padding:0 14px;font-size:10px;font-weight:500;display:inline-flex}.purchase-order-preview__delivery-date{color:#111;margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.4}.purchase-order-preview__select-dropdown .ant-select-item{font-size:12px}@media (width<=1199.98px){.purchase-order-preview__table-header,.purchase-order-preview__table-row{grid-template-columns:1.5fr 1fr .72fr .8fr .8fr}}@media (width<=991.98px){.purchase-order-preview{padding:16px}.purchase-order-preview__topbar{flex-direction:column;align-items:stretch}.purchase-order-preview__export-button.ant-btn{align-self:flex-start}.purchase-order-preview__sidebar{margin-top:6px}}@media (width<=767.98px){.purchase-order-preview-page{padding:10px}.purchase-order-preview{padding:12px}.purchase-order-preview__order-banner{flex-direction:column;align-items:flex-start}.purchase-order-preview__order-banner-right{text-align:left}.purchase-order-preview__table{padding:0 16px;overflow-x:auto}.purchase-order-preview__table-header,.purchase-order-preview__table-body{min-width:700px}.purchase-order-preview__logistics-card,.purchase-order-preview__instructions-block,.purchase-order-preview__escrow-card,.purchase-order-preview__actions{margin-left:16px;margin-right:16px}.purchase-order-preview__actions{flex-wrap:wrap;justify-content:flex-start}.purchase-order-preview__sidebar{padding:16px}}@media (width<=575.98px){.purchase-order-preview__topbar-left{gap:10px}.purchase-order-preview__title{font-size:16px}.purchase-order-preview__subtitle{font-size:11px}.purchase-order-preview__sidebar-name{font-size:15px}}.escrow-secured-card{background:#f5f5f5;width:100%;padding:30px 38px}.escrow-secured-header{grid-template-columns:300px 1fr 220px;align-items:start;column-gap:62px;display:grid}.escrow-secured-left{flex-direction:column;display:flex}.escrow-secured-icon-wrap{background:#dceee0;border-radius:28px;justify-content:center;align-items:center;width:86px;height:82px;margin-bottom:18px;display:flex}.escrow-secured-icon{color:#37c458;font-size:32px}.escrow-secured-title{color:#121212;margin:0 0 10px;font-size:26px;font-weight:500}.escrow-secured-description{color:#222;margin:0;font-size:17px}.escrow-secured-progress{padding-top:57px}.escrow-secured-progress-label{margin-bottom:12px;font-size:18px}.escrow-secured-progress-track{background:#f1f1f1;border-radius:999px;width:100%;height:10px;position:relative}.escrow-secured-progress-fill{background:#34c759;border-radius:999px;height:100%}.escrow-secured-progress-thumb{background:#34c759;border:3px solid #f5f5f5;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.escrow-secured-progress-status{color:#161616;margin-top:22px;font-size:17px}.escrow-secured-amount{flex-direction:column;align-items:flex-end;padding-top:4px;display:flex}.escrow-secured-amount-label{margin-bottom:6px;font-size:18px}.escrow-secured-amount-value{font-size:23px;font-weight:500}.escrow-secured-currency{color:#f05a6c}.escrow-secured-protection{clip-path:polygon(0 0,100% 0,100% 100%,16px 100%);background:linear-gradient(90deg,#fff 0%,#f7f7f7 100%);border-top:2px solid #f0b253;align-items:center;gap:18px;width:670px;max-width:100%;height:68px;margin-top:34px;padding:0 28px;display:flex}.escrow-secured-protection-icon{color:#ea5568;font-size:22px}.escrow-secured-protection-text{font-size:18px;font-weight:500}.institutional-login-page{background:#fff;min-height:100vh;padding:22px}.team-member-modal .ant-modal-content{background:#f7f7f7;border-radius:38px;padding:0;overflow:hidden;box-shadow:0 18px 50px #0000001f}.team-member-modal .ant-modal-body{padding:0}.team-member-modal__panel{background:#f7f7f7;padding:54px 48px;position:relative}.team-member-modal__header{margin-bottom:34px}.team-member-modal__title{color:#111;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.2}.team-member-modal__subtitle{color:#989898;margin:0;font-size:12px;font-weight:400;line-height:1.5}.team-member-modal__close{color:#f3484b;cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:28px;display:inline-flex;position:absolute;top:34px;right:36px}.team-member-modal__body{flex-direction:column;gap:30px;display:flex}.team-member-modal__field,.team-member-modal__select.ant-select{width:100%}.team-member-modal__select .ant-select-selector{align-items:center;display:flex;min-height:50px!important;box-shadow:none!important;background:#f1f1f1!important;border:1px solid #efefef!important;border-radius:999px!important;padding:0 26px!important}.team-member-modal__select .ant-select-selection-placeholder{color:#b8b8b8!important;font-size:18px!important;line-height:1!important}.team-member-modal__select .ant-select-selection-item{align-items:center;display:flex;color:#222!important;font-size:14px!important;line-height:1!important}.team-member-modal__select .ant-select-arrow{color:#c8c8c8;right:32px}.team-member-modal__select-arrow{font-size:22px;line-height:1}.team-member-modal__input-row{background:#f1f1f1;border:1px solid #efefef;border-radius:999px;align-items:center;gap:16px;width:100%;min-height:50px;display:flex;padding:0 26px!important}.team-member-modal__input.ant-input{color:#2b2b2b;flex:auto;padding:0;font-size:18px;box-shadow:none!important;background:0 0!important}.team-member-modal__input.ant-input::placeholder{color:#b8b8b8}.team-member-modal__inline-action-btn.ant-btn{color:#fff;min-width:140px;height:50px;box-shadow:none;background:#37c655;border:none;border-radius:999px;font-size:18px;font-weight:500}.team-member-modal__inline-action-btn.ant-btn:hover,.team-member-modal__inline-action-btn.ant-btn:focus{color:#fff!important;background:#2fb751!important}.team-member-modal__member-card{align-items:center;gap:18px;display:flex}.team-member-modal__avatar{color:#fff;text-transform:uppercase;background:#f58a4c;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;font-size:16px;font-weight:500;display:flex}.team-member-modal__member-content{min-width:0}.team-member-modal__member-name{color:#111;font-size:12px;font-weight:600;line-height:1.35}.team-member-modal__member-email{color:#b0b0b0;word-break:break-word;margin-top:2px;font-size:12px;line-height:1.4}.team-member-modal__primary-btn.ant-btn{color:#fff;height:50px;box-shadow:none;background:#37c655;border:none;border-radius:999px;font-size:16px;font-weight:500}.team-member-modal__primary-btn.ant-btn:hover,.team-member-modal__primary-btn.ant-btn:focus{color:#fff!important;background:#2fb751!important}.team-member-modal__primary-btn--full.ant-btn{width:100%}.team-member-modal__delete-layout{background:#f7f7f7;border-radius:38px;overflow:hidden}.team-member-modal__delete-hero{background:#f8e9ed;height:290px;position:relative}.team-member-modal__delete-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 10% 100%,#f7f7f7 0 120px,#0000 121px),radial-gradient(circle at 28% 100%,#f7f7f7 0 78px,#0000 79px),radial-gradient(circle at 56% 100%,#f7f7f7 0 92px,#0000 93px),radial-gradient(circle at 82% 100%,#f7f7f7 0 96px,#0000 97px);height:92px;position:absolute;bottom:-1px;left:0;right:0}.team-member-modal__close--hero{top:30px;right:32px}.team-member-modal__delete-icon-wrap{justify-content:center;align-items:center;height:100%;display:flex}.team-member-modal__delete-icon{color:#eb5870;font-size:64px}.team-member-modal__delete-content{text-align:center;padding:26px 42px 40px}.team-member-modal__delete-title{color:#1d1d2f;margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.2}.team-member-modal__delete-description{color:#8795a8;max-width:520px;margin:0 auto;font-size:14px;line-height:1.5}.team-member-modal__delete-actions{justify-content:center;gap:24px;margin-top:34px;display:flex}.team-member-modal__secondary-btn.ant-btn{color:#b8b8b8;min-width:220px;height:50px;box-shadow:none;background:#eee;border:none;border-radius:999px;font-size:16px;font-weight:500}.team-member-modal__secondary-btn.ant-btn:hover,.team-member-modal__secondary-btn.ant-btn:focus{color:#a7a7a7!important;background:#e7e7e7!important}.team-member-modal__danger-btn.ant-btn{min-width:280px;height:50px;box-shadow:none;border:none;border-radius:999px;font-size:16px;font-weight:500;color:#fff!important;background:#ef576f!important}.team-member-modal__danger-btn.ant-btn:hover,.team-member-modal__danger-btn.ant-btn:focus{color:#fff!important;background:#e84b65!important}.team-member-modal__dropdown .ant-select-item{font-size:16px}@media (width<=991.98px){.team-member-modal__panel{padding:42px 28px 36px}.team-member-modal__title{font-size:26px}.team-member-modal__subtitle{font-size:16px}.team-member-modal__select .ant-select-selector,.team-member-modal__input-row{min-height:72px}.team-member-modal__primary-btn.ant-btn{height:66px;font-size:20px}.team-member-modal__delete-hero{height:250px}.team-member-modal__delete-title{font-size:30px}.team-member-modal__delete-description{font-size:19px}.team-member-modal__secondary-btn.ant-btn,.team-member-modal__danger-btn.ant-btn{min-width:190px;height:78px;font-size:20px}}@media (width<=767.98px){.team-member-modal{max-width:calc(100vw - 20px)}.team-member-modal .ant-modal-content{border-radius:28px}.team-member-modal__panel{padding:36px 20px 26px}.team-member-modal__close{font-size:24px;top:20px;right:18px}.team-member-modal__title{padding-right:34px;font-size:22px}.team-member-modal__subtitle{font-size:14px}.team-member-modal__body{gap:22px}.team-member-modal__select .ant-select-selector,.team-member-modal__input-row{min-height:62px;padding-left:22px!important}.team-member-modal__select .ant-select-selection-placeholder,.team-member-modal__select .ant-select-selection-item,.team-member-modal__input.ant-input{font-size:16px!important}.team-member-modal__inline-action-btn.ant-btn{min-width:112px;height:48px;font-size:16px}.team-member-modal__member-card{gap:14px}.team-member-modal__avatar{border-radius:16px;width:58px;height:58px;font-size:20px}.team-member-modal__member-name{font-size:17px}.team-member-modal__member-email{font-size:14px}.team-member-modal__primary-btn.ant-btn{height:58px;font-size:18px}.team-member-modal__delete-hero{height:200px}.team-member-modal__delete-icon{font-size:52px}.team-member-modal__delete-content{padding:18px 20px 26px}.team-member-modal__delete-title{font-size:24px}.team-member-modal__delete-description{font-size:16px}.team-member-modal__delete-actions{flex-direction:column;gap:14px;margin-top:24px}.team-member-modal__secondary-btn.ant-btn,.team-member-modal__danger-btn.ant-btn{width:100%;min-width:100%;height:58px;font-size:18px}}.choose-shop-section{background:#f5f5f5;min-height:100vh;padding:20px 0 56px}.choose-shop-breadcrumb{color:#7b7b7b;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:flex}.choose-shop-breadcrumb-separator{color:#a0a0a0;font-size:13px}.choose-shop-header{text-align:center;margin-bottom:34px}.choose-shop-title{color:#252525;margin:0;font-size:31px;font-weight:700;line-height:1.25}.choose-shop-subtitle{color:#9a9a9a;margin:10px 0 0;font-size:15px;font-weight:400}.choose-shop-title-underline{background:#37c95b;border-radius:20px;width:86px;height:3px;margin-top:14px;display:inline-block}.choose-shop-cards-row{margin-bottom:28px}.choose-shop-card{background:#fff;border-radius:22px;height:100%;padding:28px 24px 24px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000a}.choose-shop-card--primary{color:#fff;background:linear-gradient(#3fca58eb,#3fca58eb),linear-gradient(135deg,#ffffff14 25%,#0000 25% 50%,#ffffff14 50% 75%,#0000 75%,#0000) 0 0/48px 48px}.choose-shop-card-badge{color:#fff;letter-spacing:.4px;background:#f8aa12;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding:9px 14px 10px;font-size:11px;font-weight:700;position:absolute;top:0;right:18px}.choose-shop-card-icon{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;font-size:18px;display:inline-flex}.choose-shop-card-icon--primary{color:#fff;background:#ffffff29}.choose-shop-card-icon--secondary{color:#fff;background:#39c85e}.choose-shop-card-title{margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.25}.choose-shop-card-description{color:inherit;opacity:.96;max-width:92%;margin:0 0 14px;font-size:13px;line-height:1.7}.choose-shop-card--primary .choose-shop-card-description,.choose-shop-card--primary .choose-shop-card-list li{color:#fffffffa}.choose-shop-card:not(.choose-shop-card--primary) .choose-shop-card-description,.choose-shop-card:not(.choose-shop-card--primary) .choose-shop-card-list li{color:#555}.choose-shop-card-list{margin:0 0 26px;padding-left:18px}.choose-shop-card-list li{margin-bottom:3px;font-size:13px;line-height:1.8}.choose-shop-card-button{color:#fff;background:#39c85e;border:none;border-radius:999px;outline:none;width:100%;min-height:45px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 20px #39c85e38}.choose-shop-card--primary .choose-shop-card-button{color:#37b955;box-shadow:none;background:#f2f2f2}.choose-shop-card-button:hover{transform:translateY(-1px)}.choose-shop-alert{color:#2f2f2f;text-align:center;background:#fffdfb;border:1.5px solid #ef8a6f;border-radius:2px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto 38px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.choose-shop-alert-icon{color:#ef4f2f;font-size:15px}.choose-shop-ecosystem{text-align:center}.choose-shop-ecosystem-title{color:#232323;margin:0 0 30px;font-size:20px;font-weight:700}.choose-shop-ecosystem-flow{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:0;padding-bottom:8px;display:flex;overflow-x:auto}.choose-shop-step{flex-direction:column;align-items:center;min-width:150px;display:flex}.choose-shop-step-icon{color:#37c95b;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;font-size:22px;display:flex;box-shadow:0 8px 18px #0000000a}.choose-shop-step-icon--active{color:#fff;background:#39c85e}.choose-shop-step-meta{text-align:center}.choose-shop-step-label{color:#ff4b3a;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.choose-shop-step-title{color:#222;margin:0 0 5px;font-size:20px;font-weight:700}.choose-shop-step-subtitle{color:#8f8f8f;margin:0;font-size:11px}.choose-shop-step-connector{border-top:1px dashed #d8d8d8;flex-shrink:0;width:90px;height:1px;margin:26px 8px 0}@media (width<=991.98px){.choose-shop-title{font-size:26px}.choose-shop-card-title{font-size:22px}.choose-shop-card-description{max-width:100%}}@media (width<=767.98px){.choose-shop-section{padding:18px 0 42px}.choose-shop-breadcrumb{margin-bottom:18px;font-size:11px}.choose-shop-title{font-size:22px}.choose-shop-subtitle{padding:0 10px;font-size:13px;line-height:1.6}.choose-shop-card{border-radius:18px;padding:22px 18px 20px}.choose-shop-card-title{font-size:20px}.choose-shop-card-description,.choose-shop-card-list li{font-size:12px}.choose-shop-alert{width:100%;padding:12px 14px;font-size:12px}.choose-shop-step{min-width:122px}.choose-shop-step-title{font-size:17px}.choose-shop-step-connector{width:55px;margin-top:24px}}@media (width<=575.98px){.choose-shop-ecosystem-flow{justify-content:flex-start}.choose-shop-step{min-width:110px}.choose-shop-step-icon{width:46px;height:46px;font-size:20px}.choose-shop-step-title{font-size:15px}.choose-shop-step-subtitle{font-size:10px}}@media (width<=769px){.homebannerv h1.mb-title{text-align:center!important;font-size:22px!important}.homebannerv .mb-frame{border-radius:30px;margin:8px;padding:34px 16px}.homebannerv .mb-hero{height:80vh}.shapeClouda{width:100%;margin-top:-36px}.vv-title{font-size:22px!important}.entry-card{margin:17px 0}.verified-hvendorshm p.vv-hme{font-size:20px;line-height:23px}h2.serviceAndMissionChartHomesetHead{margin-bottom:7px;font-size:16px;font-weight:600!important}}.menudrwr .iye-iconBox{color:#fff;border-radius:8px;width:31px;height:31px;margin-right:-11px;font-size:16px}@media (width<=769px){.homebannerv h1.mb-title{text-align:center!important;font-size:22px!important}.homebannerv .mb-frame{border-radius:30px;margin:8px;padding:34px 16px}.homebannerv .mb-hero{height:80vh}.shapeClouda{width:100%;margin-top:-36px}.vv-title{font-size:22px!important}.entry-card{margin:17px 0}.verified-hvendorshm p.vv-hme{font-size:20px;line-height:23px}h2.serviceAndMissionChartHomesetHead{margin-bottom:7px;font-size:16px;font-weight:600!important}}.cms-layout{background:#f5f7f8;min-height:100vh}.cms-layout--institution{background:#f8f9fb}.cms-layout--institution .cms-sider.ant-layout-sider{border-right:1px solid #f1f3f7;background:#fff!important}.cms-layout--institution .cms-sider-inner{padding:22px 18px 18px}.cms-layout--institution .cms-logo-wrap{justify-content:flex-start;min-height:110px;padding:8px 6px 20px}.cms-layout--institution .cms-logo{width:96px}.cms-layout--institution .cms-menu .ant-menu-item{border-radius:12px;height:44px;font-size:12px;font-weight:600;line-height:44px;color:#a8afbb!important;margin:0 0 10px!important;padding-inline:16px!important}.cms-layout--institution .cms-menu .ant-menu-item .anticon{color:#d5dae4;font-size:15px}.cms-layout--institution .cms-menu .ant-menu-item-selected{box-shadow:0 12px 24px #35c75933;background:#35c759!important}.cms-layout--institution .cms-menu .ant-menu-item-selected .anticon,.cms-layout--institution .cms-menu .ant-menu-item-selected .ant-menu-title-content a{color:#fff!important}.cms-layout--institution .cms-bottom{margin-top:auto;padding-top:28px}.cms-layout--institution .cms-user-card{background:#fff;border:1px solid #f1f3f7;border-radius:18px;margin:0 6px 14px;padding:10px}.cms-layout--institution .cms-user-avatar{width:36px!important;height:36px!important}.cms-layout--institution .cms-user-name{color:#2e3440;font-size:11px}.cms-layout--institution .cms-user-role{color:#b3bac6;font-size:9px}.cms-layout--institution .cms-logout-btn.ant-btn{border-radius:999px;height:36px;font-size:11px;font-weight:600}.cms-layout--institution .cms-collapse-btn.ant-btn{display:none}.cms-layout--institution .cms-main-layout,.cms-layout--institution .cms-content{background:#f8f9fb}.cms-layout--institution .ant-layout-header{background:0 0;height:auto;padding:0;line-height:normal}.cms-layout--institution .pticker{background:#020202;border-bottom:none}.cms-layout--institution .pticker__container{padding-left:14px;padding-right:14px}.cms-layout--institution .pticker__item{min-height:54px;padding:0 24px}.cms-layout--institution .pticker__title{color:#ffffffb8;font-size:12px}.cms-layout--institution .pticker__price{color:#fff;font-size:11px}.cms-layout--institution .pticker__change{font-size:10px}.cms-layout--institution .pticker__badge{width:18px;height:18px}.cms-sider.ant-layout-sider{border-right:1px solid #e5ebec;position:relative;background:#eef5f6!important}.cms-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.cms-sider-inner{flex-direction:column;height:100%;padding:18px 14px 16px;display:flex;position:relative}.cms-logo-wrap{justify-content:center;align-items:center;min-height:180px;padding:10px 8px 24px;display:flex}.cms-logo{object-fit:contain;width:130px;max-width:100%;height:auto}.cms-sider.ant-layout-sider-collapsed .cms-logo{width:86px}.cms-menu-wrap{flex:1}.cms-menu.ant-menu{background:0 0!important;border-inline-end:none!important}.cms-menu .ant-menu-item{border-radius:10px;align-items:center;height:48px;font-size:15px;font-weight:500;line-height:48px;display:flex;color:#8b8f94!important;background:0 0!important;margin:0 0 14px!important;padding-inline:18px!important}.cms-menu .ant-menu-item .ant-menu-title-content a{color:inherit!important}.cms-menu .ant-menu-item .anticon{color:#9a9ea3;font-size:18px}.cms-menu .ant-menu-item-selected{color:#fff!important;background:#39c757!important}.cms-menu .ant-menu-item-selected .anticon,.cms-menu .ant-menu-item-selected .ant-menu-title-content a{color:#fff!important}.cms-menu .ant-menu-item:hover{color:#6f767d!important}.cms-menu .ant-menu-item-selected:hover{color:#fff!important}.cms-bottom{padding-top:14px}.cms-user-card{background:#f7f8f8;border:1px solid #dde4e5;border-radius:999px;align-items:center;gap:10px;margin:0 8px 14px;padding:8px 10px;display:flex}.cms-user-avatar{flex-shrink:0}.cms-user-info{min-width:0}.cms-user-name{color:#4d5660;font-size:12px;font-weight:600;line-height:1.2}.cms-user-role{color:#9ca3aa;font-size:10px;line-height:1.2}.cms-logout-link{text-decoration:none}.cms-logout-btn.ant-btn{height:42px;box-shadow:none;border-radius:999px;font-weight:500;color:#fff!important;background:#ef4b3f!important;border-color:#ef4b3f!important}.cms-logout-btn.ant-btn .anticon{font-size:16px}.cms-sider.ant-layout-sider-collapsed .cms-logout-btn.ant-btn{min-width:44px;padding-inline:0!important}.cms-collapse-btn.ant-btn{height:42px;box-shadow:none;border-radius:999px;font-weight:500;color:#fff!important;background:#39c757!important;border-color:#39c757!important}.cms-main-layout{background:#f7f8fa}.cms-content{background:#f7f8fa;min-height:calc(100vh - 64px);padding:0}.cms-sider.ant-layout-sider-collapsed .cms-sider-inner{padding-left:10px;padding-right:10px}.cms-sider.ant-layout-sider-collapsed .cms-menu .ant-menu-item{justify-content:center;padding-inline:calc(50% - 9px)!important}.cms-sider.ant-layout-sider-collapsed .cms-menu .ant-menu-title-content{display:none}.cms-sider.ant-layout-sider-collapsed .cms-menu .ant-menu-item .anticon{margin-inline-end:0!important}@media (width<=991.98px){.cms-logo-wrap{min-height:150px}.cms-logo{width:110px}nav.iye-header .iye-brand__logo{object-fit:contain;width:auto;max-width:none;height:90px;max-height:90px;margin-top:-11px;margin-bottom:-11px}}@media (width<=768px){.menudrwr .ant-drawer-body .iye-field{flex:none}.menudrwr .ant-drawer-body .iye-input{flex:1;height:31px}.menudrwr .iye-iconBox{width:31px;min-width:31px;height:31px}.menudrwr .ant-drawer-body .iye-submit.ant-btn{flex:none}.menudrwr .ant-drawer-body .iye-input{width:100%;padding:8px 16px}}.diaspora-landing-page{background:#fff;overflow-x:hidden}.diaspora-landing-page .homepage-ticker .pticker{min-height:27px;padding:1px 0}.diaspora-landing-page .homepage-ticker .pticker__item{padding-top:1px;padding-bottom:1px}.diaspora-landing-page .homepage-ticker .pticker__sep{height:26px}.diaspora-hero-section{color:#111612;background:#fff;padding-top:18px;font-family:Raleway-Regular,sans-serif}.diaspora-hero{background:#faf8f3;grid-template-columns:44% 56%;height:480px;min-height:480px;display:grid;overflow:hidden}.diaspora-hero__copy{z-index:2;background:#faf8f3;flex-direction:column;justify-content:center;min-width:0;padding:34px 3.8vw 28px;display:flex;position:relative}.diaspora-hero__eyebrow{color:#078631;margin-bottom:14px;font-size:14px;font-weight:700;display:block}.diaspora-hero__copy h1{color:#111612;letter-spacing:-1.35px;max-width:650px;margin:0 0 18px;font-size:clamp(36px,2.8vw,44px);font-weight:800;line-height:1.08}.diaspora-hero__copy h1 span{color:#087d2d;margin-top:6px;display:block}.diaspora-hero__copy p{color:#4b5563;max-width:585px;margin:0 0 20px;font-size:15px;line-height:1.62}.diaspora-hero__actions{align-items:center;gap:12px;display:flex}.diaspora-hero__cta.ant-btn{color:#fff;height:44px;box-shadow:none;background:#078631;border:1px solid #078631;border-radius:9px;padding:0 24px;font-size:14px;font-weight:700}.diaspora-hero__cta.ant-btn:hover,.diaspora-hero__cta.ant-btn:focus{color:#fff!important;background:#066e28!important;border-color:#066e28!important}.diaspora-hero__cta--secondary.ant-btn{color:#078631;background:0 0;border-color:#078631}.diaspora-hero__cta--secondary.ant-btn:hover,.diaspora-hero__cta--secondary.ant-btn:focus{color:#066e28!important;background:#0786310f!important;border-color:#066e28!important}.diaspora-hero__image{height:100%;padding-right:18px}.diaspora-hero__image img{object-position:50% 62%}.diaspora-hero-benefits{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;width:100%;margin-top:auto;padding:24px 0 0;display:grid}.diaspora-hero-benefit{color:#172019;align-items:center;gap:8px;min-width:0;display:flex}.diaspora-hero-benefit__icon{color:#078631;background:0 0;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:20px;display:inline-grid}.diaspora-hero-benefit strong{font-size:11.5px;font-weight:700;line-height:1.3}.diaspora-process{text-align:center;background:#fff;padding:40px 5vw 48px;scroll-margin-top:82px}.diaspora-process h2{color:#172019;margin:0 0 24px;font-size:26px;font-weight:800;line-height:1.2}.diaspora-process__flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;max-width:1180px;margin:0 auto;display:grid}.diaspora-process__card:nth-child(5){grid-column:2}.diaspora-process__card{background:#fff;border:1px solid #edf2ee;border-radius:14px;min-height:150px;padding:24px 18px 20px;position:relative;box-shadow:0 10px 28px #14372014}.diaspora-process__number{color:#078631;background:#e8f7ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid;position:absolute;top:13px;left:14px}.diaspora-process__icon{color:#fff;background:#078631;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:20px;display:grid}.diaspora-process__card h3{color:#172019;margin:0 0 6px;font-size:14px;font-weight:800}.diaspora-process__card p{color:#6b756e;max-width:210px;margin:0 auto;font-size:11px;line-height:1.45}@media (width<=1199px){.diaspora-hero{grid-template-columns:46% 54%}.diaspora-hero__copy{padding-left:30px;padding-right:28px}.diaspora-hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=900px){.diaspora-hero{grid-template-columns:1fr;height:auto;min-height:0}.diaspora-hero__copy{padding:42px 32px 34px}.diaspora-hero__image{height:360px;padding:0 18px}.diaspora-hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.diaspora-process__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.diaspora-process__card:nth-child(5){grid-column:auto}}@media (width<=575.98px){.diaspora-hero__copy{padding:34px 20px 28px}.diaspora-hero__eyebrow{font-size:13px}.diaspora-hero__copy h1{letter-spacing:-.8px;font-size:32px}.diaspora-hero__copy p{font-size:14px}.diaspora-hero__cta.ant-btn{width:100%}.diaspora-hero__actions{flex-direction:column;align-items:stretch}.diaspora-hero__image{height:270px;padding:0 12px}.diaspora-hero-benefits{gap:16px 12px;margin:0;padding:24px 0 0}.diaspora-hero-benefit{align-items:flex-start;gap:9px}.diaspora-hero-benefit__icon{flex-basis:34px;width:34px;height:34px;font-size:17px}.diaspora-hero-benefit strong{font-size:12px}.diaspora-process{padding:30px 18px 36px}.diaspora-process h2{font-size:23px}.diaspora-process__flow{grid-template-columns:1fr;gap:14px}.diaspora-process__card{min-height:0}}.diaspora-section-heading{text-align:center;margin-bottom:28px}.diaspora-section-heading h2{color:#172019;margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.2}.diaspora-section-heading p{color:#68746c;max-width:620px;margin:0 auto;font-size:14px;line-height:1.6}.diaspora-commitment{background:#f8fbf9;padding:44px 5vw 54px}.diaspora-commitment__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;margin:0 auto;display:grid}.diaspora-commitment__card{color:#fff;background:linear-gradient(135deg,#078631 0%,#18a54e 100%);border-radius:18px;align-items:center;gap:16px;min-height:130px;padding:24px;display:flex;box-shadow:0 12px 28px #07863129}.diaspora-commitment__card>span{background:#ffffff29;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.diaspora-commitment__card h3{color:#fff;margin:0 0 6px;font-size:17px;font-weight:800}.diaspora-commitment__card p{color:#ffffffe0;margin:0;font-size:12px;line-height:1.5}.diaspora-trust{background:#fff;padding:54px 5vw 64px}.diaspora-trust__features{gap:48px;max-width:1120px;margin:0 auto;display:grid}.diaspora-trust-card{background:#eaf9ee;border-radius:28px;grid-template-columns:56% 44%;grid-template-areas:"content media";align-items:center;min-height:300px;display:grid;overflow:visible}.diaspora-trust-card--reverse{grid-template-columns:44% 56%;grid-template-areas:"media content"}.diaspora-trust-card__content{grid-area:content;padding:42px 52px}.diaspora-trust-card__content>img{object-fit:contain;width:48px;height:48px;margin-bottom:14px}.diaspora-trust-card__content h3{color:#172019;margin:0 0 12px;font-size:28px;font-weight:800}.diaspora-trust-card__content p{color:#4f5e54;max-width:560px;margin:0;font-size:16px;line-height:1.7}.diaspora-trust-card__media{grid-area:media;align-self:stretch;min-height:300px;position:relative}.diaspora-trust-card__media img{object-fit:contain;object-position:bottom center;width:min(92%,360px);height:calc(100% + 28px);display:block;position:absolute;bottom:0;right:4%}.diaspora-trust-card--reverse .diaspora-trust-card__media img{left:4%;right:auto}.diaspora-cta{background:#f4faf6;border:1px solid #dcefe2;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;max-width:1120px;margin:64px auto 0;padding:38px 42px;display:flex}.diaspora-cta h2{color:#172019;margin:0 0 8px;font-size:27px;font-weight:800}.diaspora-cta p{color:#667269;max-width:700px;margin:0;font-size:14px;line-height:1.6}.diaspora-cta__actions{flex:none;gap:12px;display:flex}.diaspora-cta__actions .ant-btn{color:#078631;border-color:#078631;border-radius:10px;min-width:116px;height:44px;padding:0 22px;font-weight:700}.diaspora-cta__actions .ant-btn-primary{color:#fff;background:#078631}@media (width<=900px){.diaspora-commitment__grid{grid-template-columns:1fr}.diaspora-trust-card,.diaspora-trust-card--reverse{grid-template-columns:1fr 42%;grid-template-areas:"content media"}.diaspora-trust-card__content{padding:34px}.diaspora-cta{flex-direction:column;align-items:flex-start}}@media (width<=575.98px){.diaspora-hero-section{padding-top:12px}.diaspora-section-heading h2{font-size:24px}.diaspora-commitment,.diaspora-trust{padding:36px 18px 42px}.diaspora-trust__features{gap:28px}.diaspora-trust-card,.diaspora-trust-card--reverse{border-radius:22px;grid-template-columns:1fr;grid-template-areas:"content""media";min-height:0;overflow:hidden}.diaspora-trust-card__content{padding:28px 24px 10px}.diaspora-trust-card__content h3{font-size:23px}.diaspora-trust-card__content p{font-size:14px}.diaspora-trust-card__media{min-height:230px}.diaspora-trust-card__media img,.diaspora-trust-card--reverse .diaspora-trust-card__media img{width:min(92%,300px);height:245px;left:50%;right:auto;transform:translate(-50%)}.diaspora-cta{margin-top:40px;padding:28px 22px}.diaspora-cta h2{font-size:23px}.diaspora-cta__actions{flex-direction:column;width:100%}.diaspora-cta__actions .ant-btn{width:100%}}.choose-shopping-flow{background:#fff;padding:24px 0 44px}.choose-shopping-flow__header{text-align:center;margin-bottom:24px}.choose-shopping-flow__title{color:#1f1f1f;letter-spacing:-.6px;margin:0;font-size:25px;font-weight:600;line-height:1.15}.choose-shopping-flow__subtitle{color:#bbb;margin:10px 0 0;font-size:16px;font-weight:400;line-height:10px}.choose-shopping-flow__underline{background:#38c95d;border-radius:999px;width:315px;max-width:80%;height:5px;margin:14px auto 0}.choose-shopping-flow__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:28px;max-width:860px;margin-left:auto;margin-right:auto;display:grid}.shopping-option-card{text-align:left;cursor:pointer;background:#fbfbfb;border:1px solid #ececec;border-radius:28px;min-height:360px;padding:34px 28px 66px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.shopping-option-card:hover{transform:translateY(-2px)}.shopping-option-card--active{background:linear-gradient(#3acb58 0%,#38c954 100%);border-color:#38c954;box-shadow:0 20px 45px #38c95429}.shopping-option-card--light{background:#fbfbfb}.shopping-option-card__pattern{opacity:.18;pointer-events:none;background-image:linear-gradient(55deg,#ffffff2e 2px,#0000 2px),linear-gradient(125deg,#ffffff1f 2px,#0000 2px),linear-gradient(90deg,#ffffff24 2px,#0000 2px),linear-gradient(#ffffff24 2px,#0000 2px);background-size:170px 110px,170px 110px,170px 110px,170px 110px;position:absolute;inset:0}.shopping-option-card--light .shopping-option-card__pattern{opacity:.08;background-image:linear-gradient(55deg,#0000000d 2px,#0000 2px),linear-gradient(125deg,#0000000d 2px,#0000 2px),linear-gradient(90deg,#00000009 2px,#0000 2px),linear-gradient(#00000009 2px,#0000 2px)}.shopping-option-card__badge{color:#fff;text-align:center;z-index:2;text-transform:lowercase;background:#f5aa05;border-bottom-right-radius:22px;border-bottom-left-radius:22px;min-width:110px;padding:8px 8px 10px;font-size:13px;font-weight:500;position:absolute;top:0;right:32px}.shopping-option-card__icon{z-index:1;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:26px;display:inline-flex;position:relative}.shopping-option-card__icon--active{color:#fff;background:#ffffff2e}.shopping-option-card__icon--inactive{color:#fff;background:#38c954}.shopping-option-card__title{z-index:1;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.2;position:relative}.shopping-option-card--active .shopping-option-card__title{color:#fff}.shopping-option-card:not(.shopping-option-card--active) .shopping-option-card__title{color:#000}.shopping-option-card__description{z-index:1;margin-bottom:16px;position:relative}.shopping-option-card__description p{margin:0;font-size:16px;font-weight:400;line-height:1.55}.shopping-option-card--active .shopping-option-card__description p{color:#fffffffa}.shopping-option-card:not(.shopping-option-card--active) .shopping-option-card__description p{color:#171717}.shopping-option-card__list{z-index:1;margin:0;padding-left:34px;position:relative}.shopping-option-card__list li{margin-bottom:8px;font-size:14px;font-weight:400;line-height:1.35}.shopping-option-card--active .shopping-option-card__list li{color:#fff}.shopping-option-card:not(.shopping-option-card--active) .shopping-option-card__list li{color:#111}.shopping-option-card__action{z-index:1;border-radius:999px;justify-content:center;align-items:center;min-height:40px;font-size:14px;font-weight:400;display:inline-flex;position:absolute;bottom:20px;left:28px;right:28px}.shopping-option-card__action--active{color:#34c456;background:#f3f3f3}.shopping-option-card__action--inactive{color:#fff;background:#39c758}.escrow-alert-wrap{justify-content:center;margin:22px 0 30px;display:flex}.escrow-alert{background:linear-gradient(90deg,#fda48033 0%,#fffffff2 25% 100%);border:2px solid #f1a38be6;min-width:820px;max-width:95%;padding:0;transform:skew(-8deg)}.escrow-alert__inner{justify-content:center;align-items:center;gap:12px;padding:14px 24px;display:flex;transform:skew(8deg)}.escrow-alert__icon{color:#ea5b6d;font-size:22px}.escrow-alert__text{color:#161616;text-align:center;font-size:15px;font-weight:600;line-height:1.4}.iye-cycle-graphic{justify-content:center;width:100%;margin:0 auto 12px;display:flex;overflow:hidden}.iye-cycle-graphic img{object-fit:contain;width:min(100%,980px);height:auto;display:block}.ecosystem-section{text-align:center}.ecosystem-section__title{color:#1f1f1f;margin:0 0 22px;font-weight:700;line-height:1.2;font-size:20px!important}.ecosystem-steps{justify-content:center;align-items:flex-start;gap:0;padding-bottom:12px;display:flex}.ecosystem-step{text-align:center;flex:0 0 160px;width:160px}.ecosystem-step__icon-box{background:#fbfbfb;border:1px solid #f0f0f0;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 14px;display:flex}.ecosystem-step__icon-box--active{background:#38c954;border-color:#38c954}.ecosystem-step__icon{color:#38c954;font-size:26px;line-height:1}.ecosystem-step__icon-box--active .ecosystem-step__icon{color:#fff}.ecosystem-step__label{color:#ff2c26;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.2;display:block}.ecosystem-step__title{color:#000;margin:0 0 6px;font-size:14px;font-weight:900;line-height:1.2}.ecosystem-step__subtitle{color:#777;margin:0;font-size:14px;font-weight:500;line-height:1.4}.ecosystem-connector{flex:0 0 100px;width:100px;height:60px;margin-top:36px;position:relative}.ecosystem-connector:before{content:"";transform-origin:50%;border-top:4px dashed #ddd;position:absolute;top:50%;left:8px;right:8px}.ecosystem-connector--down:before{transform:rotate(18deg)}.ecosystem-connector--up:before{transform:rotate(-18deg)}@media (width<=1399.98px){.choose-shopping-flow__title{font-size:22px}.choose-shopping-flow__subtitle{font-size:14px}.shopping-option-card{min-height:360px;padding:34px 28px 66px}.shopping-option-card__title{font-size:22px}.shopping-option-card__description p{font-size:14px}.shopping-option-card__list li{font-size:13px}.shopping-option-card__action{min-height:40px;font-size:14px;bottom:20px;left:28px;right:28px}.shopping-option-card__badge{min-width:110px;padding:8px 8px 10px;font-size:13px;right:32px}.ecosystem-step{flex-basis:160px;width:160px}.ecosystem-step__icon-box{width:72px;height:72px}.ecosystem-step__icon{font-size:28px}.ecosystem-step__label{font-size:13px}.ecosystem-step__title{font-size:15px}.ecosystem-connector{flex-basis:100px;width:100px}.escrow-alert__text{font-size:15px}}@media (width<=991.98px){.choose-shopping-flow{padding:28px 0 48px}.choose-shopping-flow__title{font-size:30px}.choose-shopping-flow__subtitle{font-size:18px}.choose-shopping-flow__underline{width:220px;height:5px}.choose-shopping-flow__cards{grid-template-columns:1fr}.shopping-option-card{border-radius:28px;min-height:auto;padding:34px 26px 120px}.shopping-option-card__badge{border-bottom-right-radius:28px;border-bottom-left-radius:28px;min-width:110px;padding:12px 16px 18px;font-size:16px;right:26px}.shopping-option-card__icon{border-radius:18px;width:80px;height:80px;font-size:34px}.shopping-option-card__title{font-size:26px}.shopping-option-card__description p{font-size:19px}.shopping-option-card__list{padding-left:25px}.shopping-option-card__list li{margin-bottom:14px;font-size:17px}.shopping-option-card__action{min-height:62px;font-size:20px;bottom:26px;left:26px;right:26px}.escrow-alert{min-width:100%}.escrow-alert__inner{padding:18px 20px}.escrow-alert__text{font-size:17px}.ecosystem-section__title{font-size:32px}.ecosystem-steps{justify-content:flex-start;padding-left:6px;padding-right:6px}.ecosystem-step{flex-basis:170px;width:170px}.ecosystem-step__icon-box{width:120px;height:120px;margin-bottom:22px}.ecosystem-step__icon{font-size:42px}.ecosystem-step__label{font-size:18px}.ecosystem-step__title{font-size:22px}.ecosystem-step__subtitle{font-size:15px}.ecosystem-connector{flex-basis:90px;width:90px;margin-top:44px}.ecosystem-connector:before{border-top-width:3px}}@media (width<=575.98px){.choose-shopping-flow__title{font-size:22px}.choose-shopping-flow__subtitle{margin-top:12px;font-size:14px}.choose-shopping-flow__underline{width:140px;height:4px;margin-top:14px}.shopping-option-card{border-radius:22px;padding:24px 18px 100px}.shopping-option-card__icon{border-radius:16px;width:66px;height:66px;margin-bottom:18px;font-size:28px}.shopping-option-card__title{margin-bottom:14px;font-size:20px}.shopping-option-card__description p{font-size:15px}.shopping-option-card__list{padding-left:20px}.shopping-option-card__list li{margin-bottom:10px;font-size:14px}.shopping-option-card__badge{min-width:90px;padding:10px 12px 14px;font-size:13px;right:16px}.shopping-option-card__action{min-height:52px;font-size:16px;bottom:18px;left:18px;right:18px}.escrow-alert{transform:skew(-5deg)}.escrow-alert__inner{gap:10px;padding:14px 12px;transform:skew(5deg)}.escrow-alert__icon{font-size:22px}.escrow-alert__text{font-size:13px}.ecosystem-section__title{margin-bottom:28px;font-size:24px}.ecosystem-step{flex-basis:130px;width:130px}.ecosystem-step__icon-box{border-radius:20px;width:92px;height:92px}.ecosystem-step__icon{font-size:32px}.ecosystem-step__label{margin-bottom:6px;font-size:14px}.ecosystem-step__title{margin-bottom:6px;font-size:18px}.ecosystem-step__subtitle{font-size:12px}.ecosystem-connector{flex-basis:58px;width:58px;height:60px;margin-top:35px}}.subscription-plans-section{background:radial-gradient(circle at 12% 8%,#39c85a24,#0000 26%),linear-gradient(#f8faf8 0%,#fff 62%);padding:18px 0 48px;position:relative;overflow:hidden}.subscription-plans-section .autobc{background:0 0;margin:0 0 12px;padding:0}.subscription-plans-section .autobc-wrap{padding-left:0!important;padding-right:0!important}.subscription-plans-section .autobc-inner{padding:0}.subscription-page-toolbar{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;margin:8px 0 18px;display:flex;position:relative}.subscription-page-toolbar__main{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.subscription-page-toolbar__title span,.subscription-cycle-control>span{color:#23923e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:900;line-height:1;display:block}.subscription-page-toolbar__title h1{color:#111827;margin:0;font-size:34px;font-weight:900;line-height:1.15}.subscription-page-toolbar__actions{flex-shrink:0;justify-content:flex-end;align-items:center;padding-top:2px;display:flex}.subscription-cycle-control{min-width:268px}.subscription-billing-toggle{background:#eef7f0;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.subscription-billing-toggle__option{color:#4b5563;background:0 0;border:none;border-radius:999px;flex:1;min-width:0;height:42px;font-size:15px;font-weight:800;transition:color .2s,background .2s,box-shadow .2s}.subscription-billing-toggle__option--active{color:#111827;background:#fff;box-shadow:0 10px 24px #39c85a2e}.subscription-filter-bar{z-index:5;margin:0;display:flex;position:relative}.subscription-market-select-wrap{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:min(100vw - 32px,340px);height:56px;min-height:56px;padding:0 18px;line-height:normal;display:flex;box-shadow:0 14px 35px #1118270d}.subscription-market-select__icon{color:#39c85a;background:#eaf8ed;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.subscription-market-select{flex:1;align-items:center;min-width:0;height:56px;line-height:1;display:flex}.subscription-market-select.ant-select-single{height:56px}.subscription-market-select .ant-select-selector{height:56px!important;min-height:56px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;align-items:center!important;padding:0!important;line-height:1!important;display:flex!important}.subscription-market-select .ant-select-selection-wrap,.subscription-market-select .ant-select-selection-search{align-items:center!important;height:56px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;transform:none!important}.subscription-market-select .ant-select-selection-placeholder,.subscription-market-select .ant-select-selection-item{color:#111827;font-size:15px;font-weight:800;align-items:center!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;position:static!important;transform:none!important}.subscription-market-select .ant-select-selection-placeholder{color:#6b7280}.subscription-market-select-dropdown{z-index:1200}.subscription-market-select .ant-select-arrow{color:#6b7280;justify-content:center!important;align-items:center!important;height:56px!important;margin:0!important;padding:0!important;display:flex!important;top:0!important;transform:none!important}.subscription-market-option{flex-direction:column;gap:4px;padding:3px 0;display:flex}.subscription-market-option strong{color:#111827;font-size:14px;font-weight:800;line-height:1.25}.subscription-market-option span{color:#6b7280;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.subscription-market-select-wrap:focus-within,.subscription-market-select-wrap:hover{border-color:#39c85a7a;box-shadow:0 16px 36px #39c85a1a}.subscription-selected-market{z-index:1;color:#4b5563;background:#eef8f0;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:-2px 0 0;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.subscription-location-summary{color:#6b7280;align-items:center;gap:18px;font-size:13px;display:flex}.subscription-location-summary div{flex-direction:column;gap:3px;display:flex}.subscription-location-summary strong{color:#26302a;font-size:14px}.subscription-selected-market strong{color:#111827}.subscription-selected-market span{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.subscription-plans-grid{z-index:1;justify-content:center;align-items:stretch;margin-top:8px;position:relative}.subscription-plans-grid>[class*=col]{justify-content:center;display:flex}.subscription-plans-state{text-align:center;background:#fff;border-radius:28px;justify-content:center;align-items:center;min-height:230px;padding:42px 16px;display:flex;box-shadow:0 18px 50px #1118270f}.subscription-empty-icon{color:#39c85a;font-size:58px}.subscription-empty-copy{flex-direction:column;gap:8px;display:flex}.subscription-empty-copy strong{color:#111827;font-size:20px;font-weight:900}.subscription-empty-copy span{color:#6b7280;font-size:14px}.subscription-plans-skeleton-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.subscription-plan-skeleton{background:#fff;border-radius:24px;min-height:500px;padding:18px;box-shadow:0 20px 50px #11182712}.subscription-plan-skeleton__image{margin-bottom:22px;border-radius:20px!important;width:100%!important;height:170px!important}.subscription-plan-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #11182712;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:390px;height:100%;padding:12px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #11182714}.subscription-plan-card:hover{border-color:#39c85a52;box-shadow:0 28px 70px #1118271f}.subscription-plan-card--featured{border:2px solid #39c85a;box-shadow:0 28px 80px #39c85a33}.subscription-plan-card--active{border-color:#39c85a}.subscription-plan-card__badge{z-index:2;color:#fff;background:#39c85a;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:24px;right:24px;box-shadow:0 10px 24px #39c85a40}.subscription-plan-card__image-wrap{background:#eef7f0;border-radius:16px;flex-shrink:0;width:100%;height:166px;overflow:hidden}.subscription-plan-card__image{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.subscription-plan-card:hover .subscription-plan-card__image{transform:scale(1.04)}.subscription-plan-card__body{flex-direction:column;flex:1;width:100%;padding:18px 12px 8px;display:flex}.subscription-plan-card__meta-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.subscription-plan-card__meta-row span{color:#23923e;text-transform:capitalize;background:#eef8f0;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.subscription-plan-card__title{color:#111827;margin:0;font-size:20px;font-weight:900;line-height:1.3}.subscription-plan-card__price-row{flex-direction:column;align-items:flex-start;gap:6px;margin:14px 0 0;display:flex}.subscription-plan-card__price{color:#111827;font-size:32px;font-weight:900;line-height:1}.subscription-plan-card__duration{color:#6b7280;font-size:14px;font-weight:700;line-height:1.2}.subscription-plan-card__description{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.subscription-plan-card__features{flex-direction:column;gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:flex}.subscription-plan-card__features li{color:#374151;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.subscription-plan-card__check{color:#39c85a;background:#eaf8ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;line-height:1;display:inline-flex}.subscription-plan-card__button{color:#fff;background:#111827;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:auto;font-size:15px;font-weight:900;line-height:1;transition:background .2s,transform .2s;display:inline-flex}.subscription-plan-card__button:hover,.subscription-plan-card__button--active{background:#39c85a}@media (width<=991.98px){.subscription-plans-section{padding:20px 0 48px}.subscription-plans-skeleton-grid{grid-template-columns:1fr}.subscription-plan-card__image-wrap{height:180px}}@media (width<=767.98px){.subscription-page-toolbar{flex-direction:column;align-items:stretch;gap:18px}.subscription-billing-toggle{width:100%}.subscription-billing-toggle__option{flex:1;min-width:0}.subscription-filter-bar{margin-bottom:0}.subscription-cycle-control,.subscription-market-select-wrap{width:100%;min-width:0}.subscription-plan-card__body{padding:22px 10px 8px}.subscription-location-summary{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=575.98px){.subscription-plans-section{padding-bottom:38px}.subscription-page-toolbar__title h1{font-size:28px}.subscription-market-select-wrap{border-radius:16px;height:54px}.subscription-market-select .ant-select-selector,.subscription-market-select .ant-select-selection-placeholder,.subscription-market-select .ant-select-selection-item{height:54px!important}.subscription-plan-card{border-radius:22px}.subscription-plan-card__title{font-size:20px}.subscription-plan-card__price{font-size:32px}.subscription-plan-card__features li{font-size:13px}}.family-packages-section{background:#fff;padding:20px 0 36px}.family-packages-header{margin-bottom:20px}.family-packages-header__title{color:#222;margin:0;font-size:25px;font-weight:700;line-height:1.2}.family-packages-header__subtitle{color:#bdbdbd;margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.5}.family-packages-header__underline{background:#38c95d;border-radius:999px;width:72px;height:4px;margin-top:16px}.family-package-card{text-align:left;cursor:pointer;background:#fbfbfb;border:1px solid #f0f0f0;border-radius:28px;width:100%;height:100%;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;box-shadow:0 10px 30px #00000008}.family-package-card:hover{transform:translateY(-2px)}.family-package-card--active{border-color:#38c95d;box-shadow:0 16px 35px #38c95d1a}.family-package-card__badge{color:#fff;text-align:center;z-index:2;background:#38c95d;border-bottom-right-radius:18px;border-bottom-left-radius:18px;min-width:118px;padding:11px 14px 13px;font-size:12px;font-weight:500;line-height:1.2;position:absolute;top:0;right:28px}.family-package-card__banner{background:#edf7ef;border-radius:16px;justify-content:center;align-items:center;height:110px;margin:16px 16px 0;display:flex}.family-package-card__banner-icon{color:#38c95d;font-size:32px;line-height:1}.family-package-card__content{padding:14px 18px 16px}.family-package-card__top-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.family-package-card__text-block{flex:auto;min-width:0}.family-package-card__title{color:#1f1f1f;margin:0;font-size:18px;font-weight:500;line-height:1.3}.family-package-card__description{color:#3f3f3f;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.5}.family-package-card__price-block{flex-direction:column;flex-shrink:0;align-items:flex-end;padding-top:4px;display:flex}.family-package-card__naira{color:#1f1f1f;font-size:13px;font-weight:500;line-height:1.2}.family-package-card__dollar{color:#b1b1b1;margin-top:4px;font-size:11px;font-weight:400;line-height:1.2}.family-package-card__includes-label{color:#8b8b8b;margin:20px 0 12px;font-size:14px;font-weight:500;line-height:1.3}.family-package-card__includes-box{background:#f7f7f7;border-radius:16px;padding:16px 18px}.family-package-card__includes-list{columns:2;column-gap:34px;margin:0;padding-left:18px;list-style:outside}.family-package-card__includes-list li{break-inside:avoid;color:#252525;margin-bottom:6px;font-size:11px;font-weight:400;line-height:1.6}.family-package-card__more-wrap{justify-content:flex-end;margin-top:12px;display:flex}.family-package-card__more{color:#ff6272;font-size:11px;font-weight:400;line-height:1.2;text-decoration:underline}.family-package-card__button{color:#fff;background:#38c95d;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.family-package-card__button--active{background:#31bf56}@media (width<=1199.98px){.family-package-card__banner{height:150px}.family-package-card__content{padding:22px 22px 24px}.family-package-card__includes-list{column-gap:20px}}@media (width<=991.98px){.family-packages-section{padding:26px 0 44px}.family-packages-header__title{font-size:23px}.family-packages-header__subtitle{font-size:15px}.family-package-card__banner{border-radius:20px;height:140px;margin:24px 24px 0}.family-package-card__badge{right:24px}.family-package-card__content{padding:22px 24px 24px}}@media (width<=767.98px){.family-package-card{border-radius:24px}.family-package-card__top-row{gap:12px}.family-package-card__title{font-size:17px}.family-package-card__description{font-size:12px}.family-package-card__includes-list{columns:1}.family-package-card__button{min-height:50px;font-size:15px}}@media (width<=575.98px){.family-packages-section{padding:22px 0 36px}.family-packages-header{margin-bottom:26px}.family-packages-header__title{font-size:21px}.family-packages-header__subtitle{font-size:14px}.family-packages-header__underline{width:60px;margin-top:14px}.family-package-card{border-radius:20px}.family-package-card__badge{min-width:98px;padding:10px 10px 12px;font-size:11px;right:18px}.family-package-card__banner{border-radius:16px;height:120px;margin:18px 18px 0}.family-package-card__banner-icon{font-size:36px}.family-package-card__content{padding:18px 18px 20px}.family-package-card__title{font-size:16px}.family-package-card__description{font-size:11px}.family-package-card__naira{font-size:12px}.family-package-card__dollar{font-size:10px}.family-package-card__includes-label{margin:18px 0 10px;font-size:13px}.family-package-card__includes-box{border-radius:14px;padding:14px}.family-package-card__includes-list li{margin-bottom:8px;font-size:10px}.family-package-card__more{font-size:10px}.family-package-card__button{min-height:46px;margin-top:16px;font-size:14px}}.customize-package-section{background:#fff;padding:22px 0 28px}.customize-package-panel{width:100%}.customize-package-overview,.customize-package-skeleton,.customize-package-state{background:#fff;border:1px solid #eef0f3;border-radius:24px;box-shadow:0 18px 45px #1118270f}.customize-package-overview{grid-template-columns:220px minmax(0,1fr);gap:24px;margin-bottom:28px;padding:18px;display:grid}.customize-package-overview__image-wrap{background:#edf7ef;border-radius:20px;min-height:220px;overflow:hidden}.customize-package-overview__image{object-fit:cover;width:100%;height:100%;display:block}.customize-package-overview__content{min-width:0;padding:8px 8px 8px 0}.customize-package-overview__cycle{color:#23923e;background:#eaf8ed;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.customize-package-overview__title{color:#111827;margin:14px 0 0;font-size:28px;font-weight:900;line-height:1.2}.customize-package-overview__description{color:#6b7280;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.6}.customize-package-overview__price{align-items:baseline;gap:8px;margin-top:16px;display:flex}.customize-package-overview__price strong{color:#111827;font-size:30px;font-weight:900;line-height:1}.customize-package-overview__price span{color:#6b7280;font-size:14px;font-weight:700}.customize-package-overview__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.customize-package-overview__benefits li{color:#374151;align-items:flex-start;gap:8px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.customize-package-overview__benefits .anticon{color:#39c85a;flex-shrink:0;margin-top:3px}.customize-package-state{text-align:center;justify-content:center;align-items:center;min-height:260px;padding:40px 20px;display:flex}.customize-package-skeleton{margin-bottom:24px;padding:22px}.customize-package-skeleton__image{margin-bottom:20px;border-radius:18px!important;width:100%!important;height:220px!important}.customize-package-group+.customize-package-group{margin-top:56px}.customize-package-group__badge{color:#fff;background:#38c657;border-radius:12px;align-items:center;gap:10px;min-height:40px;margin-bottom:32px;padding:0 30px;font-size:16px;font-weight:500;display:inline-flex}.customize-package-group__badge-icon{justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.customize-package-list{flex-direction:column;gap:18px;display:flex}.customize-package-table-head{grid-template-columns:minmax(0,1fr) 170px 64px;align-items:center;column-gap:24px;padding:0 10px 14px;display:grid}.customize-package-table-head span{color:#111827;font-size:13px;font-weight:800;line-height:1.2}.customize-package-table-head span:not(:first-child){text-align:center}.customize-package-item{background:#f8f8fa;border-radius:0;grid-template-columns:minmax(0,1fr) 170px 64px;align-items:center;column-gap:24px;min-height:100px;padding:10px;display:grid}.customize-package-item__product{align-items:center;gap:20px;min-width:0;display:flex}.customize-package-item__image-wrap{background:#ececec;border-radius:18px;flex-shrink:0;width:65px;height:65px;overflow:hidden}.customize-package-item__image{object-fit:cover;width:100%;height:100%;display:block}.customize-package-item__meta{min-width:0}.customize-package-item__name{color:#2b3b68;margin:0;font-weight:500;line-height:1.2;font-size:16px!important}.customize-package-item__price-line{align-items:baseline;gap:4px;margin-top:8px;display:flex}.customize-package-item__price{color:#f55a68;font-size:14px;font-weight:500;line-height:1}.customize-package-item__unit{color:#a8a8a8;font-size:14px;font-weight:400;line-height:1.2}.customize-package-item__vendor{color:#9a9a9a;align-items:center;gap:10px;margin-top:18px;font-size:12px;line-height:1.2;display:flex}.customize-package-item__vendor-icon{color:#ff7a45;background:#f2f2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.customize-package-item__qty-col{justify-content:center;display:flex}.customize-package-item__qty-box{color:#1d1d1d;background:#fff;border:2px solid #e8e8e8;border-radius:10px;justify-content:center;align-items:center;gap:16px;width:100px;height:40px;padding:0;display:inline-flex}.customize-package-item__qty-value{letter-spacing:1px;font-size:16px;font-weight:600;line-height:1}.customize-package-item__qty-arrow{font-size:14px;line-height:1}.customize-package-item__line-total{justify-content:center;align-items:baseline;gap:4px;display:flex}.customize-package-item__line-total-price{color:#f55a68;font-size:16px;font-weight:500;line-height:1}.customize-package-item__line-total-unit{color:#b4b4b4;font-size:14px;line-height:1.2}.customize-package-item__swap-col{justify-content:center;display:flex}.customize-package-item__swap-btn{color:#f55a68;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f2f2}.customize-package-empty{padding-top:8px}.customize-package-empty__head{border-bottom:1px solid #e9e9e9;grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:24px;padding:18px 34px 26px;display:grid}.customize-package-empty__head span{color:#111;font-size:16px;font-weight:600}.customize-package-summary-card{background:#fff;border:2px solid #f0f0f0;border-radius:24px;padding:34px 46px 28px}.customize-package-summary-card__title{color:#1d2248;margin:0 0 28px;font-size:18px;font-weight:600;line-height:1.2}.customize-package-summary-card__rows{flex-direction:column;gap:26px;display:flex}.customize-package-summary-card__row{color:#404040;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:400;line-height:1.3;display:flex}.customize-package-summary-card__row span:last-child{color:#111}.customize-package-summary-card__footer{color:#111;border-top:1px solid #ededed;justify-content:space-between;align-items:center;margin-top:26px;padding-top:22px;font-size:22px;font-weight:500;line-height:1.2;display:flex}.customize-package-summary-card__footer span:last-child{color:#f55a68;font-weight:700}.customize-package-summary-card__cta{color:#fff;background:#38c657;border:none;border-radius:999px;width:100%;min-height:50px;margin-top:40px;font-size:16px;font-weight:500}.customize-package-summary-card__secondary{color:#38c657;background:#fff;border:1px solid #38c657;border-radius:999px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:50px;margin-top:20px;font-size:16px;font-weight:500;display:inline-flex}.customize-package-summary-card__secondary .anticon{font-size:28px}@media (width<=1399.98px){.customize-package-table-head{grid-template-columns:minmax(0,1fr) 140px 56px;padding:0 24px 14px}.customize-package-item{grid-template-columns:minmax(0,1fr) 140px 56px;padding:22px 24px}.customize-package-item__image-wrap{width:78px;height:78px}.customize-package-item__name{font-size:20px}.customize-package-group__badge{min-height:68px;font-size:20px}.customize-package-summary-card{padding:28px 30px 24px}.customize-package-summary-card__title{font-size:24px}.customize-package-summary-card__footer{font-size:28px}.customize-package-summary-card__cta,.customize-package-summary-card__secondary{min-height:64px;font-size:22px}}@media (width<=991.98px){.customize-package-overview{grid-template-columns:1fr}.customize-package-overview__image-wrap{min-height:260px}.customize-package-overview__content{padding:0}.customize-package-group+.customize-package-group{margin-top:40px}.customize-package-group__badge{border-radius:16px;min-height:60px;margin-bottom:24px;padding:0 24px;font-size:18px}.customize-package-list{gap:14px}.customize-package-item{grid-template-columns:1fr;row-gap:18px;padding:20px}.customize-package-table-head{display:none}.customize-package-item__qty-col,.customize-package-item__swap-col{justify-content:flex-start}.customize-package-summary-card{margin-top:8px}.customize-package-empty__head{grid-template-columns:1fr 1fr 1fr;padding:14px 20px 20px}.customize-package-empty__head span{font-size:20px}}@media (width<=767.98px){.customize-package-section{padding:18px 0 26px}.customize-package-overview{border-radius:20px;padding:14px}.customize-package-overview__image-wrap{border-radius:16px;min-height:210px}.customize-package-overview__title{font-size:24px}.customize-package-overview__benefits{grid-template-columns:1fr}.customize-package-group__badge{min-height:52px;margin-bottom:18px;padding:0 20px;font-size:16px}.customize-package-item__product{gap:14px}.customize-package-item__image-wrap{border-radius:14px;width:64px;height:64px}.customize-package-item__name{font-size:18px}.customize-package-item__price{font-size:15px}.customize-package-item__unit,.customize-package-item__vendor{font-size:13px}.customize-package-item__qty-box{width:104px;height:48px}.customize-package-item__qty-value{font-size:22px}.customize-package-summary-card{border-radius:18px;padding:22px 20px 18px}.customize-package-summary-card__title{margin-bottom:20px;font-size:22px}.customize-package-summary-card__rows{gap:18px}.customize-package-summary-card__row{font-size:16px}.customize-package-summary-card__footer{font-size:24px}.customize-package-summary-card__cta,.customize-package-summary-card__secondary{min-height:56px;margin-top:18px;font-size:18px}.customize-package-summary-card__secondary .anticon{font-size:20px}.customize-package-empty__head span{font-size:16px}}@media (width<=575.98px){.customize-package-group__badge{justify-content:center;width:100%}.customize-package-item{padding:16px}.customize-package-item__product{align-items:flex-start}.customize-package-item__qty-col,.customize-package-item__swap-col{justify-content:flex-start}.customize-package-summary-card__row{font-size:15px}.customize-package-summary-card__footer{font-size:22px}.customize-package-summary-card__cta,.customize-package-summary-card__secondary{font-size:16px}.customize-package-empty__head{grid-template-columns:1fr;gap:10px}}.select-location{background:linear-gradient(#fbfdfc 0%,#fff 42%);min-height:100vh;padding:18px 0 38px}.select-location__header{background:#fff;border:1px solid #edf2f7;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;margin:8px 0 22px;padding:24px;display:flex;box-shadow:0 18px 48px #0f172a12}.select-location__heading{color:#111827;letter-spacing:0;margin:0;font-size:clamp(30px,4vw,42px);font-weight:900;line-height:1.15}.select-location__copy{color:#64748b;max-width:560px;margin:10px 0 0;font-size:15px;line-height:1.6}.select-location__search{background:#fff;border:1px solid #dfe8e2;border-radius:18px;align-items:center;width:min(100%,440px);max-width:440px;height:56px;min-height:56px;display:flex;overflow:hidden;box-shadow:0 10px 24px #0f172a0f}.select-location__search-icon-box{color:#fff;background:#33c85a;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-width:56px;height:100%;font-size:16px;display:flex}.select-location__search-select.ant-select{flex:1;height:100%}.select-location__search-select .ant-select-selector{height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;align-items:center!important;padding:0 42px 0 16px!important;display:flex!important}.select-location__search-select .ant-select-selection-placeholder,.select-location__search-select .ant-select-selection-item{color:#374151!important;align-items:center!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:flex!important}.select-location__search-select .ant-select-arrow{color:#6b7280;font-size:12px;right:16px}.select-location__dropdown{overflow:hidden;border-radius:10px!important;padding:4px 0!important;box-shadow:0 8px 24px #0000001a!important}.select-location__dropdown .ant-select-item{transition:background .15s;color:#333!important;border-radius:0!important;padding:9px 16px!important;font-size:14px!important}.select-location__dropdown .ant-select-item-option-active{background:#f5f5f5!important}.select-location__dropdown .ant-select-item-option-selected{color:#1a9e3a!important;background:#e8f8ec!important;font-weight:600!important}.select-location__market-option{flex-direction:column;gap:4px;min-width:0;display:flex}.select-location__market-option strong{color:#111827;font-size:14px;font-weight:700}.select-location__market-option span{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.select-location__selected-market{color:#1f6f36;background:#f3fbf5;border:1px solid #dcefe2;border-radius:18px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 18px;display:inline-flex;box-shadow:0 10px 26px #34c75914}.select-location__selected-market>.anticon{color:#33c85a;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.select-location__selected-market div{flex-direction:column;gap:2px;display:flex}.select-location__selected-market strong{color:#1f6f36;font-size:14px;font-weight:700;line-height:1.2}.select-location__selected-market span{color:#64748b;font-size:12px;line-height:1.35}.select-location__state{background:#fff;border:1px solid #eef2f7;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;margin:20px 0 44px;padding:36px 16px;display:flex;box-shadow:0 14px 34px #0f172a0a}.select-location__state--compact{min-height:190px;margin-top:26px}.select-location__section{margin:24px 0 34px}.select-location__section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.select-location__section-head h2{color:#111827;margin:0;font-size:26px;font-weight:900;line-height:1.25}.select-location__section-head p{color:#64748b;margin:6px 0 0;font-size:14px}.select-location__change-btn{color:#1f9d43!important;border-color:#33c85a!important;border-radius:999px!important;font-weight:700!important}.select-location__store-card{width:100%;min-height:190px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e8eef5;border-radius:18px;grid-template-columns:104px 1fr;gap:16px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 12px 28px #0f172a0f}.select-location__store-card:hover,.select-location__store-card.is-active{border-color:#33c85a;transform:translateY(-2px);box-shadow:0 16px 34px #1f9d4324}.select-location__store-card img{object-fit:cover;background:#f3f4f6;border-radius:14px;width:104px;height:104px}.select-location__store-body{flex-direction:column;gap:8px;min-width:0;display:flex}.select-location__store-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.select-location__store-title-row h3{color:#111827;margin:0;font-size:17px;font-weight:700;line-height:1.3}.select-location__store-avatar{flex-shrink:0;color:#1f9d43!important;background:#e8f8ec!important;font-size:12px!important;font-weight:800!important}.select-location__store-owner,.select-location__store-location{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#64748b!important;font-size:13px!important;line-height:1.45!important}.select-location__store-action{color:#1f9d43;background:#e8f8ec;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:auto;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.select-location__empty-state{text-align:center;padding:28px 0 30px}.select-location__illustration{width:180px;height:195px;margin:0 auto 16px;position:relative}.select-location__phone{background:0 0;border:4px solid #18a93d;border-radius:16px;width:134px;height:180px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.select-location__phone:before,.select-location__phone:after{content:"";background:#18a93d;border-radius:3px;width:4px;height:22px;position:absolute;top:14px}.select-location__phone:before{left:4px}.select-location__phone:after{right:4px}.select-location__phone-notch{background:#f5f5f5;border:4px solid #18a93d;border-top:0;border-radius:0 0 10px 10px;width:38px;height:10px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.select-location__chat-card{background:#39c454;border:3px solid #18a93d;border-radius:8px;justify-content:center;align-items:center;width:152px;height:106px;display:flex;position:absolute;top:38px;left:50%;transform:translate(-50%)}.select-location__chat-card:after{content:"";filter:drop-shadow(-2px 2px #18a93d);border-top:22px solid #39c454;border-right:26px solid #0000;width:0;height:0;position:absolute;bottom:-22px;left:64px}.select-location__chat-icon{color:#fff;font-size:52px}.select-location__spark,.select-location__dot{opacity:.95;position:absolute}.select-location__spark{clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);background:#c7d7e6;width:18px;height:18px}.select-location__dot{background:0 0;border:5px solid #c7d7e6;border-radius:50%}.select-location__spark--one{top:72px;left:12px}.select-location__spark--two{top:60px;right:10px}.select-location__spark--three{top:174px;left:26px}.select-location__spark--four{top:172px;right:28px}.select-location__spark--five{bottom:26px;left:38px}.select-location__spark--six{bottom:18px;right:54px}.select-location__spark--seven{top:14px;left:72px;transform:scale(.8)}.select-location__spark--eight{top:10px;right:92px;transform:scale(.8)}.select-location__dot--one{width:24px;height:24px;top:106px;left:-12px}.select-location__dot--two{width:28px;height:28px;top:118px;right:-6px}.select-location__dot--three{width:24px;height:24px;bottom:66px;left:0}.select-location__dot--four{width:20px;height:20px;bottom:62px;right:18px}.select-location__dot--five{width:24px;height:24px;top:0;left:188px}.select-location__dot--six{width:18px;height:18px;top:192px;right:84px}.select-location__dot--seven{border-width:4px;width:10px;height:10px;top:12px;left:86px}.select-location__dot--eight{border-width:4px;width:10px;height:10px;bottom:2px;right:86px}.select-location__title{color:#4b4b4b;margin:0 0 6px;font-size:20px;font-weight:500;line-height:1.08}.select-location__subtitle{color:#888;margin:0;font-size:14px;font-weight:400;line-height:1.25}.select-location__results{margin-top:24px}.select-location__results-header{margin-bottom:16px}.select-location__results-title{color:#1f2937;margin:0 0 4px;font-size:18px;font-weight:700}.select-location__results-count{color:#888;margin:0;font-size:13px}.select-location__journey-graphic{justify-content:center;width:100%;margin:24px auto 0;display:flex;overflow:hidden}.select-location__journey-graphic img{object-fit:contain;width:min(100%,1080px);height:auto;display:block}.location-journey{padding-top:10px;position:relative}.location-journey__line{background:#ddd;height:1px;position:absolute;top:154px;left:4%;right:4%}.location-journey__item{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.location-journey__item--top{padding-bottom:110px!important}.location-journey__item--bottom{padding-top:110px}.location-journey__connector{width:3px;height:52px}.location-journey__node{background:#f5f5f5;border:6px solid;border-radius:50%;width:32px;height:32px}.location-journey-card{text-align:center;background:#fff;border:1.5px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;padding:12px 10px 10px;display:flex;position:relative;overflow:hidden}.location-journey-card:before{content:"";filter:blur(5px);opacity:.9;border-radius:50%;height:22px;position:absolute;top:-6px;left:-8px;right:-8px}.location-journey-card__icon{z-index:1;margin-bottom:8px;font-size:20px;position:relative}.location-journey-card__title{z-index:1;color:#151515;max-width:80px;font-size:11px;font-weight:400;line-height:1.35;position:relative}.location-journey-card--yellow{border-color:#efbb00}.location-journey-card--yellow:before{background:#efbb00}.location-journey-card--yellow .location-journey-card__icon{color:#efbb00}.location-journey-card--yellow__connector{background:#efbb00}.location-journey-card--yellow__node{border-color:#efbb00}.location-journey-card--blue{border-color:#4b7ae7}.location-journey-card--blue:before{background:#4b7ae7}.location-journey-card--blue .location-journey-card__icon{color:#4b7ae7}.location-journey-card--blue__connector{background:#4b7ae7}.location-journey-card--blue__node{border-color:#4b7ae7}.location-journey-card--sky{border-color:#35a7e5}.location-journey-card--sky:before{background:#35a7e5}.location-journey-card--sky .location-journey-card__icon{color:#35a7e5}.location-journey-card--sky__connector{background:#35a7e5}.location-journey-card--sky__node{border-color:#35a7e5}.location-journey-card--cyan{border-color:#12b7df}.location-journey-card--cyan:before{background:#12b7df}.location-journey-card--cyan .location-journey-card__icon{color:#12b7df}.location-journey-card--cyan__connector{background:#12b7df}.location-journey-card--cyan__node{border-color:#12b7df}.location-journey-card--orange{border-color:#f2a400}.location-journey-card--orange:before{background:#f2a400}.location-journey-card--orange .location-journey-card__icon{color:#f2a400}.location-journey-card--orange__connector{background:#f2a400}.location-journey-card--orange__node{border-color:#f2a400}.location-journey-card--green{border-color:#38c755}.location-journey-card--green:before{background:#38c755}.location-journey-card--green .location-journey-card__icon{color:#38c755}.location-journey-card--green__connector{background:#38c755}.location-journey-card--green__node{border-color:#38c755}@media (width<=1199.98px){.select-location__title{font-size:44px}.select-location__subtitle{font-size:23px}.location-journey-card{width:140px;height:140px}.location-journey__line{top:204px}}@media (width<=991.98px){.select-location{padding:16px 0 44px}.select-location__header{flex-direction:column;gap:18px}.select-location__search{border-radius:16px;width:100%;max-width:none;height:56px;min-height:56px}.select-location__search-icon-box{border-radius:16px;width:56px;min-width:56px;height:100%;font-size:20px}.select-location__search-select.form-select{padding-left:18px;font-size:18px}.select-location__empty-state{padding:48px 0 52px}.select-location__illustration{transform-origin:top;margin-bottom:0;transform:scale(.86)}.select-location__title{font-size:36px}.select-location__subtitle{font-size:20px}.location-journey__line{display:none}.location-journey__item--top,.location-journey__item--bottom{padding-top:0;padding-bottom:0}.location-journey__connector{height:52px}}@media (width<=575.98px){.select-location__section-head{flex-direction:column;align-items:flex-start}.select-location__store-card{grid-template-columns:88px 1fr;gap:12px;min-height:160px}.select-location__store-card img{width:88px;height:88px}.select-location__search{border-radius:14px;max-width:100%;height:56px;min-height:56px}.select-location__search-icon-box{border-radius:14px;width:52px;min-width:52px;height:100%;font-size:20px}.select-location__search-select.form-select{padding-left:14px;padding-right:44px;font-size:16px}.select-location__search-arrow{font-size:15px;right:18px}.select-location__empty-state{padding:34px 0 36px}.select-location__illustration{width:220px;height:240px;margin-bottom:14px;transform:none}.select-location__phone{border-width:5px;width:158px;height:220px}.select-location__phone-notch{border-width:5px;width:48px;height:14px}.select-location__chat-card{border-width:4px;width:180px;height:126px;top:48px}.select-location__chat-card:after{border-top-width:30px;border-right-width:34px;bottom:-30px;left:74px}.select-location__chat-icon{font-size:62px}.select-location__title{font-size:28px}.select-location__subtitle{max-width:320px;margin:0 auto;font-size:16px;line-height:1.4}.location-journey-card{width:126px;height:126px;padding:18px 12px 14px}.location-journey-card__icon{margin-bottom:10px;font-size:24px}.location-journey-card__title{max-width:98px;font-size:15px;line-height:1.35}.location-journey__connector{width:3px;height:42px}.location-journey__node{border-width:6px;width:34px;height:34px}}img.disporashapeClouda{width:100%;margin-top:-49px}.whyussectionboxDisporarow{background:#34c759;border-radius:13px}.whyussectionboxDispora{color:#fff;flex-direction:column;align-items:center;display:flex}.whyussectionboxDispora h1{color:#fff;font-size:28px}.whyussectionboxDispora3,.whyussectionboxDispora1,.whyussectionboxDispora2{border-right:1px solid #fff}.whyfamtrustsectionrow{background:linear-gradient(90deg,#eaf9ee 85%,#eaf9ee00 85%);border-top-left-radius:33px;border-bottom-left-radius:33px;margin-bottom:200px}img.disporawhyustrust-image{width:72%;position:absolute;top:-141px;right:-60px}.whyussectionboxTrustDispora1 p{font-size:26px}.whyfamtrustsectionrow2{background:linear-gradient(270deg,#eaf9ee 75%,#eaf9ee00 75%);border-top-right-radius:33px;border-bottom-right-radius:33px;margin-bottom:200px}.whyfamtrustsectionrow2 img.disporawhyustrust-image{width:72%;position:absolute;top:-141px;right:176px}.payprotectionrow.row{background:#34c7590d;border:2px solid #34c7591a;border-radius:18px;font-size:26px}.disporaServiceBanner .mb-frame{text-align:center;width:80%}.disporaServiceBanner .mb-frame span.ant-typography.mb-description{color:#fff;margin:30px;font-size:18px}@media (width<=769px){.whyussectionboxDispora3,.whyussectionboxDispora1,.whyussectionboxDispora2{border-bottom:1px solid #fff;border-right:0 solid #fff}.whyussectionboxDispora3,.whyussectionboxDispora1,.whyussectionboxDispora2,.whyussectionboxDispora4{margin-top:33px}.disporaServiceBanner .mb-frame span.ant-typography.mb-description{margin:0 0 27px;font-size:17px}.whyfamtrustsectionrow{background:#eaf9ee}.whyussectionboxTrustDispora1 p{font-size:16px}.disporaServiceBanner .mb-frame{padding:35px 40px}}.replace-items{background:#fff;padding:26px 0 34px}.replace-items__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:38px;display:flex}.replace-items__heading-wrap{flex-direction:column;align-items:flex-start;display:inline-flex}.replace-items__title{color:#202020;letter-spacing:-.02em;margin:0;font-size:25px;font-weight:700;line-height:1.15}.replace-items__title-underline{background:#34c759;border-radius:999px;width:116px;height:6px;margin-top:14px}.replace-items__search{width:100%;max-width:473px;position:relative}.replace-items__search-icon{color:#d6d6d6;z-index:2;font-size:28px;position:absolute;top:50%;left:34px;transform:translateY(-50%)}.replace-items__search-input.form-control{height:50px;box-shadow:none;color:#4b4b4b;background:#f8f8f8;border:none;border-radius:15px;padding:0 28px 0 82px;font-size:22px;font-weight:400;line-height:1.2}.replace-items__search-input.form-control::placeholder{color:#cfcfcf}.replace-items__search-input.form-control:focus{box-shadow:none;background:#f8f8f8}.replace-items__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid}.replace-item-card{background:#fff;border-radius:40px;flex-direction:column;min-height:100%;padding:28px 28px 30px;display:flex;box-shadow:0 8px 30px #0f172a0d}.replace-item-card__image-wrap{aspect-ratio:1.18/.9;background:#f4f4f4;border-radius:34px;position:relative;overflow:hidden}.replace-item-card__image{object-fit:cover;border-radius:34px;width:100%;height:100%;display:block}.replace-item-card__rating{background:#fff;border-radius:20px;align-items:center;gap:10px;min-width:106px;height:58px;padding:0 20px;display:inline-flex;position:absolute;bottom:8px;right:18px;transform:translateY(50%);box-shadow:0 6px 18px #0f172a14}.replace-item-card__rating-icon{color:#f5b400;font-size:22px}.replace-item-card__rating-text{color:#262626;font-size:20px;font-weight:600;line-height:1}.replace-item-card__content{text-align:center;padding-top:46px}.replace-item-card__title{color:#2d3e73;letter-spacing:-.02em;margin:0 0 16px;font-size:38px;font-weight:500;line-height:1.15}.replace-item-card__price{color:#1f1f1f;margin:0 0 28px;font-size:33px;font-weight:400;line-height:1.15}.replace-item-card__currency{color:#ff5a4f}.replace-item-card__weight{color:#a8a8a8;font-size:.82em;font-weight:400}.replace-item-card__button{color:#fff;background:#34c759;border:none;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:100%;padding:16px 24px;font-size:22px;font-weight:500;line-height:1.2;transition:background .2s,transform .2s;display:inline-flex;height:40px!important}.replace-item-card__button:hover{background:#2fba52;transform:translateY(-1px)}.replace-item-card__button:focus{box-shadow:none;outline:none}.replace-item-card__button-icon{font-size:24px}@media (width<=1599.98px){.replace-items__title{font-size:25px}.replace-items__title-underline{width:84px;height:5px;margin-top:10px}.replace-items__search{max-width:380px}.replace-items__search-input.form-control{border-radius:15px;height:50px;padding-left:62px;font-size:18px}.replace-items__search-icon{font-size:22px;left:24px}.replace-item-card{border-radius:28px;padding:20px 20px 22px}.replace-item-card__image-wrap,.replace-item-card__image{border-radius:24px}.replace-item-card__rating{border-radius:14px;gap:8px;min-width:82px;height:44px;padding:0 14px}.replace-item-card__rating-icon,.replace-item-card__rating-text{font-size:16px}.replace-item-card__content{padding-top:34px}.replace-item-card__title{margin-bottom:10px;font-size:24px}.replace-item-card__price{margin-bottom:20px;font-size:20px}.replace-item-card__button{gap:10px;min-height:40px;font-size:14px}.replace-item-card__button-icon{font-size:18px}}@media (width<=991.98px){.replace-items{padding:24px 0 30px}.replace-items__header{margin-bottom:28px}.replace-items__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.replace-items__search{max-width:100%}}@media (width<=767.98px){.replace-items__header{flex-direction:column;align-items:stretch;gap:18px}.replace-items__title{font-size:28px}.replace-items__title-underline{width:74px;height:4px;margin-top:8px}.replace-items__search-input.form-control{border-radius:18px;height:58px;padding-left:50px;font-size:16px}.replace-items__search-icon{font-size:18px;left:18px}.replace-items__grid{grid-template-columns:1fr;gap:20px}.replace-item-card{border-radius:24px;padding:16px 16px 18px}.replace-item-card__image-wrap,.replace-item-card__image{border-radius:18px}.replace-item-card__content{padding-top:28px}.replace-item-card__title{font-size:22px}.replace-item-card__price{font-size:18px}.replace-item-card__button{min-height:48px;font-size:15px}}.iye-search{justify-content:flex-end}.order-details-section{background:#fff;padding:14px 0 30px}.order-details-container{max-width:1180px;padding:0 20px}.order-summary-card{background:#fff;border:1px solid #ececec;border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:88px;margin-bottom:18px;padding:20px 28px;display:flex}.order-summary-left{align-items:center;gap:16px;min-width:240px;display:flex}.order-summary-icon{color:#eda514;background:#fff2d9;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:18px;display:flex}.order-summary-content{flex-direction:column;display:flex}.order-summary-title{color:#1a1a1a;margin:0;font-size:24px;font-weight:500;line-height:1.2}.order-summary-date{color:#9b9b9b;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.3}.order-summary-status{color:#eba21b;text-align:center;background:#fff5e8;border-radius:8px;min-width:84px;padding:7px 16px;font-size:11px;font-weight:500;line-height:1.2}.order-track-btn{color:#fff;min-width:130px;height:40px;box-shadow:none;background:#31c553;border:none;border-radius:20px;font-size:13px;font-weight:500}.order-track-btn:hover,.order-track-btn:focus,.order-track-btn:active{color:#fff!important;box-shadow:none!important;background:#29b248!important}.order-information-block{width:100%}.order-information-title{color:#1e1e1e;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.2}.order-information-card{background:#fff;border:1px solid #ececec;border-radius:2px;padding:20px 28px 26px}.order-table-header{color:#1a1a1a;grid-template-columns:minmax(240px,1.6fr) minmax(120px,.7fr) minmax(120px,.5fr);gap:16px;margin-bottom:8px;font-size:15px;font-weight:500;display:grid}.order-col-name,.order-col-qty,.order-col-price{align-items:center;display:flex}.order-col-price{justify-content:flex-end}.order-item-row{grid-template-columns:minmax(240px,1.6fr) minmax(120px,.7fr) minmax(120px,.5fr);align-items:center;gap:16px;padding:14px 0;display:grid}.order-item-name-wrap{align-items:center;gap:12px;display:flex}.order-item-image{object-fit:cover;border-radius:50%;width:36px;min-width:36px;height:36px}.order-item-name,.order-item-qty{color:#2d386b;font-size:18px;font-weight:400;line-height:1.3}.order-item-price{color:#2d386b;justify-content:flex-end;font-size:18px;font-weight:400;line-height:1.3}.order-price-currency{color:#ff5630;margin-right:1px}.order-charge-row{justify-content:space-between;align-items:center;padding:18px 8px 0;display:flex}.order-charge-label{color:#8e8e8e;font-size:17px;font-weight:400;line-height:1.4}.order-charge-value{color:#3a3a3a;font-size:17px;font-weight:400;line-height:1.4}.order-total-row{border-top:1px solid #ededed;justify-content:space-between;align-items:center;margin-top:14px;padding-top:16px;display:flex}.order-total-label{color:#202020;font-size:19px;font-weight:500;line-height:1.3}.order-total-value{color:#ff5630;font-size:19px;font-weight:600;line-height:1.3}.order-cancel-wrap{justify-content:flex-end;margin-top:20px;display:flex}.order-cancel-btn{color:#fff;min-width:126px;height:40px;box-shadow:none;background:#e4002b;border:none;border-radius:20px;font-size:12px;font-weight:500}.order-cancel-btn:hover,.order-cancel-btn:focus,.order-cancel-btn:active{color:#fff!important;box-shadow:none!important;background:#c80025!important}@media (width<=991.98px){.order-summary-card{padding:18px 20px}.order-information-card{padding:18px 20px 22px}.order-summary-title,.order-information-title{font-size:20px}.order-item-name,.order-item-qty,.order-item-price{font-size:16px}.order-charge-label,.order-charge-value{font-size:15px}}@media (width<=767.98px){.order-summary-card{flex-direction:column;align-items:flex-start}.order-summary-status{order:3}.order-track-btn{order:4}.order-table-header{display:none}.order-item-row{border-bottom:1px solid #f1f1f1;grid-template-columns:1fr;gap:10px;padding:14px 0}.order-col-qty,.order-col-price,.order-item-price{justify-content:flex-start}.order-item-qty:before{content:"Qan: ";color:#999;margin-right:4px;font-size:14px}.order-item-price:before{content:"Price: ";color:#999;margin-right:4px;font-size:14px}.order-charge-row,.order-total-row{padding-left:0;padding-right:0}.order-charge-label,.order-charge-value,.order-total-label,.order-total-value{font-size:15px}.order-cancel-wrap{justify-content:center}.order-cancel-btn{width:100%;max-width:220px}}@media (width<=480px){.order-details-container{padding:0 12px}.order-summary-card,.order-information-card{padding-left:14px;padding-right:14px}.order-summary-title,.order-information-title{font-size:18px}.order-item-name{font-size:15px}.order-item-qty,.order-item-price,.order-charge-label,.order-charge-value,.order-total-label,.order-total-value{font-size:14px}.order-track-btn,.order-cancel-btn{width:100%}}.cancel-order-modal .ant-modal-content{border-radius:34px;padding:0;overflow:hidden}.cancel-order-box{background:#fff;border-radius:34px;padding:44px 48px 40px}.cancel-order-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.cancel-order-title{color:#111;margin:0;font-size:28px;font-weight:500;line-height:1.2}.cancel-order-close{color:#f04444;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:30px;line-height:1;display:flex}.cancel-order-body{margin-bottom:40px}.cancel-order-textarea textarea{resize:none!important;color:#111!important;min-height:250px!important;box-shadow:none!important;border:2px solid #f1f1f1!important;border-radius:28px!important;padding:28px 30px!important;font-size:20px!important}.cancel-order-textarea textarea::placeholder{color:#bdbdbd!important}.cancel-order-textarea textarea:focus{box-shadow:none!important;border-color:#f1f1f1!important}.cancel-order-actions{align-items:center;gap:22px;display:flex}.cancel-order-backBtn,.cancel-order-submitBtn{cursor:pointer;border:none;border-radius:999px;height:50px;font-size:18px;font-weight:500;transition:all .2s}.cancel-order-backBtn{color:#b1b1b1;background:#f2f2f2;flex:1}.cancel-order-submitBtn{color:#fff;background:#eb0029;flex:1.3}.cancel-order-submitBtn:hover{background:#d40025}@media (width<=991px){.cancel-order-modal{padding:16px}.cancel-order-box{padding:30px 24px 24px}.cancel-order-title{font-size:22px}.cancel-order-textarea textarea{min-height:200px!important;padding:20px 22px!important;font-size:17px!important}.cancel-order-backBtn,.cancel-order-submitBtn{height:64px;font-size:20px}}@media (width<=576px){.cancel-order-actions{flex-direction:column}.cancel-order-backBtn,.cancel-order-submitBtn{flex:unset;width:100%;height:56px;font-size:18px}.cancel-order-title{font-size:20px}.cancel-order-close{font-size:24px}.cancel-order-textarea textarea{border-radius:20px!important;min-height:160px!important}}.review-success-modal .ant-modal-content{background:#fff;border-radius:34px;padding:0;overflow:hidden}.review-success-box{background:#fff;border-radius:34px;position:relative;overflow:hidden}.review-success-close{z-index:3;color:#f04444;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:28px;line-height:1;display:flex;position:absolute;top:28px;right:32px}.review-success-hero{background-image:url(/static/media/paymentsuccess-Bvi4huMu.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:250px;display:flex;position:relative}.review-success-hero:after,.review-success-hero:before{content:"";border-radius:120px 120px 0 0;width:260px;height:120px;position:absolute;bottom:-58px}.review-success-hero:before{left:-10px}.review-success-hero:after{right:-10px}.review-success-imageWrap{z-index:2;position:relative}.review-success-dummyImage{color:#32c553;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;font-size:92px;display:flex}.review-success-content{z-index:2;text-align:center;background:#fff;padding:34px 40px 48px;position:relative}.review-success-title{color:#1f2233;margin:0 0 14px;font-size:32px;font-weight:600;line-height:1.2}.review-success-text{color:#8c9ab0;margin:0;font-size:22px;font-weight:400;line-height:1.4}.review-success-doneBtn{color:#fff;cursor:pointer;background:#35c759;border:none;border-radius:999px;min-width:370px;height:50px;margin-top:34px;font-size:18px;font-weight:500;transition:all .2s}.review-success-doneBtn:hover{background:#2fb24f}@media (width<=991px){.review-success-modal{padding:16px}.review-success-hero{height:250px}.review-success-title{font-size:26px}.review-success-text{font-size:18px}.review-success-doneBtn{min-width:260px;height:50px;font-size:18px}}@media (width<=576px){.review-success-close{font-size:24px;top:20px;right:20px}.review-success-hero{height:210px}.review-success-dummyImage{width:92px;height:92px;font-size:64px}.review-success-content{padding:26px 20px 30px}.review-success-title{font-size:22px}.review-success-text{font-size:16px}.review-success-doneBtn{width:100%;min-width:unset;height:56px;font-size:18px}}.to-recipientCard{justify-content:space-between;align-items:flex-start;gap:20px;padding:6px 4px;display:flex}.to-recipientLeft{align-items:flex-start;gap:18px;display:flex}.to-recipientIcon{border:2px solid #f2a400;border-radius:50%;width:25px;min-width:25px;height:25px;margin-top:2px;position:relative}.to-recipientIcon:after{content:"";background:#f2a400;border-radius:50%;position:absolute;inset:7px}.to-recipientMeta{flex-direction:column;gap:8px;display:flex}.to-recipientNameRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.to-recipientName{color:#111;font-size:14px;font-weight:500;line-height:1.2}.to-recipientRole{color:#3d3d3d;font-size:14px;font-weight:400;line-height:1.2}.to-recipientLine{color:#8a8f92;font-size:14px;font-weight:400;line-height:1.5}.to-recipientEditBtn{margin-top:2px;color:#1497ef!important;font-size:22px!important}.to-marketAgentWrap{width:100%}.to-marketAgentHeading{color:#111;margin-bottom:18px;font-size:22px;font-weight:500;line-height:1.2}.to-marketAgentCard{background:#fff;border:1px solid #f1f1f1;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:28px 34px;display:flex}.to-marketAgentLeft{align-items:center;gap:22px;display:flex}.to-marketAgentAvatar{min-width:76px}.to-marketAgentMeta{flex-direction:column;gap:8px;display:flex}.to-marketAgentName{color:#111;font-size:24px;font-weight:500;line-height:1.2}.to-marketAgentPhone{color:#8a8f92;font-size:18px;font-weight:400;line-height:1.3}.to-marketAgentCallBtn{color:#34c759;cursor:pointer;background:#edf7ee;border:none;border-radius:18px;justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;font-size:24px;display:flex}.to-quantityCheckWrap{width:100%;padding-top:8px}.to-quantityCheckHeading{color:#111;margin-bottom:18px;font-size:16px;font-weight:500;line-height:1.2}.to-quantityCard{background:#fff;border:1px solid #f1f1f1;border-radius:28px;height:100%;padding:24px}.to-quantityImageWrap{position:relative}.to-quantityImage{object-fit:cover;border-radius:15px;width:100%;height:200px;display:block}.to-quantityBody{padding-top:18px}.to-quantityTitle{color:#111;font-size:14px;font-weight:500;line-height:1.3}.to-quantityDate{color:#222;margin-top:10px;font-size:16px;font-weight:400;line-height:1.4}.to-quantityDots{justify-content:center;align-items:center;gap:6px;margin-top:22px;display:flex}.to-quantityDot{background:#e3e3e3;border-radius:999px;width:8px;height:8px}.to-quantityDot--active{background:#38c559;width:34px}.to-quantityNotice{background:#fffdf9;border:1px solid #f2d4b0;border-radius:4px;align-items:center;gap:18px;max-width:930px;margin:42px auto 0;padding:18px 26px;display:flex}.to-quantityNoticeIcon{color:#f25572;justify-content:center;align-items:center;font-size:22px;display:flex}.to-quantityNoticeText{color:#111;font-size:14px;font-weight:400;line-height:1.5}.to-quantityActions{justify-content:flex-end;gap:18px;margin-top:20px;display:flex}.to-quantityActionBtn{cursor:pointer;border:none;border-radius:16px;min-width:158px;height:50px;padding:0 24px;font-size:14px;font-weight:500;line-height:1}.to-quantityActionBtn--reject{color:#ff4a4a;background:#fbefef}.to-quantityActionBtn--accept{color:#34c759;background:#edf7ee}@media (width<=991.98px){.to-marketAgentCard,.to-recipientCard{padding:20px}.to-marketAgentName,.to-recipientName,.to-quantityTitle{font-size:20px}.to-marketAgentPhone,.to-recipientLine,.to-recipientRole{font-size:16px}.to-quantityImage{height:220px}.to-quantityActions{justify-content:center}}@media (width<=767.98px){.to-marketAgentCard,.to-recipientCard{flex-direction:column;align-items:flex-start}.to-marketAgentLeft,.to-recipientLeft{width:100%}.to-marketAgentCallBtn{align-self:flex-end}.to-quantityNotice{margin-top:28px;padding:16px 18px}.to-quantityNoticeText{font-size:16px}.to-quantityActions{flex-direction:column;align-items:stretch}.to-quantityActionBtn{width:100%}}@media (width<=575.98px){.to-marketAgentCard,.to-quantityCard{border-radius:20px;padding:16px}.to-quantityImageWrap{border-radius:20px}.to-quantityImage{height:190px}.to-marketAgentName,.to-recipientName,.to-quantityTitle{font-size:18px}.to-marketAgentPhone,.to-recipientLine,.to-recipientRole,.to-quantityDate{font-size:14px}.to-quantityCheckHeading,.to-marketAgentHeading{font-size:20px}}.to-quantityCard--clickable{text-align:left;cursor:pointer;background:#fff;border:1px solid #f1f1f1;width:100%;transition:all .2s}.to-quantityCard--clickable:hover{transform:translateY(-2px)}.to-quantityVerifiedTick{color:#fff;z-index:2;background:#19c98b;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex;position:absolute;top:10px;right:10px}.qc-photos-modal .ant-modal-content{background:#fff;border-radius:34px;padding:0;overflow:hidden}.qc-photos-box{background:#fff;border-radius:34px;padding:34px 42px 38px}.qc-photos-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.qc-photos-title{color:#111;margin:0;font-size:24px;font-weight:600;line-height:1.2}.qc-photos-close{color:#f04444;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:30px;line-height:1;display:flex}.qc-photos-grid{grid-template-rows:150px 150px;grid-template-columns:1.1fr 1fr 1fr;gap:18px 22px;display:grid}.qc-photos-item{background:#f5f5f5;border-radius:28px;overflow:hidden}.qc-photos-item--large{grid-row:1/span 2}.qc-photos-image{object-fit:cover;width:100%;height:100%;display:block}.qc-photos-actions{justify-content:center;gap:18px;margin-top:28px;display:flex}.qc-photos-btn{cursor:pointer;border:none;border-radius:999px;min-width:300px;height:50px;font-size:16px;font-weight:500;line-height:1}.qc-photos-btn--reject{color:#fff;background:#eb0029}.qc-photos-btn--accept{color:#fff;background:#37c857}@media (width<=991px){.to-quantityVerifiedTick{width:34px;height:34px;font-size:16px}.qc-photos-box{padding:24px}.qc-photos-grid{grid-template-rows:220px 150px 150px;grid-template-columns:1fr 1fr}.qc-photos-item--large{grid-area:auto/1/auto/span 2}.qc-photos-btn{min-width:220px;height:62px;font-size:20px}}@media (width<=576px){.qc-photos-box{padding:20px 16px 24px}.qc-photos-title{font-size:20px}.qc-photos-close{font-size:24px}.qc-photos-grid{grid-template-rows:auto;grid-template-columns:1fr}.qc-photos-item,.qc-photos-item--large{grid-area:auto;height:180px}.qc-photos-actions{flex-direction:column}.qc-photos-btn{width:100%;min-width:unset;height:56px;font-size:18px}}.pm-delete-modal .ant-modal-content,.pm-edit-modal .ant-modal-content{border-radius:28px;padding:0;overflow:hidden}.pm-delete-box{text-align:center;background:#fff;border-radius:28px;padding:28px 24px 24px;position:relative}.pm-delete-close,.pm-edit-close{color:#ff4d4f;cursor:pointer;background:0 0;border:none;padding:0;font-size:30px;line-height:1}.pm-delete-close{position:absolute;top:18px;right:20px}.pm-delete-title,.pm-edit-title{color:#111;margin:0;font-size:24px;font-weight:600;line-height:1.2}.pm-delete-text{color:#666;margin:14px 0 0;font-size:16px;line-height:1.5}.pm-delete-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.pm-delete-cancelBtn,.pm-delete-confirmBtn,.pm-edit-updateBtn{cursor:pointer;border:none;border-radius:999px;height:48px;padding:0 24px;font-size:16px;font-weight:500}.pm-delete-cancelBtn{color:#666;background:#f1f1f1;min-width:120px}.pm-delete-confirmBtn{color:#fff;background:#ff4d4f;min-width:150px}.pm-edit-box{background:#fff;border-radius:28px;padding:26px 22px 22px}.pm-edit-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pm-edit-form{flex-direction:column;gap:14px;display:flex}.pm-edit-input{width:100%;height:48px;box-shadow:none!important;border:1px solid #dfe6ef!important;border-radius:14px!important;padding:0 16px!important;font-size:14px!important}.pm-edit-input .ant-input{height:46px!important}.pm-edit-input::placeholder{color:#a0a0a0}.pm-edit-updateBtn{color:#fff;background:#37c857;border:none;border-radius:14px;width:100%;height:48px;margin-top:8px;font-size:15px;font-weight:600}.add-address-modal input,.add-address-modal .address-input,.add-address-modal .ant-input{box-sizing:border-box;height:48px!important;min-height:48px!important;padding:0 16px!important;line-height:48px!important}.add-address-modal .ant-input-affix-wrapper{border-radius:16px!important;align-items:center!important;height:48px!important;min-height:48px!important;padding:0 16px!important;display:flex!important}.add-address-modal .ant-input-affix-wrapper input{height:100%!important;min-height:unset!important;line-height:normal!important}.add-address-modal textarea,.add-address-modal .ant-input-textarea,.add-address-modal textarea.ant-input{resize:vertical!important;height:auto!important;min-height:90px!important;padding:14px 16px!important;line-height:20px!important}.add-address-modal .ant-modal-body{max-height:85vh!important;padding:0!important;overflow:hidden!important}.add-address-modal .pm-edit-box{box-sizing:border-box;flex-direction:column;height:100%;max-height:85vh;padding:24px 24px 20px;display:flex;overflow:hidden}.add-address-modal .pm-edit-head{flex-shrink:0;margin-bottom:16px}.add-address-modal .add-address-form-body{flex-direction:column;flex:1;gap:16px;padding-right:6px;display:flex;overflow-y:auto}.add-address-modal .add-address-form-body::-webkit-scrollbar{width:6px}.add-address-modal .add-address-form-body::-webkit-scrollbar-track{background:0 0}.add-address-modal .add-address-form-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.add-address-modal .add-address-form-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.add-address-modal .form-group-item{flex-direction:column;gap:4px;width:100%;display:flex}.add-address-modal .add-address-field-label{color:#475569;font-size:13px;font-weight:600;display:block}.add-address-modal .address-form-error-text{color:#ff4d4f;margin-top:4px;font-size:12px;font-weight:500;display:block}.add-address-modal .address-form-error-text.submit-error{text-align:center;margin-top:8px}.add-address-modal .add-address-modal-footer{border-top:1px solid #f1f5f9;flex-shrink:0;width:100%;margin-top:8px;padding-top:14px}.add-address-modal .add-address-submit-btn,.add-address-modal button.add-address-submit-btn{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background:#37c857!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:48px!important;min-height:48px!important;margin-top:0!important;padding:0 20px!important;font-size:15px!important;font-weight:600!important;transition:all .2s!important;display:flex!important}.add-address-modal .add-address-submit-btn:hover,.add-address-modal button.add-address-submit-btn:hover{background:#2fb54c!important;box-shadow:0 4px 12px #37c85740!important}.add-address-modal .add-address-submit-btn span{line-height:normal!important}@media (width<=576px){.pm-delete-actions{flex-direction:column}.pm-delete-cancelBtn,.pm-delete-confirmBtn,.pm-edit-updateBtn{width:100%}.pm-edit-box,.pm-delete-box{padding:20px 16px}.pm-edit-title,.pm-delete-title{font-size:20px}}.review-success-realImage{object-fit:contain;width:220px;max-width:100%;margin:0 auto;display:block}.payment-failed-modal .review-success-box{border-radius:20px}.payment-failed-hero{background:#fff4f4;height:140px}.payment-failed-icon{color:#ff4d4f;background:0 0;width:80px;height:80px;font-size:70px}.payment-failed-content{padding:22px 22px 28px}.payment-failed-title{font-size:24px}.payment-failed-text{max-width:300px;margin:0 auto;font-size:15px;line-height:1.6}.payment-failed-btn{color:#fff;cursor:pointer;background:#ff4d4f;border:none;border-radius:999px;min-width:180px;height:44px;margin-top:20px;font-size:16px;font-weight:500}@media (width>=769px){.iye-searchmobile span.ant-input-affix-wrapper{height:31px;padding-left:19px}.iye-searchmobile .iye-iconBox{min-width:40px}.iye-searchmobile .iye-submit.ant-btn{width:100%;height:37px;padding:6px 22px}.iye-searchmobile .iye-lang .ant-select-selector{width:100%;height:37px!important}.iye-searchmobile .iye-lang{min-width:100%!important}}.iye-submit.ant-btn.iye-submit--logout{color:#fff;background:#ff2b2b;border-color:#ff2b2b}.iye-submit.ant-btn.iye-submit--logout:hover,.iye-submit.ant-btn.iye-submit--logout:focus{color:#fff!important;background:#ff1a1a!important;border-color:#ff1a1a!important}.iyePill--logout{color:#fff;background:#ff2b2b;border-color:#ff2b2b}.iyePill--logout:hover{color:#fff;background:#ff1a1a;border-color:#ff1a1a}.vendor-kyc{padding:8px 0}.vendor-kyc__header{color:#b5b5b5;margin-bottom:12px;font-size:14px}.vendor-kyc__card{text-align:center;background:#fff;border-radius:30px;padding:30px 56px 42px;box-shadow:0 20px 60px #00000014}.vendor-kyc__title{color:#1f2937;margin:0;font-size:20px;font-weight:700}.vendor-kyc__subtitle{color:#b5b5b5;margin:10px 0 24px;font-size:14px}.vendor-kyc__sectionTitle{color:#1f2937;margin-bottom:14px;font-size:16px;font-weight:500}.vendor-kyc__bvnCircle{background:#fff;border:2px dashed #8ee6a3;border-radius:50%;justify-content:center;align-items:center;width:128px;height:128px;padding:0;display:inline-flex}.vendor-kyc__iconWrap{color:#c6c6c6;background:#e8f8eb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.vendor-kyc__icon{font-size:18px}.vendor-kyc__label{color:#2d2d2d;margin-top:12px;font-size:15px;font-weight:500}.vendor-kyc__documents{grid-template-columns:1fr 1fr;gap:18px;margin:14px 0 20px;display:grid}.vendor-kyc__document{background:#fff;border:2px dashed #8ee6a3;border-radius:24px;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;min-height:180px;padding:12px 12px 10px;display:flex;overflow:hidden}.vendor-kyc__documents .vendor-kyc__document .vendor-kyc__iconWrap{background:#e8f8eb;border-radius:16px;flex:auto;width:100%;min-height:110px;max-height:140px;position:relative;overflow:hidden}.vendor-kyc__documents .vendor-kyc__document .vendor-kyc__icon{font-size:28px}.vendor-kyc__documentPreview{object-fit:contain;object-position:center;border-radius:16px;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.vendor-kyc__documents .vendor-kyc__document .vendor-kyc__documentText{flex-shrink:0}.vendor-kyc__documentText{color:#c6c6c6;font-size:15px}.vendor-kyc__inputWrap{max-width:560px;margin:0 auto}.vendor-kyc__inputWrap .ant-form-item{margin-bottom:0}.vendor-kyc__inputWrap .ant-input{background:#fafafa}.vendor-kyc__actions{margin-top:20px}.vendor-kyc__verifyBtn.btn,.vendor-kyc__verifyBtn.btn:hover,.vendor-kyc__verifyBtn.btn:focus{color:#fff;border-radius:999px;min-width:240px;min-height:40px}@media (width<=768px){.vendor-kyc__card{padding:24px 20px 30px}.vendor-kyc__documents{grid-template-columns:1fr}}.vendor-store{padding-top:36px}.vendor-store__upload{align-items:stretch;min-height:180px;padding:12px 12px 10px;overflow:hidden}.vendor-store__upload .vendor-kyc__iconWrap{background:#e8f8eb;border-radius:16px;flex:auto;width:100%;min-height:110px;max-height:140px;position:relative;overflow:hidden}.vendor-store__upload .vendor-store__uploadPreview{object-fit:contain;object-position:center;border-radius:16px;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.vendor-store__upload .vendor-kyc__icon{font-size:28px}.vendor-store__upload .vendor-kyc__documentText{flex-shrink:0}.vendor-store__grid{grid-template-columns:1fr 1fr;gap:18px;max-width:100%;display:grid}.vendor-store__field.ant-form-item{margin-bottom:0}.vendor-store__select.ant-select{width:100%}.vendor-store__select .ant-select-selector{min-height:50px!important;box-shadow:none!important;background:#fafafa!important;border:1px solid #f0f0f0!important;border-radius:999px!important;align-items:center!important;padding:0 16px!important;display:flex!important}.vendor-store__select .ant-select-selection-placeholder,.vendor-store__select .ant-select-selection-item{color:#bcbcbc!important;line-height:48px!important}.vendor-store__select .ant-select-arrow{color:#bcbcbc}@media (width<=768px){.vendor-store__uploads,.vendor-store__grid{grid-template-columns:1fr}}.vendor-approval{z-index:1000;background:#0000002e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.vendor-approval__card{text-align:center;background:#fff;border-radius:28px;width:100%;max-width:320px;padding:24px 18px 22px;box-shadow:0 20px 50px #00000029}.vendor-approval__iconWrap{color:#f6b400;background:#fff3da;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:inline-flex}.vendor-approval__icon{font-size:26px}.vendor-approval__divider{background:#ececec;height:1px;margin:0 0 14px}.vendor-approval__title{color:#1f2937;margin:0;font-size:20px;font-weight:600}.vendor-approval__subtitle{color:#b5b5b5;margin:10px 0 18px;font-size:13px;line-height:1.5}.vendor-approval__button{color:#fff;background:#f6b400;border:none;border-radius:999px;min-width:126px;height:34px;font-size:14px;font-weight:500}.vendor-approval__button--success{background:#35c759}.vendor-approval__card--success .vendor-approval__iconWrap{color:#35c759;background:#e8f8eb}.institution-order-list-page,.institution-order-detail-page,.institution-inspection-page{background:#f7f8fa;padding:24px 40px 40px}.institution-order-list-shell,.institution-order-detail-shell,.institution-inspection-shell{background:#fff;border-radius:24px;padding:28px;box-shadow:0 16px 40px #1018280f}.institution-order-list-shell__header,.institution-order-detail-shell__header,.institution-inspection-shell__header{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.institution-order-list-shell__title,.institution-order-detail-shell__title,.institution-inspection-shell__title{color:#1a1a1a;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.1}.institution-order-list-shell__subtitle,.institution-order-detail-shell__subtitle,.institution-inspection-shell__subtitle{color:#667085;margin:0;font-size:15px}.institution-order-list-tabs{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.institution-order-list-tabs__button{color:#4b5563;background:#fff;border:1px solid #dfe3e8;border-radius:999px;padding:10px 16px;font-weight:600}.institution-order-list-tabs__button--active{color:#fff;background:#35b958;border-color:#35b958}.institution-order-list-card{background:#fff;border:1px solid #eceff3;border-radius:20px;height:100%;padding:22px}.institution-order-list-card__top{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.institution-order-list-card__type,.institution-order-detail-summary__type{color:#22864d;background:#eef8f1;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.institution-order-list-card__status,.institution-order-detail-summary__status{border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.institution-order-list-card__status--pending{color:#f59e0b;background:#fff4de}.institution-order-list-card__status--inspection{color:#2563eb;background:#e8f0ff}.institution-order-list-card__status--transit{color:#0284c7;background:#edf7ff}.institution-order-list-card__status--completed{color:#16a34a;background:#eaf9ef}.institution-order-list-card__status--rejected{color:#e11d48;background:#fff1f2}.institution-order-list-card__order-no{color:#101828;margin:0 0 8px;font-size:22px;font-weight:700}.institution-order-list-card__vendor{color:#344054;margin:0 0 6px;font-size:16px;font-weight:600}.institution-order-list-card__po{color:#98a2b3;margin:0 0 18px;font-size:13px}.institution-order-list-card__meta{color:#667085;justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.institution-order-list-card__meta strong{color:#101828;font-size:18px}.institution-order-list-card__button.ant-btn{color:#d97706;background:#fff7ec;border-color:#ffcf8b;border-radius:12px;font-weight:700}.institution-order-detail-shell__back{color:#111827;background:#f2f4f7;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:inline-flex}.institution-order-detail-summary{background:linear-gradient(135deg,#f7fbf8 0%,#fff 100%);border:1px solid #e7f1eb;border-radius:20px;margin-bottom:18px;padding:22px}.institution-order-detail-summary__top{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.institution-order-detail-summary__status{color:#2563eb;background:#e8f0ff}.institution-order-detail-summary__grid,.purchase-order-preview__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.institution-order-detail-summary__label,.purchase-order-preview__summary-item span{color:#667085;margin-bottom:6px;font-size:13px;display:block}.institution-order-detail-summary__value,.purchase-order-preview__summary-item strong{color:#101828;font-size:16px}.institution-order-detail-summary__secondary{color:#98a2b3;margin:16px 0 0;font-size:13px}.institution-order-detail-actions,.institution-inspection-actions{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.institution-order-detail-actions .ant-btn,.institution-inspection-actions .ant-btn{border-radius:12px;min-width:152px;font-weight:700}.institution-order-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.institution-order-detail-card{background:#fff;border:1px solid #eaecf0;border-radius:18px;padding:20px}.institution-order-detail-card--full{grid-column:1/-1}.institution-order-detail-card__title,.institution-inspection-note__title{color:#101828;margin:0 0 14px;font-size:18px;font-weight:700}.institution-order-detail-card__rows{flex-direction:column;gap:14px;display:flex}.institution-order-detail-card__row{grid-template-columns:160px 1fr;gap:16px;display:grid}.institution-order-detail-card__row span{color:#667085;font-size:14px}.institution-order-detail-card__row strong{color:#101828;font-size:14px}.institution-order-detail-table{border:1px solid #eaecf0;border-radius:14px;overflow:hidden}.institution-order-detail-table__head,.institution-order-detail-table__row{grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;padding:14px 16px;display:grid}.institution-order-detail-table__head{color:#667085;background:#f9fafb;font-size:13px;font-weight:700}.institution-order-detail-table__row{color:#101828;border-top:1px solid #eaecf0;font-size:14px}.institution-inspection-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.institution-inspection-media__card{background:#f2f4f7;border-radius:18px;min-height:220px;position:relative;overflow:hidden}.institution-inspection-media__image{object-fit:cover;width:100%;height:100%;display:block}.institution-inspection-media__badge{color:#fff;background:#111827b8;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px}.institution-inspection-note{background:#fff;border:1px solid #eaecf0;border-radius:18px;margin-bottom:18px;padding:20px}.institution-inspection-note__text{color:#475467;margin:0;line-height:1.6}.institution-inspection-modal .ant-modal-content{border-radius:20px}.institution-inspection-modal__body{flex-direction:column;gap:16px;display:flex}.institution-inspection-modal__label{color:#101828;font-weight:600}.institution-inspection-modal__actions{justify-content:flex-end;gap:10px;display:flex}.purchase-order-preview--simple{max-width:980px;margin:0 auto}.purchase-order-preview__summary-grid{margin-bottom:22px}.purchase-order-preview__summary-item{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:16px}.purchase-order-preview__total-strip{color:#101828;background:#f9fafb;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:18px 20px;display:flex}.purchase-order-preview__total-strip strong{font-size:24px}.purchase-order-preview__escrow-note{color:#667085;margin:16px 0 0;font-size:14px}.institution-order-detail-page__empty{text-align:center}.institution-order-detail-page__back-link{color:#35b958;font-weight:700;text-decoration:none;display:inline-block}.institution-payment-page{background:#f7f8fa;padding:24px 0 40px}.institution-payment-page__container{max-width:1180px}.institution-payment-shell{background:#fff;border-radius:24px;padding:28px;box-shadow:0 16px 40px #1018280f}.institution-payment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.institution-payment-option{color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:18px;align-items:center;gap:12px;padding:18px;font-weight:600;display:flex}.institution-payment-option--active{background:#f4fff7;border-color:#35b958}.institution-payment-option__icon{color:#111827;background:#f2f4f7;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-flex}.institution-payment-note{color:#b45309;background:#fff7ec;border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:14px;display:inline-flex}.institution-payment-modal .ant-modal-content{border-radius:22px;padding:24px}.institution-payment-modal__body{text-align:center;flex-direction:column;gap:16px;display:flex}.institution-payment-modal__icon{color:#35b958;background:#eef8f1;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto;font-size:28px;display:flex}.institution-payment-modal__title{color:#101828;margin:0;font-size:28px;font-weight:700}.institution-payment-modal__text{color:#667085;margin:0;font-size:14px;line-height:1.6}.institution-payment-modal__details{background:#f9fafb;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.institution-payment-modal__row{text-align:left;justify-content:space-between;gap:12px;display:flex}.institution-payment-modal__row span{color:#667085}.institution-payment-modal__row strong{color:#101828}@media (width<=991px){.institution-order-detail-sections,.institution-order-detail-summary__grid,.purchase-order-preview__summary-grid,.institution-inspection-media,.institution-payment-options{grid-template-columns:1fr}}@media (width<=767px){.institution-order-list-shell,.institution-order-detail-shell,.institution-inspection-shell,.purchase-order-preview__main-card{border-radius:18px;padding:20px}.institution-order-detail-card__row,.institution-order-detail-table__head,.institution-order-detail-table__row{grid-template-columns:1fr}.institution-order-list-card__top,.institution-order-detail-summary__top,.institution-order-list-card__meta,.purchase-order-preview__total-strip{flex-direction:column;align-items:flex-start}.institution-order-list-shell__title,.institution-order-detail-shell__title,.institution-inspection-shell__title{font-size:24px}}.home-section-head{margin-bottom:48px}.home-section-title{color:#111827;letter-spacing:-.02em;margin:0 0 14px;font-size:30px;font-weight:800;line-height:1.2}.home-section-underline{background:#34c759;border-radius:999px;width:52px;height:4px}.whyussection{padding:96px 0}.whyussectionbox{text-align:center;background:#fff;border:1px solid #d4f0dc;border-radius:20px;height:100%;padding:32px 24px;transition:transform .22s,box-shadow .22s;box-shadow:0 1px 10px #34c75912}.whyussectionbox:hover{transform:translateY(-5px);box-shadow:0 14px 32px #34c75924}.whyus-image{object-fit:contain;width:76px;height:76px;margin-bottom:18px}.whyus-title{color:#111827;margin:0 0 6px;font-size:17px;font-weight:700}.whyus-sub{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.africafood-section{background:#f8fafb;padding:96px 0}.africafoodhomestructureColin{text-align:center;background:#fff;border:1px solid #eef2f6;border-radius:18px;height:100%;padding:32px 20px;transition:box-shadow .22s,transform .22s;box-shadow:0 1px 10px #0000000a}.africafoodhomestructureColin:hover{transform:translateY(-3px);box-shadow:0 10px 28px #00000014}.africafood-img{object-fit:contain;width:88px;height:88px;margin-bottom:16px}.africafood-title{color:#111827;margin:0 0 8px;font-size:17px;font-weight:700}.africafood-desc{color:#6b7280;margin:0;font-size:13px;line-height:1.65}p.africafoodhome-hme{color:#15803d;text-transform:uppercase;letter-spacing:.12em;margin:10px 0 0;font-size:11px;font-weight:700}.homecatsection{padding:80px 0}.homecat-col{cursor:pointer}.homecat-card{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:20px;flex-direction:column;align-items:center;padding:28px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.homecat-col:hover .homecat-card{border-color:#34c759;transform:translateY(-4px);box-shadow:0 12px 28px #34c7591f}.homecat-card img{object-fit:contain;width:90px;height:90px;margin-bottom:14px}.homecat-card .ant-typography{color:#1a1a1a!important;margin:0!important;font-size:16px!important;font-weight:600!important}.homecatsection div{text-align:unset}.entry-points-section{padding:80px 0}.entry-card{width:100%;min-width:unset;max-width:unset;cursor:pointer;background:#f4fdf6;border:1px solid #d4f0dc;border-radius:20px;height:100%;padding:28px 24px;transition:transform .2s,box-shadow .2s}.entry-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #34c7591f}.entry-card.active{background:#edfbf2;border-color:#22c55e}.entry-card h3{color:#1a1a1a;margin-bottom:8px;font-size:17px;font-weight:700}.entry-card p{color:#6b7280;margin:0;font-size:13px;line-height:1.6}.reviewsec-text{color:#374151;font-size:13px;line-height:1.65}.reviewsec-name{color:#1a1a1a;font-size:15px;font-weight:700}.reviewsec-card{border-radius:16px 60px;padding:24px 20px}.app-footer{margin-top:80px!important}.vv-title{color:#1a1a1a!important;margin:0 0 12px!important;font-size:28px!important;font-weight:700!important;line-height:1.25!important}.vv-header{margin-bottom:40px}@media (width<=991.98px){.mb-title{font-size:36px!important}.mb-frame{padding:48px 28px}.whyussection,.africafood-section,.homecatsection,.entry-points-section{padding:72px 0}.home-section-title{font-size:26px}}@media (width<=767.98px){.mb-hero{height:70vh;min-height:400px}.mb-title{font-size:26px!important}.mb-pill{padding:10px 14px;font-size:11px}.mb-frame{border-radius:24px;padding:32px 18px}.mb-cta{height:46px!important;padding:0 32px!important;font-size:16px!important}.whyussection,.africafood-section,.homecatsection,.entry-points-section{padding:56px 0}.home-section-title{letter-spacing:-.01em;font-size:22px}.app-footer{margin-top:48px!important}}@media (width>=992px){.iye-menu.ant-btn{display:none!important}}@media (width<=991.98px){.iye-header__container{padding:0 16px}.iye-actions{display:none}.iye-menu.ant-btn{display:flex!important}}.select-vendor-search-tabs{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.select-vendor-search-tab{cursor:pointer;background:#f7f8fa;border:1.5px solid #e0e4eb;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 24px;transition:border-color .15s,background .15s;display:flex}.select-vendor-search-tab:hover,.select-vendor-search-tab--active{background:#f0faf3;border-color:#35c759}.select-vendor-search-tab__label{color:#8a95a3;font-size:11px;font-weight:500}.select-vendor-search-tab--active .select-vendor-search-tab__label{color:#35c759}.select-vendor-search-tab__desc{color:#262b33;font-size:13px;font-weight:600}.select-vendor-search-tab--active .select-vendor-search-tab__desc{color:#1a9e40}.select-vendor-compare{background:#fff;border:1px solid #e8ecf0;border-radius:12px;margin-bottom:28px;overflow:hidden}.select-vendor-compare__head,.select-vendor-compare__row{grid-template-columns:1.4fr 1.6fr 1fr 1fr 1fr .8fr;align-items:center;gap:0;padding:12px 18px;display:grid}.select-vendor-compare__head{color:#fff;letter-spacing:.02em;background:#1a1a2e;font-size:12px;font-weight:600}.select-vendor-compare__row{color:#374151;cursor:pointer;border-bottom:1px solid #f0f3f7;font-size:13px;transition:background .12s}.select-vendor-compare__row:last-child{border-bottom:none}.select-vendor-compare__row:hover{background:#f7f9fb}.select-vendor-compare__row--active{background:#f0faf3;border-left:3px solid #35c759}.select-vendor-compare__option{color:#262b33;font-weight:600}.select-vendor-compare__option-desc{color:#6b7280;font-size:11px;font-weight:400}.select-vendor-compare__landed--winner{color:#35c759;font-weight:700}.select-vendor-card--recommended{border:2px solid #35c759!important}.select-vendor-recommended-badge{color:#fff;background:#35c759;border-radius:10px 10px 0 0;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.select-vendor-info-value--accent{color:#35c759;font-weight:700}@media (width<=767px){.select-vendor-compare__head,.select-vendor-compare__row{grid-template-columns:1fr 1fr;padding:10px 12px;font-size:11px}}.institutional-login-market-images{padding:100px 0 28px}.institutional-login-market-images__grid{grid-template-columns:1fr 1fr;gap:20px;max-width:960px;margin:0 auto;display:grid}.institutional-login-image-wrap{position:relative;overflow:hidden}.institutional-login-image-overlay{pointer-events:none;background:#00000080;position:absolute;inset:0}.institutional-login-image-text{color:#fff;text-shadow:0 1px 6px #0009;max-width:38%;font-size:16px;font-weight:700;line-height:1.4;position:absolute;bottom:24px}.institutional-login-image-text--left{left:24px}.institutional-login-image-text--right{text-align:right;right:24px}.institutional-login-market-images__img{object-fit:cover;border-radius:0;width:100%;height:50vh;display:block}@media (width<=575px){.institutional-login-market-images__grid{grid-template-columns:1fr}.institutional-login-market-images__img{height:180px}}.stores-page{background:#fafcfb;min-height:calc(100vh - 140px);padding-bottom:88px}.stores-page__wrap.vv-wrap{width:100%;max-width:1240px;margin:0 auto;padding:28px 20px 16px}.stores-page__inner.container-lg{max-width:1180px;padding-left:0;padding-right:0}.stores-page__directoryHeader{grid-template-columns:minmax(300px,1fr) minmax(460px,1fr);align-items:center;gap:32px;margin:20px 0 22px;display:grid}.stores-page .autobc{background:0 0;margin:0;padding:0}.stores-page .autobc-inner{padding:0}.stores-page .autobc-inner .row{--bs-gutter-x:0}.stores-page .autobc-inner .col-auto{display:none}.stores-page .autobc-breadcrumb{color:#64748b;font-size:13px}.stores-page .autobc-link,.stores-page .autobc-text{color:#64748b;font-weight:500}.stores-page .autobc-last{color:#1f2937;font-weight:700}.stores-page .vv-header{line-height:1.2;display:block}.stores-page .vv-title{color:#102018!important;margin-bottom:8px!important;font-size:32px!important}.stores-page .vv-underline{width:78px;height:3px;margin:0 0 13px}.stores-page__subtitle{color:#6b7280;max-width:420px;font-size:14px;line-height:1.65;display:block}.stores-page__filters{align-items:center;gap:10px;width:100%;max-width:640px;margin-left:auto;display:flex}.stores-page .vv-search{width:100%;max-width:none;height:44px;box-shadow:none;background:#fff;border:1px solid #dfe7e1;border-radius:12px}.stores-page .vv-search:hover,.stores-page .vv-search:focus,.stores-page .vv-search.ant-select-focused .ant-select-selector,.stores-page .vv-search.ant-input-affix-wrapper-focused{border-color:#34c75980!important;box-shadow:0 0 0 3px #34c75914!important}.stores-page__marketSelect.ant-select{flex:0 0 190px;width:190px;height:44px}.stores-page__marketSelect .ant-select-selector{align-items:center;display:flex;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0 14px!important}.stores-page__marketSelect .ant-select-selection-item,.stores-page__marketSelect .ant-select-selection-placeholder{color:#374151;font-size:14px;line-height:42px!important}.stores-page__search.ant-input-affix-wrapper{flex:auto;align-items:center;height:44px;padding:0 14px;display:flex}.stores-page__search .ant-input{color:#374151;font-size:14px}.stores-page__searchButton{border-radius:12px;flex:none;justify-content:center;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex;color:#fff!important;box-shadow:none!important;background:#16a34a!important;border-color:#16a34a!important}.stores-page__searchButton:hover,.stores-page__searchButton:focus{background:#15803d!important;border-color:#15803d!important}.stores-page__categoryScroller{scrollbar-width:none;width:100%;margin-bottom:20px;overflow-x:auto}.stores-page__categoryScroller::-webkit-scrollbar{display:none}.stores-page__categories{align-items:center;gap:10px;width:max-content;min-width:100%;display:flex}.stores-page__categoryChip{color:#4b5563;white-space:nowrap;background:#fff;border:1px solid #e3eae5;border-radius:999px;min-height:36px;padding:7px 15px;font-size:13px;font-weight:600;transition:border-color .16s,background .16s,color .16s}.stores-page__categoryChip:hover,.stores-page__categoryChip:focus-visible{color:#17833a;border-color:#34c759}.stores-page__categoryChip:focus-visible{outline-offset:2px;outline:2px solid #34c75929}.stores-page__categoryChip.is-active{color:#fff;background:#249b47;border-color:#249b47}.stores-page__resultsBar{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding-top:18px;display:flex}.stores-page__resultCount{color:#374151;font-size:14px;font-weight:700}.stores-page__sortSelect{width:190px}.stores-page__sortSelect .ant-select-selector{align-items:center;display:flex;min-height:40px!important;box-shadow:none!important;border-color:#e3eae5!important;border-radius:10px!important}.stores-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.stores-page .vv-card{text-align:left;background:#fff;border:1px solid #e8f1eb;border-radius:16px;flex-direction:column;width:100%;min-width:0;height:100%;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 4px 14px #1020180a}.stores-page .vv-card:hover,.stores-page .vv-card:focus-visible{border-color:#16a34a59;transform:translateY(-2px);box-shadow:0 10px 22px #10201814}.stores-page .vv-card:focus-visible{outline-offset:3px;outline:2px solid #34c75933}.stores-page__imageArea{background:#f8faf8;border-bottom:1px solid #edf2ef;flex:0 0 140px;place-items:center;width:100%;height:140px;display:grid;position:relative;overflow:hidden}.stores-page .vv-logoImg{object-fit:cover;width:100%;height:100%}.stores-page .vv-logoText{color:#16a34a;place-items:center;width:100%;height:100%;font-size:32px;font-weight:800;display:grid}.stores-page__approvedBadge{color:#16a34a;z-index:2;background:#fff;border:1px solid #e2f2e7;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #00000014}.stores-page .vv-check{color:#16a34a;font-size:10px}.stores-page__cardBody{flex-direction:column;flex:auto;justify-content:space-between;min-width:0;padding:13px 14px 12px;display:flex}.stores-page .vv-main{flex-direction:column;flex:auto;min-width:0;padding:0;display:flex}.stores-page .vv-nameRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.stores-page__nameCol{flex-direction:column;flex:auto;min-width:0;display:flex}.stores-page .vv-name{-webkit-line-clamp:1;color:#111827;-webkit-box-orient:vertical;min-width:0;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.stores-page__ownerName{color:#6b7280;-webkit-line-clamp:1;text-align:left;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;font-weight:500;display:-webkit-box;overflow:hidden}.stores-page__productsSection{margin-top:10px}.stores-page__popularItemsLabel{color:#374151;margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.3;display:block}.stores-page__productGridRow{grid-template-columns:repeat(4,1fr);align-items:start;gap:6px;display:grid}.stores-page__productGridRow--5{grid-template-columns:repeat(5,1fr)}.stores-page__productTile{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.stores-page__productTileImgWrap{aspect-ratio:1;background:#f8faf8;border:1px solid #e8f0ea;border-radius:7px;justify-content:center;align-items:center;width:100%;max-width:50px;margin-bottom:3px;display:flex;overflow:hidden}.stores-page__productTileImg{object-fit:cover;width:100%;height:100%;display:block}.stores-page__productTileName{color:#374151;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.stores-page__productTilePrice{color:#16a34a;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:1px;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.stores-page__moreTile{aspect-ratio:1;color:#16a34a;background:#f0fdf4;border:1px dashed #86efac;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:50px;margin-bottom:3px;display:flex}.stores-page__moreTileCount{font-size:11px;font-weight:800;line-height:1.1}.stores-page__moreTileLabel{text-transform:lowercase;font-size:8px;font-weight:600}.stores-page__emptyProductsBox{color:#9ca3af;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:10px 8px;font-size:11px;display:flex}.stores-page__emptyProductsIcon{color:#9ca3af;font-size:13px}.stores-page__cardAction{color:#16a34a;border-top:1px solid #edf4ef;justify-content:space-between;align-items:center;margin-top:11px;padding-top:9px;font-size:12px;font-weight:700;display:flex}.stores-page .vv-card:hover .stores-page__cardAction,.stores-page .vv-card:focus-visible .stores-page__cardAction{color:#15803d}.stores-page__loader{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;display:flex}.stores-page__loaderText{color:#6b7280;font-size:14px}.stores-page__state{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:38px 16px;display:flex}.stores-page__stateText{color:#6b7280;font-size:14px}.stores-page__state--empty .ant-empty-description{color:#6b7280;line-height:1.7}.stores-page__state--empty strong{color:#111827;font-size:16px}.stores-page__retryButton{color:#238f43;border-color:#34c759;border-radius:10px;height:40px;padding:0 18px;font-weight:700}.stores-page__retryButton:hover,.stores-page__retryButton:focus{color:#167636!important;border-color:#238f43!important}.iye-homeNav button.is-active{position:relative;color:#078631!important}.iye-header--homepage.iye-header--noSearch .iye-actions{width:100%;min-width:0}.iye-homeNav button.is-active:after{content:"";background:#078631;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.institutional-login-page{background:#fff;min-height:100vh;padding:0;overflow-x:hidden}.institutional-login-page__outer{padding:28px 28px 0}.institutional-login-page__container{max-width:1440px;padding:0}.institutional-login-layout{box-shadow:none;background:#fff;border-radius:0;overflow:visible}.institutional-login-layout__top{background:#12251a;border-radius:24px;grid-template-columns:39% 61%;grid-template-areas:"intro image";min-height:400px;display:grid;overflow:hidden}.institutional-login-layout__top-row{display:contents}.institutional-login-layout__intro-column{z-index:2;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);background:linear-gradient(135deg,#0a9140 0%,#20b75b 100%);grid-area:intro;width:auto;max-width:none;min-height:400px;padding:28px 76px 28px 52px}.institutional-login-layout__brand{margin:0}.institutional-login-layout__brand-logo{width:82px}.institutional-login-layout__intro-content{max-width:340px;margin-top:54px}.institutional-login-layout__title{max-width:260px;margin-bottom:12px;font-size:38px;line-height:1.02}.institutional-login-layout__description{max-width:330px;font-size:13px;line-height:1.55}.institutional-login-layout__caption{color:#ffffffeb;margin:auto 0 0;font-size:12px;font-weight:600}.institutional-login-image-wrap{grid-area:image;min-height:400px;position:relative;overflow:hidden}.institutional-login-market-images__img{object-fit:cover;object-position:center;width:100%;height:100%}.institutional-login-image-overlay{background:#05110a47;position:absolute;inset:0}.institutional-login-layout__form-column{z-index:3;grid-area:image;justify-content:flex-end;align-items:center;width:auto;max-width:none;min-height:400px;padding:28px 7% 28px 20px}.institutional-login-form-panel{border-radius:24px;max-width:390px;padding:25px 24px 22px;box-shadow:0 18px 46px #0000003d}.institutional-login-form-panel--overlap{margin:0}.institutional-login-form-panel__title{font-size:24px}.institutional-login-form-panel__subtitle{margin-bottom:18px}.institutional-login-form-panel__input.form-control,.institutional-login-page .iye-phone-input-wrapper>div{height:48px;border-radius:13px!important;min-height:48px!important}.institutional-login-page .iye-phone-input-wrapper .ant-input{height:46px!important}.institutional-login-form-panel__button.btn{height:44px}.institutional-login-layout__middle{padding:0}.institutional-login-highlights-strip{background:#fafcfb;border-radius:0 0 18px 18px;grid-template-columns:repeat(3,1fr);gap:7%;max-width:none;margin:0;padding:22px 8%;display:grid}.institutional-login-highlights-strip__item{text-align:left;grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:12px;display:grid}.institutional-login-highlights-strip__icon{grid-row:1/3;width:34px;height:34px;margin:0}.institutional-login-highlights-strip__item-title{margin:1px 0 2px;font-size:12px}.institutional-login-highlights-strip__divider{display:none}.institutional-login-layout__cards-section{padding:34px 36px 42px}.institutional-login-about__heading{margin-bottom:22px}.institutional-login-about__heading h2{color:#172019;margin:0 0 8px;font-size:24px}.institutional-login-about__heading span{background:#16a34a;border-radius:999px;width:48px;height:3px;display:block}.institutional-login-about__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.institutional-login-about__card{text-align:center;background:#fff;border:1px solid #d8ede0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px;display:flex}.institutional-login-about__icon{color:#0daa48;margin-bottom:12px;font-size:36px}.institutional-login-about__card h3{color:#29362e;margin:0 0 4px;font-size:14px}.institutional-login-about__card p{color:#7b8980;margin:0;font-size:11px}.institutional-login-page>.app-footer{width:100%;margin-top:0!important}@media (width<=991.98px){.institutional-login-page__outer{padding:20px 18px 0}.institutional-login-layout__top{background:#fff;grid-template-columns:1fr;grid-template-areas:"intro""image""form"}.institutional-login-layout__intro-column{clip-path:none;min-height:300px;padding:28px 32px}.institutional-login-layout__intro-content{margin-top:38px}.institutional-login-image-wrap{min-height:280px}.institutional-login-layout__form-column{background:#f6faf7;grid-area:form;min-height:auto;padding:24px}.institutional-login-form-panel{max-width:560px}.institutional-login-highlights-strip{grid-template-columns:1fr 1fr;gap:20px}.institutional-login-highlights-strip__item:last-of-type{grid-column:1/-1}.institutional-login-about__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=575.98px){.institutional-login-page__outer{padding:12px 10px 0}.institutional-login-layout__top{border-radius:18px}.institutional-login-layout__intro-column{min-height:280px;padding:24px 20px}.institutional-login-layout__brand-logo{width:74px}.institutional-login-layout__title{font-size:30px}.institutional-login-image-wrap{min-height:220px}.institutional-login-layout__form-column{padding:16px}.institutional-login-form-panel{padding:22px 16px}.institutional-login-highlights-strip{grid-template-columns:1fr;padding:22px 18px}.institutional-login-highlights-strip__item:last-of-type{grid-column:auto}.institutional-login-layout__cards-section{padding:30px 14px 34px}.institutional-login-about__grid{grid-template-columns:1fr;gap:12px}.institutional-login-about__card{min-height:132px}}.institutional-register-page{background:#fff}.institutional-register-page .institutional-login-layout{box-shadow:none;border:0;border-radius:0}.institutional-register-page .institutional-login-layout__top{min-height:610px}.institutional-register-page .institutional-login-layout__intro-column{min-height:610px;padding:30px 54px 30px 42px}.institutional-register-page .institutional-login-layout__brand{margin:0}.institutional-register-page .institutional-login-layout__intro-content{margin-top:42px}.institutional-register-page .institutional-login-layout__title{font-size:36px}.institutional-register-page .inst-register-highlights{gap:18px;margin-top:34px}.institutional-register-page .institutional-login-image-wrap,.institutional-register-page .institutional-login-layout__form-column{min-height:610px}.institutional-register-page .institutional-login-layout__form-column{padding:30px 4% 30px 20px}.institutional-register-page .institutional-login-form-panel{background:#fff;border:1px solid #ffffffb8;border-radius:24px;width:100%;max-width:790px;padding:26px 28px 24px;box-shadow:0 18px 46px #00000038}.institutional-register-page .institutional-register-form-panel--overlap{margin:0}.institutional-register-page .institutional-login-form-panel__title{margin-bottom:4px;font-size:24px}.institutional-register-page .institutional-login-form-panel__subtitle{margin-bottom:18px;font-size:13px}.institutional-register-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name email""phone password""tin company""address address""legal legal""submit submit";gap:14px 18px;display:grid}.institutional-register-form-grid__name{grid-area:name}.institutional-register-form-grid__email{grid-area:email}.institutional-register-form-grid__phone{grid-area:phone}.institutional-register-form-grid__password{grid-area:password}.institutional-register-form-grid__tin{grid-area:tin}.institutional-register-form-grid__company{grid-area:company}.institutional-register-form-grid__address{grid-area:address}.institutional-register-page .institutional-login-form-panel__group{min-width:0;margin:0}.institutional-register-page .institutional-login-form-panel__input.form-control,.institutional-register-page .iye-phone-input-wrapper>div{height:48px;border-radius:13px!important;min-height:48px!important}.institutional-register-page .iye-phone-input-wrapper .ant-input{height:46px!important}.institutional-register-page .institutional-register-address-input.form-control{height:76px!important;min-height:76px!important;padding-top:12px!important;padding-bottom:12px!important}.institutional-register-page .institutional-register-password-toggle{top:24px}.institutional-register-page .signup-legal{grid-area:legal;width:100%;max-width:none;margin:0}.institutional-register-page .signup-legal__notice{color:#6b7280;margin:0 0 8px;font-size:11px;line-height:1.55}.institutional-register-page .signup-legal__agreement{line-height:1.5}.institutional-register-page .institutional-login-form-panel__button.btn{border-radius:13px;grid-area:submit;width:100%;height:46px;margin:0}.institutional-register-page .institutional-login-form-panel__register-text{margin-top:16px}.institutional-register-page>.app-footer{width:100%;margin-top:0!important}@media (width<=1199.98px){.institutional-register-page .institutional-login-layout__top{grid-template-columns:35% 65%}.institutional-register-page .institutional-login-layout__intro-column{padding-left:34px;padding-right:46px}.institutional-register-page .institutional-login-form-panel{max-width:720px;padding-left:24px;padding-right:24px}}@media (width<=991.98px){.institutional-register-page .institutional-login-layout__top{grid-template-columns:1fr;min-height:0}.institutional-register-page .institutional-login-layout__intro-column{min-height:330px;padding:28px 32px}.institutional-register-page .institutional-login-layout__intro-content{margin-top:30px}.institutional-register-page .inst-register-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.institutional-register-page .institutional-login-image-wrap{min-height:260px}.institutional-register-page .institutional-login-layout__form-column{min-height:0;padding:24px}.institutional-register-page .institutional-login-form-panel{max-width:760px}}@media (width<=767.98px){.institutional-register-form-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""email""phone""password""tin""company""address""legal""submit";gap:14px}.institutional-register-page .inst-register-highlights{grid-template-columns:1fr}}@media (width<=575.98px){.institutional-register-page .institutional-login-layout__intro-column{min-height:0;padding:24px 20px}.institutional-register-page .institutional-login-layout__title{font-size:30px}.institutional-register-page .institutional-login-image-wrap{min-height:220px}.institutional-register-page .institutional-login-layout__form-column{padding:16px}.institutional-register-page .institutional-login-form-panel{border-radius:20px;padding:22px 16px}}.stores-page+.app-footer{margin-top:0!important}@media (width>=1400px){.stores-page__inner.container-lg{max-width:1220px}}@media (width<=991.98px){.stores-page{padding-bottom:64px}.stores-page__wrap.vv-wrap{padding-top:28px}.stores-page__filters{flex-wrap:wrap;max-width:none}.stores-page__directoryHeader{grid-template-columns:1fr;gap:22px}.stores-page .vv-title{font-size:28px!important}}@media (width<=1024px){.stores-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.stores-page{min-height:68vh;padding-bottom:44px}.stores-page__wrap.vv-wrap{padding:22px 14px 10px}.stores-page__directoryHeader{gap:20px;margin:18px 0 26px}.stores-page .vv-title{font-size:25px!important}.stores-page__filters{flex-direction:column;align-items:stretch;gap:10px}.stores-page__marketSelect.ant-select,.stores-page__search.ant-input-affix-wrapper,.stores-page__searchButton{flex:auto;width:100%}.stores-page__categoryScroller{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding:0 14px}.stores-page__resultsBar{flex-direction:column;align-items:flex-start;gap:10px}.stores-page__sortSelect{width:100%}.stores-page .vv-card{border-radius:16px}.stores-page__grid{grid-template-columns:1fr}.stores-page__imageArea{flex-basis:150px;height:150px}.stores-page__cardAction{margin-top:15px}}.chkv2-card{flex-direction:column;gap:0;height:auto;padding:0;display:flex;overflow:hidden;background:#fff!important;border:1px solid #eef2f0!important;border-radius:22px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 14px 35px #0f172a0f!important}@media (width>=992px){.chkv2-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 40px #0f172a1a!important}}.chkv2-card .order-cardTop{padding:20px 20px 16px!important}.chkv2-card__pills{flex-wrap:wrap;align-items:stretch;gap:0;display:flex;background:#fbfdfc!important;border-top:1px solid #eef2f0!important;border-bottom:1px solid #eef2f0!important}.chkv2-pill{flex-direction:column;flex:1;gap:4px;min-width:100px;display:flex;padding:12px 20px!important}.chkv2-pill+.chkv2-pill{border-left:1px solid #eef2f0!important}.chkv2-pill__label{color:#8fa096!important;text-transform:uppercase!important;letter-spacing:.8px!important;font-size:9px!important;font-weight:700!important}.chkv2-pill__value{color:#1f2937!important;font-size:13px!important;font-weight:700!important}.chkv2-card__totalRow{justify-content:space-between;align-items:center;display:flex;border-bottom:1px solid #eef2f0!important;padding:14px 20px!important}.chkv2-card__totalLabel{color:#4b5563!important;font-size:12px!important;font-weight:600!important}.chkv2-card__totalValue{color:#16a34a!important;letter-spacing:-.2px!important;font-size:16px!important;font-weight:800!important}.chkv2-card__notice{align-items:center;gap:8px;display:flex;color:#168a3a!important;background:#f0fbf4!important;border-bottom:1px solid #d9f5e3!important;padding:10px 20px!important;font-size:12px!important;font-weight:600!important}.chkv2-card__notice:before{flex:none;content:"ⓘ"!important;color:#16a34a!important;font-size:14px!important;font-weight:700!important}.chkv2-card__footer{justify-content:flex-end;display:flex;background:#fbfdfc!important;border-top:1px solid #eef2f0!important;padding:14px 20px!important}.chkv2-card__footer .order-btn{color:#16a34a!important;height:auto!important;box-shadow:none!important;background:#eafaf0!important;border:1px solid #0000!important;border-radius:999px!important;padding:8px 20px!important;font-size:12px!important;font-weight:700!important;transition:all .2s ease-in-out!important}.chkv2-card__footer .order-btn:hover{color:#fff!important;background:#22c55e!important}@media (width<=576px){.chkv2-card__pills{grid-template-columns:repeat(3,1fr)!important;align-items:stretch!important;display:grid!important}.chkv2-pill{text-align:center!important;align-items:center!important;padding:10px 8px!important}.chkv2-pill+.chkv2-pill{border-top:0!important;border-left:1px solid #eef2f0!important}.chkv2-pill__label{font-size:8px!important}.chkv2-pill__value{font-size:11px!important}.chkv2-card__footer{justify-content:center!important}.chkv2-card__footer .order-btn{text-align:center!important;width:100%!important}}.conflict-modal .ant-modal-content{border:1px solid #f0f0f0!important;border-radius:16px!important;padding:32px 24px!important;box-shadow:0 10px 30px #00000026!important}.conflict-modal-body{text-align:center;flex-direction:column;align-items:center;display:flex}.conflict-modal-icon-container{color:#ff4d4f;background:#fff1f0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;font-size:28px;display:flex}.conflict-modal-title{color:#1f1f1f;margin-bottom:12px;font-size:20px;font-weight:700}.conflict-modal-text{color:#595959;margin-bottom:28px;font-size:14px;line-height:1.5}.conflict-modal-footer{justify-content:center;gap:12px;width:100%;display:flex}.conflict-modal-btn-cancel.btn{color:#595959!important;box-shadow:none!important;background-color:#f5f5f5!important;border:1px solid #d9d9d9!important;border-radius:8px!important;padding:10px 24px!important;font-size:14px!important;font-weight:600!important;transition:all .3s!important}.conflict-modal-btn-cancel.btn:hover{color:#262626!important;background-color:#e8e8e8!important;border-color:#bfbfbf!important}.conflict-modal-btn-logout.btn{color:#fff!important;background-color:#007aff!important;border:1px solid #007aff!important;border-radius:8px!important;padding:10px 24px!important;font-size:14px!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 10px #007aff33!important}.conflict-modal-btn-logout.btn:hover{background-color:#0062cc!important;border-color:#0062cc!important;box-shadow:0 6px 15px #007aff4d!important}.institutional-register-form-panel--overlap{transform:translateY(-40px);margin-top:15px!important;margin-bottom:-15px!important}@media (width<=991.98px){.institutional-register-form-panel--overlap{margin-top:20px!important;margin-bottom:-40px!important;transform:none!important}}.store-detail-cover{height:220px!important}.store-detail-logo{border-radius:20px!important;width:96px!important;height:96px!important;margin-top:-48px!important;box-shadow:0 10px 30px #0f172a1a!important}.store-detail-main{gap:16px!important;padding:0 24px 24px!important}.store-detail-title{color:#0f172a!important;font-size:26px!important;font-weight:800!important}.store-detail-location{color:#64748b!important;font-size:13px!important;font-weight:600!important}.store-detail-market{margin-top:6px!important;padding:4px 10px!important}.store-detail-stats{gap:8px!important}.store-detail-stat{border-radius:14px!important;min-width:90px!important;padding:8px 12px!important}.store-detail-stat strong{font-size:16px!important}.store-detail-stat span{font-size:10px!important}.vh2-card{background:#fff!important;border:1px solid #f1f5f9!important;border-radius:16px!important;padding:16px 20px!important;box-shadow:0 4px 20px #0f172a08!important}.vh2-timeLabel{font-size:14px!important;font-weight:600!important}.vh2-timeNum{font-size:18px!important}.vh2-timeAmPm{font-size:15px!important}.vh2-timeMidDivider{height:20px!important}.vh2-ownerEyebrow{font-size:11px!important}.vh2-contactName{font-size:16px!important}.vh2-phoneRow{margin-top:6px!important}.vh2-phoneIcon{border-radius:8px!important;width:24px!important;height:24px!important}.vh2-phoneText{font-size:13px!important}.productcategories-tab{color:#64748b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:8px 16px!important;font-size:14px!important}.productcategories-tab.is-active{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}.productcategories-search{border-radius:12px!important;height:40px!important}@media (width<=767.98px){.store-detail-cover{height:140px!important}.store-detail-logo{width:76px!important;height:76px!important;margin-top:-38px!important}.store-detail-main{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;padding:0 16px 16px!important}.store-detail-heading{flex-direction:column!important;align-items:center!important;display:flex!important}.store-detail-stats{justify-content:center!important;width:100%!important}}.login-bg{box-sizing:border-box;width:100%;min-height:100vh;padding:32px 16px;overflow-x:hidden}.login-bg>.container{max-width:1120px}.login-card,.login-right,.login-left,.vendor-kyc,.vendor-kyc__card,.vendor-store,.vendor-approval__card{box-sizing:border-box}.login-right .ant-form{width:100%}.login-right h4,.login-right p,.login-right .ant-form{max-width:420px}.login-right .ant-form-item{margin-bottom:16px}.login-right .ant-input,.login-right .ant-input-affix-wrapper,.vendor-kyc__inputWrap .ant-input,.vendor-store__select .ant-select-selector,.vendor-store__field .ant-input{box-sizing:border-box;width:100%!important;min-height:46px!important}.login-right .ant-input-affix-wrapper .ant-input{height:auto!important;min-height:auto!important}.login-right .ant-input-suffix{justify-content:center;align-items:center;min-width:24px;display:inline-flex}.login-btn.btn,.login-btn.ant-btn{white-space:nowrap;justify-content:center;align-items:center;min-height:46px;line-height:1.2;display:inline-flex!important}.social-row{width:100%;min-width:0}.social-btn-login.ant-btn{white-space:normal;gap:8px;min-width:0;height:auto;min-height:44px;line-height:1.25}.vendor-kyc{width:100%}.vendor-kyc__card{width:100%;max-width:760px;margin:0 auto}.vendor-kyc__document,.vendor-store__upload{min-width:0}.ant-modal.checkout-auth-modal .ant-modal-content,.checkout-auth-modal .ant-modal-content{border-radius:22px}@media (width<=991.98px){.login-bg{background:linear-gradient(#f0fdf4 0%,#fff 44%,#f8fafc 100%);align-items:flex-start;padding:28px 18px 42px}.login-bg>.container{max-width:720px;padding-left:0;padding-right:0}.login-bg .row{margin-left:0;margin-right:0}.login-bg [class*=col]{padding-left:0;padding-right:0}.login-card{background:#fff;border-radius:28px;flex-direction:column;width:100%;min-height:auto;box-shadow:0 20px 48px #0f172a1f}.login-left{background:linear-gradient(135deg,#e9f8ed 0%,#dff3e5 100%);border-radius:28px 28px 0 0;width:100%;min-height:118px;padding:24px 20px 12px}.login-illustration{width:min(440px,80%);height:auto}.login-right{width:100%;box-shadow:none;background:#fff;border-radius:0 0 28px 28px;padding:28px 26px 30px}.login-right h4,.login-right p,.login-right .ant-form{margin-left:auto!important;margin-right:auto!important}.login-right h4{font-size:24px;line-height:1.25}.login-right .text-muted{line-height:1.45}.vendor-kyc__card{border-radius:26px;padding:28px 24px 34px;box-shadow:0 18px 44px #0f172a1a}.vendor-store{padding-top:0}}@media (width<=767.98px){.login-bg{padding:20px 14px calc(76px + env(safe-area-inset-bottom,0px))}.login-card{border-radius:22px}.login-left{border-radius:22px 22px 0 0;min-height:86px;padding:18px 18px 8px}.login-illustration{width:min(360px,75%);height:auto}.login-right{border-radius:0 0 22px 22px;padding:22px 18px 24px}.login-right h4{text-align:left;font-size:21px;margin-bottom:8px!important}.login-right p{font-size:13px}.login-right .ant-form{margin-top:18px!important}.login-right .ant-form-item{margin-bottom:14px}.login-right .ant-input,.login-right .ant-input-affix-wrapper{font-size:14px;border-radius:16px!important;min-height:46px!important;padding-left:15px!important;padding-right:15px!important}.login-right .ant-input-affix-wrapper{padding-top:0!important;padding-bottom:0!important}.login-btn.btn,.login-btn.ant-btn{width:100%;min-height:46px;border-radius:16px!important;padding:0 16px!important}.forgot-link,.loginlink,.login-right a{overflow-wrap:anywhere}.divider{margin:18px 0}.social-row{flex-direction:column;gap:10px!important}.social-btn-login.ant-btn{width:100%;padding:10px 12px;justify-content:center!important}.vendor-kyc{padding:0}.vendor-kyc__card{border-radius:22px;padding:24px 18px 28px}.vendor-kyc__title{font-size:20px}.vendor-kyc__subtitle{margin-bottom:18px;line-height:1.45}.vendor-kyc__bvnCircle{width:108px;height:108px}.vendor-kyc__documents,.vendor-store__uploads,.vendor-store__grid{grid-template-columns:1fr;gap:14px}.vendor-kyc__document,.vendor-store__upload{border-radius:20px;min-height:148px}.vendor-kyc__documents .vendor-kyc__document .vendor-kyc__iconWrap,.vendor-store__upload .vendor-kyc__iconWrap{min-height:92px}.vendor-kyc__verifyBtn.btn,.vendor-kyc__verifyBtn.btn:hover,.vendor-kyc__verifyBtn.btn:focus{border-radius:16px;width:100%;min-width:0;min-height:46px}.vendor-store__select .ant-select-selector{border-radius:16px!important;min-height:46px!important}.vendor-store__select .ant-select-selection-placeholder,.vendor-store__select .ant-select-selection-item{line-height:44px!important}.vendor-approval{padding:16px}.vendor-approval__card{border-radius:22px;max-width:360px}.ant-modal{max-width:calc(100vw - 28px)}.ant-modal .ant-modal-content{border-radius:20px}.ant-modal .ant-modal-body{max-width:100%;overflow-x:hidden}.ant-modal .ant-input{min-width:0}.ant-modal .login-btn{min-height:46px!important;padding:0 14px!important}.fixed-support-button,.support-floating,.floating-support,.help-floating,.whatsapp-floating,.chat-floating,[class*=support][style*=fixed],[class*=whatsapp][style*=fixed]{transform-origin:100% 100%;transform:scale(.86);right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;z-index:900!important}}@media (width<=479.98px){.login-bg{padding-left:12px;padding-right:12px}.login-left{display:none}.login-right{border-radius:22px;padding:22px 16px 24px}.login-right h4{font-size:20px}.login-right p.text-center{line-height:1.5}.vendor-kyc__card{padding:22px 14px 24px}.vendor-kyc__documentText{font-size:13px}.ant-modal .ant-modal-body{padding:22px 16px!important}.iye-otp-modal .ant-input{width:44px!important;height:44px!important}}.login-bg{width:100%;overflow-x:hidden;background:linear-gradient(135deg,#f6fbf7 0%,#fff 45%,#eef8f1 100%)!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding:40px 24px!important;display:flex!important}.login-bg>.container{width:100%;max-width:1040px!important;padding-left:0!important;padding-right:0!important}.login-bg .row{width:100%;margin-left:0!important;margin-right:0!important}.login-bg .row>[class*=col]{padding-left:0!important;padding-right:0!important}.login-bg .row>.col-lg-10{flex:0 0 100%!important;max-width:100%!important}.login-card{background:#dfeee4;grid-template-columns:minmax(300px,1fr) minmax(420px,460px);max-width:1040px;min-height:620px;margin:0 auto;overflow:hidden;border-radius:32px!important;width:100%!important;display:grid!important;box-shadow:0 24px 70px #0f172a24!important}.login-left{min-width:0;min-height:100%;padding:44px 36px;background:radial-gradient(circle at 22% 22%,#35b55824,#0000 32%),linear-gradient(145deg,#e9f8ed 0%,#d8ecdf 100%)!important;border-radius:32px 0 0 32px!important;width:auto!important}.login-illustration{object-fit:contain;max-width:560px;height:auto;width:min(560px,85%)!important}.login-right{flex-direction:column;justify-content:center;align-items:center;min-width:0;background:#fff!important;border-radius:34px 0 0 34px!important;width:auto!important;padding:54px 44px!important;display:flex!important;box-shadow:-18px 0 42px #0f172a14!important}.login-right h4,.login-right p,.login-right .ant-form{box-sizing:border-box;width:100%;max-width:420px;margin-left:0!important;margin-right:0!important}.login-right h4{color:#172033;font-size:26px;font-weight:700;line-height:1.25}.login-right .text-muted{overflow-wrap:normal;line-height:1.5;color:#64748b!important}.login-right .ant-form{margin-top:24px!important}.login-right .ant-form-item{width:100%;margin-bottom:16px!important}.login-right .ant-form-item-control,.login-right .ant-form-item-control-input,.login-right .ant-form-item-control-input-content{width:100%;min-width:0}.login-right .ant-input,.login-right .ant-input-affix-wrapper,.iye-forgot-modal .ant-input,.iye-forgot-modal .ant-input-affix-wrapper{box-sizing:border-box;min-width:0;width:100%!important;height:48px!important;min-height:48px!important;box-shadow:none!important;color:#111827!important;background:#f8faf9!important;border:1px solid #0f172a1a!important;border-radius:14px!important;font-size:14px!important}.login-right .ant-input,.iye-forgot-modal .ant-input{padding:0 16px!important}.login-right .ant-input-affix-wrapper,.iye-forgot-modal .ant-input-affix-wrapper{align-items:center!important;padding:0 14px!important;display:flex!important}.login-right .ant-input-affix-wrapper .ant-input,.iye-forgot-modal .ant-input-affix-wrapper .ant-input{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}.login-right .ant-input:focus,.login-right .ant-input-focused,.login-right .ant-input-affix-wrapper-focused,.login-right .ant-input-affix-wrapper:focus-within,.iye-forgot-modal .ant-input:focus,.iye-forgot-modal .ant-input-affix-wrapper-focused,.iye-forgot-modal .ant-input-affix-wrapper:focus-within{background:#fff!important;border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e1f!important}.login-right .ant-input-prefix,.login-right .ant-input-suffix{color:#94a3b8;justify-content:center;align-items:center;line-height:1;display:inline-flex}.login-right .ant-input-suffix{min-width:26px;margin-left:10px}.login-right .text-end{width:100%;max-width:420px;margin-left:0!important;margin-right:0!important}.forgot-link{text-align:right;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.4;display:inline-block;color:#ef4444!important}.login-btn.btn,.login-btn.ant-btn{white-space:nowrap;width:100%;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:48px!important;min-height:48px!important;padding:0 18px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.divider{text-align:center;width:100%;max-width:420px;margin:20px 0!important}.social-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:420px;gap:12px!important;display:grid!important}.social-btn-login.ant-btn{white-space:normal;text-align:center;width:100%;min-width:0;height:auto;min-height:46px;font-size:13px;line-height:1.25;box-shadow:0 8px 18px #0f172a0f;color:#334155!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:10px 12px!important}.login-right p.text-center{color:#475569;width:100%;max-width:420px;line-height:1.5}.loginlink,.login-right a{color:#169b43;font-weight:700}.vendor-kyc{width:100%;max-width:900px;margin:0 auto}.vendor-kyc__card{border-radius:28px;max-width:820px;margin:0 auto;padding:34px 44px 42px;box-shadow:0 24px 60px #0f172a1f}.vendor-store.vendor-kyc__card,.vendor-kyc__card.vendor-store{max-width:900px}.vendor-kyc__documents,.vendor-store__uploads,.vendor-store__grid{min-width:0}.vendor-store__field .ant-input,.vendor-kyc__inputWrap .ant-input,.vendor-store__select .ant-select-selector{background:#f8faf9!important;border-color:#0f172a1a!important;border-radius:14px!important;height:48px!important;min-height:48px!important}.iye-otp-modal .ant-modal-content,.iye-forgot-modal .ant-modal-content{overflow:hidden;border-radius:24px!important}.iye-otp-modal .ant-modal-body,.iye-forgot-modal .ant-modal-body{box-sizing:border-box}@media (width<=1024px){.login-bg{padding:32px 20px!important}.login-bg>.container{max-width:900px!important}.login-card{grid-template-columns:minmax(240px,1fr) minmax(390px,430px);max-width:900px;min-height:590px}.login-left{padding:34px 24px}.login-illustration{max-width:440px;width:min(440px,80%)!important}.login-right{border-radius:28px 0 0 28px!important;padding:44px 32px!important}.vendor-kyc__card{padding:30px 34px 38px}}@media (width<=820px){.login-card{grid-template-columns:1fr;max-width:460px;min-height:auto;border-radius:24px!important}.login-left{min-height:112px;padding:22px 20px 12px;border-radius:24px 24px 0 0!important;width:100%!important}.login-illustration{max-width:380px;width:min(380px,75%)!important}.login-right{width:100%!important;box-shadow:none!important;border-radius:0 0 24px 24px!important;padding:30px 24px 28px!important}.login-right h4{font-size:24px}.social-row{grid-template-columns:1fr}.vendor-kyc__card{border-radius:24px;max-width:460px;padding:28px 22px 32px}.vendor-kyc__documents,.vendor-store__uploads,.vendor-store__grid{grid-template-columns:1fr!important}}@media (width<=480px){.login-bg{padding:16px 14px calc(72px + env(safe-area-inset-bottom,0px))!important}.login-card{max-width:100%;border-radius:22px!important}.login-left{min-height:74px;padding:16px 16px 4px;display:flex;border-radius:22px 22px 0 0!important}.login-illustration{max-width:320px;width:min(320px,70%)!important}.login-right{border-radius:0 0 22px 22px!important;padding:24px 18px!important}.login-right h4{font-size:22px}.login-right .text-muted,.login-right p{font-size:13px}.login-right .ant-form{margin-top:18px!important}.login-right .ant-input,.login-right .ant-input-affix-wrapper,.iye-forgot-modal .ant-input,.iye-forgot-modal .ant-input-affix-wrapper{border-radius:14px!important;height:46px!important;min-height:46px!important}.login-btn.btn,.login-btn.ant-btn,.social-btn-login.ant-btn{height:auto!important;min-height:46px!important}.vendor-kyc__card{max-width:100%;padding:24px 16px 28px}.vendor-kyc__document,.vendor-store__upload{min-height:142px}.iye-otp-modal{max-width:calc(100vw - 28px)!important}.iye-otp-modal .ant-modal-body,.iye-forgot-modal .ant-modal-body{padding:24px 18px!important}.iye-otp-modal .ant-input{width:44px!important;height:44px!important;min-height:44px!important}}.login-card,.login-left,.login-right{position:relative}.login-card:before,.login-card:after,.login-left:before,.login-left:after,.login-right:before,.login-right:after{content:none!important;display:none!important}.login-right{isolation:isolate;z-index:2;overflow:visible!important}.login-right>*,.login-right .ant-form,.login-right .ant-form-item,.login-right .ant-form-item-control-input,.login-right .ant-form-item-control-input-content{z-index:2;position:relative}.login-right .ant-input,.login-right .ant-input-affix-wrapper,.login-right .ant-input-affix-wrapper .ant-input,.iye-forgot-modal .ant-input,.iye-forgot-modal .ant-input-affix-wrapper,.iye-forgot-modal .ant-input-affix-wrapper .ant-input{background-color:#fff!important;background-image:none!important}.login-right .ant-input-affix-wrapper,.iye-forgot-modal .ant-input-affix-wrapper{overflow:hidden!important}.login-right .ant-input-affix-wrapper .ant-input,.iye-forgot-modal .ant-input-affix-wrapper .ant-input{box-shadow:none!important}.login-right input:-webkit-autofill{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-right input:-webkit-autofill:hover{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-right input:-webkit-autofill:focus{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-right input:-webkit-autofill:active{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.iye-forgot-modal input:-webkit-autofill{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.iye-forgot-modal input:-webkit-autofill:hover{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.iye-forgot-modal input:-webkit-autofill:focus{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.iye-forgot-modal input:-webkit-autofill:active{-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-right .ant-input-affix-wrapper input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important}.login-right .ant-input-affix-wrapper input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important}.login-right .ant-input-affix-wrapper input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff!important}.login-right .ant-input-affix-wrapper input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #fff!important}.login-right .ant-input-password-icon,.login-right .ant-input-suffix svg{display:block;color:#64748b!important}.vendor-signup-page .vendor-signup-card{grid-template-columns:minmax(340px,1fr) 470px;max-width:1060px;min-height:0}.vendor-signup-page .vendor-signup-brand{min-height:100%;padding:44px 38px}.vendor-signup-page .vendor-signup-brand .login-illustration{object-fit:contain;max-width:560px;height:auto;width:min(560px,85%)!important}.vendor-signup-page .vendor-signup-formPanel{justify-content:center;padding:44px 35px 46px!important}.vendor-signup-page .vendor-signup-formPanel h4,.vendor-signup-page .vendor-signup-formPanel>p,.vendor-signup-page .vendor-signup-form{max-width:400px}.vendor-signup-page .vendor-signup-formPanel h4{margin-bottom:8px!important}.vendor-signup-page .vendor-signup-formPanel>p{margin-top:0;margin-bottom:0}.vendor-signup-page .vendor-signup-form{margin-top:26px!important}.vendor-signup-page .vendor-signup-form .ant-form-item{margin-bottom:15px!important}.vendor-signup-page .vendor-signup-form .ant-input,.vendor-signup-page .vendor-signup-form .ant-input-affix-wrapper{border-radius:13px!important;height:50px!important;min-height:50px!important}.vendor-signup-page .signup-legal{max-width:none;margin:3px 0 22px}.vendor-signup-page .signup-legal__notice{color:#5f6b64;font-size:12.5px;line-height:1.6;margin:0 0 17px!important}.vendor-signup-page .signup-legal__agreement{color:#4b5563;align-items:flex-start;gap:11px;font-size:12.5px;line-height:1.6}.vendor-signup-page .signup-legal__agreement input{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.vendor-signup-page .signup-legal__agreementText{min-width:0}.vendor-signup-page .signup-legal__agreementText label{cursor:pointer}.vendor-signup-page .login-btn.btn{border-radius:14px!important;height:52px!important;min-height:52px!important}.vendor-signup-page .divider{color:#8a9690;align-items:center;gap:12px;max-width:400px;font-size:12px;line-height:1;display:flex;margin:19px 0 17px!important}.vendor-signup-page .divider:before,.vendor-signup-page .divider:after{content:"";background:#e4ebe7;flex:auto;height:1px}.vendor-signup-page .login-right p.text-center{margin-bottom:0;margin-top:0!important}@media (width<=1024px){.vendor-signup-page .vendor-signup-card{grid-template-columns:minmax(260px,1fr) 440px;max-width:920px}.vendor-signup-page .vendor-signup-brand .login-illustration{max-width:480px;width:min(480px,85%)!important}.vendor-signup-page .vendor-signup-formPanel{padding:40px 28px 42px!important}.vendor-signup-page .vendor-signup-formPanel h4,.vendor-signup-page .vendor-signup-formPanel>p,.vendor-signup-page .vendor-signup-form{max-width:384px}}@media (width<=820px){.vendor-signup-page .vendor-signup-card{grid-template-columns:1fr}.vendor-signup-page .vendor-signup-brand{min-height:170px;padding:24px 20px}.vendor-signup-page .vendor-signup-brand .login-illustration{max-width:380px;width:min(380px,75%)!important}.vendor-signup-page .vendor-signup-formPanel{padding:34px 26px 36px!important}}@media (width<=480px){.vendor-signup-page .vendor-signup-brand{min-height:124px;padding:16px}.vendor-signup-page .vendor-signup-brand .login-illustration{max-width:320px;width:min(320px,70%)!important}.vendor-signup-page .vendor-signup-formPanel{padding:28px 18px 30px!important}.vendor-signup-page .vendor-signup-form{margin-top:24px!important}.vendor-signup-page .vendor-signup-form .ant-input,.vendor-signup-page .vendor-signup-form .ant-input-affix-wrapper,.vendor-signup-page .login-btn.btn{height:48px!important;min-height:48px!important}}.auth-shell-page{background:#f8fbf9;min-height:100vh;padding:36px 20px!important}.auth-shell-page>.container{width:100%;max-width:1150px!important}.auth-shell-page .auth-shell-card{background:#eaf7ed;border:1px solid #edf3ef;grid-template-columns:minmax(0,1fr) 500px;max-width:1120px;height:auto;min-height:660px;border-radius:30px!important;width:100%!important;box-shadow:0 22px 58px #0f2d191c!important}.auth-shell-page .auth-shell-brand{justify-content:center;align-items:center;min-width:0;min-height:100%;padding:48px;display:flex;background:linear-gradient(145deg,#f2fbf3 0%,#e0f3e4 100%)!important;border-radius:30px 0 0 30px!important;width:auto!important}.auth-shell-page .auth-shell-brand .login-illustration{object-fit:contain;max-width:560px;height:auto;width:min(560px,85%)!important}.auth-shell-page .auth-shell-formPanel{justify-content:center;align-items:center;min-width:0;background:#fff!important;border-radius:30px 0 0 30px!important;width:auto!important;padding:76px 40px 48px!important;box-shadow:-14px 0 34px #0f2d190e!important}.auth-shell-page .auth-shell-language{z-index:5;top:24px!important;right:30px!important}.auth-shell-page .auth-shell-language .iyePill{height:42px!important;box-shadow:none!important;border-radius:12px!important}.auth-shell-page .auth-shell-formPanel>h4,.auth-shell-page .auth-shell-formPanel>p,.auth-shell-page .auth-shell-form{width:100%;max-width:420px;margin-left:0!important;margin-right:0!important}.auth-shell-page .auth-shell-formPanel>h4{color:#172033;margin-top:0;font-size:26px;font-weight:750;line-height:1.25;margin-bottom:8px!important}.auth-shell-page .auth-shell-formPanel>p{margin-top:0;margin-bottom:0;font-size:13px;line-height:1.55;color:#64748b!important}.auth-shell-page .auth-shell-form{margin-top:26px!important}.auth-shell-page .auth-shell-form .ant-form-item{width:100%;margin-bottom:15px!important}.auth-shell-page .auth-shell-form .ant-input,.auth-shell-page .auth-shell-form .ant-input-affix-wrapper{width:100%!important;height:54px!important;min-height:54px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe7e2!important;border-radius:13px!important;padding-left:16px!important;padding-right:16px!important}.auth-shell-page .auth-shell-form .ant-input-affix-wrapper .ant-input{border:0!important;height:auto!important;min-height:0!important;padding:0!important}.auth-shell-page .auth-shell-form .iye-phone-input-wrapper>div{min-height:54px!important;box-shadow:none!important;border-color:#dfe7e2!important;border-radius:13px!important}.auth-shell-page .auth-shell-form .ant-input:focus,.auth-shell-page .auth-shell-form .ant-input-focused,.auth-shell-page .auth-shell-form .ant-input-affix-wrapper-focused,.auth-shell-page .auth-shell-form .ant-input-affix-wrapper:focus-within{border-color:#35b558!important;box-shadow:0 0 0 3px #35b5581f!important}.auth-shell-page .login-btn.btn,.auth-shell-page .login-btn.ant-btn{width:100%;color:#fff!important;height:52px!important;min-height:52px!important;box-shadow:none!important;background:#35b558!important;border:0!important;border-radius:13px!important;padding:0 18px!important;font-weight:700!important}.auth-shell-page .login-btn.btn:hover,.auth-shell-page .login-btn.ant-btn:hover{background:#2fa34f!important}.auth-shell-page .login-btn.btn:disabled,.auth-shell-page .login-btn.ant-btn:disabled{cursor:not-allowed;color:#ffffffeb!important;background:#a8d8b5!important}.auth-shell-page .signup-legal{width:100%;max-width:420px;margin:3px 0 22px}.auth-shell-page .signup-legal__notice{color:#5f6b64;font-size:12.5px;line-height:1.6;margin:0 0 17px!important}.auth-shell-page .signup-legal__agreement{color:#4b5563;align-items:flex-start;gap:11px;font-size:12.5px;line-height:1.6;display:flex}.auth-shell-page .signup-legal__agreement input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}.auth-shell-page .divider,.auth-shell-page .auth-divider{color:#8a9690;align-items:center;gap:12px;width:100%;max-width:420px;font-size:12px;line-height:1;display:flex;margin:19px 0 17px!important}.auth-shell-page .divider:before,.auth-shell-page .divider:after,.auth-shell-page .auth-divider:before,.auth-shell-page .auth-divider:after{content:"";background:#e4ebe7;flex:auto;height:1px}.auth-shell-page .auth-shell-form>a{width:100%;text-decoration:none;display:block}.auth-shell-page .auth-shell-form p.text-center{color:#64748b;max-width:420px;margin-bottom:0;margin-top:0!important}.login-auth-page .auth-shell-form .text-end{margin:1px 0 20px!important}.login-auth-page .auth-shell-form>p.text-center{margin-top:0!important}@media (width<=1024px){.auth-shell-page{padding:30px 20px!important}.auth-shell-page>.container{max-width:940px!important}.auth-shell-page .auth-shell-card{grid-template-columns:minmax(0,1fr) 440px;max-width:920px;min-height:620px}.auth-shell-page .auth-shell-brand .login-illustration{max-width:480px;width:min(480px,85%)!important}.auth-shell-page .auth-shell-formPanel{padding:72px 28px 42px!important}.auth-shell-page .auth-shell-formPanel>h4,.auth-shell-page .auth-shell-formPanel>p,.auth-shell-page .auth-shell-form{max-width:384px}}@media (width<=820px){.auth-shell-page .auth-shell-card{grid-template-columns:1fr;max-width:520px;min-height:0;border-radius:24px!important}.auth-shell-page .auth-shell-brand{min-height:158px;padding:24px;border-radius:24px 24px 0 0!important}.auth-shell-page .auth-shell-brand .login-illustration{max-width:380px;width:min(380px,75%)!important}.auth-shell-page .auth-shell-formPanel{box-shadow:none!important;border-radius:0 0 24px 24px!important;padding:76px 32px 38px!important}}@media (width<=480px){.auth-shell-page{align-items:flex-start;padding:14px 12px calc(44px + env(safe-area-inset-bottom,0px))!important}.auth-shell-page .auth-shell-brand{display:none}.auth-shell-page .auth-shell-formPanel{border-radius:22px!important;padding:72px 18px 30px!important}.auth-shell-page .auth-shell-language{top:16px!important;right:16px!important}.auth-shell-page .auth-shell-formPanel>h4{font-size:23px}.auth-shell-page .auth-shell-form{margin-top:24px!important}.auth-shell-page .auth-shell-form .ant-input,.auth-shell-page .auth-shell-form .ant-input-affix-wrapper,.auth-shell-page .auth-shell-form .iye-phone-input-wrapper>div,.auth-shell-page .login-btn.btn,.auth-shell-page .login-btn.ant-btn{height:50px!important;min-height:50px!important}.auth-shell-page .signup-legal__notice,.auth-shell-page .signup-legal__agreement{font-size:12px}}.product-card-wrapper{width:100%;height:100%;display:block}.customer-product-card{background:#fff;border:1px solid #eef1ef;border-radius:12px;flex-direction:column;width:100%;height:100%;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 3px 14px #162d1e06}.customer-product-card:hover{border-color:#deebe2;transform:translateY(-2px);box-shadow:0 7px 20px #162d1e0b}.customer-product-card__image{cursor:pointer;background:#fafbfa;border:0;flex:0 0 168px;place-items:center;width:100%;height:168px;padding:0;display:grid;position:relative;overflow:hidden}.customer-product-card__image:disabled,.customer-product-card__name:disabled{cursor:default;opacity:1}.customer-product-card__image img{object-fit:contain;width:calc(100% - 18px);height:calc(100% - 18px);transition:transform .22s;display:block}.customer-product-card:hover .customer-product-card__image:not(:disabled) img{transform:scale(1.015)}.customer-product-card__stock{color:#b42318;background:#fff8f8f2;border:1px solid #f5d4d4;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:10px;left:10px}.customer-product-card__content{flex-direction:column;flex:1;min-width:0;padding:15px 16px 16px;display:flex}.customer-product-card__category{color:#34734b;text-overflow:ellipsis;white-space:nowrap;background:#f0f7f2f2;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-size:10.5px;line-height:1.2;position:absolute;bottom:10px;left:10px;overflow:hidden}.customer-product-card__name{color:#1f2937;width:100%;min-height:45px;font:inherit;text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:15px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.customer-product-card__name:not(:disabled):hover{color:#13783c}.customer-product-card__actions{justify-content:flex-end;align-items:center;min-height:34px;margin-top:auto;padding-top:12px;display:flex}.customer-product-card__price{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;margin-top:7px;display:flex}.customer-product-card__price strong{color:#17211b;font-size:17px;font-weight:700;line-height:1.25}.customer-product-card__price span{color:#8a949d;font-size:11.5px;line-height:1.3}.customer-product-card__add,.customer-product-card__quantity{color:#fff;background:#168d45;border:0;border-radius:9px;flex:none;min-height:33px}.customer-product-card__add{min-width:70px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.customer-product-card__add:hover{background:#11773a;border-color:#11773a}.customer-product-card__add:disabled{color:#929b95;cursor:not-allowed;background:#f5f7f5;min-width:auto}.customer-product-card__quantity{color:#16743b;background:#f3faf5;grid-template-columns:29px minmax(24px,auto) 29px;align-items:center;display:grid;overflow:hidden}.customer-product-card__quantity button{color:#16743b;cursor:pointer;background:0 0;border:0;place-items:center;width:29px;height:32px;padding:0;font-size:11px;display:grid}.customer-product-card__quantity button:disabled{color:#aab2ad;cursor:not-allowed}.customer-product-card__quantity>span{text-align:center;padding:0 3px;font-size:12px;font-weight:700}.customer-product-card__store{color:#8a949d;align-items:center;gap:6px;min-width:0;margin-top:8px;font-size:11.5px;line-height:1.4;display:flex}.customer-product-card__store .anticon{color:#6f7f75;flex:none}.customer-product-card__store span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-products-page{color:#172019;background:#fbfcfb;min-height:72vh;padding:38px 0 86px}.market-products-page *,.market-products-page :before,.market-products-page :after{box-sizing:border-box}.market-products-page__inner{width:min(100% - 48px,1240px);margin:0 auto}.market-products-page__heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.market-products-page__heading h1{color:#172019;letter-spacing:0;margin:0;font-size:clamp(28px,3vw,36px);font-weight:750;line-height:1.18}.market-products-page__heading p{color:#707b73;margin:8px 0 0;font-size:14px;line-height:1.5}.market-products-page__marketSelect{width:min(100%,280px)}.market-products-page__marketSelect .ant-select-selector{align-items:center;display:flex;min-height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4eae6!important;border-radius:10px!important;padding-inline:14px!important}.market-products-page__marketSelect.ant-select-focused .ant-select-selector{border-color:#9bcfac!important}.market-products-page__marketSelect .ant-select-selection-item,.market-products-page__marketSelect .ant-select-selection-placeholder{color:#3f4a42;font-size:13px;line-height:44px!important}.diaspora-change-location{color:#168d45;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:0;font-size:13px;font-weight:700}.market-products-page__categories{border-bottom:1px solid #eef2ef;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-bottom:18px;display:flex}.market-products-page__categories button,.market-products-page__vendorFilter button{color:#68736b;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7ece9;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.market-products-page__categories button{white-space:nowrap;border-radius:999px;min-height:38px;padding:7px 15px;font-size:12px}.market-products-page__categories button:hover:not(:disabled),.market-products-page__vendorFilter button:hover:not(:disabled){color:#16743b;border-color:#bcdcc7}.market-products-page__categories button.is-active,.market-products-page__vendorFilter button.is-active{color:#fff;background:#168d45;border-color:#168d45}.market-products-page__categories button:disabled,.market-products-page__vendorFilter button:disabled{opacity:.55;cursor:not-allowed}.market-products-page__notice{color:#b42318;margin-top:16px;font-size:13px}.market-products-page__notice button{color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:0;font-weight:700}.market-products-page__marketInfo{background:#edf8f1;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;margin-top:18px;padding:13px 18px;display:grid}.market-products-page__locationIcon{color:#168d45;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.market-products-page__marketInfo div{min-width:0}.market-products-page__marketInfo strong,.market-products-page__marketInfo div>span{display:block}.market-products-page__marketInfo strong{color:#25432f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden}.market-products-page__marketInfo .market-products-page__marketLabel{color:#168d45;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:700;line-height:1.2}.market-products-page__marketInfo div>span{color:#617268;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.45;overflow:hidden}.market-products-page__count{color:#16743b;white-space:nowrap;background:#fffc;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;line-height:1.3}.market-products-page__toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-top:18px;display:flex}.market-products-page__toolbar>span{color:#283229;font-size:17px;font-weight:700}.market-products-page__vendorFilter{background:#f2f5f3;border-radius:9px;align-items:center;gap:6px;padding:3px;display:inline-flex}.market-products-page__vendorFilter button{background:0 0;border:0;border-radius:7px;min-height:31px;padding:5px 11px;font-size:11px}.market-products-page__state{color:#758078;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;display:flex}.market-products-page__results{flex-direction:column;justify-content:space-between;gap:34px;min-height:520px;padding-top:10px;display:flex}.market-products-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.market-products-page__grid .product-card-wrapper,.market-products-page__grid .customer-product-card{min-width:0;max-width:none}.market-products-page__grid .customer-product-card__image{flex-basis:164px;height:164px}.diaspora-location-modal .ant-modal-content{border-radius:16px;padding:28px}.diaspora-location-modal__header{align-items:flex-start;gap:14px;padding-right:22px;display:flex}.diaspora-location-modal__header>span{color:#168d45;background:#edf8f1;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.diaspora-location-modal__header h2{color:#172019;margin:0;font-size:22px;font-weight:750;line-height:1.3}.diaspora-location-modal__header p{color:#707b73;margin:6px 0 0;font-size:13px;line-height:1.5}.diaspora-location-modal__fields{gap:16px;margin:24px 0 18px;display:grid}.diaspora-location-modal__fields label{color:#3f4a42;gap:7px;font-size:13px;font-weight:700;display:grid}.diaspora-location-modal__fields .ant-select{width:100%}.diaspora-location-modal__fields .ant-select-selector{align-items:center;display:flex;min-height:46px!important;box-shadow:none!important;border-color:#e4eae6!important;border-radius:10px!important}.diaspora-location-modal .ant-alert+.ant-alert{margin-top:10px}.diaspora-location-modal__loading{color:#707b73;margin:-6px 0 14px;font-size:13px}.diaspora-location-modal__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.diaspora-location-modal__actions .ant-btn{border-radius:9px;min-width:104px;height:42px;font-weight:700}.diaspora-location-modal__actions .ant-btn-primary{background:#168d45;border-color:#168d45}@media (width<=575.98px){.diaspora-location-modal .ant-modal-content{padding:22px 18px}.diaspora-location-modal__header h2{font-size:19px}.diaspora-location-modal__actions .ant-btn{flex:1}}@media (width<=991.98px){.market-products-page__inner{width:min(100% - 36px,1240px)}.market-products-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){.market-products-page{padding:26px 0 60px}.market-products-page__inner{width:min(100% - 28px,1240px)}.market-products-page__heading{flex-direction:column;align-items:flex-start;gap:18px}.market-products-page__marketSelect{width:100%}.market-products-page__categories{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}.market-products-page__categories button{flex:none}.market-products-page__marketInfo{grid-template-columns:40px minmax(0,1fr)}.market-products-page__count{grid-column:1/-1;width:fit-content;margin-left:54px}.market-products-page__marketInfo div>span{white-space:normal}.market-products-page__toolbar{flex-direction:column;align-items:flex-start;margin-top:20px}.market-products-page__vendorFilter{width:100%}.market-products-page__vendorFilter button{flex:1 1 0}.market-products-page__grid{grid-template-columns:1fr}.market-products-page__grid .customer-product-card__image{flex-basis:190px;height:190px}}.ris-item:has(.customer-product-card){box-shadow:none;cursor:default;background:0 0;border:0;border-radius:14px;padding:0}.ris-item:has(.customer-product-card):hover{box-shadow:none;border-color:#0000;transform:none}@media (width<=575.98px){.customer-product-card__image{flex-basis:164px;height:164px}.customer-product-card__content{padding:13px}}.storefront-detail{color:#111827;background:#fff;min-height:70vh}.storefront-detail *,.storefront-detail :before,.storefront-detail :after{box-sizing:border-box}.storefront-detail__inner{width:min(100% - 48px,1380px);margin:0 auto;padding:32px 0 88px}.storefront-detail__breadcrumb{color:#64748b;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:24px;font-size:13px;line-height:1.5;display:flex}.storefront-detail__breadcrumb a{color:#64748b;text-decoration:none}.storefront-detail__breadcrumb a:hover{color:#138a45}.storefront-detail__breadcrumb span:last-child{color:#374151;font-weight:600}.storefront-detail__state,.storefront-products__state{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;display:flex}.storefront-detail__summary{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(360px,1.45fr) minmax(250px,.72fr) minmax(310px,.95fr);align-items:stretch;gap:18px;padding:14px 0 26px;display:grid}.storefront-detail__summary--guest{grid-template-columns:minmax(360px,1.45fr) minmax(250px,.72fr)}.storefront-detail__identity{align-items:center;gap:24px;min-width:0;padding:0 18px 0 0;display:flex}.storefront-detail__logo{color:#138a45;background:#fbfcfb;border:1px solid #edf1ee;border-radius:8px;flex:0 0 132px;place-items:center;width:132px;height:132px;font-size:28px;font-weight:800;display:grid;overflow:hidden}.storefront-detail__logo img{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.storefront-detail__identity-copy{min-width:0}.storefront-detail__identity-copy h1{color:#111827;letter-spacing:0;margin:0 0 12px;font-size:30px;font-weight:750;line-height:1.2}.storefront-detail__location{color:#64748b;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.storefront-detail__location .anticon{color:#179447;margin-top:3px}.storefront-detail__market{color:#17763d;background:#edf8f1;border-radius:999px;margin-top:12px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.storefront-detail__info-card{background:#fff;border:1px solid #ebefec;border-radius:8px;min-width:0;padding:19px 21px;box-shadow:0 4px 16px #16342206}.storefront-detail__info-card h2{color:#1f2937;letter-spacing:0;align-items:center;gap:9px;margin:0 0 16px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.storefront-detail__info-card h2 .anticon{color:#179447;font-size:17px}.storefront-detail__hours{grid-template-columns:1fr 1fr;display:grid}.storefront-detail__hours>div{min-width:0}.storefront-detail__hours>div+div{border-left:1px solid #eef1ef;padding-left:22px}.storefront-detail__hours span,.storefront-detail__hours strong{display:block}.storefront-detail__hours span{color:#179447;margin-bottom:8px;font-size:12px}.storefront-detail__hours strong{color:#374151;font-size:16px;font-weight:500;line-height:1.35}.storefront-detail__owner{align-items:center;gap:15px;display:flex}.storefront-detail__owner .ant-avatar{color:#2f3b32;background:#f5d879;flex:none}.storefront-detail__owner>div{min-width:0}.storefront-detail__owner strong,.storefront-detail__owner span{align-items:center;display:flex}.storefront-detail__owner strong{color:#1f2937;margin-bottom:4px;font-size:14px;font-weight:650}.storefront-detail__owner span{overflow-wrap:anywhere;color:#64748b;gap:7px;font-size:12px;line-height:1.6}.storefront-detail__owner span .anticon{color:#179447}.storefront-products{padding-top:20px}.storefront-products__controls{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(360px,1.7fr) auto minmax(150px,.58fr) minmax(260px,1fr);align-items:end;gap:22px;padding-bottom:21px;display:grid}.storefront-products__control{min-width:0}.storefront-products__label{color:#374151;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.storefront-products__pills{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.storefront-products__pills button{color:#52606d;min-height:40px;font:inherit;cursor:pointer;background:#fcfdfc;border:1px solid #e8ece9;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;line-height:1;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.storefront-products__pills button:hover{color:#13783c;background:#f8fcf9;border-color:#c7e3d1}.storefront-products__pills button.is-active{color:#fff;background:#168d45;border-color:#168d45}.storefront-products__pills button.is-active.is-outline{color:#13783c;background:#f4faf6;border-color:#c7e5d2}.storefront-products__pills img{object-fit:contain;width:17px;height:17px}.storefront-products__sort select,.storefront-products__search{background:#fdfefd;border:1px solid #e8ece9;border-radius:8px;width:100%;min-height:44px}.storefront-products__sort select{color:#374151;font:inherit;padding:0 36px 0 12px;font-size:13px}.storefront-products__search{color:#7b8794;align-items:center;gap:10px;padding:0 13px;display:flex}.storefront-products__search:focus-within,.storefront-products__sort select:focus{border-color:#acd8bc;outline:2px solid #15944712}.storefront-products__search input{color:#1f2937;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.storefront-products__search input::placeholder{color:#98a2ad}.storefront-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:22px;display:grid}.storefront-products__grid .product-card-wrapper,.storefront-products__grid .customer-product-card{width:100%;min-width:0;max-width:none}.storefront-products__grid .customer-product-card__image{flex-basis:158px;height:158px}.storefront-product-card{background:#fff;border:1px solid #ebefec;border-radius:8px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 5px 18px #1c372606}.storefront-product-card:hover{border-color:#d4e8db;transform:translateY(-2px);box-shadow:0 9px 24px #1c37260e}.storefront-product-card__image{cursor:pointer;background:#fafbfa;border:0;border-bottom:1px solid #f0f2f1;place-items:center;width:100%;height:196px;padding:22px 24px;display:grid}.storefront-product-card__image img{object-fit:contain;width:min(100%,210px);height:min(100%,160px);display:block}.storefront-product-card__body{padding:15px 16px 16px}.storefront-product-card__category{color:#34734b;text-overflow:ellipsis;white-space:nowrap;background:#f0f7f2;border-radius:999px;max-width:100%;margin-bottom:9px;padding:4px 7px;font-size:10px;line-height:1.2;display:inline-flex;overflow:hidden}.storefront-product-card__name{color:#1f2937;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:14px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.storefront-product-card__name:hover{color:#13783c}.storefront-product-card__footer{justify-content:space-between;align-items:flex-end;gap:12px;min-height:38px;margin-top:12px;display:flex}.storefront-product-card__price{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.storefront-product-card__price strong{color:#111827;font-size:17px;font-weight:650;line-height:1.2}.storefront-product-card__price span{color:#929ca7;font-size:11px}.storefront-product-card__add,.storefront-product-card__quantity{color:#13813f;background:#f5faf7;border:1px solid #d2e8da;border-radius:6px;flex:none;min-height:34px}.storefront-product-card__add{font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.storefront-product-card__add:hover{background:#edf7f0;border-color:#b9dcc6}.storefront-product-card__add:disabled{color:#8b95a1;cursor:not-allowed;background:#f8f9f8;border-color:#e4e7e5}.storefront-product-card__quantity{grid-template-columns:32px 30px 32px;align-items:center;display:grid;overflow:hidden}.storefront-product-card__quantity button{color:#13813f;cursor:pointer;background:0 0;border:0;width:32px;height:32px}.storefront-product-card__quantity span{color:#1f2937;text-align:center;font-size:13px;font-weight:650}.storefront-products__load-more{justify-content:center;padding-top:28px;display:flex}.storefront-products__load-more button{color:#374151;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e7e3;border-radius:7px;padding:9px 20px;font-size:13px;font-weight:600}.storefront-products__load-more button:hover{color:#13783c;background:#f8fbf9;border-color:#c0deca}@media (width<=1199.98px){.storefront-detail__summary{grid-template-columns:minmax(340px,1.25fr) minmax(240px,.75fr)}.storefront-detail__owner-card{grid-column:1/-1}.storefront-products__controls{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr) minmax(220px,.8fr)}.storefront-products__categories{grid-column:1/-1}.storefront-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=991.98px){.storefront-detail__inner{width:min(100% - 36px,1380px)}.storefront-detail__summary{grid-template-columns:1fr 1fr}.storefront-detail__summary--guest{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}.storefront-detail__identity{grid-column:1/-1}.storefront-detail__summary--guest .storefront-detail__identity,.storefront-detail__owner-card{grid-column:auto}.storefront-products__controls{grid-template-columns:1fr 1fr}.storefront-products__categories{grid-column:1/-1}.storefront-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){.storefront-detail__inner{width:min(100% - 28px,1380px);padding-top:22px;padding-bottom:64px}.storefront-detail__breadcrumb{margin-bottom:18px;font-size:12px}.storefront-detail__summary{grid-template-columns:1fr;padding-top:4px}.storefront-detail__summary--guest{grid-template-columns:1fr}.storefront-detail__identity,.storefront-detail__owner-card{grid-column:auto}.storefront-detail__identity{align-items:flex-start;gap:16px;padding-right:0}.storefront-detail__logo{flex-basis:86px;width:86px;height:86px}.storefront-detail__identity-copy h1{margin-bottom:8px;font-size:22px}.storefront-detail__location{font-size:12px}.storefront-detail__info-card{padding:16px}.storefront-products__controls{grid-template-columns:1fr;gap:16px}.storefront-products__categories{grid-column:auto}.storefront-products__pills{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.storefront-products__pills button{flex:none}.storefront-products__grid{grid-template-columns:1fr}.storefront-product-card__image{height:190px}.storefront-products__grid .customer-product-card__image{flex-basis:180px;height:180px}}.pd-page.container{width:min(100% - 40px,1380px);max-width:1380px;padding:18px 0 84px}.pd-wrap{padding:16px 0 14px}.pd-card{background:#fff;border:0;border-radius:12px;max-width:none;padding:14px;overflow:hidden;box-shadow:0 4px 18px #162d1e06}.pd-heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;gap:28px;display:grid}.pd-gallery{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"thumbs main";gap:14px;min-width:0;display:grid}.pd-mainImage{background:#f8f9f8;border:0;border-radius:8px;grid-area:main;width:100%;height:510px;overflow:hidden}.pd-mainImage img{object-fit:cover;width:100%;height:100%;display:block}.pd-thumbs{scrollbar-width:thin;flex-direction:column;grid-area:thumbs;gap:10px;max-height:510px;padding:0 3px 0 0;display:flex;overflow:hidden auto}.pd-thumbs::-webkit-scrollbar{width:4px;display:block}.pd-thumbs::-webkit-scrollbar-thumb{background:#dfe7e2;border-radius:999px}.pd-thumb{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;flex:0 0 72px;width:72px;height:72px;padding:3px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.pd-thumb img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.pd-thumb:hover{border-color:#bfdfca;transform:none}.pd-thumb.is-active{border-color:#168d45;box-shadow:0 0 0 2px #168d451a}.pd-details{flex-direction:column;gap:9px;min-width:0;height:100%;padding:4px 2px 0 0;display:flex}.pd-eyebrowRow{gap:7px}.pd-stockTag,.pd-categoryLabel{border:0;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.pd-stockTag.ok{color:#14743a;background:#eaf8ef}.pd-stockTag.bad{color:#b42318;background:#fff0f0}.pd-categoryLabel{color:#5f6b63;background:#f4f6f5}.pd-title{letter-spacing:0;color:#151b17!important;margin:0!important;font-size:clamp(25px,2.4vw,32px)!important;font-weight:750!important;line-height:1.15!important}.pd-ratingRow{gap:9px}.pd-ratingRow .ant-rate{color:#f6bd16;font-size:17px;line-height:1}.pd-ratingText{color:#2f3932;font-size:13px;font-weight:650}.pd-muted{color:#7d8881}.pd-priceRow{display:block}.pd-price{color:#151b17;font-size:26px;font-weight:750;line-height:1.25}.pd-weight{color:#7d8881;font-size:14px;font-weight:500}.pd-desc{color:#5e6962;font-size:15px;line-height:1.6;margin:0 0 2px!important}.pd-summaryGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pd-summaryItem{background:#f8faf8;border:0;border-radius:8px;align-items:center;gap:11px;min-width:0;min-height:58px;padding:10px 12px;display:flex}.pd-summaryItem>.anticon{color:#168d45;background:#edf8f1;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.pd-summaryItem:nth-child(2)>.anticon{color:#3976a8;background:#eef5fb}.pd-summaryItem span,.pd-summaryItem strong{display:block}.pd-summaryItem span{color:#168d45;margin-bottom:2px;font-size:12px;font-weight:650}.pd-summaryItem strong{color:#4a554e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;line-height:1.4;overflow:hidden}.pd-storeDelivery{background:#f8faf8;border:0;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(155px,.75fr);display:grid}.pd-storeBrief,.pd-deliveryBrief{align-items:center;gap:11px;min-width:0;padding:10px 12px;display:flex}.pd-deliveryBrief{border-left:1px solid #eef2ef}.pd-deliveryBrief>.anticon{color:#168d45;background:#edf8f1;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.pd-storeBrief>div,.pd-deliveryBrief>div{min-width:0}.pd-storeBrief strong,.pd-storeBrief span,.pd-deliveryBrief strong,.pd-deliveryBrief span{display:block}.pd-storeBrief strong,.pd-deliveryBrief strong{color:#273029;font-size:14px;font-weight:700}.pd-storeBrief span,.pd-deliveryBrief span{color:#77817a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.45;overflow:hidden}.pd-storeBrief button{color:#168d45;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:12px;font-weight:650}.pd-cartRow{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(70px,1fr) minmax(180px,1fr);align-items:center;gap:10px;min-height:45px;margin:0;padding:0;display:grid}.pd-qty{background:#f7f9f7;border:0;border-radius:8px;align-items:center;gap:2px;height:43px;padding:3px;display:flex}.pd-qtyBtn{color:#168d45!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#f0f7f2!important;border:0!important;border-radius:7px!important}.pd-qtyInput{width:48px!important;box-shadow:none!important;border:0!important}.pd-qtyInput .ant-input-number-input{text-align:center;padding:0 4px;font-size:14px;font-weight:700}.pd-cartUnit{color:#6f7b73;font-size:14px}.pd-addToCart{width:100%;margin:0;font-size:14px;height:43px!important;box-shadow:none!important;background:#168d45!important;border-color:#168d45!important;border-radius:8px!important;padding:0 18px!important;font-weight:650!important}.pd-addToCart:hover{background:#11763a!important;border-color:#11763a!important}.pd-continueShopping{width:100%;margin-top:10px;font-size:14px;color:#168d45!important;height:43px!important;box-shadow:none!important;background:#fff!important;border-color:#168d45!important;border-radius:8px!important;font-weight:650!important}.pd-continueShopping:hover,.pd-continueShopping:focus{color:#11763a!important;background:#f4faf6!important;border-color:#11763a!important}.pd-infoStrip{background:#f8faf8;border:0;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0 0 18px;display:grid}.pd-infoStrip>div{justify-content:center;align-items:center;gap:10px;min-width:0;padding:10px 18px;display:flex}.pd-infoStrip>div+div{border-left:1px solid #eef2ef}.pd-infoStrip .anticon{color:#168d45;background:#edf8f1;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.pd-infoStrip span,.pd-infoStrip strong{display:block}.pd-infoStrip span{color:#737e76;font-size:12px}.pd-infoStrip strong{color:#3c463f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:600;overflow:hidden}.pd-productShelf{padding:0 0 22px}.pd-productShelf__header{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.pd-productShelf__header h2{color:#222a24;letter-spacing:0;margin:0;font-size:19px;font-weight:700;line-height:1.3}.pd-productShelf__header button{color:#168d45;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:13px;font-weight:650}.pd-productShelf__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pd-productShelf .customer-product-card{box-shadow:none;border-color:#f0f2f1;border-radius:10px}.pd-productShelf .customer-product-card__image{flex-basis:142px;height:142px}.pd-productShelf .customer-product-card__content{padding:11px 12px 12px}.pd-productShelf .customer-product-card__name{min-height:43px;font-size:15px;line-height:1.45}.pd-productShelf .customer-product-card__price{margin-top:7px}.pd-productShelf .customer-product-card__price strong{font-size:17px}.pd-productShelf .customer-product-card__price span,.pd-productShelf .customer-product-card__store{font-size:12.5px}.pd-productShelf .customer-product-card__add{font-size:13px}.pd-productShelf__state{place-items:center;min-height:180px;display:grid}.pd-productShelf__state--compact{min-height:125px}.pd-reviewSection{padding:2px 0 0}.pd-reviewPanel{background:#fafbfa;border:0;border-radius:8px;padding:14px}.pd-reviewTitle{color:#222a24;letter-spacing:0;margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.3}.pd-reviewTabs{align-items:center;gap:8px;margin-bottom:18px;display:flex}.pd-reviewTabs button{color:#657069;min-height:38px;font:inherit;cursor:pointer;background:#f1f4f2;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:650;transition:background-color .15s,color .15s;display:inline-flex}.pd-reviewTabs button span{text-align:center;background:#ffffffbf;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px;line-height:1.4}.pd-reviewTabs button:hover{color:#176e3b;background:#eaf3ed}.pd-reviewTabs button.is-active{color:#fff;background:#168d45}.pd-reviewLayout{grid-template-columns:305px minmax(0,1fr);gap:18px;display:grid}.pd-reviewMetrics{border-right:1px solid #edf0ee;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 4px;display:grid}.pd-reviewScore strong{color:#172019;font-size:42px;font-weight:650;line-height:1;display:block}.pd-reviewScore>span{color:#747f77;margin-top:6px;font-size:12px;display:block}.pd-reviewScore__stars,.pd-reviewStars{color:#d8ded9;align-items:center;gap:1px;display:flex}.pd-reviewScore__stars{margin-top:7px;font-size:16px}.pd-reviewScore__stars span.is-active,.pd-reviewStars span.is-active{color:#f6bd16;text-shadow:none}.pd-reviewDistribution{gap:5px;display:grid}.pd-reviewDistribution__row{color:#69736c;grid-template-columns:28px minmax(50px,1fr) 50px;align-items:center;gap:6px;font-size:11px;display:grid}.pd-reviewDistribution__row>div{background:#edf0ee;border-radius:999px;height:5px;overflow:hidden}.pd-reviewDistribution__row i{border-radius:inherit;background:#168d45;height:100%;display:block}.pd-reviewDistribution__row small{white-space:nowrap;font-size:10px}.pd-reviewList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pd-reviewCard{min-width:0;box-shadow:none;background:#fff;border:0;border-radius:8px;padding:16px;display:block}.pd-reviewCard:hover{box-shadow:none;border-color:#d9e8de;transform:none}.pd-reviewTop{justify-content:flex-start;align-items:center;gap:9px;margin-bottom:11px;display:flex}.pd-reviewIdentity{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pd-reviewIdentity h3{color:#2d352f;margin:0;font-size:15px;font-weight:700}.pd-reviewIdentity span{color:#929a95;margin:0;font-size:12px}.pd-reviewStars{margin-top:5px;font-size:14px}.pd-reviewStars span{margin:0;font-size:14px}.pd-reviewAvatar{box-shadow:none;flex:none;font-size:12px;font-weight:650;color:#39433c!important;background:#f0f3f1!important}.pd-reviewComment{color:#4f5b53;margin:0;font-size:14px;font-weight:450;line-height:1.6}.pd-reviewEmpty{min-height:130px;box-shadow:none;border:0;border-radius:8px;align-content:center;padding:16px;display:grid}.pd-reviewEmpty__icon{width:34px;height:34px;margin-bottom:7px;font-size:16px}.pd-reviewEmpty h3{font-size:15px}.pd-reviewEmpty p{font-size:14px;font-weight:450}.pd-reviewActions{margin-top:12px}.pd-reviewToggle{color:#168d45;background:#fff;border:1px solid #bcdcc7;border-radius:7px;min-width:250px;padding:8px 18px;font-size:13px;font-weight:650}.pd-reviewToggle:hover{color:#14743a;box-shadow:none;background:#f5faf7;transform:none}@media (width<=1199.98px){.pd-heroGrid{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:20px}.pd-mainImage{height:470px}.pd-thumbs{max-height:470px}.pd-reviewLayout{grid-template-columns:1fr}.pd-reviewMetrics{border-bottom:1px solid #edf0ee;border-right:0}}@media (width<=991.98px){.pd-page.container{width:min(100% - 32px,1380px)}.pd-card{padding:14px}.pd-heroGrid{grid-template-columns:1fr}.pd-mainImage{height:430px}.pd-thumbs{max-height:430px}.pd-productShelf__grid,.pd-reviewList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.pd-page.container{width:min(100% - 24px,1380px);padding-top:12px;padding-bottom:58px}.pd-card{border-radius:8px;padding:10px}.pd-gallery{grid-template-columns:1fr;grid-template-areas:"main""thumbs"}.pd-mainImage{border-radius:7px;height:300px}.pd-thumbs{flex-direction:row;max-height:none;padding:0 0 3px;overflow:auto hidden}.pd-title{font-size:24px!important}.pd-summaryGrid,.pd-storeDelivery,.pd-infoStrip,.pd-productShelf__grid,.pd-reviewList{grid-template-columns:1fr}.pd-deliveryBrief,.pd-infoStrip>div+div{border-top:1px solid #edf0ee;border-left:0}.pd-infoStrip>div{justify-content:flex-start}.pd-cartRow{grid-template-columns:auto 1fr}.pd-addToCart{grid-column:1/-1}.pd-productShelf .customer-product-card__image{flex-basis:180px;height:180px}.pd-reviewMetrics{grid-template-columns:1fr;padding-right:4px}.pd-reviewTabs{align-items:stretch}.pd-reviewTabs button{flex:1 1 0;justify-content:center;padding-inline:10px;font-size:12px}.pd-reviewToggle{width:100%;min-width:0}}.sales-boost-image-badge{z-index:2;color:#fff;letter-spacing:.03em;white-space:nowrap;pointer-events:none;background:#e53e3e;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #e53e3e59}.sales-boost-price-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.sales-boost-original-price{color:#94a3b8;white-space:nowrap;font-size:11.5px;font-weight:500;line-height:1.2;-webkit-text-decoration:line-through #94a3b8;text-decoration:line-through #94a3b8}.sales-boost-current-price{color:#16a34a!important}.sales-boost-badge-group{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.sales-boost-badge{color:#b91c1c;letter-spacing:.01em;white-space:nowrap;background-color:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:3px 7px;font-size:10.5px;font-weight:800;line-height:1;display:inline-block}.vendor-comparison-card__priceBlock .sales-boost-badge-group{margin-top:4px}.procurement-price-boost{margin-top:3px}.vendor-comparison-card__price--discounted{color:#16a34a!important}.vendor-store .ant-form-item{margin-bottom:0!important}.vendor-store__uploads{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.vendor-store__topInputs,.vendor-store__timeInputs{grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-bottom:16px;display:grid}.vendor-store__topInputs .ant-form-item,.vendor-store__timeInputs .ant-form-item{width:100%!important;margin-bottom:0!important}.vendor-store__select.ant-select,.vendor-store .ant-input-affix-wrapper,.vendor-store .ant-input,.vendor-store__timeInputs .ant-picker{width:100%!important}.vendor-store__select .ant-select-selector,.vendor-store .ant-input-affix-wrapper,.vendor-store .ant-input,.vendor-store__timeInputs .ant-picker{color:#1f2937!important;box-sizing:border-box!important;background-color:#fafafa!important;border:1px solid #d9d9d9!important;border-radius:999px!important;height:50px!important;min-height:50px!important;padding-left:18px!important;padding-right:18px!important;font-size:14px!important;box-shadow:0 2px 8px #00000014!important}.vendor-store__select .ant-select-selector{align-items:center!important;display:flex!important}.vendor-store__select .ant-select-selection-placeholder{color:#bfbfbf!important;font-size:14px!important;line-height:48px!important}.vendor-store__select .ant-select-selection-item{color:#1f2937!important;font-size:14px!important;line-height:48px!important}.vendor-store__select .ant-select-arrow{color:#bfbfbf!important;right:18px!important}.vendor-store__select.ant-select-focused .ant-select-selector,.vendor-store .ant-input:focus,.vendor-store .ant-input-focused,.vendor-store__timeInputs .ant-picker-focused,.vendor-store__timeInputs .ant-picker:hover{border-color:#34c759!important;box-shadow:0 0 0 2px #34c75933!important}.vendor-store .vendor-kyc__actions{margin-top:20px}.vendor-store .vendor-kyc__verifyBtn.btn{background-color:#34c759!important;border-color:#34c759!important;border-radius:999px!important;width:100%!important;min-height:50px!important;font-size:1rem!important;font-weight:600!important}@media (width<=768px){.vendor-store__uploads,.vendor-store__topInputs,.vendor-store__timeInputs{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:16px!important}}.vendor-store.vendor-kyc__card{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 48px #0f172a1a}.vendor-store__eyebrow{color:#64736a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.vendor-store__step{color:#176f45;background:#f1f8f3;border:1px solid #dcece1;border-radius:4px;padding:6px 10px}.vendor-store__uploads{gap:14px;margin:20px 0 24px}.vendor-store__upload{text-align:left;background:#fbfdfb;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:116px;transition:border-color .16s,background-color .16s;position:relative;border:1px dashed #cbd8cf!important;border-radius:10px!important;padding:16px!important;display:grid!important}.vendor-store__upload:hover,.vendor-store__upload:focus-within{background:#f5faf6;border-color:#27814d!important}.vendor-store__upload.is-selected{background:#f4faf5;border-style:solid!important;border-color:#75b58c!important}.vendor-store__upload .vendor-kyc__iconWrap{background:#edf5ef!important;border-radius:8px!important;width:76px!important;height:76px!important;margin:0!important}.vendor-store__uploadPreview{border-radius:7px!important}.vendor-store__uploadText{gap:6px;min-width:0;display:grid;color:#68756d!important;text-align:left!important;margin:0!important}.vendor-store__uploadText strong{color:#1d2b22;font-size:14px}.vendor-store__uploadText>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vendor-store__selectedMark{color:#25814d;font-size:17px;position:absolute;top:10px;right:10px}.vendor-store .vendor-kyc__sectionTitle{color:#24352a;margin:22px 0 8px;font-size:15px;font-weight:700}.vendor-store .vendor-kyc__subtitle{max-width:560px;margin-bottom:20px;line-height:1.6}.vendor-store__topInputs,.vendor-store__timeInputs{gap:12px;margin-bottom:14px}.vendor-store .ant-form-item-explain-error{padding:4px 8px 0;font-size:12px}.vendor-store .vendor-kyc__verifyBtn.btn{box-shadow:0 6px 14px #1d7b4d2e;border-radius:8px!important}.vendor-store .vendor-kyc__verifyBtn.btn:disabled{cursor:not-allowed;opacity:.62}@media (width<=768px){.vendor-store.vendor-kyc__card{border-radius:14px;padding:24px 20px 28px}.vendor-store__upload{min-height:100px;padding:12px!important}}@media (width<=420px){.vendor-store__upload{grid-template-columns:60px minmax(0,1fr);gap:11px}.vendor-store__upload .vendor-kyc__iconWrap{width:60px!important;height:60px!important}}@keyframes iye-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.iye-page-enter{will-change:opacity, transform;animation:.22s cubic-bezier(.22,1,.36,1) both iye-page-enter}.iye-homeNav button,.retail-header-link,.iye-drawerNav__link,.iyeHeader__offLink{transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}.iye-homeNav button:after,.retail-header-link:after,.iye-drawerNav__link:after,.iyeHeader__offLink:after{transform-origin:50%;transition:opacity .18s ease-out,transform .18s ease-out}.homepage-hero__actions .ant-btn,.diaspora-hero__cta.ant-btn{transition:transform .16s ease-out,box-shadow .16s ease-out}.homepage-hero__actions .ant-btn:hover,.diaspora-hero__cta.ant-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1a}@media (width<=767.98px){@keyframes iye-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.iye-page-enter{opacity:1;will-change:auto;animation:none;transform:none}.iye-homeNav button,.retail-header-link,.iye-drawerNav__link,.iyeHeader__offLink,.homepage-hero__actions .ant-btn,.diaspora-hero__cta.ant-btn{transition-duration:.01ms!important}}.autobc-breadcrumb,.market-detail__breadcrumb,.storefront-detail__breadcrumb,.checkout-detail-crumb__trail,.iye-inline-breadcrumb{color:#707a73;font-size:13px;font-weight:500;line-height:1.5}.autobc-breadcrumb .ant-breadcrumb-separator,.market-detail__breadcrumb>span[aria-hidden=true],.storefront-detail__breadcrumb>span[aria-hidden=true],.checkout-detail-crumb__trail>span[aria-hidden=true],.iye-inline-breadcrumb>span[aria-hidden=true]{color:#9aa39d;margin:0 10px;font-weight:500}.autobc-link,.market-detail__breadcrumb a,.storefront-detail__breadcrumb a,.checkout-detail-crumb__trail button{color:#707a73;font-weight:500;text-decoration:none}.autobc-link:hover,.autobc-link:focus,.market-detail__breadcrumb a:hover,.market-detail__breadcrumb a:focus,.storefront-detail__breadcrumb a:hover,.storefront-detail__breadcrumb a:focus,.checkout-detail-crumb__trail button:hover,.checkout-detail-crumb__trail button:focus{color:var(--iye-green);text-decoration:none}.autobc-link:focus-visible,.market-detail__breadcrumb a:focus-visible,.storefront-detail__breadcrumb a:focus-visible,.checkout-detail-crumb__trail button:focus-visible,.autobc-backBtn:focus-visible,.checkout-detail-crumb__back:focus-visible,.institution-recipient-back:focus-visible,.institution-payment-back:focus-visible,.iye-breadcrumb-back:focus-visible{outline:2px solid var(--iye-green);outline-offset:3px}.autobc-last,.market-detail__breadcrumb>span:last-child,.storefront-detail__breadcrumb>span:last-child,.checkout-detail-crumb__trail strong,.iye-inline-breadcrumb strong{color:var(--iye-green);font-weight:700}.iye-inline-breadcrumb{text-transform:uppercase;letter-spacing:1px;flex-wrap:wrap;align-items:center;display:flex}.autobc-backBtn,.checkout-detail-crumb__back,.institution-recipient-back,.institution-payment-back,.iye-breadcrumb-back{width:35px!important;min-width:35px!important;height:35px!important;color:var(--iye-green)!important;background:#fff!important;border:0!important;border-radius:6px!important;flex:0 0 35px!important;justify-content:center!important;align-items:center!important;padding:0!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 10px 22px #11182714!important}@media (width<=576px){.autobc-breadcrumb,.market-detail__breadcrumb,.storefront-detail__breadcrumb,.checkout-detail-crumb__trail,.iye-inline-breadcrumb{font-size:13px}}.rv2-section{background:#f8fafb;padding:88px 0 100px}.rv2-head{text-align:center;margin-bottom:44px}.rv2-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#34c759;margin:0 0 8px;font-size:12px;font-weight:600}.rv2-title{color:#111827;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.2}.rv2-underline{background:#34c759;border-radius:999px;width:48px;height:3px;margin:0 auto}.rv2-slide{padding:0 10px}.rv2-card{background:#fff;border:1px solid #e9ecef;border-radius:18px;flex-direction:column;gap:16px;height:100%;padding:28px 24px 22px;transition:box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 16px #1118270f}.rv2-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #34c7591a}.rv2-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rv2-stars{color:#f59e0b;gap:3px;font-size:14px;display:flex}.rv2-card__text{color:#4b5563;-webkit-line-clamp:6;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.rv2-card__footer{border-top:1px solid #f3f4f6;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.rv2-avatar{background:#e5e7eb;border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.rv2-avatar img{object-fit:cover;width:100%;height:100%}.rv2-meta{flex-direction:column;gap:2px;display:flex}.rv2-meta__name{color:#111827;text-transform:capitalize;font-size:13px;font-weight:700}.rv2-meta__role{color:#9ca3af;font-size:11px}.rv2-card__accent{opacity:0;background:linear-gradient(90deg,#34c759,#86efac);width:100%;height:3px;transition:opacity .2s;position:absolute;bottom:0;left:0}.rv2-card:hover .rv2-card__accent{opacity:1}.rv2-dots{bottom:-32px!important}.rv2-dots li button:before{color:#d1d5db!important;opacity:1!important;font-size:8px!important}.rv2-dots li.slick-active button:before{color:#34c759!important}@media (width<=767.98px){.rv2-section{padding:56px 0 72px}.rv2-title{font-size:22px}}.tp2-section{background:#fff;border-top:1px solid #f3f4f6;padding:48px 0 56px}.tp2-head{text-align:center;margin-bottom:28px}.tp2-label{letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin:0;font-size:11px;font-weight:600}.tp2-track-wrap{position:relative;overflow:hidden}.tp2-track-wrap:before,.tp2-track-wrap:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.tp2-track-wrap:before{background:linear-gradient(90deg,#fff,#0000);left:0}.tp2-track-wrap:after{background:linear-gradient(270deg,#fff,#0000);right:0}.tp2-slide{justify-content:center;align-items:center;padding:0 16px;display:flex!important}.tp2-logo{filter:grayscale()opacity(.55);background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;justify-content:center;align-items:center;height:56px;padding:8px 12px;transition:filter .25s,transform .2s,box-shadow .2s;display:flex}.tp2-logo:hover{filter:grayscale(0)opacity();transform:scale(1.04);box-shadow:0 4px 16px #0000000f}.tp2-logo__img{object-fit:contain;width:auto;max-width:110px;height:auto;max-height:36px;display:block}@media (width<=767.98px){.tp2-section{padding:36px 0 44px}.tp2-logo__img{max-width:80px;max-height:28px}.tp2-track-wrap:before,.tp2-track-wrap:after{width:40px}}.ft4{margin-top:72px;position:relative}.ft4__shape{width:100%;height:120px;line-height:0;display:block}.ft4__shapeSvg{width:100%;height:100%;display:block}.ft4__body{color:#ffffffe6;background:#27ae60;padding:36px 0 48px}.ft4__inner{max-width:1240px;padding:0 24px}.ft4__grid{align-items:flex-start}.ft4__col{padding:0 20px}.ft4__col--brand{padding-left:0}.ft4__col--links{padding-right:0}.ft4__divider-col{padding:0 12px}.ft4__vdivider{background:#ffffff2e;width:1px;min-height:180px;margin:0 auto}.ft4-brand__logo-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ft4-brand__logo{width:46px;height:auto;display:block}.ft4-brand__wordmark{letter-spacing:-.04em;color:#fff;font-size:20px;font-weight:800;line-height:1}.ft4-brand__tagline{color:#ffffffb8;max-width:230px;margin:0 0 20px;font-size:12.5px;line-height:1.7}.ft4-social__label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin:0 0 10px;font-size:10px;font-weight:700}.ft4-social__icons{gap:8px;display:flex}.ft4-social__btn{background:#ffffff26;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}.ft4-social__btn:hover{background:#ffffff47;border-color:#fff6;transform:translateY(-2px)}.ft4-social__btn img{width:14px;height:14px;display:block}.ft4-group__label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin:0 0 14px;font-size:10px;font-weight:700}.ft4-group__nav{flex-direction:column;gap:0;display:flex}.ft4-group__link{color:#fffc;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:6px 0;font-size:13px;line-height:1;text-decoration:none;transition:color .15s,gap .15s;display:flex}.ft4-group__link:last-child{border-bottom:none}.ft4-group__link:hover{color:#fff;gap:10px}.ft4-group__arrow{opacity:.5;font-size:9px;transition:opacity .15s,transform .15s}.ft4-group__link:hover .ft4-group__arrow{opacity:1;transform:translate(2px)}.ft4-contact{flex-direction:column;gap:0;display:flex}.ft4-contact__item{color:#fffc;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;text-decoration:none;transition:color .15s;display:flex}.ft4-contact__item:last-child{border-bottom:none}.ft4-contact__item:hover{color:#fff}.ft4-contact__icon{color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:inline-flex}.ft4-contact__text{line-height:1.3}.ft4-bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:32px;padding-top:18px;display:flex}.ft4-bottom__copy{color:#ffffff80;margin:0;font-size:11.5px}.ft4-bottom__links{align-items:center;gap:10px;display:flex}.ft4-bottom__link{color:#ffffff80;font-size:11.5px;text-decoration:none;transition:color .15s}.ft4-bottom__link:hover{color:#ffffffe6}.ft4-bottom__sep{color:#ffffff40;font-size:11px;line-height:1}@media (width<=991.98px){.ft4__shape{height:88px}.ft4__body{padding:28px 0 36px}.ft4__col{padding:0 12px}.ft4__col--brand{padding-left:0}.ft4-brand__tagline{max-width:100%}}@media (width<=767.98px){.ft4{margin-top:48px}.ft4__shape{height:68px}.ft4__body{padding:22px 0 32px}.ft4__col{padding:0}.ft4-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px}.ft4__inner{padding:0 16px}}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.how-iye-section{background:#fff;padding:72px 0 88px;position:relative;overflow:hidden}.how-iye-container{max-width:1280px;margin:0 auto;padding:0 24px}.how-iye-head{text-align:center;margin-bottom:54px}.how-iye-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#1e8449;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.how-iye-title{color:#111827;letter-spacing:-.02em;margin:0 0 12px;font-size:38px;font-weight:800}.how-iye-title-green{color:#1e8449}.how-iye-subtitle{color:#6b7280;max-width:600px;margin:0 auto;font-size:16px}.how-iye-grid-wrapper{position:relative}.how-iye-row{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.how-iye-row--second{margin-top:36px}.how-connector-h{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.how-connector-h--1-2{left:calc(33.333% - 18px)}.how-connector-h--2-3{left:calc(66.666% - 18px)}.how-connector-h--4-5{left:calc(33.333% - 18px)}.how-connector-h--5-6{left:calc(66.666% - 18px)}.how-connector-line{align-items:center;display:flex}.how-connector-line svg{width:32px;height:16px}.how-connector-curve{pointer-events:none;z-index:1;width:95%;height:90px;position:absolute;top:44%;right:18px}.how-card{z-index:3;background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:16px;height:100%;padding:22px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 4px 20px #00000008}.how-card:hover{border-color:#a7f3d0;transform:translateY(-3px);box-shadow:0 12px 32px #27ae601f}.how-card-content{flex-direction:column;flex:1;min-width:0;display:flex}.how-card-header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.how-badge{color:#fff;background:#27ae60;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.how-icon-box{color:#27ae60;background:#e8f5e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.how-card-title{color:#111827;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3}.how-card-desc{color:#6b7280;margin:0;font-size:12.5px;line-height:1.55}.how-card-image-wrap{border-radius:14px;flex-shrink:0;width:140px;height:140px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.how-card-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1199.98px){.how-iye-row{grid-template-columns:repeat(2,1fr);gap:24px}.how-iye-row--second{margin-top:24px}.how-connector-h,.how-connector-curve{display:none}}@media (width<=767.98px){.how-iye-section{padding:48px 0 60px}.how-iye-title{font-size:28px}.how-iye-subtitle{font-size:14px}.how-iye-row{grid-template-columns:1fr;gap:16px}.how-iye-row--second{margin-top:16px}.how-card{gap:12px;padding:16px}.how-card-image-wrap{width:110px;height:110px}.how-card-title{font-size:15px}.how-card-desc{font-size:12px}}.fresh-produce-section{background:#fff;width:100%;padding:64px 0}.fresh-produce-container{max-width:1240px;margin:0 auto;padding:0 24px}.fresh-produce-header{text-align:center;margin-bottom:48px}.fresh-produce-title{color:#111827;margin:0 0 16px;font-family:Raleway-Bold,sans-serif;font-size:32px;font-weight:700;line-height:1.3}.fresh-produce-desc{color:#4b5563;max-width:760px;margin:0 auto;font-family:Raleway-Regular,sans-serif;font-size:16px;line-height:1.6}.fresh-produce-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:36px;display:grid}.fresh-produce-card{text-align:left;flex-direction:column;align-items:center;display:flex}.fresh-produce-img-wrap{background:0 0;justify-content:center;align-items:center;width:100%;height:240px;margin-bottom:20px;display:flex;overflow:hidden}.fresh-produce-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.fresh-produce-text{color:#1f2937;width:100%;margin:0;font-family:Raleway-SemiBold,sans-serif;font-size:15px;font-weight:600;line-height:1.55}@media (width<=991px){.fresh-produce-grid{grid-template-columns:repeat(2,1fr);gap:32px}.fresh-produce-title{font-size:28px}}@media (width<=767px){.fresh-produce-section{padding:44px 0}.fresh-produce-grid{grid-template-columns:1fr;gap:36px}.fresh-produce-title{font-size:24px}.fresh-produce-desc{font-size:15px}.fresh-produce-img-wrap{height:200px}}.auth-container{min-height:100vh;font-family:Inter,sans-serif;display:flex}.auth-left{color:#fff;background-position:50%;background-size:cover;flex:1;justify-content:center;align-items:center;padding:3rem;display:flex;position:relative}.auth-left:before{content:"";z-index:1;background:#0009;position:absolute;inset:0}.auth-left-content{z-index:2;max-width:400px;position:relative}.auth-left-content h1{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.auth-left-content p{opacity:.9;font-size:1.1rem;line-height:1.5}.auth-right{background-color:#f9fafb;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.auth-form-box{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:2.5rem;box-shadow:0 4px 6px #0000000d}.auth-footer-link{text-align:center;color:#4b5563;margin-top:1.5rem;font-size:.9rem}.auth-footer-link a{font-weight:600;text-decoration:none}.link-shopper{color:#15803d}.link-vendor{color:#2563eb}.link-institution{color:#064e3b}.auth-form{flex-direction:column;gap:1.1rem;display:flex}.auth-form-header{margin-bottom:.5rem}.auth-form-header h2{color:#111827;margin:0;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700}.auth-form-subtitle{color:#6b7280;margin:.35rem 0 0;font-size:.95rem}.auth-field{flex-direction:column;gap:.45rem;display:flex}.auth-field label{color:#374151;font-size:.9rem;font-weight:600}.auth-label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-input,.auth-password-wrap{background:#fff;border:1px solid #d1d5db;border-radius:12px;width:100%;transition:border-color .2s,box-shadow .2s}.auth-input{color:#111827;padding:.9rem .95rem;font-size:1rem}.auth-input:focus,.auth-password-wrap:focus-within{border-color:#16a34a;outline:none;box-shadow:0 0 0 3px #16a34a1f}.auth-input-error,.auth-password-wrap.auth-password-error{border-color:#dc2626}.auth-password-wrap{align-items:center;padding:0 .85rem 0 .95rem;display:flex}.auth-password-wrap input{color:#111827;background:0 0;border:none;flex:1;padding:.9rem .5rem .9rem 0;font-size:1rem}.auth-password-wrap input:focus{outline:none}.auth-toggle-password{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:600}.auth-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.2rem;display:flex}.auth-checkbox{color:#4b5563;align-items:center;gap:.6rem;font-size:.9rem;display:inline-flex}.auth-checkbox input{accent-color:#16a34a}.auth-secondary-link{color:#15803d;font-size:.82rem;font-weight:600;text-decoration:none}.auth-secondary-link:hover{text-decoration:underline}.form-error{color:#dc2626;margin:0;font-size:.8rem}.auth-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border:none;border-radius:12px;width:100%;padding:.95rem 1rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 24px #16a34a33}.auth-submit-btn:hover{transform:translateY(-1px)}.auth-submit-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.auth-terms{text-align:center;color:#6b7280;margin:0;font-size:.78rem;line-height:1.5}.auth-terms a{color:#15803d;font-weight:600;text-decoration:none}.auth-terms a:hover{text-decoration:underline}@media (width<=768px){.auth-left{display:none}.auth-right{padding:1rem}}.vendor-pending-page{--pending-ink:#17241d;--pending-muted:#68756d;--pending-green:#20754a;--pending-line:#e2eae4;min-height:100vh;color:var(--pending-ink);background:radial-gradient(at 86% 12%,#bee1c652,#0000 34%),linear-gradient(145deg,#f5f8f5 0%,#edf3ee 58%,#f8faf8 100%);padding:28px clamp(18px,5vw,72px) 20px}.vendor-pending-page__topline,.vendor-pending-page__brand,.vendor-pending-page__secure{align-items:center;display:flex}.vendor-pending-page__topline{justify-content:space-between;max-width:1180px;margin:0 auto}.vendor-pending-page__brand{gap:10px;font-size:12px;font-weight:800}.vendor-pending-page__brand-mark{aspect-ratio:1;color:#fff;background:#14643c;border-radius:9px;place-items:center;width:34px;font-size:18px;display:grid}.vendor-pending-page__secure{color:#657369;gap:7px;font-size:12px}.vendor-pending-card{background:#fff;border:1px solid #1e422b17;border-radius:14px;grid-template-columns:minmax(270px,.8fr) minmax(0,1fr);max-width:1060px;min-height:590px;margin:clamp(42px,8vh,86px) auto 34px;display:grid;overflow:hidden;box-shadow:0 28px 80px #1837231f}.vendor-pending-card__visual{background:linear-gradient(155deg,#154f35 0%,#1a6843 58%,#2f8155 100%);place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.vendor-pending-card__visual:before,.vendor-pending-card__visual:after{aspect-ratio:1;content:"";border:1px solid #ffffff21;border-radius:50%;width:380px;position:absolute}.vendor-pending-card__visual:after{width:270px}.vendor-pending-card__visual-ring{z-index:1;aspect-ratio:1;color:#f4fff5;background:#ffffff1f;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:118px;font-size:53px;display:grid;box-shadow:0 20px 55px #0000001f}.vendor-pending-card__visual-orbit{border:1px solid #ffffff21;border-radius:50%;width:440px;height:110px;position:absolute;transform:rotate(-32deg)}.vendor-pending-card__visual-orbit--two{transform:rotate(38deg)}.vendor-pending-card__content{align-self:center;padding:clamp(30px,5vw,62px)}.vendor-pending-card__eyebrow{color:var(--pending-green);margin:0 0 12px;font-size:11px;font-weight:800}.vendor-pending-card__content h1{max-width:520px;margin:0;font-size:clamp(29px,3.2vw,39px);line-height:1.14}.vendor-pending-card__lead{color:var(--pending-muted);margin:14px 0 24px;font-size:15px;line-height:1.65}.vendor-pending-card__status-row{background:#f9fbf9;border:1px solid #e8eee9;border-radius:8px;align-items:center;gap:13px;padding:14px;display:flex}.vendor-pending-card__status-icon{aspect-ratio:1;color:#a96812;background:#fff2d6;border-radius:7px;flex:none;place-items:center;width:40px;font-size:18px;display:grid}.vendor-pending-card__status-row>div{flex:1;gap:3px;display:grid}.vendor-pending-card__status-row strong{font-size:14px}.vendor-pending-card__status-row span{color:var(--pending-muted);font-size:12px}.vendor-pending-card__status-pill{white-space:nowrap;background:#fff2d6;border-radius:4px;padding:6px 8px;font-weight:800;color:#8c570e!important;font-size:10px!important}.vendor-pending-card__steps{margin:24px 0;display:grid}.vendor-pending-card__step{color:#96a19a;gap:12px;min-height:56px;display:flex;position:relative}.vendor-pending-card__step:not(:last-child):after{content:"";background:#dfe7e1;width:1px;position:absolute;top:26px;bottom:-3px;left:12px}.vendor-pending-card__step>span{z-index:1;background:#fff;border:1px solid #dfe7e1;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.vendor-pending-card__step>div{align-content:start;gap:3px;padding:2px 0 13px;display:grid}.vendor-pending-card__step strong{color:#69766d;font-size:13px}.vendor-pending-card__step small{color:#89958d;font-size:12px}.vendor-pending-card__step--done>span{color:#fff;background:#20754a;border-color:#20754a}.vendor-pending-card__step--done strong{color:#263a2d}.vendor-pending-card__step--current>span{color:#a96812;border:2px solid #bf8a32}.vendor-pending-card__step--current strong{color:#263a2d}.vendor-pending-card__refresh.ant-btn{width:100%;height:48px;box-shadow:none;background:#17653e;border-color:#17653e;border-radius:7px;font-weight:700}.vendor-pending-card__refresh.ant-btn:hover{background:#104c2e!important;border-color:#104c2e!important}.vendor-pending-card__footnote{color:#859188;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.vendor-pending-card__alert{margin-bottom:16px}.vendor-pending-page__footer{color:#728078;max-width:1060px;margin:0 auto;font-size:11px}@media (width<=760px){.vendor-pending-page{padding:18px 14px}.vendor-pending-card{grid-template-columns:1fr;margin-top:32px}.vendor-pending-card__visual{min-height:150px}.vendor-pending-card__visual-ring{width:72px;font-size:32px}.vendor-pending-card__visual:before{width:260px}.vendor-pending-card__visual:after{width:190px}.vendor-pending-card__visual-orbit{width:300px}.vendor-pending-card__content{padding:28px 20px 30px}.vendor-pending-card__content h1{font-size:30px}}@media (width<=430px){.vendor-pending-page__secure{font-size:0}.vendor-pending-page__secure .anticon{font-size:15px}.vendor-pending-card__status-row{flex-wrap:wrap}.vendor-pending-card__status-pill{margin-left:53px}}.shopper-dashboard{--shopper-ink:#17241d;--shopper-muted:#68756d;--shopper-line:#e3e9e4;--shopper-green:#1d7b4d;max-width:1240px;min-height:65vh;color:var(--shopper-ink);margin:0 auto;padding:48px 24px 64px}.shopper-dashboard__header,.shopper-dashboard__section-head,.shopper-dashboard__order,.shopper-dashboard__order-main,.shopper-dashboard__order-meta,.shopper-dashboard__actions{align-items:center;display:flex}.shopper-dashboard__header,.shopper-dashboard__section-head{justify-content:space-between;gap:24px}.shopper-dashboard__eyebrow{color:var(--shopper-green);margin:0 0 8px;font-size:12px;font-weight:700}.shopper-dashboard__header h1{margin:0;font-size:32px;line-height:1.2}.shopper-dashboard__subtitle,.shopper-dashboard__section-head p{color:var(--shopper-muted);margin:8px 0 0}.shopper-dashboard__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.shopper-dashboard__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.shopper-dashboard__stat{border:1px solid var(--shopper-line);background:#fff;border-radius:6px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.shopper-dashboard__stat-icon,.shopper-dashboard__order-icon,.shopper-dashboard__empty-icon{flex:none;place-items:center;display:grid}.shopper-dashboard__stat-icon{border-radius:6px;width:42px;height:42px;font-size:18px}.shopper-dashboard__stat-icon--green{color:#176f45;background:#e7f4ec}.shopper-dashboard__stat-icon--amber{color:#9a5c08;background:#fff2d9}.shopper-dashboard__stat-icon--blue{color:#23657b;background:#e6f3f6}.shopper-dashboard__stat-icon--teal{color:#176f68;background:#e4f4f1}.shopper-dashboard__stat p{color:var(--shopper-muted);margin:0 0 4px;font-size:13px}.shopper-dashboard__stat strong{font-size:23px}.shopper-dashboard__orders{border-top:1px solid var(--shopper-line);padding-top:26px}.shopper-dashboard__section-head{margin-bottom:18px}.shopper-dashboard__section-head h2{margin:0;font-size:21px}.shopper-dashboard__section-head p{font-size:14px}.shopper-dashboard__all-orders{color:var(--shopper-green);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.shopper-dashboard__order-list{border-top:1px solid var(--shopper-line)}.shopper-dashboard__order{border-bottom:1px solid var(--shopper-line);gap:20px;min-height:86px;padding:14px 4px}.shopper-dashboard__order-main{flex:1;gap:12px;min-width:0}.shopper-dashboard__order-icon{width:38px;height:38px;color:var(--shopper-green);background:#edf6ef;border-radius:50%}.shopper-dashboard__order-main strong{overflow-wrap:anywhere;display:block}.shopper-dashboard__order-main p{color:var(--shopper-muted);margin:4px 0 0;font-size:13px}.shopper-dashboard__order-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px}.shopper-dashboard__status{color:#46534b;text-transform:capitalize;background:#f0f3f1;border-radius:4px;max-width:200px;padding:4px 8px;font-size:12px}.shopper-dashboard__status--delivered,.shopper-dashboard__status--completed{color:#176f45;background:#e7f4ec}.shopper-dashboard__status--in_transit,.shopper-dashboard__status--ready_for_pickup{color:#23657b;background:#e6f3f6}.shopper-dashboard__status--cancelled{color:#a83e32;background:#fae9e7}.shopper-dashboard__track{width:36px;height:36px;color:var(--shopper-green);place-items:center;display:grid}.shopper-dashboard__loading{max-width:600px;padding:20px 0}.shopper-dashboard__alert{margin-bottom:20px}.shopper-dashboard__empty{border:1px dashed var(--shopper-line);text-align:center;justify-items:center;gap:8px;padding:44px 20px;display:grid}.shopper-dashboard__empty-icon{width:48px;height:48px;color:var(--shopper-green);background:#edf6ef;border-radius:50%;font-size:20px}.shopper-dashboard__empty h3{margin:4px 0 0;font-size:17px}.shopper-dashboard__empty p{color:var(--shopper-muted);margin:0 0 8px}@media (width<=760px){.shopper-dashboard{padding:32px 16px 48px}.shopper-dashboard__header{flex-direction:column;align-items:flex-start}.shopper-dashboard__header h1{font-size:27px}.shopper-dashboard__actions{justify-content:flex-start}.shopper-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.shopper-dashboard__stat{gap:10px;padding:14px 12px}.shopper-dashboard__stat strong{font-size:20px}.shopper-dashboard__section-head{align-items:flex-start}}@media (width<=480px){.shopper-dashboard__order{gap:10px}.shopper-dashboard__order-meta{gap:5px;font-size:13px}.shopper-dashboard__status{white-space:normal;text-align:right;max-width:120px}.shopper-dashboard__track{width:28px}}.pwa-stack{z-index:2000;padding:8px 16px calc(8px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.pwa-banner{pointer-events:auto;color:#fff;background:#1f2937;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:10px 14px;font-size:14px;line-height:1.35;display:flex;box-shadow:0 4px 16px #00000040}.pwa-banner--offline{background:#92400e}.pwa-banner__actions{flex-shrink:0;gap:8px;display:flex}.pwa-banner button{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 12px;font-size:14px}.pwa-banner button.pwa-banner__primary{background:#15803d;font-weight:600}
