body{font-family:Arial,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.menu.active{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:1024px}@media (min-width:600px){.menu.active{grid-template-columns:repeat(2,1fr)}}.headers,.menu{padding:20px}.StripeElement--webkit-autofill{background:#0000!important}.StripePaymentRequestButton{display:block!important;height:48px!important;opacity:1!important;visibility:visible!important}.StripePaymentRequestButtonElement--apple-pay{display:block!important;height:40px!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.__PrivateStripeElement{background:#0000!important;min-height:40px!important}.apple-pay-button,.apple-pay-button-with-text{display:block!important;pointer-events:auto!important;visibility:visible!important}@media only screen and (max-width:767px){.StripePaymentRequestButtonElement--apple-pay{display:block!important;height:40px!important}button[type=submit]{pointer-events:auto!important}}.navbar_c360navHeader__oYAi- .navbar_logo__cw2UN img{display:block;height:auto;margin:0 auto;max-width:250px}.navbar_globalnavWrapperC360__gxjoO{min-height:56px}.navbar_screen-reader-text__fLsn3{color:#0b5cab;height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}a,button{cursor:pointer}a{background-color:initial;color:var(--pbc-g-blue-vibrant-40);transition:color .1s linear}.navbar_c360nav__MXR5e{background-color:#fff;box-shadow:0 2px 5px #0000001a;position:fixed;top:0;width:100%;z-index:20000}.navbar_c360navHeader__oYAi-{align-items:center;display:flex;height:96px;margin:0 20px}.navbar_logo__cw2UN{font-size:24px;font-weight:700;margin-left:20px}.navbar_navLinks1__2mht7{align-items:center;display:flex;flex-grow:1;justify-content:flex-end;list-style:none;margin:0;padding:0}.navbar_navLinks1__2mht7 li{margin:0;padding:0 16px;position:relative}.navbar_navLinks1__2mht7 a{border-radius:5px;color:#1c2434;font-family:Archivo Black,sans-serif;font-size:16px;font-weight:400;line-height:28px;padding:10px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.navbar_navLinks1__2mht7 a:hover{color:#1264a3}.navbar_dropdown__42nWZ{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px #0000001a;display:none;margin-top:8px;padding:0;position:absolute;z-index:1000}.navbar_dropdownTitle__byBWY{background-color:#f9f9f9;border-bottom:1px solid #ccc;font-weight:700;padding:10px}.navbar_dropdownButton__ZT094{background-color:#fff;border:1px solid #1c2434;border-radius:5px;color:#1c2434;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .2s ease}.navbar_dropdownButton__ZT094:hover{background-color:#1c2434;color:#fff;font-weight:700}.navbar_trial-button__03yqi{background-color:#fff;border:1px solid #1c2434;border-radius:5px;color:#1c2434;cursor:pointer;padding:10px 20px;transition:background-color .2s ease}.navbar_trial-button__03yqi:hover{background-color:#ff784f;color:#fff}.navbar_dropdown__42nWZ a{color:#1c2434;display:block;padding:10px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.navbar_dropdown__42nWZ a:hover{background-color:#f0f0f0;color:#1264a3}.navbar_burgerMenu__ICnn5{cursor:pointer;display:none;flex-direction:column}.navbar_burgerMenu__ICnn5 div{background:#1c2434;height:3px;margin:4px;transition:all .3s ease;width:25px}.navbar_sidebar__SgESh{background:#fff;box-shadow:2px 0 5px #00000080;height:100%;left:-299px;padding:20px;position:fixed;top:96px;transition:left .3s ease;width:250px;z-index:19999}.navbar_sidebar__SgESh.navbar_active__ZmNXF{left:0}.navbar_sidebar__SgESh ul{list-style:none;padding:0}.navbar_sidebar__SgESh ul li{margin:20px 0}.navbar_sidebar__SgESh ul li a{color:#1c2434;font-family:Archivo Black,sans-serif;font-size:24px;font-weight:400;line-height:32px;text-decoration:none}.navbar_sidebar__SgESh ul li a:hover{color:#1264a3}main{padding:20px}@media (min-width:1280px){.navbar_burgerMenu__ICnn5{display:none}.navbar_navLlinks1__pqGo2{display:flex}.navbar_dropdown2__vQv2Y{display:none}}@media (max-width:1279px){.navbar_navLinks1__2mht7,.navbar_trial__tyX6A{display:none}.navbar_burgerMenu__ICnn5{display:flex}.navbar_dropdown2__vQv2Y{display:flex;position:fixed;right:5%}.navbar_c360navHeader__oYAi- .navbar_logo__cw2UN img{max-width:150px}}.navbar_dropdownButton2__ortnQ{background-color:#1c2434;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .2s ease,color .2s ease}.navbar_dropdownButton2__ortnQ:hover{background-color:#fff;border:1px solid #000;color:#1c2434;font-weight:700}.navbar_dropdownContent2__KzeEI{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px #0000001a;display:none;margin-top:40px;min-width:100%;position:absolute;z-index:1}.navbar_dropdownContent2__KzeEI a{color:#000;display:block;padding:12px 16px;text-decoration:none}.navbar_dropdownContent2__KzeEI a:hover{background-color:#f1f1f1}.navbar_show__N6n0K{display:block}.hero_hero__qtMOM{padding:60px 20px}.hero_container__YqLzS{margin:0 auto;max-width:1140px}.hero_row__traK2{display:flex;flex-wrap:wrap;justify-content:space-between}.hero_colmd6__2Ns\+g{flex:1 1;min-width:300px;padding:20px}.hero_heroContent__-2aT7 h1{color:#1c2434;font-size:40px;margin-bottom:20px}.hero_heroContent__-2aT7 p{color:#5c5c5c;font-size:18px;margin-bottom:30px}.hero_buttonGroup__dv-Gh{display:flex;gap:15px}.hero_btn__\+TEpY{border-radius:5px;font-weight:700;padding:12px 25px;text-decoration:none;transition:background-color .3s ease,transform .2s ease}p{font-size:20px;letter-spacing:-.0012em;line-height:30px}.hero_btnPrimary__ekazV{background-color:#0176d3;box-shadow:0 2px 8px #0003;color:#fff}.hero_btn-primary__UxIwh:hover{background-color:#032d60;transform:translateY(-2px)}.hero_btnSecondary__gEQy-{background-color:#fff;border:2px solid #0176d3;box-shadow:0 2px 8px #0003;color:#0176d3}.hero_btn-secondary__pRzwn:hover{background-color:#eaf5fe;border:2px solid #032d60;color:#032d60;transform:translateY(-2px)}.hero_heroImage__qb6nC{border-radius:8px;box-shadow:0 4px 10px #0003;max-width:540px;width:100%}.hero_dropdownButton2__z8lES{background-color:#1c2434;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .2s ease,color .2s ease}.hero_dropdownButton2__z8lES:hover{background-color:#fff;border:1px solid #000;color:#1c2434;font-weight:700}.hero_dropdownButton__dFjwQ{background-color:#fff;border:1px solid #1c2434;border-radius:5px;color:#1c2434;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .2s ease}.hero_dropdownButton__dFjwQ:hover{background-color:#1c2434;color:#fff;font-weight:700}@media (max-width:768px){.hero_row__traK2{align-items:center;flex-direction:column}.hero_col-md-6__q4lPd{margin-bottom:20px;max-width:100%;padding:10px}.hero_buttonGroup__dv-Gh{flex-direction:column;gap:10px;width:100%}.hero_btn__\+TEpY{text-align:center;width:50%}.hero_heroContent__-2aT7 h1{font-size:28px;text-align:center}.hero_heroContent__-2aT7 p{font-size:16px;text-align:center}}@media (max-width:480px){.hero_hero__qtMOM{padding:30px 10px}.hero_heroContent__-2aT7 h1{font-size:24px}.hero_heroContent__-2aT7 p{font-size:14px}.hero_btn__\+TEpY{font-size:14px;padding:10px 20px}}.platform_systemSection__yCFYM{padding:60px 20px;text-align:center}.platform_systemSection__yCFYM h2{color:#1c2434;font-size:2.8rem;font-weight:700;letter-spacing:1px;margin-bottom:50px}.platform_systemContainer__lscy7{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:20px}.platform_systemItem__2kgAQ{background:#fff;border-radius:5px;box-shadow:0 10px 20px #0000001a;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.platform_systemItem__2kgAQ:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-8px)}.platform_systemItem__2kgAQ img{display:block;height:auto;width:100%}.platform_systemDescription__GfDjH{color:#333;padding:20px;text-align:left}.platform_systemDescription__GfDjH h3{color:#1c2434;font-size:1.4rem;margin-bottom:10px}.platform_systemDescription__GfDjH p{color:#555;font-size:1rem;line-height:1.5;margin:0}@media (max-width:992px){.platform_systemContainer__lscy7{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.platform_systemContainer__lscy7{grid-template-columns:1fr}}.benefits_benefitsSection__dXnNt{background-color:#fff;color:#1c2434;padding:80px 20px;text-align:center}.benefits_benefitsSection__dXnNt h2{color:#1c2434;font-size:2.8rem;font-weight:700;margin-bottom:15px}.benefits_benefitsIntro__i5sjd{color:#555;font-size:1.2rem;line-height:1.6;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:600px}.benefits_benefitsContainer__p-fHY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.benefits_benefitItem__WD\+Ml{background-color:#f8f9fa;border-radius:12px;box-shadow:0 5px 15px #0000000d;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.benefits_benefitItem__WD\+Ml:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-8px)}.benefits_benefitIcon__oAAxH{color:#1c2434;font-size:3rem;margin-bottom:20px}.benefits_benefitItem__WD\+Ml h3{color:#1c2434;font-size:1.5rem;font-weight:700;margin-bottom:10px}.benefits_benefitItem__WD\+Ml p{color:#555;font-size:1rem;line-height:1.5}@media (max-width:992px){.benefits_benefitsContainer__p-fHY{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.benefits_benefitsContainer__p-fHY{grid-template-columns:1fr}}.pricing_pricingSection__o2LDg{background-color:#fff;padding:60px 20px;text-align:center}.pricing_pricingSection__o2LDg h2{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:40px}.pricing_pricingContainer__PkCB7{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.pricing_planCard__-yrSW{background-color:#fff;border:2px solid #333;border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#333;padding:25px;text-align:center;transition:all .3s ease}.pricing_planCard__-yrSW:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.pricing_planCard__-yrSW h5{color:#333;font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-top:10px}.pricing_planCard__-yrSW .pricing_cardPrice__Ly-LP{color:#333;font-size:2rem;font-weight:700;margin:20px 0}.pricing_billingPeriod__wsv\+n{color:#555;display:block;font-size:1rem;font-weight:400;margin-top:5px}.pricing_planCard__-yrSW ul{color:#555;font-size:1rem;list-style:none;margin:20px 0;padding:0}.pricing_planCard__-yrSW ul li{font-size:15px;margin-bottom:10px;padding-left:20px;text-align:left}.pricing_planCard__-yrSW ul li i{position:static}.pricing_planCard__-yrSW .pricing_btnPrimary__9aZ9E{background-color:#333;border:2px solid #333;border-radius:15px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 25px;transition:background-color .3s ease,color .3s ease}.pricing_planCard__-yrSW .pricing_btnPrimary__9aZ9E:hover{background-color:#fff;color:#333}@media (max-width:992px){.pricing_pricingContainer__PkCB7{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.pricing_pricingContainer__PkCB7{grid-template-columns:1fr}.pricing_planCard__-yrSW{padding:20px}.pricing_planCard__-yrSW h5{font-size:1.3rem}.pricing_planCard__-yrSW .pricing_cardPrice__Ly-LP{font-size:1.8rem}.pricing_planCard__-yrSW ul li{font-size:.9rem}.pricing_planCard__-yrSW .pricing_btnPrimary__9aZ9E{font-size:.9rem;padding:8px 20px}}.contact_contactSection__g9dhn{background-color:#f8f9fa;color:#1c2434;display:flex;justify-content:center;padding:80px 20px}.contact_contactContent__9Bzyb{max-width:1200px;text-align:center;width:100%}.contact_contactSection__g9dhn h2{margin-bottom:20px}.contact_contactHeader__hGMGM{margin-bottom:40px}.contact_contactSection__g9dhn h2{color:#333;font-size:2.5rem;font-weight:700}.contact_contactIntro__wdM9Z{color:#666;font-size:1.1rem;margin:0 auto;max-width:700px}.contact_contactContainer__nafYG{align-items:start;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.contact_contactInfo__ZhvGb{display:flex;flex-direction:column;gap:20px;max-width:320px;text-align:left}.contact_contactItem__kZe2k h3{color:#333;font-size:1.2rem}.contact_contactItem__kZe2k p{color:#555;font-size:1rem;margin:5px 0 0}.contact_contactItem__kZe2k a{color:#1c2434;font-size:1rem;text-decoration:none}.contact_contactItem__kZe2k a:hover{text-decoration:underline}.contact_contactForm__sagRG{background-color:#1c2434;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:space-between;max-width:600px;padding:30px 40px;text-align:left}.contact_contactForm__sagRG h5{color:#fff;font-size:1.5rem;margin-bottom:20px}.contact_contactForm__sagRG label{color:#ccc;display:block;font-size:1rem;margin-bottom:8px}.contact_contactForm__sagRG input,.contact_contactForm__sagRG textarea{background-color:#1c2434;border:1px solid #fff;border-radius:5px;box-sizing:border-box;color:#fff;font-size:1rem;margin-bottom:20px;padding:12px;width:100%}.contact_contactForm__sagRG input:focus,.contact_contactForm__sagRG textarea:focus{border-color:#fff;outline:none}.contact_contactButton__yp8W9{background-color:#fff;border:none;border-radius:5px;color:#1c2434;cursor:pointer;font-size:1.1rem;font-weight:600;padding:12px;transition:background-color .3s,color .3s}.contact_contactButton__yp8W9:hover{background-color:#1c2434;color:#fff}@media (max-width:992px){.contact_contactContainer__nafYG{align-items:center;flex-direction:column;gap:20px}.contact_contactForm__sagRG,.contact_contactInfo__ZhvGb{max-width:100%}}.contact_contactSocialItem__-0cJu{grid-column-gap:10px;color:#1c2434;display:flex;text-decoration:none}.contact_contactSocial__AzZbM{grid-column-gap:10px;grid-row-gap:10px;display:flex;flex-direction:column}.contact_contactCall__jMwsF,.contact_contactEmail__oQ3Ev{display:block}@media screen and (max-width:479px){.contact_contactForm__sagRG{padding:30px 40px 0 30px}.contact_contactForm__sagRG input,.contact_contactForm__sagRG textarea{font-size:.9rem;padding:10px}.contact_contactButton__yp8W9{font-size:1rem;padding:10px}}.footer_footer__aht8w{background-color:#000;color:#fff;padding:40px 20px}.footer_footerContainer__hOUUP{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.footer_footerLogo__ZCrzu{flex:1 1;min-width:150px}.footer_footerLogo__ZCrzu img{margin-bottom:20px;width:225px}.footer_footerColumns__XohfH{align-items:flex-start;display:flex;flex:3 1;flex-wrap:wrap;gap:40px;justify-content:space-between}.footer_footerColumn__g9gx5{flex:1 1;min-width:150px}.footer_footerColumn__g9gx5 h4{color:#fff;font-size:1.2rem;margin-bottom:15px}.footer_footerColumn__g9gx5 ul{list-style:none;padding:0}.footer_footerColumn__g9gx5 li{margin-bottom:10px}.footer_footerColumn__g9gx5 a{color:#fff;text-decoration:none;transition:color .3s}.footer_footerColumn__g9gx5 a:hover{color:coral}.footer_socialLinks__GVDd3 i{margin-right:8px}.footer_footerBottom__OKEpx{border-top:1px solid #fff3;color:#fffc;font-size:.9rem;margin-top:30px;padding-top:20px;text-align:center}@media (max-width:768px){.footer_footerContainer__hOUUP{align-items:center;flex-direction:column}.footer_footerLogo__ZCrzu{margin-bottom:20px;text-align:center}.footer_footerColumns__XohfH{flex-direction:column;gap:20px}.footer_footerColumn__g9gx5{text-align:center}}.navbar_menuBar__y3fus{align-items:center;background-color:var(--menu-color);box-shadow:0 2px 5px #0000001a;box-sizing:border-box;color:#fff;display:grid;grid-template-columns:50px 1fr 50px;height:50px;left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:1000}.navbar_title__Zp59X{font-size:20px;grid-column:2;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.navbar_infoButton__mz5zc{grid-column:1;justify-content:flex-start;padding-left:5px}.navbar_cartIcon__DsJ54,.navbar_infoButton__mz5zc{align-items:center;cursor:pointer;display:flex;font-size:24px}.navbar_cartIcon__DsJ54{grid-column:3;justify-content:flex-end;padding-right:5px;position:relative}.navbar_cartCount__vxIiX{background-color:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;color:#000;font-size:14px;font-weight:900;height:20px;position:absolute;right:-4px;top:-8px;width:20px}.navbar_cartCount__vxIiX,.navbar_infoModal__oPYu-{align-items:center;display:flex;justify-content:center}.navbar_infoModal__oPYu-{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:2000}.navbar_infoModalContent__gvdWm{background-color:#fff;border-radius:8px;color:#333;margin:0 15px;max-height:80vh;max-width:400px;overflow-y:auto;padding:20px;width:90%}.navbar_infoSection__IuBl0{margin-bottom:20px}.navbar_infoHeader__oHfIU{align-items:center;border-bottom:1px solid #eee;display:flex;margin-bottom:8px;padding-bottom:5px}.navbar_infoIcon__NFvVR{font-size:18px;margin-right:8px}.navbar_infoSection__IuBl0 h4{color:#0065ff;color:var(--menu-color,#0065ff);font-size:16px;margin:0}.navbar_infoText__hWXQf{padding-left:26px}.navbar_infoText__hWXQf p{color:#444;line-height:1.4;margin:5px 0}.navbar_closeInfoButton__-UQtl{background-color:#0065ff;background-color:var(--menu-color,#0065ff);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:8px 16px;width:100%}@media (max-width:480px){.navbar_menuBar__y3fus{grid-template-columns:40px 1fr 40px;padding:10px 0}.navbar_title__Zp59X{font-size:16px}.navbar_infoButton__mz5zc{font-size:20px;padding-left:10px}.navbar_cartIcon__DsJ54{font-size:20px;padding-right:10px}.navbar_cartCount__vxIiX{font-size:12px;height:18px;right:-2px;width:18px}}.menutabs_tabs__mXjGn{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0;padding:10px}.menutabs_tab__vdLZg{background-color:#e0e0e0;border-radius:5px;cursor:pointer;flex-basis:calc(25% - 10px);flex-grow:1;flex-shrink:1;max-width:250px;min-width:120px;padding:10px 20px;text-align:center;transition:background-color .3s,transform .3s}.menutabs_tab__vdLZg:hover{transform:scale(1.05)}.menutabs_activeTab__VrBWa{background-color:var(--menu-color);color:#fff}@media (max-width:768px){.menutabs_tab__vdLZg{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1}}@media (max-width:480px){.menutabs_tab__vdLZg{flex:1 1 100%}}@media (max-width:600px){.menutabs_tabs__mXjGn{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;justify-items:stretch}}.modal_modalOpen__HFrvN,body.modal-open,html.modal-open{height:100%;overflow:hidden;position:fixed;width:100%}body.modal-open,html.modal-open{-webkit-overflow-scrolling:none;touch-action:none}@supports (-webkit-touch-callout:none){body.modal-open,html.modal-open{height:100%;overflow:hidden;position:fixed;touch-action:none;width:100%}.modal_modalOverlay__xONqM{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.modal_modalContent__UDYj2{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}.modal_modalContent__UDYj2::-webkit-scrollbar{display:none}@media (max-width:480px){.modal_modalWrapper__3CcKS{margin:0;padding:0}.modal_modal__eBfWQ{border-radius:12px;max-height:95vh}.modal_imageContainer__AgUqL{max-height:30vh}}.footer_footer__ITqZA{background-color:#333;background-color:var(--menu-color,#333);color:#fff;padding:15px 0;text-align:center;width:100%}.footer_footerContent__GRnHd{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 15px}.footer_poweredBy__w8VIm{font-size:.9rem;font-weight:600;margin-bottom:4px}.footer_copyright__t6ei4{font-size:.8rem;margin-bottom:8px}.footer_links__U8IfV{align-items:center;display:flex;justify-content:center;margin-top:5px}.footer_footerLink__EXNJ\+{color:#fff;font-size:.75rem;padding:0 5px;text-decoration:none;transition:opacity .2s}.footer_footerLink__EXNJ\+:hover{opacity:.8;text-decoration:underline}.footer_divider__u0oP-{font-size:.75rem;margin:0 5px}.cartModal_modalOverlay__8qauL{align-items:stretch;background-color:#000000b3;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.cartModal_modalContent__FdGlW{animation:cartModal_slideIn__4R2\+C .3s ease-out;background-color:#fff;box-shadow:-5px 0 15px #0003;display:flex;flex-direction:column;height:100%;max-width:100%;width:450px}@keyframes cartModal_slideIn__4R2\+C{0%{transform:translateX(100%)}to{transform:translateX(0)}}.cartModal_modalHeader__x7T2Z{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}.cartModal_modalHeader__x7T2Z h2{color:#333;font-size:24px;margin:0}.cartModal_closeButton__0ke9S{background:none;border:none;color:#666;cursor:pointer;font-size:28px}.cartModal_cartItems__b\+Zj6{flex:1 1;overflow-y:auto;padding:20px}.cartModal_cartItem__Na30v{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:20px;padding-bottom:20px;position:relative}.cartModal_itemImage__tLmQP{background-color:#f9f9f9;border-radius:4px;height:80px;margin-right:15px;overflow:hidden;width:80px}.cartModal_itemImage__tLmQP img{height:100%;object-fit:cover;width:100%}.cartModal_itemInfo__1ncgt{flex:1 1}.cartModal_itemName__rxeIS{font-size:16px;font-weight:500;margin-bottom:5px}.cartModal_itemSize__352K\+{color:#666;font-weight:400}.cartModal_itemPrice__KBRbW{color:#666;display:flex;flex-direction:column;margin-bottom:10px}.cartModal_finalPrice__ihXdy{color:#222f5a;font-weight:600;margin-top:4px}.cartModal_itemModifiers__C-KtJ{font-size:14px;margin:8px 0}.cartModal_modifier__99qqL{border-top:1px dashed #f0f0f0;display:flex;justify-content:space-between;margin-bottom:4px;padding:4px 0}.cartModal_modifierPrice__hnOcU{color:#222f5a;font-weight:500}.cartModal_itemQuantity__I4o\+I{align-items:center;display:flex;margin-top:5px}.cartModal_quantityButton__wWG7E{align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;margin:0 8px;width:30px}.cartModal_itemQuantity__I4o\+I span{font-weight:500;min-width:20px;text-align:center}.cartModal_itemTotal__d8n23{border-top:1px solid #eee;color:#222f5a;display:flex;font-weight:600;justify-content:space-between;margin-top:10px;padding-top:8px}.cartModal_totalLabel__I7JPK{color:#333}.cartModal_totalValue__iI75P{font-weight:700}.cartModal_removeButton__6ejp1{background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:5px;position:absolute;right:0;top:0}.cartModal_removeButton__6ejp1:hover{color:#f44336}.cartModal_cartFooter__4dBpv{border-top:1px solid #f0f0f0;padding:20px}.cartModal_cartTotal__YeYWD{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin-bottom:20px}.cartModal_cartActions__aGRcv{display:flex;flex-direction:column;gap:10px}.cartModal_checkoutButton__h7RhN{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:background-color .3s}.cartModal_checkoutButton__h7RhN:hover{background-color:#218838}.cartModal_continueButton__-ITrB{background-color:#fff;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:all .3s}.cartModal_continueButton__-ITrB:hover{background-color:#f8d7da}.cartModal_emptyCart__whAud{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px 20px;text-align:center}.cartModal_emptyCart__whAud p{color:#666;font-size:18px;margin-bottom:20px}.cartModal_continueShopping__EGI\+O{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s}.cartModal_continueShopping__EGI\+O:hover{background-color:#218838}@media (max-width:600px){.cartModal_modalContent__FdGlW{width:100%}.cartModal_cartItems__b\+Zj6,.cartModal_modalHeader__x7T2Z{padding:15px}.cartModal_itemImage__tLmQP{height:60px;width:60px}}.menuPage_pageContent__XmUVH{display:flex;flex-direction:column;min-height:100vh}.menuPage_content__23-Gd{flex:1 1;flex-direction:column}.ItemOnMenu_menuItem__-Cdtp{background-color:#fff;border:1px solid #f1f1f1;border-radius:12px;display:flex;flex-direction:column;font-family:sans-serif;max-width:600px;position:relative}.ItemOnMenu_itemInfo__E2NTs{align-items:center;display:flex;justify-content:space-between}.ItemOnMenu_textSection__0l5SW{flex:1 1;padding:16px}.ItemOnMenu_title__YxYws{font-size:1.25rem;font-weight:700;margin:0}.ItemOnMenu_tag__ibSzI{background-color:#f0c14b;border-radius:4px;color:#111;display:inline-block;font-size:.75rem;margin-top:4px;padding:4px 8px}.ItemOnMenu_description__Mu-QK{color:#444;font-size:.95rem;margin:8px 0}.ItemOnMenu_priceRating__sorVx{color:#333;font-size:.9rem}.ItemOnMenu_price__wI3\+K{font-weight:700;margin-right:8px}.ItemOnMenu_imageSection__iyOdc img{border-radius:0 8px 8px 0;display:flex;height:100px;object-fit:cover;width:100px}.ItemOnMenu_addToCart__zCGWo{background-color:#2ecc71;border:none;border-radius:50%;bottom:3px;color:#fff;cursor:pointer;font-size:20px;height:30px;position:absolute;right:3px;width:30px}.ItemOnMenu_menuItem__-Cdtp:hover{border:1px solid #d6d6d6}.loader_loaderContainer__apEeH{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.loader_loader__ycsXv{animation:loader_spin__qEJ8w 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#1c2434;height:60px;width:60px}@keyframes loader_spin__qEJ8w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader_font__exwC9{font-weight:700}.new-checkout_body__dTk16{background-color:#fff7ed;color:#2d2d2d;font-family:Poppins,sans-serif;line-height:1.5;margin:0;min-height:100vh;padding:0}.new-checkout_paymentSection__g8Ho4{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:20px;padding:20px}.new-checkout_header__GKADf{background:linear-gradient(90deg,#fb923c,#facc15);border-bottom-left-radius:24px;border-bottom-right-radius:24px;box-shadow:0 4px 8px #0000001a;padding:24px;text-align:center}.new-checkout_header__GKADf h1,.new-checkout_title__peNxN{color:#fff;font-size:2rem;font-weight:700;margin:0}.new-checkout_header__GKADf p,.new-checkout_subtitle__t80Wn{color:#fff;margin-bottom:0;margin-top:8px}.new-checkout_steps__IoI71{color:#6b7280;display:flex;flex-wrap:wrap;font-size:.875rem;gap:12px;justify-content:space-between;margin:24px auto 0;max-width:960px;padding:0 24px}.new-checkout_steps__IoI71 div{align-items:center;display:flex;flex:1 1 auto;gap:8px;justify-content:center;min-width:80px}.new-checkout_active__PScOR{background-color:#f97316;border-radius:9999px;color:#fff;display:inline-block;font-size:.75rem;min-width:24px;padding:2px 8px;text-align:center}.new-checkout_container__yrj\+l{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;margin:32px auto;max-width:1140px;min-height:calc(100vh - 240px);padding:0 24px}.new-checkout_mainContent__AxjtE{display:flex;flex-direction:column;gap:24px}.new-checkout_card__Tig2p{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;height:fit-content;margin-bottom:24px;padding:24px;transition:all .3s ease}.new-checkout_card__Tig2p:hover{box-shadow:0 4px 12px #00000014}.new-checkout_card__Tig2p h2{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:16px}.new-checkout_formGrid__gXch-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.new-checkout_input__VbjWI,.new-checkout_select__ee8fb,.new-checkout_textarea__usqJC{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:1rem;padding:12px;transition:border-color .2s ease;width:100%}.new-checkout_input__VbjWI:focus,.new-checkout_select__ee8fb:focus,.new-checkout_textarea__usqJC:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626;outline:none}.new-checkout_textarea__usqJC{min-height:100px;resize:vertical}.new-checkout_button__Mk0Kk{align-items:center;background-color:#f97316;border:none;border-radius:12px;box-shadow:0 2px 4px #f9731633;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:14px;transition:all .3s ease;width:100%}.new-checkout_button__Mk0Kk:hover{background-color:#ea580c;box-shadow:0 4px 6px #f9731640;transform:translateY(-1px)}.new-checkout_button__Mk0Kk:active{box-shadow:0 1px 2px #f9731633;transform:translateY(1px)}.new-checkout_button__Mk0Kk:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.new-checkout_paymentContainer__I7jEO{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;position:relative;z-index:5}.new-checkout_paymentPageWrapper__FN\+c8{position:relative;width:100%;z-index:5}.new-checkout_applePayContainer__nfv-V{margin-bottom:16px;width:100%}.new-checkout_paymentRequestButtonWrapper__KxeR2{width:100%}.new-checkout_paymentDivider__mz1Bg{color:#666;font-size:14px;font-weight:700;margin:24px 0;position:relative;text-align:center}.new-checkout_paymentDivider__mz1Bg hr{border:none;border-top:1px solid #eee;margin:10px 0}.new-checkout_paymentDivider__mz1Bg span{background-color:#fff;left:50%;padding:0 10px;position:absolute;top:-10px;transform:translateX(-50%)}.new-checkout_applePaySection__WE5GJ,.new-checkout_cardSection__ITtvj{overflow:visible;position:relative}.new-checkout_paymentTitle__uSeCv{align-items:center;color:#333;display:flex;font-size:18px;font-weight:600;margin-bottom:16px;margin-top:0}.new-checkout_applePayContainer__nfv-V,.new-checkout_paymentRequestButtonWrapper__KxeR2{background-color:initial;min-height:48px;position:relative;z-index:5}.new-checkout_paymentRequestButtonWrapper__KxeR2{display:block;height:auto;overflow:visible}.new-checkout_applePayPlaceholder__cjCxA{background-color:#f5f5f5;border-radius:8px;color:#666;font-size:14px;margin-bottom:10px;padding:12px;text-align:center}.new-checkout_configMsg__w9uqt{color:#666;font-size:14px;font-weight:700;margin:15px 0;text-align:center}.new-checkout_cardForm__fdW1E{position:relative;width:100%;z-index:15}.new-checkout_paymentWrapper__jJ4UW{position:relative;width:100%;z-index:5}.new-checkout_summary__Ozxmx{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;height:fit-content;padding:24px;position:sticky;top:24px}.new-checkout_orderItems__FZnfG{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.new-checkout_orderItem__yT8h1{border-bottom:1px dashed #eee;display:flex;justify-content:space-between;padding-bottom:8px}.new-checkout_orderItem__yT8h1:last-child{border-bottom:none}.new-checkout_orderTotal__c-nxI{border-top:2px solid #e5e7eb;color:#16a34a;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;margin-top:16px;padding-top:12px}.new-checkout_info__io1YZ{color:#6b7280;font-size:.875rem;margin-top:16px}.new-checkout_footer__WgSAP{color:#6b7280;font-size:.875rem;margin:32px 0;text-align:center}.new-checkout_buttonConfirm__Fa45I{align-items:center;background-color:#f97316;border:none;border-radius:12px;box-shadow:0 2px 4px #f9731633;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:14px;transition:all .3s ease;width:100%}.new-checkout_footer__WgSAP a{color:#f97316;text-decoration:none}.new-checkout_footer__WgSAP a:hover{text-decoration:underline}.new-checkout_errorText__Wwq5o{background-color:#fee2e2;border:1px solid #fecaca;border-radius:4px;color:#ef4444}.new-checkout_errorText__Wwq5o,.new-checkout_successText__LYsvb{font-size:.875rem;margin-top:12px;padding:8px 12px;text-align:center}.new-checkout_successText__LYsvb{background-color:#d1fae5;border:1px solid #a7f3d0;border-radius:4px;color:#047857}@media (max-width:992px){.new-checkout_container__yrj\+l{gap:20px;grid-template-columns:3fr 2fr;padding:0 20px}}@media (max-width:768px){.new-checkout_container__yrj\+l{display:flex;flex-direction:column;gap:16px;grid-template-columns:1fr;margin-top:20px;padding:0 16px}.new-checkout_mainContent__AxjtE{gap:16px;order:1}.new-checkout_summary__Ozxmx{margin-top:16px;order:2;position:relative;top:auto}.new-checkout_steps__IoI71{gap:16px;justify-content:center;margin-bottom:16px;padding:0 16px}.new-checkout_steps__IoI71 div{flex:none;min-width:auto}.new-checkout_card__Tig2p{margin-bottom:0;padding:16px}.new-checkout_buttonConfirm__Fa45I,.new-checkout_button__Mk0Kk{padding:12px}.new-checkout_footer__WgSAP{margin:20px 0;padding-bottom:20px}.new-checkout_summary__Ozxmx{margin-bottom:30px}}@media (max-width:576px){.new-checkout_formGrid__gXch-{grid-template-columns:1fr}.new-checkout_header__GKADf{border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:20px}.new-checkout_card__Tig2p,.new-checkout_summary__Ozxmx{border-radius:12px;padding:16px}.new-checkout_summary__Ozxmx h2{margin-bottom:12px}}@media (max-width:400px){.new-checkout_header__GKADf h1{font-size:1.5rem}.new-checkout_card__Tig2p h2{font-size:1.125rem}.new-checkout_button__Mk0Kk{font-size:.9rem;padding:12px 10px}.new-checkout_steps__IoI71{font-size:.75rem}.new-checkout_orderTotal__c-nxI{font-size:1.1rem}}@media (min-width:1200px){.new-checkout_container__yrj\+l{grid-template-columns:3fr 1fr;max-width:1200px}}.checkout_contenedor__6fNZf{background-color:#f4f4f4;color:#333;font-family:Arial,sans-serif;margin:0;padding:20px}.checkout_container__1Pjpb{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:auto;max-width:800px;padding:20px}.checkout_header__2N5X-{background-color:#1c2434;border-radius:10px;color:#fff;margin-bottom:20px;padding:10px}.checkout_header1__EJ5k6{color:#333;font-size:2em;margin-block-end:.67em;margin-block-start:.67em;text-align:center}.checkout_header1__EJ5k6,.checkout_header2__FgMSp{display:block;font-weight:700;margin-inline-end:0;margin-inline-start:0;unicode-bidi:isolate}.checkout_header2__FgMSp{font-size:1.5em;margin-block-end:.83em;margin-block-start:.83em}.checkout_grid__WFJ4-{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.checkout_orderSummaryCard__GEAHU{background-color:#fff;border:1px solid #f0f0f0;border-radius:15px;box-shadow:0 2px 10px #00000014;margin:20px 0;padding:20px}.checkout_orderHeader__GHASI{margin-bottom:15px}.checkout_orderTitleContainer__coMuS{align-items:center;display:flex}.checkout_orderIcon__z4L6i{font-size:20px;margin-right:8px}.checkout_orderTitle__FnmDy{color:#333;font-size:20px;font-weight:600;margin:0}.checkout_orderItemsList__os98l{margin-bottom:20px}.checkout_orderItem__k4jo2{margin-bottom:15px;padding-bottom:10px}.checkout_orderItemRow__md81v{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.checkout_itemIcon__nN0Ri{font-size:18px;margin-right:10px;min-width:24px}.checkout_itemName__Qunmz{color:#333;flex-grow:1;font-weight:500;padding-right:10px}.checkout_itemPrice__RexSb{color:#333;font-weight:500;min-width:70px;text-align:right}.checkout_itemModifiers__xSg62{color:#666;font-size:14px;margin-left:34px;position:relative}.checkout_modifierDetail__F1im-{margin-bottom:3px}.checkout_quantityIndicator__Ah-KY{background-color:#f5f5f5;border-radius:12px;font-size:12px;font-weight:500;padding:2px 8px;position:absolute;right:0;top:0}.checkout_orderDivider__FtLBq{background-color:#e5e5e5;height:1px;margin:15px 0}.checkout_orderTotal__pevnT{margin:15px 0}.checkout_totalRow__AQVSu{align-items:center;display:flex;font-size:18px;justify-content:space-between}.checkout_totalLabel__KR7EU{color:#333;font-weight:500}.checkout_totalAmount__VuJ5z{color:#00a14b;font-weight:700}.checkout_orderInfo__TC6vL{color:#666;font-size:14px;margin-top:15px}.checkout_estimatedTime__IepC4,.checkout_pickupInfo__bXndn{align-items:center;display:flex;margin-bottom:5px}.checkout_pickupIcon__9F9xw,.checkout_timeIcon__WFjA2{margin-right:8px}.checkout_comments__Ikga2,.checkout_creditCardInfo__6D6bc,.checkout_customerInfo__Kn8OV,.checkout_orderSummary__LxCeQ,.checkout_paymentInfo__Kfd6r{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:15px}.checkout_comments__Ikga2 .checkout_header2__FgMSp,.checkout_creditCardInfo__6D6bc .checkout_header2__FgMSp,.checkout_customerInfo__Kn8OV .checkout_header2__FgMSp,.checkout_orderSummary__LxCeQ .checkout_header2__FgMSp,.checkout_paymentInfo__Kfd6r .checkout_header2__FgMSp{margin-top:0}.checkout_table__vyKIR{border-collapse:collapse;margin-bottom:10px;width:100%}.checkout_td__tgN5U,.checkout_th__o0Eg1{border:1px solid #ddd;padding:10px;text-align:left}.checkout_th__o0Eg1{background-color:#f2f2f2}.checkout_orderTotal__pevnT{font-weight:700;text-align:right}.checkout_label__tF3Tx{color:#333;display:block;margin:10px 0 5px}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1rem;margin:5px 0;padding:12px;width:100%}textarea{resize:vertical}.checkout_buttonConfirm__zA5-w{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px;width:100%}.checkout_buttonConfirm__zA5-w:hover{background-color:#555}@media (min-width:600px){.checkout_grid__WFJ4-{grid-template-columns:repeat(2,1fr)}.checkout_buttonConfirm__zA5-w{display:block;margin:20px auto;width:30%}}.checkout_error__qTOky{border:1px solid red}.checkout_buttonConfirm__zA5-w:disabled{background-color:#ccc;cursor:not-allowed;display:none;opacity:.7}.modifiers{font-size:12px;margin-top:4px}.modifier,.td small{color:#666;margin-top:2px}.td small{display:block;font-size:12px}.basePrice{color:#666;font-size:12px;margin-bottom:2px}.finalPrice{color:#222f5a;font-size:13px;margin-bottom:4px}.totalItemPrice{font-weight:600;margin-top:5px}.orderSummaryTitle{color:#222f5a;font-size:20px;font-weight:600;margin-bottom:8px}.orderSummaryDescription{color:#666;font-size:14px;font-style:italic;margin-bottom:15px}.orderSummaryCard{background-color:#fff;border:1px solid #f0f0f0;border-radius:15px;box-shadow:0 2px 10px #00000014;margin:20px 0;padding:20px}.orderHeader{margin-bottom:15px}.orderTitleContainer{align-items:center;display:flex}.orderIcon{font-size:20px;margin-right:8px}.orderTitle{color:#333;font-size:20px;font-weight:600;margin:0}.orderItemsList{margin-bottom:20px}.orderItem{margin-bottom:15px;padding-bottom:10px}.orderItemRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.itemIcon{font-size:18px;margin-right:10px;min-width:24px}.itemName{flex-grow:1;padding-right:10px}.itemName,.itemPrice{color:#333;font-weight:500}.itemPrice{min-width:70px;text-align:right}.itemModifiers{color:#666;font-size:14px;margin-left:34px;position:relative}.modifierDetail{margin-bottom:3px}.quantityIndicator{background-color:#f5f5f5;border-radius:12px;font-size:12px;font-weight:500;padding:2px 8px;position:absolute;right:0;top:0}.orderDivider{background-color:#e5e5e5;height:1px;margin:15px 0}.orderTotal{margin:15px 0}.totalRow{align-items:center;display:flex;font-size:18px;justify-content:space-between}.totalLabel{color:#333;font-weight:500}.totalAmount{color:#00a14b;font-weight:700}.orderInfo{color:#666;font-size:14px;margin-top:15px}.estimatedTime,.pickupInfo{align-items:center;display:flex;margin-bottom:5px}.pickupIcon,.timeIcon{margin-right:8px}.LoadingDots_loadingDots__PsOE0{align-items:center;display:flex;justify-content:center}.LoadingDots_dot__4F6Nt{animation:LoadingDots_loadingAnimation__GOCV8 .6s infinite alternate;background-color:#fff;border-radius:50%;height:8px;margin:0 2px;width:8px}.LoadingDots_dot__4F6Nt:first-child{animation-delay:0s}.LoadingDots_dot__4F6Nt:nth-child(2){animation-delay:.2s}.LoadingDots_dot__4F6Nt:nth-child(3){animation-delay:.4s}@keyframes LoadingDots_loadingAnimation__GOCV8{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.stripe_formContainer__GjN8r{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:50px auto;max-width:400px;padding:20px}.stripe_cardElement__6\+lSG{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;color:#32325d;font-size:16px;margin-bottom:16px;padding:12px;width:100%}.stripe_cardElement__6\+lSG:focus{border-color:#3b82f6;outline:none}.stripe_cardElement--invalid__oS8-r{border-color:#f87171}.stripe_cardElement--complete__iJgyb{border-color:#4ade80}.stripe_submitButton__6oYOp{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s ease;width:100%}.stripe_submitButton__6oYOp:hover{background-color:#2563eb}.stripe_submitButton__6oYOp:disabled{background-color:#93c5fd;cursor:not-allowed}.stripe_message__IYP9g{color:#374151;font-size:14px;margin-top:16px}.stripe_creditCardInfo__JqLxG{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:15px}.confirmation_container__KOBSu{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:20px auto;max-width:600px;padding:20px;text-align:center}.confirmation_header__rZRdz{background-color:#1c2434;border-radius:10px;color:#fff;margin-bottom:20px;padding:10px}.confirmation_card__fs6Yp{background-color:#f1f1f1;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:15px}.confirmation_estimateCard__MzJBz{background-color:#e0f7fa;border-radius:8px;font-size:1rem;font-weight:700;padding:10px}.confirmation_orderEstimate__8ykdO,.confirmation_orderItems__tU1Ou,.confirmation_orderSummary__vRFqA{border-top:1px solid #ccc;margin:20px 0;padding-top:15px;text-align:left}.confirmation_itemList__cdEYp{list-style:none;padding:0}.confirmation_orderStatus__MJyEq{border-radius:4px;display:inline-block;font-weight:700;padding:5px 10px}.confirmation_status-en_preparacion__57Y7m{background-color:#ffeb3b;color:#333}.confirmation_status-listo__ebv-6{background-color:#4caf50;color:#fff}.confirmation_status-pendiente__sPY4q{background-color:#c03a3a;color:#fff}.confirmation_status-entregado__GXhEY{background-color:#2196f3;color:#fff}.confirmation_item__cyrKg{align-items:center;background-color:#f9f9f9;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px}.confirmation_itemQuantity__mGsbO{background-color:#1c2434;border-radius:4px;color:#fff;padding:5px 10px}.confirmation_footer__JKS8f{display:flex;flex-direction:column;gap:15px;margin-top:20px}.confirmation_button__E7SZH{background-color:#1c2434;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 20px;transition:all .3s}.confirmation_button__E7SZH:hover{background-color:#2b303c}.confirmation_buttonSecondary__bfrnz{background-color:#f1f1f1;border:1px solid #ccc;border-radius:8px;color:#333;padding:12px 20px}.confirmation_buttonSecondary__bfrnz:hover{background-color:#e0e0e0}.searchOrder_container__lkVXk{background-color:#f9fafb;border-radius:12px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:600px;padding:20px;text-align:center}.searchOrder_title__kWRDX{color:#1c2434;font-size:1.8rem;margin-bottom:10px}.searchOrder_description__mbLCI{color:#666;font-size:.9rem;margin-bottom:20px}.searchOrder_searchBox__Dj3LV{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.searchOrder_input__RocWv{border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;font-size:16px;padding:12px;width:300px}.searchOrder_input__RocWv:focus{border-color:#1c2434;box-shadow:0 0 5px #1c243433;outline:none}.searchOrder_button__ukFqk{background-color:#1c2434;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .2s ease}.searchOrder_button__ukFqk:hover{background-color:#334155}.searchOrder_loading__q4\+eJ{color:#1c2434;font-weight:700}.searchOrder_error__TMcGO{color:red;font-weight:700;margin-top:10px}.searchOrder_orderDetails__Gzogj{background-color:#f1f1f1;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 8px #0000001a;font-size:.95rem;margin-top:20px;padding:20px;text-align:left}.searchOrder_detailsTitle__JwLld{border-bottom:2px solid #e5e7eb;color:#1c2434;font-size:1.5rem;font-weight:700;margin-bottom:15px;padding-bottom:5px}.searchOrder_orderDetails__Gzogj p{color:#444;margin:10px 0}.searchOrder_orderDetails__Gzogj strong{color:#1c2434}.searchOrder_itemsTitle__6qnVb{border-bottom:1px solid #e5e7eb;color:#1c2434;font-size:1.2rem;font-weight:700;margin-top:20px;padding-bottom:5px}.searchOrder_itemsList__Xq5Ch{list-style:none;margin-top:10px;padding:0}.searchOrder_item__qyX0p{border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;padding:8px 0}.searchOrder_item__qyX0p:last-child{border-bottom:none}.searchOrder_item__qyX0p span{color:#1c2434;font-weight:700}.searchOrder_status__5b\+Te{border-radius:4px;display:inline-block;font-size:.9rem;font-weight:700;padding:5px 10px;text-transform:capitalize}.searchOrder_status-en_preparacion__RGvx0{background-color:#ffeeba;color:#856404}.searchOrder_status-listo__q4tap{background-color:#c3e6cb;color:#155724}.searchOrder_status-entregado__mm0fg{background-color:#bee5eb;color:#0c5460}.privacy_main__o2KGr{padding:60px 20px}.privacy_container__iKPLB{margin:0 auto;max-width:1140px}:root{--bg-subtle:#f9f9f9;--text-muted:#9ca3af;--text-subtle:#374151;--text-interactive:#111;--background-page:#fff}.store_storeWrapper__QR-v2{background:#fff;background:var(--background-page);color:#374151;color:var(--text-subtle);font-family:Inter,sans-serif;margin-left:auto;margin-right:auto;max-width:1080px;padding:1rem 2rem 4rem}.store_header__Ekd5R{align-items:center;background-color:#fff;background-color:var(--background-page);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:3rem;padding-bottom:1.5rem;position:sticky;top:0;z-index:100}.store_logo__SHJsv{color:#111;color:var(--text-interactive);cursor:pointer;flex:1 1;font-size:1.8rem;font-weight:700;letter-spacing:.12em;-webkit-user-select:none;user-select:none}.store_header__Ekd5R nav{display:flex;gap:1.5rem}.store_header__Ekd5R nav a{color:#9ca3af;color:var(--text-muted);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .3s ease;-webkit-user-select:none;user-select:none}.store_header__Ekd5R nav a:hover{color:#111;color:var(--text-interactive)}.store_header__Ekd5R nav .store_cartNavButton__mP75H{background:none;border:none;color:#9ca3af;color:var(--text-muted);cursor:pointer;font-size:.95rem;font-weight:600;padding:0;transition:color .3s ease;-webkit-user-select:none;user-select:none}.store_header__Ekd5R nav .store_cartNavButton__mP75H:hover{color:#111;color:var(--text-interactive)}.store_burgerMenu__LbFbR,.store_cartButtonMobile__sW4\+1{background:none;border:none;cursor:pointer;display:none;font-size:1.5rem;position:relative}.store_cartButtonMobile__sW4\+1{margin-left:auto}.store_cartBadge__kPDdH{align-items:center;background-color:#222f5a;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;position:absolute;right:-5px;top:-5px;width:18px}main{display:flex;gap:3rem}.store_products__Rl2zC{grid-gap:2.5rem;display:grid;flex-grow:1;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.store_cartModal__YWRlf{display:none}.store_cartModal__YWRlf.store_active__6GRLG{background:#00000080;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:1000}.store_cartModalContent__bZpjT{background:#fff;background:var(--background-page);box-shadow:0 8px 24px #0000001f;box-shadow:var(--shadow-hover);height:100%;max-width:360px;overflow-y:auto;padding:2rem 1.5rem;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%}.store_cartModal__YWRlf.store_active__6GRLG .store_cartModalContent__bZpjT{transform:translateX(0)}.store_cartModalHeader__cjakL{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.store_cartModalClose__sAl8Z{align-items:center;background:none;border:none;border-radius:50%;color:#111;color:var(--text-interactive);cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;padding:.5rem;width:40px}.store_cartModalClose__sAl8Z:hover{background:#f3f4f6}.store_cartItems__9To0T{display:flex;flex-direction:column;gap:1rem}.store_cartTotal__gWnqe{border-top:1px solid #ddd;color:#111;color:var(--text-interactive);font-size:1.1rem;font-weight:700;margin-top:1.5rem;padding-top:1rem;text-align:right}@media (max-width:768px){.store_header__Ekd5R{flex-direction:row;gap:1rem;justify-content:space-between}.store_burgerMenu__LbFbR,.store_cartButtonMobile__sW4\+1{display:inline-block}.store_header__Ekd5R nav{display:none}.store_navOpen__X4RHr{background:#fff;background:var(--background-page);border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000001f;box-shadow:var(--shadow-hover);display:flex!important;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;top:100%}}aside.store_cart__Rj77D .store_cartItems__9To0T{display:flex;flex-direction:column;gap:1rem}aside.store_cart__Rj77D .store_cartItem__oSiZq{color:#374151;color:var(--text-subtle);display:flex;font-size:.95rem;justify-content:space-between}.store_itemSize__v5zoZ{color:#666;font-size:.85rem;font-style:italic}aside.store_cart__Rj77D .store_cartTotal__gWnqe{border-top:1px solid #ddd;color:#111;color:var(--text-interactive);font-size:1.1rem;font-weight:700;margin-top:1.5rem;padding-top:1rem;text-align:right}aside.store_cart__Rj77D{background:#f9f9f9;background:var(--bg-subtle);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 2px 10px #0000000d;box-shadow:var(--shadow-rest);display:block;height:fit-content;padding:1.5rem;position:sticky;top:6rem;width:320px}.store_checkoutButton__SFULM{background-color:#111;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-weight:600;margin-top:15px;padding:10px 15px;text-align:center;transition:background-color .3s ease;width:100%}.store_checkoutButton__SFULM:hover{background-color:#222f5a}@media (max-width:900px){main{flex-direction:column}aside.store_cart__Rj77D{display:none}}:root{--bg-subtle:#f5f7fa;--shadow-rest:0 2px 10px #0000000d;--shadow-hover:0 8px 24px #0000001f;--border-radius-large:16px;--transition-duration:150ms;--transition-timing:cubic-bezier(0.4,0,0.2,1);--text-muted:#6b7280;--text-subtle:#4b5563;--text-interactive:#2563eb}.itemcard_productCard__V\+gKl{aspect-ratio:11/14;background-color:#f5f7fa;background-color:var(--bg-subtle);border-radius:16px;border-radius:var(--border-radius-large);box-shadow:0 2px 10px #0000000d;box-shadow:var(--shadow-rest);cursor:pointer;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:flex-end;margin:auto;max-width:360px;overflow:hidden;padding:1rem;position:relative;transition:transform .3s ease,box-shadow .3s ease;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--transition-duration) var(--transition-timing);width:100%}.itemcard_productCard__V\+gKl:hover{box-shadow:0 8px 24px #0000001f;box-shadow:var(--shadow-hover)}.itemcard_productImage__9Ccef{height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.itemcard_productInfo__GPOZi{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background:#ffffffd9;border-radius:12px;color:#4b5563;color:var(--text-subtle);display:flex;font-size:.875rem;font-weight:400;justify-content:space-between;line-height:1.25rem;margin-top:1rem 0;padding:.75rem 1rem;position:relative;z-index:10}.itemcard_productName__3AASj{color:#4b5563;color:var(--text-subtle);font-weight:400;-webkit-user-select:none;user-select:none}.itemcard_priceWrapper__t3qdD{align-items:center;display:flex;gap:.5rem}.itemcard_priceOriginal__YhNr\+{color:#6b7280;color:var(--text-muted);text-decoration:line-through}.itemcard_priceCurrent__TXDf8{color:#2563eb;color:var(--text-interactive);font-weight:400}.itemcard_addToCartButton__-d2oW{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#4b5563;color:var(--text-subtle);cursor:pointer;display:flex;font-size:18px;font-weight:600;height:32px;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-duration) var(--transition-timing);width:32px;z-index:20}.itemcard_addToCartButton__-d2oW:hover{background:#4b5563;background:var(--text-subtle);box-shadow:0 8px 24px #0000001f;box-shadow:var(--shadow-hover);color:#fff;transform:scale(1.1)}.itemcard_addToCartButton__-d2oW:active{transform:scale(.95)}.storeCartModal_modalOverlay__WNWya{align-items:stretch;background-color:#000000b3;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.storeCartModal_modalContent__9-sU2{animation:storeCartModal_slideIn__wz1if .3s ease-out;background-color:#fff;box-shadow:-5px 0 15px #0003;display:flex;flex-direction:column;height:100%;max-width:100%;width:450px}@keyframes storeCartModal_slideIn__wz1if{0%{transform:translateX(100%)}to{transform:translateX(0)}}.storeCartModal_modalHeader__J0M-8{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}.storeCartModal_modalHeader__J0M-8 h2{color:#333;font-size:24px;margin:0}.storeCartModal_closeButton__hpEcg{background:none;border:none;color:#666;cursor:pointer;font-size:28px}.storeCartModal_cartItems__hA52U{flex:1 1;overflow-y:auto;padding:20px}.storeCartModal_cartItem__m00RT{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:20px;padding-bottom:20px;position:relative}.storeCartModal_itemImage__Dt7Mv{background-color:#f9f9f9;border-radius:4px;height:80px;margin-right:15px;overflow:hidden;width:80px}.storeCartModal_itemImage__Dt7Mv img{height:100%;object-fit:cover;width:100%}.storeCartModal_itemInfo__Cu8X6{flex:1 1}.storeCartModal_itemName__MuaKQ{font-size:16px;font-weight:500;margin-bottom:5px}.storeCartModal_itemSize__zKQ8g{color:#666;font-weight:400}.storeCartModal_itemPrice__j2pfi{color:#666;margin-bottom:10px}.storeCartModal_itemQuantity__kaKYe{align-items:center;display:flex;margin-top:5px}.storeCartModal_quantityButton__9fyDQ{align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;margin:0 8px;width:30px}.storeCartModal_itemQuantity__kaKYe span{font-weight:500;min-width:20px;text-align:center}.storeCartModal_itemTotal__azFJl{color:#222f5a;font-weight:600;margin-top:5px}.storeCartModal_removeButton__m3KrX{background:none;border:none;color:#999;cursor:pointer;font-size:16px;padding:5px;position:absolute;right:0;top:0}.storeCartModal_removeButton__m3KrX:hover{color:#f44336}.storeCartModal_cartFooter__n2BL2{border-top:1px solid #f0f0f0;padding:20px}.storeCartModal_cartTotal__DzQFW{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin-bottom:20px}.storeCartModal_cartActions__JyLZh{display:flex;flex-direction:column;gap:10px}.storeCartModal_checkoutButton__m-kBV{background-color:#111;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:background-color .3s}.storeCartModal_checkoutButton__m-kBV:hover{background-color:#222f5a}.storeCartModal_continueButton__77Sm1{background-color:#fff;border:1px solid #222f5a;border-radius:4px;color:#222f5a;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:all .3s}.storeCartModal_continueButton__77Sm1:hover{background-color:#f5f6fa}.storeCartModal_emptyCart__MwGed{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px 20px;text-align:center}.storeCartModal_emptyCart__MwGed p{color:#666;font-size:18px;margin-bottom:20px}.storeCartModal_continueShopping__oDvrs{background-color:#111;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s}.storeCartModal_continueShopping__oDvrs:hover{background-color:#222f5a}@media (max-width:600px){.storeCartModal_modalContent__9-sU2{width:100%}.storeCartModal_cartItems__hA52U,.storeCartModal_modalHeader__J0M-8{padding:15px}.storeCartModal_itemImage__Dt7Mv{height:60px;width:60px}}.productDetail_modalOverlay__rrjTn{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.productDetail_modalContent__Po\+gr{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:100%}.productDetail_closeButton__e0B\+B{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;position:absolute;right:15px;top:15px;width:32px;z-index:10}.productDetail_closeButton__e0B\+B:hover{background-color:#f3f3f3}.productDetail_productDetail__rNvpW{display:flex;flex-direction:row}.productDetail_productImageContainer__UWhoX{flex:1 1;padding:20px;position:relative}.productDetail_productImage__t\+XPR{border-radius:8px;height:auto;object-fit:contain;width:100%}.productDetail_productInfo__2zfJU{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:40px 30px}.productDetail_productName__StHhl{color:#111;font-size:24px;font-weight:700;margin:0}.productDetail_priceContainer__X6ewM{align-items:center;display:flex;gap:10px;margin-bottom:10px}.productDetail_currentPrice__BHSC7{color:#f97316;font-size:22px;font-weight:700}.productDetail_originalPrice__\+E46H{color:#888;font-size:16px;text-decoration:line-through}.productDetail_discountBadge__gm8Q\+{background-color:#f97316;border-radius:20px;color:#fff;font-size:14px;font-weight:700;left:20px;padding:4px 12px;position:absolute;top:20px}.productDetail_productDescription__dqHZi{color:#4b5563;line-height:1.6;margin:0}.productDetail_sizeSelector__19S\+g{margin-top:10px}.productDetail_sizeSelector__19S\+g h3{color:#111;font-size:16px;margin-bottom:10px}.productDetail_sizeOptions__MJfuM{display:flex;flex-wrap:wrap;gap:8px}.productDetail_sizeButton__ClTbU{align-items:center;background:none;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-weight:500;height:40px;justify-content:center;width:40px}.productDetail_sizeButton__ClTbU:hover{border-color:#bbb}.productDetail_selectedSize__7otAT{background-color:#f973160d;border-color:#f97316;color:#f97316}.productDetail_quantitySelector__MYjS2{margin-top:10px}.productDetail_quantitySelector__MYjS2 h3{color:#111;font-size:16px;margin-bottom:10px}.productDetail_quantityControls__CHjUg{align-items:center;display:flex;gap:8px}.productDetail_quantityButton__vh5ZW{align-items:center;background:none;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-weight:700;height:36px;justify-content:center;width:36px}.productDetail_quantityButton__vh5ZW:hover{border-color:#bbb}.productDetail_quantityInput__X1kqS{border:1px solid #ddd;border-radius:4px;height:36px;text-align:center;width:50px}.productDetail_addToCartButton__-vbam{background-color:#f97316;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:12px 24px;transition:background-color .2s}.productDetail_addToCartButton__-vbam:hover{background-color:#ea580c}.productDetail_productDetails__941am{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.productDetail_productDetails__941am h3{color:#111;font-size:16px;margin-bottom:10px}.productDetail_productDetails__941am ul{color:#4b5563;list-style-type:disc;padding-left:20px}.productDetail_productDetails__941am li{margin-bottom:6px}@media (max-width:768px){.productDetail_productDetail__rNvpW{flex-direction:column}.productDetail_productInfo__2zfJU{padding:20px}.productDetail_productImageContainer__UWhoX{max-height:400px;overflow:hidden}}@media (max-width:480px){.productDetail_modalContent__Po\+gr{border-radius:0;height:100vh;max-height:100vh;width:100vw}.productDetail_modalOverlay__rrjTn{padding:0}.productDetail_productDetails__941am ul{padding-left:16px}}.store-checkout_checkoutPage__KzGxz{background-color:#f9f9f9;min-height:100vh;padding:40px 0;width:100%}.store-checkout_container__fdklO{margin:0 auto;max-width:1200px;padding:0 20px}.store-checkout_header__dTfaq{margin-bottom:30px;text-align:center}.store-checkout_logoContainer__aI2oW{display:flex;justify-content:center;margin-bottom:20px}.store-checkout_logo__sYZ66{height:auto;width:150px}.store-checkout_header__dTfaq h1{color:#333;font-size:32px;margin-bottom:10px}.store-checkout_header__dTfaq p{color:#666;font-size:16px}.store-checkout_contentWrapper__BKOzm{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 380px}.store-checkout_sectionTitle__RCWeu{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px}.store-checkout_sectionTitle__RCWeu h2{color:#333;font-size:20px}.store-checkout_shippingSection__wyNqz{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:25px}.store-checkout_formGrid__NyBIB{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.store-checkout_formGroup__Dwdj-{margin-bottom:20px}.store-checkout_formGroup__Dwdj- label{display:block;font-size:14px;font-weight:500;margin-bottom:5px}.store-checkout_input__piPK4,.store-checkout_textarea__36A0G{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:12px;transition:border-color .3s;width:100%}.store-checkout_input__piPK4:focus,.store-checkout_textarea__36A0G:focus{border-color:#222f5a;outline:none}.store-checkout_textarea__36A0G{height:100px;resize:vertical}.store-checkout_shippingMethods__VA-jC{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.store-checkout_shippingOption__6eAfv{align-items:center;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;padding:15px;transition:all .3s}.store-checkout_shippingOption__6eAfv.store-checkout_selected__UAn1p{background-color:#222f5a0d;border-color:#222f5a}.store-checkout_shippingOption__6eAfv input{accent-color:#222f5a;cursor:pointer;height:18px;margin-right:10px;width:18px}.store-checkout_shippingOption__6eAfv label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.store-checkout_methodInfo__LIZKi{display:flex;flex-direction:column}.store-checkout_methodInfo__LIZKi strong{font-size:16px;margin-bottom:5px}.store-checkout_methodInfo__LIZKi span{color:#666;font-size:14px}.store-checkout_methodPrice__rFEll{font-size:16px;font-weight:600}.store-checkout_checkoutButton__slIgZ{background-color:#111;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;margin-top:30px;padding:15px;transition:background-color .3s;width:100%}.store-checkout_checkoutButton__slIgZ:hover{background-color:#222f5a}.store-checkout_paymentSection__pqJ1n{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:25px}.store-checkout_paymentFormContainer__ak3iv{margin-bottom:30px}.store-checkout_paymentFormContainer__ak3iv h3{color:#333;font-size:18px;margin-bottom:20px}.store-checkout_cardElementContainer__2L70N{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin-bottom:20px;padding:15px}.store-checkout_paymentButton__YhLQw{background-color:#111;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:background-color .3s;width:100%}.store-checkout_paymentButton__YhLQw:hover{background-color:#222f5a}.store-checkout_paymentButton__YhLQw:disabled{background-color:#ccc;cursor:not-allowed}.store-checkout_paymentMessage__qOTRr{border-radius:4px;font-weight:500;margin-top:15px;padding:10px;text-align:center}.store-checkout_applePayContainer__Sgtcn{margin-bottom:25px}.store-checkout_orDivider__kHlGb{margin:20px 0;position:relative;text-align:center}.store-checkout_orDivider__kHlGb:before{border-top:1px solid #ddd;content:"";display:block;position:absolute;top:50%;width:100%;z-index:1}.store-checkout_orDivider__kHlGb span{background:#fff;color:#666;font-size:14px;padding:0 10px;position:relative;z-index:2}.store-checkout_securePayment__16Tuv{align-items:center;border-top:1px solid #eee;display:flex;margin-top:25px;padding-top:20px}.store-checkout_secureIcon__xFhr7{color:#4caf50;font-size:24px;margin-right:15px}.store-checkout_secureText__koLQE p{margin:0}.store-checkout_secureSubtext__oykQL{color:#666;font-size:14px;margin-top:5px}.store-checkout_actionButtons__p1KyK{display:flex;flex-direction:column;margin-top:20px}.store-checkout_backButton__JRYCG{background-color:initial;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;display:block;font-size:15px;margin-top:10px;padding:12px;text-align:center;transition:all .3s;width:100%}.store-checkout_backButton__JRYCG:hover{background-color:#f5f5f5;color:#333}.store-checkout_paymentInfo__ZJi3m{color:#666;font-size:14px;margin-top:5px}.store-checkout_orderSummary__SOiS3{align-self:start;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:25px;position:sticky;top:20px}.store-checkout_orderItems__83VUF{margin-bottom:20px;max-height:350px;overflow-y:auto}.store-checkout_orderItem__zg1CD{grid-gap:15px;border-bottom:1px solid #eee;display:grid;gap:15px;grid-template-columns:60px 1fr auto;padding:10px 0}.store-checkout_itemImage__6taAH{background-color:#f9f9f9;border-radius:4px;height:60px;overflow:hidden;width:60px}.store-checkout_itemImage__6taAH img{height:100%;object-fit:cover;width:100%}.store-checkout_itemDetails__tEy--{display:flex;flex-direction:column;justify-content:center}.store-checkout_itemName__CZcNq{font-weight:500;margin-bottom:5px}.store-checkout_itemSize__6eQpB{color:#666;font-weight:400}.store-checkout_itemPrice__L\+0d3{color:#666;font-size:14px}.store-checkout_itemTotal__fJxh9{align-items:center;display:flex;font-weight:600}.store-checkout_orderCalculations__oZWZo{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.store-checkout_calculationRow__SEvkv{color:#666;display:flex;font-size:15px;justify-content:space-between;margin-bottom:10px}.store-checkout_orderTotal__DyF2I{border-top:1px solid #eee;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-top:15px;padding-top:15px}.store-checkout_shippingGuarantee__3HylZ{border-top:1px solid #eee;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:25px;padding-top:15px}.store-checkout_guaranteeItem__aZaAy{align-items:center;color:#666;display:flex;flex-direction:column;font-size:13px;margin:5px;text-align:center}.store-checkout_icon__XsLe1{font-size:20px;margin-bottom:5px}@media (max-width:900px){.store-checkout_contentWrapper__BKOzm{grid-template-columns:1fr}.store-checkout_orderSummary__SOiS3{order:-1;position:relative;top:0}}@media (max-width:600px){.store-checkout_formGrid__NyBIB{grid-template-columns:1fr}.store-checkout_checkoutPage__KzGxz{padding:20px 0}.store-checkout_container__fdklO{padding:0 15px}}.store-order-confirmation_confirmationPage__0YuNg{background-color:#f9f9f9;min-height:100vh;padding:40px 0;width:100%}.store-order-confirmation_container__Pp9wI{margin:0 auto;max-width:900px;padding:0 20px}.store-order-confirmation_confirmationHeader__V93Ky{margin-bottom:40px;text-align:center}.store-order-confirmation_logoContainer__dMUrU{display:flex;justify-content:center;margin-bottom:20px}.store-order-confirmation_logo__S2Y8V{height:auto;width:150px}.store-order-confirmation_checkmarkContainer__\+gVN0{display:flex;justify-content:center;margin-bottom:20px}.store-order-confirmation_checkmark__0Bj\+H{align-items:center;animation:store-order-confirmation_scaleIn__cArUF .5s ease-out;background-color:#4caf50;border-radius:50%;color:#fff;display:flex;font-size:32px;height:60px;justify-content:center;width:60px}@keyframes store-order-confirmation_scaleIn__cArUF{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.store-order-confirmation_confirmationHeader__V93Ky h1{color:#333;font-size:32px;margin-bottom:10px}.store-order-confirmation_thankyouMessage__7\+Dag{color:#666;font-size:18px}.store-order-confirmation_orderInfo__jFUXp{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:30px;padding:25px}.store-order-confirmation_orderNumberContainer__i3MYd{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:20px;text-align:center}.store-order-confirmation_orderLabel__kBasX{color:#666;font-size:14px;margin-bottom:5px}.store-order-confirmation_orderNumber__l6TZ6{color:#222f5a;font-size:24px;font-weight:700}.store-order-confirmation_deliveryInfo__QqUdN{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.store-order-confirmation_infoColumn__YmUtj h3{color:#333;font-size:16px;margin-bottom:10px}.store-order-confirmation_infoColumn__YmUtj p{color:#666;font-size:14px;line-height:1.5}.store-order-confirmation_orderSummary__-Cytf{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:30px;padding:25px}.store-order-confirmation_orderSummary__-Cytf h2{border-bottom:1px solid #eee;color:#333;font-size:20px;margin-bottom:20px;padding-bottom:15px}.store-order-confirmation_orderItems__zMYMu{margin-bottom:25px}.store-order-confirmation_orderItem__2RMfg{grid-gap:15px;border-bottom:1px solid #eee;display:grid;gap:15px;grid-template-columns:70px 1fr auto;padding:15px 0}.store-order-confirmation_itemImage__T2Y8I{background-color:#f5f5f5;border-radius:4px;height:70px;overflow:hidden;width:70px}.store-order-confirmation_itemImage__T2Y8I img{height:100%;object-fit:cover;width:100%}.store-order-confirmation_itemDetails__V2ngv{display:flex;flex-direction:column;justify-content:center}.store-order-confirmation_itemName__-NJRb{font-weight:500;margin-bottom:8px}.store-order-confirmation_itemSize__XaxIU{color:#666;font-weight:400}.store-order-confirmation_itemQuantityPrice__W\+pGy{color:#666;font-size:14px}.store-order-confirmation_itemTotal__9s0Ai{align-items:center;display:flex;font-weight:600}.store-order-confirmation_orderTotals__ZSMWo{padding-top:15px}.store-order-confirmation_totalRow__Vq2G6{color:#666;display:flex;font-size:16px;justify-content:space-between;padding:8px 0}.store-order-confirmation_finalTotal__MCop6{border-top:1px solid #eee;color:#333;font-size:18px;font-weight:700;margin-top:15px;padding-top:15px}.store-order-confirmation_confirmationFooter__QODzC{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:25px;text-align:center}.store-order-confirmation_contactInfo__xN9XI{margin-bottom:25px}.store-order-confirmation_contactInfo__xN9XI h3{color:#333;font-size:18px;margin-bottom:10px}.store-order-confirmation_contactInfo__xN9XI p{color:#666;font-size:16px;line-height:1.5}.store-order-confirmation_contactInfo__xN9XI a{color:#222f5a;font-weight:500;text-decoration:none;transition:color .3s}.store-order-confirmation_contactInfo__xN9XI a:hover{color:#111;text-decoration:underline}.store-order-confirmation_actionButtons__DG12c{margin-top:30px}.store-order-confirmation_continueButton__-WSy2{background-color:#111;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:15px 30px;text-decoration:none;transition:background-color .3s}.store-order-confirmation_continueButton__-WSy2:hover{background-color:#222f5a}@media (max-width:768px){.store-order-confirmation_orderItem__2RMfg{grid-template-columns:60px 1fr auto}.store-order-confirmation_itemImage__T2Y8I{height:60px;width:60px}}@media (max-width:600px){.store-order-confirmation_confirmationPage__0YuNg{padding:20px 0}.store-order-confirmation_container__Pp9wI{padding:0 15px}.store-order-confirmation_orderItem__2RMfg{grid-template-columns:50px 1fr}.store-order-confirmation_itemTotal__9s0Ai{grid-column:1/3;justify-content:flex-end;padding-top:5px}}
/*# sourceMappingURL=main.50468a08.css.map*/