:root{--color-white:#fff;--color-black:#444444;--color-primary:#B92304;--color-primary-dark:#B92304;--color-accent:#B92304;--color-text:#231F20;--color-text-light:#222;--color-background:#F0ECE3;--color-border:#444;--color-error:#B92304;--color-overlay:#ffffff30;--color-placeholder:#949494;--font-primary:var(--font-eb-garamond);--font-secondary:var(--font-aboreto);--font-price:var(--font-aed);--color-gray:#949494;--color-dark-blue:#1F2E53;--color-light-gray:#fbfbfb;--color-dark-gray:#221923;--color-gold:#B39C6E;--color-light-gold:#F0ECE3;--color-dark-gold:#DED4CC;--color-transparent:#6c5c3a00;--color-safari:#5bbad5;--color-ms:#da532c}body,html{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;color:var(--color-text)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{overflow-y:overlay}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.normal-400{font-weight:400}.normal-500{font-weight:500}.normal-600{font-weight:600}.normal-700{font-weight:700}.normal-800{font-style:normal;font-weight:800}.link{text-align:center}.link,.nav_link{color:var(--color-primary)}.nav_link{font-size:15px;font-weight:400;line-height:18px;font-style:normal}.color{color:var(--color-primary)!important}.hoverLink:hover{border-radius:31px;background:var(--color-primary);color:var(--color-white)!important}ul{list-style:none}.active{display:inline-flex;height:26px;padding:7.18px 11px 7.21px 13px;justify-content:center;gap:5px;flex-shrink:0;border-radius:0;font-size:10px;font-weight:500;line-height:12px;text-align:center;color:var(--color-white)}.active,.visit{align-items:center;font-style:normal;background:var(--color-primary)}.visit{display:flex;height:30px;padding:9.04px 16.913px 9.086px 19.988px;gap:18px;color:var(--color-white)!important;font-size:12px;font-weight:600;line-height:18.451px;justify-content:flex-start;border-radius:31px}.visit-button{width:max-content;justify-content:center}.visit-events{width:100%;justify-content:space-between}.collection_link{font-size:20px;font-weight:400;line-height:12px;color:red}.btn-hover:hover{background:var(--color-primary);border-radius:20px;color:var(--color-white)}[dir=ltr] .card_link_category,[dir=rtl] .card_link_category{color:var(--color-primary);font-size:12px;font-weight:400;line-height:13.8px}[dir=ltr] .card_link_title,[dir=rtl] .card_link_title{color:var(--color-primary);font-size:17px;font-weight:700;line-height:20.7px}.card-element{margin-bottom:1rem;padding:20px 17px 9px 0;width:100%;border-bottom:1px solid var(--color-black);padding:12px 0!important;border:none!important;border-bottom:1px solid #444!important;background:transparent!important;font-family:var(--font-primary)!important;font-size:18px!important;color:var(--color-black)!important;transition:border-color .3s ease!important;border-radius:0!important}.card-element:focus,.card-element:focus-within{border-bottom:2px solid var(--color-primary)!important;outline:none!important}.card-element.StripeElement--focus{border-bottom:2px solid var(--color-primary)!important}.card-element.StripeElement--invalid{border-bottom:2px solid var(--color-error)!important}.card-element.StripeElement--complete{border-bottom:2px solid #22c55e!important}.StripeElement{transition:all .3s ease!important;font-family:var(--font-primary)!important}.StripeElement--focus{box-shadow:none!important}.p-TabsElement-tab{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;color:var(--color-black)!important;font-family:var(--font-primary)!important;padding:12px 16px!important;transition:all .3s ease!important}.p-TabsElement-tab--selected,.p-TabsElement-tab:hover{color:var(--color-primary)!important}.p-TabsElement-tab--selected{border-bottom-color:var(--color-primary)!important;font-weight:600!important}.p-Input{border:none!important;border-bottom:1px solid #444!important;border-radius:0!important;background:transparent!important;font-family:var(--font-primary)!important;font-size:18px!important;font-weight:300!important;color:var(--color-black)!important;padding:8px 0!important;transition:border-color .3s ease!important}.p-Input:focus,.p-Input:focus-within{border-bottom:2px solid var(--color-primary)!important;outline:none!important;box-shadow:none!important}.p-Input--invalid{border-bottom-color:var(--color-error)!important}.p-Input--complete{border-bottom-color:#22c55e!important}.p-Element{font-family:var(--font-primary)!important}.p-Element,.p-InputContainer{background:transparent!important;border:none!important;box-shadow:none!important}.p-ExpressCheckoutElement{border-radius:8px!important;overflow:hidden!important}.StripeElement{border-radius:0!important;transition:all .2s ease!important}.StripeElement--focus{transform:translateY(-1px)}.card-element input{color:var(--color-black)!important}input::placeholder,textarea::placeholder{color:var(--color-placeholder)!important;opacity:1!important}.chakra-input::placeholder,.chakra-textarea::placeholder{color:var(--color-placeholder)!important;opacity:1!important}ElementsApp .InputElement.is-invalid{color:#eb1c26!important}.chakra-radio__control{width:24px!important;height:24px!important;background:transparent}.chakra-radio__control[data-checked]{background:transparent!important;border-color:var(--color-primary)!important}.chakra-radio__control:before{display:none!important}.chakra-checkbox__control{border:0!important;border-style:inset;border-radius:50%!important}.chakra-checkbox__control,.chakra-checkbox__control[data-checked]{width:24px!important;height:24px!important;box-shadow:none!important}.chakra-checkbox__control[data-checked]{border:1px solid var(--color-primary)!important;border-style:inset;border-radius:50%!important}@media screen and (max-width:500px){.media{display:none}.visit{font-size:11px;padding:0 10px}}.scroll-to-top{position:fixed;bottom:1rem;right:1rem;cursor:pointer;background-color:#ffffff30;border:none;font-size:2rem;z-index:999999;display:flex;flex-direction:column;align-items:center;gap:1rem;border:1px solid var(--color-primary);border-radius:0;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding:.5rem}.scroll-container{scroll-behavior:smooth;overflow-x:auto;white-space:nowrap}.scroll-container::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);font-weight:400;line-height:1.2}.Toastify__toast{background-color:#ffffff!important;color:#000000!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;font-family:var(--font-primary)!important}.Toastify__toast--success{background-color:#f0fdf4!important;color:#166534!important;border-color:#22c55e!important}.Toastify__toast--error{background-color:#fef2f2!important;color:#dc2626!important;border-color:#ef4444!important}.Toastify__toast--warning{background-color:#fffbeb!important;color:#d97706!important;border-color:#f59e0b!important}.Toastify__toast--info{background-color:#eff6ff!important;color:#2563eb!important;border-color:#3b82f6!important}.Toastify__toast-body{color:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.Toastify__close-button{color:inherit!important;opacity:.7!important}.Toastify__close-button:hover{opacity:1!important}.chakra-form-control[data-invalid] .chakra-input,.chakra-form-control[data-invalid] .chakra-input:focus,.chakra-form-control[data-invalid] .chakra-select,.chakra-form-control[data-invalid] .chakra-select:focus,.chakra-input[aria-invalid=true],.chakra-input[aria-invalid=true]:focus,.chakra-select[aria-invalid=true],.chakra-select[aria-invalid=true]:focus{border-bottom-color:#dc2626!important;box-shadow:none!important}.final-processing-overlay{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:fadeIn .3s ease-in-out}.processing-spinner{animation:pulse 2s infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.success-checkmark{animation:checkmark .6s ease-in-out}@keyframes checkmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.p-Text,.p-Text--caption,.p-Text--secondary,[class*=Text]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.p-Text:contains("Another step will appear"),.p-Text:contains("payment information"),.p-Text:contains("securely submit"),.p-Text:contains("will appear"){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}[class*=Text],[data-testid*=Text],[data-testid*=text]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.p-Element,.p-ExpressCheckoutElement,.p-Input,.p-InputContainer,.p-TabsElement{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}.markdown-content,.markdown-content.simple-text{line-height:1.6;color:var(--color-text);white-space:pre-wrap}.markdown-content.simple-text{font-size:inherit;font-family:inherit}.markdown-content-center{line-height:1.6;color:var(--color-text);text-align:center;white-space:pre-wrap}.markdown-content-center h1,.markdown-content-center h2,.markdown-content-center h3,.markdown-content-center h4,.markdown-content-center h5,.markdown-content-center h6{text-align:center;white-space:normal}.markdown-content-center p{text-align:center;white-space:pre-wrap}.markdown-content-center ol,.markdown-content-center ul{text-align:left;display:inline-block;white-space:normal}.markdown-content h1{font-size:2rem;margin:2rem 0 1rem}.markdown-content h1,.markdown-content h2{font-weight:600;color:var(--color-primary);font-family:var(--font-secondary);white-space:normal}.markdown-content h2{font-size:1.5rem;margin:1.5rem 0 1rem}.markdown-content h3{font-size:1.25rem;margin:1.25rem 0 .75rem}.markdown-content h3,.markdown-content h4{font-weight:600;color:var(--color-primary);font-family:var(--font-secondary);white-space:normal}.markdown-content h4{font-size:1.1rem;margin:1rem 0 .5rem}.markdown-content h5{font-size:1rem;margin:.75rem 0 .5rem}.markdown-content h5,.markdown-content h6{font-weight:600;color:var(--color-primary);font-family:var(--font-secondary);white-space:normal}.markdown-content h6{font-size:.9rem;margin:.5rem 0 .25rem}.markdown-content p{margin:1rem 0;line-height:1.6;text-align:justify;white-space:pre-wrap}.markdown-content ul{list-style-type:disc}.markdown-content ol,.markdown-content ul{margin:1rem 0;padding-left:2rem;white-space:normal}.markdown-content ol{list-style-type:decimal}.markdown-content li{margin:.5rem 0;line-height:1.6;white-space:pre-wrap}.markdown-content a{color:var(--color-primary);text-decoration:underline;transition:color .2s ease;white-space:normal}.markdown-content a:hover{color:var(--color-primary-dark)}.markdown-content strong{font-weight:600;color:var(--color-text);white-space:normal}.markdown-content em{font-style:italic;color:var(--color-text);white-space:normal}.markdown-content blockquote{margin:1rem 0;padding:1rem;border-left:4px solid var(--color-primary);background-color:var(--color-light-gold);font-style:italic;white-space:pre-wrap}.markdown-content code{background-color:var(--color-light-gray);padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;white-space:normal}.markdown-content pre{background-color:var(--color-light-gray);padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0;white-space:pre}.markdown-content pre code{background:none;padding:0;white-space:pre}.markdown-content table{width:100%;border-collapse:collapse;margin:1rem 0;white-space:normal}.markdown-content td,.markdown-content th{border:1px solid var(--color-border);padding:.5rem;text-align:left;white-space:normal}.markdown-content th{background-color:var(--color-light-gold);font-weight:600}.markdown-content hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}[dir=rtl] .markdown-content ol,[dir=rtl] .markdown-content ul{padding-right:2rem;padding-left:0}[dir=rtl] .markdown-content blockquote{border-right:4px solid var(--color-primary);border-left:none}.notification-content{display:flex;align-items:flex-start;gap:12px;padding:4px;font-family:var(--font-primary);direction:rtl;text-align:right;min-width:280px}.notification-icon{font-size:20px;flex-shrink:0;margin-top:2px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.notification-body{flex:1 1;min-width:0}.notification-title{font-weight:600;font-size:14px;margin-bottom:4px;color:#1a202c;line-height:1.3;word-wrap:break-word}.notification-message{font-size:13px;line-height:1.4;color:#2d3748;margin-bottom:8px;word-wrap:break-word}.notification-amount,.notification-details,.notification-timestamp{font-size:11px;color:#718096;margin-bottom:2px;line-height:1.3;word-wrap:break-word}.notification-warning{font-size:11px;color:#e53e3e;font-weight:500;margin-top:4px;line-height:1.3}.notification-suggestions{margin-top:8px;padding:8px;background:rgba(0,0,0,.05);border-radius:6px}.suggestions-title{font-size:12px;font-weight:600;margin-bottom:4px;color:#2d3748}.notification-suggestions ul{margin:0;padding:0;list-style:none;white-space:normal}.notification-suggestions li{font-size:11px;color:#4a5568;margin-bottom:2px;line-height:1.3;word-wrap:break-word}.notification-progress{margin-top:8px}.progress-bar{width:100%;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.progress-fill{height:100%;background:var(--color-primary);transition:width .3s ease}.progress-text{font-size:10px;color:#718096;text-align:center;margin-top:4px}.notification-action{background:var(--color-primary);color:white;border:none;padding:6px 12px;border-radius:4px;font-size:11px;cursor:pointer;margin-top:8px;transition:background .2s;font-family:var(--font-primary);font-weight:500}.notification-action:hover{background:#a01e02;transform:translateY(-1px)}.notification-action:active{transform:translateY(0)}.Toastify__toast-container{font-family:var(--font-primary)!important;direction:rtl!important}.success-notification{border-left:4px solid #38a169!important;background:#f0fff4!important;color:#22543d!important;box-shadow:0 4px 12px rgba(56,161,105,.15)!important}.error-notification,.success-notification{border-radius:8px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.error-notification{border-left:4px solid #e53e3e!important;background:#fef2f2!important;color:#742a2a!important;box-shadow:0 4px 12px rgba(229,62,62,.15)!important}.info-notification{border-left:4px solid #3182ce!important;background:#eff6ff!important;color:#2c5282!important;box-shadow:0 4px 12px rgba(49,130,206,.15)!important}.info-notification,.warning-notification{border-radius:8px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.warning-notification{border-left:4px solid #d69e2e!important;background:#fffbeb!important;color:#744210!important;box-shadow:0 4px 12px rgba(214,158,46,.15)!important}.processing-notification{border-left:4px solid #805ad5!important;background:#faf5ff!important;color:#553c9a!important;box-shadow:0 4px 12px rgba(128,90,213,.15)!important}.processing-notification,.validating-notification{border-radius:8px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.validating-notification{border-left:4px solid #38b2ac!important;background:#f0fdfa!important;color:#285e61!important;box-shadow:0 4px 12px rgba(56,178,172,.15)!important}@keyframes loading{0%{width:0}to{width:100%}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.Toastify__toast--rtl{animation:slideInRight .3s ease-out}.Toastify__toast--rtl.Toastify__toast--close{animation:slideOutRight .3s ease-in}@keyframes ring{0%{transform:rotate(0deg)}10%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.notification-bell{animation:ring 2s ease-in-out infinite}.notification-bell:hover{animation-play-state:paused}@keyframes criticalPulse{0%{box-shadow:0 0 0 0 rgba(229,62,62,.7)}70%{box-shadow:0 0 0 10px rgba(229,62,62,0)}to{box-shadow:0 0 0 0 rgba(229,62,62,0)}}.critical-notification{animation:criticalPulse 2s infinite}@media screen and (max-width:768px){.notification-content{min-width:260px;gap:8px}.notification-title{font-size:13px}.notification-message{font-size:12px}.notification-amount,.notification-details,.notification-timestamp{font-size:10px}.notification-action{padding:4px 8px;font-size:10px}}@media (prefers-color-scheme:dark){.notification-title{color:#f7fafc}.notification-message{color:#e2e8f0}.notification-amount,.notification-details,.notification-timestamp{color:#a0aec0}.notification-suggestions{background:rgba(255,255,255,.1)}.suggestions-title{color:#f7fafc}.notification-suggestions li{color:#cbd5e0}}@media (prefers-contrast:high){.notification-action,.notification-content{border:2px solid}}@media (prefers-reduced-motion:reduce){.Toastify__toast--rtl,.critical-notification,.notification-bell{animation:none}.notification-action,.progress-fill{transition:none}}