@charset "UTF-8";._modalOverlay_gs1qe_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:9999;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}._modalOverlay_gs1qe_1._open_gs1qe_13{opacity:1;visibility:visible}._modal_gs1qe_1{position:fixed;top:0;right:0;width:100%;max-width:600px;height:100vh;background:#fff;transform:translate(100%);transition:transform .6s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;z-index:10000}._modal_gs1qe_1._open_gs1qe_13{transform:translate(0)}@media (max-width: 768px){._modal_gs1qe_1{width:100%;max-width:100%}}._modalHeader_gs1qe_42{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid #e9ecef;margin-top:var(--header-height, 80px)}@media (max-width: 768px){._modalHeader_gs1qe_42{padding:1.5rem;margin-top:var(--header-height, 60px)}}._modalTitle_gs1qe_57{font-size:1.8rem;color:#000;margin:0;font-weight:400}@media (max-width: 768px){._modalTitle_gs1qe_57{font-size:1.5rem}}._closeButton_gs1qe_69{background:none;border:none;font-size:2rem;color:#666;cursor:pointer;padding:.5rem;line-height:1;transition:color .2s ease}._closeButton_gs1qe_69:hover{color:#000}._modalContent_gs1qe_83{flex:1;overflow-y:auto;padding:2rem}@media (max-width: 768px){._modalContent_gs1qe_83{padding:1.5rem}}._description_gs1qe_94{font-size:1rem;line-height:1.6;color:#333}._description_gs1qe_94 p{margin:0 0 1rem}._description_gs1qe_94 p:last-child{margin-bottom:0}._description_gs1qe_94 ul,._description_gs1qe_94 ol{margin:1rem 0;padding-left:1.5rem}._description_gs1qe_94 li{margin-bottom:.5rem}._description_gs1qe_94 h3,._description_gs1qe_94 h4,._description_gs1qe_94 h5,._description_gs1qe_94 h6{color:#000;margin:1.5rem 0 1rem;font-weight:400}._description_gs1qe_94 strong{color:#000}._helpContainer_1fgm9_1{padding:0;max-width:100%;font-family:inherit}._title_1fgm9_7{font-size:1.5rem;margin-bottom:20px;color:#333;font-weight:600}._contactInfo_1fgm9_14{margin-bottom:30px;padding:15px;background-color:#f8f9fa;border-radius:8px}._contactInfo_1fgm9_14 p{margin:0;color:#666;line-height:1.5}._contactInfo_1fgm9_14 a{color:#000;text-decoration:none;font-weight:500}._contactInfo_1fgm9_14 a:hover{text-decoration:underline}._faqSection_1fgm9_34 ._sectionTitle_1fgm9_34{font-size:1.25rem;margin-bottom:15px;color:#333;font-weight:600}._accordion_1fgm9_41{border:none;border-bottom:1px solid #e0e0e0;margin-bottom:0;transition:all .2s ease}._accordion_1fgm9_41:last-child{border-bottom:none}._accordionHeader_1fgm9_51{background-color:#fff;border:none;padding:16px 0;width:100%;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;font-family:var(--font-futura-book);color:#000;transition:all .2s ease;line-height:1.4}._accordionHeader_1fgm9_51:focus{outline:none}._accordionIcon_1fgm9_72{font-size:1.5rem;transition:all .2s ease;color:#666;margin-left:10px;flex-shrink:0;font-weight:300;line-height:1}._accordionContent_1fgm9_82{padding:20px 0;background-color:#fff;animation:_slideDown_1fgm9_1 .3s ease-out}._accordionContent_1fgm9_82 p{margin:0 0 12px;color:#666;line-height:1.6}._accordionContent_1fgm9_82 p:last-child{margin-bottom:0}._accordionContent_1fgm9_82 ul,._accordionContent_1fgm9_82 ol{margin:0 0 12px;padding-left:20px}._accordionContent_1fgm9_82 ul li,._accordionContent_1fgm9_82 ol li{margin-bottom:4px;color:#666;line-height:1.6}._accordionContent_1fgm9_82 a{color:#007bff;text-decoration:none}._accordionContent_1fgm9_82 a:hover{text-decoration:underline}@keyframes _slideDown_1fgm9_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._loading_1fgm9_122{text-align:center;padding:40px 20px;color:#666;font-size:1.1rem}._error_1fgm9_129{text-align:center;padding:20px;color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;margin:20px 0}@media (max-width: 768px){._helpContainer_1fgm9_1{padding:16px}._title_1fgm9_7{font-size:1.3rem}._contactInfo_1fgm9_14{padding:12px}._accordionHeader_1fgm9_51{padding:14px 16px;font-size:.95rem}._accordionContent_1fgm9_82{padding:16px}}._basketContent_1i85i_1{max-height:70vh;display:flex;flex-direction:column}._basketHeader_1i85i_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}._basketHeader_1i85i_7 h3{font-family:var(--font-futura-book);font-size:1.2rem;margin:0;color:#000}._basketHeader_1i85i_7 ._clearButton_1i85i_21{background:transparent;border:1px solid #dc3545;color:#dc3545;padding:.5rem 1rem;font-family:var(--font-futura-book);font-size:.9rem;cursor:pointer;transition:all .2s ease}._basketHeader_1i85i_7 ._clearButton_1i85i_21:hover{background:#dc3545;color:#fff}._emptyBasket_1i85i_36{text-align:center;padding:2rem 0}._emptyBasket_1i85i_36 h3{font-family:var(--font-futura-book);font-size:1.2rem;margin:0 0 1rem;color:#000}._emptyBasket_1i85i_36 p{font-family:var(--font-futura-book);color:#6c757d;margin:0 0 2rem}._emptyBasket_1i85i_36 ._shopButton_1i85i_51{display:inline-block;background:#000;color:#fff;padding:.75rem 1.5rem;text-decoration:none;font-family:var(--font-futura-book);font-size:1rem;transition:all .2s ease}._emptyBasket_1i85i_36 ._shopButton_1i85i_51:hover{background:#333}._basketItems_1i85i_65{flex:1;overflow-y:auto;max-height:400px;margin-bottom:1.5rem}._basketItem_1i85i_65{display:grid;grid-template-columns:60px 1fr auto auto;gap:1rem;padding:1rem 0;border-bottom:1px solid #f8f9fa;align-items:start}._basketItem_1i85i_65:last-child{border-bottom:none}._itemImage_1i85i_84{width:60px;height:60px;border:1px solid #e9ecef;overflow:hidden}._itemImage_1i85i_84 img{width:100%;height:100%;object-fit:cover}._itemImage_1i85i_84 ._noImage_1i85i_95{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8f9fa;color:#6c757d;font-size:.7rem;font-family:var(--font-futura-book);text-align:center}._itemDetails_1i85i_108 ._itemName_1i85i_108{font-family:var(--font-futura-book);font-size:1rem;margin:0 0 .5rem;color:#000;font-weight:400}._itemDetails_1i85i_108 ._itemAttributes_1i85i_115{margin-bottom:.5rem}._itemDetails_1i85i_108 ._itemAttributes_1i85i_115 ._attribute_1i85i_118{display:inline-block;background:#f8f9fa;padding:.25rem .5rem;margin-right:.5rem;font-family:var(--font-futura-book);font-size:.8rem;color:#6c757d;border-radius:3px}._itemDetails_1i85i_108 ._itemPrice_1i85i_128{font-family:var(--font-bodoni);font-size:1rem;color:#000}._itemControls_1i85i_134{display:flex;flex-direction:column;align-items:center;gap:.5rem}._itemControls_1i85i_134 ._quantityControls_1i85i_140{display:flex;align-items:center;border:1px solid #e9ecef}._itemControls_1i85i_134 ._quantityControls_1i85i_140 ._quantityButton_1i85i_145{background:transparent;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;color:#000;font-family:var(--font-futura-book)}._itemControls_1i85i_134 ._quantityControls_1i85i_140 ._quantityButton_1i85i_145:hover{background:#f8f9fa}._itemControls_1i85i_134 ._quantityControls_1i85i_140 ._quantity_1i85i_140{padding:0 .5rem;font-family:var(--font-futura-book);font-size:.9rem;color:#000;min-width:30px;text-align:center}._itemControls_1i85i_134 ._removeButton_1i85i_169{background:transparent;border:1px solid #dc3545;color:#dc3545;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:all .2s ease}._itemControls_1i85i_134 ._removeButton_1i85i_169:hover{background:#dc3545;color:#fff}._itemTotal_1i85i_187{font-family:var(--font-bodoni);font-size:1rem;color:#000;font-weight:700;text-align:right}._basketFooter_1i85i_195{border-top:1px solid #e9ecef;padding-top:1.5rem}._basketTotal_1i85i_200{text-align:right;margin-bottom:1rem}._basketTotal_1i85i_200 strong{font-family:var(--font-bodoni);font-size:1.3rem;color:#000}._basketActions_1i85i_210{display:flex;gap:1rem}._basketActions_1i85i_210 ._viewCartButton_1i85i_214,._basketActions_1i85i_210 ._checkoutButton_1i85i_215{flex:1;text-align:center;padding:.75rem 1rem;text-decoration:none;font-family:var(--font-futura-book);font-size:1rem;transition:all .2s ease}._basketActions_1i85i_210 ._viewCartButton_1i85i_214{background:transparent;border:1px solid #000;color:#000}._basketActions_1i85i_210 ._viewCartButton_1i85i_214:hover{background:#000;color:#fff}._basketActions_1i85i_210 ._checkoutButton_1i85i_215{background:#000;color:#fff;border:1px solid #000}._basketActions_1i85i_210 ._checkoutButton_1i85i_215:hover{background:#333}@media (max-width: 768px){._basketItem_1i85i_65{grid-template-columns:50px 1fr auto;gap:.75rem}._itemImage_1i85i_84{width:50px;height:50px}._itemControls_1i85i_134{flex-direction:row;align-items:center}._itemTotal_1i85i_187{grid-column:1/-1;text-align:right;margin-top:.5rem}._basketActions_1i85i_210{flex-direction:column}}._searchContainer_1cev2_1{padding:0;max-width:100%;font-family:inherit}._title_1cev2_7{font-size:1.5rem;margin-bottom:20px;color:#333;font-weight:600}._searchInputContainer_1cev2_14{position:relative;margin-bottom:20px}._searchInput_1cev2_14{width:100%;padding:12px 16px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;outline:none;transition:border-color .2s ease}._searchInput_1cev2_14:focus{border-color:#007bff}._searchInput_1cev2_14::placeholder{color:#999}._searchIcon_1cev2_35{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666;pointer-events:none}._clearButton_1cev2_44{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;font-size:18px;padding:4px;border-radius:50%}._clearButton_1cev2_44:hover{background-color:#f0f0f0;color:#666}._resultsContainer_1cev2_62{max-height:400px;overflow-y:auto}._noResults_1cev2_67{text-align:center;color:#666;font-style:italic;padding:20px}._loadingResults_1cev2_74{text-align:center;color:#666;padding:20px}._loadingResults_1cev2_74:after{content:"";display:inline-block;width:20px;height:20px;margin-left:10px;border:2px solid #ccc;border-top-color:#007bff;border-radius:50%;animation:_spin_1cev2_1 .8s linear infinite}@keyframes _spin_1cev2_1{to{transform:rotate(360deg)}}._errorMessage_1cev2_96{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:12px;margin:10px 0;text-align:center}._productItem_1cev2_106{display:flex;align-items:center;padding:12px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;color:inherit}._productItem_1cev2_106:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff26;transform:translateY(-1px)}._productItem_1cev2_106:focus{outline:2px solid #007bff;outline-offset:-2px}._productItem_1cev2_106:last-child{margin-bottom:0}._productImage_1cev2_131{width:60px;height:60px;object-fit:cover;border-radius:6px;margin-right:12px;flex-shrink:0;background-color:#f8f9fa}._productImagePlaceholder_1cev2_141{width:60px;height:60px;background-color:#f8f9fa;border-radius:6px;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#999;font-size:24px}._productInfo_1cev2_155{flex:1;min-width:0}._productName_1cev2_160{font-weight:600;font-size:1rem;color:#333;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._productPrice_1cev2_170{display:flex;align-items:center;gap:8px;margin-bottom:4px}._currentPrice_1cev2_177{font-weight:600;color:#000;font-size:1rem;font-family:var(--font-bodoni)}._originalPrice_1cev2_184{text-decoration:line-through;color:#999;font-size:.9rem}._saleTag_1cev2_190{background-color:#dc3545;color:#fff;font-size:.75rem;padding:2px 6px;border-radius:4px;font-weight:600}._productCategory_1cev2_199{font-size:.85rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchStats_1cev2_207{font-size:.9rem;color:#666;margin-bottom:15px;text-align:center}@media (max-width: 768px){._searchContainer_1cev2_1{padding:16px}._title_1cev2_7{font-size:1.3rem}._productItem_1cev2_106{padding:10px}._productImage_1cev2_131,._productImagePlaceholder_1cev2_141{width:50px;height:50px;margin-right:10px}._productName_1cev2_160{font-size:.95rem}._resultsContainer_1cev2_62{max-height:300px}}._modalOverlay_19sn5_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}._modalOverlay_19sn5_1._open_19sn5_16{opacity:1;visibility:visible}._modal_19sn5_1{background-color:#fff;border-radius:12px;max-width:700px;width:90%;max-height:90vh;overflow-y:auto;transform:scale(.9);transition:all .3s ease;box-shadow:0 20px 40px #00000026}._modal_19sn5_1._open_19sn5_16{transform:scale(1)}@media (max-width: 768px){._modal_19sn5_1{width:95%;max-height:95vh}}._modalHeader_19sn5_42{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;border-radius:12px 12px 0 0}@media (max-width: 768px){._modalHeader_19sn5_42{padding:20px 24px;flex-direction:column;gap:16px;align-items:flex-start}}._modalTitle_19sn5_60{font-size:1.5rem;font-weight:600;color:#333;margin:0;font-family:var(--font-bodoni)}@media (max-width: 768px){._modalTitle_19sn5_60{font-size:1.3rem}}._closeButton_19sn5_73{background:none;border:none;color:#000;cursor:pointer;font-size:1rem;padding:8px 16px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;gap:8px}._closeButton_19sn5_73:hover{background-color:#e9ecef;color:#333}._closeButton_19sn5_73 span{font-size:1.2em}._modalContent_19sn5_94{padding:32px}@media (max-width: 768px){._modalContent_19sn5_94{padding:24px}}._modalContent_19sn5_94>p{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:24px;padding:16px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid var(--blue)}._modalContent_19sn5_94>h4{font-size:1.2rem;font-weight:600;color:#333;margin:32px 0 16px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}._orderTable_19sn5_121{width:100%;border-collapse:collapse;margin-bottom:24px;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._orderTable_19sn5_121 thead{background-color:#f8f9fa}._orderTable_19sn5_121 thead th{padding:16px;text-align:left;font-weight:600;color:#333;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e9ecef}._orderTable_19sn5_121 thead th:last-child{text-align:right}._orderTable_19sn5_121 thead th:nth-child(2){text-align:center}._orderTable_19sn5_121 tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}._orderTable_19sn5_121 tbody tr:hover{background-color:#f8f9fa}._orderTable_19sn5_121 tbody tr:last-child{border-bottom:none}._orderTable_19sn5_121 tbody tr td{padding:16px;color:#555;line-height:1.5}._orderTable_19sn5_121 tbody tr td:first-child{font-weight:500;color:#333}._orderTable_19sn5_121 tbody tr td:nth-child(2){text-align:center;font-weight:500}._orderTable_19sn5_121 tbody tr td:last-child{text-align:right;font-weight:600;color:#000}@media (max-width: 600px){._orderTable_19sn5_121 thead{display:none}._orderTable_19sn5_121 tbody tr{display:block;margin-bottom:16px;border:1px solid #e0e0e0;border-radius:8px;padding:16px;background-color:#fff}._orderTable_19sn5_121 tbody tr td{display:block;padding:4px 0;text-align:left!important}._orderTable_19sn5_121 tbody tr td:before{content:attr(data-label) ": ";font-weight:600;color:#666;text-transform:uppercase;font-size:.8rem;letter-spacing:.5px}._orderTable_19sn5_121 tbody tr td:first-child:before{content:"Product: "}._orderTable_19sn5_121 tbody tr td:nth-child(2):before{content:"Quantity: "}._orderTable_19sn5_121 tbody tr td:last-child:before{content:"Total: "}}._orderSummary_19sn5_213{background-color:#f8f9fa;border-radius:8px;padding:24px;margin-top:24px}._orderSummary_19sn5_213 ._summaryRow_19sn5_219{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0}._orderSummary_19sn5_213 ._summaryRow_19sn5_219:last-child{margin-bottom:0;padding-top:16px;border-top:2px solid #e0e0e0;font-weight:600;font-size:1.1rem;color:#000}._orderSummary_19sn5_213 ._summaryRow_19sn5_219 ._summaryLabel_19sn5_234{font-weight:500;color:#555}._orderSummary_19sn5_213 ._summaryRow_19sn5_219 ._summaryValue_19sn5_238{font-weight:600;color:#333}@media (max-width: 480px){._orderSummary_19sn5_213{padding:20px}._orderSummary_19sn5_213 ._summaryRow_19sn5_219{flex-direction:column;align-items:flex-start;gap:4px}._orderSummary_19sn5_213 ._summaryRow_19sn5_219:last-child{flex-direction:row;justify-content:space-between;align-items:center}}._statusBadge_19sn5_258{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._statusBadge_19sn5_258._completed_19sn5_267{background-color:#d4edda;color:#155724}._statusBadge_19sn5_258._processing_19sn5_271{background-color:#fff3cd;color:#856404}._statusBadge_19sn5_258._pending_19sn5_275{background-color:#f8d7da;color:#721c24}._statusBadge_19sn5_258._onhold_19sn5_279{background-color:#e2e3e5;color:#41464b}._accountContainer_1he0j_1{padding:0;max-width:100%;font-family:inherit}._authContainer_1he0j_7 ._title_1he0j_7{font-size:1.5rem;margin-bottom:20px;color:#333;font-weight:600}._authContainer_1he0j_7 ._errorMessage_1he0j_13{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:12px;margin-bottom:16px;font-size:.9rem}._authContainer_1he0j_7 ._authForm_1he0j_22{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}._authContainer_1he0j_7 ._authForm_1he0j_22 ._inputField_1he0j_28{width:100%;padding:12px 16px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;outline:none;transition:border-color .2s ease}._authContainer_1he0j_7 ._authForm_1he0j_22 ._inputField_1he0j_28:focus{border-color:var(--blue)}._authContainer_1he0j_7 ._authForm_1he0j_22 ._inputField_1he0j_28::placeholder{color:#999}._authContainer_1he0j_7 ._authForm_1he0j_22 ._submitButton_1he0j_43{background-color:#000;color:#fff;border:none;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .2s ease;font-family:var(--font-bodoni)}._authContainer_1he0j_7 ._authForm_1he0j_22 ._submitButton_1he0j_43:hover{background-color:#333}._authContainer_1he0j_7 ._authToggle_1he0j_58{text-align:center;font-size:.9rem;color:#666}._authContainer_1he0j_7 ._authToggle_1he0j_58 ._toggleButton_1he0j_63{border:none;background:none;color:var(--blue);cursor:pointer;text-decoration:underline;font-size:inherit}._authContainer_1he0j_7 ._authToggle_1he0j_58 ._toggleButton_1he0j_63:hover{color:#000}._accountContent_1he0j_75 ._header_1he0j_75{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}._accountContent_1he0j_75 ._header_1he0j_75 ._title_1he0j_7{font-size:1.5rem;color:#333;font-weight:600;margin:0}._accountContent_1he0j_75 ._header_1he0j_75 ._logoutButton_1he0j_89{background-color:transparent;color:#666;border:1px solid #ddd;padding:8px 16px;font-size:.9rem;border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:700;font-synthesis:weight}._accountContent_1he0j_75 ._header_1he0j_75 ._logoutButton_1he0j_89:hover{background-color:#f8f9fa;border-color:#bbb;color:#333}._accountContent_1he0j_75 ._tabNavigation_1he0j_106{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid #e0e0e0}._accountContent_1he0j_75 ._tabNavigation_1he0j_106 ._tabButton_1he0j_112{background:none;border:none;padding:12px 20px;font-size:1rem;cursor:pointer;border-bottom:3px solid transparent;color:#666;font-weight:500;transition:all .2s ease;position:relative}._accountContent_1he0j_75 ._tabNavigation_1he0j_106 ._tabButton_1he0j_112:hover{color:#333;background-color:#f8f9fa}._accountContent_1he0j_75 ._tabNavigation_1he0j_106 ._tabButton_1he0j_112._active_1he0j_128{color:#000;border-bottom-color:#000;font-weight:600}._accountContent_1he0j_75 ._tabContent_1he0j_133{min-height:300px;animation:_fadeIn_1he0j_1 .3s ease-in}._accountContent_1he0j_75 ._tabContent_1he0j_133 ._tabTitle_1he0j_137{font-size:1.25rem;margin-bottom:20px;color:#333;font-weight:600}@keyframes _fadeIn_1he0j_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._ordersSection_1he0j_154 ._ordersList_1he0j_154{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .2s ease}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162:hover{border-color:var(--blue);box-shadow:0 2px 8px #007bff26}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._orderHeader_1he0j_173{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._orderHeader_1he0j_173 ._orderNumber_1he0j_179{font-weight:600;color:#333;font-size:1.1rem}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._orderHeader_1he0j_173 ._orderStatus_1he0j_184{padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._orderHeader_1he0j_173 ._orderStatus_1he0j_184._completed_1he0j_191{background-color:#d4edda;color:#155724}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._orderHeader_1he0j_173 ._orderStatus_1he0j_184._processing_1he0j_195{background-color:#fff3cd;color:#856404}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._orderHeader_1he0j_173 ._orderStatus_1he0j_184._pending_1he0j_199{background-color:#f8d7da;color:#721c24}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._orderMeta_1he0j_203{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#666;font-size:.9rem}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._orderItems_1he0j_211{margin-bottom:12px;color:#666;font-size:.9rem;line-height:1.4}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._viewOrderButton_1he0j_217{display:inline-flex;align-items:center;gap:8px;background-color:#f8f9fa;border:1px solid #ddd;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s ease}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._viewOrderButton_1he0j_217:hover{background-color:#e9ecef;border-color:#adb5bd}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._viewOrderButton_1he0j_217 ._arrow_1he0j_233{font-size:1.2em;transition:transform .2s ease}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._viewOrderButton_1he0j_217:hover ._arrow_1he0j_233{transform:translate(2px)}._ordersSection_1he0j_154 ._noOrders_1he0j_240{text-align:center;padding:40px 20px;color:#666;font-style:italic}._addressesSection_1he0j_247 ._addressGrid_1he0j_247{display:grid;grid-template-columns:1fr;gap:24px;margin-top:20px}._addressesSection_1he0j_247 ._addressCard_1he0j_253{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}._addressesSection_1he0j_247 ._addressCard_1he0j_253 ._addressHeader_1he0j_259{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}._addressesSection_1he0j_247 ._addressCard_1he0j_253 ._addressHeader_1he0j_259 ._addressTitle_1he0j_267{font-size:1.1rem;font-weight:600;color:#333;margin:0}._addressesSection_1he0j_247 ._addressCard_1he0j_253 ._addressHeader_1he0j_259 ._editButton_1he0j_273{background-color:transparent;color:var(--blue);border:1px solid var(--blue);padding:6px 12px;font-size:.85rem;border-radius:4px;font-weight:700;font-synthesis:weight;cursor:pointer;transition:all .2s ease}._addressesSection_1he0j_247 ._addressCard_1he0j_253 ._addressHeader_1he0j_259 ._editButton_1he0j_273:hover{background-color:var(--blue);color:#fff}._addressesSection_1he0j_247 ._addressCard_1he0j_253 ._addressContent_1he0j_289 ._addressLine_1he0j_289{margin-bottom:4px;color:#666;line-height:1.4}._addressesSection_1he0j_247 ._addressCard_1he0j_253 ._addressContent_1he0j_289 ._addressLine_1he0j_289:last-child{margin-bottom:0}._addressesSection_1he0j_247 ._addressCard_1he0j_253 ._addressContent_1he0j_289 ._addressLine_1he0j_289:first-child{font-weight:600;color:#333}._addressesSection_1he0j_247 ._addressCard_1he0j_253 ._addressContent_1he0j_289 ._emptyAddress_1he0j_301{color:#999;font-style:italic;text-align:center;padding:20px}._addressesSection_1he0j_247 ._addressForm_1he0j_307{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-top:16px}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formGrid_1he0j_314{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width: 768px){._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formGrid_1he0j_314{grid-template-columns:1fr;gap:12px}}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formGrid_1he0j_314._fullWidth_1he0j_326{grid-template-columns:1fr}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formGroup_1he0j_329{display:flex;flex-direction:column;gap:6px}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formGroup_1he0j_329 label{font-weight:500;color:#333;font-size:.9rem}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formGroup_1he0j_329 input,._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formGroup_1he0j_329 select{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;transition:border-color .2s ease}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formGroup_1he0j_329 input:focus,._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formGroup_1he0j_329 select:focus{outline:none;border-color:var(--blue)}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formActions_1he0j_352{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid #e0e0e0}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formActions_1he0j_352 ._saveButton_1he0j_360{background-color:#000;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:500;font-family:var(--font-bodoni);transition:background-color .2s ease}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formActions_1he0j_352 ._saveButton_1he0j_360:hover{background-color:#333}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formActions_1he0j_352 ._cancelButton_1he0j_374{background-color:transparent;color:#666;border:1px solid #ddd;padding:10px 20px;border-radius:4px;cursor:pointer;transition:all .2s ease}._addressesSection_1he0j_247 ._addressForm_1he0j_307 ._formActions_1he0j_352 ._cancelButton_1he0j_374:hover{background-color:#f8f9fa;border-color:#bbb}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;max-width:500px}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsHeader_1he0j_395{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsHeader_1he0j_395 ._detailsTitle_1he0j_400{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 8px}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsHeader_1he0j_395 ._detailsSubtitle_1he0j_406{color:#666;font-size:.9rem;margin:0}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._formRow_1he0j_411{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media (max-width: 480px){._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._formRow_1he0j_411{grid-template-columns:1fr;gap:12px}}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._formRow_1he0j_411._fullWidth_1he0j_326{grid-template-columns:1fr}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._inputGroup_1he0j_426{display:flex;flex-direction:column;gap:6px}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._inputGroup_1he0j_426 label{font-weight:500;color:#333;font-size:.9rem}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._inputGroup_1he0j_426 input{padding:12px 14px;border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:all .2s ease}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._inputGroup_1he0j_426 input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #007bff1a}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._inputGroup_1he0j_426 input:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._inputGroup_1he0j_426 ._inputHint_1he0j_453{font-size:.8rem;color:#666;margin-top:4px}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._passwordSection_1he0j_458{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:20px;margin:24px 0}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._passwordSection_1he0j_458 ._passwordHeader_1he0j_465{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._passwordSection_1he0j_458 ._passwordHeader_1he0j_465 h5{margin:0;color:#333;font-size:1rem}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._passwordSection_1he0j_458 ._passwordHeader_1he0j_465 ._togglePasswordButton_1he0j_476{background-color:transparent;color:var(--blue);border:none;cursor:pointer;font-size:.9rem;text-decoration:underline;font-synthesis:weight;font-weight:700}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._passwordSection_1he0j_458 ._passwordHeader_1he0j_465 ._togglePasswordButton_1he0j_476:hover{color:#000}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._passwordSection_1he0j_458 ._passwordFields_1he0j_489{display:none}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._passwordSection_1he0j_458 ._passwordFields_1he0j_489._show_1he0j_492{display:block}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._passwordSection_1he0j_458 ._passwordFields_1he0j_489 ._inputGroup_1he0j_426{margin-bottom:16px}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._passwordSection_1he0j_458 ._passwordFields_1he0j_489 ._inputGroup_1he0j_426:last-child{margin-bottom:0}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._formActions_1he0j_352{display:flex;gap:12px;justify-content:flex-start;margin-top:24px;padding-top:20px;border-top:1px solid #e0e0e0}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._formActions_1he0j_352 ._updateButton_1he0j_509{background-color:#000;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-weight:600;font-size:1rem;transition:background-color .2s ease}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._formActions_1he0j_352 ._updateButton_1he0j_509:hover{background-color:#333}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._formActions_1he0j_352 ._updateButton_1he0j_509:disabled{background-color:#6c757d;cursor:not-allowed}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._formActions_1he0j_352 ._resetButton_1he0j_527{background-color:transparent;color:#666;border:1px solid #ddd;padding:12px 24px;border-radius:6px;cursor:pointer;transition:all .2s ease}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._formActions_1he0j_352 ._resetButton_1he0j_527:hover{background-color:#f8f9fa;border-color:#bbb;color:#333}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._successMessage_1he0j_541{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:4px;padding:12px;margin-bottom:16px;font-size:.9rem}._accountDetailsSection_1he0j_388 ._detailsCard_1he0j_388 ._detailsForm_1he0j_411 ._errorMessage_1he0j_13{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:12px;margin-bottom:16px;font-size:.9rem}._loading_1he0j_560{display:flex;justify-content:center;align-items:center;padding:40px;color:#666;font-size:1.1rem}._loading_1he0j_560:after{content:"";margin-left:10px;width:20px;height:20px;border:2px solid #ccc;border-top-color:var(--blue);border-radius:50%;animation:_spin_1he0j_1 .8s linear infinite}@keyframes _spin_1he0j_1{to{transform:rotate(360deg)}}@media (max-width: 768px){._accountContainer_1he0j_1{padding:16px}._accountContent_1he0j_75 ._header_1he0j_75{flex-direction:column;align-items:flex-start;gap:12px}._accountContent_1he0j_75 ._header_1he0j_75 ._title_1he0j_7{font-size:1.3rem}._accountContent_1he0j_75 ._tabNavigation_1he0j_106{flex-wrap:wrap;gap:2px}._accountContent_1he0j_75 ._tabNavigation_1he0j_106 ._tabButton_1he0j_112{padding:10px 16px;font-size:.9rem}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162{padding:12px}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._orderHeader_1he0j_173{flex-direction:column;align-items:flex-start;gap:8px}._ordersSection_1he0j_154 ._ordersList_1he0j_154 ._orderItem_1he0j_162 ._orderMeta_1he0j_203{flex-direction:column;align-items:flex-start;gap:4px}}._header_10gb9_1{padding:2rem;z-index:10;position:fixed;top:0;left:0;background-color:transparent;transition:background-color .3s ease}._headerTop_10gb9_11{display:flex;justify-content:space-between;align-items:center}._logoImage_10gb9_17{height:60px;width:auto;display:block}._logoDesktop_10gb9_23{display:block}._logoMobile_10gb9_27{display:none;height:40px}@media (max-width: 768px){._logoDesktop_10gb9_23{display:none}._logoMobile_10gb9_27{display:block}}._headerTitle_10gb9_40{font-size:3rem;margin:0;font-family:var(--font-futura-bold);line-height:.45}._headerTitle_10gb9_40 span._break_10gb9_46{display:block;font-size:1.275rem}._headerTitle_10gb9_40 span._ex_10gb9_50{font-family:var(--font-bodoni);position:relative}._headerTitle_10gb9_40 span._ex2_10gb9_54{font-family:var(--font-bodoni);color:var(--blue);position:absolute;left:2px;top:0;font-size:3.2rem}._headerTitle_10gb9_40 span._abs_10gb9_62{font-family:var(--font-bodoni)}._headerTitle_10gb9_40 span._amp_10gb9_65{color:var(--blue)}._headerTitle_10gb9_40 span._pos1_10gb9_68,._headerTitle_10gb9_40 span._pos2_10gb9_71,._headerTitle_10gb9_40 span._pos3_10gb9_74,._headerTitle_10gb9_40 span._pos4_10gb9_77,._headerTitle_10gb9_40 span._pos5_10gb9_80,._headerTitle_10gb9_40 span._pos6_10gb9_83,._headerTitle_10gb9_40 span._pos7_10gb9_86,._headerTitle_10gb9_40 span._pos8_10gb9_89,._headerTitle_10gb9_40 span._pos9_10gb9_92,._headerTitle_10gb9_40 span._pos10_10gb9_95,._headerTitle_10gb9_40 span._pos11_10gb9_98,._headerTitle_10gb9_40 span._pos12_10gb9_101,._headerTitle_10gb9_40 span._pos13_10gb9_104,._headerTitle_10gb9_40 span._pos14_10gb9_107{position:relative}._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos2_10gb9_71,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos3_10gb9_74,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos4_10gb9_77,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos6_10gb9_83,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos7_10gb9_86,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos8_10gb9_89,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos9_10gb9_92,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos10_10gb9_95,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos11_10gb9_98,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos12_10gb9_101,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos13_10gb9_104,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._pos14_10gb9_107,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._ex_10gb9_50,._headerTitle_10gb9_40._hideTransparent_10gb9_110 span._ex2_10gb9_54{color:inherit!important}._toggleButton_10gb9_114{padding:.5rem 1rem;background:var(--font-futura-bold);color:#fff;border:none;cursor:pointer;font-family:var(--font-futura-book);font-size:.9rem}._toggleButton_10gb9_114:hover{opacity:.8}._headerNav_10gb9_127{display:flex;align-items:center;gap:.5rem}._iconButton_10gb9_133{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._iconButton_10gb9_133 svg{stroke:var(--blue);transition:stroke .2s ease}._iconButton_10gb9_133 img{filter:none;transition:filter .2s ease}._iconButton_10gb9_133:hover svg{stroke:currentColor}._iconButton_10gb9_133:hover img{filter:brightness(0) saturate(100%) invert(75%) sepia(28%) saturate(441%) hue-rotate(138deg) brightness(88%) contrast(93%)}._basketIconWrapper_10gb9_159{position:relative}._basketBadge_10gb9_163{position:absolute;top:-8px;right:-8px;background:#dc3545;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-family:var(--font-futura-book);font-size:10px;font-weight:700;line-height:1;min-width:18px}._mainNav_10gb9_182{display:flex;gap:1rem}._navLink_10gb9_187{text-decoration:none;font-family:var(--font-futura-book);font-size:1rem;color:inherit;transition:opacity .2s ease}._navLink_10gb9_187:hover{opacity:.7}._mobileMenuButton_10gb9_198{display:none}._mobileMenuButton_10gb9_198:hover svg{stroke:currentColor}._mobileMenuButton_10gb9_198 svg{transition:stroke .2s ease}@media (max-width: 768px){._mobileMenuButton_10gb9_198{display:flex}}@media (max-width: 440px){._helpButton_10gb9_214,._wishlistButton_10gb9_215{display:none}}@media (max-width: 768px){._headerBottom_10gb9_221{display:none}}._mobileMenuOverlay_10gb9_226{position:fixed;top:0;left:-420px;width:100%;max-width:420px;height:100vh;background-color:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transition:left .3s cubic-bezier(.4,0,.2,1)}._mobileMenuOverlay_10gb9_226._open_10gb9_238{left:0}@media (min-width: 769px){._mobileMenuOverlay_10gb9_226{display:none}}._mobileMenuContent_10gb9_247{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:2rem;position:relative}._mobileMenuClose_10gb9_256{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#000;transition:opacity .2s ease;border-radius:50%;z-index:1001}._mobileMenuClose_10gb9_256:hover{opacity:.7;background-color:#0000000d}._mobileMenuClose_10gb9_256 svg{width:24px;height:24px}._mobileNav_10gb9_281{display:flex;flex-direction:column;gap:2rem;margin-top:4rem}._mobileNavLink_10gb9_288{font-family:var(--font-futura-book);font-size:1.5rem;color:#000;text-decoration:none;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.1);transition:opacity .2s ease}._mobileNavLink_10gb9_288:hover{opacity:.7}._mobileMenuIcons_10gb9_301{display:flex;justify-content:flex-start;gap:1rem;padding:2rem 0;border-top:1px solid rgba(0,0,0,.1)}._mobileIconButton_10gb9_309{background:none;border:none;cursor:pointer;padding:1rem;display:flex;align-items:center;justify-content:center;color:#000;transition:filter .2s ease}._mobileIconButton_10gb9_309:hover img{filter:brightness(0) saturate(100%) invert(75%) sepia(28%) saturate(441%) hue-rotate(138deg) brightness(88%) contrast(93%)}._mobileIconButton_10gb9_309 svg{width:24px;height:24px}._mobileIconButton_10gb9_309 img{transition:filter .2s ease}._mobileMenuBackdrop_10gb9_331{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;z-index:999}@media (min-width: 769px){._mobileMenuBackdrop_10gb9_331{display:none}}._footer_1pd94_1{background:#000;border-top:1px solid #ddd;margin-top:2rem;color:#fff;display:flex;height:100%;padding-bottom:calc(var(--header-height) + 2rem)!important}._footer_1pd94_1 ._menus_1pd94_10 h3{margin-bottom:2rem!important;margin-top:2rem!important}._footer_1pd94_1 ._menus_1pd94_10 ul li{margin-bottom:1rem!important}body.home ._footer_1pd94_1,body.product ._footer_1pd94_1{padding-bottom:2rem!important}._newsletter_t4a9f_1{max-width:500px}._newsletter_t4a9f_1 ._message_t4a9f_4{padding:1rem;margin-bottom:1rem;border-radius:4px;font-size:14px}._newsletter_t4a9f_1 ._message_t4a9f_4._success_t4a9f_10{background-color:#4caf501a;color:#4caf50;border:1px solid rgba(76,175,80,.3)}._newsletter_t4a9f_1 ._message_t4a9f_4._error_t4a9f_15{background-color:#f443361a;color:#f44336;border:1px solid rgba(244,67,54,.3)}._newsletter_t4a9f_1 ._input_t4a9f_20{all:unset;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-family:inherit;font-size:1em;color:inherit;background:#fff;border:none;outline:none;padding:1rem;margin:0;margin-bottom:2rem;text-box:none!important}._newsletter_t4a9f_1 ._input_t4a9f_20::placeholder{color:#000}._newsletter_t4a9f_1 ._terms_t4a9f_39 ._checkbox_t4a9f_39{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;cursor:pointer;height:1.25rem;margin-right:1rem!important;position:relative;vertical-align:middle;width:1.25rem}._newsletter_t4a9f_1 ._terms_t4a9f_39 ._checkbox_t4a9f_39:checked:after,._newsletter_t4a9f_1 ._terms_t4a9f_39 ._checkbox_t4a9f_39:checked:focus:after,._newsletter_t4a9f_1 ._terms_t4a9f_39 ._checkbox_t4a9f_39:checked:hover:after{background-color:#fff;bottom:.25rem;content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}._newsletter_t4a9f_1 ._terms_t4a9f_39 label{font-size:14px}._newsletter_t4a9f_1 ._button_t4a9f_64{background:transparent;color:inherit;border:1px solid #FFF;padding:1rem;white-space:nowrap}._hero_1s9zz_1{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;max-height:calc(100vh - 56px);position:relative}._hero_1s9zz_1 img{max-width:100%;width:100%;object-fit:cover;max-height:calc(100vh - 56px)}._hero_1s9zz_1 ._heroText_1s9zz_16{color:#fff;font-size:4rem;position:absolute;bottom:4rem;left:1rem;font-family:var(--font-futura-bold)}._logoPattern_zbbzd_1,._logoPatternBold_zbbzd_1{width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283.46 142.09'%3E%3Cpath fill='%2376bcc4' d='M150.72,58.68c-.37,22.42-.37,41.18-16.58,58.68-14.58,15.85-37,24.42-58.32,24.42C33.9,141.78,0,115.9,0,71.8S32.99,0,76.17,0c23.88,0,56.69,11.85,67.45,35.35l-46.67,17.13c-3.82-6.93-10.93-10.57-18.95-10.57-17.86,0-27.7,15.31-27.7,31.9,0,15.12,9.48,29.34,25.7,29.34,7.84,0,17.86-3.65,20.23-12.04h-22.6v-32.43h77.09Z'/%3E%3Cpath fill='%2376bcc4' d='M172.89,88.91c1.17-22.72-13.98-41.76-13.98-58.47S168.43,1.52,185.51,1.52s28.94,8.73,28.94,26.61c0,27.57-29.71,36.69-35.54,61.74l-6.02-.97Z'/%3E%3Cpath fill='%2376bcc4' d='M254.87,49.48c-5.07,3.34-9.82,4.62-15.88,4.62-9.96,0-20.17-4.48-20.17-15.89,0-7.41,6.01-11.29,12.62-12.55-2.86-2.67-4.94-5.34-4.94-9.42,0-9.94,10.02-14.09,18.56-14.09,8.09,0,18.43,4.55,18.43,13.95,0,5.88-4.27,10.88-9.82,12.56l4.54,4.61c3.07-2,5.42-4.87,7.75-7.61l9.54,10.81-7.88,5.95,11.62,10.88h-21.04l-3.34-3.81ZM238.91,33.86c-1.41.93-3.01,2-3.01,3.86,0,2.62,2.14,3.82,4.54,3.82,1.87,0,3.2-.67,4.81-1.34l-6.34-6.34ZM242.99,16.35c0,1.42,1.27,3.28,2.46,3.95,1.54-.87,3.47-2.4,3.47-4.28,0-1.46-1.26-2.93-2.73-2.93-1.86,0-3.2,1.47-3.2,3.26Z'/%3E%3Cpath fill='%2376bcc4' d='M233.52,140.51l.46-3.38h8.4l-3.15-22.53h-24.15c-6.65,13.42-7.82,15.75-7.82,18.44,0,4.19,4.43,4.19,7.59,4.31l-.59,3.15h-20.65l.59-3.15c4.09.12,6.88-3.39,9.92-9.45l33.95-68.27h27.08l11.43,77.48h6.89l-.59,3.38h-49.35ZM238.77,111.21l-4.9-34.41h-.24l-16.91,34.41h22.05Z'/%3E%3Cpath fill='%2376bcc4' d='M172.18,97.22c13.79,0,26.8,8.36,26.8,21.38,0,14.36-11.27,23.49-28.15,23.49-13.01,0-27.78-6.6-27.78-21.75,0-16.7,14.36-23.11,29.13-23.11Z'/%3E%3C/svg%3E");background-size:100px auto;background-repeat:repeat;opacity:.15;position:absolute;top:0;left:0;pointer-events:none;animation:_fadePattern_zbbzd_1 .15s ease-in-out}@keyframes _fadePattern_zbbzd_1{0%{opacity:0}to{opacity:.15}}._logoPatternBold_zbbzd_1{opacity:.25}._patternContainer_zbbzd_27{position:relative;width:100%;height:100%;overflow:hidden}._productCard_4xf23_1{background:#fff;overflow:hidden}._productImage_4xf23_6{position:relative;width:100%;aspect-ratio:8/10;overflow:hidden;background:transparent;margin-bottom:2rem}._productImage_4xf23_6 img{width:100%;height:100%;object-fit:cover}._noImage_4xf23_20{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#e9ecef;color:#6c757d;font-size:.9rem;font-family:var(--font-futura-book)}._imagePlaceholder_4xf23_32{aspect-ratio:8/10;background:transparent;display:flex;align-items:center;justify-content:center;color:#6c757d;font-family:var(--font-futura-book);animation:_pulse_4xf23_1 2s cubic-bezier(.4,0,.6,1) infinite;position:relative;overflow:hidden}@keyframes _pulse_4xf23_1{0%,to{opacity:1}50%{opacity:.5}}._productInfo_4xf23_53{padding:0}._productName_4xf23_57{font-family:var(--font-futura-book);font-size:1rem;font-weight:400;margin:0 0 1rem;color:#000}._productPrice_4xf23_65{margin-bottom:1rem}._priceContainer_4xf23_69{display:flex;align-items:center;gap:.5rem}._price_4xf23_69{font-family:var(--font-bodoni);font-size:1rem;color:#000;font-weight:400}._salePrice_4xf23_82{font-family:var(--font-futura-book);font-size:1rem;color:var(--blue);font-weight:400}._regularPrice_4xf23_89{font-family:var(--font-futura-book);font-size:1rem;color:#6c757d;text-decoration:line-through;font-weight:400}._productLink_4xf23_97{display:inline-block;background:transparent;color:#000;border:1px solid #000;padding:1rem 2rem;text-decoration:none;font-family:var(--font-futura-book);font-size:1rem;font-weight:400;text-align:center}._error_4xf23_110{padding:2rem;text-align:center;background:#f8d7da;color:#721c24;margin:1rem 0}._error_4xf23_110 p{margin:0;font-family:var(--font-futura-book)}._noProducts_4xf23_122{padding:3rem 2rem;text-align:center;color:#6c757d}._noProducts_4xf23_122 p{margin:0;font-family:var(--font-futura-book);font-size:1.1rem}@media (max-width: 768px){._productImage_4xf23_6{margin-bottom:1.5rem}._productName_4xf23_57{font-size:.95rem;margin-bottom:.75rem}._price_4xf23_69,._salePrice_4xf23_82,._regularPrice_4xf23_89{font-size:.95rem}._productPrice_4xf23_65{margin-bottom:1.5rem}._productLink_4xf23_97{padding:.65rem 1.25rem;font-size:.9rem}}._sliderContainer_5wdsj_1{position:relative;width:100%}._sliderContainer_5wdsj_1:focus{outline:none}._sliderContainer_5wdsj_1 h3{font-size:1rem}._sliderWrapper_5wdsj_12{width:100%;overflow:hidden}._slider_5wdsj_1{display:flex;gap:2rem;padding:1rem 0;cursor:grab}._slider_5wdsj_1:active{cursor:grabbing}._productCard_5wdsj_27{flex:0 0 auto;width:calc(320px - 2rem);max-width:calc(320px - 2rem);background:#fff;overflow:hidden;-webkit-user-select:none;user-select:none;text-decoration:none;color:inherit;display:block}._productCard_5wdsj_27:hover{text-decoration:none;color:inherit}._productCard_5wdsj_27:focus{outline:2px solid var(--blue, #0066cc);outline-offset:2px}._productImage_5wdsj_47{position:relative;width:100%;aspect-ratio:8/10;overflow:hidden;background:transparent;margin-bottom:2rem}._productImage_5wdsj_47 img{width:100%;height:100%;object-fit:cover;top:0;position:absolute;left:0}._noImage_5wdsj_64{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#e9ecef;color:#6c757d;font-size:.9rem;font-family:var(--font-futura-book)}._imagePlaceholder_5wdsj_76{aspect-ratio:8/10;background:transparent;display:flex;align-items:center;justify-content:center;color:#6c757d;font-family:var(--font-futura-book);animation:_pulse_5wdsj_1 2s cubic-bezier(.4,0,.6,1) infinite;position:relative;overflow:hidden}._productInfo_5wdsj_89{display:flex;flex-direction:column;gap:1rem}._productName_5wdsj_95{font-family:var(--font-futura-book);font-size:1rem;font-weight:400;margin:0 0 1rem;color:#000}._priceContainer_5wdsj_103{display:flex;align-items:center;gap:.5rem}._price_5wdsj_103{font-family:var(--font-bodoni);font-size:1rem;color:#000;font-weight:400}._salePrice_5wdsj_116{font-family:var(--font-futura-book);font-size:1rem;color:var(--blue);font-weight:400}._regularPrice_5wdsj_123{font-family:var(--font-futura-book);font-size:1rem;color:#6c757d;text-decoration:line-through;font-weight:400}._productLink_5wdsj_131{display:inline-block;background:transparent;color:#000;border:1px solid #000;padding:1rem 2rem;text-decoration:none;font-family:var(--font-futura-book);font-size:1rem;font-weight:400;text-align:center;width:fit-content}@keyframes _pulse_5wdsj_1{0%,to{opacity:1}50%{opacity:.5}}._navigationControls_5wdsj_153{display:flex;gap:2rem;margin-top:2rem;align-items:flex-start}._scrollButton_5wdsj_160{border:none;background:none;color:#000;font-size:1.5rem;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}._scrollButton_5wdsj_160:hover{opacity:.7}@media (max-width: 768px){._productCard_5wdsj_27{width:calc(280px - 2rem);max-width:calc(280px - 2rem)}}@media (max-width: 480px){._productCard_5wdsj_27{width:calc(250px - 1rem);max-width:calc(250px - 1rem)}._slider_5wdsj_1{gap:1rem}}._scrollingBar_q60rj_1{width:100%;background-color:#000;overflow:hidden;display:flex;align-items:center;padding:1rem;font-family:var(--font-futura-bold)}._scrollingLink_q60rj_11{display:block;width:100%;height:100%;text-decoration:none;cursor:pointer;display:flex;align-items:center}._scrollingContent_q60rj_21{width:100%;height:100%;display:flex;align-items:center;overflow:hidden}._scrollingText_q60rj_29{display:flex;align-items:center;color:#fff;font-size:1rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;width:100%;overflow:hidden}._scrollingInner_q60rj_41{display:flex;align-items:center;white-space:nowrap;animation:_scroll_q60rj_1 30s linear infinite;width:max-content}._ctaText_q60rj_49{color:#fff;white-space:nowrap}._separator_q60rj_54{color:var(--blue, #FFF);white-space:nowrap;margin:0 2rem}@keyframes _scroll_q60rj_1{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (max-width: 768px){._scrollingBar_q60rj_1{height:50px}._scrollingText_q60rj_29{font-size:14px}._separator_q60rj_54{margin:0 1rem}}._qualityPromise_qcpf0_1{background:#76bcc41a;padding:4rem 0;position:relative}._qualityPromise_qcpf0_1:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(139,87,42,.1) 0%,transparent 70%);border-radius:50%;z-index:0}._container_qcpf0_19{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}._header_qcpf0_27{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}@media (max-width: 768px){._header_qcpf0_27{flex-direction:column;gap:2rem;text-align:center}}._content_qcpf0_41{max-width:700px}._title_qcpf0_45{font-size:2.5rem;font-family:var(--font-futura-book, sans-serif);font-weight:400;margin:0;letter-spacing:-.02em}@media (max-width: 768px){._title_qcpf0_45{font-size:2rem}}@media (max-width: 480px){._title_qcpf0_45{font-size:1.5rem}}._moreButton_qcpf0_63{color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-family:var(--font-futura-book, sans-serif);font-size:1rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}._moreButton_qcpf0_63:hover{transform:translateY(-2px)}._moreButton_qcpf0_63:active{transform:translateY(0)}._qualityPoints_qcpf0_81{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-top:2rem}@media (max-width: 1024px){._qualityPoints_qcpf0_81{flex-wrap:wrap;justify-content:center;gap:3rem}}@media (max-width: 768px){._qualityPoints_qcpf0_81{flex-direction:column;align-items:center;gap:2.5rem}}._qualityPoint_qcpf0_81{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:200px;flex:1}@media (max-width: 1024px){._qualityPoint_qcpf0_81{flex:0 0 calc(50% - 1rem);max-width:250px}}@media (max-width: 768px){._qualityPoint_qcpf0_81{flex:1;max-width:300px}}._icon_qcpf0_124{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}._icon_qcpf0_124 svg{width:48px;height:48px}@media (max-width: 768px){._icon_qcpf0_124 svg{width:40px;height:40px}}._text_qcpf0_141{display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-futura-book, sans-serif);font-size:1rem}._pointTitle_qcpf0_149{font-size:1.5rem;line-height:.8em;margin-bottom:.5rem 8px}@media (max-width: 480px){._qualityPromise_qcpf0_1{padding:3rem 0}._container_qcpf0_19{padding:0 1rem}._header_qcpf0_27{margin-bottom:2rem}._pointTitle_qcpf0_149,._pointSubtitle_qcpf0_166{font-size:1rem}}._aboutPage_3uo06_1{display:flex;flex-wrap:wrap;margin-bottom:var(--header-height)}._aboutPage_3uo06_1 .container{margin:2rem 0}._aboutPage_3uo06_1 .container h1{max-width:700px}._aboutPage_3uo06_1 .container h2{max-width:700px;font-size:2.5rem;font-family:var(--font-futura-book, sans-serif);font-weight:400;margin:0;letter-spacing:-.02em;margin-bottom:3rem}._aboutPage_3uo06_1 .container p{max-width:700px}._aboutPage_3uo06_1 .container img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}._ourShopsPage_r2p4x_1{display:flex;flex-wrap:wrap;margin-bottom:var(--header-height)}._ourShopsPage_r2p4x_1 .container{margin:2rem 0}._ourShopsPage_r2p4x_1 .container.underShop{margin-top:0!important}._ourShopsPage_r2p4x_1 .container h1{max-width:700px}._ourShopsPage_r2p4x_1 .container h2{max-width:700px;font-size:2.5rem;font-family:var(--font-futura-book, sans-serif);font-weight:400;margin:0;letter-spacing:-.02em;margin-bottom:2rem}._ourShopsPage_r2p4x_1 .container p{max-width:700px}._ourShopsPage_r2p4x_1 .container img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}._ourShopsPage_r2p4x_1 ._shopItem_r2p4x_33 ._imageWrapper_r2p4x_33{position:relative;overflow:hidden;cursor:pointer}._ourShopsPage_r2p4x_1 ._shopItem_r2p4x_33 ._imageWrapper_r2p4x_33 img{display:block;transition:transform .3s ease;margin-bottom:1rem}._ourShopsPage_r2p4x_1 ._shopItem_r2p4x_33 ._imageWrapper_r2p4x_33 ._overlay_r2p4x_43{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffff80;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}._ourShopsPage_r2p4x_1 ._shopItem_r2p4x_33 ._imageWrapper_r2p4x_33 ._overlay_r2p4x_43 p{color:#000;font-size:1.2rem;text-align:center;margin:0;max-width:none}._ourShopsPage_r2p4x_1 ._shopItem_r2p4x_33 ._imageWrapper_r2p4x_33:hover ._overlay_r2p4x_43{opacity:1}._productPage_1iror_1{min-height:100vh}._productPage_1iror_1 ._productContent_1iror_4{display:flex;min-height:100vh}@media (max-width: 768px){._productPage_1iror_1 ._productContent_1iror_4{flex-direction:column;min-height:auto}}._productPage_1iror_1 ._productGallery_1iror_14{width:60%;position:relative;height:100vh;overflow:hidden;max-width:1024px}@media (min-width: 768px) and (max-width: 999px){._productPage_1iror_1 ._productGallery_1iror_14{width:50%}}@media (max-width: 768px){._productPage_1iror_1 ._productGallery_1iror_14{width:100%;height:75vh}}._productPage_1iror_1 ._productInfoContainer_1iror_32{width:40%;position:absolute;top:167px;left:60%}@media (min-width: 1720px){._productPage_1iror_1 ._productInfoContainer_1iror_32{left:1024px}}@media (min-width: 768px) and (max-width: 999px){._productPage_1iror_1 ._productInfoContainer_1iror_32{width:50%}}@media (max-width: 768px){._productPage_1iror_1 ._productInfoContainer_1iror_32{width:100%;position:static;top:auto;right:auto}}._productPage_1iror_1 ._productInfo_1iror_32{padding:2rem}@media (max-width: 768px){._productPage_1iror_1 ._productInfo_1iror_32{height:auto;padding:1rem}}._productPage_1iror_1 ._productInfo_1iror_32 ._productTitle_1iror_65{font-size:2rem;color:#000;margin-bottom:1rem;font-weight:400}@media (max-width: 768px){._productPage_1iror_1 ._productInfo_1iror_32 ._productTitle_1iror_65{font-size:1.8rem}}._productPage_1iror_1 ._productInfo_1iror_32 ._priceSection_1iror_76{margin-bottom:1rem}._productPage_1iror_1 ._productInfo_1iror_32 ._priceSection_1iror_76 ._price_1iror_76{font-family:var(--font-bodoni);font-size:1.5rem;color:#000;font-weight:400}._productPage_1iror_1 ._productInfo_1iror_32 ._priceSection_1iror_76 ._salePrice_1iror_85{font-family:var(--font-bodoni);font-size:1.5rem;color:var(--blue);font-weight:400;margin-right:.5rem}._productPage_1iror_1 ._productInfo_1iror_32 ._priceSection_1iror_76 ._regularPrice_1iror_92{font-family:var(--font-futura-book);font-size:1.2rem;color:#6c757d;text-decoration:line-through;font-weight:400}._productPage_1iror_1 ._productInfo_1iror_32 ._deliveryOptions_1iror_99{margin-bottom:2rem}._productPage_1iror_1 ._productInfo_1iror_32 ._deliveryOptions_1iror_99 ._deliveryOption_1iror_99{font-family:var(--font-futura-book);font-size:.9rem;color:#000;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}._productPage_1iror_1 ._productInfo_1iror_32 ._deliveryOptions_1iror_99 ._deliveryOption_1iror_99:last-child{margin-bottom:0}._productPage_1iror_1 ._productInfo_1iror_32 ._deliveryIcon_1iror_114{width:16px;height:16px;opacity:.8}._productPage_1iror_1 ._productInfo_1iror_32 ._locationLink_1iror_119{color:inherit;text-decoration:underline;font-size:inherit;font-family:inherit}._productPage_1iror_1 ._productInfo_1iror_32 ._locationLink_1iror_119:hover{text-decoration:underline}._productPage_1iror_1 ._productInfo_1iror_32 ._productMeta_1iror_128{margin-bottom:2rem;padding-bottom:2rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productMeta_1iror_128 ._sku_1iror_132{font-family:var(--font-futura-book);font-size:.9rem;color:#6c757d;margin-bottom:.5rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productMeta_1iror_128 ._sku_1iror_132 strong{color:#000}._productPage_1iror_1 ._productInfo_1iror_32 ._productMeta_1iror_128 ._categories_1iror_141{font-family:var(--font-futura-book);font-size:.9rem;color:#6c757d}._productPage_1iror_1 ._productInfo_1iror_32 ._productMeta_1iror_128 ._categories_1iror_141 strong{color:#000}._productPage_1iror_1 ._productInfo_1iror_32 ._productMeta_1iror_128 ._categories_1iror_141 ._categoryLink_1iror_149{color:#000;text-decoration:underline}._productPage_1iror_1 ._productInfo_1iror_32 ._productMeta_1iror_128 ._categories_1iror_141 ._categoryLink_1iror_149:hover{text-decoration:underline}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._shortDescription_1iror_156{font-family:var(--font-futura-book);font-size:1.1rem;line-height:1.6;color:#000;margin-bottom:1.5rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._shortDescription_1iror_156 p{margin:0 0 1rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._shortDescription_1iror_156 p:last-child{margin-bottom:0}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._shortDescription_1iror_156 ._readMoreButton_1iror_169{background:none;border:none;color:#000;font-family:var(--font-futura-book);font-size:.9rem;cursor:pointer;text-decoration:underline;padding:0;margin-top:.5rem;display:block}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._shortDescription_1iror_156 ._readMoreButton_1iror_169:hover{text-decoration:underline}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._fullDescription_1iror_184{font-family:var(--font-futura-book);font-size:1rem;line-height:1.6;color:#666}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._fullDescription_1iror_184 p{margin:0 0 1rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._fullDescription_1iror_184 p:last-child{margin-bottom:0}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._fullDescription_1iror_184 ul,._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._fullDescription_1iror_184 ol{margin:1rem 0;padding-left:1.5rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._fullDescription_1iror_184 li{margin-bottom:.5rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._fullDescription_1iror_184 h3,._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._fullDescription_1iror_184 h4,._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._fullDescription_1iror_184 h5,._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._fullDescription_1iror_184 h6{font-family:var(--font-bodoni);color:#000;margin:1.5rem 0 1rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._moreInfoButton_1iror_208{background:none;border:none;color:#000;font-family:var(--font-futura-book);font-size:.9rem;cursor:pointer;text-decoration:underline;padding:0;margin-top:1rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productDescription_1iror_156 ._moreInfoButton_1iror_208:hover{text-decoration:underline}._productPage_1iror_1 ._productInfo_1iror_32 ._addToBasketSection_1iror_222{margin-bottom:1rem;padding:2rem 0}._productPage_1iror_1 ._productInfo_1iror_32 ._productTags_1iror_226{margin:0 -2rem;padding:0 2rem}@media (max-width: 768px){._productPage_1iror_1 ._productInfo_1iror_32 ._productTags_1iror_226{margin:0 -1rem;padding:0 1rem}}._productPage_1iror_1 ._productInfo_1iror_32 ._deliveryInfo_1iror_236{padding:0;font-family:var(--font-futura-book);font-size:.9rem;color:#000;display:flex;align-items:center;gap:.5rem}._productPage_1iror_1 ._productInfo_1iror_32 ._deliveryInfo_1iror_236 ._learnMoreButton_1iror_245{background:none;border:none;color:#000;font-family:var(--font-futura-book);font-size:.9rem;cursor:pointer;text-decoration:underline;padding:0}._productPage_1iror_1 ._productInfo_1iror_32 ._deliveryInfo_1iror_236 ._learnMoreButton_1iror_245:hover{text-decoration:underline}._productPage_1iror_1 ._productInfo_1iror_32 ._productDetailsLink_1iror_258{margin-bottom:2rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productDetailsLink_1iror_258 ._detailsLink_1iror_261{color:#000;text-decoration:underline;font-family:var(--font-futura-book);font-size:1rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productDetailsLink_1iror_258 ._detailsLink_1iror_261:hover{text-decoration:underline}._productPage_1iror_1 ._productInfo_1iror_32 ._productAttributes_1iror_270{margin-bottom:2rem}._productPage_1iror_1 ._productInfo_1iror_32 ._productAttributes_1iror_270 ._attributesTitle_1iror_273{font-family:var(--font-bodoni);font-size:1.5rem;color:#000;margin-bottom:1rem;font-weight:400}._productPage_1iror_1 ._productInfo_1iror_32 ._productAttributes_1iror_270 ._attributesList_1iror_280{list-style:none;padding:0;margin:0}._productPage_1iror_1 ._productInfo_1iror_32 ._productAttributes_1iror_270 ._attributesList_1iror_280 ._attribute_1iror_273{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f8f9fa;font-family:var(--font-futura-book)}._productPage_1iror_1 ._productInfo_1iror_32 ._productAttributes_1iror_270 ._attributesList_1iror_280 ._attribute_1iror_273 ._attributeName_1iror_292{font-weight:600;color:#000}._productPage_1iror_1 ._productInfo_1iror_32 ._productAttributes_1iror_270 ._attributesList_1iror_280 ._attribute_1iror_273 ._attributeValue_1iror_296{color:#666}._productPage_1iror_1 ._loadingState_1iror_299{display:flex;justify-content:center;align-items:center;min-height:50vh;font-family:var(--font-futura-book);font-size:1.2rem;color:#6c757d}._productPage_1iror_1 ._loadingGallery_1iror_308{width:100%;height:100vh;position:relative;background:transparent}@media (max-width: 768px){._productPage_1iror_1 ._loadingGallery_1iror_308{height:75vh}}._productPage_1iror_1 ._loadingGallery_1iror_308 ._loadingTextOverlay_1iror_319{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}._productPage_1iror_1 ._loadingGallery_1iror_308 ._loadingTextOverlay_1iror_319 ._loadingText_1iror_319{font-family:var(--font-futura-book);font-size:1rem;color:#666;background:#fffc;padding:.5rem 1rem;border-radius:4px}._productPage_1iror_1 ._loadingInfo_1iror_334 ._loadingTitle_1iror_334{width:70%;height:2rem;background:#e0e0e0;margin-bottom:1rem;border-radius:4px;animation:_pulse_1iror_1 2s ease-in-out infinite}._productPage_1iror_1 ._loadingInfo_1iror_334 ._loadingPrice_1iror_342{width:40%;height:1.5rem;background:#e0e0e0;margin-bottom:2rem;border-radius:4px;animation:_pulse_1iror_1 2s ease-in-out infinite}._productPage_1iror_1 ._loadingInfo_1iror_334 ._loadingDescription_1iror_350{width:100%;height:10rem;background:#e0e0e0;border-radius:4px;animation:_pulse_1iror_1 2s ease-in-out infinite}@keyframes _pulse_1iror_1{0%,to{opacity:1}50%{opacity:.5}}._productPage_1iror_1 ._errorState_1iror_365{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;text-align:center}._productPage_1iror_1 ._errorState_1iror_365 ._errorTitle_1iror_373{font-family:var(--font-bodoni);font-size:2rem;color:#000;margin-bottom:1rem}._productPage_1iror_1 ._errorState_1iror_365 ._errorMessage_1iror_379{font-family:var(--font-futura-book);font-size:1rem;color:#6c757d;margin-bottom:2rem}._productPage_1iror_1 ._errorState_1iror_365 ._backButton_1iror_385{background:#000;color:#fff;border:none;padding:1rem 2rem;font-family:var(--font-futura-book);font-size:1rem;text-decoration:none;display:inline-block;transition:background .2s ease}._productPage_1iror_1 ._errorState_1iror_365 ._backButton_1iror_385:hover{background:#333}._productPage_1iror_1 ._productDetails_1iror_258{display:block;padding:0 0 4rem}@media (max-width: 768px){._productPage_1iror_1 ._productDetails_1iror_258{padding:0 0 2rem}}._productPage_1iror_1 ._productDetails_1iror_258 ._tabNavigation_1iror_408{display:flex;gap:2rem;margin-bottom:2rem;border-bottom:1px solid #eee}._productPage_1iror_1 ._productDetails_1iror_258 ._tabNavigation_1iror_408 ._tabButton_1iror_414{background:none;border:none;color:#999;padding:0 0 1rem;cursor:pointer;position:relative;transition:color .2s ease}._productPage_1iror_1 ._productDetails_1iror_258 ._tabNavigation_1iror_408 ._tabButton_1iror_414:hover,._productPage_1iror_1 ._productDetails_1iror_258 ._tabNavigation_1iror_408 ._tabButton_1iror_414._activeTab_1iror_426{color:#000}._productPage_1iror_1 ._productDetails_1iror_258 ._tabNavigation_1iror_408 ._tabButton_1iror_414._activeTab_1iror_426:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#000}._productPage_1iror_1 ._productDetails_1iror_258 ._tabContent_1iror_438 ._overviewTab_1iror_438{line-height:1.6;color:#000;margin-top:1rem}._productPage_1iror_1 ._productDetails_1iror_258 ._tabContent_1iror_438 ._overviewTab_1iror_438 p{margin-bottom:1rem}._productPage_1iror_1 ._productDetails_1iror_258 ._tabContent_1iror_438 ._overviewTab_1iror_438 p:last-child{margin-bottom:0}._productPage_1iror_1 ._productDetails_1iror_258 ._detailsTitle_1iror_449{font-family:var(--font-bodoni);font-size:2.5rem;color:#000;margin-bottom:2rem;font-weight:400;text-align:left}@media (max-width: 768px){._productPage_1iror_1 ._productDetails_1iror_258 ._detailsTitle_1iror_449{font-size:2rem;margin-bottom:1.5rem}}._productPage_1iror_1 ._productDetails_1iror_258 ._attributesGrid_1iror_463{display:block}@media (max-width: 768px){._productPage_1iror_1 ._productDetails_1iror_258 ._attributesGrid_1iror_463{gap:.75rem}}._productPage_1iror_1 ._productDetails_1iror_258 ._attributeItem_1iror_471{display:list-item;list-style-type:disc;margin-left:1.2rem}._productPage_1iror_1 ._productDetails_1iror_258 ._attributeItem_1iror_471 ._attributeName_1iror_292{font-family:var(--font-futura-book);font-weight:600;color:#000;font-size:1rem;margin-right:1rem}._productPage_1iror_1 ._productDetails_1iror_258 ._attributeItem_1iror_471 ._attributeValue_1iror_296{font-family:var(--font-futura-book);color:#000;font-size:1rem;line-height:1.4}._productGallery_12sox_1{position:relative;width:100%;height:100%}._productGallery_12sox_1:hover ._thumbnailsVertical_12sox_6{opacity:1}._productGallery_12sox_1 ._thumbnailsVertical_12sox_6{position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.5rem;padding:0;z-index:3;opacity:0;transition:opacity .3s ease}@media (max-width: 768px){._productGallery_12sox_1 ._thumbnailsVertical_12sox_6{left:.5rem;padding:0;gap:.25rem}}._productGallery_12sox_1 ._thumbnailsVertical_12sox_6 ._thumbnail_12sox_6{flex:0 0 auto;width:100px;height:100px;border:none;cursor:pointer;overflow:hidden;background:transparent;transition:all .2s ease;position:relative}@media (max-width: 768px){._productGallery_12sox_1 ._thumbnailsVertical_12sox_6 ._thumbnail_12sox_6{width:60px;height:60px}}._productGallery_12sox_1 ._thumbnailsVertical_12sox_6 ._thumbnail_12sox_6._active_12sox_46{transform:scale(1.1)}._productGallery_12sox_1 ._thumbnailsVertical_12sox_6 ._thumbnail_12sox_6:hover{transform:scale(1.05)}._productGallery_12sox_1 ._thumbnailsVertical_12sox_6 ._thumbnail_12sox_6 img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}._productGallery_12sox_1 ._thumbnailsVertical_12sox_6 ._thumbnail_12sox_6 ._thumbnailOverlay_12sox_58{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:1}._productGallery_12sox_1 ._thumbnailsVertical_12sox_6 ._thumbnail_12sox_6 ._noThumbnail_12sox_70{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#333;color:#fff;font-family:var(--font-futura-book);font-size:.6rem;text-align:center}._productGallery_12sox_1 ._mainImage_12sox_82{position:relative;width:100%;height:100vh;overflow:hidden;background:transparent}@media (max-width: 768px){._productGallery_12sox_1 ._mainImage_12sox_82{height:75vh}}._productGallery_12sox_1 ._mainImage_12sox_82 img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}._productGallery_12sox_1 ._mainImage_12sox_82 ._imageOverlay_12sox_100{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;z-index:1}._productGallery_12sox_1 ._mainImage_12sox_82 ._imageOverlay_12sox_100 ._loadingText_12sox_114{position:relative;z-index:2;font-family:var(--font-futura-book);font-size:1rem;color:#666}._productGallery_12sox_1 ._mainImage_12sox_82 ._noImage_12sox_121{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#e9ecef;color:#6c757d;font-family:var(--font-futura-book);font-size:1.2rem}._productGallery_12sox_1 ._mainImage_12sox_82 ._salebadge_12sox_132{position:absolute;top:1rem;right:1rem;background:var(--blue);color:#fff;padding:.5rem 1rem;font-family:var(--font-futura-book);font-size:.8rem;font-weight:400;text-transform:uppercase;letter-spacing:.5px;z-index:2}._productGallery_12sox_1 ._mainImage_12sox_82 ._imageCounter_12sox_146{position:absolute;bottom:1rem;right:1rem;background:#000000b3;color:#fff;padding:.5rem 1rem;font-family:var(--font-futura-book);font-size:.9rem;z-index:2}._addToBasket_1cwx7_1{display:flex;flex-direction:column;gap:1.5rem}._addToBasket_1cwx7_1 ._quantityAndBasket_1cwx7_6{display:flex;align-items:stretch;gap:0}._addToBasket_1cwx7_1 ._quantityControls_1cwx7_11{display:flex;align-items:center;border:1px solid #000;height:56px}._addToBasket_1cwx7_1 ._quantityControls_1cwx7_11 ._quantityButton_1cwx7_17{background:transparent;border:none;width:40px;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;color:#000;font-family:var(--font-futura-book)}._addToBasket_1cwx7_1 ._quantityControls_1cwx7_11 ._quantityButton_1cwx7_17:hover{background:#f8f9fa}._addToBasket_1cwx7_1 ._quantityControls_1cwx7_11 ._quantityButton_1cwx7_17:disabled{opacity:.5;cursor:not-allowed}._addToBasket_1cwx7_1 ._quantityControls_1cwx7_11 ._quantityButton_1cwx7_17:disabled:hover{background:transparent}._addToBasket_1cwx7_1 ._quantityControls_1cwx7_11 ._quantityInput_1cwx7_40{border:none;width:60px;height:100%;text-align:center;font-family:var(--font-futura-book);font-size:1rem;color:#000;background:transparent}._addToBasket_1cwx7_1 ._quantityControls_1cwx7_11 ._quantityInput_1cwx7_40:focus{outline:none;background:#f8f9fa}._addToBasket_1cwx7_1 ._priceSection_1cwx7_54 ._price_1cwx7_54{font-family:var(--font-bodoni);font-size:1.5rem;color:#000;font-weight:400}._addToBasket_1cwx7_1 ._priceSection_1cwx7_54 ._salePrice_1cwx7_60{font-family:var(--font-bodoni);font-size:1.5rem;color:var(--blue);font-weight:400;margin-right:.5rem}._addToBasket_1cwx7_1 ._priceSection_1cwx7_54 ._regularPrice_1cwx7_67{font-family:var(--font-futura-book);font-size:1.2rem;color:#6c757d;text-decoration:line-through;font-weight:400}._addToBasket_1cwx7_1 ._addButton_1cwx7_74{background:#000;color:#fff;border:none;padding:0 2rem;font-family:var(--font-futura-book);font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;flex:1;min-width:150px;border-left:1px solid #000;max-width:300px}._addToBasket_1cwx7_1 ._addButton_1cwx7_74:hover{background:#333}._addToBasket_1cwx7_1 ._addButton_1cwx7_74:disabled{background:#6c757d;cursor:not-allowed}._addToBasket_1cwx7_1 ._addButton_1cwx7_74._outOfStockButton_1cwx7_98{background:#6c757d;cursor:not-allowed}._addToBasket_1cwx7_1 ._addButton_1cwx7_74._success_1cwx7_102{background:#28a745}._addToBasket_1cwx7_1 ._addButton_1cwx7_74._success_1cwx7_102:hover{background:#218838}._addToBasket_1cwx7_1 ._addButton_1cwx7_74._loading_1cwx7_108{position:relative;color:transparent}._addToBasket_1cwx7_1 ._addButton_1cwx7_74._loading_1cwx7_108:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:_spin_1cwx7_1 1s linear infinite}._addToBasket_1cwx7_1 ._stockStatus_1cwx7_125{font-family:var(--font-futura-book);font-size:.9rem;color:#000;display:flex;align-items:center;gap:.5rem}._addToBasket_1cwx7_1 ._stockStatus_1cwx7_125._inStock_1cwx7_133,._addToBasket_1cwx7_1 ._stockStatus_1cwx7_125._outOfStock_1cwx7_98,._addToBasket_1cwx7_1 ._stockStatus_1cwx7_125._lowStock_1cwx7_139{color:#000}._addToBasket_1cwx7_1 ._stockIndicator_1cwx7_142{width:10px;height:10px;border:1px solid #000;flex-shrink:0}._addToBasket_1cwx7_1 ._stockIndicator_1cwx7_142._stockIndicatorRed_1cwx7_148{background-color:#dc3545}._addToBasket_1cwx7_1 ._stockIndicator_1cwx7_142._stockIndicatorGreen_1cwx7_151{background-color:#28a745}._addToBasket_1cwx7_1 ._stockIndicator_1cwx7_142._stockIndicatorFlashing_1cwx7_154{animation:_flashBlueGreen_1cwx7_1 1.5s infinite alternate}._addToBasket_1cwx7_1 ._variationSelector_1cwx7_157 ._variationLabel_1cwx7_157{font-family:var(--font-futura-book);font-size:1rem;color:#000;margin-bottom:.5rem;display:block}._addToBasket_1cwx7_1 ._variationSelector_1cwx7_157 ._variationSelect_1cwx7_157{width:100%;padding:.75rem;border:1px solid #000;background:#fff;font-family:var(--font-futura-book);font-size:1rem;color:#000}._addToBasket_1cwx7_1 ._variationSelector_1cwx7_157 ._variationSelect_1cwx7_157:focus{outline:none;border-color:var(--blue)}@keyframes _spin_1cwx7_1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes _flashBlueGreen_1cwx7_1{0%{background-color:#76bcc44d}to{background-color:#28a745}}._cartPage_loboz_1{min-height:100vh;padding:2rem 0;background:#fff}._cartPage_loboz_1 ._container_loboz_6{max-width:1200px;margin:0 auto;padding:0 2rem}._emptyCart_loboz_12{text-align:center;padding:4rem 0}._emptyCart_loboz_12 h1{font-family:var(--font-bodoni);font-size:2.5rem;margin:0 0 1rem;color:#000}._emptyCart_loboz_12 p{font-family:var(--font-futura-book);font-size:1.1rem;color:#6c757d;margin:0 0 2rem}._emptyCart_loboz_12 ._shopButton_loboz_28{display:inline-block;background:#000;color:#fff;padding:1rem 2rem;text-decoration:none;font-family:var(--font-futura-book);font-size:1rem;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}._emptyCart_loboz_12 ._shopButton_loboz_28:hover{background:#333}._cartHeader_loboz_44{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #000}._cartHeader_loboz_44 h1{font-family:var(--font-bodoni);font-size:2.5rem;margin:0;color:#000}._cartHeader_loboz_44 ._itemCount_loboz_58{font-family:var(--font-futura-book);font-size:1rem;color:#6c757d}._cartContent_loboz_64{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}._cartItems_loboz_71 ._cartItemsHeader_loboz_71{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:1rem;padding:1rem 0;border-bottom:1px solid #e9ecef;font-family:var(--font-futura-book);font-weight:700;color:#000}._cartItems_loboz_71 ._cartItemsHeader_loboz_71 ._productCol_loboz_81{grid-column:1}._cartItems_loboz_71 ._cartItemsHeader_loboz_71 ._priceCol_loboz_84,._cartItems_loboz_71 ._cartItemsHeader_loboz_71 ._quantityCol_loboz_87{text-align:center}._cartItems_loboz_71 ._cartItemsHeader_loboz_71 ._totalCol_loboz_90{text-align:right}._cartItems_loboz_71 ._cartItemsHeader_loboz_71 ._removeCol_loboz_93{width:40px}._cartItem_loboz_71{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:1rem;padding:1.5rem 0;border-bottom:1px solid #f8f9fa;align-items:center}._cartItem_loboz_71:last-child{border-bottom:none}._productInfo_loboz_109{display:flex;align-items:center;gap:1rem}._productInfo_loboz_109 ._productImage_loboz_114{width:80px;height:80px;border:1px solid #e9ecef;overflow:hidden;flex-shrink:0}._productInfo_loboz_109 ._productImage_loboz_114 img{width:100%;height:100%;object-fit:cover}._productInfo_loboz_109 ._productImage_loboz_114 ._noImage_loboz_126{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8f9fa;color:#6c757d;font-size:.7rem;font-family:var(--font-futura-book);text-align:center}._productInfo_loboz_109 ._productDetails_loboz_138 ._productName_loboz_138{margin:0 0 .5rem}._productInfo_loboz_109 ._productDetails_loboz_138 ._productName_loboz_138 a{font-family:var(--font-futura-book);font-size:1.1rem;color:#000;text-decoration:none;font-weight:400}._productInfo_loboz_109 ._productDetails_loboz_138 ._productName_loboz_138 a:hover{color:var(--blue)}._productInfo_loboz_109 ._productDetails_loboz_138 ._productAttributes_loboz_151 ._attribute_loboz_151{display:inline-block;background:#f8f9fa;padding:.25rem .5rem;margin-right:.5rem;font-family:var(--font-futura-book);font-size:.8rem;color:#6c757d;border-radius:3px}._productPrice_loboz_162{font-family:var(--font-bodoni);font-size:1.1rem;color:#000;text-align:center}._productQuantity_loboz_169{display:flex;justify-content:center}._productQuantity_loboz_169 ._quantityControls_loboz_173{display:flex;align-items:center;border:1px solid #e9ecef}._productQuantity_loboz_169 ._quantityControls_loboz_173 ._quantityButton_loboz_178{background:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;color:#000;font-family:var(--font-futura-book)}._productQuantity_loboz_169 ._quantityControls_loboz_173 ._quantityButton_loboz_178:hover{background:#f8f9fa}._productQuantity_loboz_169 ._quantityControls_loboz_173 ._quantityInput_loboz_194{border:none;width:60px;height:40px;text-align:center;font-family:var(--font-futura-book);font-size:1rem;color:#000}._productQuantity_loboz_169 ._quantityControls_loboz_173 ._quantityInput_loboz_194:focus{outline:none;background:#f8f9fa}._productTotal_loboz_208{font-family:var(--font-bodoni);font-size:1.1rem;color:#000;font-weight:700;text-align:right}._productRemove_loboz_216 ._removeButton_loboz_216{background:transparent;border:1px solid #dc3545;color:#dc3545;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;cursor:pointer;transition:all .2s ease}._productRemove_loboz_216 ._removeButton_loboz_216:hover{background:#dc3545;color:#fff}._cartSidebar_loboz_234{position:sticky;top:2rem}._cartSummary_loboz_239{background:#f8f9fa;padding:2rem;margin-bottom:1rem}._cartSummary_loboz_239 h2{font-family:var(--font-bodoni);font-size:1.5rem;margin:0 0 1.5rem;color:#000}._cartSummary_loboz_239 ._summaryRow_loboz_250{display:flex;justify-content:space-between;margin-bottom:1rem;font-family:var(--font-futura-book);font-size:1rem;color:#000}._cartSummary_loboz_239 ._summaryRow_loboz_250._total_loboz_90{border-top:1px solid #e9ecef;padding-top:1rem;margin-top:1.5rem;font-weight:700;font-size:1.2rem}._cartSummary_loboz_239 ._checkoutActions_loboz_265{margin-top:2rem}._cartSummary_loboz_239 ._checkoutActions_loboz_265 ._checkoutButton_loboz_268,._cartSummary_loboz_239 ._checkoutActions_loboz_265 ._continueShoppingButton_loboz_269{display:block;width:100%;padding:1rem;text-align:center;text-decoration:none;font-family:var(--font-futura-book);font-size:1rem;transition:all .2s ease;margin-bottom:1rem}._cartSummary_loboz_239 ._checkoutActions_loboz_265 ._checkoutButton_loboz_268:last-child,._cartSummary_loboz_239 ._checkoutActions_loboz_265 ._continueShoppingButton_loboz_269:last-child{margin-bottom:0}._cartSummary_loboz_239 ._checkoutActions_loboz_265 ._checkoutButton_loboz_268{background:#000;color:#fff;border:1px solid #000}._cartSummary_loboz_239 ._checkoutActions_loboz_265 ._checkoutButton_loboz_268:hover{background:#333}._cartSummary_loboz_239 ._checkoutActions_loboz_265 ._continueShoppingButton_loboz_269{background:transparent;color:#000;border:1px solid #000}._cartSummary_loboz_239 ._checkoutActions_loboz_265 ._continueShoppingButton_loboz_269:hover{background:#000;color:#fff}._cartActions_loboz_302 ._clearCartButton_loboz_302{width:100%;background:transparent;border:1px solid #dc3545;color:#dc3545;padding:.75rem;font-family:var(--font-futura-book);font-size:1rem;cursor:pointer;transition:all .2s ease}._cartActions_loboz_302 ._clearCartButton_loboz_302:hover{background:#dc3545;color:#fff}@media (max-width: 1024px){._cartContent_loboz_64{grid-template-columns:1fr;gap:2rem}._cartSidebar_loboz_234{position:static}}@media (max-width: 768px){._cartPage_loboz_1 ._container_loboz_6{padding:0 1rem}._cartHeader_loboz_44{flex-direction:column;align-items:flex-start;gap:.5rem}._cartHeader_loboz_44 h1{font-size:2rem}._cartItemsHeader_loboz_71{display:none}._cartItem_loboz_71{grid-template-columns:1fr;gap:1rem;text-align:left}._productInfo_loboz_109 ._productImage_loboz_114{width:60px;height:60px}._productPrice_loboz_162,._productQuantity_loboz_169,._productTotal_loboz_208{text-align:left}._productQuantity_loboz_169{justify-content:flex-start}._productRemove_loboz_216{text-align:right}._cartSummary_loboz_239{padding:1.5rem}}._paymentForm_1usah_1 ._paymentElement_1usah_1{margin-bottom:1rem;padding:1rem;border:1px solid #e9ecef;border-radius:4px;background:#fff}._paymentForm_1usah_1 ._errorMessage_1usah_8{background:#f8d7da;color:#721c24;padding:.75rem;margin-bottom:1rem;border:1px solid #f5c6cb;border-radius:4px;font-family:var(--font-futura-book);font-size:.9rem}._paymentForm_1usah_1 ._payButton_1usah_18{width:100%;background:#000;color:#fff;border:none;padding:1rem 2rem;font-family:var(--font-futura-book);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}._paymentForm_1usah_1 ._payButton_1usah_18:hover:not(:disabled){background:#333}._paymentForm_1usah_1 ._payButton_1usah_18:disabled{background:#6c757d;cursor:not-allowed;opacity:.7}._paymentForm_1usah_1 ._testModeInfo_1usah_41{background:#ffeaa7;border:1px solid #fdcb6e;border-radius:4px;padding:1rem;margin:1rem 0;font-family:var(--font-futura-book);font-size:.875rem}._paymentForm_1usah_1 ._testModeInfo_1usah_41 p{margin:0 0 .5rem;color:#2d3436}._paymentForm_1usah_1 ._testModeInfo_1usah_41 p strong{font-weight:700}._paymentForm_1usah_1 ._testModeInfo_1usah_41 ul{margin:.5rem 0;padding-left:1.5rem;color:#2d3436}._paymentForm_1usah_1 ._testModeInfo_1usah_41 ul li{margin-bottom:.25rem}._paymentForm_1usah_1 ._testModeInfo_1usah_41 ul li code{background:#fff;padding:.125rem .25rem;border-radius:2px;font-family:Monaco,Menlo,monospace;font-size:.8rem;border:1px solid #ddd}._paymentForm_1usah_1 ._testModeInfo_1usah_41 small{color:#636e72;font-style:italic}._paymentForm_1usah_1 ._securityNote_1usah_77{text-align:center;font-family:var(--font-futura-book);font-size:.875rem;color:#6c757d}._checkoutPage_1y3mk_1{min-height:100vh;padding:2rem 0;background:#fff}._checkoutPage_1y3mk_1 ._container_1y3mk_6{max-width:1200px;margin:0 auto;padding:0 2rem}._checkoutHeader_1y3mk_12{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #000}._checkoutHeader_1y3mk_12 h1{font-family:var(--font-bodoni);font-size:2.5rem;margin:0 0 .5rem;color:#000}._checkoutHeader_1y3mk_12 ._breadcrumb_1y3mk_23{font-family:var(--font-futura-book);font-size:1rem;color:#6c757d}._checkoutHeader_1y3mk_12 ._breadcrumb_1y3mk_23 a{color:var(--blue);text-decoration:none}._checkoutHeader_1y3mk_12 ._breadcrumb_1y3mk_23 a:hover{text-decoration:underline}._checkoutForm_1y3mk_36 ._formContainer_1y3mk_36{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}._formColumn_1y3mk_43 ._formSection_1y3mk_43{margin-bottom:2rem;padding:2rem;border:1px solid #e9ecef;background:#f8f9fa}._formColumn_1y3mk_43 ._formSection_1y3mk_43 h2{font-family:var(--font-bodoni);font-size:1.5rem;margin:0 0 1.5rem;color:#000}._formColumn_1y3mk_43 ._formSection_1y3mk_43 ._sectionHeader_1y3mk_55{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._formColumn_1y3mk_43 ._formSection_1y3mk_43 ._sectionHeader_1y3mk_55 h2{margin:0}._formRow_1y3mk_65{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._formGroup_1y3mk_72{margin-bottom:1rem}._formGroup_1y3mk_72 label{display:block;font-family:var(--font-futura-book);font-size:1rem;color:#000;margin-bottom:.5rem;font-weight:500}._formGroup_1y3mk_72 input,._formGroup_1y3mk_72 select,._formGroup_1y3mk_72 textarea{width:100%;padding:.75rem;border:1px solid #e9ecef;background:#fff;font-family:var(--font-futura-book);font-size:1rem;color:#000;transition:border-color .2s ease}._formGroup_1y3mk_72 input:focus,._formGroup_1y3mk_72 select:focus,._formGroup_1y3mk_72 textarea:focus{outline:none;border-color:var(--blue)}._formGroup_1y3mk_72 input._error_1y3mk_101,._formGroup_1y3mk_72 select._error_1y3mk_101,._formGroup_1y3mk_72 textarea._error_1y3mk_101{border-color:#dc3545}._formGroup_1y3mk_72 textarea{resize:vertical;min-height:100px}._formGroup_1y3mk_72 select{cursor:pointer}._formGroup_1y3mk_72 ._errorText_1y3mk_113{display:block;color:#dc3545;font-family:var(--font-futura-book);font-size:.875rem;margin-top:.25rem}._checkbox_1y3mk_121{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-family:var(--font-futura-book);font-size:1rem;color:#000}._checkbox_1y3mk_121 input[type=checkbox],._checkbox_1y3mk_121 input[type=radio]{width:auto;margin:0}._summaryColumn_1y3mk_136{position:sticky;top:2rem}._orderSummary_1y3mk_141{background:#f8f9fa;padding:2rem;border:1px solid #e9ecef}._orderSummary_1y3mk_141 h2{font-family:var(--font-bodoni);font-size:1.5rem;margin:0 0 1.5rem;color:#000}._orderItems_1y3mk_153{margin-bottom:1.5rem}._orderItem_1y3mk_153{display:flex;justify-content:space-between;align-items:start;padding:1rem 0;border-bottom:1px solid #e9ecef}._orderItem_1y3mk_153:last-child{border-bottom:none}._orderItem_1y3mk_153 ._itemInfo_1y3mk_167{flex:1}._orderItem_1y3mk_153 ._itemInfo_1y3mk_167 h3{font-family:var(--font-futura-book);font-size:1rem;margin:0 0 .5rem;color:#000;font-weight:400}._orderItem_1y3mk_153 ._itemInfo_1y3mk_167 ._itemAttributes_1y3mk_177{margin-bottom:.5rem}._orderItem_1y3mk_153 ._itemInfo_1y3mk_167 ._itemAttributes_1y3mk_177 span{display:inline-block;background:#e9ecef;padding:.25rem .5rem;margin-right:.5rem;font-family:var(--font-futura-book);font-size:.8rem;color:#6c757d;border-radius:3px}._orderItem_1y3mk_153 ._itemInfo_1y3mk_167 ._itemQuantity_1y3mk_190{font-family:var(--font-futura-book);font-size:.9rem;color:#6c757d}._orderItem_1y3mk_153 ._itemPrice_1y3mk_195{font-family:var(--font-bodoni);font-size:1.1rem;color:#000;font-weight:700}._orderTotals_1y3mk_202{border-top:1px solid #e9ecef;padding-top:1rem;margin-bottom:1.5rem}._orderTotals_1y3mk_202 ._totalRow_1y3mk_207{display:flex;justify-content:space-between;margin-bottom:.5rem;font-family:var(--font-futura-book);font-size:1rem;color:#000}._orderTotals_1y3mk_202 ._totalRow_1y3mk_207._grandTotal_1y3mk_215{border-top:1px solid #e9ecef;padding-top:1rem;margin-top:1rem;font-weight:700;font-size:1.2rem}._orderTotals_1y3mk_202 ._freeShippingNote_1y3mk_222{font-family:var(--font-futura-book);font-size:.875rem;color:#28a745;margin-bottom:.5rem}._paymentSection_1y3mk_229{margin-bottom:1.5rem}._paymentSection_1y3mk_229 ._paymentHeader_1y3mk_232{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._paymentSection_1y3mk_229 ._paymentHeader_1y3mk_232 h3{font-family:var(--font-bodoni);font-size:1.2rem;margin:0;color:#000}._paymentSection_1y3mk_229 ._paymentHeader_1y3mk_232 ._testModeIndicator_1y3mk_244 span{background:#ffeaa7;color:#2d3436;padding:.25rem .5rem;border-radius:4px;font-family:var(--font-futura-book);font-size:.75rem;font-weight:700;border:1px solid #fdcb6e}._paymentSection_1y3mk_229 h3{font-family:var(--font-bodoni);font-size:1.2rem;margin:0 0 1rem;color:#000}._paymentSection_1y3mk_229 ._paymentMethods_1y3mk_260 ._paymentMethod_1y3mk_260{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-bottom:.5rem;border:1px solid #e9ecef;background:#fff;cursor:pointer;transition:all .2s ease;font-family:var(--font-futura-book);font-size:1rem;color:#000}._paymentSection_1y3mk_229 ._paymentMethods_1y3mk_260 ._paymentMethod_1y3mk_260:hover{border-color:var(--blue)}._paymentSection_1y3mk_229 ._paymentMethods_1y3mk_260 ._paymentMethod_1y3mk_260 input[type=radio]{margin:0}._paymentSection_1y3mk_229 ._stripeNote_1y3mk_280{margin-top:.5rem;font-family:var(--font-futura-book);font-size:.875rem;color:#6c757d}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._stripeElementsDemo_1y3mk_286 ._paymentMethod_1y3mk_260{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-bottom:.5rem;border:1px solid #e9ecef;background:#fff;cursor:pointer;transition:all .2s ease;font-family:var(--font-futura-book);font-size:1rem;color:#000}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._stripeElementsDemo_1y3mk_286 ._paymentMethod_1y3mk_260:hover{border-color:var(--blue)}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._stripeElementsDemo_1y3mk_286 ._paymentMethod_1y3mk_260 input[type=radio]{margin:0}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._stripeElementsDemo_1y3mk_286 ._stripeNote_1y3mk_280{margin-top:.5rem;font-family:var(--font-futura-book);font-size:.875rem;color:#6c757d}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._stripeElementsDemo_1y3mk_286 ._stripeKeysReady_1y3mk_312{margin-top:.5rem;font-family:var(--font-futura-book);font-size:.875rem;color:#28a745;background:#d4edda;padding:.5rem;border-radius:4px;border:1px solid #c3e6cb}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._stripeElementsDemo_1y3mk_286 ._testModeNote_1y3mk_322{margin-top:.5rem;font-family:var(--font-futura-book);font-size:.875rem;color:#e17055;font-style:italic;background:#ffeaa7;padding:.5rem;border-radius:4px;border:1px solid #fdcb6e}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._paymentPlaceholder_1y3mk_333 ._paymentMethod_1y3mk_260{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-bottom:.5rem;border:1px solid #e9ecef;background:#fff;cursor:pointer;transition:all .2s ease;font-family:var(--font-futura-book);font-size:1rem;color:#000}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._paymentPlaceholder_1y3mk_333 ._paymentMethod_1y3mk_260:hover{border-color:var(--blue)}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._paymentPlaceholder_1y3mk_333 ._paymentMethod_1y3mk_260 input[type=radio]{margin:0}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._paymentPlaceholder_1y3mk_333 ._stripeNote_1y3mk_280{margin-top:.5rem;font-family:var(--font-futura-book);font-size:.875rem;color:#6c757d}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._paymentPlaceholder_1y3mk_333 ._demoNote_1y3mk_359{margin-top:.5rem;font-family:var(--font-futura-book);font-size:.875rem;color:orange;font-style:italic}._paymentSection_1y3mk_229 ._stripePayment_1y3mk_286 ._paymentPlaceholder_1y3mk_333 ._testModeNote_1y3mk_322{margin-top:.5rem;font-family:var(--font-futura-book);font-size:.875rem;color:#e17055;font-style:italic;background:#ffeaa7;padding:.5rem;border-radius:4px;border:1px solid #fdcb6e}._placeOrderButton_1y3mk_378{width:100%;background:#000;color:#fff;border:none;padding:1rem 2rem;font-family:var(--font-futura-book);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}._placeOrderButton_1y3mk_378:hover{background:#333}._placeOrderButton_1y3mk_378:disabled{background:#6c757d;cursor:not-allowed}._securityNote_1y3mk_401{text-align:center;font-family:var(--font-futura-book);font-size:.875rem;color:#6c757d}@media (max-width: 1024px){._checkoutForm_1y3mk_36 ._formContainer_1y3mk_36{grid-template-columns:1fr;gap:2rem}._summaryColumn_1y3mk_136{position:static}}@media (max-width: 768px){._checkoutPage_1y3mk_1 ._container_1y3mk_6{padding:0 1rem}._checkoutHeader_1y3mk_12 h1{font-size:2rem}._formRow_1y3mk_65{grid-template-columns:1fr;gap:0}._formColumn_1y3mk_43 ._formSection_1y3mk_43,._orderSummary_1y3mk_141{padding:1.5rem}._formColumn_1y3mk_43 ._formSection_1y3mk_43 ._sectionHeader_1y3mk_55{flex-direction:column;align-items:flex-start;gap:1rem}}._chatForm_dnus4_1{max-width:600px;margin:0 auto;padding:2rem}@media (max-width: 768px){._chatForm_dnus4_1{padding:1rem}}._messagesContainer_dnus4_12{min-height:300px;margin-bottom:2rem;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}._messagesContainer_dnus4_12::-webkit-scrollbar{width:6px}._messagesContainer_dnus4_12::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}._messagesContainer_dnus4_12::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}._messagesContainer_dnus4_12::-webkit-scrollbar-thumb:hover{background:#999}._message_dnus4_12{margin-bottom:1.5rem;animation:_fadeIn_dnus4_1 .4s ease-in}@keyframes _fadeIn_dnus4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._botMessage_dnus4_49{text-align:left}._botMessage_dnus4_49 ._messageText_dnus4_52{display:inline-block;background-color:#76bcc4;padding:1rem 1.5rem;border-radius:4px 18px 18px;max-width:80%;line-height:1.6;color:#000;font-size:1.25rem;font-weight:700}._userMessage_dnus4_65{text-align:right}._userMessage_dnus4_65 ._messageText_dnus4_52{display:inline-block;background-color:#000;color:#fff;padding:1rem 1.5rem;border-radius:18px 4px 18px 18px;max-width:80%;line-height:1.6;font-size:1.25rem}._inputContainer_dnus4_80{position:relative;margin-top:2rem;animation:_slideUp_dnus4_1 .3s ease-out}@keyframes _slideUp_dnus4_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._label_dnus4_96{display:block;margin-bottom:.5rem;font-weight:500;color:#333}._input_dnus4_80,._textarea_dnus4_104{width:100%;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .2s}._input_dnus4_80:focus,._textarea_dnus4_104:focus{outline:none;border-color:#000}._input_dnus4_80::placeholder,._textarea_dnus4_104::placeholder{color:#999}._textarea_dnus4_104{min-height:120px;resize:vertical}._select_dnus4_128{width:100%;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:inherit;background-color:#fff;cursor:pointer;transition:border-color .2s}._select_dnus4_128:focus{outline:none;border-color:#000}._checkbox_dnus4_144{display:flex;align-items:flex-start;gap:.75rem}._checkbox_dnus4_144 input[type=checkbox]{margin-top:.25rem;width:20px;height:20px;cursor:pointer}._checkbox_dnus4_144 label{flex:1;cursor:pointer;line-height:1.5}._error_dnus4_161{color:#d32f2f;font-size:.875rem;margin-top:.5rem;display:block}._buttonContainer_dnus4_168{display:flex;gap:1rem;margin-top:1rem}@media (max-width: 480px){._buttonContainer_dnus4_168{flex-direction:column}}._button_dnus4_168{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}._button_dnus4_168:disabled{opacity:.5;cursor:not-allowed}._primaryButton_dnus4_194{background-color:#000;color:#fff;flex:1}._primaryButton_dnus4_194:hover:not(:disabled){background-color:#333}._primaryButton_dnus4_194:active:not(:disabled){transform:scale(.98)}._secondaryButton_dnus4_206{background-color:transparent;color:#666;border:2px solid #e0e0e0}._secondaryButton_dnus4_206:hover:not(:disabled){border-color:#000;color:#000}._completionMessage_dnus4_216{text-align:center;padding:3rem 2rem}._completionMessage_dnus4_216 h3{font-size:1.5rem;margin-bottom:1rem;color:#000}._completionMessage_dnus4_216 p{color:#666;line-height:1.6}._loadingDots_dnus4_230{display:inline-flex;gap:.25rem;margin-left:.5rem}._loadingDots_dnus4_230 span{width:6px;height:6px;background-color:#666;border-radius:50%;animation:_bounce_dnus4_1 1.4s infinite ease-in-out both}._loadingDots_dnus4_230 span:nth-child(1){animation-delay:-.32s}._loadingDots_dnus4_230 span:nth-child(2){animation-delay:-.16s}@keyframes _bounce_dnus4_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._pageContainer_138on_1{max-width:1200px;margin:0 auto 200px;padding:40px 20px;min-height:calc(100vh - 200px)}@media (max-width: 768px){._pageContainer_138on_1{padding:20px 16px}}._loading_138on_14{display:flex;justify-content:center;align-items:center;min-height:400px;font-size:1.1rem;color:#666}._pageTitle_138on_23{font-family:var(--font-bodoni);font-size:2.5rem;font-weight:600;color:#333;margin:0 0 32px;text-align:center}@media (max-width: 768px){._pageTitle_138on_23{font-size:2rem;margin-bottom:24px}}._authContainer_138on_38{max-width:400px;margin:60px auto;background-color:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px #0000001a}@media (max-width: 480px){._authContainer_138on_38{margin:40px auto;padding:32px 24px}}._authContainer_138on_38 ._pageTitle_138on_23{text-align:center;margin-bottom:32px;font-size:1.8rem}._authForm_138on_58{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._inputField_138on_65{padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .2s ease}._inputField_138on_65:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}._submitButton_138on_78{background-color:#000;color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:1rem;font-weight:600;font-family:var(--font-bodoni);cursor:pointer;transition:background-color .2s ease}._submitButton_138on_78:hover{background-color:#333}._authToggle_138on_94{text-align:center;color:#666}._authToggle_138on_94 ._toggleButton_138on_98{background:none;border:none;color:#007bff;cursor:pointer;font-weight:500;text-decoration:underline}._authToggle_138on_94 ._toggleButton_138on_98:hover{color:#0056b3}._accountContent_138on_110{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden}._header_138on_117{display:flex;justify-content:space-between;align-items:center;padding:32px 40px;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0}@media (max-width: 768px){._header_138on_117{padding:24px 20px;flex-direction:column;gap:16px}}._header_138on_117 ._pageTitle_138on_23{margin:0;font-size:2rem;text-align:left}@media (max-width: 768px){._header_138on_117 ._pageTitle_138on_23{text-align:center;font-size:1.8rem}}._logoutButton_138on_144{background-color:transparent;color:#dc3545;border:1px solid #dc3545;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}._logoutButton_138on_144:hover{background-color:#dc3545;color:#fff}._tabNavigation_138on_159{display:flex;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;overflow-x:auto}@media (max-width: 600px){._tabNavigation_138on_159{justify-content:stretch}}._tabButton_138on_171{background:none;border:none;padding:16px 24px;cursor:pointer;font-weight:500;color:#666;border-bottom:3px solid transparent;transition:all .2s ease;white-space:nowrap;flex:1}._tabButton_138on_171:hover{background-color:#e9ecef;color:#333}._tabButton_138on_171._active_138on_187{color:#000;background-color:#fff;border-bottom-color:#000}@media (max-width: 600px){._tabButton_138on_171{padding:12px 16px;font-size:.9rem}}._tabContent_138on_199{padding:40px}@media (max-width: 768px){._tabContent_138on_199{padding:24px 20px}}._tabTitle_138on_208{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 24px;font-family:var(--font-bodoni)}@media (max-width: 768px){._tabTitle_138on_208{font-size:1.3rem;margin-bottom:20px}}._errorMessage_138on_222{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:6px;padding:12px 16px;margin-bottom:20px;font-size:.9rem}._successMessage_138on_232{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:6px;padding:12px 16px;margin-bottom:20px;font-size:.9rem}._ordersSection_138on_242 ._ordersList_138on_242{list-style:none;padding:0;margin:0;display:grid;gap:16px}._ordersSection_138on_242 ._orderItem_138on_249{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s ease}._ordersSection_138on_242 ._orderItem_138on_249:hover{box-shadow:0 2px 8px #0000001a;border-color:#ccc}._ordersSection_138on_242 ._orderHeader_138on_260{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media (max-width: 600px){._ordersSection_138on_242 ._orderHeader_138on_260{flex-direction:column;align-items:flex-start;gap:8px}}._ordersSection_138on_242 ._orderNumber_138on_273{font-weight:600;color:#333;font-size:1.1rem}._ordersSection_138on_242 ._orderStatus_138on_278{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._ordersSection_138on_242 ._orderStatus_138on_278._completed_138on_286{background-color:#d4edda;color:#155724}._ordersSection_138on_242 ._orderStatus_138on_278._processing_138on_290{background-color:#fff3cd;color:#856404}._ordersSection_138on_242 ._orderStatus_138on_278._pending_138on_294{background-color:#f8d7da;color:#721c24}._ordersSection_138on_242 ._orderStatus_138on_278._onhold_138on_298{background-color:#e2e3e5;color:#41464b}._ordersSection_138on_242 ._orderMeta_138on_302{display:flex;gap:16px;margin-bottom:12px;color:#666;font-size:.9rem}@media (max-width: 600px){._ordersSection_138on_242 ._orderMeta_138on_302{flex-direction:column;gap:4px}}._ordersSection_138on_242 ._orderItems_138on_315{margin-bottom:16px;color:#555;line-height:1.4}._ordersSection_138on_242 ._viewOrderButton_138on_320{background-color:#000;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-weight:500;font-family:var(--font-bodoni);transition:all .2s ease;display:flex;align-items:center;gap:8px}._ordersSection_138on_242 ._viewOrderButton_138on_320:hover{background-color:#333}._ordersSection_138on_242 ._viewOrderButton_138on_320 ._arrow_138on_337{transition:transform .2s ease}._ordersSection_138on_242 ._viewOrderButton_138on_320:hover ._arrow_138on_337{transform:translate(4px)}._ordersSection_138on_242 ._noOrders_138on_343{text-align:center;color:#666;font-style:italic;padding:60px 20px;background-color:#f8f9fa;border-radius:8px}._addressesSection_138on_352 ._addressGrid_138on_352{display:grid;grid-template-columns:1fr;gap:24px;margin-top:20px}._addressesSection_138on_352 ._addressCard_138on_358{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:24px}._addressesSection_138on_352 ._addressCard_138on_358 ._addressHeader_138on_364{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}._addressesSection_138on_352 ._addressCard_138on_358 ._addressHeader_138on_364 ._addressTitle_138on_372{font-size:1.2rem;font-weight:600;color:#333;margin:0}._addressesSection_138on_352 ._addressCard_138on_358 ._addressHeader_138on_364 ._editButton_138on_378{background-color:#007bff;color:#fff;border:none;padding:8px 16px;font-size:.9rem;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}._addressesSection_138on_352 ._addressCard_138on_358 ._addressHeader_138on_364 ._editButton_138on_378:hover{background-color:#0056b3}._addressesSection_138on_352 ._addressCard_138on_358 ._addressContent_138on_392 ._addressLine_138on_392{margin-bottom:6px;color:#555;line-height:1.5}._addressesSection_138on_352 ._addressCard_138on_358 ._addressContent_138on_392 ._addressLine_138on_392:last-child{margin-bottom:0}._addressesSection_138on_352 ._addressCard_138on_358 ._addressContent_138on_392 ._addressLine_138on_392:first-child{font-weight:600;color:#333;font-size:1.1rem}._addressesSection_138on_352 ._addressCard_138on_358 ._addressContent_138on_392 ._emptyAddress_138on_405{color:#999;font-style:italic;text-align:center;padding:40px 20px;background-color:#fff;border-radius:6px}._addressesSection_138on_352 ._addressForm_138on_413{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;margin-top:16px}._addressesSection_138on_352 ._addressForm_138on_413 ._formGrid_138on_420{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media (max-width: 768px){._addressesSection_138on_352 ._addressForm_138on_413 ._formGrid_138on_420{grid-template-columns:1fr;gap:12px}}._addressesSection_138on_352 ._addressForm_138on_413 ._formGroup_138on_432{display:flex;flex-direction:column;gap:6px}._addressesSection_138on_352 ._addressForm_138on_413 ._formGroup_138on_432 label{font-weight:500;color:#333;font-size:.9rem}._addressesSection_138on_352 ._addressForm_138on_413 ._formGroup_138on_432 input{padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:.9rem;transition:border-color .2s ease}._addressesSection_138on_352 ._addressForm_138on_413 ._formGroup_138on_432 input:focus{outline:none;border-color:#007bff}._addressesSection_138on_352 ._addressForm_138on_413 ._formActions_138on_453{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid #e0e0e0}._addressesSection_138on_352 ._addressForm_138on_413 ._formActions_138on_453 ._saveButton_138on_461{background-color:#000;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;font-family:var(--font-bodoni);transition:background-color .2s ease}._addressesSection_138on_352 ._addressForm_138on_413 ._formActions_138on_453 ._saveButton_138on_461:hover{background-color:#333}._addressesSection_138on_352 ._addressForm_138on_413 ._formActions_138on_453 ._saveButton_138on_461:disabled{background-color:#6c757d;cursor:not-allowed}._addressesSection_138on_352 ._addressForm_138on_413 ._formActions_138on_453 ._cancelButton_138on_479{background-color:transparent;color:#666;border:1px solid #ddd;padding:10px 20px;border-radius:6px;cursor:pointer;transition:all .2s ease}._addressesSection_138on_352 ._addressForm_138on_413 ._formActions_138on_453 ._cancelButton_138on_479:hover{background-color:#f8f9fa;border-color:#bbb}._accountDetailsSection_138on_493 ._detailsCard_138on_493{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:32px;max-width:600px}@media (max-width: 768px){._accountDetailsSection_138on_493 ._detailsCard_138on_493{padding:24px}}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsHeader_138on_505{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsHeader_138on_505 ._detailsTitle_138on_510{font-size:1.3rem;font-weight:600;color:#333;margin:0 0 8px}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsHeader_138on_505 ._detailsSubtitle_138on_516{color:#666;font-size:.95rem;margin:0;line-height:1.4}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._formRow_138on_522{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}@media (max-width: 600px){._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._formRow_138on_522{grid-template-columns:1fr;gap:16px}}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._formRow_138on_522._fullWidth_138on_534{grid-template-columns:1fr}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._inputGroup_138on_537{display:flex;flex-direction:column;gap:8px}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._inputGroup_138on_537 label{font-weight:500;color:#333;font-size:.95rem}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._inputGroup_138on_537 input{padding:12px 14px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .2s ease}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._inputGroup_138on_537 input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._inputGroup_138on_537 ._inputHint_138on_559{font-size:.85rem;color:#666;margin-top:4px;line-height:1.3}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._passwordSection_138on_565{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;padding:24px;margin:32px 0}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._passwordSection_138on_565 ._passwordHeader_138on_572{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._passwordSection_138on_565 ._passwordHeader_138on_572 h3{margin:0;color:#333;font-size:1.1rem}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._passwordSection_138on_565 ._passwordHeader_138on_572 ._togglePasswordButton_138on_583{background-color:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s ease}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._passwordSection_138on_565 ._passwordHeader_138on_572 ._togglePasswordButton_138on_583:hover{background-color:#0056b3}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._passwordSection_138on_565 ._passwordFields_138on_597{display:none}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._passwordSection_138on_565 ._passwordFields_138on_597._show_138on_600{display:block}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._passwordSection_138on_565 ._passwordFields_138on_597 ._inputGroup_138on_537{margin-bottom:20px}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._passwordSection_138on_565 ._passwordFields_138on_597 ._inputGroup_138on_537:last-child{margin-bottom:0}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._formActions_138on_453{display:flex;gap:16px;justify-content:flex-start;margin-top:32px;padding-top:24px;border-top:1px solid #e0e0e0}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._formActions_138on_453 ._updateButton_138on_617{background-color:#000;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;font-family:var(--font-bodoni);font-size:1rem;transition:background-color .2s ease}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._formActions_138on_453 ._updateButton_138on_617:hover{background-color:#333}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._formActions_138on_453 ._updateButton_138on_617:disabled{background-color:#6c757d;cursor:not-allowed}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._formActions_138on_453 ._resetButton_138on_636{background-color:transparent;color:#666;border:1px solid #ddd;padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .2s ease}._accountDetailsSection_138on_493 ._detailsCard_138on_493 ._detailsForm_138on_522 ._formActions_138on_453 ._resetButton_138on_636:hover{background-color:#f8f9fa;border-color:#bbb;color:#333}._pageContainer_7ep0o_1{display:block;background:#fff;margin-bottom:var(--header-height)}._pageHeader_7ep0o_7{text-align:left;margin:2rem 0;margin-bottom:60px}@media (max-width: 768px){._pageHeader_7ep0o_7{margin-bottom:40px}}._pageTitle_7ep0o_18{font-family:var(--font-bodoni);font-size:3rem;font-weight:600;color:#000;margin:0 0 16px;line-height:1.2}@media (max-width: 768px){._pageTitle_7ep0o_18{font-size:2.5rem}}@media (max-width: 480px){._pageTitle_7ep0o_18{font-size:2rem}}._pageSubtitle_7ep0o_37{font-size:1.2rem;color:#000;line-height:1.6;margin:0}@media (max-width: 768px){._pageSubtitle_7ep0o_37{font-size:1.1rem}}._contactInfo_7ep0o_49{margin-bottom:50px}@media (max-width: 768px){._contactInfo_7ep0o_49{margin-bottom:40px}}._contactCard_7ep0o_58{background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e9ecef;text-align:center}@media (max-width: 768px){._contactCard_7ep0o_58{padding:24px}}._contactTitle_7ep0o_72{font-family:var(--font-bodoni);font-size:1.5rem;font-weight:600;color:#000;margin:0 0 16px}._contactCard_7ep0o_58 p{margin:0;color:#000;line-height:1.6;font-size:1.05rem}._contactLink_7ep0o_87{color:#000;text-decoration:none;font-weight:600;transition:color .2s ease}._contactLink_7ep0o_87:hover{text-decoration:underline}._faqSection_7ep0o_97{margin-bottom:50px}._sectionTitle_7ep0o_101{font-family:var(--font-bodoni);font-size:2rem;font-weight:600;color:#000;margin:0 0 32px;text-align:center}@media (max-width: 768px){._sectionTitle_7ep0o_101{font-size:1.7rem;margin-bottom:24px}}._accordionList_7ep0o_116{background:#fff}._accordion_7ep0o_116{border:none;border-bottom:1px solid #e0e0e0;margin-bottom:0;transition:all .2s ease}._accordion_7ep0o_116:last-child{border-bottom:none}._accordionHeader_7ep0o_130{background-color:transparent;border:none;padding:24px 0;width:100%;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:700;font-family:var(--font-futura-book);color:#000;transition:all .2s ease;line-height:1.4}@media (max-width: 768px){._accordionHeader_7ep0o_130{padding:20px 24px;font-size:1rem}}._accordionHeader_7ep0o_130:focus{outline:none}._accordionIcon_7ep0o_157{font-size:1.5rem;transition:all .2s ease;color:#000;margin-left:16px;flex-shrink:0;font-weight:300;line-height:1}._accordionContent_7ep0o_167{padding:24px 0 32px;animation:_slideDown_7ep0o_1 .3s ease-out}@media (max-width: 768px){._accordionContent_7ep0o_167{padding:20px 0 24px}}._accordionContent_7ep0o_167 p{margin:0 0 16px;color:#000;line-height:1.7;font-size:1rem}._accordionContent_7ep0o_167 p:last-child{margin-bottom:0}._accordionContent_7ep0o_167 ul,._accordionContent_7ep0o_167 ol{margin:0 0 16px;padding-left:24px}._accordionContent_7ep0o_167 ul li,._accordionContent_7ep0o_167 ol li{margin-bottom:8px;color:#000;line-height:1.7}._accordionContent_7ep0o_167 a{color:#000;text-decoration:none;font-weight:500}._accordionContent_7ep0o_167 a:hover{text-decoration:underline}._accordionContent_7ep0o_167 strong{color:#000}@keyframes _slideDown_7ep0o_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._bottomCta_7ep0o_216{margin:3rem 0}@media (max-width: 768px){._bottomCta_7ep0o_216{margin:2rem 0}}._ctaCard_7ep0o_225{background:linear-gradient(135deg,#000,#333);color:#fff;padding:40px 32px;border-radius:12px;text-align:center;box-shadow:0 8px 30px #00000026}@media (max-width: 768px){._ctaCard_7ep0o_225{padding:32px 24px}}._ctaTitle_7ep0o_239{font-family:var(--font-bodoni);font-size:1.8rem;font-weight:600;margin:0 0 16px;color:#fff}@media (max-width: 768px){._ctaTitle_7ep0o_239{font-size:1.5rem}}._ctaText_7ep0o_252{font-size:1.1rem;color:#e9ecef;line-height:1.6;max-width:500px;margin:0 auto 32px}@media (max-width: 768px){._ctaText_7ep0o_252{font-size:1rem;margin-bottom:24px}}._ctaButtons_7ep0o_269{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width: 480px){._ctaButtons_7ep0o_269{flex-direction:column;gap:12px;align-items:center}}._primaryButton_7ep0o_283{background-color:#fff;color:#333;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:600;font-family:var(--font-bodoni);font-size:1rem;transition:all .2s ease;display:inline-block}._primaryButton_7ep0o_283:hover{background-color:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width: 480px){._primaryButton_7ep0o_283{width:200px;text-align:center}}._secondaryButton_7ep0o_307{background-color:transparent;color:#fff;padding:14px 28px;border:2px solid white;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .2s ease;display:inline-block}._secondaryButton_7ep0o_307:hover{background-color:#fff;color:#333;transform:translateY(-2px)}@media (max-width: 480px){._secondaryButton_7ep0o_307{width:200px;text-align:center}}._loading_7ep0o_331{text-align:center;padding:80px 20px;color:#666;font-size:1.2rem}._error_7ep0o_338{text-align:center;padding:40px 32px;color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:12px;margin:40px 0;font-size:1.1rem;line-height:1.5}._noFaqs_7ep0o_350{text-align:center;padding:60px 32px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e9ecef}._noFaqs_7ep0o_350 h3{font-family:var(--font-bodoni);font-size:1.5rem;color:#333;margin:0 0 16px}._noFaqs_7ep0o_350 p{color:#666;line-height:1.6;margin:0;font-size:1.05rem}._pageContainer_1i5dd_1{display:block;background:#fff;margin-bottom:var(--header-height)}._pageHeader_1i5dd_7{text-align:left;margin:2rem 0;margin-bottom:60px}@media (max-width: 768px){._pageHeader_1i5dd_7{margin-bottom:40px}}._pageTitle_1i5dd_18{font-family:var(--font-bodoni);font-size:3rem;font-weight:600;color:#000;margin:0 0 24px;line-height:1.2}@media (max-width: 768px){._pageTitle_1i5dd_18{font-size:2.5rem}}@media (max-width: 480px){._pageTitle_1i5dd_18{font-size:2rem}}._introText_1i5dd_37 p{font-size:1.1rem;color:#000;line-height:1.7;margin:0 0 16px}._introText_1i5dd_37 p:last-child{margin-bottom:0}@media (max-width: 768px){._introText_1i5dd_37 p{font-size:1rem}}._accordionColumns_1i5dd_52{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#fff}@media (max-width: 968px){._accordionColumns_1i5dd_52{grid-template-columns:1fr;gap:0}}._accordionColumn_1i5dd_52{display:flex;flex-direction:column}@media (max-width: 968px){._accordionColumn_1i5dd_52:first-child ._accordion_1i5dd_52:last-child{border-bottom:1px solid #e0e0e0}}._accordion_1i5dd_52{border:none;border-bottom:1px solid #e0e0e0;margin-bottom:0;transition:all .2s ease}._accordion_1i5dd_52:last-child{border-bottom:none}._accordionHeader_1i5dd_85{background-color:transparent;border:none;padding:24px 0;width:100%;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:700;font-family:var(--font-futura-book);color:#000;transition:all .2s ease;line-height:1.4}@media (max-width: 768px){._accordionHeader_1i5dd_85{padding:20px 0;font-size:1rem}}._accordionHeader_1i5dd_85:focus{outline:none}._accordionIcon_1i5dd_112{font-size:1.5rem;transition:all .2s ease;color:#000;margin-left:16px;flex-shrink:0;font-weight:300;line-height:1}._accordionContent_1i5dd_122{padding:0 0 24px;animation:_slideDown_1i5dd_1 .3s ease-out}@media (max-width: 768px){._accordionContent_1i5dd_122{padding:0 0 20px}}._accordionContent_1i5dd_122 p{margin:0 0 16px;color:#000;line-height:1.7;font-size:1rem}._accordionContent_1i5dd_122 p:last-child{margin-bottom:0}._accordionContent_1i5dd_122 ul,._accordionContent_1i5dd_122 ol{margin:0 0 16px;padding-left:24px}._accordionContent_1i5dd_122 ul li,._accordionContent_1i5dd_122 ol li{margin-bottom:8px;color:#000;line-height:1.7}._accordionContent_1i5dd_122 a{color:#000;text-decoration:none;font-weight:500}._accordionContent_1i5dd_122 a:hover{text-decoration:underline}._accordionContent_1i5dd_122 strong{color:#000}@keyframes _slideDown_1i5dd_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._pageContainer_1ysm4_2{min-height:calc(100vh - 200px);background-color:#fafbfc}._contentWrapper_1ysm4_7{max-width:1000px;margin:0 auto;padding:60px 20px}@media (max-width: 768px){._contentWrapper_1ysm4_7{padding:40px 16px}}._pageHeader_1ysm4_18{text-align:center;margin-bottom:50px}@media (max-width: 768px){._pageHeader_1ysm4_18{margin-bottom:40px}}._pageTitle_1ysm4_28{font-family:var(--font-bodoni);font-size:3rem;font-weight:600;color:#333;margin:0;line-height:1.2}@media (max-width: 768px){._pageTitle_1ysm4_28{font-size:2.5rem}}@media (max-width: 480px){._pageTitle_1ysm4_28{font-size:2rem}}._pageContent_1ysm4_47{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e9ecef;overflow:hidden}._contentArea_1ysm4_55{padding:40px;line-height:1.7;color:#555}@media (max-width: 768px){._contentArea_1ysm4_55{padding:32px 24px}}@media (max-width: 480px){._contentArea_1ysm4_55{padding:24px 20px}}._contentArea_1ysm4_55 h1,._contentArea_1ysm4_55 h2,._contentArea_1ysm4_55 h3,._contentArea_1ysm4_55 h4,._contentArea_1ysm4_55 h5,._contentArea_1ysm4_55 h6{font-family:var(--font-bodoni);color:#333;margin:32px 0 16px;line-height:1.3}._contentArea_1ysm4_55 h1:first-child,._contentArea_1ysm4_55 h2:first-child,._contentArea_1ysm4_55 h3:first-child,._contentArea_1ysm4_55 h4:first-child,._contentArea_1ysm4_55 h5:first-child,._contentArea_1ysm4_55 h6:first-child{margin-top:0}._contentArea_1ysm4_55 h1{font-size:2.5rem;font-weight:600}@media (max-width: 768px){._contentArea_1ysm4_55 h1{font-size:2rem}}._contentArea_1ysm4_55 h2{font-size:2rem;font-weight:600;border-bottom:2px solid #f0f0f0;padding-bottom:8px}@media (max-width: 768px){._contentArea_1ysm4_55 h2{font-size:1.7rem}}._contentArea_1ysm4_55 h3{font-size:1.5rem;font-weight:600}@media (max-width: 768px){._contentArea_1ysm4_55 h3{font-size:1.3rem}}._contentArea_1ysm4_55 h4{font-size:1.25rem;font-weight:600}._contentArea_1ysm4_55 h5{font-size:1.1rem;font-weight:600}._contentArea_1ysm4_55 h6{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._contentArea_1ysm4_55 p{margin:0 0 20px;font-size:1.05rem;line-height:1.7}._contentArea_1ysm4_55 p:last-child{margin-bottom:0}._contentArea_1ysm4_55 ul,._contentArea_1ysm4_55 ol{margin:0 0 20px;padding-left:24px}._contentArea_1ysm4_55 ul li,._contentArea_1ysm4_55 ol li{margin-bottom:8px;line-height:1.6}._contentArea_1ysm4_55 ul li:last-child,._contentArea_1ysm4_55 ol li:last-child{margin-bottom:0}._contentArea_1ysm4_55 ul ul,._contentArea_1ysm4_55 ul ol,._contentArea_1ysm4_55 ol ul,._contentArea_1ysm4_55 ol ol{margin:8px 0 0}._contentArea_1ysm4_55 ul{list-style-type:disc}._contentArea_1ysm4_55 ul ul{list-style-type:circle}._contentArea_1ysm4_55 ul ul ul{list-style-type:square}._contentArea_1ysm4_55 a{color:#007bff;text-decoration:none;font-weight:500;transition:color .2s ease}._contentArea_1ysm4_55 a:hover{color:#0056b3;text-decoration:underline}._contentArea_1ysm4_55 a:focus{outline:2px solid #007bff;outline-offset:2px}._contentArea_1ysm4_55 blockquote{background-color:#f8f9fa;border-left:4px solid #007bff;margin:24px 0;padding:20px 24px;font-style:italic;font-size:1.1rem;color:#555}._contentArea_1ysm4_55 blockquote p{margin:0}._contentArea_1ysm4_55 blockquote cite{display:block;margin-top:12px;font-size:.9rem;color:#666;font-style:normal}._contentArea_1ysm4_55 blockquote cite:before{content:"— "}._contentArea_1ysm4_55 code{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;color:#e83e8c}._contentArea_1ysm4_55 pre{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;overflow-x:auto;margin:20px 0}._contentArea_1ysm4_55 pre code{background:none;border:none;padding:0;color:#333}._contentArea_1ysm4_55 table{width:100%;border-collapse:collapse;margin:24px 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._contentArea_1ysm4_55 table th,._contentArea_1ysm4_55 table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e9ecef}._contentArea_1ysm4_55 table th{background-color:#f8f9fa;font-weight:600;color:#333;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}._contentArea_1ysm4_55 table tr:last-child td{border-bottom:none}._contentArea_1ysm4_55 table tr:hover{background-color:#f8f9fa}._contentArea_1ysm4_55 img{max-width:100%;height:auto;border-radius:8px;margin:20px 0;box-shadow:0 2px 8px #0000001a}._contentArea_1ysm4_55 img._alignleft_1ysm4_247{float:left;margin:0 20px 20px 0;max-width:50%}@media (max-width: 768px){._contentArea_1ysm4_55 img._alignleft_1ysm4_247{float:none;margin:20px 0;max-width:100%}}._contentArea_1ysm4_55 img._alignright_1ysm4_259{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 768px){._contentArea_1ysm4_55 img._alignright_1ysm4_259{float:none;margin:20px 0;max-width:100%}}._contentArea_1ysm4_55 img._aligncenter_1ysm4_271{display:block;margin:20px auto}._contentArea_1ysm4_55 ._wp-caption_1ysm4_275{max-width:100%;background-color:#f8f9fa;border-radius:8px;padding:8px;margin:20px 0}._contentArea_1ysm4_55 ._wp-caption_1ysm4_275 img{margin:0;box-shadow:none}._contentArea_1ysm4_55 ._wp-caption_1ysm4_275 ._wp-caption-text_1ysm4_286{font-size:.9rem;color:#666;text-align:center;margin-top:8px;font-style:italic}._contentArea_1ysm4_55 hr{border:none;height:2px;background:linear-gradient(to right,transparent,#e9ecef,transparent);margin:40px 0}._contentArea_1ysm4_55 strong,._contentArea_1ysm4_55 b{font-weight:600;color:#333}._contentArea_1ysm4_55 em,._contentArea_1ysm4_55 i{font-style:italic}._contentArea_1ysm4_55 mark{background-color:#fff3cd;padding:2px 4px;border-radius:3px}._contentArea_1ysm4_55 small{font-size:.85em;color:#666}._contentArea_1ysm4_55:after{content:"";display:table;clear:both}._loading_1ysm4_321{text-align:center;padding:80px 20px;color:#666;font-size:1.2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e9ecef}._error_1ysm4_332{text-align:center;padding:60px 40px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e9ecef}._error_1ysm4_332 h1{font-family:var(--font-bodoni);font-size:2rem;color:#333;margin:0 0 16px}._error_1ysm4_332 p{color:#666;font-size:1.1rem;line-height:1.6;margin:0}body{scrollbar-width:none}body::-webkit-scrollbar{display:none}@font-face{font-family:BodoniStd-PosterItalic;src:url(/fonts/BodoniStd-PosterItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/BodoniStd-PosterItalic.otf) format("opentype"),url(/fonts/BodoniStd-PosterItalic.woff) format("woff"),url(/fonts/BodoniStd-PosterItalic.ttf) format("truetype"),url(/fonts/BodoniStd-PosterItalic.svg#BodoniStd-PosterItalic) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura-ExtraBold;src:url(/fonts/Futura-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Futura-ExtraBold.otf) format("opentype"),url(/fonts/Futura-ExtraBold.woff) format("woff"),url(/fonts/Futura-ExtraBold.ttf) format("truetype"),url(/fonts/Futura-ExtraBold.svg#Futura-ExtraBold) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FuturaTEE-Book;src:url(/fonts/FuturaTEE-Book.eot?#iefix) format("embedded-opentype"),url(/fonts/FuturaTEE-Book.woff) format("woff"),url(/fonts/FuturaTEE-Book.ttf) format("truetype"),url(/fonts/FuturaTEE-Book.svg#FuturaTEE-Book) format("svg");font-weight:400;font-style:normal;font-display:swap}:root{--font-bodoni: "BodoniStd-PosterItalic", serif;--font-futura-bold: "Futura-ExtraBold", sans-serif;--font-futura-book: "FuturaTEE-Book", sans-serif;--blue: #76bcc4;--black: #000;--white: #fff;font-family:var(--font-futura-book);line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#000;color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: light){:root{color:#000;background-color:#fff}}.hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}a{font-weight:500;text-decoration:inherit;color:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:var(--font-futura-book)}p,li,a,h1,h2,h3,h4,h5,h6{text-box:trim-both cap alphabetic}h1{font-size:3.2em;line-height:1.1}h2,h3,h4,h5,h6{font-size:2rem}button{border-radius:0;border:none;padding:0;font-size:1rem;font-weight:inherit;font-family:inherit;cursor:pointer}button:focus,button:focus-visible{outline:none}ul,ol{list-style:none;margin:0;padding:0;color:inherit}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}#root{margin:0 auto}.gap,.lg-gap{gap:1rem!important}.flex{display:flex;gap:1rem}@media (min-width: 768px){.flex{gap:1rem}}.flex-wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1 1 100%;max-width:100%}.flex-2{flex:0 0 50%;max-width:50%}.flex-3{flex:0 0 33.3333%;max-width:33.3333%}.flex-4{flex:0 0 25%;max-width:25%}.flex-6{flex:0 0 16.6667%;max-width:16.6667%}.container{max-width:calc(100% - 2rem);width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.container{max-width:calc(100% - 2rem);padding-left:1rem;padding-right:1rem}}.spaceTop{padding-top:2rem}@media (min-width: 768px){.spaceTop{padding-top:2rem}}.headerOffset{position:relative;top:var(--header-height, 0px)}.headerPadding{padding-top:var(--header-height, 0px)}.headerMargin{margin-top:var(--header-height, 0px)}.relative{position:relative}.spaceBottom{padding-bottom:2rem}@media (min-width: 768px){.spaceBottom{padding-bottom:2rem}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.grid{display:grid;gap:1rem}@media (min-width: 768px){.grid{gap:1rem}}.grid-1{grid-template-columns:1fr}.grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 480px){.grid-2{grid-template-columns:1fr}}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.grid-3{grid-template-columns:1fr}}@media (max-width: 480px){.grid-3{grid-template-columns:1fr}}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.grid-4{grid-template-columns:1fr}}.grid-6{grid-template-columns:repeat(6,1fr)}@media (max-width: 768px){.grid-6{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.grid-6{grid-template-columns:1fr}}.grid-center{justify-items:center;align-items:center}.grid-start{justify-items:start;align-items:start}.grid-end{justify-items:end;align-items:end}[data-tooltip-id]{position:relative;z-index:1}.react-tooltip{z-index:9999!important;position:fixed!important}.custom-tooltip{z-index:9999!important;position:fixed!important;pointer-events:none!important;font-family:var(--font-futura-bold)!important;font-size:12px!important}.smooth-wrapper .react-tooltip,.smooth-content .react-tooltip{z-index:9999!important;position:fixed!important}.fullPage{min-height:56vh}.pounds{font-family:var(--font-bodoni)}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}
