@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);*{font-family:Inter,TBC Contract,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:TBC Contract,Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;margin:0;text-rendering:optimizeLegibility}@media (max-width:767px){body{padding-bottom:70px}#chat-widget-container,div[id*=livechat i],iframe[title*=chat i],iframe[title*=livechat i]{bottom:85px!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:TBC Contract;font-weight:100 500;src:local("TBC Contract"),url(/static/media/TBCContracticaCAPS-Medium.294167914e11dd7a5a97.ttf) format("truetype")}@font-face{font-display:swap;font-family:TBC Contract;font-weight:600 900;src:local("TBC Contract Bold"),url(/static/media/TBCContracticaCAPS-Bold.72153196a7f527b8cedd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Noto Sans Georgian;font-weight:100 500;src:local("Noto Sans Georgian"),url(/static/media/NotoSansGeorgian.c0d555901dfb7dfc6ece.ttf) format("truetype");unicode-range:u+10a0-10ff,u+2d00-2d2f}@font-face{font-display:swap;font-family:Noto Sans Georgian;font-weight:600 900;src:local("Noto Sans Georgian Bold"),url(/static/media/NotoSansGeorgian_Condensed-Bold.53753898e15c10600507.ttf) format("truetype");unicode-range:u+10a0-10ff,u+2d00-2d2f}@font-face{font-display:swap;font-family:Inter;font-weight:100 500;src:local("Inter Regular"),url(/static/media/Inter-Regular.e9b898342ed8036ee8ea.otf) format("opentype")}@font-face{font-display:swap;font-family:Inter;font-weight:600 800;src:local("Inter Bold"),url(/static/media/Inter-Bold.09be6892072ac94c44db.otf) format("opentype")}*{box-sizing:border-box;font-family:TBC Contract,Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto}input,select,textarea{font-size:16px!important}.navbar{background:#f9fafa;justify-content:flex-start}.login-modal-overlay{align-items:center;background:#14171966;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:0;position:fixed;top:0;width:100vw;z-index:1000}.login-modal-content{animation:fadeZoomIn .3s ease-out;background:#fff;border-radius:24px;box-shadow:0 0 20px #0003;display:flex;flex-direction:column;height:auto;max-height:90vh;max-width:560px;overflow:hidden;padding:10px;width:100%}.login-modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:22px;position:absolute;right:16px;top:12px}@keyframes fadeZoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.login-modal-overlay{align-items:flex-end;overflow:hidden;padding:0 0 65px}.login-modal-content{animation:slideUpFromBottom .3s ease-out;border-radius:24px 24px 0 0;margin:0;max-height:85vh;overflow-x:hidden;width:100%}.login-container,.login-modal-content{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior:contain}.login-container{max-height:100%}@keyframes slideUpFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.navbar{align-items:center;background:#fff;background:var(--Day-Surface-Promo-web-Surface-1,#fff);box-shadow:0 2px 8px #0000001a;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:0 145px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}@media (min-width:1024px) and (max-width:1279px){.navbar{gap:24px;justify-content:space-between;padding:0 20px}.navbar-left{flex:1 1;min-width:0}.navbar-right{flex-shrink:0}.navbar-links{display:flex;gap:16px}.navbar-links a{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:13px;text-transform:uppercase}.logout-button{height:40px;width:40px}}@media (min-width:1280px){.navbar{gap:150px;justify-content:center}.navbar-left{flex:0 0 700px;min-width:700px}.navbar-right{flex:0 0 420px;min-width:420px}}.navbar-left{align-items:center;display:flex;gap:24px}.navbar-brand{align-items:center;display:inline-flex}.navbar-logo{display:block;height:45px;width:auto}.navbar-links{align-items:center;display:flex;gap:24px}.navbar-links a{font-feature-settings:"case" on;color:#1c1c1c;cursor:pointer;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:600;margin:-2px 0;padding:2px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.navbar-links a:hover{color:#6852ef}.navbar-links a:after{background-color:#6852ef;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-links a:hover:after{width:100%}.navbar-links a.active{color:#6852ef;font-weight:600}.navbar-links a.active:after{background-color:#6852ef;width:100%}.navbar-right{align-items:center;display:flex;gap:12px;height:40px;justify-content:flex-end}.arrow-booking-icon-wrapper-button{align-items:center;background:#6852ef;border:none;border-radius:14px;box-shadow:0 4px 14px #6852ef59;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease}.arrow-booking-icon-wrapper-button:hover{box-shadow:0 6px 18px #6852ef66;transform:translateY(-1px)}.arrow-booking-icon-wrapper-button:active{box-shadow:0 2px 10px #6852ef4d;transform:translateY(0)}.arrow-booking-icon-wrapper-button.selected{box-shadow:0 4px 14px #6852ef80}.arrow-booking-icon-wrapper-button.selected:hover{box-shadow:0 6px 18px #6852ef8c}.arrow-booking-icon-wrapper-button.selected:active{box-shadow:0 2px 10px #6852ef73}.arrow-booking-link{align-items:center;display:flex;justify-content:center;padding:0 16px;text-decoration:none;width:140px;width:100%}.arrow-booking-icon{height:14px;object-fit:contain;width:14px}.primary-button{background-color:#6852ef;background:#6852ef;border:none;border-radius:12px;color:#fff;padding-top:4px;transition:background-color .2s ease}.primary-button,.secondary-button{font-feature-settings:"case" on;align-items:center;border-radius:14px;cursor:pointer;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;text-transform:uppercase;white-space:nowrap}.secondary-button{background-color:#f8f8f8;border:1px solid #d1d1d1;box-shadow:0 4px 14px #0000001a;color:#1c1c1c;display:flex;padding:0 16px;transition:all .2s ease}.secondary-button:hover{box-shadow:0 6px 18px #00000026;transform:translateY(-1px)}.secondary-button-name{padding-top:4px;position:relative}.secondary-button:hover .secondary-button-name:after{background-color:#333;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 2px 8px #0003;color:#fff;content:attr(data-fullname);font-size:12px;font-weight:500;left:50%;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.secondary-button:hover .secondary-button-name:before{border:6px solid #0000;border-top-color:#333;bottom:calc(100% + 2px);content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:1001}.secondary-button:active{box-shadow:0 2px 10px #0000001a;transform:translateY(0)}.icon-button{border:1px solid #d1d1d1;border-radius:12px;display:inline-flex;font-size:16px;padding:0 10px}.icon-button,.logout-button{align-items:center;background-color:#f8f8f8;cursor:pointer;height:40px;justify-content:center}.logout-button{border:1px solid #d1d1d1;border-radius:14px;box-shadow:0 4px 14px #0000001a;color:#1c1c1c;display:flex;padding:0;transition:all .2s ease;width:40px}.logout-button:hover{background-color:#6852ef;box-shadow:0 6px 18px #6852ef66;color:#fff;transform:translateY(-1px)}.logout-button:active{box-shadow:0 2px 10px #6852ef4d;transform:translateY(0)}.language-button{align-items:center;background-color:#f8f8f8;border:1px solid #d1d1d1;border-radius:50%;color:#1c1c1c;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:40px;justify-content:center;width:40px}.language-button:active{background-color:#e6e6e6}.flag-icon{border-radius:50%;height:60px;object-fit:contain;width:60px}.dropdown-wrapper{position:relative}.dropdown-toggle{align-items:center;background-color:#f8f8f8;border:1px solid #d1d1d1;border-radius:14px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;height:40px;padding:0 16px;transition:all .2s ease;white-space:nowrap}.dropdown-toggle.active{border-color:#6852ef}.dropdown-toggle span{display:inline-block;line-height:22px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-icon{height:18px;width:18px}.arrow-icon{height:14px;object-fit:contain;width:14px}.dropdown-menu{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:12px;min-width:180px;padding:16px;position:absolute;right:0;top:48px;z-index:1000}.dropdown-menu div{border-radius:6px;color:#141719;color:var(--color-text-strong-default,#141719);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:170%;padding:4px 8px;transition:background .2s}.dropdown-menu div:hover{background-color:#f2f4f5}.primary-button,.secondary-button{text-align:center}@media (max-width:767px){.arrow-booking-icon-wrapper-button,.navbar-links{display:none}.dropdown-wrapper{display:flex}.navbar{height:50px;padding:12px 20px;top:0}.navbar-left{height:27px;justify-content:flex-start}.navbar-right{gap:8px;height:44px;justify-content:flex-end}.navbar-brand{margin-right:auto}.language-button{font-size:10px;height:40px;margin-left:auto;width:40px}.secondary-button:hover .secondary-button-name:after,.secondary-button:hover .secondary-button-name:before{display:none}.logout-button{height:40px;width:40px}.dropdown-toggle{height:40px}.dropdown-toggle span{font-size:12px}.dropdown-toggle.active{border-radius:14px}.navbar-logo{height:45px;width:auto}}@media (min-width:768px) and (max-width:1023px){.navbar{height:68px;padding:0 20px;top:0}.navbar-left{gap:20px}.navbar-links{display:none;gap:20px}.navbar-right{gap:10px}.dropdown-toggle,.primary-button,.secondary-button{border-radius:14px;height:40px}.language-button,.logout-button{height:40px;width:40px}.navbar-logo{height:45px}.navbar-links{display:none}.arrow-booking-icon-wrapper-button,.dropdown-wrapper{display:flex}}.slider-main-container{align-items:center;border-radius:40px;box-sizing:border-box;gap:0;justify-content:center;margin:0 auto auto;min-height:280px;padding:24px 20px 0;position:relative;width:1200px}.slider-wrapper{border-radius:24px;cursor:grab;flex:1 1;margin:0 auto;max-width:100%;overflow:hidden;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.slider-wrapper:active{cursor:grabbing}.slider-track{gap:0;transition:transform .6s ease-in-out}.slider-slide,.slider-track{display:flex;height:100%;min-height:232px;position:relative;width:100%}.slider-slide{border-radius:24px;cursor:pointer;flex-shrink:0;max-width:100%;min-width:100%;overflow:hidden;transition:transform .3s ease,opacity .3s ease}.slider-dots,.slider-slide{align-items:center;justify-content:center}.slider-dots{display:flex;gap:8px;padding:16px 12px 0}.slider-dot{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.slider-dot:hover{background:#9ca3af;transform:scale(1.2)}.slider-dot.active{background:#6852ef;border-radius:5px;width:28px}.slider-slide:hover{opacity:.95;transform:scale(1.02);z-index:1}.slider-slide:hover .slider-image,.slider-slide:hover .slider-video{transform:scale(1.05)}.slider-image,.slider-video{border-radius:24px;display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.slider-player{align-items:center;background:#ffffffe6;border-radius:50px;box-shadow:0 2px 8px #00000026;display:flex;gap:10px;left:50%;margin-top:20px;padding:8px 14px;position:absolute;transform:translateX(-50%)}.play-btn{background:#0000;border:none;cursor:pointer;font-size:18px}.progress-bar{background:#ddd;border-radius:10px;height:6px;overflow:hidden;position:relative;width:120px}.progress-fill{background:#000;height:100%;transition:width .03s linear;width:0}.dots{display:flex;gap:6px}.dot{background-color:#999;border-radius:50%;cursor:pointer;height:8px;width:8px}.dot.active{background-color:#000}.slider-header{display:block;margin:40px auto 20px;max-width:1200px;padding:0 20px;text-align:left}.slider-title{color:#15181a;font-size:24px;line-height:32px;margin:0;text-align:left}.about-us-slider-section-title,.slider-title{font-family:Inter,sans-serif;font-style:normal;font-weight:700}.about-us-slider-section-title{align-items:center;display:flex;font-size:32px;height:24px;margin:20px auto 0;width:1100px}@media (max-width:1440px){.slider-main-container{padding:20px 28px 0;width:1000px}}@media (min-width:768px) and (max-width:1024px){.slider-main-container{margin:24px auto;max-width:880px;padding:24px 20px 16px;width:90%}.slider-wrapper{margin:0 60px}.slider-track{gap:0;width:100%}.slider-slide{border-radius:36px;max-width:100%;min-width:100%;width:100%}.slider-image,.slider-video{border-radius:24px}}@media (max-width:767px){.slider{padding:40px 0 0}.slider-main-container{background:#fff;border-radius:34px;box-sizing:border-box;margin:0 auto;min-height:200px;padding:20px;width:100%}.slider-header{display:block;margin-top:24px;padding:0 16px;text-align:left}.about-us-slider-section-title{display:none}.slider-wrapper{height:200px;margin:0;position:relative}.slider-track{display:flex;gap:0}.slider-slide,.slider-track{height:200px;position:relative;width:100%}.slider-slide{border-radius:24px;flex-shrink:0;max-width:100%;min-height:200px;min-width:100%}.slider-image,.slider-video{border-radius:24px;display:block;height:100%;object-fit:cover;width:100%}.slider-dots{gap:6px;padding:12px 10px 0}.slider-dot{height:8px;width:8px}.slider-dot.active{width:22px}.slider-player{border-radius:40px;bottom:12px;gap:8px;padding:6px 12px}.play-btn{font-size:16px}.progress-bar{height:4px;width:80px}.dot{height:6px;width:6px}.dots{gap:4px}}@media (max-width:480px){.slider-main-container{min-height:180px;padding:16px}.slider-wrapper{height:180px;margin:0}.slider-track{gap:0;height:180px}.slider-slide{height:180px;max-width:100%;min-height:180px;min-width:100%;width:100%}.slider-image,.slider-video{height:100%;object-fit:cover;width:100%}.slider-dots{gap:5px;padding:10px 8px 0}.slider-dot{height:7px;width:7px}.slider-dot.active{width:20px}}.about-us-main-container{border-radius:40px;margin:auto;padding:10px 0;width:1200px}.about-us-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;max-width:1200px;text-align:left}.about-us-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin:0;padding-left:12px;text-transform:uppercase}.about-us-nav-controls{align-items:center;display:flex;gap:8px;padding-right:10px}.about-us-nav-btn{align-items:center;background:#fff;border:1.5px solid #e8ecf4;border-radius:50%;box-shadow:0 1px 3px #00000014;color:#475467;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.about-us-nav-btn:hover:not(:disabled){background:#f8f9fe;border-color:#6852ef;box-shadow:0 2px 8px #6852ef26;color:#6852ef;transform:translateY(-1px)}.about-us-nav-btn:active:not(:disabled){box-shadow:0 1px 3px #00000014;transform:translateY(0)}.about-us-nav-btn:disabled{background:#f9fafb;border-color:#e8ecf4;cursor:not-allowed;opacity:.3}.about-us-nav-btn svg{height:20px;width:20px}.event-page-about-us{align-items:center;background:#fff;border-radius:34px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;justify-content:space-between;overflow:hidden;padding:12px}.event-container-about-us{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;border-radius:34px;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:22px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:0 24px 18px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-about-us::-webkit-scrollbar{display:none}.event-container-about-us.scrollable{gap:22px;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0 24px 18px;scroll-behavior:smooth;width:100%}.event-card-about-us{align-items:flex-start;background:#f6f8f8;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:14px;height:230px;margin-left:0;max-width:calc(33.333% - 22px);min-width:calc(33.333% - 22px);padding:28px 26px 24px;scroll-snap-align:start;width:auto}.card-header-about-us{align-items:center;display:flex;flex-shrink:0;gap:12px}.card-content-layout-about-us{align-items:flex-start;display:flex;flex-shrink:0}.card-text-content-about-us{display:flex;flex:1 1;flex-direction:column}.image-wrapper-about-us{flex-shrink:0;height:40px;width:40px}.frame-for-title-description-about-us{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:10px;justify-content:flex-start;margin-left:6px;min-height:95px;width:284px}.event-title-about-us{font-feature-settings:"case" on;align-self:stretch;color:#15181a;font-family:TBC Contract,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase}.event-description-about-us{align-self:stretch;color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;width:100%}.view-more-button-about-us{font-feature-settings:"case" on;align-items:center;background:#6852ef;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:700;height:52px;justify-content:center;padding:24px 52px;text-decoration:none;width:252px}@media (min-width:1024px) and (max-width:1279px){.about-us-main-container{gap:16px;margin:0 auto;max-width:1000px;overflow:hidden;width:95%}.about-us-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;padding:0 12px}.about-us-title{font-size:24px;padding-left:0}.event-container-about-us{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;border-radius:20px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:22px;margin:0 auto;overflow-x:auto;overflow-y:hidden;padding:0 20px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-about-us::-webkit-scrollbar{display:none}.event-card-about-us{background:#f6f8f8;border-radius:20px;display:flex;flex-direction:column;flex-shrink:0;gap:14px;height:230px;margin-left:0;max-width:calc(33.333% - 22px);min-width:calc(33.333% - 22px);padding:28px 26px 24px;scroll-snap-align:start;width:auto}.event-title-about-us{font-size:18px;line-height:24px}.event-description-about-us{font-size:14px;line-height:20px}}@media (min-width:768px) and (max-width:1023px){.about-us-main-container{gap:0;margin:0 auto 36px;max-width:900px;min-height:auto;overflow:hidden;width:95%}.about-us-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px;max-width:100%;padding:0 8px}.about-us-title{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:24px;padding-left:0;text-transform:uppercase}.about-us-nav-btn{height:36px;width:36px}.about-us-nav-btn svg{height:18px;width:18px}.event-page-about-us{margin:auto;max-width:100%;padding:0 24px 14px;width:100%}.event-container-about-us{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;border-radius:34px;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 auto;overflow-x:auto;overflow-y:hidden;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-about-us,.event-container-about-us.scrollable{gap:18px;padding:0 24px 14px}.event-container-about-us::-webkit-scrollbar{display:none}.event-card-about-us{align-items:flex-start;background:#f6f8f8;border-radius:34px;display:flex;flex-direction:column;flex-shrink:0;gap:12px;height:220px;margin-left:0;max-width:calc(50% - 24px);min-width:calc(50% - 24px);padding:26px 24px 22px;scroll-snap-align:start;width:auto}.event-title-about-us{font-size:18px;line-height:24px}.event-description-about-us{font-size:13px;line-height:18px}.view-more-button-about-us{padding:20px 40px;width:220px}}@media (max-width:767px){.about-us-main-container{gap:0;margin:0 auto;min-height:auto;overflow:hidden;padding:0 16px;width:100%}.about-us-header{align-items:center;display:flex;justify-content:space-between;margin:0 0 20px;padding-top:30px;position:relative;text-align:left;z-index:1}.about-us-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin:0;padding-bottom:0;padding-left:0;text-transform:uppercase}.about-us-nav-btn{height:36px;width:36px}.about-us-nav-btn svg{height:18px;width:18px}.event-page-about-us{flex-direction:column;margin:0 auto 24px;max-width:100%;overflow:hidden}.event-container-about-us,.event-page-about-us{border-radius:34px;display:flex;padding:0 16px 8px;position:relative}.event-container-about-us{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:16px;margin:0 auto;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-about-us.scrollable{gap:16px}.event-container-about-us.scrollable::-webkit-scrollbar,.event-container-about-us::-webkit-scrollbar{display:none}.event-container-about-us,.event-container-about-us.scrollable{-ms-overflow-style:none;scrollbar-width:none}.event-card-about-us{align-items:flex-start;background:#f6f8f8;border-radius:34px;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:200px;margin-left:0;max-width:280px;min-width:260px;padding:24px 18px 18px;scroll-snap-align:start;width:auto}.image-wrapper-about-us{flex-shrink:0;height:40px;width:40px}.event-title-about-us{flex:1 1;font-size:14px;font-weight:700;line-height:20px;margin:0}.event-description-about-us{flex:1 1;font-size:12px;line-height:16px;margin:4px 0 0}.card-header-about-us{align-items:center;display:flex;flex-shrink:0;gap:10px}.card-content-layout-about-us{align-items:flex-start;display:flex}.card-text-content-about-us{display:flex;flex:1 1;flex-direction:column}.view-more-button-about-us{background:#6852ef;border-radius:14px;box-shadow:0 2px 8px #6852ef4d;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:48px;padding:12px 24px;transition:all .2s ease;width:80%}.view-more-button-about-us:hover{background:#5d48ee;box-shadow:0 4px 12px #6852ef66;transform:translateY(-1px)}.view-more-button-about-us:active{transform:translateY(0)}}.how-it-works-wrapper{display:flex;flex-direction:column;gap:20px;margin:20px auto auto;width:1200px}.how-it-works-main-container{align-items:flex-start;background:#f6f8f8;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;gap:40px;justify-content:space-between;padding:20px 28px;width:100%}.event-frame-how-it-works{display:flex;flex-direction:column;gap:12px;max-width:520px;position:relative;width:100%}.howitworks-left-container{display:flex;flex:1 1 45%;flex-direction:column;gap:24px;max-width:520px}.howitworks-top-row{align-items:flex-start;display:flex;flex-direction:column;width:100%}.howitworks-content-wrapper{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;position:relative;width:100%}.howitworks-selected-event{border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin-top:12px;max-width:520px;min-height:100px;padding:24px;width:100%}.howitworks-selected-header{align-items:flex-start;display:flex}.section-title-how-it-works{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:24px;font-style:normal;font-weight:700;margin-bottom:20px;padding-left:12px;padding-top:0;text-transform:uppercase}.howitworks-tabs-wrapper,.section-title-how-it-works{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.howitworks-tabs-wrapper{overflow-x:auto;overflow-y:hidden;padding-bottom:16px;scrollbar-gutter:stable;width:100%}.howitworks-tabs-wrapper::-webkit-scrollbar{-webkit-appearance:none;display:block;height:6px;width:6px}.howitworks-tabs-wrapper::-webkit-scrollbar-track{background:#0000;border-radius:3px;box-shadow:none;margin-left:12px;margin-right:12px}.howitworks-tabs-wrapper::-webkit-scrollbar-thumb{background:#d1d5d6;border:none;border-radius:3px;box-shadow:none;min-height:6px}.howitworks-tabs-wrapper::-webkit-scrollbar-thumb:hover{background:#9aa1a4}.howitworks-tabs-wrapper{scrollbar-color:#d1d5d6 #0000;scrollbar-width:thin}.howitworks-tabs-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;padding:8px 12px 0;position:relative;text-rendering:optimizeLegibility;width:-webkit-max-content;width:max-content}.howitworks-tabs-container::-webkit-scrollbar-thumb{background:#d1d5d6;border-radius:3px}.howitworks-tabs-container::-webkit-scrollbar-thumb:hover{background:#9aa1a4}.howitworks-tab{background:#0000;border:1px solid #e1e4e5;border-radius:999px;color:#15181a;cursor:pointer;font-family:TBC Contract,sans-serif;font-size:16px;font-weight:600;height:40px;padding:8px 18px;position:relative;transition:all .2s ease;white-space:nowrap;z-index:1}.howitworks-tab,.howitworks-tab.active{font-feature-settings:"case" on;text-transform:uppercase}.howitworks-tab.active{background:#e3d2f9;border-color:#e3d2f9;box-shadow:none;font-family:TBC Contract,sans-serif;z-index:10}.howitworks-tab:focus{outline:none}.howitworks-tab:active{transform:scale(.98)}.howitworks-tab.active:focus{box-shadow:none}.howitworks-tab.active:active{box-shadow:none;transform:scale(.98)}.image-wrapper-how-it-works img{height:36px;width:36px}.frame-for-title-description-how-it-works{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:1;flex:1 1;gap:8px;justify-content:flex-start;margin-left:12px;max-width:400px;padding-left:4px}.event-title-how-it-works{font-feature-settings:"case" on;align-self:stretch;color:#15181a;font-family:TBC Contract,sans-serif;font-size:16px;font-style:normal;font-weight:600;text-transform:uppercase}.event-description-how-it-works{align-self:stretch;flex-shrink:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:100%}.howitworks-selected-event .event-description-how-it-works{font-size:14px;font-weight:400;line-height:20px;margin-top:8px}.event-large-image-how-it-works{align-items:center;align-self:flex-start;display:flex;flex:1 1 55%;flex-direction:column;justify-content:flex-start;margin-top:0;max-width:640px}.event-large-image-how-it-works img{align-items:center;border-radius:20px;display:flex;flex-direction:column;height:350px;justify-content:center;width:350px}.event-button-wrapper-how-it-works{align-items:center;display:flex;margin-top:14px;width:100%}.view-more-button-how-it-works{font-feature-settings:"case" on;align-items:center;background:#6852ef;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:TBC Contract,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:40px;justify-content:center;padding-top:4px;text-decoration:none;text-transform:uppercase;width:200px}@media (min-width:1024px) and (max-width:1279px){.how-it-works-wrapper{max-width:1000px;width:95%}.how-it-works-main-container{gap:32px;padding:20px 24px;width:100%}.howitworks-left-container{flex:1 1 48%;max-width:48%}.event-frame-how-it-works,.howitworks-top-row{max-width:100%}.howitworks-selected-event,.howitworks-tabs-container{box-sizing:border-box;max-width:100%}.event-large-image-how-it-works{flex:1 1 52%;max-width:52%}.event-large-image-how-it-works img{aspect-ratio:1;height:350px;width:100%;width:350px}}@media (min-width:1280px) and (max-width:1440px){.how-it-works-wrapper{width:1100px}.how-it-works-main-container{gap:36px;padding:20px 28px;width:100%}.howitworks-left-container{flex:1 1 46%;max-width:500px}.event-frame-how-it-works,.howitworks-top-row{max-width:100%}.howitworks-selected-event,.howitworks-tabs-container{box-sizing:border-box;max-width:100%}.event-large-image-how-it-works{flex:1 1 54%;max-width:560px}.event-large-image-how-it-works img{height:420px;width:420px}}@media (min-width:768px) and (max-width:1023px){.how-it-works-wrapper{margin:40px auto;max-width:900px;width:95%}.how-it-works-main-container{flex-direction:row;gap:28px;padding:20px 24px;width:100%}.howitworks-left-container{flex:1 1 47%;gap:20px;max-width:47%}.howitworks-top-row{max-width:100%}.event-frame-how-it-works{gap:12px;max-width:100%;width:100%}.event-large-image-how-it-works{align-items:center;align-self:flex-start;flex:1 1 53%;max-width:53%}.event-large-image-how-it-works img{aspect-ratio:1;border-radius:40px;height:auto;max-width:380px;width:100%}.section-title-how-it-works{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:24px;padding-left:12px;padding-top:8px;text-transform:uppercase}.howitworks-tabs-wrapper{padding-bottom:16px}.howitworks-tabs-wrapper::-webkit-scrollbar-track{margin-left:12px;margin-right:12px}.howitworks-tabs-container{box-sizing:border-box;gap:10px;max-width:100%;min-width:250px;padding:8px 12px 0}.howitworks-tab{font-size:13px;padding:7px 15px}.howitworks-selected-event{box-sizing:border-box;max-width:100%;padding:20px}.howitworks-selected-header{gap:0}.image-wrapper-how-it-works img{height:36px;width:36px}.frame-for-title-description-how-it-works{margin-left:10px;max-width:100%;max-width:350px}.event-title-how-it-works{font-size:15px}.event-description-how-it-works{font-size:14px;line-height:20px}.view-more-button-how-it-works{font-size:14px;height:40px;width:200px}.event-button-wrapper-how-it-works{justify-content:flex-start;margin-top:12px}}@media (max-width:767px){.how-it-works-wrapper{margin:0 auto}.how-it-works-wrapper,.howitworks-top-row{display:flex;flex-direction:column;width:100%}.howitworks-top-row{max-width:100%;order:1}.how-it-works-main-container{border-radius:24px;flex-direction:column;gap:20px;min-height:auto;order:2;padding:20px 16px 0;width:100%}.howitworks-left-container{display:contents}.event-frame-how-it-works{gap:12px;margin:0;max-width:100%;order:1;width:100%}.event-large-image-how-it-works{flex:none;margin:0 auto;max-width:100%;order:2;width:100%}.section-title-how-it-works{display:block;font-size:20px;font-weight:700;margin-bottom:16px;padding-left:16px;padding-top:0}.howitworks-tabs-wrapper{padding-bottom:16px}.howitworks-tabs-wrapper::-webkit-scrollbar-track{margin-left:8px;margin-right:8px}.howitworks-tabs-container{box-sizing:border-box;display:flex;gap:8px;max-width:100%;padding:8px 8px 0;width:-webkit-max-content;width:max-content}.howitworks-tabs-container::-webkit-scrollbar-thumb{background:#d1d5d6;border-radius:3px}.howitworks-tabs-container::-webkit-scrollbar-thumb:hover{background:#9aa1a4}.howitworks-tab{flex-shrink:0;font-size:13px;padding:7px 16px}.howitworks-selected-event{box-sizing:border-box;margin-top:8px;max-width:100%;min-height:140px;padding:18px}.howitworks-selected-header{gap:0}.image-wrapper-how-it-works img{height:36px;width:36px}.frame-for-title-description-how-it-works{gap:8px;margin-left:12px;max-width:100%}.event-title-how-it-works{font-size:15px;font-weight:600;margin:0}.event-description-how-it-works{font-size:14px;line-height:20px;margin:0;max-width:100%}.howitworks-selected-event .event-description-how-it-works{font-size:13px;line-height:19px}.event-large-image-how-it-works img{aspect-ratio:1;border-radius:32px;height:240px;max-width:350px;object-fit:cover;width:100%}.event-button-wrapper-how-it-works{justify-content:center;margin-bottom:20px;margin-top:16px;order:3;width:100%}.view-more-button-how-it-works{background:#6852ef;border-radius:14px;box-shadow:0 2px 8px #6852ef4d;color:#fff;font-family:TBC Contract,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:40px;padding:10px 0 6px;transition:all .2s ease;width:200px}.view-more-button-how-it-works:hover{background:#5d48ee;box-shadow:0 4px 12px #6852ef66;transform:translateY(-1px)}.view-more-button-how-it-works:active{box-shadow:0 2px 6px #6852ef4d;transform:translateY(0)}}.sizes-guide-wrapper{display:flex;flex-direction:column;gap:20px;margin:60px auto auto;width:1200px}.sizes-guide-main-container{border-radius:30px;width:100%}.sizeguide-selected-event{min-height:250px}.sizeguide-tab{font-family:Inter,sans-serif}.sizeguide-tab.active{background:#6852ef;border-color:#6852ef;box-shadow:0 4px 14px #6852ef73}.view-more-button-sizes-guide{font-feature-settings:"case" on;align-items:center;background:#6852ef;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:700;height:40px;justify-content:center;text-decoration:none;width:200px}.event-large-image-sizes-guide img{max-width:440px}@media (min-width:1280px) and (max-width:1440px){.sizes-guide-wrapper{width:1000px}.sizes-guide-main-container{gap:32px;padding:0 24px;width:100%}.sizeguide-left-container{flex:1 1 46%;max-width:500px}.event-large-image-sizes-guide{flex:1 1 54%;max-width:560px}.event-large-image-sizes-guide img{max-width:420px}}@media (min-width:1024px) and (max-width:1279px){.sizes-guide-wrapper{max-width:980px;width:95%}.sizes-guide-main-container{gap:32px;padding:0 24px;width:100%}.sizeguide-left-container{flex:1 1 48%;max-width:48%}.event-large-image-sizes-guide{flex:1 1 52%;max-width:52%}.event-large-image-sizes-guide img{max-width:380px}.section-title-sizes-guide{font-size:22px}}@media (min-width:768px) and (max-width:1023px){.sizes-guide-wrapper{margin:40px 20px;max-width:900px;width:95%}.sizes-guide-main-container{gap:24px;padding:20px 24px;width:100%}.sizeguide-left-container{flex:1 1 47%;max-width:47%}.event-large-image-sizes-guide{flex:1 1 53%;max-width:53%}.event-large-image-sizes-guide img{max-width:340px}.section-title-sizes-guide{font-size:22px;padding-top:4px}.sizeguide-top-row{gap:10px}.sizeguide-tabs-container{gap:10px;padding:8px 12px 16px;width:100%}.sizeguide-tab{font-size:14px;padding:8px 16px}.sizeguide-selected-event{padding:20px}.view-more-button-sizes-guide-start{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:14px;padding-top:4px;text-transform:uppercase;width:200px}.event-button-wrapper-sizes-guide{justify-content:flex-start}}@media (max-width:767px){.sizes-guide-wrapper{margin:0 auto;width:100%}.sizes-guide-main-container{flex-direction:column;gap:16px;padding:20px 20px 0;width:100%}.sizeguide-left-container{display:contents;max-width:100%}.sizeguide-top-row{display:flex;flex-direction:column;gap:12px;margin-bottom:0;order:1;width:100%}.section-title-sizes-guide{display:block;font-size:20px;padding-top:0}.sizeguide-tabs-container{display:flex;gap:8px;overflow-x:auto;padding:8px 12px 16px;scrollbar-width:none;width:100%}.sizeguide-tabs-container::-webkit-scrollbar{display:none}.sizeguide-tab{flex-shrink:0;font-size:12px;margin-top:16px;padding:6px 14px}.event-large-image-sizes-guide{flex:initial;margin:0;max-width:100%;order:2;width:100%}.event-large-image-sizes-guide img{aspect-ratio:1;background:none;border-radius:40px;max-width:100%;object-fit:cover;width:100%}.event-frame-sizes-guide{gap:0;margin:0;max-width:100%;order:3;width:100%}.sizeguide-selected-event{min-height:150px;padding:16px}.sizeguide-selected-header{gap:0}.image-wrapper-sizes-guide:before{background-color:#e8e4ff;height:calc(100% + 6px);left:-12px;width:4px}.image-wrapper-sizes-guide img{height:60px;width:60px}.frame-for-title-description-sizes-guide{gap:0;margin-left:16px}.event-title-sizes-guide{font-size:16px;font-weight:600;margin:0}.event-description-sizes-guide{font-size:14px;line-height:20px;margin:0}.event-button-wrapper-sizes-guide{margin-bottom:0;margin-top:20px;width:100%}.view-more-button-sizes-guide-start{background:#6852ef;border-radius:14px;box-shadow:0 2px 8px #6852ef4d;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:40px;transition:all .2s ease;width:100%}.view-more-button-sizes-guide-start:hover{background:#5d48ee;box-shadow:0 4px 12px #6852ef66;transform:translateY(-1px)}.view-more-button-sizes-guide-start:active{transform:translateY(0)}}.capability-main-container{background:#fff;border-radius:30px;box-sizing:border-box;gap:24px;justify-content:center;margin:70px auto auto;max-width:1200px;min-height:200px;padding:40px 24px}@media (max-width:1440px){.capability-main-container{gap:20px;max-width:1000px;padding-top:20px}}@media (max-width:767px){.capability-main-container{gap:0;margin:0 auto 24px;min-height:auto;overflow:hidden;padding:0 16px;width:100%}.capability-header{display:block;margin-bottom:24px;padding-left:20px}.capability-title{font-size:20px}.section-title-capability{display:none}.event-container-capability{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;border-radius:34px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;margin:0 auto;overflow-x:auto;overflow-y:hidden;padding:0 16px 8px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-capability::-webkit-scrollbar{display:none}.event-card-capability{background:#f6f8f8;border-radius:34px;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:200px;margin-left:0;max-width:280px;min-width:260px;padding:24px 18px 18px;scroll-snap-align:start;width:auto}.image-wrapper-about-us{flex-shrink:0;height:40px;width:40px}.event-title-capability{flex:1 1;font-size:14px;font-weight:700;line-height:20px;margin:0 0 4px}.event-description-capability{flex:1 1;font-size:12px;line-height:16px;margin:4px 0 0}.event-container-capability.scrollable{gap:16px}.card-content-layout-capability{align-items:flex-start;display:flex}.card-text-content-capability{display:flex;flex:1 1;flex-direction:column}}@media (min-width:768px) and (max-width:1023px){.capability-main-container{gap:0;margin:0 auto 36px;max-width:900px;min-height:auto;overflow:hidden;width:95%}.capability-header{display:block;margin-bottom:32px;padding:0 8px}.capability-title{font-size:26px}.section-title-capability{display:none}.event-container-capability{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;border-radius:34px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:18px;margin:0 auto;overflow-x:auto;overflow-y:hidden;padding:0 24px 14px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-capability::-webkit-scrollbar{display:none}.event-card-capability{background:#f6f8f8;border-radius:34px;display:flex;flex-direction:column;flex-shrink:0;gap:12px;height:220px;margin-left:0;max-width:calc(50% - 24px);min-width:calc(50% - 24px);padding:26px 24px 22px;scroll-snap-align:start;width:auto}.event-title-capability{font-size:18px;font-weight:700;line-height:20px;margin-bottom:4px}.event-description-capability{font-size:13px;line-height:18px}}@media (min-width:1024px){.capability-main-container{gap:16px;margin:70px auto 48px;max-width:1200px;overflow:hidden;width:100%}.capability-header{display:block;margin-bottom:36px;padding:0 12px}.capability-title{font-size:28px}.section-title-capability{display:none}.event-container-capability{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;border-radius:34px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:22px;margin:0 auto;overflow-x:auto;overflow-y:hidden;padding:0 24px 18px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-capability::-webkit-scrollbar{display:none}.event-card-capability{background:#f6f8f8;border-radius:34px;display:flex;flex-direction:column;flex-shrink:0;gap:14px;height:230px;margin-left:0;max-width:calc(33.333% - 22px);min-width:calc(33.333% - 22px);padding:28px 26px 24px;scroll-snap-align:start;width:auto}.event-title-capability{font-size:18px;font-weight:700;line-height:20px;margin-bottom:4px}.event-description-capability{font-size:14px;line-height:20px}}.partner-main-container{background:#fff;border-radius:30px;box-sizing:border-box;gap:24px;justify-content:center;margin:40px auto auto;min-height:200px;padding-top:24px;width:1200px}.partner-section-title{color:#15181a;display:flex;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;margin:auto}.partner-section-logos{margin:auto;overflow:hidden;padding-top:28px;perspective:1000px;position:relative}.partner-logos-track,.partner-section-logos{-webkit-backface-visibility:hidden;backface-visibility:hidden}.partner-logos-track{animation:scroll 25s linear infinite;display:flex;gap:10px;transform:translateZ(0);width:-webkit-max-content;width:max-content;will-change:transform}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partner-logo{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100px}.partner-logo:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.05);z-index:1}.partner-logo-img{max-height:100%;max-width:100%;object-fit:contain}.partner-section-title-mobile{display:none}@media (max-width:1440px){.partner-main-container{gap:20px;padding-top:20px;width:1000px}}@media (min-width:768px) and (max-width:1024px){.partner-main-container{gap:20px;margin:50px auto auto;max-width:900px;padding-top:24px;width:95%}.partner-section-title{max-width:860px;padding:0 20px;width:100%}.partner-section-logos{max-width:860px;padding-top:24px;width:100%}.partner-logo{height:55px;width:90px}}@media (max-width:767px){.partner-main-container{background:#0000;border-radius:34px;box-sizing:border-box;margin:0 auto auto;padding-top:30px;width:100%}.partner-section-title{display:none}.partner-section-title-mobile{color:#15181a;display:flex;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;margin:0 auto 20px;padding-left:30px;text-align:left;width:100%}.partner-section-logos{align-items:center;background:#0000;border-radius:34px;display:flex;height:115px;justify-content:center;overflow:hidden;padding-top:0;perspective:1000px}.partner-logos-track.mobile,.partner-section-logos{-webkit-backface-visibility:hidden;backface-visibility:hidden}.partner-logos-track.mobile{animation:scrollMobile 25s linear infinite;flex-wrap:nowrap;gap:16px;justify-content:flex-start;transform:translateZ(0);width:-webkit-max-content;width:max-content;will-change:transform}@keyframes scrollMobile{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollMobileAlt{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.partner-logo{height:45px;width:70px}}.blogsection-main-container{background:#f9fafa;border-radius:20px;box-sizing:border-box;gap:24px;justify-content:center;margin:70px auto auto;min-height:200px;padding:24px;width:1200px}.blogsection-section-title-all{align-items:center;display:flex;justify-content:space-between;width:100%}.blogsection-section-title{font-feature-settings:"case" on;color:#15181a;display:flex;font-family:TBC Contract,sans-serif;font-size:24px;font-style:normal;font-weight:700;margin:0;text-transform:uppercase}.blogsection-section-all{font-feature-settings:"case" on;align-items:center;background:#1743d71a;border:none;border-radius:20px;color:#6852ef;cursor:pointer;display:flex;flex-shrink:0;font-family:TBC Contract,sans-serif!important;font-size:12px;font-style:normal;font-weight:600;gap:4px;height:40px;justify-content:center;padding:15px 15px 11px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.blogsection-section-all:hover{background-color:#6852ef1a;color:#6852ef}.blogsection-arrow-booking-icon{color:#6852ef;font-size:14px;height:10px;object-fit:contain;width:10px}.blogsection-posts-container{align-items:center;display:flex;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:1190px;position:relative;width:100%}.blogsection-posts{display:flex;flex:1 1;gap:20px;justify-content:flex-start;overflow:hidden;width:100%}.blogsection-posts::-webkit-scrollbar{display:none}.blogsection-posts{-ms-overflow-style:none;scrollbar-width:none}.blogsection-scroll-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:2}.blogsection-scroll-btn:hover{background:#f5f5f5;border-color:#6852ef;transform:scale(1.05)}.blogsection-scroll-btn:active{transform:scale(.95)}.blogsection-scroll-btn svg{color:#666;transition:color .3s ease}.blogsection-scroll-btn:hover svg{color:#6852ef}.blogsection-scroll-btn.invisible{pointer-events:none;visibility:hidden}.blogsection-scroll-left{margin-right:10px}.blogsection-scroll-right{margin-left:10px}.blogsection-card{background:#fff;border-radius:20px;flex-shrink:0;height:350px;overflow:hidden;width:320px}.blogsection-images{height:160px;width:100%}.blogsection-image{height:100%;width:100%}.blogsection-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:15px 28px}.blogsection-content-title{font-feature-settings:"case" on;color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:TBC Contract,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;max-width:250px;min-height:48ox;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.blogsection-content-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#566063;color:var(--Day-Text-Text-secondary,#566063);display:-webkit-box;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;max-height:75px;min-height:75px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.blogsection-content-button{font-feature-settings:"case" on;align-items:center;color:#6852ef;cursor:pointer;display:flex;font-family:TBC Contract,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:8px;line-height:20px;text-transform:uppercase;transition:color .2s ease}.blogsection-content-button:hover{color:#6852ef}.blog-read-more-icon{height:16px;object-fit:contain;width:16px}.blogsection-section-title-mobile{display:none}@media (max-width:1440px){.blogsection-main-container{gap:20px;padding:20px;width:1000px}}@media (min-width:768px) and (max-width:1024px){.blogsection-main-container{gap:20px;margin:50px auto auto;max-width:900px;padding:24px 32px;width:95%}.blogsection-posts-container{max-width:1020px}.blogsection-card{height:340px;width:300px}.blogsection-images{height:150px}.blogsection-content{gap:10px;padding:24px}.blogsection-content-title{font-size:15px;line-height:22px;max-width:220px}.blogsection-content-description{-webkit-line-clamp:2;font-size:13px;line-height:20px;max-height:40px;min-height:40px}.blogsection-scroll-btn{height:38px;width:38px}}@media (max-width:767px){.blogsection-main-container{background:#f9fafa;border-radius:20px;box-sizing:border-box;padding:20px;width:100%}.blogsection-section-title-all{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0;width:100%}.blogsection-section-title{color:#15181a;display:flex;font-family:TBC Contract,sans-serif;font-size:20px;font-style:normal;font-weight:700;margin:0}.blogsection-section-title-mobile{display:none}.blogsection-section-all{font-size:12px;height:40px;padding:15px 15px 11px}.blogsection-posts-container{margin-top:0;max-width:100%;overflow:hidden;width:100%}.blogsection-posts.mobile{-ms-overflow-style:none;gap:16px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:0 10px 0 0;scrollbar-width:none;width:calc(100vw - 40px)}.blogsection-posts.mobile::-webkit-scrollbar{display:none}.blogsection-scroll-btn{display:none}.blogsection-card{height:375px;width:300px}.blogsection-images{height:150px}.blogsection-content{gap:12px;padding:20px}.blogsection-content-title{font-size:14px;line-height:20px;max-width:250px}.blogsection-content-description{-webkit-line-clamp:3;font-size:12px;line-height:18px;max-height:54px;min-height:54px}.blogsection-content-button{font-size:14px}.blogsection-scroll-btn{height:36px;width:36px}.blogsection-scroll-btn svg{height:20px;width:20px}}@media (max-width:480px){.blogsection-main-container{margin:30px auto 70px;padding:15px}.blogsection-section-title-mobile{font-size:20px}.blogsection-posts-container{max-width:380px}.blogsection-card{height:320px;width:250px}.blogsection-images{height:140px}.blogsection-content{gap:10px;padding:16px}.blogsection-content-title{font-size:13px;line-height:18px;max-width:200px}.blogsection-content-description{-webkit-line-clamp:3;font-size:11px;line-height:16px;max-height:48px;min-height:48px}.blogsection-content-button{font-size:13px}.blogsection-scroll-btn{height:32px;width:32px}.blogsection-scroll-btn svg{height:18px;width:18px}}.main-footer{background:#fff;border-top:1px solid #e0e0e0;font-family:inherit;margin-top:50px;padding:34px 0}.main-footer-content{display:flex;gap:54px;justify-content:flex-end;margin:0 auto;padding:0 145px;width:100%}.main-footer-logo{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-right:auto}.footer-logo{display:block;height:52px;width:auto}.footer-copyright{color:#666;font-size:13px;line-height:1.5;margin:0}.main-footer-about-us,.main-footer-contacts,.main-footer-soc{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.main-footer-about-us{cursor:pointer;width:240px}.main-footer-contacts{width:180px}.main-footer-soc{width:280px}.main-footer-about-us h4,.main-footer-contacts h4,.main-footer-soc h4{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.main-footer-about-us a,.main-footer-about-us div,.main-footer-contacts div,.main-footer-soc div{color:#1d1d1b;font-family:Inter,sans-serif;font-size:13px;line-height:1.4}.main-footer-about-us a{display:block;text-decoration:none;transition:opacity .2s}.main-footer-about-us a:hover{opacity:.7}.main-footer-all-icons{background:#fff;border-radius:6px;display:flex;flex-direction:row;gap:10px;padding:5px 7px}.main-footer-icon{align-items:center;background:#f9fafa;background:var(--Day-Surface-Promo-web-Surface-2,#f9fafa);border:none;border-radius:12px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:transform .2s ease,opacity .2s ease;width:36px}.main-footer-icon:hover{opacity:.8;transform:scale(1.1)}.newsletter{align-items:center;display:flex;margin-top:6px;position:relative;width:240px}.newsletter input{border:1px solid #e1e4e5;border:1px solid var(--Day-Stroke-Stroke-softer,#e1e4e5);border-radius:6px;border-radius:16px;box-sizing:border-box;font-family:Inter,sans-serif;font-size:13px;height:40px;padding:0 44px 0 10px;width:100%}.newsletter button,.newsletter input{background:#f9fafa;background:var(--Day-Surface-Promo-web-Surface-2,#f9fafa)}.newsletter button{align-items:center;border:none;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:7px;top:50%;transform:translateY(-50%);transition:background .2s ease;width:34px}.newsletter button:hover{background:#f9fafa;background:var(--Day-Surface-Promo-web-Surface-2,#f9fafa)}.contact-item{align-items:center;color:#1d1d1b;display:flex;font-size:13px;gap:6px}.contact-item img{height:16px;object-fit:contain;width:16px}.contact-item-text{font-family:Inter,sans-serif}@media (min-width:768px){.mobile-footer-content,.mobile-footer-logo,.mobile-footer-navigation,.mobile-footer-section,.mobile-footer-top{display:none!important}}@media (max-width:767px){.main-footer-content{display:none!important}.main-footer{background:#fff;margin-top:0;padding:0}.mobile-footer-content{display:flex;flex-direction:column;width:100%}.mobile-footer-top{order:1}.mobile-footer-logo{align-items:center;background:#fff;display:flex;justify-content:flex-start;order:2;padding:0 0 20px 20px}.mobile-footer-logo-img{height:20px;width:auto}.mobile-footer-top{background:#fff;display:flex;flex-direction:column;gap:20px;padding:10px 20px}.mobile-footer-section{border-bottom:1px solid #e0e0e0;padding-bottom:15px}.mobile-footer-section:last-child{border-bottom:none}.mobile-footer-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.mobile-footer-section-header h4{color:#1d1d1b;font-size:16px;font-weight:700;margin:0}.mobile-footer-chevron{color:#666;display:none;font-size:18px}.mobile-footer-section-content{display:flex;flex-direction:column}.mobile-footer-section-content a,.mobile-footer-section-content div{color:#666;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:4px 0}.mobile-footer-section-content a{display:block;text-decoration:none;transition:opacity .2s}.mobile-footer-section-content a:hover{opacity:.7}.mobile-footer-social-icons{display:flex;gap:10px}.mobile-footer-social-icon{align-items:center;background:#f9fafa;background:var(--Day-Surface-Promo-web-Surface-2,#f9fafa);border:none;border-radius:12px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:transform .2s ease,opacity .2s ease;width:36px}.mobile-footer-social-icon:hover{opacity:.8;transform:scale(1.1)}.mobile-footer-social-icon img{height:16px;object-fit:contain;width:16px}.mobile-footer-navigation{background:#fff;border-top:1px solid #e0e0e0;display:flex;padding:10px 0}.mobile-footer-nav-item{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:8px;text-decoration:none;transition:all .2s ease}.mobile-footer-nav-item.active{color:#2c78ff}.mobile-footer-nav-item:not(.active){color:#999}.mobile-footer-nav-icon{height:24px;object-fit:contain;width:24px}.mobile-footer-nav-item.active .mobile-footer-nav-icon{filter:brightness(0) saturate(100%) invert(27%) sepia(96%) saturate(1447%) hue-rotate(211deg) brightness(98%) contrast(101%)}.mobile-footer-nav-label{font-size:12px;font-weight:500;text-align:center}}@media (min-width:768px) and (max-width:1023px){.main-footer{margin-bottom:80px;margin-top:28px;padding:32px 20px 32px 0}.main-footer-content{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;max-width:100%;padding:0 20px}.main-footer-logo{flex:0 0 160px;margin-right:0}.main-footer-logo .footer-logo{height:32px}.main-footer-logo .footer-copyright{font-size:9px}.main-footer-about-us{width:160px}.main-footer-about-us h4{font-size:11px}.main-footer-about-us div{font-size:10px}.main-footer-contacts{width:150px}.main-footer-contacts h4{font-size:11px}.contact-item,.main-footer-contacts div{font-size:10px}.contact-item img{height:12px;width:12px}.main-footer-soc{width:170px}.main-footer-soc h4{font-size:11px}.main-footer-soc div{font-size:10px}.main-footer-all-icons{gap:5px;padding:3px 5px}.main-footer-icon{height:28px;width:28px}.newsletter{width:150px}.newsletter input{font-size:10px;height:28px;padding:0 36px 0 8px;width:100%}.newsletter button{height:24px;right:2px;width:28px}}@media (min-width:1024px) and (max-width:1279px){.main-footer{margin-top:32px;padding:36px 20px 36px 0}.main-footer-content{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;max-width:100%;padding:0 20px}.main-footer-logo{flex:0 0 200px;margin-right:0}.main-footer-logo .footer-logo{height:40px}.main-footer-about-us{width:200px}.main-footer-contacts{width:180px}.main-footer-soc{width:200px}.main-footer-about-us h4,.main-footer-contacts h4,.main-footer-soc h4{font-size:13px}.main-footer-about-us div,.main-footer-contacts div,.main-footer-soc div{font-size:12px}.newsletter{width:180px}.newsletter input{width:100%}}@media (min-width:1280px){.main-footer-content{gap:54px;justify-content:space-between;max-width:1230px;padding:0}.main-footer-logo{margin-right:0}}.alert-modal-overlay{align-items:center;animation:alertOverlayFadeIn .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}@keyframes alertOverlayFadeIn{0%{opacity:0}to{opacity:1}}.alert-modal{animation:alertModalSlideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:400px;padding:32px;position:relative;text-align:center;width:90%}@keyframes alertModalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.alert-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s;width:32px}.alert-modal-close:hover{background:#0000000d}.alert-modal-close svg{color:#999;height:20px;width:20px}.alert-modal-icon{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.alert-modal-icon svg{height:32px;width:32px}.alert-modal-success .alert-modal-icon{background:#28a7451a;color:#28a745}.alert-modal-error .alert-modal-icon{background:#dc35451a;color:#dc3545}.alert-modal-warning .alert-modal-icon{background:#ffc10726;color:#f0ad4e}.alert-modal-confirm .alert-modal-icon{background:#6852ef1a;color:#6852ef}.alert-modal-info .alert-modal-icon{background:#17a2b81a;color:#17a2b8}.alert-modal-title{color:#1a1a2e;font-size:20px;font-weight:600;margin:0 0 12px}.alert-modal-message{color:#666;font-size:15px;line-height:1.5;margin:0 0 24px}.alert-modal-buttons{display:flex;gap:12px;justify-content:center}.alert-modal-btn{border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:500;min-width:100px;padding:12px 28px;transition:all .2s}.alert-modal-btn-ok{background:#6852ef;color:#fff}.alert-modal-btn-ok:hover{background:#5743d9;transform:translateY(-1px)}.alert-modal-btn-confirm{background:#6852ef;color:#fff}.alert-modal-btn-confirm:hover{background:#5743d9;transform:translateY(-1px)}.alert-modal-btn-cancel{background:#f5f5f5;border:1px solid #e0e0e0;color:#666}.alert-modal-btn-cancel:hover{background:#eee}.alert-modal-success .alert-modal-btn-ok{background:#28a745}.alert-modal-success .alert-modal-btn-ok:hover{background:#218838}.alert-modal-error .alert-modal-btn-ok{background:#dc3545}.alert-modal-error .alert-modal-btn-ok:hover{background:#c82333}.alert-modal-warning .alert-modal-btn-ok{background:#f0ad4e;color:#333}.alert-modal-warning .alert-modal-btn-ok:hover{background:#ec971f}@media (max-width:480px){.alert-modal{margin:16px;padding:24px 20px;width:calc(100% - 32px)}.alert-modal-icon{height:56px;width:56px}.alert-modal-icon svg{height:28px;width:28px}.alert-modal-title{font-size:18px}.alert-modal-message{font-size:14px}.alert-modal-buttons{flex-direction:column-reverse}.alert-modal-btn{width:100%}}.tp-modal{max-height:86vh;width:min(160px,100%)}.tp-modal-header{padding:12px 14px}.tp-modal-body{padding:14px}.tp-modal-footer{padding:10px 14px}.send-button{background:#0b74ff;font-size:15px}.send-button:hover{background:#095ed1}.mistery-section{background:#000;color:#fff;font-family:Inter,sans-serif;min-height:100vh;padding:80px 0}.mistery-container{margin:0 auto;max-width:1200px;padding:0 20px}.mistery-content{align-items:flex-start;display:flex;gap:60px}.mistery-text{flex:1 1;max-width:800px}.mistery-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6852ef,#2c78ff);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;letter-spacing:2px;margin-bottom:60px;text-align:center}.mistery-section-content{margin-bottom:50px}.section-title{border-left:4px solid #6852ef;color:#6852ef;font-size:24px;margin-bottom:20px;padding-left:20px}.section-text{color:#fff;font-size:20px;font-style:italic;font-weight:500;margin-bottom:15px}.section-description{color:#e0e0e0;font-size:16px;line-height:1.8;margin-bottom:15px}.energy-structure{display:flex;flex-direction:column;gap:20px;margin:20px 0}.energy-layer{grid-gap:20px;background:#6852ef1a;border:1px solid #6852ef4d;border-radius:8px;display:grid;gap:20px;grid-template-columns:1fr 1fr 2fr;padding:15px}.layer-name{color:#6852ef;font-size:14px;font-weight:600}.layer-energy{color:#fff;font-size:14px;font-weight:500}.layer-arch{color:#e0e0e0;font-size:14px;line-height:1.4}.three-dimensions{display:flex;flex-direction:column;gap:15px;margin:20px 0}.dimension{align-items:flex-start;display:flex;gap:10px}.dimension-title{color:#6852ef;font-size:16px;font-weight:600;min-width:120px}.dimension-description{color:#e0e0e0;font-size:16px;line-height:1.6}.final-text{color:#fff;font-size:18px;font-style:italic;font-weight:500;margin-top:20px;text-align:center}.mistery-image{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:600px}.mistery-icon{border-radius:20px;box-shadow:0 10px 30px #6852ef4d;height:auto;max-height:600px;max-width:100%;width:auto}@media (max-width:767px){.mistery-content{flex-direction:column;gap:40px}.mistery-title{font-size:32px;margin-bottom:40px}.section-title{font-size:20px}.section-text{font-size:18px}.section-description{font-size:14px}.energy-layer{gap:10px;grid-template-columns:1fr;text-align:center}.dimension{flex-direction:column;gap:5px;text-align:center}.dimension-title{min-width:auto}.mistery-icon{border-radius:15px;max-height:400px}}@media (max-width:1440px){.mistery-container{max-width:1000px}.mistery-content{gap:40px}.mistery-icon{max-height:500px}}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes skeleton-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-card{animation:skeleton-shimmer 2s linear infinite;background:linear-gradient(90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:1000px 100%}.skeleton-text-container{display:flex;flex-direction:column;gap:10px}.skeleton-text-line{animation:skeleton-shimmer 2s linear infinite;background:linear-gradient(90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:1000px 100%;border-radius:4px;height:18px}.skeleton-section,.skeleton-slider{padding:40px 20px}.skeleton-slider-main{margin:0 auto;max-width:1400px;position:relative}.skeleton-slider-controls{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.skeleton-play-button{border-radius:50%;height:48px;width:48px}.skeleton-play-button,.skeleton-progress-bar{animation:skeleton-shimmer 2s linear infinite;background:linear-gradient(90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:1000px 100%}.skeleton-progress-bar{border-radius:4px;flex:1 1;height:8px;max-width:600px}.skeleton-dots{display:flex;gap:8px}.skeleton-dot{animation:skeleton-shimmer 2s linear infinite;background:linear-gradient(90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:1000px 100%;border-radius:50%;height:12px;width:12px}.skeleton-about-container{margin:0 auto;max-width:1200px}.skeleton-about-header{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:40px;text-align:center}.skeleton-about-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.skeleton-about-card{display:flex;flex-direction:column}.skeleton-howitworks-container{margin:0 auto;max-width:1200px}.skeleton-header-center{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:50px;text-align:center}.skeleton-steps{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center}.skeleton-step{align-items:center;display:flex;flex-direction:column;max-width:250px;text-align:center}.skeleton-sizes-container{margin:0 auto;max-width:1200px}.skeleton-sizes-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.skeleton-size-card{align-items:center;display:flex;flex-direction:column;text-align:center}.skeleton-capabilities-container{margin:0 auto;max-width:1200px}.skeleton-capabilities-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skeleton-capability{align-items:center;display:flex;flex-direction:column;text-align:center}.skeleton-partners-container{margin:0 auto;max-width:1200px}.skeleton-partners-grid{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.skeleton-blog-container{margin:0 auto;max-width:1200px}.skeleton-blog-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.skeleton-blog-card{display:flex;flex-direction:column}.skeleton-blog-content-container{box-sizing:border-box;margin:0 auto;max-width:1158px;padding:20px}.skeleton-blog-content-breadcrumb{align-items:center;box-sizing:border-box;display:flex;gap:8px;margin:20px auto 0;max-width:1158px;padding:0 20px}.skeleton-blog-content-title{display:flex;justify-content:center;margin-bottom:50px;text-align:center}.skeleton-blog-content-body{display:flex;flex-direction:column;gap:32px;width:100%}.skeleton-blog-content-left{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.skeleton-blog-content-left>div:first-child{max-width:600px;width:100%}.skeleton-blog-content-right{display:flex;flex-direction:column;width:100%}.skeleton-blog-content-description{margin-bottom:32px}.skeleton-blog-content-share{align-items:center;border-top:1px solid #e1e4e5;display:flex;gap:20px;padding-top:20px}.skeleton-blog-content-share-icons{display:flex;gap:12px}@media (min-width:1025px){.skeleton-blog-content-body{align-items:flex-start;flex-direction:row;gap:40px}.skeleton-blog-content-left{align-items:flex-start;flex-shrink:0;width:35%}.skeleton-blog-content-right{flex:1 1;width:65%}}@media (max-width:767px){.skeleton-section{padding:20px 15px}.skeleton-about-cards,.skeleton-blog-grid,.skeleton-capabilities-grid,.skeleton-sizes-grid,.skeleton-steps{grid-template-columns:1fr}.skeleton-partners-grid{grid-template-columns:repeat(2,1fr)}.skeleton-slider-controls{flex-direction:column;gap:15px}.skeleton-progress-bar{width:100%}.skeleton-blog-content-breadcrumb{flex-wrap:wrap;gap:4px;padding:16px 16px 0}.skeleton-blog-content-container{padding:20px 16px}.skeleton-blog-content-title{justify-content:flex-start;margin-bottom:32px;text-align:left}.skeleton-blog-content-left>div:first-child{height:250px;max-width:100%}.skeleton-blog-content-share{align-items:flex-start;flex-direction:column;gap:16px}}.slider{margin:auto;padding:20px 0 40px}@media (max-width:767px){.slider{padding:40px 0 0}}.main-container{gap:70px;margin:auto}.about,.how-it-works,.sizes-guide{background:#fff;border-radius:44px}.capabilities,.partners{background:#fff}.partners{border-radius:44px}.register-wrapper{background:#fff;border-radius:24px;box-shadow:none;display:flex;flex-direction:column;gap:1px;max-width:680px;overflow:visible;padding:0 16px 16px;position:relative;width:100%}.register-wrapper .close-button.desktop-only{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:none;font-size:24px;font-weight:700;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10}@media (min-width:769px){.register-wrapper .close-button.desktop-only{display:flex}.register-wrapper{max-height:calc(100vh - 140px);overflow-x:hidden;overflow-y:auto;scrollbar-color:#0003 #0000;scrollbar-width:thin}.register-wrapper::-webkit-scrollbar{width:8px}.register-wrapper::-webkit-scrollbar-track{background:#0000}.register-wrapper::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.register-wrapper::-webkit-scrollbar-thumb:hover{background-color:#0000004d}}.register-wrapper .close-button.desktop-only:hover{background:#f5f5f5;color:#333}@media (max-width:767px){.register-wrapper{border-radius:16px;margin:0 auto;max-width:100%;padding:20px}.input-row.mobile-optimized{align-items:flex-start;display:flex;flex-direction:row;gap:8px;margin-bottom:12px}.input-row.mobile-optimized .input-group{flex:1 1;min-width:0}.input-row.mobile-optimized .input-group.compact{gap:3px;padding-bottom:0}.input-row.mobile-optimized .input-group.compact .field-error{display:inline!important;font-size:11px;margin-left:8px;position:static!important}.PhoneInputCountrySelect,.PhoneInputInput,.input-group input:not(.otp-box):not(.password-reset-otp-box):not(.PhoneInputInput),.nationality-select,.select-control{border-radius:12px;box-sizing:border-box;flex-shrink:0;font-size:16px!important;height:44px;padding:12px 16px;width:100%}.phone-merged .PhoneInputInput{font-size:16px!important}.nationality-button .dial{font-size:14px!important}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select{font-size:16px!important}.input-group{box-sizing:border-box;flex-shrink:0}.input-group label{color:#333;display:block;flex-shrink:0;font-size:14px;font-weight:600;margin-bottom:6px}.page-title{font-size:20px;margin-bottom:8px;text-align:center}.section-title{color:#666;font-size:16px;margin-bottom:24px;text-align:center}.phone-input-wrapper{height:48px}.phone-input-wrapper .PhoneInputInput{font-size:14px}.phone-input-wrapper .PhoneInputCountrySelect,.phone-input-wrapper .PhoneInputInput{border-radius:12px;height:48px;padding:12px 16px}.register-submit{border-radius:12px;font-size:14px;font-weight:600;height:56px;margin-top:24px}.field-error{display:inline!important;font-size:16px;margin-left:8px!important;margin-top:0!important;position:static!important}.info-note{border-radius:8px;font-size:12px;margin-top:6px;padding:8px 12px}.gender-select option:hover{background-color:none!important}.input-row.tight.mobile-optimized{gap:8px;margin-bottom:18px}.input-row.tight.mobile-optimized .input-group{flex:1 1}.input-row.mobile-optimized .select-control{-webkit-appearance:none;appearance:none;padding-right:36px}.input-group.slim,.input-group:not(.compact){margin-bottom:12px}.PhoneInputCountrySelect:focus,.PhoneInputInput:focus,.input-group input:not(.otp-box):not(.password-reset-otp-box):focus:not(.PhoneInputInput),.nationality-select:focus,.select-control:focus{border-color:#6852ef;outline:none}.PhoneInputCountrySelect.error,.PhoneInputInput.error,.input-group input:not(.otp-box):not(.password-reset-otp-box).error,.nationality-select.error,.select-control.error{border-color:#e53e3e!important;box-shadow:0 0 0 3px #e53e3e1a!important}.input-group+.input-group{margin-top:0}.nationality-select{height:48px}.footer-actions,.footer-actions div{margin-top:0!important}.input-row+.input-group.slim{margin-top:-22px!important}.login-title,.page-title,.section-title{display:none!important}.register-wrapper{box-sizing:border-box;height:auto!important;max-height:none!important;min-height:auto!important;overflow:visible!important;transition:opacity .2s ease;width:100%}.register-container{display:flex;flex-direction:column;height:100%}}@media (max-width:480px){.input-row.mobile-optimized{gap:12px}.register-wrapper{padding:16px}.PhoneInputCountrySelect,.PhoneInputInput,.input-group input:not(.otp-box):not(.password-reset-otp-box):not(.PhoneInputInput),.nationality-select,.select-control{box-sizing:border-box;flex-shrink:0;font-size:16px!important;height:44px;padding:10px 14px}.phone-merged .PhoneInputInput{font-size:16px!important}.nationality-button .dial{font-size:14px!important}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select{font-size:16px!important}.phone-merged{box-sizing:border-box;flex-shrink:0}}.page-title{color:#000;line-height:1.2;margin:0 0 16px;padding:3px 0 0}.section-title{color:#666;font-size:14px;margin:0 0 12px}.input-row{display:flex;gap:4px}.input-row.tight .input-group{padding-bottom:2px}.input-row.tight .field-error{display:inline!important;font-size:10.5px;position:static!important}.input-row+.input-group.slim,.input-row.tight+.input-group.slim{margin-top:-4px}.input-group{flex:1 1;gap:1px;margin-bottom:0;padding-bottom:2px}.input-group:has(.field-error){padding-bottom:2px}.input-group.slim:has(.field-error),.input-row>.input-group:has(.field-error){padding-bottom:2px}.input-row>.input-group{padding-bottom:2px}.input-group.with-note,.input-group:has(.note-slot),.input-group:has(.phone-merged){padding-bottom:1px}.input-group.compact{gap:1px;padding-bottom:0}.input-group.compact label{flex-wrap:nowrap;overflow:hidden}.input-group.compact .field-error{display:none}.input-group.slim{padding-bottom:2px}.input-group label{color:#666;display:block;margin-bottom:6px}.required:after{color:#dc2626;content:" *";margin-left:2px}.field-error{background:none!important;color:#c02626!important;display:inline!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;margin-left:8px!important;padding:0!important;position:static!important}.field-error:before{content:"— ";margin-right:2px}.input-group input:not(.otp-box):not(.password-reset-otp-box):not(.PhoneInputInput),.select-control{background:#f9fafa;border:1px solid #e1e4e5;border-radius:16px;box-sizing:border-box;color:#111;font-size:15px;height:44px;outline:none;padding:10px 16px;transition:border-color .2s ease,box-shadow .2s ease}.input-group input:not(.otp-box):not(.password-reset-otp-box):focus:not(.PhoneInputInput),.select-control:focus{background:#fff;border-color:#6852ef;box-shadow:0 0 0 2px #0b74ff14}.input-group input:not(.otp-box):not(.password-reset-otp-box).error,.select-control.error{border:1px solid #e53935!important}.input-group input:not(.otp-box):not(.password-reset-otp-box).error,.select-control.error{text-align:left!important}.select-control.error{text-align-last:left!important}.input-group:has(.select-control):after{border-color:#5f676b;border-style:solid;border-width:0 1.5px 1.5px 0;content:"";display:inline-block;height:6px;position:absolute;right:12px;top:65%;transform:translateY(-50%) rotate(45deg);transition:transform .2s;width:6px}.select-control{cursor:pointer}.select-control option{text-align:left}.note-slot{font-size:10.1px;min-height:13px;padding-top:3px}.phone-merged+.note-slot{padding-left:10px;padding-top:3px}.country-btn{background:#0000;border:0;color:#1d1d1f;cursor:pointer;flex:0 0 auto!important;font-size:14px;gap:6px;height:22px;padding:0 26px 0 0;position:relative;white-space:nowrap!important}.country-btn,.country-btn .flag{align-items:center;display:inline-flex}.country-btn .flag{height:14px;justify-content:center;width:20px}.country-btn .flag.globe{font-size:15px}.country-btn .label{color:#111827;min-width:38px}.country-btn .caret{display:none}.country-btn:after{background-repeat:no-repeat;background-size:16px 10px;content:"";height:10px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.country-btn[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.country-menu{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}@media (max-width:767px){.country-menu{max-height:calc(100dvh - 150px);max-width:calc(100vw - 40px);min-width:280px;z-index:10000}}.nationality-button{background:#f9fafa;border:1px solid #e1e4e5;border-radius:16px;gap:6px;padding:10px 40px 10px 16px}.nationality-button:focus{background:#fff}.nationality-button .flag{height:14px;width:20px}.nationality-menu{animation:dropdownFadeIn .15s ease-out;border:1px solid #d1d5db;box-shadow:0 10px 30px #00000026;box-sizing:border-box;max-height:300px;padding:6px 0;position:fixed;z-index:9999}.nationality-menu.drop-up{bottom:40px}@media (max-width:767px){.nationality-menu{max-width:calc(100vw - 40px)!important}}.nationality-item{box-sizing:border-box;gap:8px;padding:10px 12px;transition:background .15s ease}.nationality-item .flag{border-radius:3px;overflow:hidden;width:24px}.nationality-item .name{color:#111827;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nationality-item .check{font-size:16px}.nationality-item:hover{background:#f3f4f6}.nationality-item:active{background:#e5e7eb}.country-btn:after,.nationality-button:after{border-color:#5f676b;border-style:solid;border-width:0 1.5px 1.5px 0;content:"";display:inline-block;height:6px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s;width:6px}.country-btn[aria-expanded=true]:after,.nationality-button[aria-expanded=true]:after{transform:translateY(-50%) rotate(-135deg)}.otp-inputs{gap:8px;margin-top:6px}.otp-box{background:#f9fafa;border:1px solid #e1e4e5;border-radius:12px;color:#111;font-weight:600;height:44px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:46px}.otp-box.error,.otp-box:focus{background:#fff}.otp-box.error{border-color:#e53935!important}.timer-text{color:#666;margin-top:8px;min-height:20px}.footer-actions{background:#0000;margin-top:20px;padding:4px 0 0;position:static}.send-button{border:none;height:44px;padding:12px;transition:background .25s ease}.email-verify-row{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px}.email-verify-text{color:#111;font-size:14px;line-height:1.35}.email-verify-icon{align-items:center;background:#0000;border:0;box-shadow:none;color:#6852ef;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.email-verify-icon svg{height:24px;width:24px}.criteria{color:#444;font-size:12px;margin:2px 0}.criteria ul{margin:2px 0 0;padding-left:16px}.criteria li{color:#333;font-size:12px;margin-bottom:2px}.tp-modal-backdrop{align-items:center;background:#0000005c;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1000}.tp-modal{background:#fff;border-radius:14px;box-shadow:0 16px 40px #00000040;display:flex;flex-direction:column;max-height:75vh;overflow:hidden;width:min(860px,100%)}.tp-modal-header{align-items:center;border-bottom:1px solid #eef0f3;display:flex;justify-content:space-between;padding:10px 12px}.tp-modal-title{color:#111;font-size:16px;font-weight:700}.tp-close-btn{background:#0000;border:0;color:#6b7280;cursor:pointer;font-size:22px;line-height:1}.tp-close-btn:hover{color:#111}.tp-modal-body{flex:1 1;overflow:auto;padding:10px 12px}.tp-loading{color:#444;font-size:14px}.tp-text{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;margin:0;white-space:pre-wrap}.tp-html,.tp-text{color:#111;font-size:14px}.tp-html p{margin:0 0 10px}.tp-html h1,.tp-html h2,.tp-html h3{margin:12px 0 6px}.tp-html ul{margin:6px 0;padding-left:16px}.tp-modal-footer{border-top:1px solid #eef0f3;padding:8px 12px}@media (max-width:520px){.register-wrapper{padding-top:2px}.page-title{margin-top:-3px}.input-row{flex-direction:column;gap:4px}.country-menu{left:-10px;max-height:calc(100dvh - 150px);min-width:100%;padding-top:15px;z-index:10000}.input-group,.input-group.slim{padding-bottom:2px}.input-group.with-note{padding-bottom:1px}.input-group:has(.note-slot){padding-bottom:1px}.input-group:has(.phone-merged){padding-bottom:1px}.input-row.tight .input-group,.input-row>.input-group{padding-bottom:2px}.input-group.compact{padding-bottom:0}.input-group:has(.field-error){padding-bottom:2px}.field-error{display:inline!important;font-size:10.2px!important;position:static!important}.note-slot{font-size:10px;min-height:13px}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.login-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-height:auto;overscroll-behavior:contain;padding:14px 0 50px;width:100%}.login-card{max-width:560px;position:relative;width:100%}.close-button{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10}.close-button:hover{background:#f5f5f5;color:#333}@media (min-width:768px){.close-button.desktop-only{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:32px;justify-content:center;position:absolute;right:16px;top:8px;transition:all .2s ease;width:32px;z-index:10}.close-button.desktop-only:hover{background:#f5f5f5;color:#333}}.login-title{color:#000;font-size:24px;font-weight:700;margin-bottom:25px;padding:3px 16px 0;text-align:left}.login-inner{width:100%}.login-form{padding:0 16px;width:100%}.login-form,.login-form input{display:flex;flex-direction:column}.login-form input{align-items:flex-start;align-self:stretch;background:#f9fafa;background:var(--Day-Surface-Promo-web-Surface-2,#f9fafa);border:1px solid #e1e4e5;border-radius:16px;color:#111;font-size:15px;gap:10px;height:44px;justify-content:center;margin-bottom:16px;outline:none;padding:10px 16px;transition:border-color .2s ease}.login-form input:focus{background:#fff;border-color:#6852ef}.password-input-wrapper{margin-bottom:8px;position:relative;width:100%}.password-input-wrapper input{padding-right:44px;width:100%}.identifier-input-wrapper{margin-bottom:16px;width:100%}.identifier-input-wrapper input{margin:0;width:100%}.toggle-password{align-items:center;background:none;border:0;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0 6px;position:absolute;right:8px;top:0}.eye-icon{height:18px;width:18px}.error-box{background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;color:#b91c1c;font-size:14px;margin:8px 0 12px;padding:10px 12px}.error-box.under-password,.resend-row{margin-top:8px}.resend-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.inline-btn{background:none;border:0;color:#6852ef;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline}.inline-btn:disabled{cursor:not-allowed;opacity:.6}.resend-ok{color:#16a34a;font-size:13px;font-weight:600}.resend-row.hint{color:#6b7280;font-size:12.5px}.login-submit{font-feature-settings:"case" on;border:0;border-radius:12px;color:#fff;cursor:pointer;font-family:TBC Contract,sans-serif;font-size:16px;font-weight:600;height:44px;padding:14px;text-transform:uppercase;transition:background .25s ease}.login-submit,.login-submit:hover{background:#6852ef}.divider{color:#999;margin:16px 0;position:relative;text-align:center}.divider:after,.divider:before{background:#ddd;content:"";height:1px;position:absolute;top:50%;width:47%}.divider:before{left:0}.divider:after{right:0}.social-button{font-feature-settings:"case" on;align-items:center;background:#fff;border:1px solid #ccc;border-radius:12px;cursor:pointer;display:flex;font-family:TBC Contract,sans-serif;font-size:15px;font-weight:500;gap:8px;justify-content:center;margin-bottom:12px;padding:12px;text-transform:uppercase;transition:background .15s ease;width:100%}.social-button:hover{background:#f9fafb}.social-icon{height:18px;width:18px}.social-button-text{margin-top:4px}.forgot-password-wrapper{display:flex;justify-content:flex-end;margin-bottom:16px;margin-top:4px}.forgot-password-link{font-feature-settings:"case" on;color:#6852ef;font-family:TBC Contract,sans-serif;font-size:12px;font-weight:500;text-decoration:none;text-transform:uppercase}.forgot-password-link:hover{text-decoration:underline}.password-reset-inline .forgot-password-wrapper{display:none}.password-reset-inline .login-submit,.password-reset-inline .password-reset-form-group{box-sizing:border-box;max-width:100%;width:100%}.forgot-container{align-items:center;display:flex;font-size:12px;gap:6px;margin-top:12px}.forgot-label{font-feature-settings:"case" on;color:#000}.forgot-label,.forgot-link{font-family:TBC Contract,sans-serif;font-size:14px;text-transform:uppercase}.forgot-link{font-feature-settings:"case" on;background:none;border:none;color:#6852ef;cursor:pointer;font-weight:500}.forgot-link:hover{text-decoration:underline}.auth-tabs{display:none}.auth-tab{background:none;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:8px 24px;transition:all .2s ease}.auth-tab.active{border-bottom-color:#6852ef;color:#6852ef;font-weight:600}.input-container,.social-container{display:block}.mobile-only{display:none}.desktop-only{display:block}@media (min-width:768px) and (max-width:1024px){.login-container{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.login-card{height:auto;margin:0 auto;max-width:640px;min-height:auto;width:100%}.login-title{padding:3px 40px 0}.login-form{padding:0 40px 56px}.login-form input{margin:0 0 18px;max-width:100%}.error-box,.forgot-password-wrapper,.identifier-input-wrapper,.login-submit,.password-input-wrapper,.password-reset-description,.password-reset-form-group,.password-reset-form-group .phone-merged,.password-reset-input,.password-reset-otp-inputs,.social-button{margin-left:0;margin-right:0;max-width:100%;width:100%}.identifier-input-wrapper,.password-input-wrapper{margin-bottom:16px}.login-submit{height:44px;margin:16px 0 28px}.social-button{height:54px;margin:0 0 12px}.forgot-password-wrapper{justify-content:flex-end;margin:4px 0 16px}.error-box{margin:12px 0 18px}.auth-tabs{display:none}.close-button.desktop-only{right:24px;top:16px}}@media (max-width:520px){.login-form{padding:0 12px}}@media (max-width:767px){.login-container{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:80px;padding-top:0;touch-action:pan-y}.login-card{max-width:560px;position:relative;width:100%}.login-form input{box-sizing:border-box;flex-shrink:0;font-size:16px;height:44px;margin:0 auto 12px;max-width:328px}.password-input-wrapper{margin:0 auto 8px}.identifier-input-wrapper,.password-input-wrapper{box-sizing:border-box;flex-shrink:0;max-width:328px;width:100%}.identifier-input-wrapper{margin:0 auto 12px}.identifier-input-wrapper input{margin:0;width:100%}.login-submit,.password-input-wrapper input{box-sizing:border-box;flex-shrink:0;font-size:16px}.login-submit{align-items:center;background:#6852ef;border:0;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:600;gap:10px;height:44px;justify-content:center;margin:0 auto 16px;max-width:328px;padding:24px 52px;transition:background .25s ease;width:100%}.login-submit:hover{background:#5a46d1}.social-button{font-feature-settings:"case" on;align-items:center;background:#fff;border:1px solid #e9ebec;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;font-family:TBC Contract,sans-serif;gap:14px;height:50px;justify-content:center;margin:0 auto 12px;max-width:328px;padding:0;text-transform:uppercase;transition:background .15s ease;width:95%}.social-button:hover{background:#f9fafb}.forgot-password-wrapper{margin:4px auto 12px;max-width:328px;width:95%}.forgot-password-link{text-align:right}.error-box{margin-left:auto;margin-right:auto;max-width:328px}.auth-tabs{border-bottom:1px solid #e1e4e5;display:flex;margin-bottom:28px;position:relative}.close-button.mobile-only{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:25px;font-weight:700;height:28px;justify-content:center;pointer-events:auto;position:absolute;right:10px;top:-5px;transition:all .2s ease;width:28px;z-index:1000}.close-button.mobile-only:hover{background:#f5f5f5;color:#333}.login-inner{box-sizing:border-box;max-height:90%;width:100%}.login-card,.login-inner{min-height:auto;overflow:visible}.login-card{display:flex;flex-direction:column;height:auto;max-height:none}.login-inner{display:flex;flex:1 1;flex-direction:column;min-height:0}.login-form,.register-wrapper{box-sizing:border-box;flex:1 1;height:auto!important;margin:0;max-height:none!important;min-height:auto!important;padding:0 16px 16px;transition:opacity .2s ease;width:100%}.auth-tab{font-size:14px;position:relative;transition:all .3s ease;z-index:2}.auth-tab.active{transform:translateY(-1px)}.mobile-only{display:block}.desktop-only{display:none}.password-reset-header-container{border-bottom:1px solid #e1e4e5;margin-bottom:20px!important;padding-bottom:16px}.password-reset-back-button{padding-left:20px!important}.password-reset-close-mobile{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:25px;font-weight:700;height:28px;justify-content:center;pointer-events:auto;position:absolute;right:10px;top:-5px;transition:all .2s ease;width:28px;z-index:1000}.password-reset-close-mobile:hover{background:#f5f5f5;color:#333}.password-reset-form-group{box-sizing:border-box;flex-shrink:0;margin:0 auto 16px;max-width:328px;width:100%}.password-reset-form-group .phone-merged{box-sizing:border-box;flex-shrink:0;margin:0 auto;max-width:328px;width:100%}.phone-merged .PhoneInputInput{font-size:16px!important}.password-reset-input{box-sizing:border-box;flex-shrink:0;font-size:16px;height:50px}.password-reset-input,.password-reset-otp-inputs{margin:0 auto;max-width:328px;width:100%}.password-reset-description{margin:0 auto 16px;max-width:328px;width:95%}}.country-menu{animation:dropdownFadeIn .15s ease-out;background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 10px 30px #00000026;list-style:none;margin:0;max-height:320px;max-width:320px;min-width:280px;overflow:auto;padding:6px 0;position:fixed;z-index:10000}@media (max-width:767px){.country-menu{max-width:calc(100vw - 40px);min-width:280px;z-index:10000}}.country-item{grid-gap:8px;align-items:center;cursor:pointer;display:grid;font-size:14px;gap:8px;grid-template-columns:24px 1fr 50px 18px;padding:10px 12px;transition:background .15s ease}.country-item .flag{align-items:center;border-radius:3px;display:inline-flex;height:16px;justify-content:center;overflow:hidden;width:24px}.country-item .name{color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-item .dial{color:#6b7280;font-size:13px;text-align:right;white-space:nowrap}.country-item .check{color:#6852ef;font-size:16px;font-weight:700;text-align:right}.country-item:hover{background:#f3f4f6}.country-item:active{background:#e5e7eb}.password-reset-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.password-reset-popup{animation:slideUp .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;max-width:520px;padding:32px;width:100%}:root{--caret-svg:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2710%27 viewBox=%270 0 16 10%27><path d=%27M2 2l6 6 6-6%27 fill=%27none%27 stroke=%27%234b5563%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>")}.password-reset-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px}.password-reset-back{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;min-width:40px;transition:background .2s;width:40px}.password-reset-back:hover{background:#e5e5e5}.password-reset-close{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;line-height:1;min-width:40px;transition:background .2s;width:40px}.password-reset-close:hover{background:#e5e5e5;color:#000}.password-reset-title{color:#000;flex:1 1;font-size:22px;font-weight:700;line-height:1.3;margin:0;text-align:center}.password-reset-tabs{border-bottom:2px solid #e5e5e5;display:flex;gap:8px;margin-bottom:24px}.password-reset-tab{background:#0000;border:none;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;position:relative;transition:color .2s}.password-reset-tab.active{color:#6366f1;font-weight:600}.password-reset-tab.active:after{background:#6366f1;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.password-reset-description{color:#666;font-size:14px;line-height:1.6;margin:0 0 20px}.password-reset-form-group{box-sizing:border-box;margin-bottom:20px;width:100%}.password-reset-label{color:#666;display:block;font-size:14px;font-weight:500;margin-bottom:6px;padding-left:10px}.password-reset-input{background:#f9fafa;border:1px solid #e1e4e5;border-radius:16px;box-sizing:border-box;color:#111;font-size:15px;height:52px;outline:none;padding:10px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.password-reset-input:focus{background:#fff;border-color:#6852ef;box-shadow:0 0 0 2px #0b74ff14}.password-reset-input.error{border:1px solid #e53935!important}.password-reset-otp-inputs{display:flex;gap:8px;margin-top:6px}.password-reset-otp-box{background:#f9fafa;border:1px solid #e1e4e5;border-radius:12px;color:#111;font-size:18px;font-weight:600;height:52px;outline:none;text-align:center;transition:border-color .2s ease,box-shadow .2s ease;width:46px}.password-reset-otp-box:focus{background:#fff;border-color:#6852ef;box-shadow:0 0 0 2px #0b74ff14}.password-reset-timer{color:#666;font-size:13px;margin-top:4px;min-height:10px}.password-reset-link-btn{background:none;border:none;color:#6852ef;cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.password-reset-link-btn:hover{color:#095ed1}.password-reset-link-btn:disabled{cursor:not-allowed;opacity:.5}.password-reset-criteria{color:#444;font-size:14px;margin-top:8px;padding-left:12px}.password-reset-criteria ul{margin:2px 0 0;padding-left:16px}.password-reset-criteria li{color:#333;font-size:12px;margin-bottom:2px}.password-reset-error{color:#c02626;font-size:12px;margin-top:6px}.password-reset-popup .phone-merged{background:#f9fafa;border:1px solid #e1e4e5;border-radius:16px;box-sizing:border-box;display:block;height:52px;margin-bottom:1px;overflow:hidden;padding:0 16px;transition:border-color .2s ease,box-shadow .2s ease}.password-reset-popup .phone-merged:focus-within{background:#fff;border-color:#6852ef;box-shadow:0 0 0 2px #0b74ff14}.password-reset-popup .phone-merged.error{background:#fff;border-color:#e53935!important}.password-reset-popup .phone-merged .PhoneInput{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:6px;height:100%!important;overflow:hidden;width:100%!important}.password-reset-popup .phone-merged .PhoneInput>.PhoneInputCountry{flex:0 0 auto!important;white-space:nowrap!important}.password-reset-popup .phone-merged .PhoneInputInput{background:#0000;border:0;color:#111827;flex:1 1!important;font-size:14px;height:100%;min-width:0!important;outline:none;padding:0 8px}.password-reset-popup .phone-merged .PhoneInputInput::placeholder{color:#9ca3af}.password-reset-popup .phone-merged.error .PhoneInputInput{text-align:left!important}.password-reset-popup .country-btn,.password-reset-popup .phone-merged .PhoneInput>.PhoneCountryCustom{flex:0 0 auto!important;white-space:nowrap!important}.password-reset-popup .country-btn{align-items:center;background:#0000;border:0;color:#1d1d1f;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;height:22px;padding:0 26px 0 0;position:relative}.password-reset-popup .country-btn .flag{align-items:center;display:inline-flex;height:14px;justify-content:center;width:20px}.password-reset-popup .country-btn .flag.globe{font-size:15px}.password-reset-popup .country-btn .label{color:#111827;min-width:38px}.password-reset-popup .country-btn .caret{display:none}.password-reset-popup .country-btn:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2710%27 viewBox=%270 0 16 10%27><path d=%27M2 2l6 6 6-6%27 fill=%27none%27 stroke=%27%234b5563%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");background-image:var(--caret-svg);background-repeat:no-repeat;background-size:16px 10px;content:"";height:10px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.password-reset-popup .country-btn[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.password-reset-popup .country-menu{animation:dropdownFadeIn .15s ease-out;background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 10px 30px #00000026;list-style:none;margin:0;max-height:320px;max-width:320px;min-width:280px;overflow:auto;padding:6px 0;position:fixed;z-index:10000}.password-reset-popup .country-item{grid-gap:8px;align-items:center;cursor:pointer;display:grid;font-size:14px;gap:8px;grid-template-columns:24px 1fr 50px 18px;padding:10px 12px;transition:background .15s ease}.password-reset-popup .country-item .flag{align-items:center;border-radius:3px;display:inline-flex;height:16px;justify-content:center;overflow:hidden;width:24px}.password-reset-popup .country-item .name{color:#111827;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.password-reset-popup .country-item .dial{color:#6b7280;font-size:13px;text-align:right;white-space:nowrap}.password-reset-popup .country-item .check{color:#6852ef;font-size:16px;font-weight:700;text-align:right}.password-reset-popup .country-item:hover{background:#f3f4f6}.password-reset-popup .country-item:active{background:#e5e7eb}@media (max-width:767px){.password-reset-popup .country-menu{max-width:calc(100vw - 40px);min-width:280px}}.password-reset-submit{background:#6366f1;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px;transition:background .2s,transform .1s;width:100%}.password-reset-submit:hover:not(:disabled){background:#5558e3}.password-reset-submit:active:not(:disabled){transform:scale(.98)}.password-reset-submit:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:640px){.password-reset-popup{max-width:100%;padding:24px}.password-reset-title{font-size:24px}.password-reset-tab{font-size:14px;padding:10px 16px}}.reservation-main-container{box-sizing:border-box;padding:20px 65px}.reservation-cards,.reservation-cta-bar{box-sizing:border-box;margin:0 auto;max-width:1250px}.reservation-cta-bar{align-items:center;display:flex;justify-content:flex-end;padding:12px 0 24px}.reservation-cta-bar .reservation-arrow-booking-icon-wrapper-button{align-items:center;background:#6852ef;border:none;border-radius:16px;box-shadow:0 4px 14px #6852ef59;cursor:pointer;display:flex;height:40px;justify-content:center;max-width:180px;transition:all .2s ease}.reservation-cta-bar .reservation-arrow-booking-icon-wrapper-button:hover{box-shadow:0 6px 18px #6852ef66;transform:translateY(-1px)}.reservation-cta-bar .reservation-arrow-booking-icon-wrapper-button:active{box-shadow:0 2px 10px #6852ef4d;transform:translateY(0)}.reservation-cta-bar .reservation-arrow-booking-icon-wrapper-button.selected{box-shadow:0 4px 14px #6852ef80}.reservation-cta-bar .reservation-arrow-booking-icon-wrapper-button.selected:hover{box-shadow:0 6px 18px #6852ef8c}.reservation-cta-bar .reservation-arrow-booking-icon-wrapper-button.selected:active{box-shadow:0 2px 10px #6852ef73}.reservation-cta-bar .arrow-booking-link{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 16px;text-decoration:none;width:100%}.reservation-cta-bar .arrow-booking-icon{height:16px;object-fit:contain;transform:translateY(-1px);width:16px}.reservation-cta-bar .primary-button{align-items:center;background:#0000;border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-family:TBC Contract,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:0;line-height:150%;padding:0}.reservation-cards{align-items:stretch;display:flex;gap:20px;height:clamp(320px,40vw,420px)}.reservation-item-card,.reservation-space-card{background:#f4f4f4;border:1px solid #d1d5d6;border-radius:34px;cursor:pointer;height:clamp(320px,40vw,420px);overflow:hidden;position:relative;transition:box-shadow .15s,transform .15s,border-color .15s,background-color .15s;width:calc(50% - 10px)}.reservation-card-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.reservation-card-title{border-radius:18px;bottom:16px;color:#6b7280;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:24px;font-weight:700;left:16px;margin:0;padding:12px 18px;position:absolute;right:16px;text-transform:capitalize}@media (max-width:1400px){.reservation-cards,.reservation-cta-bar{max-width:calc(100% - 130px)}}@media (min-width:768px) and (max-width:1024px){.reservation-main-container{padding:20px 10px 40px}.reservation-cards,.reservation-cta-bar{max-width:92%}.reservation-cards{gap:16px;height:360px}.reservation-item-card,.reservation-space-card{border-radius:28px;height:360px}.reservation-card-title{bottom:20px;font-size:22px;left:20px;padding:10px 16px;right:20px}}@media (max-width:900px){.reservation-cards{height:auto}}@media (max-width:767px){.reservation-main-container{padding:20px 16px 40px}.reservation-cards,.reservation-cta-bar{margin:0;max-width:100%}.reservation-cta-bar{padding:12px 0 20px}.reservation-cta-bar .reservation-arrow-booking-icon-wrapper-button{height:56px}.reservation-cta-bar .primary-button{font-size:16px;font-weight:600;height:56px}.reservation-cta-bar .arrow-booking-icon{height:18px;width:18px}.reservation-cards{gap:16px;height:auto}.reservation-item-card,.reservation-space-card{border:1px solid #e1e4e5;border-radius:18px;display:flex;flex-direction:column;gap:10px;height:auto;padding:12px;width:100%}.reservation-card-image{border-radius:16px;height:200px;max-height:none;position:static;width:100%}.reservation-card-title{background:none;color:#15181a;font-size:24px;line-height:32px;margin:0;padding:0;position:static}}@media (max-width:480px){.reservation-main-container{padding:16px 12px 32px}.reservation-cta-bar{padding:8px 0 16px}.reservation-cta-bar .reservation-arrow-booking-icon-wrapper-button{height:40px}.reservation-cta-bar .primary-button{font-size:12px;height:40px}.reservation-item-card,.reservation-space-card{border-radius:14px;gap:8px;padding:10px 10px 14px}.reservation-card-image{border-radius:14px;height:190px}.reservation-card-title{font-size:14px;line-height:20px}}@media (max-width:360px){.reservation-main-container{padding:12px 8px 24px}.reservation-cta-bar .reservation-arrow-booking-icon-wrapper-button{height:48px}.reservation-cta-bar .primary-button{font-size:14px;height:48px}.reservation-item-card,.reservation-space-card{border-radius:12px;gap:8px;padding:16px 10px 14px}.reservation-card-image{border-radius:12px;height:160px}.reservation-card-title{font-size:16px;line-height:22px}}.wip-overlay{align-items:center;background:#12171c61;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.wip-modal{background:#fff;border-radius:22px;box-shadow:0 18px 60px #00000040;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;max-height:86vh;max-width:calc(100% - 28px);width:600px}.wip-header{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 10px}.wip-title{font-weight:800}.wip-title,.wip-x{color:#15181a;font-size:22px}.wip-x{background:#f2f4f5;border:none;border-radius:12px;cursor:pointer;height:36px;line-height:36px;width:36px}.wip-x:hover{background:#e9ecee}.wip-body{overflow:auto;padding:8px 16px 0}.wip-footer{border-top:1px solid #eef1f2;display:flex;justify-content:flex-end;padding:14px 16px}.wip-close-btn{background:#f7f9fa;border:1px solid #d1d5d6;border-radius:12px;color:#15181a;cursor:pointer;font-weight:600;height:40px;min-width:112px;padding:0 16px}.wip-close-btn:hover{background:#eff3f5}.wip-banner{grid-gap:10px;align-items:start;background:#fff7e6;border:1px solid #ffe0a3;border-radius:14px;color:#5a3d00;display:grid;gap:10px;grid-template-columns:22px 1fr;margin:6px 0 14px;padding:10px 12px}.wip-banner-icon{align-items:center;display:flex;justify-content:center}.wip-banner-desc{font-size:14px;line-height:1.45}.wip-list{list-style:none;margin:0;padding:0}.wip-list-row{align-items:center;border-bottom:1px solid #eef1f2;display:flex;gap:10px;padding:10px 0}.wip-list-row:last-child{border-bottom:none}.wip-icon{align-items:center;color:#15181a;display:inline-flex;height:28px;justify-content:center;width:28px}.wip-text{color:#15181a;font-size:15px;line-height:1.5}.wip-error,.wip-loading{color:#15181a;padding:24px 8px;text-align:center}@media (max-width:480px){.wip-modal{border-radius:16px;width:100%}.wip-title{font-size:20px}}.skeleton-faq-page{margin:0 auto;max-width:900px;padding:40px 20px}.skeleton-faq-container{display:flex;flex-direction:column;gap:16px}.skeleton-faq-title{margin-bottom:24px}.skeleton-faq-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:20px}.skeleton-faq-header{align-items:center;display:flex;justify-content:space-between}.skeleton-box-page{margin:0 auto;max-width:1200px;padding:40px 20px}.skeleton-box-title-section{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:40px;text-align:center}.skeleton-box-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.skeleton-box-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;overflow:hidden}.skeleton-box-card-content{display:flex;flex-direction:column;gap:12px;padding:20px}.skeleton-sizeguide-page{margin:0 auto;max-width:1200px;padding:40px 20px}.skeleton-sizeguide-header{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:40px;text-align:center}.skeleton-sizeguide-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.skeleton-sizeguide-card{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.skeleton-career-details{margin:0 auto;max-width:800px;padding:40px 20px}.skeleton-career-header{gap:12px;margin-bottom:32px}.skeleton-career-content,.skeleton-career-header,.skeleton-reservation-page{display:flex;flex-direction:column}.skeleton-reservation-page{align-items:center;gap:40px;margin:0 auto;max-width:800px;padding:60px 20px}.skeleton-reservation-cta{margin-bottom:20px}.skeleton-reservation-cards{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.skeleton-reservation-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:20px;padding:30px}.skeleton-item-reservation{margin:0 auto;max-width:1400px;padding:20px}.skeleton-ir-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.skeleton-ir-filters{display:flex;gap:12px}.skeleton-ir-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:80px}.skeleton-ir-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;overflow:hidden}.skeleton-ir-card-content{display:flex;flex-direction:column;gap:10px;padding:16px}.skeleton-ir-cart{bottom:20px;left:50%;max-width:600px;position:fixed;transform:translateX(-50%);width:calc(100% - 40px)}.skeleton-space-reservation{margin:0 auto;max-width:1200px;padding:20px}.skeleton-sr-header{margin-bottom:32px;text-align:center}.skeleton-sr-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.skeleton-sr-card{background:#fff;border-radius:20px;box-shadow:0 4px 16px #00000014;overflow:hidden}.skeleton-sr-card-content{display:flex;flex-direction:column;gap:12px;padding:20px}.skeleton-checkout{margin:0 auto;max-width:1200px;padding:20px}.skeleton-checkout-main{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 400px}.skeleton-checkout-left{display:flex;flex-direction:column;gap:24px}.skeleton-checkout-items{display:flex;flex-direction:column;gap:16px}.skeleton-checkout-item{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:16px;padding:16px}.skeleton-checkout-item-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.skeleton-checkout-right{background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;flex-direction:column;gap:20px;height:-webkit-fit-content;height:fit-content;padding:24px;position:-webkit-sticky;position:sticky;top:20px}.skeleton-checkout-summary{display:flex;flex-direction:column;gap:12px}.skeleton-checkout-row,.skeleton-checkout-total{display:flex;justify-content:space-between}.skeleton-checkout-total{border-top:1px solid #eee;margin-top:8px;padding-top:16px}.skeleton-delivery-checkout{margin:0 auto;max-width:700px;padding:20px}.skeleton-dc-section{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.skeleton-dc-addresses{display:flex;flex-direction:column;gap:12px}.skeleton-dc-address-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:16px;padding:16px}.skeleton-dc-address-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.skeleton-dc-summary{display:flex;flex-direction:column;gap:16px;margin-top:20px}.skeleton-order-success{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:600px;padding:60px 20px;text-align:center}.skeleton-os-icon{margin-bottom:20px}.skeleton-os-details{display:flex;flex-direction:column;gap:12px;margin:20px 0}.skeleton-myaccount{grid-gap:32px;display:grid;gap:32px;grid-template-columns:280px 1fr;margin:0 auto;max-width:1200px;padding:20px}.skeleton-myaccount-sidebar{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;gap:24px;height:-webkit-fit-content;height:fit-content;padding:24px}.skeleton-myaccount-avatar{align-items:center;display:flex;flex-direction:column;gap:12px}.skeleton-myaccount-menu{display:flex;flex-direction:column;gap:8px}.skeleton-myaccount-content{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;gap:24px;padding:24px}.skeleton-myaccount-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skeleton-myaccount-field{display:flex;flex-direction:column;gap:8px}.skeleton-profile-tab{display:flex;flex-direction:column;gap:24px}.skeleton-profile-fields{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skeleton-profile-field{display:flex;flex-direction:column;gap:8px}.skeleton-orders-tab{display:flex;flex-direction:column;gap:20px}.skeleton-orders-header{margin-bottom:8px}.skeleton-orders-table{display:flex;flex-direction:column;gap:12px}.skeleton-orders-row{align-items:center;background:#f9f9f9;border-radius:8px;display:flex;gap:16px;padding:16px}.skeleton-myitems{display:flex;flex-direction:column;gap:24px}.skeleton-myitems-header{align-items:center;display:flex;justify-content:space-between}.skeleton-myitems-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.skeleton-myitems-card{background:#f9f9f9;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.skeleton-myspace{display:flex;flex-direction:column;gap:24px}.skeleton-myspace-header{margin-bottom:8px}.skeleton-myspace-content{display:flex;flex-direction:column;gap:24px}.skeleton-myspace-stats{display:flex;gap:20px;justify-content:space-around}.skeleton-myspace-stat{align-items:center;display:flex;flex-direction:column;gap:8px}.skeleton-addresses-tab{display:flex;flex-direction:column;gap:20px}.skeleton-addresses-header{align-items:center;display:flex;justify-content:space-between}.skeleton-addresses-list{display:flex;flex-direction:column;gap:12px}.skeleton-address-card{align-items:center;background:#f9f9f9;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.skeleton-address-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.skeleton-address-actions{display:flex;gap:8px}.skeleton-cards-tab{display:flex;flex-direction:column;gap:20px}.skeleton-cards-header{align-items:center;display:flex;justify-content:space-between}.skeleton-cards-list{display:flex;flex-direction:column;gap:12px}.skeleton-card-item{align-items:center;background:#f9f9f9;border-radius:12px;display:flex;gap:16px;padding:16px}.skeleton-card-info{display:flex;flex:1 1;flex-direction:column;gap:6px}.skeleton-login-modal{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:400px;padding:32px}.skeleton-login-fields{display:flex;flex-direction:column;gap:16px;width:100%}.skeleton-login-divider{padding:16px 0;width:100%}.skeleton-login-social{display:flex;flex-direction:column;gap:12px;width:100%}.skeleton-register-modal{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:400px;padding:32px}.skeleton-register-fields{display:flex;flex-direction:column;gap:16px;width:100%}@media (max-width:1024px){.skeleton-checkout-main{grid-template-columns:1fr}.skeleton-checkout-right{position:relative;top:0}.skeleton-myaccount{grid-template-columns:1fr}.skeleton-myaccount-menu,.skeleton-myaccount-sidebar{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (max-width:767px){.skeleton-box-page,.skeleton-career-details,.skeleton-checkout,.skeleton-delivery-checkout,.skeleton-faq-page,.skeleton-item-reservation,.skeleton-order-success,.skeleton-reservation-page,.skeleton-sizeguide-page,.skeleton-space-reservation{padding:20px 16px}.skeleton-box-grid,.skeleton-ir-grid,.skeleton-sizeguide-grid,.skeleton-sr-grid{grid-template-columns:1fr}.skeleton-reservation-cards{flex-direction:column;gap:24px}.skeleton-ir-toolbar{align-items:stretch;flex-direction:column}.skeleton-ir-filters{justify-content:space-between}.skeleton-myaccount-grid,.skeleton-profile-fields{grid-template-columns:1fr}.skeleton-orders-row{flex-wrap:wrap}.skeleton-myitems-grid{grid-template-columns:repeat(2,1fr)}.skeleton-myspace-stats{align-items:center;flex-direction:column}}@media (max-width:480px){.skeleton-myitems-grid{grid-template-columns:1fr}.skeleton-ir-cart{width:calc(100% - 32px)}}.spacereservation-main-container{margin:auto;max-width:1280px;padding:0 20px;width:auto}.spacereservation-section-title{align-items:center;color:#566063;cursor:pointer;display:none;font-family:Inter,sans-serif;font-size:16px;height:76px}.spacereservation-content-wrapper{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;padding:20px 0}.spacereservation-left-panel,.spacereservation-right-panel{display:flex;flex-direction:column}.spacereservation-selected-space-card{background:#fff;border:1px solid #e1e4e5;border-radius:16px;margin-bottom:120px;overflow:hidden;padding:20px}.spacereservation-space-image{border-radius:16px 16px 0 0;height:300px;margin:-20px -20px 0;overflow:hidden;width:calc(100% + 40px)}.spacereservation-space-image img{height:100%;object-fit:cover;width:100%}.spacereservation-space-image-placeholder-icon{background:#f6f8f8;height:100%;object-fit:contain;width:100%}.spacereservation-space-image-placeholder{align-items:center;background:#f6f8f8;color:#9aa1a4;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:100%;justify-content:center;width:100%}.spacereservation-space-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:0}.spacereservation-panel-title{font-feature-settings:"case" on;align-items:center;color:#15181a;display:flex;flex-shrink:0;font-family:TBC Contract,sans-serif;font-size:16px;font-weight:700;height:40px;line-height:16px;margin:0 0 10px;min-height:40px;padding:0;text-transform:uppercase}.spacereservation-right-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.spacereservation-custom-item-btn{background:#6852ef;border:none;border-radius:16px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:12px 20px;transition:background .2s}.spacereservation-custom-item-btn:hover{background:#5541d4}.spacereservation-spaces-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.spacereservation-items-section{margin-top:24px}.spacereservation-items-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.spacereservation-items-header h4{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:16px;font-weight:700;margin:0;text-transform:uppercase}.spacereservation-add-item-btn{font-feature-settings:"case" on;background:#6852ef;border:none;border-radius:12px;color:#fff;cursor:pointer;flex-shrink:0;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:600;padding:14px 20px 10px;text-transform:uppercase;transition:background .2s;white-space:nowrap}.spacereservation-add-item-btn:hover{background:#6852ef}.spacereservation-add-item-btn:disabled{background:#d1d5d6;cursor:not-allowed;opacity:.6}.spacereservation-items-list{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.spacereservation-no-items{color:#9aa1a4;font-family:Inter,sans-serif;font-size:14px;padding:40px 20px;text-align:center}.spacereservation-item-row{align-items:center;background:#f6f8f8;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.spacereservation-item-info{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.spacereservation-item-thumb{background:#e1e4e5;border-radius:8px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.spacereservation-item-details{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.spacereservation-item-name{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacereservation-item-size{color:#566063;font-family:Inter,sans-serif;font-size:12px}.spacereservation-item-volume{color:#6852ef;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.spacereservation-item-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.spacereservation-item-actions button{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:50%;color:#15181a;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;transition:all .2s;width:30px}.spacereservation-item-actions button:hover{background:#e1e4e5;border-color:#9aa1a4}.spacereservation-item-actions span{color:#15181a;font-size:14px;font-weight:600;min-width:24px;text-align:center}.spacereservation-item-remove{align-items:center!important;background:#fee2e2!important;border-color:#fecaca!important;color:#f87171;display:flex!important;justify-content:center!important;opacity:.8}.spacereservation-item-remove svg{height:16px;width:14px}.spacereservation-item-remove:hover{background:#fca5a5!important;border-color:#f87171!important;color:#dc2626;opacity:1}.spacereservation-space-card{background:#fff;border-radius:24px;box-shadow:0 4px 14px 0 #0000001f;cursor:pointer;display:flex;flex-direction:column;height:230px;overflow:hidden;padding:20px;position:relative;transition:all .2s ease;width:100%}.spacereservation-space-card:hover{border-color:#6852ef;box-shadow:0 4px 12px #0072f61f;transform:translateY(-2px)}.spacereservation-space-card.selected{background:#f6faff;box-shadow:0 4px 16px #0072f633}.spacereservation-space-card.selected:before{align-items:center;background:#008a2e;border-radius:999px;color:#fff;content:"✓";display:flex;font-weight:700;height:30px;justify-content:center;left:17px;position:absolute;top:17px;width:30px;z-index:10}.spacereservation-space-card-radio{background:#fff;border:2px solid #d1d5d6;border-radius:999px;height:30px;left:17px;pointer-events:none;position:absolute;top:17px;width:30px;z-index:10}.spacereservation-space-card:hover .spacereservation-space-card-radio{border-color:#6852ef}.spacereservation-space-card-image{display:block;flex-shrink:0;height:80px;margin:12px auto 0;max-height:80px;min-height:80px;object-fit:cover;width:80px}.spacereservation-space-card-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:0}.spacereservation-space-card-header{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin:12px 0 6px;width:100%}.spacereservation-space-card-body h4{flex:1 1;margin:0;min-height:20px;min-width:0}.spacereservation-space-card h4,.spacereservation-space-card-body h4{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacereservation-space-card h4{display:inline-block;margin:12px 0 6px;max-width:calc(100% - 80px);vertical-align:middle;width:auto}.spacereservation-space-card-info{align-self:flex-start;background:#f6f8f8;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.spacereservation-space-card-dimensions{color:#566063;font-family:Inter,sans-serif;font-size:12px;line-height:16px;margin:0}.spacereservation-space-card-capacity{color:#15181a;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:16px;margin:0}.spacereservation-space-card-price{color:#6852ef;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin:0;white-space:nowrap}.spacereservation-custom-space-card{align-items:center;background:#fff;border:2px dashed #d1d5d6;display:flex;flex-direction:column;justify-content:center;min-height:200px}.spacereservation-custom-space-card:hover{background:#f6faff;border-color:#6852ef;box-shadow:0 4px 12px #0072f61f}.spacereservation-custom-space-plus{align-items:center;background:#6852ef;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:300;height:50px;justify-content:center;margin-bottom:10px;padding-top:4px;transition:transform .2s;width:50px}.spacereservation-custom-space-card:hover .spacereservation-custom-space-plus{transform:scale(1.1)}.spacereservation-custom-space-card p{color:#6852ef;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.4;margin:0;padding:0 12px;text-align:center}.spacereservation-progress-container{background:#f6f8f8;border-radius:12px;margin-top:20px;padding:20px}.spacereservation-space-info-header{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;width:100%}.spacereservation-space-info h3{font-feature-settings:"case" on;color:#15181a;flex:1 1;font-family:TBC Contract,sans-serif;font-size:16px;font-weight:700;line-height:22px;margin:0;min-width:0;text-transform:uppercase}.spacereservation-space-info-price{color:#6852ef;flex-shrink:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:22px;margin:0;white-space:nowrap}.spacereservation-space-capacity,.spacereservation-space-dimensions{font-feature-settings:"case" on;font-family:Inter,sans-serif;font-family:TBC Contract,sans-serif;font-size:13px;font-weight:600;margin:2px 0;text-transform:uppercase;width:100%}.spacereservation-progress-header{color:#15181a;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;justify-content:space-between;margin:16px 0 8px}.spacereservation-progress-bar{background:#e1e4e5;border-radius:6px;height:12px;overflow:hidden;width:100%}.spacereservation-progress-fill{background:linear-gradient(90deg,#6852ef,#00a8ff);border-radius:6px;height:100%;transition:width .3s ease}.spacereservation-progress-fill.overfilled{background:linear-gradient(90deg,#ef4444,#dc2626)}.spacereservation-overflow-warning{background:#fee2e2;border-left:4px solid #dc2626;border-radius:4px;color:#dc2626;font-family:Inter,sans-serif;font-size:12px;font-weight:500;margin-top:12px;padding:10px}.spacereservation-items-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0;width:100%}.spacereservation-item-card{align-items:stretch;background:#fff;border-radius:24px;box-shadow:0 4px 14px 0 #0000001f;display:flex;flex-direction:column;height:366px;padding:14px;position:relative;width:100%}.spacereservation-item-image{align-self:center;aspect-ratio:1/1;display:block;height:124px;margin:0 auto 10px;width:124px}.spacereservation-item-title{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:24px;max-width:256px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.spacereservation-item-description{color:#566063;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin-top:4px}.sr-size-select{align-self:stretch;position:relative;width:100%}.sr-select-display{align-items:center;background:#f8f9fa;border:1px solid #e6eaed;border-radius:12px;cursor:pointer;display:flex;height:44px;justify-content:space-between;margin-top:16px;padding:0 12px;width:100%}.sr-select-display.placeholder{color:#9aa1a4}.sr-select-chevron{border-bottom:1.5px solid #5f676b;border-right:1.5px solid #5f676b;display:inline-block;height:8px;transform:rotate(45deg);transition:transform .2s;width:8px}.sr-select-chevron.open{transform:rotate(-135deg)}.sr-size-menu.pop{background:#fff;border:1px solid #e1e4e5;border-radius:24px;box-shadow:0 10px 24px #0000001f;left:0;max-height:220px;overflow:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.sr-size-row{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 40px 10px 12px;position:relative}.sr-size-row.active,.sr-size-row:hover{background:#f6f8f8}.sr-count-badge{background:#e53935;border-radius:999px;color:#fff;font-size:12px;height:18px;min-width:18px;padding:0 6px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.spacereservation-quantity-controls,.sr-count-badge{align-items:center;display:inline-flex;justify-content:center}.spacereservation-quantity-controls{align-self:stretch;border-radius:24px;gap:18px;height:48px;margin-top:26px;width:100%}.spacereservation-quantity-controls button{background:#fff;border:1px solid #d1d5d6;border-radius:24px;color:#141719;cursor:pointer;font-size:18px;height:44px;width:64px}.spacereservation-quantity-controls button:hover{background:#f6f8f8}.spacereservation-quantity-controls span{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:24px;display:inline-flex;font:600 14px/1 Inter,system-ui,sans-serif;height:44px;justify-content:center;width:64px}.sr-choose-bar{background:#f6f8f8;border:1px dashed #e1e4e5;border-radius:12px;color:#566063}.sr-choose-bar,button.sr-add-btn{align-items:center;align-self:stretch;cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:26px;width:100%}button.sr-add-btn{background:#6852ef;border:none;border-radius:24px;color:#fff;font-weight:700}button.sr-add-btn:hover{background:#5541d4}.sr-done-flag{align-items:center;background:#4caf50;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;right:12px;width:32px}.sr-done-flag,.sr-total-top{color:#fff;position:absolute;top:12px;z-index:10}.sr-total-top{background:#1e66ff;border-radius:12px;font-size:12px;font-weight:600;left:12px;padding:4px 10px}.spacereservation-footer{align-items:center;background:#fff;border-top:1px solid #d1d5d6;bottom:0;box-shadow:0 -2px 6px #0000000a;display:flex;height:76px;justify-content:center;left:50%;max-width:1280px;opacity:1;padding:10px 20px;position:fixed!important;transform:translateX(-50%);visibility:visible;width:100%;z-index:10000!important}@media (min-width:1024px){.spacereservation-footer{max-width:none}}@media (min-width:768px) and (max-width:1023px){.spacereservation-footer{max-width:100%;padding:10px 40px}.spacereservation-footer-content{width:100%}.spacereservation-space-image{height:300px}.spacereservation-selected-space-card{margin-bottom:0}.spacereservation-no-items{padding:0 20px}}.spacereservation-footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding:0;width:100%}.spacereservation-footer-details{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px;justify-content:center;pointer-events:auto;position:static;transform:none}.spacereservation-footer-details div:first-child{color:#566063;font-family:Inter,sans-serif;font-size:14px}.spacereservation-footer-details-text{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:16px}.spacereservation-footer-buttons{align-items:center;display:flex;gap:10px}.spacereservation-footer-button-back,.spacereservation-footer-button-next{font-feature-settings:"case" on;align-items:center;border-radius:12px;cursor:pointer;display:flex;font-family:TBC Contract,sans-serif;font-size:16px;gap:4px;height:40px;justify-content:center;min-width:120px;padding:19px 24px 15px;text-transform:uppercase;transition:all .2s}.spacereservation-footer-button-back{background:#f6f8f8;border:1px solid #d1d5d6;color:#15181a}.spacereservation-footer-button-back:hover{background:#e1e4e5}.spacereservation-footer-button-next{background:#6852ef;border:none;color:#fff}.spacereservation-footer-button-next:hover{background:#6852ef}.spacereservation-footer-button-next.disabled{background:#d1d5d6;color:#9ca3af;cursor:not-allowed;opacity:.6}.spacereservation-footer-button-next.disabled:hover{background:#d1d5d6}.spacereservation-error,.spacereservation-loading{color:#15181a;font-family:Inter,sans-serif;font-size:18px;padding:60px 20px;text-align:center}.spacereservation-error{color:#dc2626}@media (max-width:1200px){.spacereservation-content-wrapper{gap:24px}}@media (max-width:900px){.spacereservation-content-wrapper{gap:20px;grid-template-columns:1fr}.spacereservation-spaces-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.spacereservation-main-container{padding:0 16px}.spacereservation-items-header{margin-bottom:10px}.spacereservation-item-row{display:block}.spacereservation-content-wrapper{padding:20px 0}.spacereservation-no-items{font-size:12px}.spacereservation-item-actions{margin-top:10px}.spacereservation-spaces-grid{grid-template-columns:repeat(2,1fr)}.spacereservation-space-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 2px 6px #0000000f;height:auto;padding:0 8px 10px}.spacereservation-space-card:not(.selected){background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 2px 6px #0000000f!important}.spacereservation-space-card.selected{background:#f6faff!important;border:1px solid #6852ef!important;box-shadow:0 4px 16px #0072f633!important}.spacereservation-selected-space-card{margin-bottom:0;padding:10px}.spacereservation-space-card-radio{background:#fff;border:2px solid #d1d5d6!important;height:20px;left:10px;top:10px;width:20px}.spacereservation-space-card:not(.selected) .spacereservation-space-card-radio{border:2px solid #d1d5d6!important}.spacereservation-space-card.selected:before{font-size:12px;height:20px;left:10px;top:10px;width:20px}.spacereservation-space-card.selected .spacereservation-space-card-radio{display:none}.spacereservation-space-card-image{height:60px;max-height:60px;min-height:60px;width:60px}.spacereservation-space-image{height:0;margin:auto}.spacereservation-no-items{padding:0 16px}.spacereservation-progress-container{margin-top:5px;padding:10px}.spacereservation-progress-header{margin:0 10px 10px}.spacereservation-items-section{margin-top:16px}.spacereservation-footer{height:auto;max-width:100%;padding:8px 16px}.spacereservation-footer-content{align-items:center;flex-direction:row;gap:8px;justify-content:space-between;padding:0;position:relative}.spacereservation-footer-details{gap:2px;left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%)}.spacereservation-footer-details div:first-child{font-size:10px}.spacereservation-footer-details-text{font-size:16px!important}.spacereservation-footer-buttons{display:flex;gap:8px;justify-content:space-between;width:100%;z-index:1}.spacereservation-footer-button-back,.spacereservation-footer-button-next{flex:0 0 auto;font-size:13px;min-width:70px;padding:10px 12px}}.spacereservation-modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.spacereservation-confirmation-modal{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:450px;width:90%}.spacereservation-confirmation-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px 24px}.spacereservation-confirmation-header h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.spacereservation-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.spacereservation-modal-close:hover{background:#f5f5f5;color:#666}.spacereservation-confirmation-body{padding:24px}.spacereservation-confirmation-body p{color:#333;font-size:16px;line-height:1.5;margin:0;text-align:center}.spacereservation-confirmation-actions{border-top:1px solid #f0f0f0;display:flex;gap:12px;padding:20px 24px}.spacereservation-confirmation-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:15px;font-weight:500;padding:12px 24px;transition:all .2s}.spacereservation-btn-yes{background:#6852ef;color:#fff}.spacereservation-btn-yes:hover{background:#5641d8;box-shadow:0 4px 12px #6852ef4d;transform:translateY(-1px)}.spacereservation-btn-no{background:#f5f5f5;color:#666}.spacereservation-btn-no:hover{background:#e8e8e8}@media (max-width:480px){.spacereservation-spaces-grid{grid-template-columns:repeat(2,1fr)}.spacereservation-confirmation-modal{margin:16px;width:95%}.spacereservation-confirmation-actions,.spacereservation-confirmation-body,.spacereservation-confirmation-header{padding:16px}.spacereservation-confirmation-actions{flex-direction:column}.spacereservation-confirmation-btn{width:100%}}.spacereservation-panel-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.spacereservation-panel-title-row .spacereservation-panel-title{margin-bottom:0}.sr-item-cta .itemreservation-box{font-feature-settings:"case" on;align-items:center;background:#6852ef;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-family:TBC Contract,Inter,sans-serif;font-size:14px;font-weight:600;height:40px;justify-content:center;line-height:150%;min-width:143px;padding:4px 16px 0;text-transform:uppercase;white-space:nowrap}.sr-item-cta--mobile{display:none}.sr-item-cta--desktop{display:flex}@media (max-width:1023px){.sr-item-cta--desktop{display:none}.sr-item-cta--mobile{display:flex}}.custom-item-modal-header{padding:10px 32px}.custom-item-modal-header h3{font-family:Inter,sans-serif}@media (max-width:768px){.custom-item-modal-overlay{align-items:flex-start;padding:20px 12px 12px}.custom-item-modal-content{border-radius:12px;margin:0;max-height:calc(100vh - 40px);max-width:100%;width:100%}.custom-item-modal-header{background:#fff;border-bottom:1px solid #e1e4e5;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.custom-item-modal-header h3{font-size:18px}.custom-item-modal-close{font-size:24px;height:28px;width:28px}.custom-item-modal-form{padding:20px 20px 16px}.custom-item-form-group{margin-bottom:16px}.custom-item-photo-preview{height:180px;max-height:180px}.custom-item-modal-buttons{flex-direction:column;gap:10px;padding-bottom:4px;padding-top:12px}.custom-item-btn-cancel,.custom-item-btn-save{font-size:15px;min-height:48px;padding:14px 20px}}.custom-space-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.custom-space-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003;max-height:90vh;max-width:500px;overflow-y:auto;padding:0;width:90%}.custom-space-modal-header{align-items:center;border-bottom:1px solid #e1e4e5;display:flex;justify-content:space-between;padding:24px 32px}.custom-space-modal-header h3{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,Inter,sans-serif;font-size:20px;font-weight:700;margin:0;text-transform:uppercase}.custom-space-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#566063;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;transition:background .2s;width:32px}.custom-space-modal-close:hover{background:#f6f8f8;color:#15181a}.custom-space-modal-form{padding:24px 32px 32px}.custom-space-form-group{margin-bottom:24px}.custom-space-form-group label{color:#15181a;display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.custom-space-form-group input[type=number]{background:#f6f8f8;border:1px solid #e1e4e5;border-radius:8px;box-sizing:border-box;color:#15181a;font-family:Inter,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.custom-space-form-group input[type=number]:focus{background:#fff;border-color:#6852ef;outline:none}.custom-space-error{background:#fee2e2;border-left:3px solid #dc2626;border-radius:4px;color:#dc2626;font-family:Inter,sans-serif;font-size:13px;margin-top:8px;padding:8px 12px}.custom-space-help-text{color:#566063;font-family:Inter,sans-serif;font-size:12px;font-style:italic;margin-top:6px}.custom-space-presets{margin-bottom:24px}.custom-space-presets label{color:#15181a;display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin-bottom:12px}.custom-space-preset-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.custom-space-preset-btn{background:#f6f8f8;border:2px solid #e1e4e5;border-radius:8px;color:#15181a;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:10px 12px;transition:all .2s}.custom-space-preset-btn:hover{background:#f6faff;border-color:#6852ef}.custom-space-preset-btn.active{background:#e8f4ff;border-color:#6852ef;color:#6852ef}.custom-space-modal-buttons{display:flex;gap:12px;margin-top:32px}.custom-space-btn-cancel,.custom-space-btn-save{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.custom-space-btn-cancel{background:#f6f8f8;border:1px solid #d1d5d6;color:#15181a}.custom-space-btn-cancel:hover{background:#e1e4e5}.custom-space-btn-save{background:#6852ef;color:#fff}.custom-space-btn-save:hover{background:#6852ef}@media (max-width:768px){.custom-space-modal-content{max-height:95vh;width:95%}.custom-space-modal-form,.custom-space-modal-header{padding:20px}.custom-space-preset-buttons{grid-template-columns:repeat(3,1fr)}.custom-space-modal-buttons{flex-direction:column}}.item-selector-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}.item-selector-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:1400px;padding:0;width:95%}.item-selector-modal-header{align-items:center;border-bottom:1px solid #e1e4e5;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 32px}.item-selector-modal-header h3{color:#15181a;font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin:0}.item-selector-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#566063;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;transition:background .2s;width:32px}.item-selector-modal-close:hover{background:#f6f8f8;color:#15181a}.item-selector-modal-body{flex:1 1;min-height:0;overflow-y:auto;padding:24px 32px}.item-selector-search{margin-bottom:20px}.item-selector-search input{background:#f6f8f8;border:1px solid #e1e4e5;border-radius:8px;box-sizing:border-box;color:#15181a;font-family:Inter,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.item-selector-search input:focus{background:#fff;border-color:#6852ef;outline:none}.item-selector-items-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;overflow:visible;position:relative;width:100%}.item-selector-item-card{align-items:stretch;background:#fff;border-radius:24px;box-shadow:0 4px 14px 0 #0000001f;display:flex;flex-direction:column;height:366px;overflow:visible;padding:14px;position:relative;transition:all .2s ease;width:100%;z-index:1}.item-selector-item-card:has(.item-selector-size-menu){z-index:102}.item-selector-item-card:hover{box-shadow:0 6px 18px 0 #00000026;transform:translateY(-2px)}.item-selector-item-image{align-self:center;aspect-ratio:1/1;border-radius:10px;display:block;height:124px;margin:0 auto 10px;object-fit:cover;width:124px}.item-selector-item-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,Inter,sans-serif;font-size:14px;font-weight:700;line-height:24px;max-width:256px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.item-selector-item-description{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#566063;display:-webkit-box;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin-top:4px;min-height:24px;overflow:hidden;text-overflow:ellipsis}.item-selector-done-flag{align-items:center;background:#008a2e;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:30px;justify-content:center;left:17px;position:absolute;top:17px;transition:background .2s ease,transform .1s ease;width:30px;z-index:10}.item-selector-done-flag:hover{background:#006b23;transform:scale(1.05)}.item-selector-total-badge{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:700;position:absolute;right:17px;top:17px}.item-selector-edit-btn{align-items:center;background:#6852ef;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:26px;justify-content:center;position:absolute;right:10px;top:42px;transition:background .2s ease,transform .1s ease;width:26px;z-index:10}.item-selector-edit-btn:hover{background:#005dd4;transform:scale(1.05)}.item-selector-size-select{align-self:stretch;position:relative;width:100%;z-index:1}.item-selector-size-select:has(.item-selector-size-menu){z-index:101}.item-selector-select-display{align-items:center;background:#f8f9fa;border:1px solid #e6eaed;border-radius:12px;cursor:pointer;display:flex;height:44px;justify-content:space-between;margin-top:16px;max-width:none!important;overflow:hidden;padding:0 12px;width:100%!important}.item-selector-select-display span:first-child{display:block;flex:1 1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-selector-select-display.placeholder{color:#9aa1a4}.item-selector-select-chevron{border-bottom:1.5px solid #5f676b;border-right:1.5px solid #5f676b;display:inline-block;height:8px;margin-right:4px;transform:rotate(45deg);transition:transform .2s;width:8px}.item-selector-select-chevron.open{transform:rotate(-135deg)}.item-selector-size-menu{background:#fff;border:1px solid #e1e4e5;border-radius:24px;box-shadow:0 10px 24px #0000001f;left:0;max-height:220px;overflow:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:103}.item-selector-size-row{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 40px 10px 12px;position:relative}.item-selector-size-row.active,.item-selector-size-row:hover{background:#f6f8f8}.item-selector-count-badge{background:#e53935;border-radius:999px;display:inline-flex;font-size:12px;height:18px;min-width:18px;padding:0 6px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.item-selector-add-btn,.item-selector-count-badge{align-items:center;color:#fff;justify-content:center}.item-selector-add-btn{font-feature-settings:"case" on;align-self:stretch;background:#6852ef;border:none;border-radius:24px;cursor:pointer;display:flex;font-family:TBC Contract,Inter,sans-serif;font-size:14px;font-weight:700;height:44px;margin-top:26px;padding-top:4px;text-transform:uppercase;transition:all .2s;width:100%}.item-selector-add-btn:hover{filter:brightness(.97)}.item-selector-add-btn:active{transform:scale(.995)}.item-selector-quantity-controls{align-items:center;align-self:stretch;border-radius:24px;display:inline-flex;gap:18px;height:44px;justify-content:center;margin-top:26px;width:100%}.item-selector-quantity-controls button{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:24px;color:#141719;cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;transition:all .2s;width:64px}.item-selector-quantity-controls button:hover{background:#f6f8f8}.item-selector-quantity-controls span{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:24px;display:inline-flex;font:600 14px/1 Inter,system-ui,sans-serif;height:44px;justify-content:center;width:64px}.item-selector-choose-bar{align-items:center;align-self:stretch;background:#f6f8f8;border:1px dashed #e1e4e5;border-radius:12px;color:#566063;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;height:44px;justify-content:center;margin-top:26px;width:100%}.item-selector-choose-bar:hover{background:#e1e4e5}.item-selector-add-custom-card{align-items:center;background:linear-gradient(135deg,#e8f4ff,#f6faff);border:2px dashed #6852ef!important;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all .2s ease}.item-selector-add-custom-card:hover{background:linear-gradient(135deg,#d4ebff,#e8f4ff);box-shadow:0 6px 16px #0072f626;transform:translateY(-2px)}.item-selector-custom-icon{align-items:center;background:#6852ef;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:300;height:50px;justify-content:center;padding-top:4px;width:50px}.item-selector-add-custom-card .item-selector-item-title{color:#6852ef;font-weight:700;text-align:center}.item-selector-add-custom-card .item-selector-item-description{color:#6852ef;opacity:.8;text-align:center}@media (max-width:1200px){.item-selector-items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.item-selector-modal-content{max-height:90vh;width:95%}.item-selector-modal-body,.item-selector-modal-header{padding:20px}.item-selector-items-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.item-selector-item-card{height:auto;min-height:320px}.item-selector-total-badge{font-size:12px;right:8px;top:8px}}@media (max-width:767px){.item-selector-item-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 2px 6px #0000000f;display:flex;flex-direction:column;font-size:12px;height:auto;min-height:200px;padding:0 8px;position:relative;width:160px}.item-selector-custom-icon{align-items:center;background:#6852ef;display:flex;font-size:20px;height:40px;justify-content:center;line-height:1;width:40px}.item-selector-item-image,.item-selector-item-image-wrapper{align-items:center;display:flex;height:80px;justify-content:center;width:80px}.item-selector-item-title{font-size:12px;line-height:20px}.item-selector-item-description{font-size:12px;line-height:20px;min-height:20px}.item-selector-total-badge{color:#15181a;right:8px}.item-selector-done-flag,.item-selector-total-badge{font-size:12px;font-weight:600;line-height:20px;top:8px}.item-selector-done-flag{height:24px;left:8px;width:24px}.item-selector-add-btn,.item-selector-choose-bar,.item-selector-quantity-controls{font-size:12px;height:40px;line-height:20px;margin-bottom:12px;margin-top:12px}.item-selector-quantity-controls{color:#15181a;font-weight:600}.item-selector-quantity-controls button{width:48px}}@media (max-width:600px){.item-selector-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.item-selector-modal-footer{background:#fff;border-radius:0 0 16px 16px;border-top:1px solid #e1e4e5;flex-shrink:0;justify-content:space-between;padding:16px 32px}.item-selector-footer-info,.item-selector-modal-footer{align-items:center;display:flex}.item-selector-footer-count{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.item-selector-footer-volume{color:#22c55e;font-size:14px;font-weight:700;margin-left:16px}.item-selector-footer-volume.error{color:#ef4444}.item-selector-footer-buttons{display:flex;gap:12px}.item-selector-footer-btn{border:none;border-radius:16px;cursor:pointer;font-family:TBC Contract,Inter,sans-serif;font-size:14px;font-weight:700;padding:12px 32px;transition:all .2s}.item-selector-btn-cancel{background:#f6f8f8;border:1px solid #e1e4e5;color:#566063}.item-selector-btn-cancel:hover{background:#e1e4e5;color:#15181a}.item-selector-btn-ok{background:#6852ef;color:#fff}.item-selector-btn-ok:hover{filter:brightness(.95)}.item-selector-btn-ok:active{transform:scale(.98)}.item-selector-btn-ok.disabled,.item-selector-btn-ok:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;pointer-events:none}@media (max-width:600px){.item-selector-modal-footer{flex-direction:column;gap:12px;padding:16px 20px}.item-selector-footer-buttons{width:100%}.item-selector-footer-btn{flex:1 1;padding:12px 16px}}.itemreservation-main-container{margin:auto;padding:0 65px;width:auto}.itemreservation-section-title{align-items:center;cursor:pointer;display:flex;height:76px;margin:auto;width:1350px}.itemreservation-cards{display:flex;gap:50px;margin:auto;max-width:1280px;padding:40px 20px 100px;width:100%}.itemreservation-category{border:1px solid #d1d5d6;border-radius:24px;display:flex;flex-direction:column;padding:25px 27px;width:300px}.itemreservation-category-title{color:#15181a;font-family:Inter,sans-serif;font-size:16px;font-weight:700;height:40px;line-height:16px;width:163px}.itemreservation-category-selection{align-items:center;border-radius:16px;cursor:pointer;display:flex;gap:10px;padding:14px 0;transition:background-color .2s}.itemreservation-category-selection:hover{background:#f6f8f8}.itemreservation-category-selection-checkbox{align-items:center;background:#eef1f1;border:1px solid #d1d5d6;border-radius:8px;display:flex;height:24px;justify-content:center;padding:4px;transition:all .2s;width:24px}.itemreservation-category-selection-checkbox.checked{background:#6852ef;border-color:#6852ef;color:#fff}.itemreservation-category-selection-checkbox span{font-size:14px;font-weight:700}.itemreservation-category-selection-name{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:16px}.itemreservation-template-card{width:100%}.itemreservation-search{position:relative;width:100%}.itemreservation-search-input{background:#f6f8f8;border:1px solid #e1e4e5;border-radius:16px;color:#374151;height:40px;padding:0 12px 0 36px;width:100%}.itemreservation-search-input::placeholder{font-feature-settings:"case" on;color:#9aa1a4;font-family:TBC Contract,sans-serif;opacity:1;text-transform:uppercase}.itemreservation-search-input:focus,.itemreservation-search-input:focus-visible{border:2px solid #6852ef!important;box-shadow:none!important;outline:none!important}.itemreservation-search-icon{align-items:center;color:#9aa1a4;display:inline-flex;justify-content:center;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.itemreservation-search-icon svg{display:block;height:18px;width:18px}.itemreservation-sort-size-box{display:flex;justify-content:space-between;padding-top:24px;width:100%}.itemreservation-sort-size{display:flex;gap:12px}.ir-sort-display,.ir-sort-select{position:relative;width:162px}.ir-sort-display{align-items:center;background:#f6f8f8;border:1px solid #e1e4e5;border-radius:16px;color:#374151;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:space-between;padding:0 28px 0 12px}.ir-sort-display.placeholder{font-feature-settings:"case" on;color:#9aa1a4;font-family:TBC Contract,sans-serif;text-transform:uppercase}.ir-sort-display:focus,.ir-sort-display:focus-visible{outline:none}.ir-sort-select.open .ir-sort-display,.ir-sort-select:focus-within .ir-sort-display{border:2px solid #6852ef!important;box-shadow:none!important}.ir-select-chevron,.ir-sort-chevron{border-bottom:1.5px solid #5f676b;border-right:1.5px solid #5f676b;display:inline-block;height:8px;transition:transform .2s;width:8px}.ir-sort-menu.pop{background:#fff;border:1px solid #e1e4e5;border-radius:18px;box-shadow:0 10px 24px #0000001f;left:0;min-width:220px;overflow:hidden;padding:8px 0 6px;position:absolute;top:calc(100% + 6px);z-index:40}.ir-sort-row{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.45;padding:10px 12px}.ir-sort-row:hover{background:#f6f8f8}.ir-radio{background:#fff;border:2px solid #d1d5d6;border-radius:50%;display:inline-block;height:18px;width:18px}.ir-radio.checked{background:radial-gradient(circle,#6852ef 60%,#0000 61%);border-color:#6852ef}.ir-checkbox{align-items:center;background:#eef1f1;border:1px solid #d1d5d6;border-radius:8px;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.ir-checkbox.checked{background:#6852ef;border-color:#6852ef;color:#fff}.ir-checkbox span{font-size:14px;font-weight:700}.ir-sort-clear{color:#6852ef;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px 10px;text-align:right}.itemreservation-cta{display:flex;gap:12px}.itemreservation-cta .btn-has-arrow{font-feature-settings:"case" on;align-items:center;display:inline-flex;font-family:TBC Contract,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:600;gap:8px;letter-spacing:0;line-height:150%;padding-top:4px;text-transform:uppercase}.btn-has-arrow .btn-arrow{display:inline-flex}.itemreservation-box{background:#6852ef;color:#fff;height:40px;min-width:143px}.itemreservation-box,.itemreservation-sizeguide{align-items:center;border-radius:16px;cursor:pointer;display:flex;justify-content:center;padding:0 16px}.itemreservation-sizeguide{background:#f6f8f8;border:1px solid #d1d5d6;color:#374151;height:54px}.itemreservation-template_event-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0;width:100%}.itemreservation-template-event-card{background:#fff;border-radius:24px;box-shadow:0 4px 14px 0 #0000001f;display:flex;flex-direction:column;height:366px;padding:14px;position:relative;width:100%}.itemreservation-image-wrapper{align-self:center;aspect-ratio:1/1;display:block;height:124px;margin:0 auto 10px;width:124px}.itemreservation-template-event-card-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,Inter,sans-serif;font-size:14px;font-weight:700;line-height:24px;max-width:256px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.itemreservation-template-event-card-description-price{display:flex;justify-content:space-between;margin-top:4px;padding-right:0;width:100%}.itemreservation-template-event-card-description{color:#566063;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px}.itemreservation-template-event-card-price{color:#15181a;font-family:Inter,sans-serif;font-size:14px;line-height:24px}.ir-size-select{align-self:stretch;position:relative;width:100%!important}.ir-select-display{align-items:center;background:#f8f9fa;border:1px solid #e6eaed;border-radius:12px;cursor:pointer;display:flex;height:44px;justify-content:space-between;margin-top:16px;max-width:none!important;overflow:hidden;padding:0 12px;width:100%!important}.ir-select-display.placeholder{color:#9aa1a4}.ir-select-display span:first-child{display:block;flex:1 1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-select-chevron.open,.ir-sort-chevron.open{transform:rotate(180deg)}.ir-size-menu.pop{background:#fff;border:1px solid #e1e4e5;border-radius:24px;box-shadow:0 10px 24px #0000001f;left:0;max-height:220px;overflow:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.ir-size-row{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 40px 10px 12px;position:relative}.ir-size-row.active,.ir-size-row:hover{background:#f6f8f8}.ir-count-badge{background:#e53935;border-radius:999px;color:#fff;font-size:12px;height:18px;min-width:18px;padding:0 6px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ir-count-badge,.itemreservation-quantity-controls{align-items:center;display:inline-flex;justify-content:center}.itemreservation-quantity-controls{align-self:stretch;border-radius:24px;gap:18px;height:44px;margin-top:26px;width:100%}.itemreservation-quantity-controls button{background:#fff;border:1px solid #d1d5d6;border-radius:24px;color:#141719;cursor:pointer;font-size:18px;height:44px;width:64px}.itemreservation-quantity-controls button:hover{background:#f6f8f8}.itemreservation-quantity-controls button:focus{box-shadow:0 0 0 3px #1d62f01f;outline:none}.itemreservation-quantity-controls span{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:24px;display:inline-flex;font:600 14px/1 Inter,system-ui,sans-serif;height:44px;justify-content:center;width:64px}.ir-choose-bar{background:#f6f8f8;border:1px dashed #e1e4e5;border-radius:12px;color:#566063;width:100%}.ir-choose-bar,.itemreservation-template-event-card .ir-add-btn,button.ir-add-btn{align-items:center;align-self:stretch;cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:26px}.itemreservation-template-event-card .ir-add-btn,button.ir-add-btn{font-feature-settings:"case" on;appearance:none;-webkit-appearance:none;background:#6852ef!important;border:none!important;border-radius:24px;box-shadow:none;color:#fff!important;font-family:TBC Contract,sans-serif;font-weight:700;padding-top:4px;text-transform:uppercase;width:100%!important}.ir-add-btn:hover{filter:brightness(.97)}.ir-add-btn:active{transform:scale(.995)}.ir-add-btn:focus{box-shadow:0 0 0 2px #0072f640;outline:0}.ir-done-flag{align-items:center;background:#008a2e;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:30px;justify-content:center;left:17px;position:absolute;top:17px;transition:background .2s ease,transform .1s ease;width:30px}.ir-done-flag:hover{background:#006d24}.ir-done-flag:active{transform:scale(.95)}.ir-total-top{color:#15181a;font-weight:700;position:absolute;right:17px;top:17px}.itemreservation-footer{align-items:center;background:#fff;border-top:1px solid #d1d5d6;bottom:0;box-shadow:0 -2px 6px #0000000a;display:flex;height:76px;left:50%;max-width:1280px;min-height:76px;padding:10px 20px;position:fixed!important;transform:translateX(-50%);width:100%;z-index:1000}.itemreservation-footer-content{align-items:center;display:flex;gap:840px;margin:0 auto}@media (min-width:1025px){.itemreservation-footer{max-width:none}}.itemreservation-footer-details{display:inline-flex;flex-direction:column;gap:5px}.itemreservation-footer-details-row{align-items:center;display:block;gap:12px;white-space:nowrap}.itemreservation-footer-details-text{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:16px}.itemreservation-footer-details-sub{color:#6b7280;font-family:Inter,sans-serif;font-size:14px;line-height:16px}.itemreservation-footer-details-pack{color:#374151;font-family:Inter,sans-serif;font-size:14px;line-height:16px}.ir-v-sep{background:#e1e4e5;display:inline-block;height:20px;width:1px}.itemreservation-footer-buttons{display:flex;gap:10px}.itemreservation-footer-button-back,.itemreservation-footer-button-draft{background:#f6f8f8;border:1px solid #d1d5d6;border-radius:16px;width:100px}.itemreservation-footer-button-back,.itemreservation-footer-button-draft,.itemreservation-footer-button-next{font-feature-settings:"case" on;align-items:center;cursor:pointer;display:flex;gap:4px;height:40px;justify-content:center;padding:19px 24px 15px;text-transform:uppercase}.itemreservation-footer-button-next{background:#6852ef;border-radius:16px;color:#fff;width:99px}.itemreservation-footer-button-next.disabled{background:#e1e4e5;color:#9aa1a4;cursor:not-allowed;opacity:.9;pointer-events:none}.cart-shell{box-sizing:border-box;padding:0 65px;width:100%}.cart-inner{margin:24px auto 0;max-width:1200px;padding-bottom:120px}.cart-header{align-items:center;display:flex;justify-content:space-between}.cart-title{margin:0}.cart-clear{align-items:center;background:#0000;border:1px solid #fad0d0;border-radius:12px;color:#e53935;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;padding:8px 12px}.cart-clear span{font-size:16px}.cart-empty{color:#666;padding:48px 0}.cart-list{margin-top:16px}.cart-row{grid-gap:16px;background:#fff;border:1px solid #e1e4e5;border-radius:16px;grid-template-columns:auto 1fr auto;margin-bottom:16px;padding:18px 20px}.cart-left,.cart-row{align-items:center;display:grid;gap:16px}.cart-left{grid-gap:16px;grid-template-columns:auto 1fr}.cart-img{height:56px;width:56px}.cart-name{font-size:16px;line-height:22px}.cart-desc{margin-top:4px}.cart-size{margin-top:6px}.cart-right{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto auto;justify-items:end;padding-top:4px}.cart-total-row{display:none}.ir-sort-display .ir-sort-chevron{position:absolute;right:20px;top:40%;transform:translateY(-50%) rotate(45deg)}.ir-sort-display .ir-sort-chevron.open{transform:translateY(-50%) rotate(-135deg)}.ir-select-display .ir-select-chevron{position:absolute;right:20px;top:40%;transform:translateY(-50%) rotate(45deg)}.ir-select-display .ir-select-chevron.open{transform:translateY(0) rotate(-135deg)}.item-price-container{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.original-price{color:#999;font-size:12px;line-height:1}.discounted-price{color:#28a745;font-size:16px;font-weight:700;line-height:1}.discount-badge{background-color:#dc3545;border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-weight:700;line-height:1;padding:2px 6px}.savings-row{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;font-weight:600;padding:8px 12px}@media (max-width:1400px){.itemreservation-template_event-container{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.itemreservation-template_event-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.itemreservation-template_event-container{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (min-width:1025px){.ir-sort-display span:first-child{display:block!important}.ir-sort-display:before{display:none!important}.ir-sort-chevron{display:inline-block!important}}@media (min-width:1024px) and (max-width:1279px){.itemreservation-footer-content{gap:570px}}@media (min-width:768px) and (max-width:1023px){.itemreservation-footer{max-width:100%;padding:10px 40px}.itemreservation-footer-content{gap:0;justify-content:space-between;width:100%}.itemreservation-footer-details{gap:8px}.itemreservation-footer-details-text{font-size:16px}.itemreservation-footer-details-pack{font-size:13px}.itemreservation-footer-button-back,.itemreservation-footer-button-next{font-size:13px;height:40px;padding:12px 20px}.ir-sort-display span:first-child{display:block!important}.ir-sort-display:before{display:none!important}.ir-sort-chevron{display:inline-block!important}}@media (max-width:767px){.itemreservation-main-container{padding:0}.itemreservation-category{display:none}.itemreservation-cards{flex-direction:column;gap:0;max-width:100%;padding:0 0 140px}.itemreservation-template-card{padding:20px;width:100%}.itemreservation-search{margin-bottom:20px}.itemreservation-search-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;font-size:16px;height:40px;padding-left:52px;padding-right:20px}.itemreservation-search-icon{height:20px;left:22px;width:20px}.itemreservation-sort-size-box{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:4px;padding:0;width:100%}.itemreservation-sort-size{display:flex!important;flex-shrink:0;gap:6px}.ir-sort-select{border:1px solid #e5e7eb!important;border-radius:10px;box-shadow:0 1px 2px #0000000d;cursor:pointer}.ir-sort-display,.ir-sort-select{align-items:center!important;background:#fff!important;display:flex!important;height:32px!important;justify-content:center!important;max-width:32px!important;min-width:32px!important;padding:0!important;width:32px!important}.ir-sort-display{border:none!important;border-radius:10px;position:relative}.ir-sort-display span:first-child{display:none!important}.ir-sort-display:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 3H2l8 9.46V19l4 2v-8.54L22 3z'/%3E%3C/svg%3E")!important}.ir-sort-display:before,.ir-sort-select:nth-of-type(2) .ir-sort-display:before,.itemreservation-sort-size>.ir-sort-select:nth-child(2) .ir-sort-display:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;content:""!important;display:block!important;height:16px!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px!important}.ir-sort-select:nth-of-type(2) .ir-sort-display:before,.itemreservation-sort-size>.ir-sort-select:nth-child(2) .ir-sort-display:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M7 12h10m-6 6h2'/%3E%3C/svg%3E")!important}.ir-sort-chevron{display:none!important}.ir-sort-display.placeholder{max-width:32px!important;min-width:32px!important;width:32px!important}.ir-sort-display.placeholder span:first-child{display:none!important}.ir-sort-display.placeholder:before{display:block!important}.ir-select-display .ir-select-chevron{right:15px;top:50%}.ir-select-display,.ir-sort-display{overflow:hidden}.ir-select-display span:first-child,.ir-sort-display span:first-child{display:block;flex:1 1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-select-display,.ir-sort-display{padding-right:32px}.itemreservation-cta{display:flex;flex:1 1;flex-direction:row;gap:12px}.itemreservation-cta .btn-has-arrow{font-size:12px}.itemreservation-box{align-items:center;background:#6852ef;border-radius:16px;box-shadow:0 1px 2px #0000000d;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:4px;height:40px;justify-content:center;min-width:0;padding:0 12px;white-space:nowrap}.itemreservation-box:hover{background:#6852ef}.itemreservation-sizeguide{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #0000000d;color:#374151;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:4px;height:44px;justify-content:center;min-width:0;padding:0 12px;white-space:nowrap}.btn-arrow{flex-shrink:0;font-size:14px}.itemreservation-template_event-container{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0}.itemreservation-template-event-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 2px 6px #0000000f;display:flex;flex-direction:column;height:auto;padding:0 8px;position:relative;width:100%}.itemreservation-image-wrapper{align-items:center;display:flex;height:80px;justify-content:center;width:80px}.reservation-card_image{border-radius:16px;height:200px}.reservation-card_title{font-size:24px;line-height:32px}.itemreservation-template-event-card-description,.itemreservation-template-event-card-price,.itemreservation-template-event-card-title{font-size:12px;line-height:20px}.itemreservation-template-event-card .ir-add-btn,button.ir-add-btn{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:12px;height:40px;line-height:20px;margin-bottom:12px;margin-top:12px;text-transform:uppercase}.ir-choose-bar{font-size:12px;height:40px;line-height:20px;margin-bottom:12px;margin-top:12px}.ir-total-top{color:#15181a;right:8px}.ir-done-flag,.ir-total-top{font-size:12px;font-weight:600;line-height:20px;top:8px}.ir-done-flag{height:24px;left:8px;width:24px}.itemreservation-quantity-controls{color:#15181a;font-size:12px;font-weight:600;height:40px;line-height:20px;margin-bottom:12px;margin-top:12px}.itemreservation-quantity-controls button{width:48px}.itemreservation-footer{max-width:100%;padding:10px 20px}.itemreservation-footer-content{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:space-between;width:100%}.itemreservation-footer-details{align-items:center;flex:1 1;gap:4px;order:2;text-align:center}.itemreservation-footer-details>div:first-child{font-size:10px}.itemreservation-footer-details-row{display:block}.itemreservation-footer-details-pack,.itemreservation-footer-details-text{font-size:10px}.itemreservation-footer-button-back{font-size:12px;height:40px;order:1;padding:0;width:90px}.itemreservation-footer-button-next{font-size:12px;height:44px;order:3;padding:0;width:90px}.itemreservation-footer-buttons{display:contents}}.boxpopup-overlay{align-items:center;background:#14171973;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.boxpopup-container{background:#fff;border:none!important;border-radius:20px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:70vh;outline:none!important;overflow:hidden;width:700px}.boxpopup-title-close{align-items:center;border-bottom:0;display:flex;justify-content:space-between;padding:14px 16px}.boxpopup-title{color:#141719;font:700 16px/1.7 Inter,system-ui,sans-serif}.boxpopup-close-button{background:#eef1f6;border:0;border-radius:12px;color:#667085;cursor:pointer;font-size:18px;height:30px;line-height:1;width:30px}.boxpopup-close-button:hover{background:#e9ecef}.boxpopup-close-button:focus{box-shadow:0 0 0 3px #1d62f024;outline:none}.boxpopup-error,.boxpopup-loading{padding:24px}.boxpopup-content{grid-gap:24px;align-content:start;display:grid;flex:1 1 auto;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto;padding:8px 50px}.boxpopup-template-event-card{align-items:stretch;background:#fff;border:1px solid #e6e8ee;border-radius:20px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;padding:20px 12px}.boxpopup-card-img{border-radius:24px;height:120px;object-fit:contain;width:100%}.boxpopup-card-img.placeholder{background:#f0f2f3;border-radius:24px;display:block;height:120px;width:100%}.boxpopup-card-title{color:#141719;font-size:14px;font-weight:600;margin-top:10px}.boxpopup-card-size{color:#3b4043;font:500 13px/1.5 Inter,system-ui,sans-serif;margin-top:6px;min-height:20px}.boxpopup-card-priceRow{align-items:center;column-gap:12px;display:flex;justify-content:space-between;margin-top:6px}.boxpopup-card-priceRow .label,.boxpopup-card-priceRow .value{color:#141719;font-size:13px;font-weight:700;line-height:18px}.boxpopup-add-btn{background:#6852ef;border:none;border-radius:24px;color:#fff;cursor:pointer;font:600 14px/1 Inter,system-ui,sans-serif;height:40px;margin-top:18px;width:100%}.boxpopup-add-btn:hover{background:#5d48ee}.boxpopup-qty-controls{align-items:center;border-radius:24px;display:inline-flex;gap:18px;height:44px;justify-content:center;margin-top:18px}.boxpopup-qty-controls>button{background:#fff;border:1px solid #d1d5d6;border-radius:24px;cursor:pointer;font-size:18px;height:44px;width:64px}.boxpopup-qty-controls>button:hover{background:#f6f8f8}.boxpopup-qty-controls>button:focus{box-shadow:0 0 0 3px #1d62f01f;outline:none}.boxpopup-qty-controls>span{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:24px;display:inline-flex;font:600 14px/1 Inter,system-ui,sans-serif;height:44px;justify-content:center;width:64px}.boxpopup-footer{border-top:0;display:flex;gap:12px;justify-content:flex-start;padding:16px}.boxpopup-footer-save{background:#6852ef;border:none;border-radius:16px;color:#fff;cursor:pointer;font:600 14px/1 Inter,system-ui,sans-serif;height:40px;min-width:110px}.boxpopup-footer-save:hover{background:#5d48ee}.boxpopup-footer-save.idle{opacity:.95}.boxpopup-footer-cancel{background:#f6f8f8;border:1px solid #d1d5d6;border-radius:16px;color:#141719;cursor:pointer;font:600 14px/1 Inter,system-ui,sans-serif;height:40px;min-width:120px}@media (max-width:900px){.boxpopup-container{width:min(100vw - 24px,800px)}.boxpopup-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.boxpopup-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.boxpopup-container{width:min(100vw - 16px,800px)}.boxpopup-content{grid-template-columns:1fr}}.skel-img{border-radius:24px;height:120px}.skel-img,.skel-line{background:#eef1f1;overflow:hidden;position:relative}.skel-line{border-radius:8px;height:14px}.skel-qty{background:#f1f3f5;border-radius:24px;height:48px;margin-top:18px;overflow:hidden;position:relative}.skel-img:after,.skel-line:after,.skel-qty:after{animation:skel-shimmer 1.2s infinite;background:linear-gradient(90deg,#fff0,#fff9 50%,#fff0);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes skel-shimmer{to{transform:translateX(100%)}}.skel-w-40{width:40%}.skel-w-60{width:60%}.skel-w-80{width:80%}.skel-mt-6{margin-top:6px}.skel-mt-10{margin-top:10px}.draft-popup-overlay{align-items:flex-start;background-color:#00000080;display:flex;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:40px 0;position:fixed;z-index:1000}.draft-popup{animation:slideIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-height:70vh;max-width:720px;overflow:hidden;width:90%}.draft-popup.version-1{max-width:600px}.draft-popup.version-2{max-width:720px}.draft-popup.version-3{max-width:900px}.draft-popup.version-4{max-width:1100px}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.draft-popup-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 24px 16px}.draft-popup-header h2,.draft-popup-header h3{color:#111827;font-size:18px;font-weight:600;margin:0}.draft-popup-close{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:20px;height:36px;justify-content:center;line-height:1;transition:all .2s;width:36px}.draft-popup-close:hover{background-color:#e5e7eb;color:#374151}.draft-popup-content{border:none;box-sizing:border-box;flex:1 1;min-height:0;outline:none;overflow-x:hidden;overflow-y:auto;padding:24px;width:100%}.draft-popup-form-group{box-sizing:border-box;margin-bottom:10px;width:100%}.draft-popup-form-group label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.draft-popup-form-group input{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:14px;padding:16px 16px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.draft-popup-form-group input:focus{border-color:#6852ef;box-shadow:0 0 0 3px #3b82f61a;outline:none}.draft-callout{align-items:flex-start;background:#f8faff;border:1px solid #e3ecff;border-radius:10px;box-sizing:border-box;color:#1f2937;display:flex;gap:10px;margin-bottom:8px;padding:12px;width:100%}.draft-callout-icon{color:#6852ef;font-size:18px;line-height:1}.draft-callout-text{font-size:14px;padding-top:4px}.draft-popup-items{border:none;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:12px 0 0;outline:none;padding:0;width:100%}.draft-row{align-items:flex-start!important;border:none;flex-wrap:wrap!important;gap:16px!important;justify-content:space-between!important;min-width:100%!important;outline:none;width:100%!important}.draft-left,.draft-row{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;margin:0!important}.draft-left{align-items:center;flex:1 1!important;gap:12px!important;min-width:0!important;padding:0!important}.draft-right{align-items:flex-end;border:none;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;flex-shrink:0;gap:8px!important;margin:0!important;outline:none;padding:0!important}.cart-img{height:40px;object-fit:contain;width:40px}.cart-main{min-width:0;overflow:hidden}.cart-main,.cart-name{box-sizing:border-box;margin:0;padding:0;width:100%}.cart-name{word-wrap:break-word;color:#111;font-size:14px;font-weight:700;line-height:20px;overflow-wrap:break-word}.cart-desc{color:#6b7280;margin:4px 0 0}.cart-desc,.cart-size{box-sizing:border-box;font-size:12px;padding:0;width:100%}.cart-size{color:#15181a;margin:6px 0 0}.cart-total-right{border:none;color:#111;font-size:16px;font-weight:700;outline:none}.qty-group{border:none;gap:10px}.qty-group,.qty-pill{align-items:center;display:flex;outline:none}.qty-pill{background:#fff;border:1px solid #d1d5d6;border-radius:18px;color:#111;cursor:pointer;font-size:16px;height:36px;justify-content:center;transition:transform .05s ease;width:36px}.qty-pill:focus{border-color:#6852ef;outline:none}.qty-pill--num{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:18px;display:flex;font-weight:600;height:36px;justify-content:center;width:36px}.qty-pill--trash{background:#fff5f5;border-color:#f5b7b1;color:#e53935}.qty-pill:active{transform:scale(.98)}.draft-empty{color:#6b7280;padding:24px 8px;text-align:center}.draft-popup-total{background:#f9fafb;border-radius:8px;box-sizing:border-box;color:#111827;flex-shrink:0;font-size:14px;padding:12px 24px;text-align:center;width:100%}.draft-popup-actions{border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;padding:16px 24px 24px}.draft-popup-cancel,.draft-popup-save{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:48px;padding:16px 24px 12px;transition:all .2s}.draft-popup-cancel{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.draft-popup-cancel:hover{background:#e5e7eb;border-color:#9ca3af}.draft-popup-cancel:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.draft-popup-save{color:#fff}.draft-popup-save,.draft-popup-save:hover{background:#6852ef}.draft-popup-save:disabled{background:#9ca3af;cursor:not-allowed}.draft-popup-save:before{content:"\2192";font-weight:700;margin-right:8px}.loading-spinner{display:inline-block;margin-right:8px}.delete-confirm-popup{max-width:400px}.delete-confirm-popup .draft-popup-header h3{color:#dc2626}.delete-confirm-item{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:16px 0;padding:12px;text-align:center}.draft-popup-delete-confirm{background:#dc2626!important;color:#fff!important}.draft-popup-delete-confirm:hover{background:#b91c1c!important}.draft-success{max-width:680px}.success-meta{color:#6b7280;font-size:13px;margin-top:6px}.success-section-title{color:#111827;font-size:20px;font-weight:700;margin:14px 0 10px}.draft-success-list{display:flex;flex-direction:column;gap:14px}.draft-success-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:60px 1fr auto}.draft-success-thumb{background:#f9fafb;border:1px solid #eef2f7;border-radius:8px;height:52px!important;object-fit:contain!important;width:52px!important}.draft-success-info{min-width:0}.draft-success-info .draft-popup-item-name{color:#111827;font-size:15px;font-weight:700;line-height:1.2}.draft-success-info .draft-popup-item-sub{color:#6b7280;font-size:12px;margin-top:4px}.draft-success-qty{color:#111827;font-size:14px;font-weight:600;min-width:16px;text-align:right}.success-total-field{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;height:52px;justify-content:space-between;margin-top:18px;padding:0 16px}.success-total-field .label{color:#111827;font-weight:600}.success-total-field .amount{color:#111827;font-weight:700}.gel:after{content:" ₾"}@media (max-width:767px){.draft-callout-text{font-size:12px}.draft-popup-cancel,.draft-popup-save{height:40px}.draft-popup.version-2{max-height:600px}.draft-popup.version-2 .draft-popup-items{max-height:210px;overflow-y:auto}.draft-popup.version-1 .draft-popup-items,.draft-popup.version-3 .draft-popup-items,.draft-popup.version-4 .draft-popup-items{max-height:310px;overflow-y:auto}}@media (max-width:640px){.draft-popup{margin:20px;width:95%}.draft-popup-actions,.draft-popup-content,.draft-popup-header{padding:6px}.draft-row{grid-template-columns:1fr}.draft-right{justify-items:start}}.draft-row-comment{background:#f6f8f8;border:1px solid #e1e4e5;border-radius:10px;color:#374151;flex:0 0 100%;font-size:13px;line-height:1.5;margin-top:-4px;padding:8px 12px;white-space:pre-wrap;word-break:break-word}.custom-item-modal-overlay{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:0;z-index:1001}.custom-item-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;margin:auto;max-height:calc(100vh - 32px);max-width:500px;padding:0;width:100%}.custom-item-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e1e4e5;border-radius:16px 16px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 20px 20px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.custom-item-modal-header h3{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,Inter,sans-serif;font-size:20px;font-weight:700;margin:0;text-transform:uppercase}.custom-item-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#566063;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;transition:background .2s;width:32px}.custom-item-modal-close:hover{background:#f6f8f8;color:#15181a}.custom-item-modal-form{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:20px 32px}.custom-item-form-group{margin-bottom:10px}.custom-item-form-group label.custom-item-photo-label{color:#15181a;display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.custom-item-form-group label.custom-item-photo-label:after{content:none!important}.custom-item-form-group label:not(.custom-item-photo-label):not(.custom-item-file-button){color:#15181a;display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.custom-item-form-group input[type=number],.custom-item-form-group input[type=text]{background:#f6f8f8;border:1px solid #e1e4e5;border-radius:8px;box-sizing:border-box;color:#15181a;font-family:Inter,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.custom-item-form-group input[type=number]:focus,.custom-item-form-group input[type=text]:focus{background:#fff;border-color:#6852ef;outline:none}.custom-item-form-group input[type=number]::-webkit-inner-spin-button,.custom-item-form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-item-form-group input[type=number]{-moz-appearance:textfield}.custom-item-file-input{display:none}.custom-item-file-upload-wrapper{width:100%}.custom-item-file-button{align-items:center;background:linear-gradient(135deg,#e8f4ff,#f6faff);border:2px dashed #6852ef;border-radius:12px;box-sizing:border-box;color:#6852ef;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:12px;justify-content:center;padding:16px 24px;transition:all .2s ease;width:100%}.custom-item-file-button:hover{background:linear-gradient(135deg,#d4ebff,#e8f4ff);border-color:#6852ef;box-shadow:0 4px 12px #0072f626;color:#6852ef;transform:translateY(-1px)}.custom-item-file-button:active{transform:translateY(0)}.custom-item-upload-icon{font-size:24px;line-height:1}.custom-item-upload-text{font-weight:600}.custom-item-photo-preview{align-items:center;background:#f6f8f8;border-radius:12px;display:flex;flex-shrink:0;height:200px;justify-content:center;margin-top:12px;max-height:200px;overflow:hidden;width:100%}.custom-item-photo-preview img{max-height:100%;max-width:100%;object-fit:contain}.custom-item-photo-remove{align-items:center;background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:8px;transition:background .2s;width:28px}.custom-item-photo-remove:hover{background:#dc2626d9}.custom-item-upload-error{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-family:Inter,sans-serif;font-size:13px;margin-top:12px;padding:12px 16px}.custom-item-modal-buttons{background:#fff;bottom:0;display:flex;flex-shrink:0;gap:12px;padding-bottom:8px;padding-top:16px;position:-webkit-sticky;position:sticky}.custom-item-btn-cancel,.custom-item-btn-save{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.custom-item-btn-cancel{background:#f6f8f8;border:1px solid #d1d5d6;color:#15181a}.custom-item-btn-cancel:hover{background:#e1e4e5}.custom-item-btn-save{background:#6852ef;color:#fff}.custom-item-btn-save:hover{background:#6852ef}.custom-item-btn-cancel:disabled,.custom-item-btn-save:disabled{cursor:not-allowed;opacity:.6}.custom-item-btn-save:disabled:hover{background:#6852ef}.custom-item-spinner{animation:custom-item-spin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;margin-right:8px;vertical-align:middle;width:14px}@keyframes custom-item-spin{to{transform:rotate(1turn)}}.custom-item-dimensions-row{display:flex;gap:10px}.custom-item-dim-field{display:flex;flex:1 1;flex-direction:column;gap:4px}.custom-item-dim-label{color:#6b7280;font-size:12px;font-weight:500}.custom-item-dim-field input{background:#f6f8f8;border:1px solid #e1e4e5;border-radius:8px;box-sizing:border-box;color:#15181a;font-family:Inter,sans-serif;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.custom-item-dim-field input:focus{background:#fff;border-color:#6852ef;outline:none}.custom-item-dim-field input[type=number]::-webkit-inner-spin-button,.custom-item-dim-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-item-dim-field input[type=number]{-moz-appearance:textfield}.custom-item-volume-readonly{background:#f0f0f5!important;color:#6852ef!important;cursor:default;font-weight:600!important}.custom-item-volume-price-row{align-items:flex-start;display:flex;gap:16px}.custom-item-volume-input-wrapper{flex:1 1;min-width:0}.custom-item-price-input-wrapper{flex-shrink:0;width:180px}.custom-item-price-input-wrapper label{color:#15181a;display:block;font-family:Inter,sans-serif;font-size:13px;font-weight:600;margin-bottom:8px}.custom-item-price-display{align-items:center;background:#f8f9ff;border:1px solid #d4d9ff;border-radius:8px;box-sizing:border-box;display:flex;gap:6px;justify-content:center;min-height:46px;padding:12px 16px;width:100%}.custom-item-price-value{color:#6852ef;font-size:16px;font-weight:700;line-height:1}.custom-item-price-discount{background:#28a745;border-radius:4px;color:#fff;font-size:10px;font-weight:600;line-height:1;padding:3px 6px}.custom-item-price-placeholder{color:#cbd5e0;font-size:18px;font-weight:300}@media (max-width:768px){.custom-item-modal-overlay{align-items:flex-start;padding:20px 12px 12px}.custom-item-modal-content{border-radius:12px;margin:0;max-height:calc(100vh - 40px);max-width:100%;width:100%}.custom-item-modal-header{background:#fff;border-bottom:1px solid #e1e4e5;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.custom-item-modal-header h3{font-size:18px}.custom-item-modal-close{font-size:24px;height:28px;width:28px}.custom-item-modal-form{padding:20px 20px 16px}.custom-item-form-group{margin-bottom:16px}.custom-item-photo-preview{height:180px;max-height:180px}.custom-item-modal-buttons{flex-direction:column;gap:10px;padding-bottom:4px;padding-top:12px}.custom-item-btn-cancel,.custom-item-btn-save{font-size:15px;min-height:48px;padding:14px 20px}.custom-item-volume-price-row{align-items:stretch;flex-direction:column;gap:12px}.custom-item-price-input-wrapper{width:100%}}@media (max-width:480px){.custom-item-modal-overlay{padding:12px 8px 8px}.custom-item-modal-content{border-radius:12px;max-height:calc(100vh - 24px)}.custom-item-modal-header{padding:14px 16px}.custom-item-modal-header h3{font-size:16px;line-height:1.3}.custom-item-modal-close{font-size:20px;height:24px;width:24px}.custom-item-modal-form{padding:16px 16px 12px}.custom-item-form-group{margin-bottom:14px}.custom-item-form-group label.custom-item-photo-label,.custom-item-form-group label:not(.custom-item-photo-label):not(.custom-item-file-button){font-size:13px;margin-bottom:6px}.custom-item-form-group input[type=number],.custom-item-form-group input[type=text]{font-size:14px;padding:10px 14px}.custom-item-file-button{font-size:13px;gap:10px;padding:14px 18px}.custom-item-upload-icon{font-size:20px}.custom-item-photo-preview{height:150px;margin-top:10px;max-height:150px}.custom-item-modal-buttons{gap:8px;padding-top:10px}.custom-item-btn-cancel,.custom-item-btn-save{font-size:14px;min-height:44px;padding:12px 18px}}@media (max-width:360px){.custom-item-modal-overlay{padding:8px 4px 4px}.custom-item-modal-content{border-radius:8px;max-height:calc(100vh - 16px)}.custom-item-modal-header{padding:12px 14px}.custom-item-modal-header h3{font-size:15px}.custom-item-modal-form{padding:14px 14px 10px}.custom-item-photo-preview{height:120px;max-height:120px}}@media (max-width:768px) and (orientation:landscape){.custom-item-modal-overlay{align-items:center;padding:8px}.custom-item-modal-content{max-height:calc(100vh - 16px)}.custom-item-photo-preview{height:120px;max-height:120px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.custom-item-modal-content{box-shadow:0 20px 40px #00000040}}@supports (-webkit-appearance:none){.custom-item-modal-overlay{-webkit-overflow-scrolling:touch}.custom-item-modal-content{transform:translateZ(0)}}@-moz-document url-prefix(){.custom-item-modal-content{scrollbar-width:thin}}.sizeguidepage-faq-container{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:auto;padding:75px 20px 100px;width:1144px}.sizeguidepage-section-title{color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:40px;margin-bottom:24px}@media (max-width:767px){.sizeguidepage-section-title{text-align:left}}.sizeguidepage-faq-card{background:#fff;border:1px solid #d1d5d6;border-radius:12px;margin:auto;overflow:hidden;transition:all .3s ease;width:100%}.sizeguidepage-faq-card:hover{box-shadow:0 2px 8px #0000001a}.sizeguidepage-faq-card-header{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background-color .3s ease}.sizeguidepage-faq-card-header:hover{background:#f8f9fa}.sizeguidepage-faq-card-question{color:#15181a;color:var(--Day-Text-Text-primary,#15181a);flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.sizeguidepage-faq-card-chevron{align-items:center;color:#6b7280;display:flex;height:24px;justify-content:center;margin-left:16px;transition:transform .3s ease;width:24px}.sizeguidepage-faq-card-chevron img{height:24px;width:24px}.sizeguidepage-faq-card-chevron.expanded{transform:rotate(180deg)}.sizeguidepage-arrow-down-icon{height:24px;width:24px}.sizeguidepage-faq-card-answer{animation:slideDown .3s ease;background:#f8f9fa;color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:0 24px 20px}@media (max-width:1200px){.sizeguidepage-faq-container{max-width:1000px;width:95%!important}}@media (max-width:900px){.sizeguidepage-faq-container{gap:12px;padding:60px 20px 80px;width:98%!important}.sizeguidepage-section-title{font-size:28px;line-height:36px;margin-bottom:20px}.sizeguidepage-faq-card-header{padding:16px 20px}.sizeguidepage-faq-card-question{font-size:15px;line-height:22px}.sizeguidepage-faq-card-answer{font-size:14px;line-height:20px;padding:0 20px 16px}}@media (min-width:768px) and (max-width:1024px){.sizeguidepage-faq-container{gap:14px;max-width:820px;padding:60px 20px 80px;width:90%}.sizeguidepage-section-title{font-size:28px;line-height:38px;margin-bottom:20px;text-align:center}.sizeguidepage-faq-card-header{padding:18px 22px}.sizeguidepage-faq-card-question{font-size:15px;line-height:22px}.sizeguidepage-faq-card-answer{font-size:14px;line-height:20px;padding:0 22px 18px}.sizeguidepage-section-title{text-align:left}}@media (max-width:767px){.sizeguidepage-faq-container{gap:16px;margin:0!important;max-width:100%!important;padding:40px 16px 60px;width:100%!important}.sizeguidepage-section-title{color:#15181a;font-size:20px;font-weight:700;line-height:28px;margin:0 auto 24px;text-align:center;width:343px}.sizeguidepage-faq-card{background:#fff;border:1px solid #e1e4e5;border-radius:8px;margin:0 auto;width:343px}.sizeguidepage-faq-card-header{align-items:flex-start;gap:12px;padding:20px 16px}.sizeguidepage-faq-card-question{color:#15181a;flex:1 1;font-size:16px;font-weight:500;line-height:24px;text-align:left;width:343px}.sizeguidepage-faq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:12px;width:24px}.sizeguidepage-arrow-down-icon,.sizeguidepage-faq-card-chevron img{color:#6b7280;height:16px;width:16px}.sizeguidepage-faq-card-answer{color:#6f787b;font-size:14px;line-height:20px;padding:0 16px 20px}}@media (max-width:480px){.sizeguidepage-faq-container{gap:16px;margin:0!important;max-width:100%!important;padding:32px 12px 48px;width:100%!important}.sizeguidepage-section-title{color:#15181a;font-size:18px;font-weight:700;line-height:26px;margin-bottom:20px;text-align:left}.sizeguidepage-faq-card-header{align-items:flex-start;gap:12px;padding:18px 14px}.sizeguidepage-faq-card-question{color:#15181a;flex:1 1;font-size:15px;font-weight:500;line-height:22px;text-align:left}.sizeguidepage-faq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-left:10px;width:22px}.sizeguidepage-arrow-down-icon,.sizeguidepage-faq-card-chevron img{color:#6b7280;height:14px;width:14px}.sizeguidepage-faq-card-answer{color:#6f787b;font-size:13px;line-height:18px;padding:0 14px 18px}}@media (max-width:360px){.sizeguidepage-faq-container{gap:16px;margin:0!important;max-width:100%!important;padding:24px 8px 40px;width:100%!important}.sizeguidepage-section-title{color:#15181a;font-size:16px;font-weight:700;line-height:24px;margin-bottom:18px;text-align:left}.sizeguidepage-faq-card-header{align-items:flex-start;gap:10px;padding:16px 12px}.sizeguidepage-faq-card-question{color:#15181a;flex:1 1;font-size:14px;font-weight:500;line-height:20px;text-align:left}.sizeguidepage-faq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:8px;width:20px}.sizeguidepage-arrow-down-icon,.sizeguidepage-faq-card-chevron img{color:#6b7280;height:12px;width:12px}.sizeguidepage-faq-card-answer{color:#6f787b;font-size:12px;line-height:16px;padding:0 12px 16px}}.sizes-guide-main-container{align-items:stretch;background:#f6f8f8;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin:0 auto auto;padding:0 28px;width:1200px}.sizeguide-left-container{display:flex;flex:1 1 45%;flex-direction:column;gap:0;max-width:520px;position:relative}.event-frame-sizes-guide{display:flex;flex:1 1;flex-direction:column;gap:12px;position:relative}.sizeguide-top-row{align-items:flex-start;gap:12px}.sizeguide-selected-event,.sizeguide-top-row{display:flex;flex-direction:column;width:100%}.sizeguide-selected-event{border-radius:24px;gap:16px;padding:24px}.sizeguide-selected-header{align-items:flex-start;display:flex}.section-title-sizes-guide{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:24px;font-style:normal;font-weight:700;padding-top:10px;text-transform:uppercase}.sizeguide-tabs-container{display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;overflow-x:auto;padding:8px 12px 16px;position:relative;scrollbar-width:none;width:100%}.sizeguide-tabs-container::-webkit-scrollbar{display:none}.sizeguide-tab{font-feature-settings:"case" on;background:#0000;border:1px solid #e1e4e5;border-radius:999px;color:#15181a;cursor:pointer;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:600;height:40px;padding:8px 18px;position:relative;text-transform:uppercase;transition:all .2s ease;white-space:nowrap;width:100px;z-index:1}.sizeguide-tab.active{background:#e3d2f9;border-color:#e3d2f9;z-index:10}.sizeguide-tab:focus{outline:none}.sizeguide-tab:active{transform:scale(.98)}.sizeguide-tab.active:focus{box-shadow:0 4px 14px #6852ef73}.sizeguide-tab.active:active{box-shadow:0 2px 10px #6852ef61;transform:scale(.98)}.image-wrapper-sizes-guide{position:relative}.image-wrapper-sizes-guide img{height:100px;width:100px}.frame-for-title-description-sizes-guide{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:1;flex:1 1;gap:8px;justify-content:flex-start;margin-left:12px;max-width:320px;padding-left:4px}.event-title-sizes-guide{font-feature-settings:"case" on;align-self:stretch;color:#15181a;font-family:TBC Contract,sans-serif;font-size:16px;font-style:normal;font-weight:600;text-transform:uppercase}.event-description-sizes-guide{align-self:stretch;color:#15181a;flex-shrink:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;width:100%}.sizeguide-selected-event .event-description-sizes-guide{font-size:14px;line-height:20px}.event-button-wrapper-sizes-guide{display:flex;margin-top:14px;width:100%}.view-more-button-sizes-guide,.view-more-button-sizes-guide-start{font-feature-settings:"case" on;align-items:center;background:#6852ef;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:TBC Contract,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:40px;justify-content:center;padding-top:4px;text-decoration:none;text-transform:uppercase;width:200px}.event-large-image-sizes-guide{align-items:center;display:flex;flex:1 1 55%;flex-direction:column;justify-content:center;max-width:640px;position:relative}.event-large-image-sizes-guide img{aspect-ratio:1;border-radius:20px;height:320px;object-fit:cover;width:100%;width:320px}.event-large-image-sizes-guide-title{color:#15181a;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:22px}.event-large-image-sizes-guide-description{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;min-height:70px}@media (min-width:1280px) and (max-width:1440px){.sizes-guide-main-container{gap:32px;padding:0 24px;width:1000px}.sizeguide-left-container{flex:1 1 46%;max-width:500px}.event-large-image-sizes-guide{flex:1 1 54%;max-width:560px}.event-large-image-sizes-guide img{max-width:420px}}@media (min-width:1024px) and (max-width:1279px){.sizes-guide-main-container{gap:32px;max-width:980px;padding:0 24px;width:95%}.sizeguide-left-container{flex:1 1 48%;max-width:48%}.event-large-image-sizes-guide{flex:1 1 52%;max-width:52%}.event-large-image-sizes-guide img{max-width:380px}.section-title-sizes-guide{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:24px;text-transform:uppercase}}@media (min-width:768px) and (max-width:1023px){.sizes-guide-main-container{gap:24px;margin:40px auto;max-width:860px;padding:0 24px;width:90%}.sizeguide-left-container{flex:1 1 47%;max-width:47%}.event-large-image-sizes-guide{flex:1 1 53%;max-width:53%}.event-large-image-sizes-guide img{max-width:340px}.section-title-sizes-guide{font-size:24px;padding-left:12px;padding-top:4px}.sizeguide-top-row{gap:10px}.sizeguide-tabs-container{gap:10px;padding:8px 12px 16px;width:100%}.sizeguide-tab{font-size:14px;padding:8px 16px}.sizeguide-selected-event{padding:20px}.view-more-button-sizes-guide,.view-more-button-sizes-guide-start{font-size:14px;padding:18px 10px 14px;width:200px}.event-button-wrapper-sizes-guide{justify-content:flex-start}}@media (max-width:767px){.sizes-guide-wrapper{margin:40px auto 24px}.sizeguide-top-row,.sizes-guide-wrapper{display:flex;flex-direction:column;width:100%}.sizeguide-top-row{gap:12px;margin-bottom:0;order:1}.sizes-guide-main-container{flex-direction:column;gap:16px;margin:0 auto;order:2;padding:20px 20px 0;width:100%}.sizeguide-left-container{display:contents;max-width:100%}.section-title-sizes-guide{display:block;font-size:20px;padding-left:16px;padding-top:0}.sizeguide-tabs-container{display:flex;gap:8px;overflow-x:auto;padding:8px 12px 16px;scrollbar-width:none;width:100%}.sizeguide-tabs-container::-webkit-scrollbar{display:none}.sizeguide-tab{flex-shrink:0;font-size:12px;margin-top:16px;padding:6px 14px}.event-frame-sizes-guide{gap:0;margin:0;max-width:100%;order:1;width:100%}.event-large-image-sizes-guide{flex:initial;margin:0;max-width:100%;order:2;width:100%}.event-large-image-sizes-guide img{aspect-ratio:1;background:none;border-radius:40px;max-width:100%;object-fit:cover;width:100%}.sizeguide-selected-event{min-height:150px;padding:16px}.sizeguide-selected-header{gap:0}.image-wrapper-sizes-guide:before{background-color:#e8e4ff;height:calc(100% + 6px);left:-12px;width:4px}.image-wrapper-sizes-guide img{height:60px;width:60px}.frame-for-title-description-sizes-guide{gap:0;margin-left:16px}.event-title-sizes-guide{font-size:16px;font-weight:600;margin:0}.event-description-sizes-guide{font-size:14px;line-height:20px;margin:0}.event-button-wrapper-sizes-guide{justify-content:center;margin-bottom:0;margin-top:20px;order:3;width:100%}.view-more-button-sizes-guide,.view-more-button-sizes-guide-start{background:#6852ef;border-radius:14px;box-shadow:0 2px 8px #6852ef4d;color:#fff;font-family:TBC Contract,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:40px;margin:0 auto;padding:10px 0 6px;transition:all .2s ease;width:200px!important}.view-more-button-sizes-guide-start:hover,.view-more-button-sizes-guide:hover{background:#5d48ee;box-shadow:0 4px 12px #6852ef66;transform:translateY(-1px)}.view-more-button-sizes-guide-start:active,.view-more-button-sizes-guide:active{transform:translateY(0)}}.checkout-cart-title{font-size:24px;line-height:32px}.checkout-cart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.checkout-cart-clear{align-items:center;background:#0000;border:1px solid #fad0d0;border-radius:16px;color:#e53935;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 12px}.checkout-cart-clear span{font-size:16px}.checkout-cart-empty{color:#666;font-size:16px;padding:48px 0;text-align:center}.checkout-cart-row{margin-bottom:16px;padding:18px 20px}.checkout-cart-left{grid-gap:16px;gap:16px}.checkout-cart-img{height:56px;width:56px}.checkout-cart-img--placeholder{align-items:center;background:#f0f2f4;border:1px dashed #d1d5d6;display:flex;justify-content:center}.checkout-cart-name{font-size:16px;font-weight:700;line-height:22px}.checkout-cart-desc{margin-top:4px}.checkout-cart-size{margin-top:6px}.checkout-cart-right{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto auto;justify-items:end;padding-top:4px}.checkout-cart-total-right{color:#111;font-size:16px;font-weight:700}.checkout-cart-qty-group{align-items:center;display:flex;gap:10px}.checkout-cart-qty-pill{color:#111;cursor:pointer;font-size:16px;transition:transform .1s ease}.checkout-cart-qty-pill,.checkout-cart-qty-pill--num{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:18px;display:flex;height:36px;justify-content:center;width:36px}.checkout-cart-qty-pill--num{font-weight:600}.checkout-cart-qty-pill--trash{background:#fff5f5;border-color:#f5b7b1;color:#e53935}.checkout-cart-qty-pill:active{transform:scale(.98)}.checkout-cart-qty-pill:hover{background:#f8f9fa}.checkout-cart-qty-pill--trash:hover{background:#fff0f0}.checkout-cart-row--space{background:linear-gradient(135deg,#e8f4ff,#f6faff);border-color:#6852ef;border-width:2px}.checkout-cart-row--space .checkout-cart-name{color:#6852ef}.checkout-cart-row--box{background:#fff9e6;border-color:#f5a623}.checkout-cart-qty-group--space{gap:0}.checkout-delivery-warehouse-checkbox{transition:background-color .2s}.checkout-delivery-warehouse.selected .checkout-delivery-warehouse-checkbox{background:#6852ef}@media (max-width:640px){.checkout-card-container{grid-template-columns:1fr}}.checkout-card{border-radius:34px;box-shadow:0 8px 24px #6852ef2e;height:100%;min-height:200px}.checkout-card:hover{box-shadow:0 16px 32px #6852ef47}.checkout-card.selected{background:#6852ef0d;box-shadow:0 20px 40px #6852ef59}.checkout-card-plan{line-height:24px}.checkout-card-choose{background:#231f20}.checkout-card-info-infoicon{display:none}@media (max-width:560px){.wh-select-display{min-height:56px}.wh-line1{font-size:13.5px}}.addr-select-display.no-dropdown{cursor:default!important}.addr-select-display.no-dropdown:hover{background:#f6f8f8;border-color:#e6eaed}.addr-select.single-address .addr-select-display{cursor:default}.addr-select.single-address .addr-select-display:hover{background:#f6f8f8;border-color:#e6eaed}.addr-add-btn{padding:10px 16px}.checkout-date-input{border-radius:12px}@media (max-width:560px){.time-chip{padding:12px 14px 12px 52px}.time-chips{gap:12px}}.checkout-invoice-row--next-month{margin:16px -24px}.checkout-footer-buttons{padding:20px 0}.checkout-footer-button-next:hover{background:#0063d6}@media (max-width:640px){.popular-badge.popular--inset{font-size:11px;padding:4px 10px;right:10px;top:8px}.popular-star{height:14px;width:14px}.checkout-card.has-popular .checkout-card-plan-description{padding-right:84px}}.cc-menu{display:flex;flex-direction:column;z-index:150}@media (max-width:560px){.cbx-tile{padding:16px}.cbx-title{font-size:15px}.cbx-sub{font-size:12.5px}.cbx-cta{padding:10px 16px}}@media (max-width:767px){.checkout-main-container{padding:0 16px}.checkout-section-title{font-size:20px;font-weight:700;line-height:28px;margin:20px 0 12px}.checkout-adrress{font-size:18px;font-weight:600;margin-bottom:12px}.checkout-cart-container{border-radius:16px;margin:16px 0;padding:16px}.checkout-cart-title{font-size:18px;line-height:24px;margin-bottom:12px}.checkout-cart-row{border-radius:16px;margin-bottom:12px;padding:14px 16px}.checkout-cart-img{height:48px;width:48px}.checkout-cart-name{font-size:15px}.checkout-delivery{flex-direction:column;gap:12px;margin-bottom:24px;margin-top:20px;max-height:none;position:relative;z-index:1}.checkout-delivery-warehouse{border-radius:16px;min-height:60px;padding:16px}.checkout-delivery-warehouse-checkbox{height:44px;width:44px}.checkout-delivery-warehouse-text{font-size:14px}.checkout-card-container{gap:16px;padding-top:16px}.checkout-card{border-radius:16px}.checkout-card-plan{font-size:14px}.checkout-card-price{font-size:28px;line-height:40px}.checkout-card-monthly{font-size:14px}.checkout-address-container{align-items:stretch;border-radius:16px;clear:both;flex-direction:column;margin-bottom:24px;margin-top:24px;padding:16px;position:relative;z-index:2}.checkout-schedule{border-radius:16px;margin-top:16px;padding:16px}.checkout-schedule-title{font-size:18px;margin-bottom:12px}.checkout-date-input{font-size:15px;height:52px;padding-right:48px}.checkout-date-input,.date-icon{-webkit-tap-highlight-color:transparent;pointer-events:auto;touch-action:manipulation}.date-icon{z-index:10}.date-icon:before{height:20px;pointer-events:none;width:20px}.date-input-wrap .checkout-date-input{font-size:15px;height:52px;padding-right:48px}.date-icon{height:36px;right:8px;width:36px}.time-chips{gap:12px}.time-chip{font-size:14px;padding:12px 16px 12px 48px}.checkout-boxing-container{align-items:flex-start;border-radius:16px;flex-direction:column;margin-top:16px;padding:16px}.checkout-boxing-title{font-size:15px}.checkout-boxing-button{border-radius:12px;height:48px;margin-top:12px;width:100%}.checkout-invoice-container{border-radius:16px;margin-bottom:100px;margin-top:16px;padding:16px}.checkout-invoice-title{font-size:18px;padding-bottom:12px}.checkout-invoice-row{padding:8px 0}.checkout-invoice-label,.checkout-invoice-value{font-size:14px}.checkout-cards-section{border-radius:16px;margin-top:16px;padding:16px}.checkout-cards-title{font-size:16px;margin-bottom:12px}.cc-select-display{min-height:56px;padding:12px 14px}.cc-line1{font-size:14px}.cc-line2{font-size:12px}.cc-menu{flex-direction:column-reverse!important;gap:8px!important;z-index:9999}.cc-row+.cc-row{margin-top:0!important}.cbx-tile{border-radius:16px;flex-wrap:wrap;margin-top:16px;padding:16px}.cbx-title{font-size:15px}.cbx-sub{font-size:12px}.cbx-amount{font-size:15px}.cbx-cta{font-size:13px;padding:10px 14px}.checkout-footer-buttons{bottom:0;flex-direction:row;gap:12px;margin:0 -16px;padding:16px;position:-webkit-sticky;position:sticky;z-index:100}.checkout-footer-button-back,.checkout-footer-button-next{border-radius:12px;flex:1 1;font-size:15px;font-weight:600;padding:14px 20px}.checkout-footer-button-next{background:#6852ef}.checkout-footer-button-next:hover{background:#5a46d1}.addr-form-panel{border-radius:16px;margin-top:12px}.addr-form-title{font-size:15px}.addr-menu,.cc-menu,.wh-menu{border-radius:16px}.addr-option,.wh-option{border-radius:12px;padding:12px}.addr-line1,.wh-line1{font-size:13px}.addr-line2{font-size:12px}.addr-add-btn,.cc-add-btn{border-radius:12px;font-size:14px;padding:10px 14px}}.no-slots-popup-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.no-slots-popup-content{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0003;max-width:440px;padding:32px 28px 28px;position:relative;text-align:center;width:100%}.no-slots-popup-close{align-items:center;background:#f5f5f5;border:0;border-radius:50%;color:#111827;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:background .2s;width:36px}.no-slots-popup-close:hover{background:#e5e5e5}.no-slots-popup-icon{align-items:center;background:#fff4e5;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.no-slots-popup-icon img{height:32px;width:32px}.no-slots-popup-title{color:#111827;font-size:22px;font-weight:700;line-height:1.3;margin-bottom:12px}.no-slots-popup-message{color:#6b7280;font-size:15px;line-height:1.6;margin-bottom:24px}.no-slots-popup-btn{background:#6852ef;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:background .2s;width:100%}.no-slots-popup-btn:hover{background:#5a46d1}@media (max-width:767px){.no-slots-popup-content{border-radius:16px;padding:28px 24px 24px}.no-slots-popup-close{font-size:20px;height:32px;right:12px;top:12px;width:32px}.no-slots-popup-icon{height:56px;margin-bottom:16px;width:56px}.no-slots-popup-icon img{height:28px;width:28px}.no-slots-popup-title{font-size:18px;margin-bottom:10px}.no-slots-popup-message{font-size:14px;margin-bottom:20px}.no-slots-popup-btn{border-radius:10px;font-size:15px;padding:12px 20px}}.checkout-cart-comment-row{grid-column:1/-1;margin-top:4px}.checkout-cart-comment{background:#f6f8f8;border:1px solid #e1e4e5;border-radius:10px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;line-height:1.5;outline:none;padding:8px 12px;resize:none;transition:border-color .2s;width:100%}.checkout-cart-comment:focus{background:#fff;border-color:#6852ef}.checkout-cart-comment::placeholder{color:#9ca3af}.flatpickr-calendar{-webkit-animation:none;animation:none;background:#0000;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px #00000014;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px #00000014;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid #0000;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:#0000;-webkit-flex:1;-ms-flex:1;flex:1 1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:#000000e6;color:#000000e6;height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid #39393926;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #39393999;top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#0000;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:#0000;color:#00000080;font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:#0000;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:initial;outline:none;padding:0}.flatpickr-weekdays{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#0000;display:-webkit-flex;display:-ms-flexbox;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1 1}span.flatpickr-weekday{background:#0000;color:#0000008a;cursor:default;display:block;-webkit-flex:1;-ms-flex:1;flex:1 1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-ms-flex-pack:center;background:none;border:1px solid #0000;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:#0000;border-color:#0000;color:#3939394d;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#3939391a;cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:#0000;border:none;color:#3939394d;cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-flex:1;-ms-flex:1;flex:1 1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#0000;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.payment-error-overlay{align-items:center;background:#15181a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.payment-error-modal{background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 20px 40px #0000001f;max-width:420px;padding:24px;text-align:center;width:90%}.payment-error-icon{background:#fee2e2;border-radius:50%;color:#b91c1c;display:grid;font-size:36px;font-weight:800;height:64px;margin:0 auto 12px;place-items:center;width:64px}.payment-error-title{color:#111827;font-size:20px;font-weight:800;margin-bottom:8px}.payment-error-desc{color:#6b7280;font-size:14px;margin-bottom:18px}.payment-error-btn{background:#fff;border:1px solid #1e66f5;border-radius:12px;color:#1e66f5;cursor:pointer;font-weight:700;height:44px;padding:0 18px}.payment-error-btn:hover{background:#f5faff}.address-form-container{--border:#7b8ea9;--border-hover:#667a98;--border-readonly:#c8d3e1;--focus:#6852ef;--focus-ring:#1e66ff2e;background:#fff;border-radius:16px;box-shadow:0 0 0 1px #e0e6f0;margin-bottom:10px;margin-top:24px;max-width:1000px;padding:24px}.addresses-title{font-size:20px}.address-form-container .address-type-tabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px!important;margin-bottom:16px;width:100%}.addr-type-pill{align-items:center;appearance:none;-webkit-appearance:none;background:#f8f9fa;border:0 solid #fff;border-radius:24px;color:#64748b;cursor:pointer;display:flex;font:600 14px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;height:50px;justify-content:center;max-width:120px;padding:14px 18px;text-align:center;transition:border-color .15s,background-color .15s,transform .02s,color .15s}.addr-type-pill:hover{background:#f1f3f5}.addr-type-pill:active{transform:translateY(1px)}.addr-type-pill.selected{background:#e0e7ff;border-color:#0000;box-shadow:none;color:#4f46e5}.addr-type-pill:focus-visible{outline:none}.addr-type-pill:focus-visible:not(.selected){box-shadow:0 0 0 2px var(--focus-ring)}.pill-dot{align-items:center;background:#0000;border-radius:10px;color:inherit;display:flex;flex:0 0 auto;height:30px;width:30px}.address-content-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:24px}.map-wrapper{border-radius:16px;box-shadow:0 0 0 1px #e0e6f0;height:360px;overflow:hidden;width:100%}.map-wrapper--wide{height:360px}.address-inputs-wrapper{column-gap:20px;display:flex;flex-wrap:wrap;margin-bottom:24px;row-gap:20px}.address-input-group{display:flex;flex-basis:calc(50% - 10px);flex-direction:column;flex-grow:1;flex-shrink:1;height:auto;margin-top:10px;min-height:50px;min-width:260px;padding-top:8px;position:relative}.address-input-group:has(textarea){height:auto;min-height:auto}.address-lift-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;width:100%}.address-lift-floor{flex:1 1 260px}.address-lift-options{display:flex;flex:1 1 200px;flex-direction:column;gap:12px;margin-top:15px;min-width:220px}.address-lift-options .addr-checkbox{justify-content:flex-start}.address-label{background:#fff;color:#7c879a;font-family:Inter,sans-serif;font-size:12px;left:12px;line-height:1;padding:0 4px;position:absolute;top:0;z-index:1}.address-form-container .address-input,.address-form-container .address-inputs-wrapper input:not([type]),.address-form-container .address-inputs-wrapper input[type=text],.address-form-container .address-inputs-wrapper textarea{background:#fff;border:1px solid #d0d7e2;border-radius:12px;color:#0f172a;font-family:Inter,sans-serif;font-size:12px;outline:none;padding:10px 12px;transition:border-color .12s,box-shadow .12s,background-color .12s}.address-form-container .address-inputs-wrapper textarea{height:90px!important;min-height:90px!important;resize:vertical}.address-form-container .address-input::placeholder,.address-form-container .address-inputs-wrapper input:not([type])::placeholder,.address-form-container .address-inputs-wrapper input[type=text]::placeholder,.address-form-container .address-inputs-wrapper textarea::placeholder{color:#a3aec0}.address-form-container .address-input:hover,.address-form-container .address-inputs-wrapper input:not([type]):hover,.address-form-container .address-inputs-wrapper input[type=text]:hover,.address-form-container .address-inputs-wrapper textarea:hover{border-color:var(--border-hover)}.address-form-container .address-input:focus,.address-form-container .address-inputs-wrapper input:not([type]):focus,.address-form-container .address-inputs-wrapper input[type=text]:focus,.address-form-container .address-inputs-wrapper textarea:focus{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus-ring)}.address-form-container .address-input[readonly]{background:#f7fafc;border-color:var(--border-readonly);color:#334155;cursor:default}.addr-checkbox{align-items:center;color:#0f172a;display:inline-flex;font:500 12px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;gap:10px}.addr-checkbox input{accent-color:#6852ef;margin:0}.address-form-container .form-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.address-form-container .form-actions .cancel-btn,.address-form-container .form-actions .save-btn{align-items:center;appearance:none;-webkit-appearance:none;border:1px solid #0000;border-radius:16px!important;cursor:pointer;display:inline-flex;font:600 16px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;justify-content:center;min-height:48px;padding:0 24px;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .02s}.address-form-container .form-actions .cancel-btn{background:#f6f8f8!important;border-color:#d1d5d6!important;color:#111827!important}.address-form-container .form-actions .cancel-btn:hover{background:#eff3f5;border-color:#c9d2da}.address-form-container .form-actions .cancel-btn:active{transform:translateY(1px)}.address-form-container .form-actions .cancel-btn:focus{box-shadow:0 0 0 3px #1118270f;outline:none}.address-form-container .form-actions .save-btn{background:#6852ef!important;border-color:#6852ef!important;color:#fff!important}.address-form-container .form-actions .save-btn:hover{background:#5d48ee;border-color:#5d48ee}.address-form-container .form-actions .save-btn:active{background:#533deb;transform:translateY(1px)}.address-form-container .form-actions .save-btn:focus{box-shadow:0 0 0 3px #6852ef47;outline:none}.address-form-container .form-actions .save-btn:disabled{background:#e7e9ef!important;border-color:#e7e9ef!important;box-shadow:none;color:#98a2b3!important;cursor:not-allowed}@media (min-width:768px) and (max-width:1023px){.address-inputs-wrapper{margin-bottom:32px}.address-input-group{height:auto;min-height:50px}.address-input-group:has(textarea){height:auto;min-height:auto}.address-form-container .form-actions{display:flex!important;gap:16px;justify-content:flex-end;margin-top:32px;padding:0;position:relative;width:100%;z-index:10}.address-form-container .form-actions .cancel-btn,.address-form-container .form-actions .save-btn{align-items:center;display:inline-flex!important;justify-content:center;min-height:48px;padding:0 24px}}@media (max-width:767px){.address-form-container{background:#fff;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0;width:100%}.addresses-title{color:#0f172a;font-size:18px;font-weight:600;margin-bottom:16px;padding:0 16px}.address-form-container .address-type-tabs{flex-direction:row!important;gap:6px!important;margin-bottom:20px}.address-lift-options{gap:0}.addr-type-pill{border:1px solid #e5e7eb;border-radius:16px;flex:1 1;font-size:13px;font-weight:600;min-height:50px;padding:12px 6px}.addr-type-pill:hover{border-color:#d1d5db}.addr-type-pill.selected{border-color:#0000}.pill-dot{background:#eef1f4;border-radius:10px;height:30px;width:30px}.address-content-grid{gap:20px;margin-bottom:24px}.map-wrapper,.map-wrapper--wide{border-radius:16px;box-shadow:0 0 0 1px #e5e7eb;height:300px}.address-inputs-wrapper{gap:16px;max-width:100%;width:100%}.address-row{flex-direction:column;gap:20px;max-width:100%;width:100%}.address-row-horizontal{flex-direction:row!important;gap:12px}.address-row-horizontal .address-input-group{flex:1 1;min-width:0}.address-input-group{gap:8px;max-width:100%;width:100%}.address-label{color:#7c879a;font-size:12px;font-weight:500;margin-bottom:8px}.address-form-container .address-input,.address-form-container .address-inputs-wrapper input:not([type]),.address-form-container .address-inputs-wrapper input[type=text],.address-form-container .address-inputs-wrapper textarea{background:#fff;border:1px solid #7b8ea9;border-radius:12px;box-sizing:border-box;font-size:15px;max-width:100%;min-height:52px;padding:16px;width:100%}.address-form-container .address-inputs-wrapper input:not([type])::placeholder,.address-form-container .address-inputs-wrapper input[type=text]::placeholder,.address-form-container .address-inputs-wrapper textarea::placeholder{color:#a3aec0}.address-form-container .address-inputs-wrapper textarea{height:110px;min-height:110px}.addr-checkbox{color:#0f172a;font-size:15px;font-weight:500;gap:12px;padding:8px 0}.addr-checkbox input{height:22px;width:22px}.address-form-container .form-actions{align-items:stretch!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:12px;justify-content:stretch!important;margin-top:24px;padding:0 16px;width:100%}.address-form-container .form-actions .cancel-btn,.address-form-container .form-actions .save-btn{border-radius:16px!important;box-sizing:border-box;cursor:pointer;display:block!important;font-size:16px;font-weight:600;line-height:1.4;margin:0;max-width:none!important;min-height:52px;padding:16px 24px;text-align:center;width:100%!important}.address-form-container .form-actions .cancel-btn{background:#f6f8f8!important;border:1px solid #d1d5d6!important;color:#111827!important}.address-form-container .form-actions .cancel-btn:active{transform:translateY(1px)}.address-form-container .form-actions .save-btn{background:#6852ef!important;border:none!important;color:#fff!important}.address-form-container .form-actions .save-btn:hover{background:#5d48ee!important}.address-form-container .form-actions .save-btn:active{background:#533deb!important;transform:translateY(1px)}.address-form-container .form-actions .save-btn:disabled{background:#e7e9ef!important;color:#98a2b3!important;cursor:not-allowed}}.sidebar{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;flex-shrink:0;overflow:hidden;padding:20px;position:relative;transition:width .3s ease,padding .3s ease;width:220px}.sidebar.collapsed{padding:24px 12px;width:64px}.sidebar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;min-height:32px}.sidebar.collapsed .sidebar-header{justify-content:center;margin-bottom:20px}.sidebar-toggle{align-items:center;background:#f5f5f5;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .2s ease;width:32px}@media (max-width:767px){.sidebar-toggle{display:none}}.sidebar-toggle:hover{background:#e8e8e8}.sidebar.collapsed .sidebar-toggle{margin:0 auto}.sidebar-title{font-size:18px;font-weight:700;margin:0;overflow:hidden;transition:opacity .3s ease;white-space:nowrap}.sidebar.collapsed .sidebar-title{opacity:0;overflow:hidden;width:0}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-item{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:12px;color:#333;cursor:pointer;display:flex;font-size:14px;justify-content:flex-start;margin-bottom:12px;padding:8px 16px;position:relative;touch-action:manipulation;transition:background .2s ease,padding .3s ease,justify-content .3s ease;-webkit-user-select:none;user-select:none}.sidebar.collapsed .sidebar-item{justify-content:center;padding:12px}.sidebar-item:hover{background-color:#f5f5f5}.sidebar-item.active{background-color:#e8f0fe;color:#6852ef;font-weight:600}.sidebar-icon{font-size:18px;margin-right:10px}.sidebar-label{font-feature-settings:"case" on;flex:1 1;font-family:TBC Contract,sans-serif;opacity:1;overflow:hidden;text-transform:uppercase;transition:opacity .3s ease,width .3s ease;white-space:nowrap}.sidebar.collapsed .sidebar-label{margin:0;opacity:0;overflow:hidden;padding:0;width:0}.sidebar-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:6px;width:20px}.sidebar-icon svg{color:inherit}@media (min-width:768px) and (max-width:1023px){.sidebar{flex-shrink:0;padding:18px;width:220px}.sidebar.collapsed{padding:20px 12px;width:64px}.sidebar-title{font-size:16px}.sidebar-item{font-size:14px;margin-bottom:8px;padding:10px}.sidebar.collapsed .sidebar-item{padding:10px}}.sidebar-label{font-size:12px}@media (max-width:767px){.sidebar{border-radius:0;box-shadow:none;padding:16px;transition:none;width:100%}.sidebar-label{font-size:12px}.sidebar.collapsed{padding:16px;width:100%}.sidebar-header{margin-bottom:20px}.sidebar-title{font-size:18px;opacity:1!important;overflow:visible!important;width:auto!important}.sidebar-item{font-size:16px;justify-content:flex-start!important;margin-bottom:8px;padding:12px 16px}.sidebar-label{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px!important;opacity:1!important;overflow:visible!important;width:auto!important}.sidebar-icon{height:18px;margin-right:12px;width:18px}}@media (max-width:480px){.sidebar-item{font-size:15px;padding:10px 14px}.sidebar-label{font-size:15px!important}.sidebar-icon{height:16px;margin-right:10px;width:16px}}.sidebar-notification-dot{animation:flash 1.5s infinite;background-color:#f44;border-radius:50%;height:8px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px}.sidebar.collapsed .sidebar-notification-dot{right:8px;top:8px;transform:none}@keyframes flash{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:767px){.sidebar-notification-dot{right:8px}}.profile-tab{background-color:#fff;border-radius:24px;width:100%}.profile-loading{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.profile-loading-spinner{animation:profile-spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#6852ef;height:48px;width:48px}@keyframes profile-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-loading-text{color:#666;font-size:16px;font-weight:500;margin:0}.profile-header{border-bottom:1px solid #e0e0e0;margin-bottom:32px;padding-bottom:16px}.profile-avatar{background-color:#f1f1f1}.profile-user-name{margin-bottom:2px}.profile-section-title{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:20px;font-weight:600;margin:20px 0;text-transform:uppercase}.profile-section-separator{background:linear-gradient(90deg,#0000,#e0e0e0 20%,#e0e0e0 80%,#0000);height:1px;margin:32px 0 24px;width:100%}.profile-payment-tabs{background:#fff;border:1px solid #e0e0e0;border-radius:16px;overflow:visible;width:100%}.profile-payment-tabs-header{background:#f9f9f9;border-bottom:1px solid #e0e0e0;display:flex}.profile-payment-tab{font-feature-settings:"case" on;background:#0000;border:none;border-bottom:3px solid #0000;color:gray;cursor:pointer;flex:1 1;font-family:TBC Contract,sans-serif;font-size:15px;font-weight:500;padding:20px 24px 16px;position:relative;text-transform:uppercase;transition:all .2s ease}.profile-payment-tab:hover{background:#f0f0f0;color:#333}.profile-payment-tab.active{background:#fff;border-radius:16px;color:#6852ef;font-weight:600}.profile-payment-tabs-content{min-height:300px;padding:8px 24px}.profile-fields-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.profile-fields-grid-full{grid-template-columns:1fr}.profile-field-box-wrapper{width:100%}.profile-embedded-field{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;min-height:200px;padding:24px;position:relative}.profile-embedded-content .address-title,.profile-embedded-content .cards-title,.profile-embedded-content .profile-header{display:none}.profile-embedded-content .addresses-tab,.profile-embedded-content .cards-tab{background:#0000;border-radius:0;padding:0}.profile-field-box{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:70px;padding:16px 24px;position:relative}.profile-field-label{background-color:#fff;color:#444;font-family:Inter,sans-serif;font-size:13px;left:16px;margin-bottom:0;padding:0 6px;position:absolute;top:-8px}.profile-field-value{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.profile-field-edit{align-items:center;background:#0000;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:30px;justify-content:center;position:absolute;right:20px;top:20px;transition:transform .1s ease;width:30px;z-index:10}.profile-field-edit:hover{background:#0000;transform:scale(1.05)}.profile-field-input{background-color:#f8f8f8;border:1px solid #ccc;border-radius:12px;font-size:14px;outline:none;padding:10px 14px}.profile-edit-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.cancel-btn,.save-btn{background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:opacity .2s}.save-btn{color:#28a745}.cancel-btn{color:#dc3545}.cancel-btn:hover,.save-btn:hover{opacity:.8}.pf-select{margin-top:4px;position:relative;width:100%}.pf-native{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f9fafa;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px;border:1px solid #e1e4e5;border-radius:12px;box-sizing:border-box;color:#333;cursor:pointer;font-size:15px;font-weight:500;padding:14px 40px 14px 16px;transition:all .2s ease;width:100%}.pf-native:focus,.pf-native:hover{background-color:#fff;border-color:#6852ef}.pf-native:focus{box-shadow:0 0 0 3px #0b74ff1a;outline:none}.pf-native option{background:#fff;color:#333;font-size:15px;padding:12px 16px}.pf-native option:disabled{color:#999}.pf-select-skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:12px;height:48px;margin-top:4px;width:100%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.pf-button-skeleton{height:48px}.pf-button-skeleton,.pf-input-skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:12px;margin-top:4px;width:100%}.pf-input-skeleton{height:44px}@media (min-width:768px) and (max-width:1024px){.profile-fields-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.profile-section-title{font-size:20px}.profile-section-separator{margin:28px 0 20px}.profile-embedded-field{min-height:180px;padding:20px}}@media (min-width:768px) and (max-width:1023px){.profile-tab{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.profile-fields-grid{gap:16px;grid-template-columns:1fr;max-width:100%;width:100%}.profile-field-box{box-sizing:border-box;max-width:100%;padding:18px;width:100%}.profile-field-box,.profile-field-value{word-wrap:break-word;overflow-wrap:break-word}.profile-field-value{max-width:calc(100% - 60px);word-break:break-word}.profile-field-input{box-sizing:border-box;max-width:100%;width:100%}.profile-section-separator{margin:28px 0 20px}.profile-embedded-field{min-height:160px;padding:18px}.pf-native{font-size:15px;padding:13px 40px 13px 16px}}@media (max-width:767px){.profile-tab{border-radius:0;box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.profile-loading{gap:16px;min-height:300px}.profile-loading-spinner{border-width:3px;height:40px;width:40px}.profile-loading-text{font-size:15px}.profile-header{margin-bottom:24px;padding-bottom:20px}.profile-avatar{font-size:16px;height:40px;margin-right:12px;width:40px}.profile-user-name{font-size:14px;font-weight:700}.profile-user-email{font-size:14px}.profile-section-title{font-size:18px;font-weight:700;margin:20px 0}.profile-section-separator{margin:28px 0 20px}.profile-embedded-field{min-height:150px;padding:16px}.profile-fields-grid{gap:14px;grid-template-columns:1fr;max-width:100%;width:100%}.profile-field-box{word-wrap:break-word;background:#fff;border:1px solid #e9ebec;border-radius:16px;box-sizing:border-box;max-width:100%;min-height:60px;overflow-wrap:break-word;padding:16px;width:100%}.profile-field-label{background-color:#fff;color:#666;font-size:12px;left:12px;margin-bottom:0;padding:0 6px;position:absolute;top:-8px}.profile-field-value{word-wrap:break-word;color:#000;font-size:15px;font-weight:500;max-width:100%;overflow-wrap:break-word;padding-right:60px;word-break:break-word}.profile-field-edit{align-items:center;background:#0000;border-radius:999px;color:#fff;display:flex;font-size:16px;height:30px;justify-content:center;right:20px;top:20px;transform:none;width:30px}.profile-field-edit:hover{background:#0000;transform:scale(1.05)}.profile-field-box.editing{border-color:#6852ef;padding:20px 16px}.profile-field-input{background-color:#f9fafa;border:1px solid #e1e4e5;border-radius:12px;box-sizing:border-box;font-size:15px;margin-top:4px;max-width:100%;overflow:hidden;padding:12px 14px;text-overflow:ellipsis;width:100%}.profile-field-input:focus{background-color:#fff;border-color:#6852ef;outline:none}.profile-edit-actions{gap:16px;margin-top:12px}.save-btn{color:#6852ef}.cancel-btn,.save-btn{font-size:15px;font-weight:600}.cancel-btn{color:#dc3545}.pf-select{margin-top:4px}.pf-native{font-size:15px;padding:14px 40px 14px 16px}.pf-button-skeleton,.pf-select-skeleton{height:46px}.pf-input-skeleton{height:42px}.pf-cards-display-wrapper{gap:6px;max-width:calc(100% - 50px)}.pf-cards-button,.pf-cards-menu{max-width:100%;min-width:150px}.pf-card-delete-btn-inline{height:32px;width:32px}.profile-payment-tabs{border-radius:12px}.profile-payment-tabs-content{min-height:300px;padding:16px}.profile-payment-tab{font-size:14px;padding:14px 20px}}@media (max-width:480px){.profile-loading{gap:12px;min-height:250px}.profile-loading-spinner{border-width:3px;height:36px;width:36px}.profile-loading-text{font-size:14px}.profile-header{margin-bottom:20px;padding-bottom:16px}.profile-avatar{font-size:14px;height:40px;margin-right:10px;width:40px}.profile-user-name{font-size:14px}.profile-user-email{font-size:12px}.profile-section-title{font-size:16px;margin:16px 0 20px}.profile-section-separator{margin:24px 0 16px}.profile-embedded-field{min-height:140px;padding:14px}.profile-field-box{min-height:60px;padding:12px}.profile-field-label{background-color:#fff;font-size:11px;left:10px;margin-bottom:0;padding:0 4px;position:absolute;top:-7px}.profile-field-value{font-size:14px;padding-right:50px}.profile-field-edit{font-size:14px;height:28px;right:20px;top:20px;width:28px}.pf-cards-display-wrapper{max-width:calc(100% - 45px)}.pf-card-delete-btn-inline{height:28px;width:28px}.pf-card-delete-btn-inline svg{height:14px;width:14px}.pf-native{font-size:14px;padding:13px 36px 13px 14px}.pf-button-skeleton,.pf-select-skeleton{height:44px}.pf-input-skeleton{height:40px}.card-modal{border-radius:16px;max-width:calc(100vw - 32px);padding:20px 16px}.card-modal-head{gap:12px;grid-template-columns:auto 1fr;margin-right:32px}.card-modal-icon{height:48px;width:48px}.card-modal-title{font-size:18px}.card-modal-desc{font-size:14px}.card-modal-actions{flex-direction:column;gap:10px}.card-btn{padding:14px;width:100%}}.pf-button{align-items:center;background-color:#f8f8f8;border:1px solid #ccc;border-radius:12px;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.pf-button:hover{background-color:#f0f0f0;border-color:#999}.pf-button:focus{background-color:#fff;border-color:#6852ef;outline:none}.pf-flag{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;width:24px}.pf-text{color:#000;flex:1 1;font-weight:500;text-align:left}.pf-text.placeholder{color:#999}.pf-menu{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px #00000026;margin-top:0;max-height:250px;overflow-x:visible;overflow-y:auto;padding:6px 0;right:0;z-index:1000}.pf-cards-menu,.pf-menu{box-sizing:border-box;left:0;position:absolute;top:calc(100% + 4px)}.pf-cards-menu{max-width:100%;min-width:200px;width:calc(100% - 36px);z-index:10}.pf-menu.drop-up{bottom:calc(100% + 4px);box-shadow:0 -4px 12px #00000026;top:auto}.pf-item{align-items:center;cursor:pointer;display:flex;gap:10px;list-style:none;padding:10px 14px;transition:background .15s}.pf-item:hover{background:#f5f5f5}.pf-name{color:#000;flex:1 1;font-weight:500}.pf-check{color:#28a745;font-size:18px;margin-left:auto}.pf-cards-display-wrapper{align-items:flex-start;display:flex;gap:8px;max-width:calc(100% - 60px);position:relative}.pf-cards-button-wrapper,.pf-cards-display{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0;position:relative}.pf-cards-button{max-width:300px;min-width:200px;width:auto}.pf-cards-button:disabled{cursor:default;opacity:1}.pf-cards-button:disabled:hover{background-color:#f8f8f8;border-color:#ccc}.pf-card-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:32px}.pf-card-icon img{height:100%;object-fit:contain;width:100%}.pf-text[class*=card]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.5px}.pf-arrow{color:#666;flex-shrink:0;font-size:10px;margin-left:auto}.pf-card-item{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;overflow:visible;padding:12px 14px}.pf-cards-menu .pf-card-item{padding-right:14px}.pf-card-item-content{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:10px;min-width:0}.pf-card-mask{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;letter-spacing:.5px}.pf-card-item .pf-check{color:#f6a611}.pf-card-delete-btn{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#d93025;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:8px;opacity:.8;padding:0;position:relative;transition:background .2s ease,color .2s ease;width:28px;z-index:1}.pf-card-delete-btn:hover{background:#ffebee;color:#c5221f;opacity:1}.pf-card-delete-btn svg{display:block;height:16px;width:16px}.pf-card-delete-btn-inline{align-items:center;align-self:center;background:#f5f5f5;border:none;border-radius:50%;color:#d93025;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:0;opacity:.8;padding:0;transition:background .2s ease,color .2s ease;width:28px}.pf-card-delete-btn-inline:hover{background:#ffebee;color:#c5221f;opacity:1}.pf-card-delete-btn-inline svg{display:block;height:16px;width:16px}.card-modal-overlay{box-sizing:border-box;padding:16px}.card-modal{box-sizing:border-box;max-width:560px;width:100%}.card-modal-txt{flex:1 1}.card-modal-title{color:#111}.card-btn{transition:all .2s}.modal-backdrop,.modal-overlay{align-items:center;background-color:#00000040;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9998}.submit-btn:disabled{background:#b8b0f6;color:#f0f0f0;cursor:not-allowed}.phone-input.error{border-color:#dc3545!important}.error-text{color:#dc3545;font-size:13px;margin-top:4px}.otp-box.error{border-color:#dc3545!important}.phone-modal-close{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:20px;top:20px;width:32px}.phone-modal-close:hover{color:#333}.phone-modal-title{color:#000;font-size:20px;font-weight:700;margin-bottom:8px}.phone-modal-subtitle{color:#666;font-size:14px;font-weight:400;margin-bottom:24px}.name-modal-inputs{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.name-modal-field{display:flex;flex-direction:column;gap:8px}.name-modal-label{color:#333;font-size:14px;font-weight:500}.phone-modal-input{background:#f9fafa;border:1px solid #e1e4e5;border-radius:12px;box-sizing:border-box;font-size:15px;padding:12px 16px;width:100%}.phone-modal-input:focus{background:#fff;border-color:#6852ef;outline:none}.phone-modal-button{background:#6852ef;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;width:100%}.phone-modal-button:hover{background:#5a46d1}.phone-modal-button:disabled{background:#cce0ff;color:#f0f0f0;cursor:not-allowed}@media (max-width:767px){.modal-backdrop,.modal-overlay{align-items:center;display:flex;justify-content:center}.phone-modal{border-radius:24px;left:auto;max-width:440px;padding:24px 20px;position:relative;top:auto;transform:none;width:90%}.phone-modal-header{font-size:20px;font-weight:700;margin-bottom:8px}.phone-modal-subtitle{color:#000;font-size:16px;font-weight:600;margin-bottom:16px}.phone-input{background:#f9fafa;border:1px solid #e1e4e5;border-radius:12px;font-size:15px;margin:8px 0;padding:14px 16px}.phone-input:focus{background:#fff;border-color:#6852ef;outline:none}.send-code-link{align-items:center;color:#6852ef;display:flex;font-size:14px;font-weight:500;justify-content:flex-end;margin:8px 0 20px;text-decoration:none}.send-code-link:hover{text-decoration:underline}.otp-section-title{color:#000;font-size:16px;font-weight:600;margin-bottom:12px}.otp-inputs{gap:8px;margin:12px 0}.otp-box{background:#fff;border:1px solid #e1e4e5;border-radius:12px;font-size:24px;font-weight:600;height:60px;width:52px}.otp-box:focus{border-color:#6852ef;outline:none}.timer-text{color:#666;font-size:13px;margin:12px 0 20px;text-align:left}.submit-btn{background:#6852ef;border-radius:16px;font-size:16px;font-weight:600;margin-top:20px;padding:16px}.submit-btn:hover{background:#5a46d1}.close-btn{align-items:center;color:#666;display:flex;font-size:24px;height:32px;justify-content:center;width:32px}.phone-modal-close{font-size:28px;right:16px;top:16px}.phone-modal-title{font-size:20px;margin-bottom:8px}.phone-modal-subtitle{font-size:14px;margin-bottom:20px}.name-modal-inputs{gap:16px;margin-bottom:20px}.name-modal-field{gap:8px}.name-modal-label{font-size:14px}.phone-modal-input{font-size:15px;padding:14px 16px}.phone-modal-button{font-size:16px;padding:16px}}.profile-avatar{flex-shrink:0}.profile-user-email{color:#666}@media (max-width:767px){.profile-header{margin-bottom:20px}.profile-avatar{font-size:18px;height:40px;margin-right:12px;width:40px}.profile-user-name{font-size:15px}.profile-user-email{font-size:13px}}.phone-modal{background:#fff;border-radius:20px;box-shadow:0 12px 36px #0003;font-family:Inter,sans-serif;left:50%;max-width:460px;padding:24px 32px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9999}.phone-modal-header{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin-bottom:20px}.close-btn{background:#0000;font-size:24px;line-height:1;padding:0}.phone-input{background:#fafafa;border:1px solid #dcdcdc;border-radius:12px;font-size:15px;margin:12px 0 8px;padding:10px 14px;width:100%}.phone-input:focus{border-color:#6852ef;box-shadow:none;outline:none}.send-code-link{color:#6852ef;cursor:pointer;display:block;font-size:14px;margin-bottom:16px;text-align:right}.otp-inputs{display:flex;gap:10px;justify-content:center;margin-top:16px}.otp-box{background:#fefefe;border:1px solid #ccc;font-size:18px;width:40px}.timer-text{color:#999;font-size:13px;margin:10px 0;text-align:center}.submit-btn{background:#6852ef;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;margin-top:16px;padding:12px;width:100%}.modal-overlay{align-items:center;background-color:#00000040;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9998}.toggle-icon{fill:#666;cursor:pointer;height:20px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px}.input-with-icon{position:relative}.input-with-icon input{padding-right:38px}.input-with-icon input:focus{border-color:#6852ef;box-shadow:none;outline:none}.eye-icon{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.password-criteria{color:#999;font-size:13px;margin-left:5px;margin-top:10px;padding-left:15px}.password-criteria li{margin-bottom:4px}.password-criteria .valid{color:green;font-weight:500}@media (max-width:767px){.phone-modal{border-radius:24px;max-width:none;padding:24px 20px;width:95%}.phone-modal-header{font-size:20px;font-weight:700;margin-bottom:16px}.phone-input{background:#f9fafa;border:1px solid #e1e4e5;border-radius:12px;font-size:15px;margin:8px 0;padding:14px 16px}.phone-input:focus{background:#fff;border-color:#0b74ff;outline:none}.input-with-icon input{padding-right:45px}.eye-icon{right:14px}.submit-btn{background:#6852ef;border-radius:16px;font-size:16px;font-weight:600;margin-top:20px;padding:16px}.submit-btn:hover{background:#5a46d1}.close-btn{align-items:center;color:#666;display:flex;font-size:24px;height:32px;justify-content:center;width:32px}.password-criteria{font-size:12px;margin-top:8px}}.phone-modal .phone-merged{background:#f9fafa;border:1px solid #e1e4e5;border-radius:16px;box-sizing:border-box;display:block;height:44px;margin:12px 0 8px;overflow:hidden;padding:0 0 0 16px;transition:border-color .2s ease,box-shadow .2s ease}.phone-modal .phone-merged:focus-within{background:#fff;border-color:#6852ef;box-shadow:0 0 0 2px #0b74ff14}.phone-modal .phone-merged.error{background:#fff;border-color:#e53935!important}.phone-modal .phone-merged .PhoneInput{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:6px;height:100%!important;overflow:hidden;width:100%!important}.phone-modal .phone-merged .PhoneInput>.PhoneCountryCustom,.phone-modal .phone-merged .PhoneInput>.PhoneInputCountry{flex:0 0 auto!important;white-space:nowrap!important}.phone-modal .phone-merged .PhoneInputInput{background:#0000;border:0;color:#111827;flex:1 1!important;font-size:16px;height:100%;min-width:0!important;outline:none;padding:0 0 0 8px}.phone-modal .phone-merged .PhoneInputInput::placeholder{color:#9ca3af}.phone-modal .phone-merged.error .PhoneInputInput{text-align:left!important}.phone-modal .PhoneCountryCustom,.phone-modal .country-btn{flex:0 0 auto!important;white-space:nowrap!important}.phone-modal .country-btn{align-items:center;background:#0000;border:0;color:#1d1d1f;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;height:22px;padding:0 20px 0 0;position:relative}.phone-modal .country-btn .flag{align-items:center;display:inline-flex;height:16px;justify-content:center;width:22px}.phone-modal .country-btn .flag.globe{font-size:16px}.phone-modal .country-btn .label{color:#111827;min-width:30px}.phone-modal .phone-country-menu{-webkit-overflow-scrolling:touch;animation:phoneDropdownFadeIn .15s ease-out;background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 10px 30px #00000026;list-style:none;margin:0;max-height:320px;max-width:320px;min-width:280px;overflow:auto;overscroll-behavior:contain;padding:6px 0;position:fixed;touch-action:pan-y;z-index:10001}@keyframes phoneDropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.phone-modal .phone-country-item{grid-gap:8px;align-items:center;cursor:pointer;display:grid;font-size:14px;gap:8px;grid-template-columns:24px 1fr 50px 18px;padding:8px 10px 8px 16px}.phone-modal .phone-country-item .flag{align-items:center;display:inline-flex;height:18px;justify-content:center;width:24px}.phone-modal .phone-country-item .name{color:#1d1d1f;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-modal .phone-country-item .dial{color:#6b7280;font-size:13px}.phone-modal .phone-country-item .check{color:#6852ef;font-weight:600;text-align:right}.phone-modal .phone-country-item:hover{background:#f7f7f8}.phone-modal .country-btn:after{border-color:#5f676b;border-style:solid;border-width:0 1.2px 1.2px 0;content:"";display:inline-block;height:5px;pointer-events:none;position:absolute;right:2px;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s;width:5px}.phone-modal .country-btn[aria-expanded=true]:after{transform:translateY(-50%) rotate(-135deg)}@media (max-width:767px){.phone-modal .phone-country-menu{max-height:calc(100dvh - 150px);max-width:calc(100vw - 40px);min-width:280px}}.addresses-tab{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;padding:0}.profile-header{margin-bottom:24px}.profile-avatar{background-color:#dfe8ff}.profile-user-name{font-size:16px}.address-title{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:20px}.addresses-content{padding-top:5px}.addresses-loading{align-items:center;display:flex;justify-content:center;min-height:200px;padding:40px 0}.addresses-loading-spinner{animation:addresses-spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#6852ef;height:40px;width:40px}@keyframes addresses-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-address-container{align-items:center;background-color:initial;border:none;display:flex;flex-direction:column;margin-top:0;padding:0;text-align:center}.empty-state-image{border:2px solid #1976f2;border-radius:2px;margin-bottom:5px;max-width:250px;padding:1px}.empty-address-container h3{font-size:14px;font-weight:600;margin-bottom:2px}.add-address-btn,.add-address-button{background-color:#e5f0ff;border:none;border-radius:8px;color:#0052cc;cursor:pointer;font-weight:500;padding:14px 24px 10px;transition:background-color .2s ease}.add-address-btn:hover,.add-address-button:hover{background-color:#d0e4ff}.address-actions{align-items:center;display:flex;gap:12px}.edit-btn{background:#fff;border:1px solid #e1e4e8;border-radius:8px;color:#111;cursor:pointer;font-weight:600;padding:8px 12px;transition:background-color .15s ease,filter .15s ease}.edit-btn:hover{background:#f6f8fa}.delete-btn{background:#0000;border:none;color:#d32f2f;cursor:pointer;font-weight:600;padding:8px 0}.delete-btn:hover{color:#b71c1c;text-decoration:underline}@media (max-width:767px){.addresses-tab{padding:16px}.profile-header{margin-bottom:20px}.profile-avatar{font-size:20px;height:40px;margin-right:12px;width:40px}.profile-user-name{font-size:15px}.profile-user-email{font-size:13px}.address-title{font-size:16px;margin-bottom:16px}.addresses-content{padding-top:0}.empty-address-container{padding:20px 0}.empty-state-image{margin-bottom:16px;max-width:200px}.empty-address-container h3{font-size:15px;margin-bottom:12px}.add-address-btn,.add-address-button{background-color:#6852ef;border-radius:12px;color:#fff;font-size:15px;font-weight:600;padding:14px 20px;width:100%}.add-address-btn:hover,.add-address-button:hover{background-color:#5d48ee}.address-actions{align-items:stretch;flex-direction:column;gap:8px}.delete-btn,.edit-btn{border-radius:12px;padding:12px;text-align:center;width:100%}.edit-btn{background:#f6f8f8;border:1px solid #d1d5d6}.delete-btn{background:#fff1f0;border:1px solid #ffccc7;color:#d32f2f;padding:12px}}.address-list-container{margin-top:24px}.addresses-title{font-size:18px;font-weight:600;margin-bottom:16px}.address-list{display:flex;flex-direction:column;gap:16px}.address-item{background-color:#fff;border-radius:16px;box-shadow:0 0 0 1px #e0e6f0;justify-content:space-between;padding:16px 20px;position:relative}.address-item,.address-main{align-items:center;display:flex}.address-main{flex:1 1}.location-icon{-webkit-tap-highlight-color:transparent;border:0!important;box-shadow:none!important;flex-shrink:0;height:16px;margin-right:8px;outline:none!important;width:16px}.address-item:focus .location-icon,.address-item:focus-within .location-icon,.location-icon:active,.location-icon:focus,.location-icon:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}.address-text-group{display:flex;flex:1 1;flex-direction:column;min-width:0}.address-label{color:#8a94a6;font-size:14px;font-weight:500;margin-bottom:4px}.address-text{color:#1e1e1e;font-size:14px;margin:0}.address-text-row{align-items:center;display:inline-flex;gap:8px}.address-popular-star{align-items:center;color:#f6a611;display:inline-flex;font-size:18px;line-height:1;margin-left:0}.addr-menu{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 24px #0000001f;min-width:200px;padding:6px 0;z-index:1000}.address-item .kebab-wrap .addr-menu.addr-left{bottom:calc(100% + 8px)!important;left:auto!important;right:0!important;top:auto!important;transform:none!important}.addr-menu-item{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-size:15px;gap:6px;padding:8px 12px;text-align:left;width:100%}.addr-menu-item+.addr-menu-item{border-top:1px solid #eef2f7}.addr-menu-item:hover{background:#f7f8fa}.addr-menu-item.danger{color:#d93025}.addr-menu-item .label{flex:0 1 auto}.addr-menu-item .star{color:#f6a611;font-size:18px;line-height:1;margin-left:auto;order:2}.add-address-btn{font-feature-settings:"case" on;align-items:center;background-color:#fff;border:2px dashed #cbd5e1;border-radius:16px;color:#6852ef;cursor:pointer;display:flex;font-family:TBC Contract,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-top:0;padding:16px 20px;text-transform:uppercase;transition:all .2s ease;width:100%}.add-address-btn:hover{background-color:#eef2ff;border-color:#6852ef}.addresses-content .empty-address-image-wrapper,.addresses-content .empty-address-image-wrapper:focus,.addresses-content .empty-state-image,.addresses-content .empty-state-image:focus{-webkit-tap-highlight-color:transparent;border:0!important;box-shadow:none!important;outline:none!important}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.addr-modal-overlay{align-items:center;background:#00000061;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.addr-modal{background:#fff;border-radius:22px;box-shadow:0 18px 50px #00000038;padding:22px 24px 20px;position:relative;width:min(560px,92vw)}.addr-modal-x{background:#f1f3f5;border:0;border-radius:12px;color:#111;cursor:pointer;font-size:24px;height:40px;line-height:1;position:absolute;right:14px;top:12px;width:40px}.addr-modal-x:hover{background:#e9ecef}.addr-modal-head{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr;margin-right:48px}.addr-modal-icon{align-items:center;background:#ffe8e5;border-radius:18px;display:flex;height:64px;justify-content:center;width:64px}.addr-modal-title{font-size:20px;font-weight:700;margin:0 0 6px}.addr-modal-desc{color:#4b5563;line-height:1.45;margin:0}.addr-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.addr-btn{border:0;border-radius:16px;cursor:pointer;font-size:15px;font-weight:600;padding:12px 18px}.addr-btn-ghost{background:#eef1f3;color:#374151}.addr-btn-ghost:hover{background:#e6eaee}.addr-btn-danger{background:#c01c1c;color:#fff}.addr-btn-danger:hover{background:#a41515}@media (max-width:767px){.address-list-container{margin-top:16px}.addresses-title{font-size:16px;margin-bottom:12px}.address-list{gap:12px}.address-item{align-items:stretch;border-radius:12px;flex-direction:column;gap:12px;padding:16px}.address-main{align-items:flex-start;flex:1 1}.location-icon{height:16px;margin-right:8px;width:16px}.address-label{font-size:13px}.address-text{font-size:14px}.address-popular-star{font-size:16px}.kebab-wrap{position:absolute;right:12px;top:12px}.kebab-btn{border-radius:10px;height:30px;width:30px}.kebab-dots{font-size:16px}.addr-menu{border-radius:12px;box-shadow:0 8px 20px #00000026;min-width:180px}.addr-menu-item{font-size:14px;padding:12px 16px}.add-address-btn{background-color:#fff;border:2px dashed #cbd5e1;border-radius:16px;color:#6852ef;font-size:15px;font-weight:600;margin-top:0;padding:16px;width:100%}.add-address-btn:hover{background-color:#eef2ff;border-color:#6852ef}.addr-modal{border-radius:20px;max-width:400px;padding:20px;width:calc(100vw - 32px)}.addr-modal-x{border-radius:10px;font-size:20px;height:36px;right:12px;top:10px;width:36px}.addr-modal-head{gap:12px;grid-template-columns:auto 1fr;margin-right:40px}.addr-modal-icon{border-radius:16px;height:56px;width:56px}.addr-modal-title{font-size:18px}.addr-modal-desc{font-size:14px}.addr-modal-actions{flex-direction:column-reverse;gap:10px;margin-top:16px}.addr-btn{border-radius:12px;font-size:15px;padding:14px 18px;width:100%}.addr-btn-danger{background:#c01c1c}.addr-btn-ghost{background:#f6f8f8;border:1px solid #d1d5d6}}.cards-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cards-actions{display:flex;gap:8px}.cards-topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 0}.cards-title{color:#111827;font-size:18px;font-weight:700}.cards-error{background:#ffe8e8;border:1px solid #ffbaba;border-radius:8px;color:#b30000;margin-bottom:10px;padding:8px 10px}.cards-empty{background:#fafafa;border-radius:12px;padding:28px 12px 36px;text-align:center}.cards-empty .empty-illustration{display:block;margin:12px auto 10px;max-width:360px;width:100%}.cards-empty .empty-title{color:#111827;font-size:18px;font-weight:600;margin:6px 0 14px}.cards-list{display:flex;flex-direction:column;gap:16px}.card-item{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 0 0 1px #e0e6f0;display:flex;justify-content:space-between;padding:16px 20px;position:relative}.card-item.inactive{background:#f8fafc;opacity:.7}.card-main{flex:1 1}.card-logo,.card-main{align-items:center;display:flex}.card-logo{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000f;flex-shrink:0;height:26px;justify-content:center;margin-right:12px;width:40px}.card-logo img{border-radius:8px;height:100%;object-fit:contain;width:100%}.card-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.card-label{color:#8a94a6;font-size:14px;font-weight:500}.card-text-row{align-items:center;display:inline-flex;gap:8px}.card-mask{color:#1e1e1e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:15px;letter-spacing:1px;margin:0}.card-star{align-items:center;color:#f6a611;display:inline-flex;font-size:18px;line-height:1}.kebab-wrap{flex-shrink:0;position:relative}.kebab-btn{align-items:center;background:#eef1f6;border:0;border-radius:12px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.kebab-btn:hover{background:#e7ebf2}.kebab-btn:focus{box-shadow:0 0 0 3px #1d62f01f;outline:none}.kebab-dots{color:#111827;font-size:18px;letter-spacing:2px;line-height:1}.card-menu{background:#fff!important;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 24px #0000001f;min-width:200px;opacity:1!important;padding:6px 0;position:absolute;z-index:1000}.card-item .kebab-wrap .card-menu.card-menu-left{bottom:auto!important;left:auto!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}.card-menu-item{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-size:15px;gap:6px;padding:6px 12px;text-align:left;width:100%}.card-menu-item+.card-menu-item{border-top:1px solid #eef2f7}.card-menu-item:hover{background:#f7f8fa}.card-menu-item.danger{color:#d93025}.card-menu-item .label{flex:0 1 auto}.card-menu-item .star{color:#f6a611;font-size:18px;line-height:1;margin-left:auto;order:2}.card-item.menu-open{position:relative;z-index:2000}.card-add-btn{font-feature-settings:"case" on;align-items:center;background-color:#fff;border:2px dashed #cbd5e1;border-radius:16px;color:#6852ef;cursor:pointer;display:flex;font-family:TBC Contract,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-top:0;padding:20px 20px 16px;text-transform:uppercase;transition:all .2s ease;width:100%}.card-add-btn:hover{background-color:#eef2ff;border-color:#6852ef}.btn{border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px}.btn:hover{background:#f3f4f6}.btn.soft-primary{background:#eef2ff;border-color:#e5e7eb;color:#6852ef;font-weight:600}.btn.soft-primary:hover{background:#e0e7ff}.profile-header{align-items:center;display:flex;margin-bottom:6px}.profile-avatar{align-items:center;background:#dfe8ff;border-radius:50%;color:#1a1a1a;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;margin-right:16px;width:50px}.profile-user-details{display:flex;flex-direction:column}.profile-user-name{font-weight:600}.profile-user-email,.profile-user-name{color:#000;font-size:14px}.card-modal-overlay{background:#00000061;inset:0;z-index:3000}.card-modal{background:#fff;border-radius:22px;box-shadow:0 18px 50px #00000038;padding:22px 24px 20px;position:relative;width:min(560px,92vw)}.card-modal-x{background:#f1f3f5;border:0;border-radius:12px;color:#111;cursor:pointer;font-size:24px;height:40px;line-height:1;position:absolute;right:14px;top:12px;width:40px}.card-modal-x:hover{background:#e9ecef}.card-modal-head{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr;margin-right:48px}.card-modal-icon{align-items:center;background:#ffe8e5;border-radius:18px;display:flex;height:64px;justify-content:center;width:64px}.card-modal-title{font-size:22px;font-weight:700;margin:0 0 6px}.card-modal-desc{color:#4b5563;line-height:1.45;margin:0}.card-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.card-btn{border:0;border-radius:16px;cursor:pointer;font-size:15px;font-weight:600;padding:12px 18px}.card-btn-ghost{background:#eef1f3;color:#374151}.card-btn-ghost:hover{background:#e6eaee}.card-btn-danger{background:#c01c1c;color:#fff}.card-btn-danger:hover{background:#a41515}.card-btn-primary{background:#6852ef;color:#fff}.card-btn-primary:hover{background:#5a46d1}.cards-finish-overlay{align-items:center;background:#1118278c;color:#fff;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;position:fixed;z-index:4000}.cards-finish-overlay .spinner{animation:spin .9s linear infinite;border:6px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:64px;width:64px}.cards-finish-overlay .finish-text{font-size:18px;font-weight:700;text-align:center}@media (max-width:767px){.cards-panel{padding:0}.cards-topbar{border-bottom:1px solid #e9ebec;margin-bottom:16px;padding:16px 16px 12px}.cards-title{font-size:20px;font-weight:700}.cards-list{gap:12px;padding:0 16px}.card-item{align-items:stretch;border-radius:12px;flex-direction:column;gap:12px;padding:16px}.card-main{align-items:flex-start;flex:1 1}.card-logo{height:26px;margin-right:10px;width:40px}.card-label,.card-mask{font-size:14px}.card-star{font-size:16px}.kebab-wrap{position:absolute;right:12px;top:12px}.kebab-btn{border-radius:10px;height:30px;width:30px}.kebab-dots{font-size:16px}.card-menu{border-radius:12px;box-shadow:0 8px 20px #00000026;min-width:180px}.card-menu-item{font-size:14px;padding:12px 16px}.card-add-btn{background-color:#fff;border:2px dashed #cbd5e1;border-radius:16px;color:#6852ef;font-size:15px;font-weight:600;margin-top:0;padding:16px;width:100%}.card-add-btn:hover{background-color:#eef2ff;border-color:#6852ef}.card-modal{border-radius:20px;max-width:400px;padding:24px 20px;width:calc(100vw - 32px)}.card-modal-x{font-size:20px;height:32px;right:12px;top:12px;width:32px}.card-modal-head{gap:16px;grid-template-columns:auto 1fr;margin-right:40px}.card-modal-icon{border-radius:16px;height:56px;width:56px}.card-modal-title{font-size:18px;font-weight:700;margin-bottom:8px}.card-modal-desc{font-size:14px;line-height:1.5}.card-modal-actions{flex-direction:row;gap:12px;margin-top:20px}.card-btn{border-radius:12px;flex:1 1;font-size:15px;padding:14px}.btn.soft-primary{font-size:14px;padding:10px 14px}}.drafts-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.drafts-header h2{font-feature-settings:"case" on;color:#0f172a;font-family:TBC Contract,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0;text-transform:uppercase}.btn{background:#fff;border:1px solid #d0d5dd;border-radius:18px;box-shadow:none;color:#1d3a8a;cursor:pointer;font-size:15px;font-weight:600;height:46px;padding:0 24px;transition:background .18s ease,border-color .18s ease,transform .12s ease}.btn:hover:not(:disabled){background:#f5f8ff;border-color:#bfc6d9}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.6}.refresh-btn{min-width:148px}.drafts-filters{align-items:center;background:#f3f6fb;border:1px solid #e1e7f2;border-radius:26px;box-shadow:inset 0 1px 0 #fffc;display:flex;flex-wrap:wrap;gap:20px;padding:15px 28px}.search-section{flex:1 1;max-width:420px;min-width:280px}.input-wrapper{position:relative;width:100%}.input-icon{color:#667085;display:inline-flex;left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input.control{font-feature-settings:"case" on;background:#fff;border:1px solid #d4daeb;border-radius:14px;box-shadow:inset 0 1px 2px #0f172a0d;color:#101828;font-family:TBC Contract,sans-serif;font-size:15px;font-weight:500;height:40px;outline:none;padding:0 22px;text-transform:uppercase;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.input-wrapper .input.control{padding-left:58px}.input.control:focus{border-color:#6852ef;box-shadow:0 0 0 3px #6852ef2e}.input.control::placeholder{color:#98a2b3;font-weight:400}.date-filters{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.date-field{position:relative;width:190px}.date-control{font-feature-settings:"case" on;background:#fff;border:1px solid #d4daeb;border-radius:14px;color:#101828;cursor:pointer;font-family:TBC Contract,sans-serif;font-size:15px;font-weight:500;height:40px;outline:none;padding:0 5px;position:relative;text-transform:uppercase;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.date-control:focus{border-color:#6852ef;box-shadow:0 0 0 3px #6852ef2e}.date-control::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.control-icon{align-items:center;background:#fff;border:1px solid #dbe2f1;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffb3;color:#344054;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease;width:30px;z-index:1}.control-icon:hover{background:#e2e8ff;border-color:#c3ccf5}.control-icon:active{transform:translateY(calc(-50% + 1px))}.control-icon:focus-visible{outline:2px solid #2d6cf566;outline-offset:2px}.control-icon svg{pointer-events:none}.control-icon--calendar svg{height:18px;width:18px}.drafts-table-container{background:#fff;border:1px solid #e8ecf4;border-radius:20px;box-shadow:0 4px 16px #6852ef0f;box-sizing:border-box;overflow:hidden;transition:box-shadow .3s ease;width:100%}.drafts-table-container:hover{box-shadow:0 8px 24px #6852ef1a}.drafts-table{border-collapse:collapse;display:table;table-layout:fixed;width:100%}.drafts-table thead{display:table-header-group}.drafts-table tbody{display:table-row-group}.drafts-table col.col-title{width:30%}.drafts-table col.col-qty{width:12%}.drafts-table col.col-date{width:20%}.drafts-table col.col-actions{width:38%}.drafts-table thead th{font-feature-settings:"case" on;background:linear-gradient(180deg,#f8f9fe,#f0f2f9);border-bottom:2px solid #e8ecf4;color:#475467;display:table-cell;font-family:TBC Contract,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;padding:18px 20px;text-align:left;text-transform:uppercase;vertical-align:middle}.td-center,.th-center{text-align:center}.th-actions{text-align:right}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.drafts-table tbody td{border-bottom:1px solid #f0f3f7;color:#1f2937;display:table-cell;font-size:15px;padding:20px;vertical-align:middle}.drafts-table tbody tr:last-child td{border-bottom:none}.drafts-table-row{border-bottom:1px solid #f0f3f7;display:table-row;transition:all .2s ease}.drafts-table-row:hover{background:linear-gradient(90deg,#f8f9ff,#fff);box-shadow:0 1px 3px #6852ef14}.drafts-table-row:last-child{border-bottom:none}.drafts-table-title{color:#0f172a;font-weight:500;overflow:hidden;padding-left:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.drafts-table-quantity{color:#6852ef;font-size:15px;font-weight:600;text-align:center}.drafts-table-date{color:#475467;font-weight:400;letter-spacing:.01em;text-align:left}.drafts-table-actions{padding-left:12px;padding-right:20px;text-align:right;white-space:nowrap}.drafts-table-actions button{margin-left:10px}.drafts-table-actions button:first-child{margin-left:0}.icon-btn{align-items:center;background:#fff;border:1px solid #e8ecf4;border-radius:12px;box-shadow:0 1px 3px #6852ef14,0 1px 2px #6852ef0f;color:#475467;cursor:pointer;display:inline-flex;font-size:16px;height:36px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);vertical-align:middle;width:36px}.icon-btn:hover{background:#f8f9fe;border-color:#d0d5f6;box-shadow:0 4px 12px #6852ef26;color:#6852ef;transform:translateY(-1px)}.icon-btn:active{box-shadow:0 1px 3px #6852ef1a;transform:translateY(0)}.icon-btn.ghost{border-color:#e8ecf4;color:#475467}.icon-btn.ghost:hover{background:#f0f2f9;border-color:#d0d5f6;color:#0f172a}.icon-btn.danger{background:#fef2f2;border-color:#fecaca;box-shadow:0 1px 3px #dc26261a;color:#dc2626}.icon-btn.danger:hover{background:#fee2e2;border-color:#fca5a5;box-shadow:0 4px 12px #dc262633;color:#b91c1c}.icon-btn svg{height:18px;width:18px}.primary-btn{align-items:center;background:linear-gradient(135deg,#7c69ef,#6852ef);border:none;border-radius:12px;box-shadow:0 2px 8px #6852ef40,0 1px 3px #6852ef26;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:36px;justify-content:center;min-width:90px;padding:10px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);vertical-align:middle}.primary-btn:hover{background:linear-gradient(135deg,#6a55eb,#5740d9);box-shadow:0 6px 20px #6852ef59,0 2px 6px #6852ef33;transform:translateY(-1px)}.primary-btn:active{box-shadow:0 2px 8px #6852ef33;transform:translateY(0)}.primary-btn .arrow{align-items:center;display:inline-flex;font-size:16px;font-weight:700;justify-content:center}.primary-btn .arrow svg{stroke:#fff}.no-drafts{color:#667085;font-size:15px;font-style:italic;padding:48px 16px;text-align:center}.drafts-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:12px}.pagination-btn{background:#fff;border:1px solid #e8ecf4;border-radius:12px;box-shadow:0 1px 3px #6852ef14;color:#475467;cursor:pointer;font-size:14px;font-weight:600;height:44px;min-width:44px;padding:0 12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.pagination-btn:hover:not(:disabled){background:#f8f9fe;border-color:#d0d5f6;box-shadow:0 2px 8px #6852ef1f;color:#6852ef;transform:translateY(-1px)}.pagination-btn.active{background:linear-gradient(135deg,#7c69ef,#6852ef);border-color:#6852ef;box-shadow:0 2px 8px #6852ef40;color:#fff}.pagination-btn.active:hover{background:linear-gradient(135deg,#6a55eb,#5740d9);border-color:#5740d9;transform:translateY(-1px)}.pagination-btn:disabled{background:#f9fafb;box-shadow:none;cursor:not-allowed;opacity:.4}.pagination-btn:disabled:hover{transform:none}.edit-popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.edit-popup{background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a26;max-height:90vh;max-width:500px;overflow:hidden;width:90%}.edit-popup-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:24px 28px}.edit-popup-header h3{color:#0f172a;font-size:20px;font-weight:600;margin:0}.edit-popup-close{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:24px;padding:4px;transition:background .2s ease}.edit-popup-close:hover{background:#f3f4f6}.edit-popup-content{padding:28px}.edit-form-group{margin-bottom:24px}.edit-form-group label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.edit-input{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:15px;outline:none;padding:12px 16px;transition:border-color .2s ease;width:100%}.edit-input:focus{border-color:#6852ef;box-shadow:0 0 0 3px #6852ef1a}.edit-draft-info{background:#f9fafb;border-radius:8px;margin-bottom:24px;padding:16px}.edit-info-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.edit-info-item:last-child{margin-bottom:0}.edit-info-label{color:#6b7280;font-size:14px;font-weight:500}.edit-info-value{color:#111827;font-size:14px;font-weight:600}.edit-popup-actions{border-top:1px solid #f0f0f0;display:flex;gap:12px;padding:24px 28px}.edit-save-btn{background:#6852ef;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px 24px;transition:background .2s ease}.edit-save-btn:hover{background:#5d48ee}.edit-cancel-btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px 24px;transition:background .2s ease}.edit-cancel-btn:hover{background:#f9fafb}.edit-draft-items{margin-top:24px}.edit-draft-items h4{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 16px}.edit-loading{color:#6b7280;font-style:italic;padding:20px;text-align:center}.edit-items-list{background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-height:400px;overflow-y:auto}.edit-item-row{grid-gap:16px;align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:grid;gap:16px;grid-template-columns:auto 1fr auto;padding:18px 20px}.edit-item-row:last-child{border-bottom:none}.edit-item-left{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr}.edit-item-img{border:1px solid #e5e7eb;border-radius:8px;height:60px;object-fit:cover;width:60px}.edit-item-main{min-width:0}.edit-item-name{color:#111827;font-size:16px;font-weight:700;line-height:22px;margin-bottom:4px}.edit-item-desc{color:#6b7280;font-size:14px;margin-bottom:6px}.edit-item-size{color:#374151;font-size:13px;font-weight:500}.edit-item-comment{background:#f6f8f8;border:1px solid #e1e4e5;border-radius:8px;box-sizing:border-box;color:#374151;flex-shrink:0;font-size:12px;height:60px;line-height:1.5;margin-top:6px;max-height:60px;max-width:200px;min-height:60px;min-width:200px;overflow-x:hidden;overflow-y:auto;padding:6px 10px;width:200px;word-break:break-word}.edit-item-right{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-rows:auto auto;justify-items:end}.edit-item-total{color:#111827;font-size:14px;font-weight:600}.edit-item-qty-group{align-items:center;display:flex;gap:8px}.edit-qty-pill{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:16px;color:#111827;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.edit-qty-pill:hover{background:#f3f4f6;border-color:#9ca3af}.edit-qty-pill--num{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:16px;color:#111827;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.edit-qty-pill--trash{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.edit-qty-pill--trash:hover{background:#fee2e2;border-color:#f87171}.edit-no-items{background:#f9fafb;border-radius:12px;color:#6b7280;font-style:italic;padding:40px 20px;text-align:center}.draft-card{background:#fff;border:1px solid #e8ecf4;border-radius:16px;box-shadow:0 2px 8px #6852ef14;overflow:hidden;transition:all .3s ease}.draft-card:hover{box-shadow:0 4px 16px #6852ef1f;transform:translateY(-2px)}.draft-card-header{align-items:center;background:linear-gradient(180deg,#f8f9fe,#fff);border-bottom:1px solid #f0f3f7;display:flex;justify-content:space-between;padding:18px 20px}.draft-card-title{color:#0f172a;flex:1 1;font-size:16px;font-weight:600;margin:0;overflow:hidden;padding-right:12px;text-overflow:ellipsis;white-space:nowrap}.draft-card-body{padding:18px 20px}.draft-card-info{display:flex;flex-direction:column;gap:12px}.draft-info-item{align-items:center;display:flex;justify-content:space-between}.draft-info-label{color:#475467;font-size:13px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.draft-info-value{color:#0f172a;font-size:14px;font-weight:600}.draft-card-actions{align-items:center;background:#fafbfc;border-top:1px solid #f0f3f7;display:flex;gap:10px;justify-content:flex-end;padding:18px 20px}.no-drafts-cards{background:#fff;border:1px solid #e8ecf4;border-radius:16px;color:#667085;font-size:15px;font-style:italic;padding:48px 16px;text-align:center}@media (max-width:767px){.draft-card{border-radius:12px}.draft-card-header{padding:14px 16px}.draft-card-title{font-size:15px}.draft-card-body{padding:14px 16px}.draft-info-label{font-size:12px}.draft-info-value{font-size:13px}.draft-card-actions{flex-wrap:wrap;padding:14px 16px}.draft-card-actions .primary-btn{flex:1 1;min-width:120px}}.drafts-tab{border-radius:32px;display:flex;flex-direction:column;gap:20px;padding:0;width:100%}.drafts-table-container{display:block}.drafts-cards-container{display:none}@media (max-width:1023px){.drafts-table-container{display:none}.drafts-cards-container{display:flex;flex-direction:column;gap:16px}}@media (max-width:767px){.drafts-tab{background:#fff;border:none;border-radius:0;box-shadow:none;gap:20px;padding:0}.drafts-header{flex-direction:row;gap:12px}.drafts-header h2{font-size:20px;font-weight:600}.drafts-filters{background:#f6f8f8;border:1px solid #d1d5d6;border-radius:12px;box-sizing:border-box;flex-direction:column;flex-wrap:nowrap;gap:12px;margin-bottom:24px;overflow-x:visible;overflow-y:visible;padding:16px}.drafts-filters::-webkit-scrollbar{height:4px}.drafts-filters::-webkit-scrollbar-track{background:#0000}.drafts-filters::-webkit-scrollbar-thumb{background:#6852ef4d;border-radius:2px}.search-section{flex-shrink:0;max-width:none;min-width:120px;width:100%}.input.control{border:1px solid #d1d5d6;border-radius:12px;box-sizing:border-box;font-size:15px;height:44px;padding:0 18px;width:100%}.input-wrapper .input.control{padding-left:50px}.input-icon{left:16px}.input.control:focus{border-color:#6852ef;box-shadow:0 0 0 3px #6852ef1a}.date-filters{align-items:center;box-sizing:border-box;flex-direction:row;flex-shrink:0;gap:16px;justify-content:center;margin:auto;width:100%}.date-field{box-sizing:border-box;flex:1 1;min-width:0}.date-control{background:#fff;border:1px solid #d4daeb;border-radius:14px;box-sizing:border-box;color:#101828;cursor:pointer;font-size:15px;font-weight:500;height:40px;outline:none;padding:0 5px;position:relative;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.date-control::-webkit-calendar-picker-indicator{display:none}.date-control:focus{border-color:#6852ef;box-shadow:0 0 0 3px #6852ef2e}.control-icon{align-items:center;background:#fff;border:1px solid #dbe2f1;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffb3;color:#344054;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease;width:30px;z-index:1}.drafts-table-container{-webkit-overflow-scrolling:touch;border-radius:16px;box-shadow:0 2px 8px #6852ef14;box-sizing:border-box;overflow-x:auto;width:100%}.drafts-table-container:hover{box-shadow:0 4px 12px #6852ef1f}.drafts-table{font-size:13px;min-width:100%;table-layout:fixed;width:100%}.drafts-table thead th{background:linear-gradient(180deg,#f8f9fe,#f0f2f9);color:#475467;display:table-cell;font-size:11px;font-weight:600;letter-spacing:.4px;padding:14px 16px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.drafts-table tbody td{word-wrap:break-word;display:table-cell;font-size:13px;overflow-wrap:break-word;padding:16px;vertical-align:middle}.drafts-table col.col-title{width:30%}.drafts-table col.col-qty{width:12%}.drafts-table col.col-date{width:20%}.drafts-table col.col-actions{width:38%}.drafts-table-title{font-size:14px;min-width:0;overflow-wrap:break-word;padding-left:16px;white-space:normal;word-break:break-word}.drafts-table-date,.drafts-table-quantity{font-size:13px;white-space:nowrap}.drafts-table-actions{padding-right:16px;padding:16px 16px 16px 12px}.drafts-table-actions button{display:inline-flex;margin-left:8px;vertical-align:middle}.drafts-table-actions button:first-child{margin-left:0}.icon-btn{font-size:15px;width:34px}.icon-btn,.primary-btn{border-radius:10px;display:inline-flex;height:34px;vertical-align:middle}.primary-btn{font-size:13px;min-width:85px;padding:8px 12px}.drafts-pagination{gap:8px;margin-top:20px}.pagination-btn{border-radius:10px;font-size:13px;height:40px;min-width:40px;padding:0 10px}.pagination-btn.active{background:linear-gradient(135deg,#7c69ef,#6852ef);color:#fff}.edit-popup{border-radius:16px;max-height:95vh;max-width:none;width:95%}.edit-popup-header{padding:20px}.edit-popup-header h3{font-size:18px}.edit-popup-content{max-height:calc(95vh - 200px);overflow-y:auto;padding:20px}.edit-form-group{margin-bottom:20px}.edit-form-group label{font-size:13px}.edit-input{border:1px solid #d1d5d6;border-radius:12px;font-size:15px;padding:12px 14px}.edit-input:focus{border-color:#6852ef;box-shadow:0 0 0 3px #6852ef1a}.edit-items-list{border-radius:12px;max-height:300px}.edit-item-row{gap:12px;grid-template-columns:1fr;padding:14px 16px}.edit-item-left{gap:12px;grid-template-columns:auto 1fr}.edit-item-img{border-radius:8px;height:52px;width:52px}.edit-item-name{font-size:15px}.edit-item-desc{font-size:13px}.edit-item-size{font-size:12px}.edit-item-spacer{display:none}.edit-item-right{grid-template-columns:1fr auto;grid-template-rows:none;justify-items:start}.edit-item-total{font-size:13px}.edit-qty-pill,.edit-qty-pill--num{border-radius:12px;font-size:13px;height:30px;width:30px}.edit-popup-actions{flex-direction:column-reverse;gap:10px;padding:16px 20px}.edit-cancel-btn,.edit-save-btn{border-radius:12px;font-size:15px;padding:14px 20px;width:100%}.edit-save-btn{background:#6852ef}.edit-save-btn:hover{background:#5d48ee}.edit-cancel-btn{background:#f6f8f8;border:1px solid #d1d5d6;color:#374151}.edit-cancel-btn:hover{background:#eff3f5}.no-drafts{font-size:14px;padding:40px 16px}.edit-loading{font-size:14px;padding:30px 16px}.edit-no-items{font-size:14px;padding:32px 16px}}@media (min-width:768px) and (max-width:1023px){.draft-card{border-radius:14px}.draft-card-header{padding:16px 18px}.draft-card-title{font-size:15px}.draft-card-body{padding:16px 18px}.draft-info-label{font-size:12px}.draft-info-value{font-size:14px}.draft-card-actions{padding:16px 18px}}.flatpickr-clear{background:#344054;border:none;border-radius:20px;bottom:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;left:12px;padding:8px 16px;position:absolute;transition:background .2s ease;z-index:10}.flatpickr-clear:hover{background:#1a1a1a}@media (max-width:767px){.flatpickr-input[readonly]{cursor:pointer}.flatpickr-mobile{display:none!important}}.orders-container{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 2px 8px #0000001a;min-height:600px;padding:0}.orders-header{margin-bottom:24px}.orders-title{color:#1a1a1a;font-size:28px;font-weight:700;margin:0}.orders-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.orders-filter-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.orders-filter-btn:hover{background:#f5f5f5;border-color:#d0d0d0}.orders-view-toggle{display:flex;gap:4px}.orders-view-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.orders-view-btn:hover{background:#f5f5f5;border-color:#d0d0d0}.orders-view-btn.active{background:#6852ef;border-color:#6852ef;color:#fff}.orders-filter-dropdown{position:relative}.orders-filter-dropdown-btn{font-feature-settings:"case" on;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;text-transform:uppercase;transition:all .2s ease}.orders-filter-dropdown-btn:hover{background:#f5f5f5;border-color:#d0d0d0}.orders-filter-icon-btn{align-items:center;border-radius:12px;display:flex;height:44px;justify-content:center;outline:none;padding:0;width:44px}.orders-filter-icon-btn,.orders-filter-icon-btn:hover{background:#0000;border:none;box-shadow:none}.orders-filter-icon-btn:focus{box-shadow:none;outline:none}.orders-filter-icon-btn:active{box-shadow:none}.orders-filter-icon-btn svg{height:40px;width:40px}.orders-filter-chevron{border-color:#5f676b;border-style:solid;border-width:0 1.5px 1.5px 0;display:inline-block;height:6px;transform:rotate(45deg);transition:transform .2s;width:6px}.orders-filter-dropdown-menu{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;min-width:200px;padding:8px;position:absolute;top:48px;z-index:100}.orders-filter-option{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:background .2s ease}.orders-filter-option:hover{background:#f5f5f5}.orders-filter-option input[type=checkbox]{accent-color:#6852ef;cursor:pointer;height:18px;width:18px}.orders-filter-option span{color:#333;font-size:14px;-webkit-user-select:none;user-select:none}.orders-search{align-items:center;display:flex;flex:1 1;min-width:300px;position:relative}.orders-search-icon{color:#999;left:16px;position:absolute;z-index:1}.orders-search-input{font-feature-settings:"case" on;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:TBC Contract,sans-serif;font-size:14px;height:40px;padding:0 16px 0 48px;text-transform:uppercase;transition:all .2s ease;width:100%}.orders-search-input:focus{border-color:#6852ef;box-shadow:0 0 0 3px #0066ff1a;outline:none}.orders-search-input::placeholder{color:#999}.orders-new-btn{font-feature-settings:"case" on;align-items:center;background:#6852ef;border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:500;justify-content:center;padding:16px 24px 12px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.orders-new-btn:hover{background:#6852ef;box-shadow:0 4px 12px #0066ff4d;transform:translateY(-1px)}.orders-table-container{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.orders-table{border-collapse:collapse;font-size:14px;width:100%}.orders-table-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0}.orders-table-header th{font-feature-settings:"case" on;color:#333;font-family:TBC Contract,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px 12px;position:relative;text-align:center;text-transform:uppercase}.orders-tooltip-icon{background:#28a745;border-radius:50%;height:16px;line-height:16px;text-align:center;width:16px}.orders-badge,.orders-tooltip-icon{color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-left:6px;vertical-align:middle}.orders-badge{background:#dc3545;border-radius:4px;padding:2px 6px}.orders-table-row{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.orders-table-row:hover{background:#f8f9fa}.orders-table-row:last-child{border-bottom:none}.orders-table-row.status-pending{background-color:#fef3c7}.orders-table-row.status-pending:hover{background-color:#fde68a}.orders-table-row td{color:#333;padding:16px 12px;text-align:center;vertical-align:middle}.orders-table-row td:first-child{color:#666;font-weight:500}.orders-status-cell{align-items:center;display:flex;flex-direction:column;gap:8px}.orders-status-text{color:#333;font-size:14px;font-weight:500}.orders-approve-btn{background:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.orders-approve-btn:hover{background:#218838;box-shadow:0 2px 8px #28a7454d;transform:translateY(-1px)}.orders-approve-btn:active{transform:translateY(0)}.orders-pending-btn{background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.orders-pending-btn:hover{background:#d97706;box-shadow:0 2px 8px #f59e0b4d;transform:translateY(-1px)}.orders-pending-btn:active{transform:translateY(0)}.orders-status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:8px 12px 4px;white-space:nowrap}.status-badge-active{background:#e8f5e8;color:#2d5a2d}.status-badge-pending{background:#fef3c7;color:#92400e}.status-badge-confirmed{background:#dbeafe;color:#1e40af}.status-badge-completed{background:#d1fae5;color:#065f46}.status-badge-canceled{background:#fee2e2;color:#991b1b}.status-badge-finished{background:#d1f5e0;color:#059669}.status-badge-overdue{background:#fee2e2;color:#dc2626}.orders-more-btn{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.orders-more-btn:hover{background:#f0f0f0;color:#333}@media (max-width:767px){.orders-container{border-radius:0;box-shadow:none;min-height:auto;overflow:visible;padding:16px 16px 24px}.orders-header{margin-bottom:20px}.orders-title{font-size:20px;font-weight:600}.orders-controls{-webkit-overflow-scrolling:touch;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:4px;margin-bottom:24px;overflow:visible;padding-bottom:8px}.orders-filter-btn{background:#f6f8f8;border:1px solid #d1d5d6;border-radius:12px;flex-shrink:0;height:42px;width:42px}.orders-filter-btn:hover{background:#eff3f5;border-color:#c9d2da}.orders-view-toggle{display:none}.orders-filter-dropdown{flex-shrink:0;position:relative}.orders-filter-dropdown-btn{align-items:center;display:flex;font-size:14px;height:44px;padding:10px 14px;white-space:nowrap}.orders-filter-icon-btn{border-radius:12px;box-shadow:none;height:44px;outline:none;padding:0;width:44px}.orders-filter-icon-btn:hover{background:#0000;box-shadow:none}.orders-filter-icon-btn:focus{box-shadow:none;outline:none}.orders-filter-icon-btn:active{box-shadow:none}.orders-filter-icon-btn svg{height:40px;width:40px}.orders-filter-dropdown-menu{left:0;min-width:180px;right:auto;top:52px;z-index:1000}.orders-search{flex:1 1;max-width:100%;min-width:95px}.orders-search-icon{left:10px}.orders-search-input{background:#f6f8f8;border:1px solid #d1d5d6;border-radius:12px;font-size:14px;height:44px;padding:0 14px 0 35px;width:100%}.orders-search-input:focus{background:#fff;border-color:#6852ef;box-shadow:0 0 0 3px #6852ef1a}.orders-new-btn{font-feature-settings:"case" on;align-items:center;background:#6852ef;border-radius:12px;display:flex;flex-shrink:0;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:600;height:44px;justify-content:center;padding:4px 10px 0;text-decoration:none;text-transform:uppercase;white-space:nowrap}.orders-new-btn:hover{background:#5d48ee;box-shadow:none;transform:none}.orders-table-container{-webkit-overflow-scrolling:touch;border:1px solid #e9ebec;border-radius:12px;margin-bottom:16px;overflow-x:auto}.orders-table{font-size:13px;min-width:700px}.orders-table-header{background:#f8f9fa}.orders-table-header th{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:12px;letter-spacing:.3px;padding:12px 10px;text-transform:uppercase}.orders-table-row td{font-size:13px;padding:14px 10px}.orders-table-row:hover{background:#fafbfc}.orders-table-row.status-pending{background-color:#fef3c7}.orders-table-row.status-pending:hover{background-color:#fde68a}.orders-status-cell{gap:6px}.orders-status-text{font-size:13px}.orders-approve-btn{background:#28a745;border-radius:8px;font-size:12px;padding:8px 12px}.orders-approve-btn:hover{background:#218838;box-shadow:none;transform:none}.orders-pending-btn{border-radius:8px;font-size:12px;padding:8px 12px}.orders-pending-btn:hover{box-shadow:none;transform:none}.orders-status-badge{border-radius:10px;font-size:11px;padding:3px 10px}.orders-more-btn{border-radius:8px;padding:6px}.orders-more-btn:hover{background:#f0f0f0}.orders-tooltip-icon{font-size:9px;height:14px;line-height:14px;width:14px}.orders-badge{border-radius:3px;font-size:9px;padding:2px 5px}}.order-modal-overlay{align-items:flex-start;background:#00000080;bottom:0;justify-content:flex-end;left:0;padding:0;z-index:1000}.order-modal-content,.order-modal-overlay{display:flex;overflow:hidden;position:fixed;right:0;top:0}.order-modal-content{background:#fff;border-radius:12px 0 0 12px;box-shadow:-4px 0 20px #00000026;flex-direction:column;height:100vh;margin:0;max-height:100vh;max-width:500px;width:100%}.order-modal-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:0;padding:24px 24px 0}.order-modal-title{color:#1a1a1a;font-size:24px;font-weight:700;margin:0}.order-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.order-modal-close:hover{background:#f5f5f5;color:#333}.order-modal-tabs{border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:0;overflow-x:auto;overflow-y:hidden;padding:0 24px}.order-modal-tab{background:none;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:16px 20px;position:relative;transition:all .2s ease}.order-modal-tab:hover{color:#333}.order-modal-tab.active{border-bottom-color:#6852ef;color:#6852ef}.order-modal-action-bar{align-items:center;background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px}.order-modal-cancel-action{align-items:center;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s ease}.order-modal-cancel-action:hover{background:#e9ecef;color:#333}.order-modal-more-btn{align-items:center;background:none;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.order-modal-more-btn:hover{background:#e9ecef;color:#333}.order-modal-body{flex:1 1;overflow-y:auto;padding:24px}.order-section-title{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 20px}.order-details-grid{grid-gap:16px;display:grid;gap:16px;margin-bottom:32px}.order-detail-item{display:flex;flex-direction:column;gap:4px}.order-detail-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.order-detail-value{color:#1a1a1a;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:2px}.order-detail-subvalue{color:#666;font-size:12px;font-weight:400}.payment-method-section{border-top:1px solid #f0f0f0;padding-top:24px}.payment-card{align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:16px;padding:16px}.payment-card-logo{flex-shrink:0}.mastercard-logo{height:24px;position:relative;width:40px}.mastercard-circle{border-radius:50%;height:24px;position:absolute;width:24px}.mastercard-circle.red{background:#eb001b;left:0;z-index:1}.mastercard-circle.orange{background:#f79e1b;left:12px;z-index:2}.payment-card-info{flex:1 1}.payment-card-type{color:#1a1a1a;font-size:14px;font-weight:500;margin-bottom:4px}.payment-card-number{color:#666;font-family:monospace;font-size:12px;letter-spacing:1px}.order-items-section{padding:0}.items-list{gap:0}.order-address-section{padding:20px}.address-block{margin-bottom:32px}.address-block:last-child{margin-bottom:0}.address-block-title{border-bottom:1px solid #e0e0e0;color:#333;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.address-simple{background:#f9f9f9;border-radius:8px;padding:12px 16px}.address-simple p{color:#333;font-size:14px;line-height:1.5;margin:0}.address-input-container{margin-bottom:24px}.address-input-field{align-items:center;background:#fff;border:2px solid #6852ef;border-radius:8px;display:flex;overflow:hidden;position:relative}.address-input-icon{align-items:center;background:#6852ef;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.address-input{background:#0000;border:none;flex:1 1;font-size:12px;outline:none;padding:12px 16px}.address-input::placeholder{color:#999}.address-details-section{display:block!important;margin-bottom:24px;opacity:1!important;visibility:visible!important}.address-details-title{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 8px}.address-description{color:#666;font-size:14px;line-height:1.5;margin:0}.property-info-section{margin-bottom:24px}.property-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.property-info-item{display:flex;flex-direction:column;gap:4px}.property-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.property-value{color:#1a1a1a;font-size:14px;font-weight:500}.coordinates-section{margin-bottom:24px}.coordinates-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.coordinate-item{display:flex;flex-direction:column;gap:4px}.coordinate-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.coordinate-value{color:#1a1a1a;font-family:monospace;font-size:14px;font-weight:500}.comments-section{margin-bottom:24px}.comments-title{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 12px}.comments-textarea{border:1px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:14px;min-height:80px;outline:none;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.comments-textarea:focus{border-color:#6852ef}.comments-textarea::placeholder{color:#999}.map-section{margin-bottom:24px}.map-container{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:34px;flex-shrink:0;height:210px;overflow:hidden;width:455px}.map-header{background:#fff;border-bottom:1px solid #e0e0e0;padding:12px 16px}.view-larger-map-btn{background:none;border:none;color:#6852ef;cursor:pointer;font-size:14px;font-weight:500;padding:0;text-decoration:underline}.view-larger-map-btn:hover{color:#0052cc}.map-content{background:#e8f4f8;background-image:linear-gradient(45deg,#f0f0f0 25%,#0000 0),linear-gradient(-45deg,#f0f0f0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#f0f0f0 0),linear-gradient(-45deg,#0000 75%,#f0f0f0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;height:161px;position:relative}.map-placeholder{align-items:center;background:linear-gradient(135deg,#e3f2fd,#bbdefb);display:flex;height:100%;justify-content:center;position:relative;width:100%}.map-marker{background:#dc3545;border-radius:50% 50% 50% 0;box-shadow:0 2px 4px #0000004d;height:20px;left:40%;position:absolute;top:50%;transform:rotate(-45deg);width:20px}.map-marker:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:8px}.map-zoom-controls{bottom:16px;display:flex;flex-direction:column;gap:4px;position:absolute;right:16px}.zoom-in,.zoom-out{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;transition:all .2s ease;width:32px}.zoom-in:hover,.zoom-out:hover{background:#f5f5f5;border-color:#d0d0d0}@media (max-width:768px){.coordinates-grid,.property-info-grid{gap:12px;grid-template-columns:1fr}.map-content{height:250px}.address-input-field{align-items:stretch;flex-direction:column}.address-input-icon{height:40px;width:100%}.address-input{padding:12px 16px}}@media (max-width:480px){.map-content{height:200px}.map-zoom-controls{bottom:8px;right:8px}.zoom-in,.zoom-out{font-size:14px;height:28px;width:28px}}@media (max-width:767px){.order-modal-overlay{padding:0}.order-modal-content{height:100vh;margin:0;max-height:100vh;max-width:100%;position:fixed;right:0;top:0}.order-modal-header{padding:20px 20px 0}.order-modal-tabs{padding:0}.order-modal-action-bar{padding:12px 20px}.order-modal-body{padding:20px 20px 100px}.order-modal-title{font-size:20px}.order-modal-tab{font-size:13px;padding:12px 14px}}@media (max-width:480px){.order-modal-overlay{padding:0}.order-modal-content{border-radius:8px 0 0 8px;height:100vh;margin:0;max-width:100%;position:fixed;right:0;top:0}.order-modal-header{padding:16px 16px 0}.order-modal-tabs{padding:0}.order-modal-action-bar{padding:10px 16px}.order-modal-body{padding:16px 16px 100px}.order-details-grid{gap:12px}.payment-card{gap:12px;padding:12px}}.address-vertical-item{display:flex!important;flex-direction:column;padding:5px 16px}.address-vertical-item,.address-vertical-label{opacity:1!important;visibility:visible!important}.address-vertical-label{color:#666;display:block!important;font-size:12px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:4px;text-transform:none}.address-vertical-value{color:#1a1a1a;font-size:14px;font-weight:500}.address-map{border:1px solid #e0e0e0;border-radius:8px;height:300px;margin-top:8px;width:100%}.address-info-item{align-items:center;display:flex!important;gap:16px;justify-content:space-between;margin-bottom:16px;opacity:1!important;padding:0 16px;visibility:visible!important}.address-block .address-label,.address-info-item .address-label,.order-address-section .address-label{color:#1a1a1a!important;display:block!important;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px!important;font-style:normal;font-weight:600!important;height:auto!important;line-height:20px;margin:0!important;min-width:140px;opacity:1!important;overflow:visible!important;padding:0!important;position:relative!important;text-overflow:clip!important;text-transform:none;visibility:visible!important;white-space:normal!important;width:auto!important;z-index:1!important}.address-value{color:#1a1a1a;display:block;flex:1 1;font-size:14px;font-weight:400;opacity:1;text-align:right;visibility:visible}.no-address-data,.no-packaging-items{color:#666;font-style:italic;padding:40px 20px;text-align:center}.order-packaging-section{padding:20px}.packaging-items-list{display:flex;flex-direction:column;gap:16px}.packaging-item{align-items:center;background:#f9f9f9;border-radius:8px;display:flex;flex-direction:row;gap:16px;padding:16px}.packaging-item-image{border-radius:8px;flex-shrink:0;height:80px;object-fit:cover;width:80px}.packaging-item-content{display:flex;flex:1 1;flex-direction:column;gap:8px}.packaging-item-name{color:#333;font-size:16px;font-weight:600}.packaging-item-price{align-items:center;display:flex;font-size:14px;gap:8px}.packaging-price-label{color:#666;font-weight:500}.packaging-price-value{color:#1a73e8;font-weight:600}@media (max-width:768px){.order-packaging-section{padding:16px}.packaging-item{gap:12px;padding:14px}.packaging-item-image{height:70px;width:70px}.packaging-item-name{font-size:15px}.packaging-item-price{font-size:13px}}@media (max-width:480px){.order-packaging-section{padding:12px}.packaging-item{gap:10px;padding:12px}.packaging-item-image{height:60px;width:60px}.packaging-item-name{font-size:14px}.packaging-item-price{font-size:12px}}@media (max-width:768px){.address-vertical-item{margin-bottom:16px;padding:0 12px}.address-vertical-label,.address-vertical-value{font-size:13px}.address-map{height:250px}.address-info-item{margin-bottom:12px;padding:0 12px}.address-label{font-size:12px}.address-value{font-size:13px}}@media (max-width:480px){.address-vertical-item{margin-bottom:12px;padding:0 8px}.address-vertical-label{font-size:12px}.address-vertical-value{font-size:12px;padding-left:4px}.address-map{height:200px}.address-info-item{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:12px;padding:0 8px}.address-label{font-size:12px}.address-value{font-size:12px;text-align:left}}.item-card{background:#fff!important;border:1px solid #e0e0e0;border-radius:24px;box-shadow:0 2px 4px #0000000d;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.item-card.expanded{background:#fff!important;box-shadow:0 4px 12px #00000026}.item-card:hover{box-shadow:0 4px 8px #0000001a}.item-image{align-items:center;background:#fff;border-radius:6px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;transition:all .3s ease}.item-image.collapsed,.item-image.expanded{height:60px;width:60px}.item-image img{height:100%;object-fit:cover;width:100%}.item-content{align-items:center;display:flex;gap:12px;padding:16px}.item-title-section{flex:1 1}.item-title{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:4px}.item-toggle-btn{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.item-toggle-btn:hover{background:#f5f5f5;color:#333}.item-toggle-chevron{border-color:#5f676b;border-style:solid;border-width:0 1.5px 1.5px 0;display:inline-block;height:6px;transition:transform .2s ease;width:6px}.item-toggle-chevron.expanded{transform:rotate(-135deg)}.item-toggle-chevron.collapsed{transform:rotate(45deg)}.item-details{background:#fff!important;padding:0 0 16px}.item-details-horizontal{display:flex;flex-direction:column;gap:16px;margin:16px 0;padding:0 16px}.item-detail-row{gap:16px}.item-detail-label{color:#15181a;flex-shrink:0;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:lowercase}.item-detail-value{align-items:center;color:#1a1a1a;display:flex;flex:1 1;font-size:13px;font-weight:400;justify-content:flex-end;text-align:right}.item-tag-badge{font-feature-settings:"case" on;background-color:#f3e8ff;border-radius:10px;color:#6b21a8;font-family:TBC Contract,sans-serif;font-size:11px;font-weight:600;line-height:1.4;padding:3px 10px;text-align:center;text-transform:uppercase;white-space:nowrap}.qr-code-row,.qr-code-section{align-items:flex-start}.qr-code-section{display:flex;flex-direction:column;gap:8px;margin-top:8px}.item-card-qr-code-image{aspect-ratio:1/1;background:#fff;border:1px solid #e0e0e0;border-radius:4px;height:100px;padding:4px;width:100px}@media (max-width:768px){.item-details-horizontal{gap:10px}.item-card>div:first-of-type{padding:12px}.item-details{padding:0 12px 12px}.item-image.collapsed,.item-image.expanded{height:60px;width:60px}.item-title{font-size:14px}.item-detail-label{font-size:14px;min-width:100px}.item-detail-value{font-size:12px}}@media (max-width:480px){.item-content{align-items:flex-start;flex-direction:column;gap:8px}.item-toggle-btn{align-self:flex-end}.item-image.collapsed,.item-image.expanded{height:60px;width:60px}.item-details-horizontal{gap:8px;padding:0 8px}.item-detail-row{align-items:flex-start;gap:4px;justify-content:flex-start}.item-detail-label{font-size:14px}.item-detail-value{font-size:11px;text-align:left}.qr-code-image{height:120px;width:120px}}.pending-changes-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.pending-changes-modal{animation:modalSlideIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:500px;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.pending-changes-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.pending-changes-header h2{color:#1d1d1b;font-size:18px;font-weight:600;margin:0}.pending-changes-close{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;transition:background .2s ease;width:32px}.pending-changes-close:hover{background:#f0f0f0}.pending-changes-close:disabled{cursor:not-allowed;opacity:.5}.pending-changes-body{flex:1 1;overflow-y:auto;padding:24px}.pending-changes-order-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.order-number{color:#1d1d1b;font-size:14px}.change-date{color:#666;font-size:12px}.pending-changes-callout{align-items:flex-start;background:#f0f7ff;border:1px solid #d0e3ff;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:12px 16px}.pending-changes-callout-icon{color:#2c78ff;flex-shrink:0;font-size:16px}.pending-changes-callout-text{color:#1d1d1b;font-size:13px;line-height:1.5}.pending-changes-sections{display:flex;flex-direction:column;gap:16px}.pending-changes-section{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.pending-changes-section-header{align-items:center;background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;padding:10px 16px}.pending-changes-section-icon{flex-shrink:0;font-size:16px}.pending-changes-section-title{color:#374151;font-size:13px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.pending-changes-section-items{display:flex;flex-direction:column}.pending-change-item{align-items:center;display:flex;gap:12px;padding:10px 16px;transition:background .2s ease}.pending-change-item:not(:last-child){border-bottom:1px solid #f0f0f0}.pending-change-item:hover{background:#f9fafb}.pending-change-icon{flex-shrink:0;font-size:16px;text-align:center;width:22px}.pending-change-text{color:#1d1d1b;font-size:14px;line-height:1.4}.pending-changes-empty{color:#666;font-size:14px;padding:24px;text-align:center}.pending-changes-footer{border-top:1px solid #e0e0e0;display:flex;gap:12px;padding:20px 24px}.pending-changes-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.pending-changes-btn:disabled{cursor:not-allowed;opacity:.6}.pending-changes-btn-approve{background:#10b981;color:#fff}.pending-changes-btn-approve:hover:not(:disabled){background:#059669}.pending-changes-btn-reject{background:#ef4444;color:#fff}.pending-changes-btn-reject:hover:not(:disabled){background:#dc2626}.pending-changes-btn-cancel{background:#f0f0f0;color:#666}.pending-changes-btn-cancel:hover:not(:disabled){background:#e0e0e0}.loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.pending-changes-overlay{padding:10px}.pending-changes-modal{max-height:95vh}.pending-changes-header{padding:16px 20px}.pending-changes-header h2{font-size:16px}.pending-changes-body{padding:20px}.pending-changes-footer{flex-direction:column;padding:16px 20px}.pending-changes-btn{width:100%}.pending-changes-order-info{align-items:flex-start;flex-direction:column;gap:4px}}.myspace-container{max-width:100%;width:100%}.myspace-header{margin-bottom:20px}.myspace-title{font-feature-settings:"case" on;color:#1a1a1a;font-family:TBC Contract,sans-serif;font-size:20px;font-weight:900;margin:20px 0;text-transform:uppercase}.myspace-main-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:8px;margin-bottom:16px}.myspace-main-tab{font-feature-settings:"case" on;background:#0000;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:600;margin-bottom:-2px;padding:10px 24px;text-transform:uppercase;transition:all .2s}.myspace-main-tab:hover{color:#6852ef}.myspace-main-tab.active{border-bottom:2px solid #6852ef;color:#6852ef}.myspace-items-subtabs{background-color:#f9fafb;border-radius:8px;display:flex;gap:8px;margin-bottom:20px;padding:8px}.myspace-subtab{background-color:initial;border:none;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.myspace-subtab:hover{background-color:#e5e7eb}.myspace-subtab.active{background-color:#6852ef;color:#fff}.myspace-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.myspace-button-group{align-items:center;display:flex;gap:8px;justify-content:space-between}.myspace-filter-section{align-items:center;display:flex;gap:12px;height:39px}.myspace-filter-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.myspace-filter-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.myspace-view-toggle{display:flex;gap:8px;margin-left:auto}.myspace-view-btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:14px;color:#374151;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:8px;transition:all .2s}.myspace-view-btn:hover{background-color:#f9fafb}.myspace-view-btn.active{background-color:#6852ef;border-color:#6852ef;color:#fff}.myspace-content{margin-top:24px}.empty-message,.loading-message{color:#6b7280;font-size:16px;padding:60px 20px;text-align:center}.myspace-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.space-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:box-shadow .2s}.space-card:hover{box-shadow:0 4px 12px #0000001a}.space-card.disabled{cursor:not-allowed;filter:grayscale(50%);opacity:.6;pointer-events:none}.space-card.disabled:hover{box-shadow:none;transform:none}.space-card-header{margin-bottom:16px}.space-card-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.space-card-title h3{color:#1a1a1a;font-family:TBC Contract,sans-serif;font-size:20px;font-weight:600;margin:0}.space-badge{border-radius:12px;font-size:12px;font-weight:500;padding:4px 12px}.space-badge.active{background-color:#d1fae5;color:#065f46}.space-badge.inactive{background-color:#fee2e2;color:#991b1b}.space-card-details{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:16px}.space-detail-row{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:8px 0}.detail-label{color:#6b7280}.detail-label,.detail-value{font-size:14px;font-weight:500}.detail-value{color:#1a1a1a}.original-price{color:#9ca3af;margin-right:8px;text-decoration:line-through}.current-price{color:#6852ef;font-weight:600}.space-usage-section{background-color:#f9fafb;border-radius:8px;margin-bottom:16px;padding:16px}.space-usage-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.usage-label{color:#374151;font-size:14px;font-weight:600}.usage-percentage{color:#6852ef;font-size:14px;font-weight:700}.space-progress-bar{background-color:#e5e7eb;border-radius:6px;height:12px;margin-bottom:12px;overflow:hidden;width:100%}.space-progress-fill{background:linear-gradient(90deg,#6852ef,#6852ef);border-radius:6px;height:100%;transition:width .3s ease}.space-usage-details{align-items:center;display:flex;gap:16px;justify-content:space-between}.usage-text{color:#6b7280;font-size:13px}.usage-text strong{color:#1a1a1a;font-weight:600}.space-add-item-container{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px;margin-top:16px}.space-add-item-btn{background-color:#6852ef;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:14px 20px 10px;transition:all .2s}.space-add-item-btn:hover{background-color:#5742d9;transform:translateY(-1px)}.space-add-item-btn:active{transform:translateY(0)}.space-items-section{border-top:2px solid #e5e7eb;margin-top:16px;padding-top:16px}.toggle-items-btn{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:12px 16px;transition:all .2s;width:100%}.toggle-items-btn:hover{background-color:#f3f4f6}.toggle-items-text{flex:1 1;padding-top:4px}.toggle-items-chevron{border-bottom:1.5px solid #5f676b;border-right:1.5px solid #5f676b;display:inline-block;flex-shrink:0;height:8px;margin-left:8px;transform:rotate(45deg);transition:transform .2s;width:8px}.toggle-items-chevron.open{transform:rotate(-135deg)}.items-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.item-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.item-card-header{align-items:center;display:flex;gap:12px;margin-bottom:18px}.item-image-wrapper{align-items:center;display:flex;flex-direction:column;gap:4px}.item-image{border:1px solid #e5e7eb}.item-photo-count{background:#fffffff2;border-radius:4px;color:#6852ef;cursor:pointer;font-size:11px;font-weight:600;padding:2px 6px;transition:all .2s ease;white-space:nowrap}.item-photo-count:hover{background:#6852eff2;box-shadow:0 2px 6px #0000004d;color:#fff}.item-info{flex:1 1}.item-name{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 4px}.item-number{color:#6b7280;font-size:13px;margin:0}.item-details{display:flex;flex-direction:column;gap:8px}.item-detail-row{font-size:13px;justify-content:space-between}.item-detail-row,.item-qr{align-items:center;display:flex}.item-qr{gap:12px}.item-comment-row,.item-qr{border-top:1px solid #e5e7eb;margin-top:8px;padding-top:8px}.item-comment-row{display:flex;flex-direction:column;gap:6px}.item-comment-display{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:6px;padding:4px 6px;transition:background .15s}.item-comment-display:hover{background:#f3f4f6}.item-comment-text{color:#374151;flex:1 1;font-size:13px}.item-comment-edit-icon{color:#9ca3af;flex-shrink:0;font-size:14px}.item-comment-edit{display:flex;flex-direction:column;gap:6px}.item-comment-textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;outline:none;padding:6px 10px;resize:none;transition:border-color .2s;width:100%}.item-comment-textarea:focus{border-color:#6852ef}.item-comment-actions{display:flex;gap:6px}.item-comment-cancel,.item-comment-save{border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;height:30px;padding:0 12px;transition:background .2s}.item-comment-save{background:#6852ef;color:#fff}.item-comment-save:hover{background:#5a44d6}.item-comment-save:disabled{background:#9ca3af;cursor:not-allowed}.item-comment-cancel{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.item-comment-cancel:hover{background:#e5e7eb}.item-comment-cancel:disabled{cursor:not-allowed;opacity:.6}.myspace-list{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto;overflow-y:visible}.myspace-table{border-collapse:collapse;min-width:1200px;width:100%}.myspace-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.myspace-table th{color:#374151;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.myspace-table td{border-bottom:1px solid #f3f4f6;color:#1a1a1a;font-size:14px;padding:16px}.myspace-table tbody tr:hover{background-color:#f9fafb}.myspace-table tbody tr:last-child td{border-bottom:none}.table-usage-cell{align-items:center;display:flex;gap:8px;min-width:120px}.table-progress-bar{background-color:#e5e7eb;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.table-progress-fill{background:linear-gradient(90deg,#6852ef,#6852ef);border-radius:4px;height:100%;transition:width .3s ease}.table-usage-text{color:#6852ef;font-size:12px;font-weight:600;white-space:nowrap}@media (max-width:1024px){.myspace-cards{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:767px){.myspace-controls{flex-wrap:wrap;gap:12px}.myspace-bulk-action-btn{flex:1 1 auto;order:1}.myspace-bulk-action-btn--end{flex:1 1 auto;margin-left:0!important;order:2}.myspace-filter-section{gap:8px;order:3;width:100%}.filter-dropdown{flex:1 1 auto}.myspace-reset-filters-btn{flex:1 1 auto;margin-left:0;min-width:-webkit-fit-content;min-width:fit-content}.myspace-view-toggle{display:none}.myspace-search-date-container{order:4;width:100%}.myspace-cards{grid-template-columns:1fr}.myspace-list{overflow-x:auto}.myspace-table{min-width:600px}}@media (max-width:480px){.myspace-title{font-size:16px}.space-card{padding:16px}.space-card-title h3{font-size:18px}.item-card{padding:12px}.item-image{height:50px;width:50px}}.myitems-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.myitems-grid-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;position:relative;transition:box-shadow .2s}.myitems-grid-item:hover{box-shadow:0 4px 12px #0000001a}.myitems-grid-checkbox{left:12px;position:absolute;top:12px}.myitems-grid-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.myitems-grid-image-title{font-feature-settings:"case" on;align-items:center;display:flex;flex:1 1;font-family:TBC Contract,sans-serif;gap:12px;text-transform:uppercase}.myitems-grid-image-wrapper{display:inline-block;position:relative}.myitems-grid-image{border:1px solid #e9ecef;box-shadow:0 1px 3px #0000001a}.myitems-photo-count{background:#fffffff2;border-radius:4px;bottom:-10px;color:#6852ef;cursor:pointer;font-size:11px;font-weight:600;left:50%;padding:0;transition:all .2s ease;white-space:nowrap}.myitems-photo-count:hover{background:#6852eff2;box-shadow:0 2px 6px #0000004d;color:#fff}.myitems-grid-image-title h3{color:#1a1a1a;font-size:16px;font-weight:600;margin:0}.myitems-grid-details{color:#374151;display:flex;flex-direction:column;font-size:14px;gap:8px;padding-left:0}.myitems-grid-details p{margin:0}.myspace-checkbox,.myspace-radio{accent-color:#6852ef;cursor:pointer;height:18px;width:18px}.myspace-badge{border-radius:12px;font-size:12px;font-weight:500;padding:4px 12px;white-space:nowrap}.myspace-badge.active{background-color:#d1fae5;color:#065f46}.myspace-badge.inactive{background-color:#fee2e2;color:#991b1b}.myspace-badge.received{background-color:#dbeafe;color:#1e40af}.myspace-badge.tag-badge{font-feature-settings:"case" on;background-color:#f3e8ff;border-radius:10px;color:#6b21a8;font-family:TBC Contract,sans-serif;font-size:11px;font-weight:600;line-height:1.4;padding:7px 10px 3px;text-align:center;text-transform:uppercase;white-space:pre-line}.myspace-tag-filters{margin-bottom:24px}.filter-dropdown{max-width:300px;min-width:170px;position:relative}.filter-dropdown-btn{font-feature-settings:"case" on;align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:16px;color:#374151;cursor:pointer;display:flex;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;padding:14px 12px 10px;text-transform:uppercase;transition:all .2s;width:100%}.filter-dropdown-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.filter-dropdown-chevron{border-color:#5f676b;border-style:solid;border-width:0 1.5px 1.5px 0;display:inline-block;height:6px;margin-bottom:4px;transform:rotate(45deg);transition:transform .2s;width:6px}.filter-dropdown-chevron.open{transform:rotate(-135deg)}.filter-dropdown-menu{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.filter-section-header{background-color:#f9fafb;color:#1a1a1a;font-size:13px;font-weight:700;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.filter-section-divider{background-color:#e5e7eb;height:1px;margin:8px 0}.filter-dropdown-item{align-items:center;cursor:pointer;display:flex;gap:5px;padding:2px 10px;transition:background-color .2s}.filter-dropdown-item:hover{background-color:#f9fafb}.filter-dropdown-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.filter-dropdown-item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:10px}.filter-dropdown-checkbox{accent-color:#6852ef;cursor:pointer;height:12px;width:12px}.filter-dropdown-label{color:#374151;flex:1 1;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}.myspace-search-date-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:1 1;gap:16px}.myspace-search,.myspace-search-date-container{align-items:center;display:flex;padding:8px 12px}.myspace-search{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:8px;min-width:180px}.myspace-search-icon{align-items:center;color:#94a3b8;display:flex}.myspace-search-input{font-feature-settings:"case" on;background:#0000;border:none;color:#334155;font-family:TBC Contract,sans-serif;font-size:14px;outline:none;text-transform:uppercase;width:100%}.myspace-search-input::placeholder{color:#94a3b8}.myspace-date-filter{align-items:center;display:flex;gap:12px}.myspace-date-group{align-items:center;display:flex;gap:6px}.myspace-date-label{color:#64748b;font-size:12px;font-weight:500;white-space:nowrap}.myspace-date-input{font-feature-settings:"case" on;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-family:TBC Contract,sans-serif;font-size:13px;min-width:110px;padding:8px 10px;text-transform:uppercase;transition:all .2s}.myspace-date-input::placeholder{color:#94a3b8;font-size:12px}.myspace-date-input:hover{border-color:#cbd5e1}.myspace-date-input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a;outline:none}.myspace-date-clear-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.myspace-date-clear-btn:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.myspace-select-all-label{align-items:center;background:#f3f4f6;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:background .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.myspace-select-all-label:hover{background:#e5e7eb}.myspace-select-all-label input{cursor:pointer;height:16px;margin:0;width:16px}@media (max-width:900px){.myspace-search-date-container{flex-wrap:wrap;width:100%}.myspace-search{flex:1 1;min-width:150px}.myspace-date-filter{flex:1 1;justify-content:flex-end}}@media (max-width:600px){.myspace-search-date-container{align-items:stretch;flex-direction:column;gap:10px;padding:10px}.myspace-search{min-width:0;min-width:auto;width:100%}.myspace-date-filter{justify-content:space-between;width:100%}.myspace-date-group{flex:1 1}.myspace-date-input{width:100%}.myspace-date-label{font-size:11px}}.myspace-reset-filters-btn{font-feature-settings:"case" on;align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:16px;color:#374151;cursor:pointer;display:flex;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:500;justify-content:center;margin-left:0;padding:12px 8px 8px;text-transform:uppercase;transition:all .2s}.myspace-reset-filters-btn:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.myspace-reset-filters-btn:disabled{cursor:not-allowed;opacity:.5}.myspace-bulk-action-btn{background-color:#6852ef;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:14px 10px 10px;transition:all .2s;white-space:nowrap}html[lang=en] .myspace-bulk-action-btn{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;text-transform:uppercase}.myspace-bulk-action-btn:hover:not(:disabled){background-color:#6852ef}.myspace-bulk-action-btn:disabled{background-color:#d1d5db;cursor:not-allowed;opacity:.6}.myspace-bulk-action-btn--end{margin-left:auto}.myspace-pending-transport-btn{background-color:#6852ef}.myspace-pending-transport-btn:hover{background-color:#5642d9}.myspace-table-row{transition:background-color .2s}.myspace-table-row:hover{background-color:#f9fafb}@media (max-width:767px){.myspace-view-toggle{display:none!important}.myspace-badge.tag-badge{border-radius:8px;font-size:10px;padding:2px 8px}.filter-dropdown{flex:1 1 auto}.filter-dropdown-btn{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:13px;padding:14px 12px 10px;text-transform:uppercase}.filter-dropdown-label{font-size:12px}.filter-dropdown-checkbox{height:12px;width:12px}.filter-section-header{font-size:12px;padding:6px 14px}}@media (min-width:768px) and (max-width:1023px){.myspace-view-toggle{display:none!important}.myspace-badge.tag-badge{border-radius:9px;font-size:10px;padding:2px 9px}.filter-dropdown{max-width:300px;min-width:170px}.filter-dropdown-btn{font-size:13px}.filter-dropdown-label,.filter-section-header{font-size:12px}}@media (min-width:1024px) and (max-width:1279px){.myspace-view-toggle{display:none!important}}@media (min-width:1280px){.myspace-view-toggle.hide-for-spaces{display:none!important}}.image-gallery-overlay{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.image-gallery-content{align-items:center;display:flex;flex-direction:column;gap:20px;max-height:90vh;max-width:90vw;position:relative}.image-gallery-close{align-items:center;background:#fff3;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;line-height:1;position:absolute;right:0;top:-50px;transition:background .2s;width:40px}.image-gallery-close:hover{background:#ffffff4d}.image-gallery-next,.image-gallery-prev{align-items:center;background:#fff3;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:36px;height:50px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:50px}.image-gallery-prev{left:-70px}.image-gallery-next{right:-70px}.image-gallery-next:hover,.image-gallery-prev:hover{background:#ffffff4d}.image-gallery-main{align-items:center;display:flex;justify-content:center;position:relative}.image-gallery-image,.image-gallery-main{max-height:calc(90vh - 150px);max-width:100%}.image-gallery-image{border-radius:8px;object-fit:contain}.image-gallery-counter{color:#fff;font-size:16px;font-weight:500;text-align:center}.image-gallery-thumbnails{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:100%;overflow-x:auto;padding:10px 0}.image-gallery-thumbnail{border:2px solid #0000;border-radius:8px;cursor:pointer;height:80px;object-fit:cover;opacity:.6;transition:opacity .2s,transform .2s;width:80px}.image-gallery-thumbnail:hover{opacity:.9;transform:scale(1.05)}.image-gallery-thumbnail.active{border-color:#6852ef;opacity:1}@media (max-width:767px){.image-gallery-next,.image-gallery-prev{font-size:28px;height:40px;width:40px}.image-gallery-prev{left:10px}.image-gallery-next{right:10px}.image-gallery-close{font-size:24px;height:36px;right:10px;top:10px;width:36px}.image-gallery-thumbnail{height:60px;width:60px}.image-gallery-image,.image-gallery-main{max-height:calc(90vh - 200px)}}.flatpickr-calendar{z-index:9999!important}.flatpickr-day.today,.flatpickr-day.today:hover{border-color:#6852ef!important}.flatpickr-day.today:hover{background:#f6f8f8!important}.myspace-add-item-modal-overlay{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:0;z-index:1001}.myspace-add-item-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;margin:auto;max-height:calc(100vh - 32px);max-width:1400px;overflow:hidden;padding:0;width:100%}.myspace-add-item-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e1e4e5;border-radius:16px 16px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.myspace-add-item-modal-header h3{color:#15181a;font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin:0}.myspace-add-item-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#566063;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;transition:background .2s;width:32px}.myspace-add-item-modal-close:hover{background:#f6f8f8;color:#15181a}.myspace-add-item-modal-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:24px 32px 0}.myspace-add-item-search{margin-bottom:20px}.myspace-add-item-search input{background:#f6f8f8;border:1px solid #e1e4e5;border-radius:8px;box-sizing:border-box;color:#15181a;font-family:Inter,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.myspace-add-item-search input:focus{background:#fff;border-color:#6852ef;outline:none}.myspace-add-item-items-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;overflow:visible;position:relative;width:100%}.myspace-add-item-placeholder{color:#6b7280;font-size:16px;grid-column:1/-1;padding:40px;text-align:center}.myspace-add-item-item-card{align-items:stretch;background:#fff;border-radius:20px;box-shadow:0 4px 14px 0 #0000001f;display:flex;flex-direction:column;max-height:300px;min-height:280px;overflow:visible;padding:12px;position:relative;transition:all .2s ease;width:100%;z-index:1}.myspace-add-item-item-card:has(.myspace-add-item-size-menu){z-index:102}.myspace-add-item-item-card:hover{box-shadow:0 6px 18px 0 #00000026;transform:translateY(-2px)}.myspace-add-item-item-image{align-self:center;aspect-ratio:1/1;border-radius:10px;display:block;height:100px;margin:0 auto 8px;object-fit:cover;width:100px}.myspace-add-item-no-image{align-items:center;background:#f5f5f5;border:1px dashed #ddd;display:flex;font-size:48px;justify-content:center}.myspace-add-item-item-title{color:#15181a;font-family:TBC Contract,sans-serif;font-size:13px;font-weight:700;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.myspace-add-item-item-description{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#566063;display:-webkit-box;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-top:2px;min-height:16px;overflow:hidden;text-overflow:ellipsis}.myspace-add-item-done-flag{align-items:center;background:#008a2e;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:26px;justify-content:center;left:10px;position:absolute;top:10px;transition:background .2s ease,transform .1s ease;width:26px;z-index:10}.myspace-add-item-done-flag:hover{background:#006b23;transform:scale(1.05)}.myspace-add-item-total-badge{background:#f6f8f8;border-radius:999px;color:#15181a;font-size:12px;font-weight:600;padding:4px 10px;position:absolute;right:15px;top:15px;z-index:10}.myspace-add-item-size-select{align-self:stretch;position:relative;width:100%;z-index:1}.myspace-add-item-size-select:has(.myspace-add-item-size-menu){z-index:101}.myspace-add-item-select-display{align-items:center;background:#f8f9fa;border:1px solid #e6eaed;border-radius:10px;cursor:pointer;display:flex;font-size:13px;height:38px;justify-content:space-between;margin-top:10px;padding:0 12px;width:100%}.myspace-add-item-select-display span:first-child{display:block;flex:1 1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myspace-add-item-select-display.placeholder{color:#9aa1a4}.myspace-add-item-select-chevron{border-bottom:1.5px solid #5f676b;border-right:1.5px solid #5f676b;display:inline-block;height:8px;margin-right:4px;transform:rotate(45deg);transition:transform .2s;width:8px}.myspace-add-item-select-chevron.open{transform:rotate(-135deg)}.myspace-add-item-size-menu{background:#fff;border:1px solid #e1e4e5;border-radius:24px;box-shadow:0 10px 24px #0000001f;left:0;max-height:220px;overflow:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:103}.myspace-add-item-size-row{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 40px 10px 12px;position:relative}.myspace-add-item-size-row.active,.myspace-add-item-size-row:hover{background:#f6f8f8}.myspace-add-item-count-badge{align-items:center;background:#e53935;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;height:18px;justify-content:center;min-width:18px;padding:0 6px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.myspace-add-item-add-btn{align-items:center;align-self:stretch;background:#6852ef;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:TBC Contract,sans-serif;font-size:13px;font-weight:700;height:38px;justify-content:center;margin-top:12px;transition:all .2s;width:100%}.myspace-add-item-add-btn:hover{filter:brightness(.97)}.myspace-add-item-add-btn:active{transform:scale(.995)}.myspace-add-item-quantity-controls{align-items:center;align-self:stretch;border-radius:20px;display:inline-flex;gap:12px;height:40px;justify-content:center;margin-top:12px;width:100%}.myspace-add-item-quantity-controls button{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:18px;color:#141719;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .2s;width:50px}.myspace-add-item-quantity-controls button:hover{background:#f6f8f8}.myspace-add-item-quantity-controls span{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:18px;display:inline-flex;font:600 13px/1 Inter,system-ui,sans-serif;height:36px;justify-content:center;width:50px}.myspace-add-item-choose-bar{align-items:center;align-self:stretch;background:#f6f8f8;border:1px dashed #e1e4e5;border-radius:10px;color:#566063;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;height:38px;justify-content:center;margin-top:12px;width:100%}.myspace-add-item-choose-bar:hover{background:#e1e4e5}.myspace-add-item-add-custom-card{align-items:center;background:linear-gradient(135deg,#e8f4ff,#f6faff);border:2px dashed #6852ef!important;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all .2s ease}.myspace-add-item-add-custom-card:hover{background:linear-gradient(135deg,#d4ebff,#e8f4ff);box-shadow:0 6px 16px #0072f626;transform:translateY(-2px)}.myspace-add-item-custom-icon{align-items:center;background:#6852ef;border-radius:50%;color:#fff;display:flex;font-size:26px;font-weight:300;height:50px;justify-content:center;margin-bottom:16px;width:50px}.myspace-add-item-add-custom-card .myspace-add-item-item-title{color:#6852ef;font-weight:700;text-align:center}.myspace-add-item-add-custom-card .myspace-add-item-item-description{color:#6852ef;opacity:.8;text-align:center}.myspace-add-item-custom-item-card{background:linear-gradient(135deg,#f0fdf4,#f6fff8);border:1px solid #22c55e!important}.myspace-add-item-custom-item-card .myspace-add-item-item-description,.myspace-add-item-custom-item-card .myspace-add-item-item-title{text-align:center}.myspace-add-item-custom-badge{background:#22c55e;border-radius:999px;bottom:12px;color:#fff;font-size:11px;font-weight:600;left:50%;padding:4px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap}.myspace-add-item-modal-footer{background:#fff;border-radius:0 0 16px 16px;border-top:1px solid #e1e4e5;bottom:0;flex-shrink:0;justify-content:space-between;margin-top:auto;padding:16px 32px;position:-webkit-sticky;position:sticky;z-index:10}.myspace-add-item-footer-info,.myspace-add-item-modal-footer{align-items:center;display:flex}.myspace-add-item-footer-count{color:#374151;font-size:14px;font-weight:500}.myspace-add-item-footer-volume{color:#22c55e;font-size:14px;font-weight:700;margin-left:16px}.myspace-add-item-footer-volume.error{color:#ef4444}.myspace-add-item-footer-buttons{display:flex;gap:12px}.myspace-add-item-footer-btn{border:none;border-radius:16px;cursor:pointer;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.myspace-add-item-btn-cancel{background:#f6f8f8;color:#374151}.myspace-add-item-btn-cancel:hover{background:#e1e4e5}.myspace-add-item-btn-ok{background:#6852ef;color:#fff}.myspace-add-item-btn-ok:hover{background:#5742d9}.myspace-add-item-btn-ok.disabled,.myspace-add-item-btn-ok:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7}.myspace-add-item-btn-ok.disabled:hover,.myspace-add-item-btn-ok:disabled:hover{background:#9ca3af}@media (max-width:1200px){.myspace-add-item-items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.myspace-add-item-modal-overlay{align-items:flex-start;padding:20px 12px 12px}.myspace-add-item-modal-content{border-radius:12px;margin:0;max-height:85vh;max-width:100%;overflow:hidden;width:100%}.myspace-add-item-modal-header{padding:14px 20px}.myspace-add-item-modal-header h3{font-size:18px}.myspace-add-item-modal-close{font-size:24px;height:28px;width:28px}.myspace-add-item-modal-body{padding:20px 20px 0}.myspace-add-item-items-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.myspace-add-item-item-card{height:auto;min-height:320px}.myspace-add-item-total-badge{font-size:12px;right:8px;top:8px}.myspace-add-item-modal-footer{flex-wrap:wrap;gap:10px;padding:12px 20px}.myspace-add-item-footer-info{flex-wrap:wrap;gap:8px}.myspace-add-item-footer-count{font-size:13px}.myspace-add-item-footer-volume{font-size:14px;margin-left:0}.myspace-add-item-footer-btn{font-size:13px;padding:10px 20px}}@media (max-width:767px){.myspace-add-item-modal-overlay{padding:12px 8px 8px}.myspace-add-item-modal-content{border-radius:12px;max-height:80vh;overflow:hidden}.myspace-add-item-modal-header{padding:12px 16px}.myspace-add-item-modal-header h3{font-size:16px;line-height:1.3}.myspace-add-item-modal-close{font-size:20px;height:24px;width:24px}.myspace-add-item-modal-body{padding:16px 16px 0}.myspace-add-item-search{margin-bottom:16px}.myspace-add-item-search input{font-size:14px;padding:10px 14px}.myspace-add-item-items-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.myspace-add-item-item-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 2px 6px #0000000f;font-size:12px;height:auto;min-height:200px;padding:8px;width:100%}.myspace-add-item-custom-icon{font-size:20px;height:40px;margin-bottom:12px;width:40px}.myspace-add-item-item-image{height:80px;width:80px}.myspace-add-item-item-title{font-size:12px;line-height:20px}.myspace-add-item-item-description{font-size:12px;line-height:20px;min-height:20px}.myspace-add-item-total-badge{font-size:12px;font-weight:600;line-height:20px;right:8px;top:8px}.myspace-add-item-done-flag{font-size:12px;font-weight:600;height:24px;left:8px;line-height:20px;top:8px;width:24px}.myspace-add-item-add-btn,.myspace-add-item-choose-bar,.myspace-add-item-quantity-controls{font-size:12px;height:40px;line-height:20px;margin-bottom:12px;margin-top:12px}.myspace-add-item-quantity-controls button,.myspace-add-item-quantity-controls span{height:40px;width:48px}.myspace-add-item-modal-footer{align-items:stretch;flex-direction:column;gap:10px;padding:12px 16px}.myspace-add-item-footer-info{flex-wrap:nowrap;justify-content:space-between;width:100%}.myspace-add-item-footer-count{font-size:12px}.myspace-add-item-footer-volume{font-size:11px;margin-left:0}.myspace-add-item-footer-buttons{gap:10px;width:100%}.myspace-add-item-footer-btn{flex:1 1;font-size:13px;min-height:44px;padding:12px 16px}}@media (max-width:600px){.myspace-add-item-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.myspace-add-item-modal-overlay{padding:8px 4px 4px}.myspace-add-item-modal-content{border-radius:8px;max-height:75vh;overflow:hidden}.myspace-add-item-modal-header{padding:10px 14px}.myspace-add-item-modal-header h3{font-size:15px}.myspace-add-item-modal-body{padding:14px 14px 0}.myspace-add-item-items-grid{gap:10px}.myspace-add-item-item-card{min-height:200px;padding:8px}.myspace-add-item-item-image{height:70px;width:70px}.myspace-add-item-modal-footer{gap:8px;padding:10px 14px}.myspace-add-item-footer-btn{font-size:12px;min-height:42px;padding:10px 16px}}@media (max-width:900px) and (orientation:landscape){.myspace-add-item-modal-overlay{align-items:center;padding:8px}.myspace-add-item-modal-content{max-height:calc(100vh - 16px)}.myspace-add-item-items-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.myspace-add-item-item-card{min-height:200px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.myspace-add-item-modal-content{box-shadow:0 20px 40px #00000040}}@supports (-webkit-appearance:none){.myspace-add-item-modal-overlay{-webkit-overflow-scrolling:touch}.myspace-add-item-modal-content{transform:translateZ(0)}}@-moz-document url-prefix(){.myspace-add-item-modal-body{scrollbar-width:thin}}.appointments-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;min-height:400px;padding:0}.appointments-header{margin-bottom:32px}.appointments-title{color:#15181a;font-size:24px;font-weight:700;margin:0 0 8px}.appointments-subtitle{color:#666;font-size:16px;line-height:1.5;margin:0}.delivery-tabs{border-bottom:1px solid #e0e0e0;display:flex;gap:8px;margin-bottom:32px}.tab-button{background:#0000;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.tab-button:hover{color:#0072f6}.tab-button.active{border-bottom-color:#0072f6;color:#0072f6}.section-title{color:#15181a;font-size:18px;font-weight:600;margin:0 0 24px}.delivery-types-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.delivery-type-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:24px;text-align:center;transition:all .2s ease}.delivery-type-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.delivery-type-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:24px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.delivery-type-title{color:#15181a;font-size:18px;font-weight:600;margin:0 0 8px}.delivery-type-description{color:#666;font-size:14px;line-height:1.5;margin:0 0 20px}.delivery-type-button{background:#0072f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.delivery-type-button:hover{opacity:.9;transform:translateY(-1px)}.filters-section{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;margin-bottom:24px;padding:20px}.filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.filter-group{display:flex;flex-direction:column;gap:8px;min-width:200px}.filter-label{color:#333;font-size:14px;font-weight:500;margin:0}.filter-input{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s ease}.filter-input:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.filter-input::placeholder{color:#6c757d}.clear-filters-btn{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-left:auto;padding:12px 20px;transition:all .2s ease}.clear-filters-btn:hover{background:#5a6268;box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.clear-filters-btn:active{transform:translateY(0)}.delivery-history-tree{display:flex;flex-direction:column;gap:24px}.loading-message,.no-data-message{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;color:#666;font-size:16px;padding:40px 20px;text-align:center}.order-container{background:#fff;border-left:4px solid #0072f6;border-radius:16px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.order-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.order-header:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)}.order-header.expanded{background:linear-gradient(135deg,#e3f2fd,#f8f9fa);border-bottom:2px solid #0072f6}.order-info{flex:1 1}.order-number{align-items:center;color:#333;display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:8px}.expand-icon{color:#0072f6;font-size:14px;min-width:16px;transition:transform .2s ease}.item-count{color:#666;font-size:14px;font-weight:400;margin-left:8px}.order-details{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}.delivery-type-badge{align-items:center;background:#fff;border-radius:20px;box-shadow:0 1px 3px #0000001a;display:flex;gap:8px;padding:4px 12px}.delivery-type-badge .delivery-type-icon{font-size:14px;height:auto;margin:0;width:auto}.delivery-type-text{color:#333;font-size:13px;font-weight:500}.delivery-address,.delivery-date{color:#666;font-size:14px;margin:0}.order-status{align-items:center;display:flex}.status-badge{border-radius:20px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.items-grid{background:#fff}.items-grid-header{grid-gap:12px;align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;border-radius:0;color:#495057;display:grid;font-size:13px;font-weight:600;gap:12px;grid-template-columns:80px 1fr 120px 100px 100px 100px;min-height:48px;padding:12px 16px}.grid-header-cell{align-items:center;display:flex;justify-content:flex-start}.item-row{grid-gap:12px;align-items:center;background:#fff;border-bottom:1px solid #f1f3f4;display:grid;gap:12px;grid-template-columns:80px 1fr 120px 100px 100px 100px;min-height:84px;padding:12px 16px;transition:all .2s ease}.item-row:hover{background-color:#f8f9fa;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.item-row:last-child{border-bottom:none;border-radius:0 0 16px 16px}.grid-cell{align-items:center;display:flex;font-size:14px;justify-content:flex-start}.image-header{justify-content:center}.name-header,.number-header{justify-content:flex-start}.qr-header{justify-content:center}.status-header{justify-content:flex-start}.action-header,.image-cell{justify-content:center}.name-cell{color:#333;font-weight:500}.name-cell,.number-cell{justify-content:flex-start}.number-cell{color:#666;font-family:monospace}.qr-cell{justify-content:center}.status-cell{justify-content:flex-start}.item-image{border:1px solid #e9ecef;border-radius:8px;box-shadow:0 1px 3px #0000001a;height:60px;object-fit:cover;width:60px}.appointments-qr-code-image{background:#fff;border:1px solid #e9ecef;border-radius:6px;box-shadow:0 1px 3px #0000001a;height:50px;width:50px}.qr-code-placeholder{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#6c757d;display:flex;font-family:monospace;font-size:9px;min-height:50px;min-width:50px;padding:6px 8px;text-align:center}.qr-code-placeholder,.status-cell{justify-content:center}.item-status-badge{border-radius:12px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.3px;padding:4px 12px;text-transform:uppercase}.action-cell{justify-content:center}.pickup-button{border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;min-width:70px;padding:6px 12px;transition:all .2s ease}.pickup-button.pickup{background:#0072f6;color:#fff}.pickup-button.pickup:hover{background:#005bb5;box-shadow:0 2px 4px #0072f64d;transform:translateY(-1px)}.pickup-button.in-transit{background:#28a745;color:#fff}.pickup-button.in-transit:hover{background:#218838;box-shadow:0 2px 4px #28a7454d;transform:translateY(-1px)}.pickup-button:active{box-shadow:0 1px 2px #0003;transform:translateY(0)}.no-action{color:#999;font-size:14px;font-weight:400}@media (max-width:767px){.appointments-container{border-radius:0;box-shadow:none;min-height:auto;padding:16px}.appointments-header{margin-bottom:24px}.appointments-title{font-size:20px;font-weight:600;margin-bottom:6px}.appointments-subtitle{font-size:14px}.delivery-tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e9ebec;flex-wrap:nowrap;gap:6px;margin-bottom:24px;overflow-x:auto}.tab-button{flex-shrink:0;font-size:14px;padding:12px 20px;white-space:nowrap}.tab-button.active{border-bottom-color:#6852ef;color:#6852ef}.filters-section{border-radius:12px;margin-bottom:20px;padding:16px}.filter-row{align-items:stretch;flex-direction:column;gap:14px}.filter-group{min-width:auto}.filter-label{font-size:13px}.filter-input{background:#f6f8f8;border:1px solid #d1d5d6;border-radius:12px;font-size:15px;padding:12px 14px}.filter-input:focus{background:#fff;border-color:#6852ef;box-shadow:0 0 0 3px #6852ef1a}.clear-filters-btn{background:#6852ef;border-radius:12px;font-size:15px;margin-left:0;padding:12px 20px;width:100%}.clear-filters-btn:hover{background:#5d48ee}.delivery-types-grid{gap:16px;grid-template-columns:1fr}.delivery-type-card{border-radius:12px;padding:20px}.delivery-type-button{background:#6852ef;border-radius:12px;padding:12px 20px;width:100%}.delivery-history-tree{gap:20px}.order-container{border-left-width:3px;border-radius:12px}.order-header{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 16px}.order-info{width:100%}.order-number{font-size:16px;margin-bottom:6px}.expand-icon,.item-count{font-size:13px}.order-details{align-items:flex-start;flex-direction:column;gap:6px;width:100%}.delivery-date{font-size:13px}.order-status{width:100%}.status-badge{border-radius:16px;font-size:11px;padding:6px 14px}.item-row,.items-grid-header{gap:8px;grid-template-columns:56px 1fr 90px 70px 80px 80px;padding:10px 12px}.items-grid-header{background:#f8f9fa;min-height:44px}.item-row{border-bottom:1px solid #e9ebec;min-height:76px}.item-row:hover{background:#fafbfc;transform:none}.grid-cell,.grid-header-cell{font-size:12px}.item-image{border-radius:8px;height:48px;width:48px}.appointments-qr-code-image{border-radius:6px;height:42px;width:42px}.qr-code-placeholder{font-size:9px;min-height:42px;min-width:42px}.item-status-badge{border-radius:10px;font-size:11px;padding:4px 10px}.pickup-button.pickup{background:#6852ef;border-radius:8px;font-size:11px;min-width:68px;padding:6px 10px}.pickup-button.pickup:hover{background:#5d48ee}.pickup-button.in-transit{border-radius:8px;font-size:11px;min-width:68px;padding:6px 10px}.no-action{font-size:13px}.loading-message,.no-data-message{border-radius:12px;font-size:15px;padding:40px 16px}}.subscriptions-container{padding:0;width:100%}.subscriptions-header{margin-bottom:24px}.subscriptions-title{font-feature-settings:"case" on;color:#1a1a1a;font-family:TBC Contract,sans-serif;font-size:20px;font-weight:600;margin:20px 0;text-transform:uppercase}.subscriptions-loading{color:#666;font-size:16px;padding:40px;text-align:center}.subscriptions-empty{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.subscriptions-empty-icon{margin-bottom:24px}.subscriptions-empty-icon img{height:auto;opacity:.8;width:200px}.subscriptions-empty-text{color:#666;font-size:16px;margin:0 0 24px;max-width:400px}.subscriptions-add-btn{background:#f0f0ff;border:none;border-radius:8px;color:#5856d6;cursor:pointer;font-size:14px;font-weight:500;padding:12px 32px;transition:all .2s ease}.subscriptions-add-btn:hover{background:#e0e0ff}.subscriptions-plans-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(280px,1fr));margin-bottom:40px;width:100%}@media (max-width:1024px){.subscriptions-plans-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:640px){.subscriptions-plans-grid{grid-template-columns:1fr}}.subscription-plan-card{background:#fff;border-radius:16px;box-shadow:0 4px 12px #6852ef26;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .3s ease,transform .3s ease}.subscription-plan-card:hover{box-shadow:0 12px 28px #6852ef40;transform:translateY(-4px)}.subscription-plan-card.disabled{cursor:not-allowed;filter:grayscale(50%);opacity:.6;pointer-events:none}.subscription-plan-card.disabled:hover{box-shadow:0 4px 12px #6852ef26;transform:none}.plan-card-header{align-items:center;color:#fff;display:flex;gap:14px;padding:20px}.plan-card-header,.plan-card-header.active{background:#6852ef}.plan-card-header.inactive{background:#6852ef;opacity:.6}.plan-card-header.cancelled{background:#9ca3af}.plan-card-header.completed{background:#10b981}.plan-card-header.overdue{background:#ef4444}.plan-card-header-icon{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.plan-card-header-icon svg{color:#fff}.plan-card-header-content{flex:1 1;min-width:0}.plan-card-name{font-feature-settings:"case" on;color:#fff;font-family:TBC Contract,sans-serif;font-size:16px;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-card-name,.plan-card-status{font-weight:600;text-transform:uppercase}.plan-card-status{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.5px;opacity:.9}.plan-card-status.cancelled{color:#fee2e2}.plan-card-status.completed{color:#d1fae5}.plan-card-status.overdue{color:#fee2e2}.plan-card-price-section{align-items:baseline;display:flex;gap:4px;padding:20px 20px 16px}.plan-card-price{font-feature-settings:"case" on;color:#6366f1;font-family:TBC Contract,sans-serif;font-size:28px;font-weight:700;text-transform:uppercase}.plan-card-period{color:#6b7280;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.plan-card-info{display:flex;flex-direction:column;gap:14px;padding:0 15px 20px}.plan-card-info-row{align-items:center;display:flex;gap:8px}.plan-card-info-icon{align-items:center;background:#eef2ff;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.plan-card-info-icon img{height:16px;object-fit:contain;width:16px}.plan-card-info-text{color:#1f2937;flex:1 1}.change-card-btn,.plan-card-info-text{font-family:Inter,sans-serif;font-size:12px;font-weight:600}.change-card-btn{background:#eef2ff;border:none;border-radius:6px;color:#6366f1;cursor:pointer;margin-left:auto;padding:6px 12px;transition:all .2s ease}.change-card-btn:hover{background:#6366f1;color:#fff}.change-card-btn:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.5;pointer-events:none}.plan-card-actions{border-top:1px solid #f3f4f6;margin-top:auto;padding:16px 20px}.cancel-subscription-btn{background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;padding:10px 16px;transition:all .2s ease;width:100%}.cancel-subscription-btn:hover{background:#fff1f2;border-color:#f43f5e;color:#f43f5e}.subscription-cancelled-info{color:#9ca3af;display:block;font-family:Inter,sans-serif;font-size:13px;font-weight:500;text-align:center}.subscription-cancelled-info .cancellation-date{font-weight:400}.cancel-confirmation-text{color:#374151;font-size:15px;margin:0 0 16px;text-align:center}.cancel-subscription-details{background:#f9fafb;border-radius:8px;padding:12px 16px;text-align:center}.cancel-subscription-details p{color:#6b7280;font-size:14px;margin:0}.cancel-subscription-details p:first-child{color:#1f2937;margin-bottom:4px}.cancel-confirm-btn{background:#ef4444!important}.cancel-confirm-btn:hover:not(:disabled){background:#dc2626!important}.subscriptions-tabs-navigation{background:#fff;border-bottom:2px solid #e5e7eb;display:flex;gap:12px;margin:40px 0 32px;padding-bottom:0;position:relative}.subscriptions-tab-btn{font-feature-settings:"case" on;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;color:#374151;cursor:pointer;font-family:TBC Contract,sans-serif;font-size:16px;font-weight:400;margin-bottom:-2px;padding:18px 28px 14px;position:relative;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.subscriptions-tab-btn:hover{background-color:#f8f9fa;color:#6852ef}.subscriptions-tab-btn.active{font-feature-settings:"case" on;background-color:#f0f0ff;border-bottom-color:#6852ef;color:#6852ef;font-family:TBC Contract,sans-serif;font-weight:600;text-transform:uppercase}.subscriptions-tab-content{margin-top:24px;width:100%}.subscriptions-orders-wrapper .orders-container{border-radius:0;box-shadow:none;padding:0}.subscriptions-orders-wrapper .orders-header,.subscriptions-orders-wrapper .profile-header{display:none}.payments-history-section{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.payments-empty,.payments-loading{color:#666;font-size:14px;padding:40px;text-align:center}.payments-empty p{margin:0}.payments-table-wrapper{overflow-x:auto}.payments-table{border-collapse:collapse;min-width:600px;width:100%}.payments-table thead{background:#f8f9fa}.payments-table th{font-feature-settings:"case" on;border-bottom:1px solid #e5e5e5;color:#666;font-family:TBC Contract,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px 20px;text-align:left;text-transform:uppercase}.payments-table td{border-bottom:1px solid #f0f0f0;color:#1a1a1a;font-size:14px;padding:16px 20px}.payments-table tbody tr:last-child td{border-bottom:none}.payments-table tbody tr:hover{background:#f8f9fa}.payment-amount{color:#1a1a1a;font-weight:600}.payment-status{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.payment-status.completed,.payment-status.success{background:#e6f7e6;color:#2e7d32}.payment-status.pending{background:#fff3e0;color:#f57c00}.payment-status.failed{background:#fbe9e7;color:#c62828}.payment-status.reversed{background:#fff3e0;color:#e65100}.invoice-btn{align-items:center;background:#f0f0ff;border:none;border-radius:8px;color:#5856d6;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.invoice-btn:hover{background:#e0e0ff;transform:translateY(-1px)}.invoice-btn:active{transform:translateY(0)}@media (max-width:767px){.subscriptions-container{padding:16px}.subscriptions-title{font-size:18px}.plan-card-header{padding:16px}.plan-card-header-icon{height:40px;width:40px}.plan-card-header-icon svg{height:22px;width:22px}.plan-card-name{font-size:15px}.plan-card-price-section{padding:16px 16px 12px}.plan-card-price{font-size:24px}.plan-card-info{padding:0 15px 15px}.plan-card-actions{padding:12px 16px}.subscriptions-tabs-navigation{border-bottom:2px solid #e9ebec;gap:8px;margin:32px 0 24px}.subscriptions-tab-btn{border-bottom:2px solid #0000;font-size:14px;font-weight:400;padding:12px 18px}.subscriptions-tab-btn:hover{background-color:#f8f9fa;color:#6852ef}.subscriptions-tab-btn.active{background-color:#f0f0ff;border-bottom-color:#6852ef;color:#6852ef;font-weight:600}.subscriptions-tab-content{margin-top:20px}.payments-table td,.payments-table th{padding:12px 16px}.payments-table th{font-size:11px}.payments-table td{font-size:13px}.subscriptions-empty-icon img{width:160px}.subscriptions-empty-text{font-size:14px}}@media (min-width:768px) and (max-width:1023px){.subscriptions-tabs-navigation{gap:10px;margin:36px 0 28px}.subscriptions-tab-btn{border-bottom:2px solid #0000;font-size:16px;padding:13px 24px}.subscriptions-tab-btn.active{background-color:#f0f0ff}.subscriptions-tab-content{margin-top:22px}}@media (max-width:480px){.plan-card-info-row{flex-wrap:wrap}.change-card-btn{margin-left:28px;margin-top:4px}.subscriptions-tabs-navigation{gap:6px}.subscriptions-tab-btn{font-size:14px;padding:10px 16px}.payments-table{font-size:12px}.payments-table td,.payments-table th{padding:10px 12px}.invoice-btn{height:32px;width:32px}.invoice-btn svg{height:16px;width:16px}}.card-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.card-change-modal{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.card-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.card-modal-title{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.card-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;transition:background .2s,color .2s;width:32px}.card-modal-close:hover{background:#f3f4f6;color:#1a1a1a}.card-modal-body{flex:1 1;overflow-y:auto;padding:24px}.card-modal-loading{color:#666;font-size:15px;padding:40px 20px;text-align:center}.card-select-label{color:#374151;font-size:14px;font-weight:500;margin-bottom:12px}.no-cards-message{background:#f9fafb;color:#9ca3af}.no-cards-message,.prolong-no-items-message{border-radius:8px;font-size:14px;margin-bottom:16px;padding:32px 20px;text-align:center}.prolong-no-items-message{background:#fef2f2;color:#ef4444}.card-dropdown-wrapper{margin-bottom:16px;position:relative}.card-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#1a1a1a;cursor:pointer;font-family:inherit;font-size:15px;padding:14px 40px 14px 16px;position:relative;transition:all .2s;width:100%;z-index:1}.card-dropdown:hover{background:#f9fafb;border-color:#d1d5db}.card-dropdown:focus{border-color:#6852ef;box-shadow:0 0 0 3px #6852ef1a;outline:none}.card-dropdown option{background:#fff;color:#1a1a1a;display:block;font-size:15px;padding:12px}.dropdown-icon{align-items:center;color:#666;display:flex;justify-content:center;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:2}.dropdown-icon svg{stroke-width:2.5;height:20px;width:20px}.card-add-new-btn{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;color:#6852ef;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .2s;width:100%}.card-add-new-btn:hover{background:#f3f4f6;border-color:#9ca3af}.card-add-new-btn svg{flex-shrink:0}.card-modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:20px 24px}.card-modal-cancel-btn,.card-modal-save-btn{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s}.card-modal-cancel-btn{background:#f3f4f6;color:#374151}.card-modal-cancel-btn:hover:not(:disabled){background:#e5e7eb}.card-modal-save-btn{background:#6852ef;color:#fff}.card-modal-save-btn:hover:not(:disabled){background:#5b46d6}.card-modal-cancel-btn:disabled,.card-modal-save-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:767px){.card-modal-overlay{align-items:flex-end;padding:0}.card-change-modal{border-radius:16px 16px 0 0;max-height:85vh;max-width:100%}.card-modal-header{padding:16px 20px}.card-modal-title{font-size:16px}.card-modal-body{padding:20px}.card-select-item{padding:12px}.card-modal-footer{flex-direction:row;gap:10px;justify-content:center;padding:16px 20px}.card-modal-cancel-btn,.card-modal-save-btn{flex:0 1 155px;max-width:155px}}.prolong-subscription-btn{background:#6852ef;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;margin-bottom:8px;padding:10px 16px;transition:all .2s ease;width:100%}.prolong-subscription-btn:hover{background:#5b46d6}.prolong-modal{background:#fff;border-radius:24px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:1100px;overflow:hidden;padding:32px;width:95%}.prolong-current-info{background:#f9fafb;border-radius:12px;margin-bottom:20px;padding:16px}.prolong-current-info-label{color:#9ca3af;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.prolong-current-info-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.prolong-current-info-plan{font-feature-settings:"case" on;color:#1f2937;font-family:TBC Contract,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase}.prolong-current-info-price{color:#6366f1;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.prolong-current-info-date{color:#6b7280;font-family:Inter,sans-serif;font-size:13px;margin-top:6px}.prolong-plans-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(280px,1fr));width:100%}.prolong-card{background:#fff;border-radius:34px;box-shadow:0 8px 24px #6852ef2e;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:200px;overflow:hidden;position:relative;transition:box-shadow .2s,border-color .2s}.prolong-card:hover{box-shadow:0 16px 32px #6852ef47}.prolong-card.selected{background:#6852ef0d;box-shadow:0 20px 40px #6852ef59}.prolong-popular-badge{align-items:center;background:#fff;border:1px solid #ffd166;border-radius:999px;box-shadow:0 6px 16px #00000014;color:#8c5b00;display:inline-flex;font:700 12px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;gap:6px;padding:6px 12px;position:absolute;right:25px;top:10px;white-space:nowrap;z-index:1}.prolong-popular-star{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08));height:16px;width:16px}.prolong-card.has-popular .prolong-card-plan-description{padding-right:96px}.prolong-card.is-current:after{align-items:center;background-color:#6852ef;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;content:"";display:flex;height:24px;justify-content:center;position:absolute;right:12px;top:12px;width:24px;z-index:2}.prolong-card-plan-description{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.prolong-card-plan-title{font-feature-settings:"case" on;color:#15181a;font-size:16px;font-weight:700;line-height:24px;margin-left:14px;margin-top:5px}.prolong-card-plan-title,.prolong-card-price-row{font-family:TBC Contract,sans-serif;text-transform:uppercase}.prolong-card-price-row{font-feature-settings:"case" on;align-items:center;display:flex;gap:6px;padding:8px 25px}.prolong-card-price{font-feature-settings:"case" on;font-size:32px;font-weight:700;line-height:46px}.prolong-card-period,.prolong-card-price{color:#15181a;font-family:TBC Contract,sans-serif;text-transform:uppercase}.prolong-card-period{font-feature-settings:"case" on;font-size:16px;font-weight:400;line-height:24px}.prolong-card-choose{font-feature-settings:"case" on;align-items:center;background:#231f20;border-radius:16px;color:#fff;display:flex;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:700;height:50px;justify-content:center;margin:0 25px;text-transform:uppercase;transition:background-color .2s,transform .02s;-webkit-user-select:none;user-select:none}.prolong-card-choose:hover{background:#171516}.prolong-card-choose:active{transform:scale(.99)}.prolong-card-choose.chosen{background:#6852ef}.prolong-card-line{border:0;border-top:1px solid #eef1f1;margin:16px 0}.prolong-card-info-wrapper{display:flex;flex-direction:column;padding:0 20px}.prolong-card-info-toggle{align-items:center;background:#0000;border:none;color:#6852ef;cursor:pointer;display:none;font-family:Inter,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;padding:8px 0;text-align:left;transition:opacity .2s;width:100%}.prolong-card-info-toggle:hover{opacity:.8}.prolong-card-info-arrow{display:inline-flex;font-size:10px;transform:rotate(0deg);transition:transform .3s ease}.prolong-card-info-arrow.expanded{transform:rotate(180deg)}.prolong-card-info-container{display:flex;flex-direction:column;gap:8px;max-height:none;opacity:1;overflow:visible;padding:0 0 14px}@media (max-width:1024px){.prolong-card-info-toggle{display:flex}.prolong-card-info-container{max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.prolong-card-info-container.expanded{max-height:500px;opacity:1;padding:12px 0 14px}}.prolong-card-info-row{align-items:center;display:flex;gap:10px}.prolong-checkmark{background:#dadada;border-radius:1000px;display:inline-flex;padding:4px}.prolong-card-info-text{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:24px}.prolong-card-info-row.muted .prolong-card-info-text{color:#9aa1a6;text-decoration:line-through}.prolong-card-info-row.muted .prolong-checkmark{background:#eceff1;opacity:.85}.prolong-success{align-items:center;display:flex;flex-direction:column;padding:20px 0;text-align:center}.prolong-success-icon{margin-bottom:16px}.prolong-success-text{color:#1f2937;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:0 0 20px}.prolong-dates{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:12px;padding:12px 20px}.prolong-date-old{color:#9ca3af;text-decoration:line-through}.prolong-date-new,.prolong-date-old{font-family:Inter,sans-serif;font-size:14px}.prolong-date-new{color:#10b981;font-weight:600}@media (max-width:1024px){.prolong-modal{max-width:900px;padding:28px;width:90%}.prolong-plans-grid{gap:16px;grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:767px){.prolong-modal{border-radius:24px 24px 0 0;max-height:85vh;max-width:100%;padding:20px;width:100%}.prolong-plans-grid{gap:16px;grid-template-columns:1fr}.prolong-card{border-radius:24px}.prolong-card-plan-title{font-size:14px;line-height:20px}.prolong-card-price{font-size:28px;line-height:40px}.prolong-card-period{font-size:14px}.prolong-card-choose{font-size:13px;height:48px;margin:0 20px}.prolong-card-info-text{font-size:13px;line-height:20px}.prolong-card-info-toggle{font-size:13px;padding:6px 0}.prolong-card-info-wrapper{padding:0 16px}.prolong-current-info{padding:14px}.prolong-current-info-plan{font-size:14px}.prolong-current-info-price{font-size:13px}.prolong-current-info-date{font-size:12px}}@media (max-width:640px){.prolong-modal{padding:16px}.prolong-popular-badge{font-size:11px;padding:4px 10px;right:10px;top:8px}.prolong-popular-star{height:14px;width:14px}.prolong-card.is-current:after{background-size:12px 12px;height:20px;right:8px;top:8px;width:20px}.prolong-card.has-popular .prolong-card-plan-description{padding-right:84px}}.myaccount-wrapper{display:flex;flex-direction:column;min-height:100vh}.myaccount-main{display:flex;flex:1 1;flex-direction:column}.myaccount-breadcrumb{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;color:#666;display:none;font-size:14px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:100px;z-index:100}.breadcrumb-account.clickable,.breadcrumb-home{-webkit-tap-highlight-color:transparent;color:#6852ef;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none}.breadcrumb-account.clickable:hover,.breadcrumb-home:hover{text-decoration:underline}.breadcrumb-account.clickable:active,.breadcrumb-home:active{opacity:.7}.breadcrumb-separator{color:#999;margin:0 4px}.breadcrumb-current{color:#333;font-weight:500}.account-page{align-items:flex-start;background-color:#f9f9f9;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;gap:32px;margin:0 auto;max-width:1400px;padding:40px 64px;width:100%}@media (min-width:1024px) and (max-width:1279px){.account-page{gap:24px;padding:40px 20px}}@media (min-width:1280px) and (max-width:1399px){.account-page{gap:32px;padding:40px 80px}}@media (min-width:1400px){.account-page{gap:40px;padding:48px 80px}.sidebar{width:240px}.content-panel{padding:40px}}.account-page.sidebar-collapsed .sidebar{width:64px}.account-content{display:flex;flex:1 1;flex-direction:column;min-width:0;transition:margin-left .3s ease}.content-panel{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:670px;overflow-x:hidden;padding:32px 32px 10px;width:100%}@media (min-width:768px) and (max-width:1023px){.account-page{gap:24px;padding:24px 20px}.sidebar{flex-shrink:0;font-size:12px;padding:12px;width:180px}.account-content{flex:1 1;min-width:0;overflow-x:hidden}.content-panel{box-sizing:border-box;max-width:100%;min-height:auto;overflow-x:hidden;padding:24px;width:100%}}@media (max-width:767px){.myaccount-breadcrumb{display:block;font-size:13px;padding:10px 16px;top:0}.account-page{background-color:#fff;flex-direction:column;gap:0;max-width:100%;padding:0}.account-page.mobile-view-menu .sidebar{border-radius:0;box-shadow:none;display:block;padding:16px;width:100%}.account-page.mobile-view-content .sidebar,.account-page.mobile-view-menu .account-content{display:none}.account-page.mobile-view-content .account-content{display:flex;width:100%}.account-page.mobile-view-content .content-panel{border-radius:0;box-shadow:none;box-sizing:border-box;max-width:100%;min-height:auto;overflow-x:hidden;padding:16px;width:100%}.account-page.mobile-view-content{overflow-x:hidden}}@media (max-width:480px){.myaccount-breadcrumb{font-size:12px;padding:8px 12px}.account-page.mobile-view-content .content-panel,.account-page.mobile-view-menu .sidebar{padding:12px}}.blogpage-main-container{background:#fff;box-sizing:border-box;gap:32px;justify-content:center;margin:0 auto;max-width:1100px;min-height:200px;padding:32px;width:100%}.blogpage-section-title{color:#15181a;display:flex;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:700;margin:0 auto;width:992px}.blogpage-search-container{margin:0 auto;max-width:1100px}.blogpage-search-container,.blogpage-search-input,.blogpage-search-input input{box-sizing:border-box;width:100%}.blogpage-search-input input{align-items:center;background:#f6f8f8;background:var(--color-surface-higher-initial,#f6f8f8);border:1px solid #e1e4e5;border:1px solid var(--color-stroke-soft-initial,#e1e4e5);border-radius:20px;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:16px;gap:8px;height:64px;padding:0 20px}.blogpage-search-input :focus{border-color:#6852ef;box-shadow:none;outline:none}.blogpage-posts{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:1100px;width:100%}.blogpage-card{background:#fff;border:1px solid #eee;border-radius:20px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;height:auto;min-height:350px;overflow:hidden;width:100%}.blogpage-images{height:160px;width:100%}.blogpage-image{height:100%;width:100%}.blogpage-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:15px 28px}.blogpage-content-title{color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-size:16px;font-weight:700;line-height:20px;max-width:250px;min-height:48ox;white-space:nowrap}.blogpage-content-description,.blogpage-content-title{font-family:Inter,sans-serif;font-style:normal;overflow:hidden;text-overflow:ellipsis}.blogpage-content-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#566063;color:var(--Day-Text-Text-secondary,#566063);display:-webkit-box;font-size:14px;font-weight:400;line-height:18px;max-height:75px;min-height:75px;white-space:normal}.blogpage-content-button{color:#6852ef;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;transition:color .2s ease,opacity .2s ease}.blogpage-content-button:hover{color:#5a46d1;opacity:.9}.blogpage-pagination{gap:8px;margin-top:32px;padding:16px 0}.blogpage-pagination,.blogpage-pagination-button{align-items:center;display:flex;justify-content:center}.blogpage-pagination-button{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:40px;min-width:40px;padding:8px 12px;transition:all .2s ease}.blogpage-pagination-button:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.blogpage-pagination-button.active{background:#6852ef;border-color:#6852ef;color:#fff}.blogpage-pagination-button:disabled{cursor:not-allowed;opacity:.5}.blogpage-pagination-button.ellipsis{background:#0000;border:none;cursor:default}.blogpage-pagination-button.ellipsis:hover{background:#0000}@media (min-width:768px) and (max-width:1024px){.blogpage-main-container{max-width:100%;padding:24px}.blogpage-search-container{max-width:100%}.blogpage-posts{gap:20px;grid-template-columns:repeat(2,1fr);margin-top:24px}.blogpage-card{min-height:380px;width:100%}.blogpage-content{padding:16px 20px}.blogpage-content-title{font-size:15px;line-height:20px;max-width:220px}.blogpage-content-description{-webkit-line-clamp:3;font-size:13px;line-height:18px}}@media (max-width:767px){.blogpage-main-container{gap:24px;max-width:100%;padding:20px 16px}.blogpage-search-container{max-width:100%;padding:0}.blogpage-search-input input{border-radius:20px;font-size:14px;height:48px;padding:0 16px}.blogpage-posts{gap:16px;grid-template-columns:1fr;margin-top:20px;max-width:100%;width:100%}.blogpage-card{border-radius:20px;min-height:auto;width:100%}.blogpage-images{height:180px}.blogpage-content{gap:8px;padding:16px}.blogpage-content-date{font-size:12px}.blogpage-content-title{font-size:16px;line-height:22px;max-width:100%;min-height:auto}.blogpage-content-description{-webkit-line-clamp:3;font-size:14px;line-height:20px;min-height:auto}.blogpage-content-button{font-size:14px;margin-top:4px}.blogpage-pagination{flex-wrap:wrap;gap:6px;margin-top:24px;padding:12px 0}.blogpage-pagination-button{font-size:13px;height:36px;min-width:36px;padding:6px 10px}}@media (max-width:480px){.blogpage-main-container{gap:20px;padding:16px 12px}.blogpage-search-input input{font-size:13px;height:44px;padding:0 14px}.blogpage-posts{gap:12px;margin-top:16px}.blogpage-card{border-radius:20px}.blogpage-images{height:160px}.blogpage-content{padding:12px}.blogpage-content-title{font-size:15px;line-height:20px;max-width:100%}.blogpage-content-description{-webkit-line-clamp:3;font-size:13px;line-height:18px}.blogpage-pagination-button{font-size:12px;height:32px;min-width:32px;padding:4px 8px}}.blog-content-breadcrumb{align-items:center;box-sizing:border-box;color:#566063;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;margin:20px auto 0;max-width:1158px;padding:0 20px;width:100%}.breadcrumb-blog,.breadcrumb-home{color:#566063;cursor:pointer;transition:color .2s ease}.breadcrumb-blog:hover,.breadcrumb-home:hover{color:#6852ef;text-decoration:underline}.breadcrumb-separator{color:#9aa1a4;-webkit-user-select:none;user-select:none}.breadcrumb-current{color:#15181a;font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-content-main-container{box-sizing:border-box;display:flex;flex-direction:column;gap:50px;margin:0 auto;max-width:1158px;padding:20px;width:100%}.blog-content-title{color:#15181a;font-family:Inter,sans-serif;font-size:32px;font-weight:700;text-align:center}.blog-content-body-wrapper{display:flex;flex-direction:column;gap:32px;width:100%}.blog-content-left-section{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.blog-content-right-section{width:100%}.blog-content-image{box-sizing:border-box;margin:0 auto;max-width:600px;width:100%}.blog-content-image img{border-radius:20px;height:auto;max-height:400px;max-width:100%;object-fit:contain;width:100%}.blog-content-date-container{background:#f5f5f5;border:1px solid #e1e4e5;border-radius:54px;box-sizing:border-box;gap:8px;height:34px;margin:0 auto;min-width:156px;padding:3px 12px;width:auto}.blog-content-date-container,.blog-content-date-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.blog-content-date-icon{height:20px;width:20px}.blog-content-date-icon img{height:100%;object-fit:contain;width:100%}.blog-content-date{align-items:center;color:#15181a;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:10px;height:34px;justify-content:center;white-space:nowrap;width:auto}.blog-content-card{display:block;width:100%}.blog-content-description{word-wrap:break-word;box-sizing:border-box;color:#15181a;font-family:Inter,sans-serif;font-size:16px;line-height:24px;white-space:pre-wrap;width:100%}.blog-content-share-container{align-items:center;border-top:1px solid #e1e4e5;display:flex;flex-direction:row;gap:20px;margin-top:32px;padding:20px 0}.blog-content-share{color:#15181a;font-family:Inter,sans-serif;font-size:16px;font-weight:600;white-space:nowrap;width:auto}.blog-content-share-icons{align-items:center;display:flex;gap:12px;justify-content:flex-start}.blog-content-share-icons img{cursor:pointer;height:24px;transition:transform .2s ease;width:24px}.blog-content-share-icons img:hover{transform:scale(1.1)}@media (min-width:1025px){.blog-content-body-wrapper{display:block;position:relative}.blog-content-left-section{align-items:flex-start;display:flex;flex-direction:column;float:left;gap:20px;margin-bottom:20px;margin-right:40px;width:35%}.blog-content-right-section{display:block}.blog-content-image{margin:0;max-width:100%}.blog-content-image img{max-height:300px;width:100%}.blog-content-date-container{margin:0}.blog-content-body-wrapper:after{clear:both;content:"";display:table}}@media (min-width:768px) and (max-width:1024px){.blog-content-breadcrumb{font-size:13px;margin:16px auto 0;max-width:100%;padding:0 24px}.blog-content-main-container{gap:40px;max-width:100%;padding:24px}.blog-content-title{font-size:28px;line-height:36px}.blog-content-image{max-width:100%}.blog-content-image img{border-radius:16px;max-height:300px}.blog-content-date-container{height:34px;min-width:156px;padding:3px 12px;width:auto}.blog-content-date{font-size:14px;height:34px;white-space:nowrap;width:auto}.blog-content-share-container{margin-top:28px;padding:16px 0}}@media (max-width:767px){.blog-content-breadcrumb{flex-wrap:wrap;font-size:12px;gap:4px;margin:16px auto 0;max-width:100%;padding:16px 16px 0}.breadcrumb-separator{font-size:10px}.breadcrumb-current{font-size:12px;max-width:200px}.blog-content-main-container{gap:32px;max-width:100%;padding:20px 16px}.blog-content-title{font-size:22px;line-height:30px;padding:0;text-align:left}.blog-content-image,.blog-content-image img{max-width:100%;width:100%}.blog-content-image img{border-radius:16px;max-height:250px}.blog-content-date-container{height:32px;margin:0 auto;min-width:140px;padding:2px 10px;width:auto}.blog-content-date{font-size:12px;height:32px;white-space:nowrap;width:auto}.blog-content-date-icon{height:20px;width:20px}.blog-content-date-icon img{height:16px;width:16px}.blog-content-card{width:100%}.blog-content-description{box-sizing:border-box;color:#15181a;font-family:Inter,sans-serif;font-size:14px;line-height:22px;width:100%}.blog-content-share-container{bottom:auto;display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:16px 0;position:relative}.blog-content-share{font-size:14px;width:auto}.blog-content-share-icons{gap:12px}.blog-content-share-icons img{height:20px;width:20px}}@media (max-width:480px){.blog-content-main-container{gap:24px;padding:16px 12px}.blog-content-title{font-size:20px;line-height:28px}.blog-content-image{max-width:100%}.blog-content-image img{border-radius:12px;max-height:200px}.blog-content-date-container{height:30px;margin:0 auto;min-width:130px;padding:2px 8px}.blog-content-date{font-size:11px;height:30px;white-space:nowrap;width:auto}.blog-content-description{font-size:13px;line-height:20px}.blog-content-share-container{gap:12px;margin-top:20px;padding:12px 0}.blog-content-share{font-size:13px}.blog-content-share-icons img{height:18px;width:18px}}.careerpage-main-container{background:#fff;box-sizing:border-box;gap:32px;justify-content:center;margin:auto;min-height:200px;padding:32px;width:1100px}.careerpage-section-title{color:#15181a;display:flex;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:700;margin:0 auto;width:992px}.careerpage-search-input input{align-items:center;background:#f6f8f8;background:var(--color-surface-higher-initial,#f6f8f8);border:1px solid #e1e4e5;border:1px solid var(--color-stroke-soft-initial,#e1e4e5);border-radius:24px;display:flex;flex-shrink:0;gap:8px;height:64px;padding:0 12px;width:1098px;width:100%}.careerpage-posts{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:1100px;width:100%}.careerpage-card{background:#fff;border:1px solid #eee;border-radius:34px;box-shadow:0 2px 8px #0000000d;height:456px;overflow:hidden;width:100%}.careerpage-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:20px;height:274px;padding:16px}.careerpage-content-position-city{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.careerpage-content-position{background:#f5f5f5;border:1px solid #e1e4e5;border-radius:54px;color:#141719;color:var(--color-text-strong-default,#141719);flex-shrink:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:16px;line-height:130%}.careerpage-content-city{color:#15181a;flex-shrink:0;font-size:16px;font-weight:500}.careerpage-content-city,.careerpage-content-title{font-family:Inter,sans-serif;font-style:normal;line-height:24px;text-transform:capitalize}.careerpage-content-title{color:#141719;color:var(--color-text-strong-default,#141719);color:#15181a;font-size:20px;font-weight:800}.careerpage-content-description{color:#566063;color:var(--Day-Text-Text-secondary,#566063);font-size:14px;font-weight:400;min-height:280px}.careerpage-content-button,.careerpage-content-description{font-family:Inter,sans-serif;font-style:normal;line-height:24px}.careerpage-content-button{color:#2c78ff;font-size:16px;font-weight:700;text-transform:uppercase}.careerpage-pagination{gap:8px;margin-top:32px;padding:16px 0}.careerpage-pagination,.careerpage-pagination-button{align-items:center;display:flex;justify-content:center}.careerpage-pagination-button{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:40px;min-width:40px;padding:8px 12px;transition:all .2s ease}.careerpage-pagination-button:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.careerpage-pagination-button.active{background:#2c78ff;border-color:#2c78ff;color:#fff}.careerpage-pagination-button:disabled{cursor:not-allowed;opacity:.5}.careerpage-pagination-button.ellipsis{background:#0000;border:none;cursor:default}.careerpage-pagination-button.ellipsis:hover{background:#0000}.privacypolicy-main-container{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1200px;min-height:100vh;padding:40px 145px;width:100%}.privacypolicy-title{font-size:26px!important;font-weight:700!important;line-height:54px!important}.privacypolicy-description,.privacypolicy-title{color:#15181a!important;font-family:Inter,sans-serif!important;font-style:normal!important;text-transform:capitalize!important}.privacypolicy-description{word-wrap:break-word;font-size:14px!important;font-weight:400!important;letter-spacing:.2px;line-height:26px!important;overflow-wrap:break-word;text-align:justify}.privacypolicy-paragraph{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin-bottom:20px!important;padding:0!important;text-indent:0!important}.privacypolicy-paragraph:last-child{margin-bottom:0!important}.privacypolicy-description *{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.privacypolicy-description{max-width:100%;white-space:pre-wrap;word-break:break-word}.privacypolicy-error{color:#dc3545;font-family:Inter,sans-serif;font-size:16px;padding:20px;text-align:center}@media (max-width:767px){.privacypolicy-main-container{box-sizing:border-box;gap:24px;max-width:100%;min-height:auto;padding:24px 16px;width:100%}.privacypolicy-title{font-size:22px!important;line-height:32px!important;text-align:center}.privacypolicy-description{box-sizing:border-box;font-size:14px!important;line-height:22px!important;max-width:100%;text-align:left;width:100%}.privacypolicy-paragraph{margin-bottom:16px!important}}@media (min-width:768px) and (max-width:1023px){.privacypolicy-main-container{gap:32px;padding:32px 24px}.privacypolicy-title{font-size:24px!important;line-height:40px!important}}@media (min-width:1024px) and (max-width:1279px){.privacypolicy-main-container{gap:36px;padding:36px 60px}}@media (min-width:1280px){.privacypolicy-main-container{margin:0 auto;max-width:1200px}}.termsandcondintions-main-container{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1200px;min-height:100vh;padding:40px 145px;width:100%}.termsandcondintions-title{font-size:26px!important;font-weight:700!important;line-height:54px!important}.termsandcondintions-description,.termsandcondintions-title{color:#15181a!important;font-family:Inter,sans-serif!important;font-style:normal!important;text-transform:capitalize!important}.termsandcondintions-description{word-wrap:break-word;font-size:14px!important;font-weight:400!important;letter-spacing:.2px;line-height:26px!important;overflow-wrap:break-word;text-align:justify}.termsandcondintions-paragraph{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin-bottom:20px!important;padding:0!important;text-indent:0!important}.termsandcondintions-paragraph:last-child{margin-bottom:0!important}.termsandcondintions-description *{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.termsandcondintions-description{max-width:100%;white-space:pre-wrap;word-break:break-word}.termsandcondintions-error{color:#dc3545;font-family:Inter,sans-serif;font-size:16px;padding:20px;text-align:center}@media (max-width:767px){.termsandcondintions-main-container{box-sizing:border-box;gap:24px;max-width:100%;min-height:auto;padding:24px 16px;width:100%}.termsandcondintions-title{font-size:22px!important;line-height:32px!important;text-align:center}.termsandcondintions-description{box-sizing:border-box;font-size:14px!important;line-height:22px!important;max-width:100%;text-align:left;width:100%}.termsandcondintions-paragraph{margin-bottom:16px!important}}@media (min-width:768px) and (max-width:1023px){.termsandcondintions-main-container{gap:32px;padding:32px 24px}.termsandcondintions-title{font-size:24px!important;line-height:40px!important}}@media (min-width:1024px) and (max-width:1279px){.termsandcondintions-main-container{gap:36px;padding:36px 60px}}@media (min-width:1280px){.termsandcondintions-main-container{margin:0 auto;max-width:1200px}}.plansubscribe-section{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:42px 0;width:100%}@media (min-width:1280px){.plansubscribe-section{max-width:1100px}}@media (min-width:1025px) and (max-width:1279px){.plansubscribe-section{max-width:100%;padding:40px 24px}}.plansubscribe-section-title-description{font-family:Inter,sans-serif;margin:0 auto 24px;max-width:760px;text-align:center}.plansubscribe-tabs{display:none;gap:10px;justify-content:center;margin-bottom:25px}.plansubscribe-tab{background:#0000;border:1px solid #d1d5d6;border-radius:16px;color:#15181a;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.plansubscribe-tab:hover{background:#f6f8f8;border-color:#6852ef}.plansubscribe-tab.active{background:#e3d2f9;border-color:#e3d2f9;box-shadow:0 2px 8px #0072f633}.plansubscribe-card-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(280px,1fr));padding-top:24px;width:100%}@media (max-width:1024px){.plansubscribe-card-container{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:640px){.plansubscribe-card-container{grid-template-columns:1fr}}.plansubscribe-card{background:#fff;border-radius:16px;box-shadow:0 8px 24px #6852ef2e;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:box-shadow .2s,border-color .2s}.plansubscribe-card:hover{box-shadow:0 16px 32px #6852ef47}.plansubscribe-card.has-popular{background:#6852ef0d;box-shadow:0 20px 40px #6852ef59}.popular-badge.popular--inset{background:#fff;border:1px solid #ffd166;color:#8c5b00;font:700 12px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding:6px 12px;right:25px;top:10px}.popular-star{height:16px;width:16px}.plansubscribe-card.has-popular .plansubscribe-card-plan-description{padding-right:96px}.plansubscribe-card-plan-description{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.plansubscribe-card-plan{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-left:14px;margin-top:5px;text-transform:uppercase}.plansubscribe-card-descriptoin{display:none}.plansubscribe-card-price-monthly{font-feature-settings:"case" on;align-items:center;display:flex;font-family:TBC Contract,sans-serif;gap:6px;padding:8px 25px;text-transform:uppercase}.plansubscribe-card-price{font-feature-settings:"case" on;font-size:32px;font-weight:700;line-height:46px}.plansubscribe-card-monthly,.plansubscribe-card-price{color:#15181a;font-family:TBC Contract,sans-serif;text-transform:uppercase}.plansubscribe-card-monthly{font-feature-settings:"case" on;font-size:16px;font-weight:400;line-height:24px}.plansubscribe-card-choose{font-feature-settings:"case" on;align-items:center;background:#231f20;border-radius:16px;color:#fff;display:flex;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:700;height:50px;justify-content:center;margin:0 25px;text-transform:uppercase;transition:background-color .2s,transform .02s;-webkit-user-select:none;user-select:none}.plansubscribe-card-choose:hover{background:#171516}.plansubscribe-card-choose:active{transform:scale(.99)}.plansubscribe-card-choose.chosen{background:#6852ef}.plansubscribe-card-line{border:0;border-top:1px solid #eef1f1;margin:16px 0}.plansubscribe-card-info-container{display:flex;flex-direction:column;gap:8px;padding:0 20px 14px}.plansubscribe-card-info-row,.plansubscribe-card-info-text-infoicon{align-items:center;display:flex;gap:10px}.plansubscribe-card-info-text-infoicon{justify-content:space-between;width:100%}.plansubscribe-card-info-text{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:24px}.plansubscribe-card-info-infoicon{display:none;height:16px;width:16px}.plansubscribe-card-info-row.muted .plansubscribe-card-info-text{color:#9aa1a6;text-decoration:line-through}.plansubscribe-card-info-row.muted .checkmarkicon-image-wrapper{background:#eceff1;opacity:.85}.infoicon-image-wrapper{cursor:pointer;height:16px;width:16px}@media (max-width:640px){.popular-badge.popular--inset{font-size:11px;padding:4px 10px;right:10px;top:8px}.popular-star{height:14px;width:14px}.plansubscribe-card.has-popular .plansubscribe-card-plan-description{padding-right:84px}}@media (max-width:767px){.plansubscribe-section{box-sizing:border-box;padding:40px 0 60px;width:100%}.plansubscribe-section-title{box-sizing:border-box;font-size:24px;line-height:32px;margin:0 auto 16px;max-width:100%;padding:0 16px;text-align:center;width:100%}.plansubscribe-section-title-description{box-sizing:border-box;font-size:14px;line-height:20px;margin:0 auto 24px;max-width:100%;padding:0 16px;width:100%}.plansubscribe-tabs{box-sizing:border-box;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px;padding:0 16px}.plansubscribe-tab{border-radius:12px;flex:0 1 auto;font-size:13px;min-width:120px;padding:10px 20px}.plansubscribe-card-container{box-sizing:border-box;gap:16px;padding:16px 16px 0}.plansubscribe-card{border-radius:16px;box-sizing:border-box;width:100%}.plansubscribe-card-plan{font-size:16px}.plansubscribe-card-price{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:28px;line-height:40px;text-transform:uppercase}.plansubscribe-card-monthly{font-size:14px}.plansubscribe-card-choose{margin:0 20px}.plansubscribe-card-info-container{padding:0 20px 14px}}@media (max-width:480px){.plansubscribe-section{padding:32px 0 48px}.plansubscribe-section-title{font-size:22px;line-height:30px;margin-bottom:12px;padding:0 12px}.plansubscribe-section-title-description{font-size:13px;line-height:18px;margin-bottom:20px;padding:0 12px}.plansubscribe-tabs{gap:8px;margin-bottom:16px;padding:0 12px}.plansubscribe-tab{font-size:12px;min-width:100px;padding:8px 16px}.plansubscribe-card-container{gap:12px;padding:12px 12px 0}.plansubscribe-card{border-radius:12px}.plansubscribe-card-plan{font-size:15px}.plansubscribe-card-price{font-size:24px;line-height:36px}.plansubscribe-card-monthly{font-size:13px}.plansubscribe-card-choose{font-size:13px;height:44px;margin:0 14px}.plansubscribe-card-info-container{gap:12px;padding:0 14px 12px}.plansubscribe-card-info-text{font-size:13px;line-height:20px}}@media (min-width:768px) and (max-width:1024px){.plansubscribe-section{box-sizing:border-box;padding:40px 0;width:100%}.plansubscribe-section-title{font-size:26px;line-height:36px;margin-bottom:16px;max-width:100%;text-align:center;width:100%}.plansubscribe-section-title-description{font-size:15px;line-height:22px;margin-bottom:20px;max-width:100%;text-align:center;width:100%}.plansubscribe-tabs{gap:10px;margin-bottom:20px}.plansubscribe-tab{font-size:13px;padding:10px 20px}.plansubscribe-card-container{gap:16px;padding-top:20px}.plansubscribe-card-plan{font-size:17px}.plansubscribe-card-descriptoin{font-size:13px;width:100%}.plansubscribe-card-price{font-size:28px;line-height:40px}.plansubscribe-card-monthly{font-size:15px}.plansubscribe-card-choose{align-items:center;background:#231f20;border-radius:16px;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:700;height:50px;justify-content:center;margin:0 14px;transition:background-color .2s,transform .02s}.plansubscribe-card-choose:hover{background:#171516}.plansubscribe-card-choose:active{transform:scale(.99)}.plansubscribe-card-info-container{display:flex;flex-direction:column;gap:16px;padding:0 14px 14px;width:100%}.plansubscribe-card-info-row{align-items:center;display:flex;gap:10px}.plansubscribe-card-info-text-infoicon{gap:10px;width:100%}.plansubscribe-card-info-text{font-size:13px}}.plansubscribe-section-title{box-sizing:border-box;font-family:Inter,sans-serif;font-size:32px;font-style:normal;line-height:54px;max-width:1250px;text-transform:capitalize;width:100%}.plansubscribe-section-title-description{font-feature-settings:"case" on;box-sizing:border-box;color:#15181a;font-family:TBC Contract,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:1250px;text-transform:uppercase;width:100%}.plansubscribe-whyus-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:auto;max-width:1250px;padding-top:20px;width:100%}.plansubscribe-whyus-card{border:1px solid #d1d5d6;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:14px;height:auto;min-height:253px;min-width:0;padding:14px;width:306px}.plansubscribe-whyus-card-icon{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:91px;justify-content:center}.plansubscribe-whyus-card-icon img{align-items:center;flex-shrink:0;height:24px;justify-items:center;margin:auto;width:24px}.plansubscribe-whyus-card-description,.plansubscribe-whyus-card-title{color:#15181a;color:var(--Day-Text-Text-primary,#15181a)}.plansubscribe-whyus-card-description{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (min-width:768px) and (max-width:1024px){.plansubscribe-section-title{font-size:28px;line-height:42px;max-width:100%}.plansubscribe-section-title-description{font-size:15px;line-height:22px;max-width:100%}.plansubscribe-whyus-container{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;padding-right:40px;padding-top:16px;scroll-behavior:smooth;scrollbar-color:#6852ef4d #0000;scrollbar-gutter:stable;scrollbar-width:thin;text-rendering:optimizeLegibility}.plansubscribe-whyus-container::-webkit-scrollbar{-webkit-appearance:none;display:block;height:4px;width:4px}.plansubscribe-whyus-container::-webkit-scrollbar-track{background:#0000;border-radius:2px;box-shadow:none}.plansubscribe-whyus-container::-webkit-scrollbar-thumb{background:#6852ef4d;border:none;border-radius:2px;box-shadow:none;min-height:4px}.plansubscribe-whyus-card{flex-shrink:0;max-width:calc(50% - 8px);min-width:calc(50% - 8px);width:calc(50% - 8px)}}@media (max-width:767px){.plansubscribe-section-title{font-size:24px;line-height:32px;margin-bottom:16px;max-width:100%;text-align:center}.plansubscribe-section-title-description{font-size:14px;line-height:20px;margin-bottom:20px;max-width:100%;text-align:center}.plansubscribe-whyus-container{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;padding-right:32px;padding-top:12px;scroll-behavior:smooth;scrollbar-color:#6852ef4d #0000;scrollbar-gutter:stable;scrollbar-width:thin;text-rendering:optimizeLegibility;width:100%}.plansubscribe-whyus-container::-webkit-scrollbar{-webkit-appearance:none;display:block;height:4px;width:4px}.plansubscribe-whyus-container::-webkit-scrollbar-track{background:#0000;border-radius:2px;box-shadow:none}.plansubscribe-whyus-container::-webkit-scrollbar-thumb{background:#6852ef4d;border:none;border-radius:2px;box-shadow:none;min-height:4px}.plansubscribe-whyus-card{flex-shrink:0;max-width:calc(50% - 8px);min-width:calc(50% - 8px);width:calc(50% - 8px)}.plansubscribe-whyus-card-icon{height:80px}.plansubscribe-whyus-card-title{font-size:16px;font-weight:600}.plansubscribe-whyus-card-description{font-size:13px;line-height:18px}}@media (max-width:480px){.plansubscribe-section-title{font-size:22px;line-height:30px}.plansubscribe-section-title-description{font-size:13px;line-height:18px}.plansubscribe-whyus-container{gap:12px;padding-right:24px}.plansubscribe-whyus-card{border-radius:16px;max-width:calc(100% - 6px);min-width:calc(100% - 6px);padding:12px;width:calc(100% - 6px)}}.plansubscribe-faq-container{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:auto;max-width:1144px;padding:20px 20px 40px;width:100%}.plansubscribe-section-title{font-feature-settings:"case" on;color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:TBC Contract,sans-serif;font-size:26px;font-weight:700;line-height:40px;text-transform:uppercase}.plansubscribe-faq-card{background:#fff;border:1px solid #d1d5d6;border-radius:16px;margin:auto;min-height:62px;overflow:hidden;transition:all .3s ease;width:100%}.plansubscribe-faq-card:hover{box-shadow:0 2px 8px #0000001a}.plansubscribe-faq-card-header{align-items:center;background:#fff;cursor:pointer;display:flex;height:60px;justify-content:space-between;padding:20px;transition:background-color .3s ease}.plansubscribe-faq-card-header:hover{background:#f8f9fa}.plansubscribe-faq-card-question{color:#15181a;color:var(--Day-Text-Text-primary,#15181a);flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.plansubscribe-faq-card-chevron{align-items:center;color:#6b7280;display:flex;height:24px;justify-content:center;margin-left:16px;transition:transform .3s ease;width:24px}.plansubscribe-faq-card-chevron img{height:24px;width:24px}.plansubscribe-faq-card-chevron.expanded{transform:rotate(180deg)}.plansubscribe-arrow-down-icon{height:24px;width:24px}.plansubscribe-faq-card-answer{word-wrap:break-word;animation:slideDown .3s ease;background:#f8f9fa;color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;max-height:none;overflow:visible;padding:16px 24px 20px;white-space:pre-wrap}@media (max-width:1200px){.plansubscribe-faq-container{max-width:1000px;width:95%!important}}@media (max-width:900px){.plansubscribe-faq-container{gap:12px;padding:60px 20px 80px;width:98%!important}.plansubscribe-section-title{font-size:26px;line-height:36px}.plansubscribe-faq-card-header{padding:16px}.plansubscribe-faq-card-question{font-size:15px;line-height:22px}.plansubscribe-faq-card-answer{font-size:14px;line-height:20px;padding:0 20px 16px}}@media (min-width:768px) and (max-width:1024px){.plansubscribe-faq-container{gap:12px;max-width:820px;padding:60px 20px 80px;width:90%}.plansubscribe-section-title{font-size:26px;line-height:38px}.plansubscribe-faq-card-header{padding:18px}.plansubscribe-faq-card-question{font-size:15px;line-height:22px}.plansubscribe-faq-card-answer{font-size:14px;line-height:20px;padding:0 22px 18px}.plansubscribe-section-title{text-align:left}}@media (max-width:767px){.plansubscribe-faq-container{gap:12px;margin:0!important;max-width:100%!important;padding:20px 0 60px;width:100%!important}.plansubscribe-section-title{color:#15181a;font-size:20px;font-weight:700;line-height:28px;margin:0 0 24px;text-align:left;width:100%}.plansubscribe-faq-card{background:#fff;border:1px solid #e1e4e5;border-radius:16px;margin:0;min-height:60px;width:100%}.plansubscribe-faq-card-header{align-items:flex-start;gap:12px;padding:16px}.plansubscribe-faq-card-question{color:#15181a;flex:1 1;font-size:16px;font-weight:500;line-height:24px;text-align:left;width:100%}.plansubscribe-faq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:12px;width:24px}.plansubscribe-arrow-down-icon,.plansubscribe-faq-card-chevron img{color:#6b7280;height:16px;width:16px}.plansubscribe-faq-card-answer{color:#6f787b;font-size:14px;line-height:20px;padding:0 16px 20px}}.plansubscribe-main-container{--page-max:1100px;box-sizing:border-box;margin:0 auto;max-width:var(--page-max);padding:0 24px;width:100%}@media (min-width:768px) and (max-width:1024px){.plansubscribe-main-container{max-width:100%;padding:0 40px}}@media (max-width:767px){.plansubscribe-main-container{max-width:100%;padding:0 16px}}@media (max-width:480px){.plansubscribe-main-container{padding:0 12px}}.plansubscribe-howitworks-container{box-sizing:border-box;margin:60px auto auto;max-width:1100px;width:100%}@media (max-width:767px){.plansubscribe-howitworks-container{margin-top:40px;padding:0}}.gel:after{content:" \20BE"!important}.about-us-page-title-countainer{align-items:center;justify-content:center;margin:auto;padding:40px 0 20px}.about-us-page-title-countainer-title-description{display:flex;flex-direction:column;margin:auto;max-width:1200px}.about-us-page-title-countainer-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:26px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:88px;text-align:center;text-transform:uppercase}.about-us-page-title-countainer-description{color:#121212;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.about-us-page-title-countainer-item-space{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:22px}.about-us-page-title-countainer-item-button{font-feature-settings:"case" on;align-items:center;background:#0000;border:1px solid #e1e4e5;border-radius:999px;color:#15181a;cursor:pointer;display:flex;flex-direction:column;font-family:TBC Contract,sans-serif;gap:10px;height:40px;justify-content:center;min-width:120px;padding-top:4px;text-transform:uppercase;transition:all .2s ease}.about-us-page-title-countainer-item-button.active{font-feature-settings:"case" on;background:#e3d2f9;border:1px solid #e3d2f9;box-shadow:none;color:#15181a;font-family:TBC Contract,sans-serif;font-weight:600;padding-top:4px;text-transform:uppercase}.about-us-page-title-countainer-item-button.active:active,.about-us-page-title-countainer-item-button.active:hover{box-shadow:none;transform:none}.about-us-page-title-countainer-space-button{font-feature-settings:"case" on;align-items:center;background:#0000;border:1px solid #e1e4e5;border-radius:999px;color:#15181a;cursor:pointer;display:flex;flex-direction:column;font-family:TBC Contract,sans-serif;gap:10px;height:40px;justify-content:center;min-width:120px;padding-top:4px;text-transform:uppercase;transition:all .2s ease}.about-us-page-title-countainer-space-button.active{font-feature-settings:"case" on;background:#e3d2f9;border:1px solid #e3d2f9;box-shadow:none;color:#15181a;font-family:TBC Contract,sans-serif;font-weight:600;text-transform:uppercase}.about-us-page-title-countainer-space-button.active:active,.about-us-page-title-countainer-space-button.active:hover{box-shadow:none;transform:none}.about-us-page-container{background:#fff;flex-direction:column;gap:24px;margin:auto;max-width:1200px}.about-us-page-container,.about-us-page-content-wrapper{box-sizing:border-box;display:flex;justify-content:center}.about-us-page-content-wrapper{align-items:center;background:#f6f8f8;border-radius:30px;gap:72px;padding:40px}.event-container-about-us-page{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;min-height:284px;padding-top:30px;width:637px}.event-title-about-us-page{font-feature-settings:"case" on;color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:TBC Contract,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28px;text-transform:uppercase}.event-description-about-us-page{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;min-height:108px}.event-large-image-about-us-page img{align-items:center;border-radius:54px;display:flex;flex-direction:column;flex-shrink:0;height:280px;justify-content:center;width:280px}.event-about-us-page-button{align-items:center;display:flex;flex-shrink:1;height:40px}.button-start-about-us-page{font-feature-settings:"case" on;align-items:center;background:#6852ef;border:1px #d1d5d6;border:1px var(--color-stroke-strong-initial,#d1d5d6);border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-family:TBC Contract,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:10px;height:40px;justify-content:center;padding-top:4px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:200px}.button-start-about-us-page:hover{background:#5a46d1;box-shadow:0 4px 12px #6852ef4d;transform:translateY(-2px)}@media (min-width:1024px) and (max-width:1400px){.about-us-page-title-countainer{padding:40px 80px 20px}.about-us-page-title-countainer-title-description{width:700px}.about-us-page-title-countainer-title{font-size:26px;letter-spacing:-1.1px;line-height:72px}.about-us-page-title-countainer-description{font-size:16px;line-height:24px}.about-us-page-title-countainer-item-space{gap:14px}.about-us-page-title-countainer-item-button,.about-us-page-title-countainer-space-button{font-size:14px;height:40px;min-width:160px;padding-top:4px}.about-us-page-container{margin:24px auto;max-width:1000px;padding:20px;width:92%}.about-us-page-content-wrapper{align-items:flex-start;flex-direction:row;gap:50px;padding:30px}.event-container-about-us-page{gap:16px;min-height:auto;padding-top:20px;width:480px}.event-title-about-us-page{font-size:24px;line-height:32px}.event-description-about-us-page{font-size:16px;line-height:22px}.event-large-image-about-us-page{align-items:center;display:flex;justify-content:center}.event-large-image-about-us-page img{border-radius:44px;height:280px;width:280px}.button-start-about-us-page{padding:20px 40px 16px;width:240px}}@media (min-width:768px) and (max-width:1023px){.about-us-page-title-countainer{padding:30px 40px 20px}.about-us-page-title-countainer-title-description{width:520px}.about-us-page-title-countainer-title{font-size:26px;letter-spacing:-1px;line-height:64px}.about-us-page-title-countainer-description{font-size:18px;line-height:26px}.about-us-page-title-countainer-item-space{gap:12px}.about-us-page-title-countainer-item-button,.about-us-page-title-countainer-space-button{font-size:14px;height:40px;min-width:140px;padding-top:4px}.about-us-page-container{margin:24px auto;max-width:820px;width:90%}.about-us-page-content-wrapper{align-items:flex-start;flex-direction:row;gap:40px}.event-container-about-us-page{gap:16px;min-height:auto;padding-top:16px;width:360px}.event-title-about-us-page{font-size:26px;line-height:44px}.event-description-about-us-page{font-size:17px;line-height:26px}.event-large-image-about-us-page{align-items:center;display:flex;justify-content:center}.event-large-image-about-us-page img{border-radius:40px;height:260px;width:260px}.button-start-about-us-page{padding:18px 36px 14px;width:220px}}@media (max-width:767px){.about-us-page-title-countainer{padding:30px 100px 20px}.about-us-page-title-countainer-title-description{width:500px}.about-us-page-title-countainer-title{font-size:26px;line-height:64px}.about-us-page-title-countainer-description{font-size:18px;line-height:28px}.about-us-page-container{padding:20px}.about-us-page-content-wrapper{align-items:center;flex-direction:column;gap:40px;padding:20px}.event-container-about-us-page{max-width:600px;padding-top:20px;width:100%}.event-title-about-us-page{font-size:26px;line-height:44px}.event-description-about-us-page{font-size:18px;line-height:24px}.event-large-image-about-us-page img{border-radius:40px;height:300px;width:300px}}@media (min-width:769px){.about-us-page-content-wrapper{flex-direction:row}.event-container-about-us-page{order:1}.event-large-image-about-us-page{order:2}}@media (max-width:767px){.about-us-page-title-countainer{padding:20px}.about-us-page-title-countainer-title-description{max-width:400px;width:100%}.about-us-page-title-countainer-title{font-size:26px;letter-spacing:-.8px;line-height:48px;margin:0 auto;text-align:center;width:301px}.about-us-page-title-countainer-description{font-size:16px;line-height:24px;margin:0 auto;text-align:center;width:301px}.about-us-page-title-countainer-item-space{flex-wrap:wrap;gap:12px;justify-content:center;margin:22px auto 0;width:301px}.about-us-page-title-countainer-item-button,.about-us-page-title-countainer-space-button{border-radius:14px;font-size:14px;height:40px;padding-top:4px;width:140px}.about-us-page-container{align-items:center;flex-direction:column;gap:32px;margin:0;padding:16px}.event-title-about-us-page{order:1}.event-large-image-about-us-page{order:2}.event-description-about-us-page{order:3}.event-about-us-page-button{order:4}.event-container-about-us-page{display:contents;gap:20px;max-width:100%;min-height:auto;padding-top:16px;width:100%}.event-title-about-us-page{font-size:26px;line-height:36px;min-height:auto}.event-description-about-us-page{font-size:16px;line-height:22px;min-height:auto;text-align:center;width:343px}.event-large-image-about-us-page img{border-radius:24px;height:368spx;object-fit:cover;width:300px}.event-about-us-page-button{height:auto;justify-content:center;margin-top:16px}.button-start-about-us-page{border-radius:16px;font-size:16px;height:56px;max-width:280px;padding:16px 32px 12px;width:100%}.error-message{font-size:14px;margin:16px 20px;padding:16px}}@media (max-width:480px){.about-us-page-title-countainer{padding:20px 16px}.about-us-page-title-countainer-title-description{gap:22px;max-width:90%}.about-us-page-title-countainer-title{font-size:20px;height:28px;letter-spacing:-.6px;line-height:54px}.about-us-page-title-countainer-description{font-size:15px;line-height:22px}.about-us-page-title-countainer-item-space{gap:8px;margin-top:22px}.about-us-page-title-countainer-item-button,.about-us-page-title-countainer-space-button{border-radius:14px;font-size:14px;height:40px;padding-top:4px;width:120px}.about-us-page-container{padding:12px}.about-us-page-content-wrapper{border-radius:24px;gap:24px;padding:16px}.event-container-about-us-page{gap:16px;padding-top:12px}.event-title-about-us-page{font-size:20px;line-height:28px;width:343px}.event-description-about-us-page{font-size:15px;line-height:20px;width:343px}.event-large-image-about-us-page img{border-radius:20px;height:200px;object-fit:cover;width:300px}.button-start-about-us-page{font-size:14px;height:40px;max-width:280px;padding:14px 28px 10px}.error-message{font-size:13px;margin:12px 16px;padding:12px}}@media (max-width:360px){.about-us-page-title-countainer{padding:16px 12px}.about-us-page-title-countainer-title{font-size:20px;letter-spacing:-.4px;line-height:32px}.about-us-page-title-countainer-description{font-size:14px;line-height:20px}.about-us-page-title-countainer-item-space{gap:6px;margin-top:16px}.about-us-page-title-countainer-item-button,.about-us-page-title-countainer-space-button{border-radius:14px;font-size:12px;height:40px;padding-top:4px;width:110px}.about-us-page-container{gap:20px;padding:8px}.event-container-about-us-page{gap:12px;padding-top:8px}.event-title-about-us-page{font-size:20px;line-height:28px}.event-description-about-us-page{font-size:14px;line-height:18px}.event-large-image-about-us-page img{border-radius:16px;max-height:260px;max-width:260px}.button-start-about-us-page{font-size:14px;height:40px;max-width:240px;padding:12px 24px 8px}.error-message{font-size:12px;margin:8px 12px;padding:10px}}.about-us-services-main-container{border-radius:40px;margin:auto;padding:40px 0 0;width:1200px}.about-us-services-header{display:block;max-width:1000px;text-align:left}.about-us-services-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:uppercase}.event-page-about-us-services{align-items:center;background:#fff;border-radius:34px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;justify-content:space-between;overflow:hidden}.event-container-about-us-services{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;border-radius:34px;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:22px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:0 10px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-about-us-services::-webkit-scrollbar{display:none}.event-container-about-us-services.scrollable{gap:22px;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;width:100%}.event-card-about-us-services{align-items:flex-start;background:#f6f8f8;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:14px;height:230px;margin-left:0;max-width:calc(33.333% - 10px);min-width:calc(33.333% - 10px);padding:28px 26px 24px;scroll-snap-align:start;width:auto}.card-header-about-us-services{align-items:center;display:flex;flex-shrink:0;gap:12px}.card-content-layout-about-us-services{align-items:flex-start;display:flex;flex-shrink:0}.card-text-content-about-us-services{display:flex;flex:1 1;flex-direction:column}.image-wrapper-about-us-services{flex-shrink:0;height:40px;width:40px}.event-title-about-us-services{font-feature-settings:"case" on;align-self:stretch;color:#15181a;font-family:TBC Contract,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase}.event-description-about-us-services{align-self:stretch;color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;width:100%}.error-message{background:#fed7d7;border-radius:8px;color:#e53e3e;font-family:Inter,sans-serif;font-size:16px;margin:20px auto;max-width:600px;padding:20px;text-align:center}@media (min-width:1025px){.about-us-services-main-container{gap:16px;margin:0 auto;max-width:1200px;overflow:hidden;width:100%}.about-us-services-header{display:block;margin-bottom:28px}.about-us-services-title{font-size:24px}.event-container-about-us-services{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;border-radius:20px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:22px;margin:0 auto;overflow-x:auto;overflow-y:hidden;padding:0 10px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-about-us-services::-webkit-scrollbar{display:none}.event-card-about-us-services{background:#f6f8f8;border-radius:20px;display:flex;flex-direction:column;flex-shrink:0;gap:14px;height:230px;margin-left:0;max-width:calc(33.333% - 10px);min-width:calc(33.333% - 10px);padding:28px 26px 24px;scroll-snap-align:start;width:auto}.event-title-about-us-services{font-size:18px;line-height:20px}.event-description-about-us-services{font-size:14px;line-height:20px}}@media (min-width:768px) and (max-width:1024px){.about-us-services-main-container{gap:0;margin:0 auto 36px;max-width:900px;min-height:auto;overflow:hidden;width:95%}.about-us-services-header{display:block;margin-bottom:28px;max-width:100%;padding:0 8px}.about-us-services-title{font-size:26px}.event-page-about-us-services{margin:auto;max-width:100%;padding:0 24px 14px;width:100%}.event-container-about-us-services{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;border-radius:34px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:18px;margin:0 auto;overflow-x:auto;overflow-y:hidden;padding:0 10px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-about-us-services.scrollable{gap:18px;padding:0 10px}.event-container-about-us-services::-webkit-scrollbar{display:none}.event-card-about-us-services{align-items:flex-start;background:#f6f8f8;border-radius:34px;display:flex;flex-direction:column;flex-shrink:0;gap:12px;height:220px;margin-left:0;max-width:calc(50% - 24px);min-width:calc(50% - 24px);padding:26px 24px 22px;scroll-snap-align:start;width:auto}.event-title-about-us-services{font-size:18px;line-height:20px}.event-description-about-us-services{font-size:13px;line-height:18px}}@media (max-width:767px){.about-us-services-main-container{gap:0;margin:0 auto;min-height:auto;overflow:hidden;padding:0 16px;width:100%}.about-us-services-header{display:block;margin:0 0 20px;padding-left:20px;padding-top:30px;position:relative;text-align:left;z-index:1}.about-us-services-title{color:#15181a;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin:0;padding-bottom:0}.event-page-about-us-services{border-radius:34px;display:flex;flex-direction:column;margin:0 auto 24px;max-width:100%;overflow:hidden;padding:0 16px 8px;position:relative}.event-container-about-us-services{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;border-radius:34px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;margin:0 auto;overflow-x:auto;overflow-y:hidden;padding:0 10px;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.event-container-about-us-services.scrollable{gap:16px}.event-container-about-us-services.scrollable::-webkit-scrollbar,.event-container-about-us-services::-webkit-scrollbar{display:none}.event-container-about-us-services,.event-container-about-us-services.scrollable{-ms-overflow-style:none;scrollbar-width:none}.event-card-about-us-services{align-items:flex-start;background:#f6f8f8;border-radius:34px;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:200px;margin-left:0;max-width:280px;min-width:260px;padding:24px 18px 18px;scroll-snap-align:start;width:auto}.image-wrapper-about-us-services{flex-shrink:0;height:40px;width:40px}.event-title-about-us-services{flex:1 1;font-size:14px;font-weight:700;line-height:20px;margin:0}.event-description-about-us-services{flex:1 1;font-size:12px;line-height:16px;margin:4px 0 0}.card-header-about-us-services{align-items:center;display:flex;flex-shrink:0;gap:10px}.card-content-layout-about-us-services{align-items:flex-start;display:flex}.card-text-content-about-us-services{display:flex;flex:1 1;flex-direction:column}.error-message{font-size:14px;margin:16px 20px;padding:16px}}.aboutusfaq-faq-container{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:auto;padding:70px 20px;width:1144px}.aboutusfaq-section-title{color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:40px;margin-bottom:24px}@media (max-width:767px){.aboutusfaq-section-title{text-align:left}}.aboutusfaq-faq-card{background:#fff;border:1px solid #d1d5d6;border-radius:12px;margin:auto;overflow:hidden;transition:all .3s ease;width:100%}.aboutusfaq-faq-card:hover{box-shadow:0 2px 8px #0000001a}.aboutusfaq-faq-card-header{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background-color .3s ease}.aboutusfaq-faq-card-header:hover{background:#f8f9fa}.aboutusfaq-faq-card-question{color:#15181a;color:var(--Day-Text-Text-primary,#15181a);flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.aboutusfaq-faq-card-chevron{align-items:center;color:#6b7280;display:flex;height:24px;justify-content:center;margin-left:16px;transition:transform .3s ease;width:24px}.aboutusfaq-faq-card-chevron img{height:24px;width:24px}.aboutusfaq-faq-card-chevron.expanded{transform:rotate(180deg)}.aboutusfaq-arrow-down-icon{height:24px;width:24px}.aboutusfaq-faq-card-answer{animation:slideDown .3s ease;background:#f8f9fa;color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:0 24px 20px}@media (max-width:1200px){.aboutusfaq-faq-container{max-width:1000px;width:95%!important}}@media (max-width:900px){.aboutusfaq-faq-container{gap:12px;padding:60px 20px;width:98%!important}.aboutusfaq-section-title{font-size:28px;line-height:36px;margin-bottom:20px}.aboutusfaq-faq-card-header{padding:16px 20px}.aboutusfaq-faq-card-question{font-size:15px;line-height:22px}.aboutusfaq-faq-card-answer{font-size:14px;line-height:20px;padding:0 20px 16px}}@media (min-width:768px) and (max-width:1024px){.aboutusfaq-faq-container{gap:14px;max-width:820px;padding:60px 20px;width:90%}.aboutusfaq-section-title{font-size:28px;line-height:38px;margin-bottom:20px;text-align:center}.aboutusfaq-faq-card-header{padding:18px 22px}.aboutusfaq-faq-card-question{font-size:15px;line-height:22px}.aboutusfaq-faq-card-answer{font-size:14px;line-height:20px;padding:0 22px 18px}.aboutusfaq-section-title{text-align:left}}@media (max-width:767px){.aboutusfaq-faq-container{gap:16px;margin:0!important;max-width:100%!important;padding:40px 16px;width:100%!important}.aboutusfaq-section-title{color:#15181a;font-size:20px;font-weight:700;line-height:28px;margin:0 auto 24px;text-align:center;width:343px}.aboutusfaq-faq-card{background:#fff;border:1px solid #e1e4e5;border-radius:8px;margin:0 auto;width:343px}.aboutusfaq-faq-card-header{align-items:flex-start;gap:12px;padding:20px 16px}.aboutusfaq-faq-card-question{color:#15181a;flex:1 1;font-size:16px;font-weight:500;line-height:24px;text-align:left;width:343px}.aboutusfaq-faq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:12px;width:24px}.aboutusfaq-arrow-down-icon,.aboutusfaq-faq-card-chevron img{color:#6b7280;height:16px;width:16px}.aboutusfaq-faq-card-answer{color:#6f787b;font-size:14px;line-height:20px;padding:0 16px 20px}}@media (max-width:480px){.aboutusfaq-faq-container{gap:16px;margin:0!important;max-width:100%!important;padding:32px 12px;width:100%!important}.aboutusfaq-section-title{color:#15181a;font-size:18px;font-weight:700;line-height:26px;margin-bottom:20px;text-align:left}.aboutusfaq-faq-card-header{align-items:flex-start;gap:12px;padding:18px 14px}.aboutusfaq-faq-card-question{color:#15181a;flex:1 1;font-size:15px;font-weight:500;line-height:22px;text-align:left}.aboutusfaq-faq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-left:10px;width:22px}.aboutusfaq-arrow-down-icon,.aboutusfaq-faq-card-chevron img{color:#6b7280;height:14px;width:14px}.aboutusfaq-faq-card-answer{color:#6f787b;font-size:13px;line-height:18px;padding:0 14px 18px}}@media (max-width:360px){.aboutusfaq-faq-container{gap:16px;margin:0!important;max-width:100%!important;padding:24px 8px;width:100%!important}.aboutusfaq-section-title{color:#15181a;font-size:16px;font-weight:700;line-height:24px;margin-bottom:18px;text-align:left}.aboutusfaq-faq-card-header{align-items:flex-start;gap:10px;padding:16px 12px}.aboutusfaq-faq-card-question{color:#15181a;flex:1 1;font-size:14px;font-weight:500;line-height:20px;text-align:left}.aboutusfaq-faq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:8px;width:20px}.aboutusfaq-arrow-down-icon,.aboutusfaq-faq-card-chevron img{color:#6b7280;height:12px;width:12px}.aboutusfaq-faq-card-answer{color:#6f787b;font-size:12px;line-height:16px;padding:0 12px 16px}}.how-it-works-slider-container{box-sizing:border-box;display:flex;flex-direction:column;gap:48px;margin:auto;padding:40px 145px 20px;width:100%}.how-it-works-slider-text-section{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:100%;width:100%}.how-it-works-slider-details-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:26px;font-weight:600;line-height:48px;text-transform:uppercase}.how-it-works-slider-details-description,.how-it-works-slider-details-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;height:auto;text-align:center;text-rendering:optimizeLegibility;width:100%}.how-it-works-slider-details-description{color:#121212;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:20px;max-width:800px}.how-it-works-slider-details-button{align-items:center;display:flex;margin-top:8px}.button-start-how-it-works-slider{font-feature-settings:"case" on;align-items:center;background:#6852ef;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;gap:10px;height:52px;justify-content:center;padding:24px 52px;text-decoration:none;transition:background-color .3s ease;width:252px}.button-start-how-it-works-slider:hover{background:#5a47d4}.how-it-works-images-grid{grid-gap:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:none!important;display:grid;filter:none!important;gap:24px;grid-template-columns:repeat(4,1fr);margin:auto;max-width:100%;max-width:1200px;text-rendering:optimizeLegibility;width:100%}.how-it-works-image-item{align-items:center;aspect-ratio:4/3;background:#6852ef14;border:1px solid #6852ef1f;border-radius:24px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:6px;position:relative}.how-it-works-grid-image,.how-it-works-image-item{box-shadow:none!important;filter:none!important;text-shadow:none!important;width:100%}.how-it-works-grid-image{aspect-ratio:1;border-radius:20px;display:block;height:100%;object-fit:cover}@media (min-width:768px) and (max-width:1023px){.how-it-works-slider-container{gap:40px;margin:auto;padding:40px 20px 20px;width:100%}.how-it-works-slider-details-title{font-size:26px;line-height:48px}.how-it-works-slider-details-description{font-size:16px;line-height:24px;max-width:100%}.how-it-works-images-grid{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:row;gap:20px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;padding-right:40px;scroll-behavior:smooth;scrollbar-color:#6852ef4d #0000;scrollbar-gutter:stable;scrollbar-width:thin;text-rendering:optimizeLegibility}.how-it-works-images-grid::-webkit-scrollbar{-webkit-appearance:none;display:block;height:4px;width:4px}.how-it-works-images-grid::-webkit-scrollbar-track{background:#0000;border-radius:2px;box-shadow:none}.how-it-works-images-grid::-webkit-scrollbar-thumb{background:#6852ef4d;border:none;border-radius:2px;box-shadow:none;min-height:4px}.how-it-works-image-item{align-items:center;aspect-ratio:4/3;border-radius:20px;box-shadow:none!important;display:flex;flex-shrink:0;justify-content:center;max-width:calc(50% - 10px);min-width:calc(50% - 10px);padding:4px;width:calc(50% - 10px)}.how-it-works-grid-image{aspect-ratio:1;border-radius:18px;box-shadow:none!important;filter:none!important;height:100%;object-fit:cover;width:100%}.button-start-how-it-works-slider{font-size:14px;height:48px;padding:16px 40px;width:220px}}@media (max-width:767px){.how-it-works-slider-container{gap:32px;margin:auto;max-width:100%;padding:20px 16px;width:100%}.how-it-works-slider-text-section{gap:16px}.how-it-works-slider-details-title{font-size:26px;font-weight:600;line-height:48px}.how-it-works-slider-details-description{font-size:16px;line-height:24px;max-width:100%}.how-it-works-slider-details-button{margin-top:0;width:100%}.button-start-how-it-works-slider{font-size:14px;height:48px;max-width:343px;padding:12px 24px;width:100%}.how-it-works-images-grid{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:row;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;padding-right:32px;scroll-behavior:smooth;scrollbar-color:#6852ef4d #0000;scrollbar-gutter:stable;scrollbar-width:thin;text-rendering:optimizeLegibility}.how-it-works-images-grid::-webkit-scrollbar{-webkit-appearance:none;display:block;height:4px;width:4px}.how-it-works-images-grid::-webkit-scrollbar-track{background:#0000;border-radius:2px;box-shadow:none}.how-it-works-images-grid::-webkit-scrollbar-thumb{background:#6852ef4d;border:none;border-radius:2px;box-shadow:none;min-height:4px}.how-it-works-image-item{align-items:center;aspect-ratio:4/3;border-radius:16px;box-shadow:none!important;display:flex;flex-shrink:0;justify-content:center;max-width:calc(50% - 8px);min-width:calc(50% - 8px);padding:4px;width:calc(50% - 8px)}.how-it-works-grid-image{aspect-ratio:1;border-radius:12px;box-shadow:none!important;filter:none!important;height:100%;object-fit:cover;width:100%}}@media (min-width:1024px) and (max-width:1279px){.how-it-works-slider-container{gap:40px;margin:auto;padding:40px 20px 20px;width:100%}}@media (max-width:480px){.how-it-works-slider-container{gap:24px;margin:auto;padding:20px 16px}.how-it-works-slider-details-title{font-size:26px;line-height:48px}.how-it-works-slider-details-description{font-size:16px;line-height:24px}.how-it-works-images-grid{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;padding-right:24px;scroll-behavior:smooth;scrollbar-color:#6852ef4d #0000;scrollbar-gutter:stable;scrollbar-width:thin;text-rendering:optimizeLegibility}.how-it-works-images-grid::-webkit-scrollbar{-webkit-appearance:none;display:block;height:4px;width:4px}.how-it-works-images-grid::-webkit-scrollbar-track{background:#0000;border-radius:2px;box-shadow:none}.how-it-works-images-grid::-webkit-scrollbar-thumb{background:#6852ef4d;border:none;border-radius:2px;box-shadow:none;min-height:4px}.how-it-works-image-item{align-items:center;aspect-ratio:4/3;border-radius:12px;box-shadow:none!important;display:flex;flex-shrink:0;justify-content:center;max-width:calc(100% - 6px);min-width:calc(100% - 6px);padding:3px;width:calc(100% - 6px)}.how-it-works-grid-image{aspect-ratio:1;border-radius:10px;box-shadow:none!important;filter:none!important;height:100%;object-fit:cover;width:100%}}.how-it-works-smart-container{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:55px;margin:auto;max-width:100%;min-height:677px;padding:70px 17px 70px 65px;width:1358px}.smart-content-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px}.how-it-works-smart,.how-it-works-smart-wrapper{max-width:100%;min-height:677px;position:relative;width:627px}.how-it-works-smart{aspect-ratio:3/2;border-radius:24px;flex-shrink:0;overflow:hidden}.smart-image-container{height:100%;transition:opacity .5s ease-in-out;width:100%}.smart-image{border-radius:24px;display:block;height:100%;object-fit:cover;transition:transform .5s ease-in-out;width:100%}.how-it-works-smart-details{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;max-width:100%;min-height:677px;width:676px}.how-it-works-smart-details-title{color:#15181a;font-size:34px;font-weight:600;line-height:34px;text-transform:capitalize}.how-it-works-smart-details-description,.how-it-works-smart-details-title{flex-shrink:0;font-family:Inter,sans-serif;font-style:normal;height:auto;width:100%}.how-it-works-smart-details-description{color:#121212;font-size:18px;font-weight:400;line-height:28px}.how-it-works-smart-details-event{display:flex;flex-direction:column;gap:8px;height:auto;margin-top:24px;padding:16px;width:100%}.how-it-works-smart-details-event-title{color:#15181a;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:24px;width:100%}.how-it-works-smart-details-event-description{color:#121212;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;width:100%}@media (min-width:768px) and (max-width:1024px){.how-it-works-smart-container{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:24px;margin:48px auto;max-width:860px;min-height:auto;padding:40px 24px;width:90%}.how-it-works-smart-details,.smart-content-wrapper{flex:1 1;min-width:0}.smart-content-wrapper{align-items:flex-start}.how-it-works-smart,.how-it-works-smart-wrapper{aspect-ratio:4/3;max-width:420px;min-height:320px;width:100%}.smart-image{aspect-ratio:4/3;height:100%;width:100%}.how-it-works-smart-details{gap:12px;min-height:auto;padding:0 8px;width:auto}.how-it-works-smart-details-title{font-size:20px;line-height:34px;width:100%}.how-it-works-smart-details-description{font-size:15px;height:auto;line-height:22px;width:100%}.how-it-works-smart-details-event{margin-top:16px;width:100%}.how-it-works-smart-details-event-description{font-size:14px;line-height:20px;width:100%}}@media (max-width:767px){.how-it-works-smart-container{align-items:center;box-sizing:border-box;flex-direction:column;gap:24px;margin:40px auto;max-width:100%;min-height:auto;padding:0 16px;width:100%}.smart-content-wrapper{align-items:center;gap:16px;max-width:343px;width:100%}.how-it-works-smart,.how-it-works-smart-wrapper{max-width:343px;min-height:auto;width:100%}.how-it-works-smart{aspect-ratio:16/9;border-radius:12px}.smart-image,.smart-image-container{height:100%;width:100%}.smart-image{aspect-ratio:16/9;border-radius:12px}.how-it-works-smart-details{align-items:flex-start;gap:16px;max-width:343px;min-height:auto;padding:0;width:100%}.how-it-works-smart-details-title{font-size:20px;font-weight:600;height:auto;line-height:28px;width:100%}.how-it-works-smart-details-description{font-size:14px;font-weight:400;height:auto;line-height:20px;width:100%}.how-it-works-smart-details-event{gap:8px;margin-top:16px;padding:12px;width:100%}.how-it-works-smart-details-event-title{font-size:18px;font-weight:600;line-height:24px;width:100%}.how-it-works-smart-details-event-description{font-size:14px;font-weight:400;line-height:20px;width:100%}}.howitworksfaq-container{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:auto;max-width:1250px;padding:75px 20px 100px;width:100%}.howitworksfaq-section-title{color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:40px;margin-bottom:24px}.howitworksfaq-card{background:#fff;border:1px solid #d1d5d6;border-radius:12px;margin:auto;overflow:hidden;transition:all .3s ease;width:100%}.howitworksfaq-card:hover{box-shadow:0 2px 8px #0000001a}.howitworksfaq-card-header{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background-color .3s ease}.howitworksfaq-card-header:hover{background:#f8f9fa}.howitworksfaq-card-question{color:#15181a;color:var(--Day-Text-Text-primary,#15181a);flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.howitworksfaq-card-chevron{align-items:center;color:#6b7280;display:flex;height:24px;justify-content:center;margin-left:16px;transition:transform .3s ease;width:24px}.howitworksfaq-card-chevron img{height:24px;width:24px}.howitworksfaq-card-chevron.expanded{transform:rotate(180deg)}.howitworks-arrow-down-icon{height:24px;width:24px}.howitworksfaq-card-answer{animation:slideDown .3s ease;background:#f8f9fa;color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:0 24px 20px}@media (max-width:1200px){.howitworksfaq-container{max-width:1000px;width:95%!important}}@media (max-width:900px){.howitworksfaq-container{gap:12px;padding:60px 20px 80px;width:98%!important}.howitworksfaq-section-title{font-size:28px;line-height:36px;margin-bottom:20px}.howitworksfaq-card-header{padding:16px 20px}.howitworksfaq-card-question{font-size:15px;line-height:22px}.howitworksfaq-card-answer{font-size:14px;line-height:20px;padding:0 20px 16px}}@media (min-width:768px) and (max-width:1024px){.howitworksfaq-container{gap:14px;max-width:820px;padding:60px 20px 80px;width:90%}.howitworksfaq-section-title{font-size:28px;line-height:38px;margin-bottom:20px;text-align:center}.howitworksfaq-card-header{padding:18px 22px}.howitworksfaq-card-question{font-size:15px;line-height:22px}.howitworksfaq-card-answer{font-size:14px;line-height:20px;padding:0 22px 18px}.howitworksfaq-section-title{text-align:left}}@media (max-width:767px){.howitworksfaq-container{gap:16px;margin:0!important;max-width:100%!important;padding:40px 16px 60px;width:100%!important}.howitworksfaq-section-title{color:#15181a;font-size:20px;font-weight:700;line-height:28px;margin:0 auto 24px;text-align:center;width:343px}.howitworksfaq-card{background:#fff;border:1px solid #e1e4e5;border-radius:8px;margin:0 auto;width:343px}.howitworksfaq-card-header{align-items:flex-start;gap:12px;padding:20px 16px}.howitworksfaq-card-question{color:#15181a;flex:1 1;font-size:16px;font-weight:500;line-height:24px;text-align:left;width:343px}.howitworksfaq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:12px;width:24px}.howitworks-arrow-down-icon,.howitworksfaq-card-chevron img{color:#6b7280;height:16px;width:16px}.howitworksfaq-card-answer{color:#6f787b;font-size:14px;line-height:20px;padding:0 16px 20px}}.boxing-page-title-countainer{align-items:center;justify-content:center;margin:auto;padding:41px 24px 28px}.boxing-page-title-countainer-title-description{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:676px}.boxing-page-title-countainer-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28px;text-align:center;text-transform:uppercase}.boxing-page-title-countainer-description{color:#121212;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-align:center}@media (max-width:1024px){.boxing-page-title-countainer{padding:32px 24px 24px}.boxing-page-title-countainer-title{font-size:24px;line-height:28px}.boxing-page-title-countainer-description{font-size:14px;line-height:20px}}@media (max-width:767px){.boxing-page-title-countainer{padding:24px 16px 20px}.boxing-page-title-countainer-title-description{gap:12px;max-width:100%}.boxing-page-title-countainer-title{font-size:20px;line-height:28px}.boxing-page-title-countainer-description{font-size:14px;line-height:20px}}@media (max-width:480px){.boxing-page-title-countainer{padding:20px 12px 16px}.boxing-page-title-countainer-title{font-size:20px;line-height:28px}.boxing-page-title-countainer-description{font-size:14px;line-height:20px}}.boxing-sections-container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1300px;padding:12px 24px}.boxing-section{align-items:center;background:#f6f8f8;border-radius:20px;display:flex;gap:40px;justify-content:space-between;min-height:200px}.boxing-section-content{display:flex;flex:1 1;flex-direction:column;max-width:550px;min-height:150px;padding:10px 40px}.boxing-section-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.96px;line-height:28px;margin:0;text-transform:uppercase}.boxing-section-description{color:#4a5568;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}.boxing-section-button{align-items:center;background:#6852ef;border:none;border-radius:54px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:8px;height:52px;padding:14px 28px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.boxing-section-button:hover{background:#5641d9;box-shadow:0 4px 12px #6852ef4d;transform:translateY(-2px)}.boxing-section-button:active{transform:translateY(0)}.boxing-section-arrow-icon{filter:brightness(0) invert(1);height:20px;width:20px}.boxing-section-image-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:350px;padding:20px 80px 20px 0}.boxing-section-image{border-radius:54px;height:auto;max-height:200px;max-width:350px;object-fit:contain;width:100%}.boxing-sections-error,.boxing-sections-loading{color:#4a5568;font-family:Inter,sans-serif;font-size:16px;padding:40px;text-align:center}.boxing-sections-error{color:#e53e3e}@media (max-width:1024px){.boxing-sections-container{gap:20px;padding:12px 24px}.boxing-section{gap:60px;min-height:200px}.boxing-section-content{max-width:450px;min-height:100px}.boxing-section-title{font-size:20px;line-height:28px}.boxing-section-description{font-size:14px;line-height:20px}.boxing-section-image-wrapper{max-width:400px}.boxing-section-image{max-height:200px}}@media (max-width:767px){.boxing-sections-container{gap:20px;padding:12px 16px}.boxing-section{gap:32px;min-height:auto}.boxing-section,.boxing-section-reversed{flex-direction:column!important}.boxing-section-content{max-width:100%;padding:20px 10px 0 20px}.boxing-section-title{font-size:20px;letter-spacing:-.64px;line-height:28px}.boxing-section-description{font-size:14px;line-height:20px}.boxing-section-button{font-size:15px;padding:12px 24px}.boxing-section-arrow-icon{height:18px;width:18px}.boxing-section-image-wrapper{max-width:100%;padding:20px 0;width:100%}.boxing-section-image{max-height:200px}}@media (max-width:480px){.boxing-sections-container{gap:20px;padding:12px}.boxing-section{gap:24px}.boxing-section-title{font-size:20px;line-height:28px}.boxing-section-description{font-size:13px;line-height:20px}.boxing-section-button{font-size:14px;padding:10px 20px}.boxing-section-image{max-height:200px}}.spg-wrap{margin:0 auto;max-width:560px;padding:16px}.page-title{font-size:24px;font-weight:700;margin:8px 0 12px}.hint{color:#6b7280;margin:0 0 18px}:root{--caret-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M.5 1.5 3 4l2.5-2.5' fill='none' stroke='%235F676B' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E")}.row-2col{align-items:flex-start;display:flex;gap:10px;margin-bottom:6px}@media (max-width:520px){.row-2col{flex-direction:row;gap:8px}.row-2col .input-group{flex:1 1;min-width:0}.otp-row{gap:6px;justify-content:center}.otp-box{border-radius:8px;font-size:18px;height:44px;width:44px}}.input-group{display:flex;flex-direction:column;margin-bottom:16px;position:relative}.input-group.slim{margin-bottom:10px}.input-group .required:after{color:#ef4444;content:" *"}.input-group label{color:#444;font-size:13px;font-weight:500}.input-group input:not(.otp-box):not(.PhoneInputInput),.select-control{background:#fff;border:1px solid #dcdfe3;border-radius:12px;box-sizing:border-box;color:#000;font-size:14px;height:44px;outline:none;padding:9px 13px;transition:border-color .2s ease,box-shadow .2s ease}.input-group input:not(.otp-box):focus:not(.PhoneInputInput),.select-control:focus{border-color:#6852ef;box-shadow:0 0 0 2px #0b74ff14}.input-group input:not(.otp-box).error,.select-control.error{border-color:#e53935!important}.select-control{-webkit-appearance:none;appearance:none;background-position:right 12px center;background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}.field-error{bottom:-2px;color:#c02626;font-size:11px;left:0;line-height:1.15;overflow:hidden;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.input-group.with-note{padding-bottom:4px}.phone-merged{background:#f9fafa;border:1px solid #e1e4e5;border-radius:16px;box-sizing:border-box;display:block;height:44px;margin-bottom:1px;overflow:hidden;padding:0 0 0 16px;transition:border-color .2s ease,box-shadow .2s ease}.phone-merged:focus-within{background:#fff;border-color:#6852ef;box-shadow:0 0 0 2px #0b74ff14}.phone-merged.error{background:#fff;border-color:#e53935!important}.phone-merged .PhoneInput{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:6px;height:100%!important;overflow:hidden;width:100%!important}.phone-merged .PhoneInput>.PhoneCountryCustom,.phone-merged .PhoneInput>.PhoneInputCountry{flex:0 0 auto!important;white-space:nowrap!important}.phone-merged .PhoneInputInput{background:#0000;border:0;color:#111827;flex:1 1!important;font-size:16px;height:100%;min-width:0!important;outline:none;padding:0 0 0 8px}.phone-merged .PhoneInputInput::placeholder{color:#9ca3af}.note-slot,.phone-merged.error .PhoneInputInput{text-align:left!important}.note-slot{color:#444;display:block;font-size:10.8px;line-height:1.15;margin:0;min-height:0;padding-top:0}.note-slot.error{color:#c02626}.PhoneCountryCustom{position:relative}.spg-wrap .country-btn{align-items:center;background:#0000;border:0;color:#1d1d1f;cursor:pointer;display:inline-flex;font-size:14px;height:26px;padding:0 36px 0 0;position:relative}.spg-wrap .country-btn .flag{align-items:center;display:inline-flex;height:16px;justify-content:center;width:22px}.spg-wrap .country-btn .flag.globe{font-size:16px}.spg-wrap .country-btn .label{color:#111827;min-width:30px}.spg-wrap .country-btn .caret{display:none}.spg-wrap .country-menu{-webkit-overflow-scrolling:touch;animation:dropdownFadeIn .15s ease-out;background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 10px 30px #00000026;list-style:none;margin:0;max-height:360px;max-width:380px;min-width:320px;overflow:auto;overscroll-behavior:contain;padding:6px 0;position:fixed;touch-action:pan-y;z-index:10000}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.spg-wrap .country-menu{max-height:calc(100dvh - 150px);max-width:calc(100vw - 40px);min-width:280px}}.spg-wrap .country-item{grid-gap:8px;align-items:center;cursor:pointer;display:grid;font-size:14px;gap:8px;grid-template-columns:18px 1fr auto 14px;padding:8px 10px 8px 16px}.spg-wrap .country-item .flag{align-items:center;display:inline-flex;height:13px;justify-content:center;width:18px}.spg-wrap .country-item .name{color:#1d1d1f;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spg-wrap .country-item .dial{color:#6b7280}.spg-wrap .country-item .check{color:#6852ef;text-align:right}.spg-wrap .country-item:hover{background:#f7f7f8}.nationality-button:after,.spg-wrap .country-btn:after{border-color:#5f676b;border-style:solid;border-width:0 1.5px 1.5px 0;content:"";display:inline-block;height:6px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s;width:6px}.nationality-button[aria-expanded=true]:after,.spg-wrap .country-btn[aria-expanded=true]:after{transform:translateY(-50%) rotate(-135deg)}.nationality-control{position:relative}.nationality-control.error .nationality-button{border-color:#e53935!important}.nationality-button{align-items:center;background:#fff;border:1px solid #dcdfe3;border-radius:12px;cursor:pointer;display:inline-flex;gap:10px;height:44px;padding:0 36px 0 12px;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.nationality-button:focus{border-color:#6852ef;box-shadow:0 0 0 2px #0b74ff14}.nationality-button .flag{align-items:center;display:inline-flex;height:18px;justify-content:center;width:24px}.nationality-button .dial{color:#1d1d1f;flex:1 1;font-size:14px}.nationality-button.placeholder .dial{color:#9ca3af}.nationality-menu{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 24px #00000014;left:0;list-style:none;margin:0;max-height:320px;overflow:auto;overscroll-behavior:contain;padding:4px 0;position:absolute;right:0;top:48px;touch-action:pan-y;z-index:30}.nationality-menu.drop-up{bottom:48px;top:auto}.nationality-item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:9px 12px}.nationality-item .flag{align-items:center;display:inline-flex;height:16px;justify-content:center;width:22px}.nationality-item .name{color:#1d1d1f;flex:1 1}.nationality-item .check{color:#6852ef;font-weight:700}.nationality-item:hover{background:#f7f7f8}.actions-row{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-top:8px}.link-btn{background:none;border:none;color:#6852ef;cursor:pointer;font-size:13px;font-weight:600;line-height:1;text-decoration:underline}.link-btn:disabled{cursor:not-allowed;opacity:.6}.timer{color:#374151}.otp-row{display:flex;gap:8px}.otp-row.center{justify-content:center}.otp-box{border:1px solid #ddd;border-radius:10px;font-size:20px;height:48px;text-align:center;width:48px}.otp-box:focus{border-color:#6852ef;box-shadow:0 0 0 2px #0b74ff14;outline:none}.footer-actions{margin-bottom:20px;margin-top:10px}.send-button{border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:background .3s ease;width:100%}.send-button,.send-button:hover{background:#6852ef}.tos{align-items:flex-start;display:flex;gap:10px;margin:16px 0;padding:0 4px}.tos input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1px solid #6852ef;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;width:18px}.tos input[type=checkbox]:checked:after{align-items:center;color:#fff;content:"✓";display:flex;font-size:14px;height:100%;justify-content:center}.tos input[type=checkbox]:checked{background:#6852ef;border-color:#4739a6}.tos label{align-items:flex-start;color:#4b5563;cursor:pointer;display:flex;font-size:13px;line-height:1.5;-webkit-user-select:none;user-select:none}.tos label.error{color:#dc2626}.tos .tos-text{display:inline}.tos .link-btn{display:inline;font-size:inherit;line-height:inherit;margin:0;padding:0;text-decoration:underline}.tos .link-btn:hover{text-decoration:none}.tos .asterisk{color:#dc2626;font-weight:600}@media (max-width:520px){.tos{margin:12px 0;padding:0}.tos label{font-size:12px}}.success-page{align-items:center;display:flex;justify-content:center;padding:60px 16px 100px}.success-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 10px 20px #0000000d;max-width:560px;padding:36px 24px;text-align:center;width:100%}.success-badge{height:64px;margin:0 auto 16px;width:64px}.success-svg{display:block;height:64px;width:64px}.success-title{color:#111827;font-size:22px;font-weight:700;margin:0 0 6px}.success-sub{color:#6b7280;font-size:14px;margin-bottom:20px}.success-btn{background:#eef2ff;border:none;border-radius:12px;color:#6852ef;cursor:pointer;font-weight:700;height:44px;padding:0 18px}.success-btn:hover{background:#e0e7ff}.checkout-main-container{--page-max:1100px;margin:0 auto;max-width:var(--page-max);padding:0 24px}.checkout-section-title{font-feature-settings:"case" on;font-size:26px;font-weight:700;line-height:54px;margin:32px 0 0}.checkout-adrress,.checkout-section-title{color:#15181a;font-family:TBC Contract,sans-serif;text-transform:uppercase}.checkout-adrress{font-feature-settings:"case" on;font-size:20px;font-weight:600;line-height:20px;margin-bottom:12px;text-transform:lowercase}.checkout-adress-location-list>.addr-select{margin-top:19px}.checkout-delivery{display:flex;gap:16px;justify-content:space-between;margin-top:30px;max-height:80px;width:100%}.checkout-delivery-warehouse{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:16px;cursor:pointer;display:inline-flex;flex:1 1;gap:10px;justify-content:flex-start;padding:24px;transition:box-shadow .2s,border-color .2s,background-color .2s}.checkout-delivery-warehouse:hover{box-shadow:0 2px 10px #1417190f}.checkout-delivery-warehouse.selected{background:#f6faff;border-color:#6852ef;border-width:2px;box-shadow:0 0 0 3px #0072f614}.checkout-delivery-warehouse-checkbox{background:#e9ebec;border-radius:12px;height:20px;width:20px}.checkout-delivery-warehouse-text{color:#15181a;display:block;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-align:left;white-space:normal}.checkout-card-container{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(280px,1fr));padding-top:24px;width:100%}@media (max-width:1024px){.checkout-card-container{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:767px){.checkout-card-container{display:flex;flex-direction:column-reverse;grid-template-columns:1fr}.checkout-delivery{max-height:none}}.checkout-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #1417190a;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s,border-color .2s}.checkout-card:hover{box-shadow:0 6px 16px #14171914}.checkout-card.selected{box-shadow:0 6px 18px #0072f626}.popular-badge.popular--inset{align-items:center;background:#6852ef;border:1px solid #6852ef;border-radius:999px;box-shadow:0 6px 16px #00000014;color:#fff;display:inline-flex;font:700 10px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;gap:6px;padding:6px;position:absolute;right:15px;top:15px;white-space:nowrap}.popular-star{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08));height:12px;width:12px}.checkout-card-plan-description{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.checkout-card-plan{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin-left:14px;margin-top:5px;text-transform:uppercase}.checkout-card-descriptoin{display:none}.checkout-card-price-monthly{align-items:center;display:flex;gap:6px;padding:8px 25px}.checkout-card-price{font-feature-settings:"case" on;font-size:32px;font-weight:700;line-height:46px}.checkout-card-monthly,.checkout-card-price{color:#15181a;font-family:TBC Contract,sans-serif;text-transform:uppercase}.checkout-card-monthly{font-feature-settings:"case" on;font-size:16px;font-weight:400;line-height:24px}.checkout-card-choose{font-feature-settings:"case" on;align-items:center;background:#a9a9a9;border-radius:16px;color:#fff;display:flex;font-family:TBC Contract,sans-serif;font-size:14px;font-weight:700;height:50px;justify-content:center;margin:0 25px;padding-top:4px;text-transform:uppercase;transition:background-color .2s,transform .02s;-webkit-user-select:none;user-select:none}.checkout-card-choose:hover{background:#6852ef}.checkout-card-choose:active{transform:scale(.99)}.checkout-card-choose.chosen{background:#6852ef}.checkout-card-line{border:0;border-top:1px solid #eef1f1;margin:16px 0}.checkout-card-info-wrapper{display:flex;flex-direction:column}.checkout-card-info-toggle{align-items:center;background:#0000;border:none;color:#6852ef;cursor:pointer;display:none;font-family:Inter,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;padding:12px 20px;text-align:left;transition:background .2s ease;width:100%}.checkout-card-info-toggle:hover{background:#6852ef0d}.checkout-card-info-arrow{display:inline-block;font-size:12px;margin-left:8px;transition:transform .3s ease}.checkout-card-info-arrow.expanded{transform:rotate(180deg)}.checkout-card-info-container{display:flex;flex-direction:column;gap:8px;padding:0 20px 14px}@media (max-width:1179px){.checkout-card-info-toggle{display:flex}.checkout-card-info-wrapper{display:block}.checkout-card-info-container{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease,padding .3s ease}.checkout-card-info-container.expanded{max-height:1000px;padding:0 20px 14px}.checkout-card-info-container:not(.expanded){padding:0 20px}.checkout-card:has(.checkout-card-info-container:not(.expanded)){box-shadow:none}.checkout-card:has(.checkout-card-info-container:not(.expanded)){align-self:start;height:auto}.checkout-card:has(.checkout-card-info-container:not(.expanded)):hover{box-shadow:0 6px 16px #14171914}.checkout-card.selected:has(.checkout-card-info-container:not(.expanded)){box-shadow:0 6px 18px #0072f626}}@media (min-width:1180px){.checkout-card-info-toggle{display:none}.checkout-card-info-container{padding:0 20px 14px}}.checkout-card-info-row{display:flex;gap:10px}.checkmarkicon-image-wrapper{background:#dadada;border-radius:1000px;display:inline-flex;padding:4px}.checkout-card-info-text-infoicon{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.checkout-card-info-text{color:#15181a;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:24px}.checkout-card-info-row.muted .checkout-card-info-text{color:#9aa1a6;text-decoration:line-through}.checkout-card-info-row.muted .checkmarkicon-image-wrapper{background:#eceff1;opacity:.85}.checkout-address-container,.checkout-boxing-container,.checkout-delivery-container,.checkout-footer-buttons,.checkout-invoice-container,.checkout-recomendation-box{box-sizing:border-box;width:100%}.checkout-recomendation-box{display:none}.checkout-address-container{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:16px;display:flex;gap:12px;justify-content:space-between;margin:20px 0 0;padding:24px}.wh-select{position:relative;width:100%}.wh-select-display{align-items:center;background:#f6f8f8;border:1px solid #e6eaed;border-radius:16px;cursor:pointer;display:flex;gap:12px;min-height:60px;padding:10px 16px;text-align:left;width:100%}.wh-lines{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.wh-line1{color:#111827;font:600 14px/1.2 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.wh-caret{align-items:center;display:inline-flex;height:20px;justify-content:center;margin-left:auto;pointer-events:none;width:20px}.wh-caret:before{border-bottom:2px solid #6b7280;border-right:2px solid #6b7280;content:"";display:block;height:10px;margin:auto;transform:rotate(45deg);transition:transform .15s ease;width:10px}.wh-select.open .wh-select-display{background:#fff;border-color:#6852ef;border-width:2px;box-shadow:0 0 0 3px #0072f614}.wh-select.open .wh-caret:before{transform:rotate(225deg)}.wh-menu{background:#fff;box-shadow:0 12px 28px #0000001f;flex-direction:column;left:0;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.wh-menu,.wh-option{border:1px solid #e6eaed;border-radius:16px;display:flex;gap:12px}.wh-option{align-items:center;background:#f7f9fa;cursor:pointer;padding:12px 14px;text-align:left;width:100%}.wh-option:hover{background:#f1f5f9}.wh-option:active{transform:translateY(.5px)}.wh-icon{align-items:center;background:#eef1f1;border-radius:12px;display:flex;height:36px;justify-content:center;position:relative;width:36px}.wh-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27><path d=%27M4 10l8-4 8 4%27 stroke=%27%236B7280%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/><path d=%27M6 10v8h12v-8%27 stroke=%27%236B7280%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/><path d=%27M9.5 18v-4h5v4%27 stroke=%27%236B7280%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;inset:0;margin:auto;position:absolute;width:18px}@media (max-width:767px){.wh-select-display{min-height:56px}.wh-line1{font-size:13.5px}}.addr-select{position:relative;width:100%}.addr-select-display{align-items:center;background:#f6f8f8;border:1px solid #e6eaed;border-radius:16px;cursor:pointer;display:flex;gap:12px;min-height:60px;padding:10px 16px;text-align:left;width:100%}.addr-lines{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.addr-line1{color:#111827;font:600 14px/1.2 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.addr-line2{color:#6b7280;font:500 12.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:.2px;margin-top:2px}.addr-caret{align-items:center;display:inline-flex;height:20px;justify-content:center;margin-left:auto;pointer-events:none;width:20px}.addr-caret:before{border-bottom:2px solid #6b7280;border-right:2px solid #6b7280;content:"";display:block;height:10px;margin:auto;transform:rotate(45deg);transition:transform .15s ease;width:10px}.addr-select.open .addr-select-display{background:#fff;border-color:#6852ef;border-width:2px;box-shadow:0 0 0 3px #0072f614}.addr-select.open .addr-caret:before{transform:rotate(225deg)}.checkout-address-container .addr-line1 .addr-star[title]{display:none!important}.addr-menu{background:#fff;box-shadow:0 12px 28px #0000001f;flex-direction:column;left:0;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.addr-menu,.addr-option{border:1px solid #e6eaed;border-radius:16px;display:flex;gap:12px}.addr-option{align-items:center;background:#f7f9fa;cursor:pointer;padding:12px 14px;text-align:left;width:100%}.addr-option:hover{background:#f1f5f9}.addr-option.selected{background:#eef2ff;border-color:#dde3ff}.addr-option:active{transform:translateY(.5px)}.addr-icon{align-items:center;background:#eef1f1;border-radius:12px;display:flex;height:36px;justify-content:center;position:relative;width:36px}.addr-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27><path d=%27M12 22s7-6.2 7-12a7 7 0 10-14 0c0 5.8 7 12 7 12z%27 stroke=%27%236B7280%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/><circle cx=%2712%27 cy=%2710%27 r=%272.8%27 stroke=%27%236B7280%27 stroke-width=%271.8%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;inset:0;margin:auto;position:absolute;width:18px}.addr-star{color:#f59e0b;margin-left:6px}.addr-empty{background:#f8fafb;border:1px dashed #d6dbdf;border-radius:16px;gap:12px;padding:14px 16px;width:100%}.addr-empty,.addr-empty-icon{align-items:center;display:flex}.addr-empty-icon{background:#eef1f1;border-radius:12px;color:#0000;font-size:0;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}.addr-empty-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27><path d=%27M12 22s7-6.2 7-12a7 7 0 10-14 0c0 5.8 7 12 7 12z%27 stroke=%27%236B7280%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/><circle cx=%2712%27 cy=%2710%27 r=%272.8%27 stroke=%27%236B7280%27 stroke-width=%271.8%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;inset:0;margin:auto;position:absolute;width:18px}.addr-empty-text{color:#111827;flex:1 1;font-family:Inter,sans-serif}.addr-add-btn{background:#0b66ff14;border:none;border-radius:16px;color:#6852ef;cursor:pointer;font-weight:700;padding:14px 16px 10px}.addr-add-btn:hover{background:#0b66ff1f}.addr-actions{margin-top:12px}.addr-actions .addr-add-btn{background:#665fef29;border-radius:16px;color:#5746ea;font-weight:700;height:54px;width:100%}.addr-form-panel{background:#fff;border-radius:16px;margin-top:16px;padding:12px}.addr-form-header{align-items:center;border-bottom:1px dashed #e6eaed;display:flex;justify-content:space-between;margin-bottom:12px;padding:4px 2px 10px}.addr-form-title{color:#111827;font:700 16px/1.2 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.addr-form-close{background:#0000;border:none;color:#9aa1a4;cursor:pointer;font-size:0;height:28px;line-height:1;position:relative;width:28px}.addr-form-close:before{align-items:center;color:currentColor;content:"×";display:flex;font-size:22px;inset:0;justify-content:center;line-height:1;position:absolute}.addr-form-close:hover{color:#6b7280}.checkout-schedule{background:#fff;border:1px solid #e6eaed;border-radius:16px;margin:20px 0 0;padding:16px;width:100%}.checkout-schedule-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:20px;font-weight:600;margin-bottom:12px;text-transform:uppercase}.checkout-schedule-row{align-items:stretch;display:flex;flex-direction:column;gap:16px}.checkout-schedule-row .date-input-wrap:nth-of-type(n+2){display:none!important}.date-input-wrap{position:relative;width:100%}.date-input-wrap .flatpickr-alt-input,.date-input-wrap input[type=date]:not(.checkout-date-input-mobile){display:none!important}.flatpickr-calendar{border:1px solid #e6eaed!important;border-radius:16px!important;box-shadow:0 12px 28px #0000001f!important;font-family:Inter,system-ui,sans-serif!important}.flatpickr-months{padding:16px 16px 8px!important}.flatpickr-current-month{font-size:16px!important;font-weight:600!important}.flatpickr-day{border-radius:8px!important;font-weight:500!important}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:#6852ef!important;border-color:#6852ef!important}.flatpickr-day:hover{background:#f6f8f8!important;border-color:#e6eaed!important}.date-icon{background:#eef1f1;border-radius:12px;cursor:pointer;height:40px;pointer-events:auto;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:40px;z-index:3}.date-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27><rect x=%273.5%27 y=%275.8%27 width=%2717%27 height=%2714%27 rx=%272.2%27 stroke=%27%236B7280%27 stroke-width=%271.8%27/><path d=%27M3 9h18%27 stroke=%27%236B7280%27 stroke-width=%271.6%27/><path d=%27M8 5V3.2M16 5V3.2%27 stroke=%27%236B7280%27 stroke-width=%271.8%27 stroke-linecap=%27round%27/><circle cx=%279%27 cy=%2714%27 r=%271.2%27 fill=%27%236B7280%27/><rect x=%2712%27 y=%2713%27 width=%273.5%27 height=%271.8%27 rx=%270.9%27 fill=%27%236B7280%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;inset:0;margin:auto;position:absolute;width:22px}.checkout-date-input{background:#f6f8f8;border:1px solid #e6eaed;border-radius:16px;color:#111827;cursor:pointer;font:500 15px/1 Inter,system-ui,sans-serif;height:56px;padding:0 56px 0 16px;width:100%}.checkout-date-input:focus{outline:none}.date-input-wrap:focus-within .date-icon{background:#e9f2ff}.date-input-wrap:focus-within .checkout-date-input{background:#fff;border-color:#6852ef!important;border-width:2px;box-shadow:0 0 0 3px #0072f614}.time-chips{display:flex;flex-wrap:wrap;gap:16px}.time-chip{align-items:center;background:#f7f9fa;border:1px solid #d1d5d6;border-radius:16px;cursor:pointer;display:inline-flex;gap:8px;padding:14px 18px 14px 56px;position:relative;transition:border-color .2s,background-color .2s;-webkit-user-select:none;user-select:none}.time-chip input{display:none}.time-chip:before{background:#fff;border:2px solid #c9d2da;border-radius:50%;box-sizing:border-box;content:"";height:26px;left:18px;position:absolute;top:50%;transform:translateY(-50%);width:26px}.time-chip.active{background:#fff;border-color:#d9e4ff;box-shadow:inset 0 0 0 2px #1e66ff14}.time-chip.active:before{border-color:#6852ef}.time-chip.active:after{background:#6852ef;border-radius:50%;content:"";height:16px;left:23px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.time-chip span{align-items:center;color:#0f172a;display:inline-flex;font:700 15px/1 Inter,system-ui,sans-serif}@media (max-width:767px){.checkout-date-input{font-size:15px;height:52px;padding-right:48px}.checkout-date-input,.date-icon{-webkit-tap-highlight-color:transparent;pointer-events:auto;touch-action:manipulation}.date-icon{z-index:10}.date-icon:before{height:20px;pointer-events:none;width:20px}.date-input-wrap .checkout-date-input{font-size:15px;height:52px;padding-right:48px}.date-icon{height:36px;right:8px;width:36px}.time-chip{min-width:140px;padding:10px 12px 10px 42px}.time-chip span{font-size:13px}.time-chip:before{border-width:1.5px;height:20px;left:12px;width:20px}.time-chip.active:after{height:12px;left:16px;width:12px}.time-chips{gap:12px}}.checkout-boxing-container{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:24px;display:flex;gap:12px;justify-content:space-between;margin:20px 0 0;padding:24px}.checkout-boxing-icon-list{align-items:center;display:flex;gap:20px}.checkout-boxing-icon{height:24px;width:24px}.checkout-boxing-title{color:#15181a;font-size:16px;font-weight:700;line-height:24px}.checkout-boxing-button{align-items:center;background:#0072f61a;border:none;border-radius:16px;cursor:pointer;display:flex;height:54px;justify-content:center;transition:background-color .2s;width:122px}.checkout-boxing-button.active{background:#6852ef;color:#fff}.checkout-promo-section{background:#fff;border:1px solid #e1e4e5;border-radius:16px;margin:20px 0;padding:20px}.checkout-promo-input-wrapper{position:relative;width:100%}.checkout-promo-input{border:1px solid #d1d5d6;border-radius:16px;font-size:14px;font-weight:500;outline:none;padding:16px 120px 12px 16px;transition:border-color .2s;width:100%}.checkout-promo-input:focus{border-color:#6852ef}.checkout-promo-input:disabled{background:#f6f8f8;cursor:not-allowed}.checkout-promo-button{background:#6852ef;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px 8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background .2s;white-space:nowrap}.checkout-promo-button:hover:not(:disabled){background:#5641d0}.checkout-promo-button:disabled{cursor:not-allowed;opacity:.5}.checkout-promo-button--remove{background:#e53935}.checkout-promo-button--remove:hover:not(:disabled){background:#c62828}.checkout-promo-error{background:#fee;border:1px solid #fcc;border-radius:8px;color:#e53935}.checkout-promo-error,.checkout-promo-success{font-size:13px;margin-top:8px;padding:8px 12px}.checkout-promo-success{background:#e8f5e9;border:1px solid #a5d6a7;border-radius:8px;color:#2e7d32;font-weight:500}.checkout-invoice-container{background:#fff;border:1px solid #e1e4e5;border-radius:16px;margin:20px 0 0;padding:24px}.checkout-invoice-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:24px;font-weight:600;line-height:24px;padding-bottom:15px;text-transform:lowercase;text-transform:uppercase}.checkout-invoice-row{align-items:flex-start;display:flex;justify-content:space-between;padding:10px 0}.checkout-invoice-label{align-items:flex-start;color:#15181a;display:flex;flex-direction:row;font-size:14px;font-weight:600;gap:8px}.checkout-invoice-value{color:#15181a;font-size:14px;font-weight:600;text-align:right}.checkout-invoice-divider{background:#d1d5d6;height:1px;margin:16px 0}.checkout-invoice-summary-wrapper{border:1px solid #e1e4e5;border-radius:16px;margin-top:16px}.checkout-invoice-nextmonth-wrapper{margin-top:16px}.checkout-invoice-icon{flex-shrink:0;font-size:16px}.checkout-invoice-label-text{display:flex;flex-direction:column;gap:4px}.checkout-invoice-sublabel{color:#6b7280;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.checkout-invoice-row--subtotal{background:#f9fafb;border:1px solid #e1e4e5;border-radius:16px 16px 0 0;padding:12px 24px}.checkout-invoice-row--promo{align-items:flex-start;display:flex;justify-content:space-between;margin-top:16px;padding:10px 24px}.checkout-promo-code-badge{background:#dcfce7;border-radius:6px;color:#16a34a;font-size:13px;font-weight:600;padding:4px 12px}.checkout-promo-discount-value{color:#16a34a;font-weight:700}.discount-percent{color:#16a34a;font-size:12px;font-weight:500}.checkout-invoice-row--today-payment{background:#6852ef;border-radius:0 0 16px 16px;margin:16px 0 0;padding:20px 24px}.checkout-invoice-label--today{color:#fff;font-size:16px;font-weight:600}.checkout-invoice-sublabel-today{color:#fffc;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.checkout-invoice-value--today{color:#fff;font-size:32px;font-weight:700}.checkout-invoice-row--next-month{background:#f9fafb;border-radius:12px;margin:16px 0;padding:16px 24px}.checkout-invoice-value--next-month-price{font-size:20px;font-weight:700}.checkout-invoice-row--date{padding:12px 0}.checkout-invoice-row--date .checkout-invoice-label{align-items:center;flex-direction:row}.checkout-invoice-secure{align-items:center;color:#10b981;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:12px 0;text-align:center}.price-old{margin-left:8px;opacity:.6;text-decoration:line-through}.price-new{font-weight:700;margin-right:8px}.checkout-cart-price-with-discount{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.checkout-cart-price-row{align-items:center;display:flex}.checkout-cart-price-with-discount .discount-percent{background:#10b981;border-radius:6px;color:#fff;font-size:12px;font-weight:600;padding:2px 8px}.checkout-invoice-saving-price{display:flex;justify-content:space-between;padding:12px 0}.checkout-invoice-line{border-top:1px solid #d1d5d6;height:20px;width:100%}.checkout-footer-buttons{display:flex;gap:10px;justify-content:flex-end;margin:0;padding:20px 0 70px}.checkout-footer-button-back{background:#f6f8f8;border:1px solid #d1d5d6;border-radius:16px;width:100px}.checkout-footer-button-back,.checkout-footer-button-next{font-feature-settings:"case" on;align-items:center;cursor:pointer;display:flex;font-weight:700;height:40px;justify-content:center;padding:19px 24px 15px;text-transform:uppercase}.checkout-footer-button-next{background:#6852ef;border-radius:16px;color:#fff;width:99px}.checkout-footer-button-next:hover{background:#6852ef}.checkout-footer-button-next.disabled{background:#e1e4e5;color:#9aa1a4;cursor:not-allowed}@media (max-width:767px){.popular-badge.popular--inset{font-size:11px;padding:4px;right:10px;top:15px}.popular-star{height:12px;width:12px}.checkout-card.has-popular .checkout-card-plan-description{padding-right:84px}.checkout-card-plan{font-size:14px}}.checkout-cards-section{background:#fff;border:1px solid #d1d5d6;border-radius:16px;box-sizing:border-box;margin:20px 0 0;padding:24px;width:100%}.checkout-cards-title{font-feature-settings:"case" on;font-family:TBC Contract,sans-serif;font-size:18px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.cc-empty-row{gap:12px}.cc-empty-icon,.cc-empty-row{align-items:center;display:flex}.cc-empty-icon{height:28px;justify-content:center;width:28px}.cc-empty-text{color:#111827;flex:1 1;font-family:Inter,sans-serif}.cc-select{position:relative;width:100%}.cc-select-display{align-items:center;background:#f6f8f8;border:1px solid #e6eaed;border-radius:16px;cursor:pointer;display:flex;gap:12px;justify-content:flex-start;min-height:60px;padding:12px 16px;text-align:left;width:100%}.cc-select.open .cc-select-display{background:#fff;border-color:#6852ef;border-width:2px;box-shadow:0 0 0 3px #0072f614}.cc-caret{flex:0 0 20px;height:20px;margin-left:auto;width:20px}.cc-caret:before{border-bottom:2px solid #6b7280;border-right:2px solid #6b7280;content:"";display:block;height:10px;margin:auto;transform:rotate(45deg);transition:transform .15s ease;width:10px}.cc-select.open .cc-caret:before{transform:rotate(225deg)}.cc-lines{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;line-height:1.15;text-align:left}.cc-line1{color:#111827;font-size:15px;font-weight:600}.cc-line2{color:#6b7280;font-size:13px;font-weight:500;letter-spacing:.2px;margin-top:2px}.cc-menu{background:#fff;border:1px solid #e6eaed;border-radius:16px;box-shadow:0 12px 28px #0000001f;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:9999}.cc-row{grid-column-gap:12px;align-items:center;background:#fff;border:1px solid #e6eaed;border-radius:14px;column-gap:12px;cursor:pointer;display:grid;grid-template-columns:48px 1fr 16px;padding:12px 14px}.cc-row+.cc-row{margin-top:8px}.cc-row:hover{border-color:#d5dde5}.cc-row.selected,.cc-row:hover{background:#f6f8f8}.cc-dot{background:#fff;border:2px solid #b5bec6;border-radius:50%;height:14px;justify-self:end;width:14px}.cc-dot.on{background:#6852ef;border-color:#6852ef}.cc-brand{align-items:center;background:#0000;border:none;border-radius:0;display:flex;height:24px;justify-content:center;overflow:hidden;width:48px}.cc-brand-img{display:block;height:100%;object-fit:contain;width:auto}.cc-brand-fallback{color:#15181a;font-size:12px;font-weight:700}.cc-add-btn{background:#0b66ff14;border:none;border-radius:16px;color:#6852ef;cursor:pointer;font:700 14px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding:10px 16px}.cc-add-btn:hover{background:#0b66ff1f}.cc-add-btn:active{background:#0b66ff29;transform:translateY(1px)}.cc-add-btn:focus{box-shadow:0 0 0 3px #0b66ff1f;outline:none}.cc-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.cc-field-label{color:#374151;font:600 13px/1.2 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:12px 0 6px}.cc-field-label .req{color:#ef4444;margin-left:4px}.cbx-tile{align-items:center;background:#fff;border:1px solid #d1d5d6;border-radius:16px;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;margin:20px 0 0;padding:20px 24px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.cbx-tile.cbx--selected{background:#f6faff;border-color:#d1d5d6;box-shadow:none}.cbx-left{align-items:center;gap:14px}.cbx-left,.cbx-lines{display:flex;min-width:0}.cbx-lines{flex-direction:column;gap:3px}.cbx-title{color:#15181a;font:600 16px/1.35 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.cbx-sub,.cbx-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbx-sub{color:#6b7280;font:500 13px/1.3 Inter,system-ui,sans-serif}.cbx-icon{background:#eef1f1;border-radius:14px;flex:0 0 48px;height:48px;position:relative;width:48px}.cbx-icon:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27><rect x=%273.8%27 y=%277.5%27 width=%2716.4%27 height=%2711%27 rx=%272.4%27 stroke=%27%236B7280%27 stroke-width=%271.8%27/><path d=%27M3.5 9.5h17%27 stroke=%27%236B7280%27 stroke-width=%271.6%27/><path d=%27M7.5 7.5l4.5-3 4.5 3%27 stroke=%27%236B7280%27 stroke-width=%271.6%27 stroke-linecap=%27round%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;inset:0;margin:auto;position:absolute;width:22px}.cbx-icon.on{background:#e9f2ff}.cbx-icon.on:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27><rect x=%273.8%27 y=%277.5%27 width=%2716.4%27 height=%2711%27 rx=%272.4%27 stroke=%27%236852ef%27 stroke-width=%271.8%27/><path d=%27M3.5 9.5h17%27 stroke=%27%236852ef%27 stroke-width=%271.6%27/><path d=%27M7.5 7.5l4.5-3 4.5 3%27 stroke=%27%236852ef%27 stroke-width=%271.6%27 stroke-linecap=%27round%27/></svg>")}.cbx-right{align-items:center;display:flex;flex:0 0 auto;gap:12px}.cbx-amount{color:#15181a;font:700 16px/1.2 Inter,system-ui,sans-serif;white-space:nowrap}.cbx-cta{border:1px solid #0000;border-radius:16px;cursor:pointer;font:700 14px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding:10px 16px;transition:background-color .2s,border-color .2s,transform .02s}.cbx-cta.add{background:#0072f61a;color:#6852ef}.cbx-cta.add:hover{background:#0072f624}.cbx-cta.edit{background:#0072f61a;border-color:#0000;color:#6852ef}.cbx-cta.edit:hover{background:#0072f624}.cbx-cta:active{transform:scale(.99)}@media (max-width:767px){.cbx-tile{padding:16px}.cbx-title{font-size:15px}.cbx-sub{font-size:12.5px}.cbx-cta{padding:10px 16px}}.checkout-address-container .checkout-address-swip{display:none!important}.checkout-address-container .addr-select{max-width:100%!important;width:100%}.checkout-address-container .addr-select-display{width:100%}.checkout-address-container .addr-menu{left:0;min-width:100%;right:0}.checkout-footer-button-next{position:relative}.btn-spinner{animation:btnspin .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;height:18px;width:18px}.checkout-footer-button-next.disabled .btn-spinner{opacity:.7}@keyframes btnspin{to{transform:rotate(1turn)}}.checkout-cart-container{background:#fff;border:1px solid #e1e4e5;border-radius:16px;margin:24px 0;padding:20px}.checkout-cart-title{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:20px;font-weight:600;line-height:28px;margin:0 0 16px;text-transform:uppercase}.checkout-cart-list{margin-top:16px;max-height:none;overflow-x:hidden;overflow-y:visible}.checkout-cart-row{grid-gap:16px;align-items:center;background:#fff;border:1px solid #e1e4e5;border-radius:16px;display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:12px;padding:14px 16px}.checkout-cart-left{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr}.checkout-cart-img{background:#f9fafb;border-radius:8px;height:48px;object-fit:contain;width:48px}.checkout-cart-main{min-width:0}.checkout-cart-name{color:#111;font-size:14px;font-weight:600;line-height:20px}.checkout-cart-desc{color:#6b7280;font-size:12px;margin-top:2px}.checkout-cart-size{color:#15181a;font-size:12px;font-weight:500;margin-top:4px}.checkout-cart-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.checkout-cart-qty{background:#f3f0ff;border-radius:8px;color:#6852ef;font-size:14px;font-weight:600;padding:4px 10px}@media (max-width:600px){.checkout-cart-row{gap:12px;grid-template-columns:1fr}.checkout-cart-right{flex-direction:row;justify-content:space-between;width:100%}}.mobile-footer-nav{font-feature-settings:"case" on;align-items:center;background:#fff;border-top:2px solid #6852ef;bottom:0!important;box-shadow:0 -2px 10px #0000001a;display:none;font-family:TBC Contract,sans-serif;justify-content:space-around;left:0!important;margin:0!important;opacity:1!important;padding:0 0 2px;position:fixed!important;right:0!important;text-transform:uppercase;transform:none!important;visibility:visible!important;width:100%!important;z-index:9999!important}.nav-item{-webkit-tap-highlight-color:transparent;tap-highlight-color:#0000;align-items:center;color:inherit;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;padding:8px 4px;position:relative;text-decoration:none;transition:all .2s ease}.nav-item:hover:not(.active){background:#6852ef0d}.nav-item:active:not(.active){background:#6852ef1a}.nav-icon{color:#666;font-size:20px;transition:color .2s ease}.nav-icon img{filter:brightness(0) saturate(100%) invert(40%) sepia(0) saturate(0) hue-rotate(0deg) brightness(.4) contrast(1);height:20px;object-fit:contain;width:20px}.nav-label{font-feature-settings:"case" on;color:#666;font-family:TBC Contract,sans-serif;font-size:10px;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.nav-item.active .nav-icon{color:#6852ef}.nav-item.active .nav-icon img{filter:brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(2000%) hue-rotate(245deg) brightness(.9) contrast(1.1)}.nav-item.active .nav-label{color:#6852ef;font-weight:600}.active-indicator{background:#6852ef;border-radius:50%;height:4px;margin-top:2px;transition:all .2s ease;width:4px}.nav-item.more-menu .burger-icon{transform:rotate(0deg);transition:transform .3s ease}.nav-item.more-menu .burger-icon img{filter:brightness(0) saturate(100%) invert(40%) sepia(0) saturate(0) hue-rotate(0deg) brightness(.4) contrast(1);height:20px;object-fit:contain;width:20px}.nav-item.more-menu.active .burger-icon{transform:rotate(0deg)}.nav-item.more-menu.active .burger-icon img{filter:brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(2000%) hue-rotate(245deg) brightness(.9) contrast(1.1)!important}.more-menu-overlay{align-items:flex-end;animation:fadeIn .3s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.more-menu-content{animation:slideUp .3s ease-out;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:85vh;overflow-y:auto;width:100%}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.more-menu-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px 16px}.more-menu-header h3{color:#15181a;font-family:Inter,sans-serif;font-size:18px;font-weight:600;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:4px;transition:background .2s ease;width:32px}.close-btn:hover{background:#f3f4f6}.more-menu-items{padding:16px 0}.more-menu-item{align-items:center;border-left:4px solid #0000;color:inherit;cursor:pointer;display:flex;min-height:60px;padding:20px 24px;text-decoration:none;transition:background .2s ease}.more-menu-item:hover{background:#f8f9fa}.more-menu-item.active{background:#f8f7ff;border-left-color:#6852ef}.more-menu-icon{font-size:20px;margin-right:16px;text-align:center;width:24px}.more-menu-icon img{filter:brightness(0) saturate(100%) invert(40%) sepia(0) saturate(0) hue-rotate(0deg) brightness(.4) contrast(1);height:20px;object-fit:contain;width:20px}.more-menu-item.active .more-menu-icon img{filter:brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(2000%) hue-rotate(245deg) brightness(.9) contrast(1.1)}.more-menu-label{font-feature-settings:"case" on;color:#15181a;font-family:TBC Contract,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase}.more-menu-item.active .more-menu-label{color:#6852ef;font-weight:600}.more-menu-booking-section{background:#fff;border-top:1px solid #e5e7eb;bottom:0;flex-shrink:0;margin-top:0;padding:20px 24px 24px;position:-webkit-sticky;position:sticky;z-index:10}.more-menu-booking-button{align-items:center;background:#6852ef;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;justify-content:space-between;padding:16px 20px;text-decoration:none;transition:background .2s ease;width:100%}.more-menu-booking-button:hover{background:#5a46d1}.booking-arrow{font-size:18px;font-weight:700}@media (max-width:1023px){.mobile-footer-nav{bottom:0!important;display:flex!important;left:0!important;position:fixed!important;right:0!important;width:100%!important;z-index:9999!important}.more-menu-content{max-height:calc(85vh - 80px);min-height:500px;padding-bottom:0}.more-menu-booking-section{border-top:none}.more-menu-booking-button{flex-direction:row-reverse;justify-content:center}.booking-arrow{display:none}}@media (min-width:1024px){.mobile-footer-nav,.more-menu-overlay{display:none!important}}@media (max-width:1023px){.mobile-footer-nav{bottom:0!important;display:flex!important;left:0!important;max-width:100%!important;position:fixed!important;right:0!important;width:100%!important;z-index:9999!important}}@media (max-width:480px){.nav-item{padding:6px 2px}.nav-icon{font-size:18px}.nav-label{font-size:9px}.mobile-footer-nav{padding:6px 0 10px}}@media (max-width:360px){.nav-label{font-size:8px}.nav-icon{font-size:16px}.more-menu-header{padding:16px 20px 12px}.more-menu-item{padding:12px 20px}.more-menu-label{font-size:14px}}@supports (-webkit-touch-callout:none){.nav-item.active .nav-icon img,.nav-item.more-menu.active .burger-icon img{filter:brightness(0) saturate(100%) invert(40%) sepia(30%) saturate(1800%) hue-rotate(210deg) brightness(1) contrast(1)!important}}.homepage-faq-container{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:auto;padding:75px 20px 100px;width:1144px}.homepage-section-title{color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:40px;margin-bottom:24px}@media (max-width:767px){.homepage-section-title{text-align:left}}.homepage-faq-card{background:#fff;border:1px solid #d1d5d6;border-radius:12px;margin:auto;overflow:hidden;transition:all .3s ease;width:100%}.homepage-faq-card:hover{box-shadow:0 2px 8px #0000001a}.homepage-faq-card-header{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background-color .3s ease}.homepage-faq-card-header:hover{background:#f8f9fa}.homepage-faq-card-question{color:#15181a;color:var(--Day-Text-Text-primary,#15181a);flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.homepage-faq-card-chevron{align-items:center;color:#6b7280;display:flex;height:24px;justify-content:center;margin-left:16px;transition:transform .3s ease;width:24px}.homepage-faq-card-chevron img{height:24px;width:24px}.homepage-faq-card-chevron.expanded{transform:rotate(180deg)}.homepage-arrow-down-icon{height:24px;width:24px}.homepage-faq-card-answer{animation:slideDown .3s ease;background:#f8f9fa;color:#15181a;color:var(--Day-Text-Text-primary,#15181a);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:0 24px 20px}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:200px;opacity:1}}@media (max-width:1200px){.homepage-faq-container{max-width:1000px;width:95%!important}}@media (max-width:900px){.homepage-faq-container{gap:12px;padding:60px 20px 80px;width:98%!important}.homepage-section-title{font-size:28px;line-height:36px;margin-bottom:20px}.homepage-faq-card-header{padding:16px 20px}.homepage-faq-card-question{font-size:15px;line-height:22px}.homepage-faq-card-answer{font-size:14px;line-height:20px;padding:0 20px 16px}}@media (max-width:767px){.homepage-faq-container{gap:16px;margin:0!important;max-width:100%!important;padding:40px 16px 60px;width:100%!important}.homepage-section-title{color:#15181a;font-size:20px;font-weight:700;line-height:28px;margin-bottom:24px;text-align:left}.homepage-faq-card{background:#fff;border:1px solid #e1e4e5;border-radius:8px;margin-bottom:0}.homepage-faq-card-header{align-items:flex-start;gap:12px;padding:20px 16px}.homepage-faq-card-question{color:#15181a;flex:1 1;font-size:16px;font-weight:500;line-height:24px;text-align:left}.homepage-faq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:12px;width:24px}.homepage-arrow-down-icon,.homepage-faq-card-chevron img{color:#6b7280;height:16px;width:16px}.homepage-faq-card-answer{color:#6f787b;font-size:14px;line-height:20px;padding:0 16px 20px}}@media (max-width:480px){.homepage-faq-container{gap:16px;margin:0!important;max-width:100%!important;padding:32px 12px 48px;width:100%!important}.homepage-section-title{color:#15181a;font-size:18px;font-weight:700;line-height:26px;margin-bottom:20px;text-align:left}.homepage-faq-card-header{align-items:flex-start;gap:12px;padding:18px 14px}.homepage-faq-card-question{color:#15181a;flex:1 1;font-size:15px;font-weight:500;line-height:22px;text-align:left}.homepage-faq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-left:10px;width:22px}.homepage-arrow-down-icon,.homepage-faq-card-chevron img{color:#6b7280;height:14px;width:14px}.homepage-faq-card-answer{color:#6f787b;font-size:13px;line-height:18px;padding:0 14px 18px}}@media (max-width:360px){.homepage-faq-container{gap:16px;margin:0!important;max-width:100%!important;padding:24px 8px 40px;width:100%!important}.homepage-section-title{color:#15181a;font-size:16px;font-weight:700;line-height:24px;margin-bottom:18px;text-align:left}.homepage-faq-card-header{align-items:flex-start;gap:10px;padding:16px 12px}.homepage-faq-card-question{color:#15181a;flex:1 1;font-size:14px;font-weight:500;line-height:20px;text-align:left}.homepage-faq-card-chevron{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:8px;width:20px}.homepage-arrow-down-icon,.homepage-faq-card-chevron img{color:#6b7280;height:12px;width:12px}.homepage-faq-card-answer{color:#6f787b;font-size:12px;line-height:16px;padding:0 12px 16px}}
/*# sourceMappingURL=main.243ea963.css.map*/