.CheckoutForm_checkoutContainer__snyoB{margin-top:3rem;margin-bottom:3rem;max-width:1000px}.CheckoutForm_formCard__7t5W3,.CheckoutForm_summaryCard__CEeAV{border:none;border-radius:16px;box-shadow:0 8px 32px rgba(var(--primary-rgb),.1);transition:all .3s ease;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CheckoutForm_formCard__7t5W3:hover,.CheckoutForm_summaryCard__CEeAV:hover{box-shadow:0 12px 40px rgba(var(--primary-rgb),.15);transform:translateY(-2px)}.CheckoutForm_sectionHeader____slt{display:flex;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--lighter-color)}.CheckoutForm_sectionHeader____slt h3{color:var(--heading-color);font-family:var(--heading-font);font-weight:600;margin:0 0 0 1rem;flex:1 1}.CheckoutForm_sectionSubtitle__ks1Co{color:var(--base-color);font-size:.9rem;margin:0 0 0 auto;font-style:italic}.CheckoutForm_sectionIcon__E6xiE{background:linear-gradient(135deg,var(--primary-color),var(--hover-color));color:white;padding:12px;border-radius:12px;font-size:1.2rem;box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}.CheckoutForm_sectionDivider__Ii2xV{display:flex;align-items:center;margin:2rem 0 1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}@media (max-width:768px){.CheckoutForm_sectionDivider__Ii2xV{margin:0}}.CheckoutForm_sectionDivider__Ii2xV h5{color:var(--heading-color);font-family:var(--heading-font);font-weight:600;margin:0 0 0 .75rem;flex:1 1}.CheckoutForm_sectionDivider__Ii2xV .CheckoutForm_sectionIcon__E6xiE{padding:8px;font-size:1rem}.CheckoutForm_secureIcon__oRAeQ{color:var(--secondary-color);margin-left:auto;animation:CheckoutForm_pulse__yT6Ok 2s infinite}@keyframes CheckoutForm_pulse__yT6Ok{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.CheckoutForm_formLabel__AiOBJ{color:var(--heading-color);font-weight:600;font-size:.9rem;margin-bottom:.5rem;font-family:var(--heading-font)}.CheckoutForm_formInputSmall__q9A_V{margin-top:1rem;width:100%;max-width:300px;text-align:center;font-size:1.4rem;font-weight:700}.CheckoutForm_formInputSmall__q9A_V,.CheckoutForm_formInput__23Jc2{border:2px solid var(--border-color);border-radius:12px;padding:12px 16px;transition:all .3s ease;background:rgba(255,255,255,.8)}.CheckoutForm_formInput__23Jc2{font-size:1rem}.CheckoutForm_formInputSmall__q9A_V:focus,.CheckoutForm_formInput__23Jc2:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);background:white;transform:scale(1.02)}.CheckoutForm_formInputSmall__q9A_V::placeholder,.CheckoutForm_formInput__23Jc2::placeholder{color:var(--bg-muted);font-style:italic}.CheckoutForm_formSelect__vNOS_{padding-right:3rem!important;background-position:calc(100% - 1rem)!important;background-repeat:no-repeat!important;background-size:1rem!important}.CheckoutForm_formInput__23Jc2 select,.CheckoutForm_formInput__23Jc2[type=select-one],.CheckoutForm_formSelect__vNOS_{appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;background-image:none!important}.CheckoutForm_inputIcon__pGLxd{background:var(--lighter-color);border:2px solid var(--border-color);border-right:none;color:var(--base-color);border-radius:12px 0 0 12px}.CheckoutForm_paymentSection__ssnFv{background:rgba(var(--primary-rgb),.02);border-radius:12px;padding:1.5rem;margin:1.5rem 0;border:1px solid rgba(var(--primary-rgb),.1)}@media (max-width:768px){.CheckoutForm_paymentSection__ssnFv{padding:.5rem;margin:0}}.CheckoutForm_cartItems__LA_5F{margin-bottom:1.5rem;display:flex;flex-direction:column}.CheckoutForm_cartItem__ee16v{display:flex;flex-direction:column;padding:.65rem;margin-bottom:.75rem;background:rgba(var(--primary-rgb),.03);border-radius:12px;border:1px solid rgba(var(--primary-rgb),.1);transition:all .3s ease}.CheckoutForm_cartItem__ee16v:hover{background:rgba(var(--primary-rgb),.05);transform:translateX(4px)}.CheckoutForm_itemHeader__I9gZd{width:100%;margin-bottom:.5rem}.CheckoutForm_itemHeader__I9gZd h6{color:var(--heading-color);font-weight:600;font-size:1rem;margin:0;font-family:var(--heading-font)}.CheckoutForm_itemContent__OP3ex{display:flex;justify-content:space-between;align-items:flex-end}.CheckoutForm_itemInfo__C8JKM{flex:1 1}.CheckoutForm_itemPrice__4g1xJ{font-weight:700;font-size:1.1rem}.CheckoutForm_itemPriceWithExtras__GGFoF,.CheckoutForm_itemPrice__4g1xJ{color:var(--primary-color);font-family:var(--heading-font);display:flex;align-items:center;gap:.3rem}.CheckoutForm_itemPriceWithExtras__GGFoF{font-weight:300;font-size:1rem}.CheckoutForm_itemDetails__M3cGZ{color:var(--base-color);font-size:.85rem;margin-bottom:.25rem}.CheckoutForm_dateTimeRow__24S8l{display:flex;gap:1rem;margin-bottom:.25rem}.CheckoutForm_dateTimeRow__24S8l .CheckoutForm_itemDetails__M3cGZ{margin-bottom:0}.CheckoutForm_quantity__t7_vu{background:var(--secondary-color);color:var(--primary-color);padding:2px 8px;border-radius:6px;font-size:.7rem;font-weight:600;display:inline-block}.CheckoutForm_itemExtras__BQm6P{width:100%;margin-top:.75rem;padding:.5rem;background:rgba(var(--secondary-rgb),.1);border-radius:6px;border:1px solid rgba(var(--secondary-rgb),.2)}.CheckoutForm_extrasLabel__MEGM9{color:var(--primary-color);font-weight:600;font-size:.8rem;margin-right:.3rem;font-family:var(--heading-font)}.CheckoutForm_extraItem__gW17i{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0;border-bottom:1px dashed #d0d0d0}.CheckoutForm_extraItem__gW17i:last-child{border-bottom:none;margin-bottom:0}.CheckoutForm_extraText__tb0cF{color:var(--base-color);font-size:.8rem;flex:1 1}.CheckoutForm_extraPrice__VvBam{color:var(--base-color);font-weight:600;font-size:.8rem;font-family:var(--heading-font)}.CheckoutForm_orderTotals__cL_t_{margin:1.5rem 0}.CheckoutForm_totalRow__Vz1_6{display:flex;justify-content:space-between;padding:.5rem 0;color:var(--base-color)}.CheckoutForm_grandTotal__0bVVc{font-size:1.25rem;font-weight:700;color:var(--primary-color);font-family:var(--heading-font);background:rgba(var(--primary-rgb),.05);padding:1rem;border-radius:8px;margin-top:.5rem}.CheckoutForm_divider__ZBEW2{border-color:var(--border-color);margin:1rem 0}.CheckoutForm_actionButtons__L_Rf_{display:flex;gap:1rem;margin:2rem 0 1.5rem}.CheckoutForm_actionButtonsGoBack__E9VAO{margin:1rem 0;text-align:center}.CheckoutForm_arrowRight__khMn6{margin-left:1rem}.CheckoutForm_arrowLeft__szJly{margin-right:1rem}.CheckoutForm_backButton__uFc1I{border:2px solid var(--border-color);color:var(--base-color);border-radius:12px;padding:8px 15px;font-weight:600;font-size:.9rem;transition:all .3s ease}.CheckoutForm_backButton__uFc1I:hover{background:var(--lighter-color);border-color:var(--base-color);color:var(--primary-color);transform:translateY(-2px)}.CheckoutForm_submitButton__tblXs{flex:2 1;color:white;background:linear-gradient(135deg,var(--primary-color),var(--hover-color));border:none;border-radius:12px;padding:12px 24px;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 16px rgba(var(--primary-rgb),.3)}.CheckoutForm_submitButton__tblXs:hover{background:linear-gradient(135deg,var(--hover-color),var(--primary-color));transform:translateY(-3px);box-shadow:0 8px 24px rgba(var(--primary-rgb),.4)}.CheckoutForm_submitButton__tblXs:active{transform:translateY(-1px)}.CheckoutForm_submitButtonSmall__HNaQX{background:linear-gradient(135deg,var(--primary-color),var(--hover-color));border:none;border-radius:12px;padding:12px 24px;font-weight:700;font-size:1.1rem;color:white;transition:all .3s ease;box-shadow:0 4px 16px rgba(var(--primary-rgb),.3);width:100%;max-width:300px;margin:0 auto}.CheckoutForm_submitButtonSmall__HNaQX:hover{background:linear-gradient(135deg,var(--hover-color),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--primary-rgb),.4)}.CheckoutForm_submitButtonSmall__HNaQX:active{transform:translateY(-1px)}.CheckoutForm_trustBadges__lT5nC{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.CheckoutForm_trustBadge__we3u5{background:var(--secondary-color);color:var(--primary-color);padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;border:none;display:flex;align-items:center;gap:.25rem}.CheckoutForm_removeItem__LNsr_{color:var(--danger-color);position:relative;font-size:1.1rem;cursor:pointer;margin-left:.5rem;transition:color .3s ease;z-index:2}.CheckoutForm_taxNote__NRuhK{font-style:italic;color:var(--heading-color);font-size:.7rem}@media (max-width:768px){.CheckoutForm_checkoutContainer__snyoB{margin-top:1rem;padding:0}.CheckoutForm_sectionHeader____slt{flex-direction:column;text-align:center;gap:.5rem}.CheckoutForm_itemHeader__I9gZd{margin-bottom:.1rem}.CheckoutForm_sectionSubtitle__ks1Co{margin-left:0}.CheckoutForm_actionButtons__L_Rf_{flex-direction:column-reverse}.CheckoutForm_itemContent__OP3ex{gap:10px;width:100%}.CheckoutForm_cartItem__ee16v{flex-direction:column;align-items:flex-start;gap:0;padding:.4rem}.CheckoutForm_itemPriceWithExtras__GGFoF,.CheckoutForm_itemPrice__4g1xJ{align-self:flex-end;font-size:.8rem;gap:0}.CheckoutForm_totalRow__Vz1_6{padding:.75rem 0}}.CheckoutForm_emptyCartMessage__KT3qB,.CheckoutForm_loadingMessage__FmPr5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;color:var(--base-color);font-style:italic}.CheckoutForm_loadingMessage__FmPr5:before{content:"";display:block;width:30px;height:30px;margin-bottom:1rem;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:CheckoutForm_spin__iR3fm 1s linear infinite}@keyframes CheckoutForm_spin__iR3fm{to{transform:rotate(1turn)}}.CheckoutForm_paymentMethods__MHGZy{display:flex;gap:1rem;margin-top:1rem}@media (max-width:768px){.CheckoutForm_paymentMethods__MHGZy{flex-direction:column;gap:.5rem;margin-top:10px}}.CheckoutForm_paymentMethod__oGbEP{flex:1 1;border:2px solid var(--border-color);border-radius:12px;padding:1rem;text-align:center;cursor:pointer;transition:all .3s ease}.CheckoutForm_paymentMethod__oGbEP:hover{background:var(--lighter-color);border-color:var(--base-color);transform:translateY(-2px)}.CheckoutForm_paymentMethod__oGbEP.CheckoutForm_selected__80XMO{background-color:var(--lighter-color);border-color:var(--primary-color);box-shadow:0 0 10px rgba(var(--primary-rgb),.2)}.CheckoutForm_paymentMethodIcon__GpNTu{font-size:1.5rem;color:var(--primary-color)}.CheckoutForm_paymentMethodTitle__rtPX4 h6{padding-top:1rem;font-size:.85rem;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:.3rem}.CheckoutForm_mbwayFormGroup__WOJzt{text-align:center;display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.CheckoutForm_paymentMethod__oGbEP{padding:0}.CheckoutForm_paymentMethodTitle__rtPX4 h6{padding-top:0}}.Header_stickyMenu__ttXwJ{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:white;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Header_firstMenu__bopGK{display:flex;align-items:center;justify-content:space-around;background-color:rgba(209,218,205,.1);height:100px;padding:15px 0}.Header_hamburgerBtn__9IQKO{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px;height:61px;border:0;background:transparent;cursor:pointer}.Header_iconBar__2wVPG{width:30px;height:4px;transition:.3s;background:var(--primary-color);border-radius:2px}.Header_hamburgerBtn__9IQKO .Header_iconBar__2wVPG:nth-child(2){width:38px}.Header_hamburgerBtn__9IQKO:hover .Header_iconBar__2wVPG{background:#f8cf38;width:38px}.Header_middleDiv__g2KrC{display:flex;align-items:flex-start;justify-content:flex-end;margin-top:10px;margin-left:100px;width:60%}.Header_middleDiv__g2KrC>div>span{font-weight:400;font-size:14px;color:#133a39;margin-right:20px}@media only screen and (max-width:991px){.Header_first-menu__ONco2{width:100%}.Header_hamburgerBtn__9IQKO,.Header_middleDiv__g2KrC{display:none}}.Header_contactLink__UGKga{margin-right:20px;color:#133a39;text-decoration:none;font-weight:400;transition:color .2s ease}.Header_contactLink__UGKga:hover{color:#f8cf38}.notify_root__GU5bq{background-color:var(--notification-color,var(--mantine-primary-color-filled));&:before{background-color:var(--mantine-color-white)}}.notify_description__8ImnY,.notify_title__QEPhM{color:var(--mantine-color-white)}.notify_closeButton__tpL5H{color:var(--mantine-color-white);@mixin hover{background-color:rgba(0,0,0,.1)}}