:root{--color-background-light:#f1f9ff;--color-text-light:#000}.input.white_input{color:#000;background-color:#fff}body{background-color:var(--color-background-light);color:var(--color-text-light);grid-template-rows:auto 1fr auto;min-height:100vh;font-family:-apple-system,system-ui,Helvetica Neue,Helvetica,Arial,Segoe UI,Roboto,sans-serif;display:grid}body .footer_section{background:0 0}body .overview{background-image:none}body .overview_overlay,body .footer_overlay{background:0 0}body[data-theme=dark]{color:#fff;background:linear-gradient(100deg,#08070c,#29294f);font-family:Arial,Helvetica,sans-serif}body[data-theme=dark] .footer_section,body[data-theme=dark] .overview{background-image:url(/wall.png)}body[data-theme=dark] .overview_overlay{background:linear-gradient(100deg,#08070cf2 0%,#29294fe6 100%)}body[data-theme=dark] .footer_overlay{background:linear-gradient(100deg,#08070cf2 0%,#29294ff2 100%)}[data-theme=dark] .logo-text-h1{background:linear-gradient(#fff 19%,#6e6e6e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] select{color:#fff;cursor:pointer;background-color:#ffffff1a}body[data-theme=dark] option{background-color:#2e224d}.add_product{background:0 0}p.coming_soon{text-align:center;justify-content:center;align-items:center;width:100%;height:300px;font-size:40px;display:flex}.confirmation_container{background-color:none;border:1px solid #4b4b4b;border-radius:25px;max-width:800px;margin:40px auto;padding:20px;box-shadow:0 4px 12px #0000001a}.confirmation_container h1{text-align:center;margin-bottom:20px;font-size:28px}.confirmation_details{padding:20px}.actions{justify-content:center;margin-top:30px;display:flex}.submission_success,.submission_error,.error_message{text-align:center;border-radius:4px;margin:15px 0;padding:15px}.order_summary{background-color:none;border-radius:8px;align-items:center;margin-bottom:20px;padding:15px;display:flex;box-shadow:0 2px 4px #0000000d}.product_image{flex:0 0 120px;margin-right:20px}.product_details{flex:1}.product_details h3{margin-top:0;margin-bottom:10px;font-size:18px}.details_card{background-color:none;border-left:4px solid #4caf50;border-radius:8px;margin:20px 0;padding:20px}.details_card h3{border-bottom:1px solid #e0e0e0;margin-top:15px;margin-bottom:10px;padding-bottom:5px;font-size:16px}.details_card h3:first-child{margin-top:0}.details_card p{margin:5px 0}.loading_state{text-align:center;background-color:none;border-radius:4px;margin:15px 0;padding:20px}.checkout_form_content{margin-bottom:20px}.checkout_form_content .input_container{margin-bottom:10px}.input[style*=background-color]{border-left:3px solid #4caf50}.input_label small{opacity:.7;margin-left:5px;font-size:.8em;font-style:italic;font-weight:400}.actions{justify-content:center;gap:15px;margin-top:30px;display:flex}.actions .btn-large{text-align:center;min-width:180px}.auth_status{font-size:.9em;margin-bottom:20px!important}input[type=date].input,input[type=time].input{padding-right:10px}@media (max-width:600px){.checkout_form_content{flex-direction:column}.checkout_form_content .input_container{width:100%;margin-right:0}.order_summary{text-align:center;flex-direction:column}.product_image{margin-bottom:15px;margin-right:0}}
*{cursor:default;margin:0;padding:0;text-decoration:none}
body{background-color:var(--color-background-light);color:var(--color-text-light);transition:background-color .3s,color .3s}section{justify-content:center;align-items:center;width:100%;display:flex}a{color:inherit;text-decoration:none}.container{padding:0 2rem}.main{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:4rem 0;display:flex}.title{color:#fff;text-align:center;margin:0 0 2rem;font-size:3rem;line-height:1.15}
button{color:#fff;cursor:pointer;background:#17acff;border:none;border-radius:25px;font-family:Abhaya Libre;transition:all .5s ease-in-out}button:hover{transition:all .1s ease-in-out}
.container{width:80%}
.popup{z-index:9999;background-color:#1c1b1bb3;min-width:100vw;min-height:100vh;position:fixed}

.checkout_section{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:20px;font-family:Abhaya Libre,serif;display:flex}.checkout_section .checkout_artist{color:#ccc;margin-top:10px;margin-bottom:15px}.checkout_section .checkout_product_image img{object-fit:contain;max-width:100%;height:200px;margin:12.5px 0}.checkout_section .checkout_description_container{text-align:start;width:90%;margin-bottom:5px;position:relative}.checkout_section .checkout_description{text-align:left;position:relative;overflow:hidden}.checkout_section .checkout_description.checkout_line_clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.checkout_section .checkout_read_more_container{text-align:end;width:100%}.checkout_section .checkout_read_more_button{cursor:pointer;color:#667eea;background:0 0;border:none;padding:5px 10px;font-size:16px;text-decoration:underline}.checkout_section .checkout_product_information{background-color:#ffffff0b;border-radius:25px;justify-content:space-between;width:90%;margin:5px 0;padding:5px 10px;font-size:16px;display:flex}.checkout_section .checkout_text{text-align:start;letter-spacing:1px;width:90%;font-family:Abhaya Libre,serif;font-size:18px}.checkout_section .checkout_text li{margin:10px 0;line-height:1.4}.checkout_section .checkout_selector_dropdown{cursor:pointer;background:linear-gradient(100deg,#251f3d,#29294f);border-radius:8px;width:90%;margin:20px 0;position:relative;box-shadow:0 4px 6px #0000001a}.checkout_section .checkout_selector_dropdown_menu{color:#fff;cursor:pointer;background:linear-gradient(100deg,#251f3d,#29294f);border:2px solid #4b4b4b;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;min-height:44px;padding:12px 15px;transition:background .3s;display:flex}.checkout_section .checkout_selector_dropdown_menu:hover{background:#ffffff26}.checkout_section .checkout_selector_dropdown_menu span{color:#fff;letter-spacing:1px;cursor:pointer;flex-grow:1;font-family:Abhaya Libre,serif;font-size:20px;font-weight:lighter}.checkout_section .checkout_small_dropdown_arrow{cursor:pointer;background:0 0;flex-shrink:0;width:40px;height:40px;position:relative}.checkout_section .checkout_small_dropdown_arrow:before,.checkout_section .checkout_small_dropdown_arrow:after{content:"";cursor:pointer;background:#fff;border-radius:10px;width:15px;height:4px;transition:transform .3s;position:absolute;top:18px}.checkout_section .checkout_small_dropdown_arrow:before{right:15px;transform:rotate(45deg)}.checkout_section .checkout_small_dropdown_arrow:after{right:7.5px;transform:rotate(-45deg)}.checkout_section .checkout_small_dropdown_arrow.checkout_active:before{transform:rotate(-45deg)}.checkout_section .checkout_small_dropdown_arrow.checkout_active:after{transform:rotate(45deg)}.checkout_section .checkout_selector_dropdown_menu_options{color:#fff;opacity:0;visibility:hidden;z-index:10;box-sizing:border-box;background:linear-gradient(100deg,#251f3d,#29294f);border:2px solid #4b4b4b;border-top:none;border-radius:0 0 10px 10px;width:100%;max-height:0;margin:0;padding:8px;list-style:none;transition:opacity .3s,max-height .3s,visibility .3s;position:absolute;left:0;overflow:hidden}.checkout_section .checkout_selector_dropdown_menu_options_open{opacity:1;visibility:visible;max-height:300px}.checkout_section .checkout_selector_dropdown_menu_options li{text-align:start;cursor:pointer;letter-spacing:1px;border-radius:8px;align-items:center;min-height:44px;margin:.4em 0;padding:15px 12px;font-family:Abhaya Libre,serif;font-size:16px;transition:background .3s;display:flex}.checkout_section .checkout_selector_dropdown_menu_options li:hover{background:#ffffff26}.checkout_section .checkout_selector_dropdown_menu_options li:first-child img{object-fit:contain;width:32px;height:32px;margin-right:12px}.checkout_section .checkout_select_option_private{padding-left:50px!important}.checkout_section .checkout_active_selector_dropdown_menu_option{background:#ffffff1a}.checkout_section .checkout_container{width:500px;height:650px;position:relative}.checkout_section .checkout_card_controls_wrapper{backface-visibility:hidden;will-change:transform,opacity;width:100%;height:650px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:absolute;transform:translateZ(0)}.checkout_section .checkout_card{cursor:pointer;background:linear-gradient(100deg,#08070c,#29294f);border:2px solid #e0e0e0;border-radius:15px;width:100%;height:100%;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden auto;box-shadow:0 10px 30px #0000004d}.checkout_section .checkout_card:hover{box-shadow:0 15px 40px #0006}.checkout_section .checkout_card_controls_wrapper[style*="display: none"]{pointer-events:none!important;visibility:hidden!important}.checkout_section .checkout_controls{z-index:10;align-items:center;gap:20px;transition:all .3s;display:flex;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.checkout_section .checkout_btn_arrow{cursor:pointer;background:linear-gradient(135deg,#555 0%,#333 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-family:Abhaya Libre,serif;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000004d}.checkout_section .checkout_btn_arrow:hover{background:linear-gradient(135deg,#666 0%,#444 100%);transform:translateY(-3px)scale(1.05);box-shadow:0 6px 25px #0006}.checkout_section .checkout_btn_arrow:active{transform:translateY(-1px)scale(1.02)}.checkout_section .checkout_btn_arrow:disabled{cursor:not-allowed;opacity:.5;background:#555;transform:none;box-shadow:0 2px 8px #0003}.checkout_section .checkout_btn_arrow svg{fill:#fff;pointer-events:none;width:20px;height:20px;transition:transform .2s}.checkout_section .checkout_btn_arrow:hover svg{transform:scale(1.1)}.checkout_section .checkout_btn_accept{cursor:pointer;background:linear-gradient(135deg,#21cfff 0%,#1976d2 100%);border:none;border-radius:25px;justify-content:center;align-items:center;gap:8px;min-width:110px;height:50px;padding:0 20px;font-family:Abhaya Libre,serif;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #21cfff4d}.checkout_section .checkout_btn_accept:hover{filter:brightness(115%);transform:translateY(-3px)scale(1.05);box-shadow:0 6px 25px #21cfff66}.checkout_section .checkout_btn_accept:active{transform:translateY(-1px)scale(1.02)}.checkout_section .checkout_btn_accept:disabled{cursor:not-allowed;opacity:.5;background:#555;transform:none;box-shadow:0 2px 8px #0003}.checkout_section .checkout_btn_accept svg{fill:#fff;pointer-events:none;width:18px;height:18px;transition:transform .2s}.checkout_section .checkout_btn_accept:hover svg{transform:scale(1.1)}.checkout_section .checkout_btn_text{color:#fff;letter-spacing:.5px;pointer-events:none;font-size:14px;font-weight:600}.checkout_section .checkout_btn_hidden{opacity:0;pointer-events:none;transition:all .3s;transform:scale(.8)}.checkout_section .checkout_btn_arrow:before,.checkout_section .checkout_btn_accept:before{content:"";z-index:0;background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s,top .6s,left .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout_section .checkout_btn_arrow:active:before{width:60px;height:60px}.checkout_section .checkout_btn_accept:active:before{width:120px;height:120px}.checkout_section .checkout_btn_arrow svg,.checkout_section .checkout_btn_accept svg,.checkout_section .checkout_btn_text{z-index:1;position:relative}.checkout_section .checkout_content{text-align:center;letter-spacing:2px;box-sizing:border-box;color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:20px;font-family:Abhaya Libre,serif;font-size:18px;display:flex}.checkout_section .checkout_titel{color:#fff;margin-bottom:20px;font-size:30px}.checkout_section .checkout_label{text-align:start;color:#fff;width:90%;margin-bottom:15px;font-size:25px}.checkout_section .checkout_btn_large{cursor:pointer;letter-spacing:1px;color:#fff;border:2px solid #555;border-radius:25px;min-width:200px;padding:15px 30px;font-family:Abhaya Libre,serif;font-size:16px;font-weight:700;transition:all .3s}.checkout_section .checkout_btn_large:hover{transform:translateY(-2px);box-shadow:0 7px 20px #0000004d}.checkout_section .checkout_btn_large:disabled{opacity:.6;cursor:not-allowed;transform:none}.checkout_section .checkout_loading_state,.checkout_section .checkout_submission_success,.checkout_section .checkout_submission_error{text-align:center;border-radius:8px;margin:15px 0;padding:15px}.checkout_section .checkout_submission_success{color:#4caf50;background-color:#d4edda33;border:1px solid #c3e6cb4d}.checkout_section .checkout_submission_error{color:#f44336;background-color:#f8d7da33;border:1px solid #f5c6cb4d}.checkout_section .checkout_loading_state{color:#ccc;background-color:#e2e3e533;border:1px solid #d6d8db4d}@media (min-width:769px) and (max-width:1024px){.checkout_section .checkout_container{width:450px;height:550px}.checkout_section .checkout_card_controls_wrapper{height:550px}.checkout_section .checkout_card{height:100%;overflow:hidden auto}.checkout_section .checkout_content{padding:18px;font-size:16px}.checkout_section .checkout_titel{font-size:26px}.checkout_section .checkout_label{font-size:22px}.checkout_section .checkout_controls{bottom:-70px}}@media (max-width:768px){.checkout_section .checkout_section{align-items:flex-start;min-height:100vh;padding:15px}.checkout_section .checkout_container{width:100%;max-width:450px;height:auto;min-height:600px;margin:0 auto}.checkout_section .checkout_card_controls_wrapper{border-radius:12px;height:600px}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 4"]{height:auto!important;min-height:600px!important;max-height:none!important}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 4"] .checkout_card{overflow:hidden auto;height:auto!important;min-height:600px!important;max-height:none!important}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 3"],.checkout_section .checkout_card_controls_wrapper[style*="z-index: 2"],.checkout_section .checkout_card_controls_wrapper[style*="z-index: 1"]{height:600px!important}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 3"] .checkout_card,.checkout_section .checkout_card_controls_wrapper[style*="z-index: 2"] .checkout_card,.checkout_section .checkout_card_controls_wrapper[style*="z-index: 1"] .checkout_card{height:100%!important;overflow:hidden!important}.checkout_section .checkout_content{letter-spacing:1px;box-sizing:border-box;justify-content:flex-start;height:auto;min-height:100%;padding:15px 15px 20px;font-size:16px}.checkout_section .checkout_titel{margin-bottom:15px;font-size:22px}.checkout_section .checkout_label{margin-bottom:12px;font-size:18px}.checkout_section .checkout_controls{gap:15px;bottom:-70px}.checkout_section .checkout_btn_arrow{width:45px;height:45px}.checkout_section .checkout_btn_arrow svg{width:16px;height:16px}.checkout_section .checkout_btn_accept{min-width:100px;height:45px;padding:0 18px}.checkout_section .checkout_btn_accept svg{width:16px;height:16px}.checkout_section .checkout_btn_text{font-size:13px}.checkout_section .checkout_form_content,.checkout_section .checkout_form_content_payment,.checkout_section .checkout_form_content_pickup{flex-direction:column;row-gap:12px;margin:12px 0}.checkout_section .checkout_input_container,.checkout_section .checkout_details_input_group,.checkout_section .checkout_reservation_input_group{width:100%;min-width:100%}.checkout_section .checkout_input,.checkout_section .checkout_details_input,.checkout_section .checkout_reservation_input{height:45px;padding:12px 16px;font-size:16px}.checkout_section .checkout_details_row,.checkout_section .checkout_reservation_row{flex-direction:column;gap:8px}.checkout_section .checkout_btn_large,.checkout_section .checkout_details_btn,.checkout_section .checkout_reservation_btn{width:100%;min-height:50px;padding:16px 20px;font-size:16px}@media (max-width:768px){.checkout_section .checkout_card_controls_wrapper[style*="z-index: 4"] .checkout_card{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 4"] .checkout_card::-webkit-scrollbar{display:none}}@media (max-width:480px){.checkout_section .checkout_section{padding:10px}.checkout_section .checkout_container{width:100%;max-width:380px;min-height:550px}.checkout_section .checkout_card_controls_wrapper{border-radius:10px;height:550px}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 4"]{height:auto!important;min-height:550px!important;max-height:none!important}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 4"] .checkout_card{overflow:hidden auto;height:auto!important;min-height:550px!important;max-height:none!important}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 3"],.checkout_section .checkout_card_controls_wrapper[style*="z-index: 2"],.checkout_section .checkout_card_controls_wrapper[style*="z-index: 1"]{height:550px!important}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 3"] .checkout_card,.checkout_section .checkout_card_controls_wrapper[style*="z-index: 2"] .checkout_card,.checkout_section .checkout_card_controls_wrapper[style*="z-index: 1"] .checkout_card{height:100%!important;overflow:hidden!important}.checkout_section .checkout_content{padding:12px;font-size:14px}.checkout_section .checkout_titel{font-size:20px}.checkout_section .checkout_label{font-size:16px}.checkout_section .checkout_controls{gap:12px;bottom:-60px}.checkout_section .checkout_btn_arrow{width:40px;height:40px}.checkout_section .checkout_btn_arrow svg{width:14px;height:14px}.checkout_section .checkout_btn_accept{min-width:90px;height:40px;padding:0 15px}.checkout_section .checkout_btn_accept svg{width:14px;height:14px}.checkout_section .checkout_btn_text{font-size:12px}}@media (max-width:768px) and (orientation:landscape){.checkout_section .checkout_section{align-items:center;padding:10px}.checkout_section .checkout_container{height:auto;min-height:500px}.checkout_section .checkout_card_controls_wrapper{height:500px}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 4"]{height:auto!important;min-height:500px!important;max-height:none!important}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 4"] .checkout_card{overflow:hidden auto;height:auto!important;min-height:500px!important;max-height:none!important}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 3"],.checkout_section .checkout_card_controls_wrapper[style*="z-index: 2"],.checkout_section .checkout_card_controls_wrapper[style*="z-index: 1"]{height:500px!important}.checkout_section .checkout_card_controls_wrapper[style*="z-index: 3"] .checkout_card,.checkout_section .checkout_card_controls_wrapper[style*="z-index: 2"] .checkout_card,.checkout_section .checkout_card_controls_wrapper[style*="z-index: 1"] .checkout_card{height:100%!important;overflow:hidden!important}.checkout_section .checkout_controls{bottom:-60px}}}
.checkout_details_header{text-align:center;margin-bottom:10px}.checkout_details_form{flex-direction:column;gap:10px;width:100%;display:flex}.checkout_details_row{gap:12px;width:100%;display:flex}.checkout_details_input_group{flex-direction:column;flex:1;display:flex}.checkout_details_input_group.checkout_details_full_width{width:100%}.checkout_details_input_group.checkout_details_flex_grow{flex:2}.checkout_details_input_group.checkout_details_narrow{flex:1;min-width:80px;max-width:120px}.checkout_details_label{color:#fff;margin:2.5px 0;font-family:Abhaya Libre,serif;font-size:14px;font-weight:500}.checkout_details_input{color:#fff;box-sizing:border-box;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:16px 20px;font-family:Abhaya Libre,serif;font-size:16px;transition:all .3s}.checkout_details_input::placeholder{color:#fff6}.checkout_details_input:focus{background:#21cfff0d;border-color:#21cfff;transform:translateY(-1px);box-shadow:0 4px 20px #21cfff26}.checkout_details_input:focus::placeholder{opacity:.7}.checkout_details_submit{width:100%;margin-top:15px}.checkout_details_btn{background:linear-gradient(135deg,#21cfff 0%,#1976d2 100%);border:none;border-radius:16px;width:100%;padding:18px 32px;font-size:18px;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.checkout_details_btn:hover:not(:disabled){filter:brightness(115%);transform:translateY(-1px);box-shadow:0 8px 32px #21cfff4d}.checkout_details_btn:active:not(:disabled){transform:translateY(0)}.checkout_details_btn:disabled{opacity:.8;cursor:not-allowed;background:#555;transform:none}.checkout_submission_error_details{text-align:center;color:#ff4757;background:linear-gradient(135deg,#ff47571a 0%,#f443361a 100%);border:1px solid #ff47574d;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.checkout_error_icon{color:#ff4757;background:#ff475733;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:flex}.checkout_success_icon{color:#4caf50;background:#4caf5033;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:700;display:flex}.checkout_button_loading{justify-content:center;align-items:center;gap:12px;display:flex}.checkout_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkout_content .checkout_details_form,.checkout_content .checkout_details_row,.checkout_content .checkout_details_input_group,.checkout_content .checkout_details_label,.checkout_content .checkout_submission_error_details{text-align:left}.checkout_content .checkout_details_header{text-align:center}@media (max-width:480px){.checkout_details_row{flex-direction:column;gap:8px}.checkout_details_input_group.checkout_details_narrow{max-width:none}.checkout_details_input{padding:14px 16px;font-size:16px}.checkout_details_form{gap:12px}}.checkout_details_input:invalid:not(:placeholder-shown){background:#ff47570d;border-color:#ff4757}.checkout_details_input:focus{box-shadow:0 4px 20px #21cfff26}.checkout_details_btn:before{content:"";z-index:0;background:#ffffff1a;border-radius:50%;width:0;height:0;transition:width .6s,height .6s,top .6s,left .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout_details_btn:active:before{width:300px;height:300px}.checkout_details_btn .checkout_button_label,.checkout_details_btn .checkout_button_loading{z-index:1;position:relative}.checkout_content{max-width:450px;margin:0 auto}.checkout_details_label{letter-spacing:.5px}.checkout_details_input{letter-spacing:.3px}
.checkout_controls{align-items:center;gap:20px;display:flex;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}.checkout_btn_arrow{cursor:pointer;background:linear-gradient(135deg,#555 0%,#333 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-family:Abhaya Libre,serif;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000004d}.checkout_btn_arrow:hover{cursor:pointer;background:linear-gradient(135deg,#666 0%,#444 100%);transform:translateY(-3px)scale(1.05);box-shadow:0 6px 25px #0006}.checkout_btn_arrow:active{transform:translateY(-1px)scale(1.02)}.checkout_btn_arrow:disabled{cursor:not-allowed;opacity:.5;background:#555;transform:none;box-shadow:0 2px 8px #0003}.checkout_btn_arrow svg{fill:#fff;cursor:pointer;pointer-events:none;width:20px;height:20px;transition:transform .2s}.checkout_btn_arrow:hover svg{transform:scale(1.1)}.checkout_btn_accept{cursor:pointer;background:linear-gradient(135deg,#21cfff 0%,#1976d2 100%);border:none;border-radius:25px;justify-content:center;align-items:center;gap:8px;min-width:110px;height:50px;padding:0 20px;font-family:Abhaya Libre,serif;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #21cfff4d}.checkout_btn_accept:hover{filter:brightness(115%);cursor:pointer;transform:translateY(-3px)scale(1.05);box-shadow:0 6px 25px #21cfff66}.checkout_btn_accept:active{transform:translateY(-1px)scale(1.02)}.checkout_btn_accept:disabled{cursor:not-allowed;opacity:.5;background:#555;transform:none;box-shadow:0 2px 8px #0003}.checkout_btn_accept svg{fill:#fff;cursor:pointer;pointer-events:none;width:18px;height:18px;transition:transform .2s}.checkout_btn_accept:hover svg{transform:scale(1.1)}.checkout_btn_text{color:#fff;letter-spacing:.5px;cursor:pointer;pointer-events:none;font-size:14px;font-weight:600}.checkout_btn_hidden{opacity:0;pointer-events:none;transform:scale(.8)}.checkout_btn_arrow:before,.checkout_btn_accept:before{content:"";z-index:0;background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s,top .6s,left .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout_btn_arrow:active:before{width:60px;height:60px}.checkout_btn_accept:active:before{width:120px;height:120px}.checkout_btn_arrow svg,.checkout_btn_accept svg,.checkout_btn_text{z-index:1;position:relative}.checkout_payment_header_new{text-align:center;margin-bottom:10px}.checkout_payment_product_summary_modern{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.checkout_payment_product_image_modern{background:#ffffff1a;border-radius:8px;flex-shrink:0;height:75px;overflow:hidden}.checkout_payment_product_info_modern{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.checkout_payment_product_name_modern{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.checkout_payment_product_artist_modern{color:#ffffffb3;font-size:12px;line-height:1.2}.checkout_payment_product_size_modern{color:#ffffff80;font-size:11px;line-height:1.2}.checkout_payment_method_section{width:100%;margin-bottom:10px}.checkout_payment_method_selector{width:100%;position:relative}.checkout_payment_method_select_modern{color:#fff;cursor:pointer;appearance:none;box-sizing:border-box;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:16px 50px 16px 20px;font-family:Abhaya Libre,serif;font-size:16px;font-weight:600;transition:all .3s}.checkout_payment_method_select_modern:focus{background:#21cfff0d;border-color:#21cfff;transform:translateY(-1px);box-shadow:0 4px 20px #21cfff26}.checkout_payment_method_select_modern:hover{background:#ffffff14;border-color:#ffffff26}.checkout_payment_method_select_modern option{color:#fff;background:#29294f;padding:12px;font-weight:500}.checkout_select_arrow{pointer-events:none;color:#fff9;transition:color .3s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.checkout_payment_method_selector:hover .checkout_select_arrow{color:#fffc}.checkout_payment_form_new,.checkout_payment_card_section_new{flex-direction:column;display:flex}.checkout_input_group{flex-direction:column;margin:2.5px 0;display:flex}.checkout_input_container_new{box-sizing:border-box;width:100%;position:relative}.checkout_input_new{color:#fff;box-sizing:border-box;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:16px 20px;font-family:Abhaya Libre,serif;font-size:16px;transition:all .3s}.checkout_input_new::placeholder{color:#fff6;transition:opacity .3s}.checkout_input_new:focus{background:#21cfff0d;border-color:#21cfff;transform:translateY(-1px);box-shadow:0 4px 20px #21cfff26}.checkout_input_new:focus::placeholder{opacity:.7}.checkout_input_container_new.checkout_input_error .checkout_input_new{background:#ff47570d;border-color:#ff4757}.checkout_card_number_input{letter-spacing:1px;padding-right:50px;font-family:Courier New,monospace}.checkout_input_uppercase{text-transform:uppercase}.checkout_input_label_new{color:#fff;margin:5px 0;font-size:14px;font-weight:500;display:block}.checkout_input_icon{color:#fff9;pointer-events:none;font-size:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.checkout_input_new:focus+.checkout_input_icon{color:#21cfff}.checkout_payment_card_row_new{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.checkout_validation_error{color:#ff4757;margin-top:4px;font-size:12px;font-weight:500}.checkout_payment_submit_new{margin-top:8px}.checkout_payment_btn_new{background:linear-gradient(135deg,#21cfff 0%,#1976d2 100%);border:none;border-radius:16px;width:100%;padding:18px 32px;font-size:18px;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.checkout_payment_btn_new:hover:not(:disabled){filter:brightness(115%);transform:translateY(-1px);box-shadow:0 8px 32px #21cfff4d}.checkout_payment_btn_new:active:not(:disabled){transform:translateY(0)}.checkout_payment_btn_new:disabled,.checkout_payment_btn_new.checkout_btn_loading{opacity:.8;cursor:not-allowed;background:#555;border-color:#666;transform:none}.checkout_button_label{cursor:pointer}.checkout_button_loading{justify-content:center;align-items:center;gap:12px;display:flex}.checkout_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkout_submission_success{text-align:center;color:#4caf50;background:linear-gradient(135deg,#4caf501a 0%,#8bc34a1a 100%);border:1px solid #4caf504d;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin:20px 0;padding:20px;display:flex}.checkout_success_icon{color:#4caf50;background:#4caf5033;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:700;display:flex}.checkout_submission_error_new{text-align:center;color:#ff4757;background:linear-gradient(135deg,#ff47571a 0%,#f443361a 100%);border:1px solid #ff47574d;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin:20px 0;padding:20px;display:flex}.checkout_error_icon{color:#ff4757;background:#ff475733;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:flex}@media (max-width:480px){.checkout_payment_product_card{text-align:center;flex-direction:column;gap:12px}.checkout_payment_product_details{flex-direction:column;gap:8px;width:100%}.checkout_payment_total_section{align-items:center}.checkout_payment_card_row_new{grid-template-columns:1fr;gap:8px}.checkout_input_new{padding:14px 16px;font-size:16px}.checkout_card_number_input{padding-right:45px}}.checkout_input_new:focus{box-shadow:none}.checkout_input_container_new:focus-within .checkout_input_icon{opacity:1;color:#21cfff}.checkout_payment_product_card,.checkout_payment_method_selector,.checkout_input_container_new{transition:all .3s cubic-bezier(.4,0,.2,1)}.checkout_payment_product_card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0006}.checkout_payment_method_selector:hover{background:#ffffff14;border-color:#ffffff26}.checkout_payment_form_new.loading{pointer-events:none;opacity:.7}.checkout_input_new[type=text]::-webkit-input-placeholder{color:#fff6}.checkout_input_new[type=text]::placeholder{color:#fff6}.checkout_input_new[type=text]:-ms-placeholder-shown{color:#fff6}.checkout_payment_btn_new:before{content:"";z-index:0;background:#ffffff1a;border-radius:50%;width:0;height:0;transition:width .6s,height .6s,top .6s,left .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout_payment_btn_new:active:before{width:300px;height:300px}.checkout_payment_btn_new .checkout_button_label,.checkout_payment_btn_new .checkout_button_loading{z-index:1;position:relative}.checkout_input_container_new.checkout_input_error .checkout_input_label_new{color:#ff4757}.checkout_input_container_new.checkout_input_error .checkout_input_icon{color:#ff4757;opacity:1}.checkout_input_container_new.checkout_input_valid{background:#4caf500d;border-color:#4caf50}.checkout_input_container_new.checkout_input_valid .checkout_input_label_new{color:#4caf50}.checkout_input_container_new.checkout_input_valid .checkout_input_icon{color:#4caf50;opacity:1}.checkout_payment_section_title{color:#fff;letter-spacing:.5px;margin-bottom:12px;font-size:18px;font-weight:700}.checkout_content .checkout_payment_method_section,.checkout_content .checkout_payment_form_new,.checkout_content .checkout_input_group,.checkout_content .checkout_input_container_new,.checkout_content .checkout_payment_section_title,.checkout_content .checkout_validation_error,.checkout_content .checkout_payment_product_summary_modern,.checkout_content .checkout_payment_product_info_modern{text-align:left;width:100%;max-width:none}.checkout_content .checkout_payment_header_new{text-align:center}.checkout_content{max-width:450px;margin:0 auto}.checkout_input_new:-webkit-autofill{-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #ffffff0d}.checkout_input_new:-webkit-autofill:hover{-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #ffffff0d}.checkout_input_new:-webkit-autofill:focus{-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #ffffff0d}.checkout_policy_section{justify-content:center;margin-top:20px;display:flex}.checkout_policy_link{color:#1976d2;font-size:15px}.checkout_policy_link:hover{color:#fff;cursor:pointer}.checkout_policy_label{margin-left:10px;font-size:15px}.checkout_payment_method_header{position:relative}.checkout_payment_logos{align-items:center;gap:8px;display:flex;position:absolute;top:0;right:0}
.checkout_reservation_header{text-align:center;margin-bottom:10px}.checkout_order_review_container{border-bottom:2px solid #eee;justify-content:center;gap:15px;width:100%;margin-bottom:20px;padding:15px 0;display:flex}.checkout_order_review_product_image img{object-fit:contain;width:80px;height:80px}.checkout_order_review_information{text-align:start;flex-direction:column;gap:5px;font-size:14px;display:flex}.checkout_reservation_form{flex-direction:column;gap:15px;width:100%;display:flex}.checkout_reservation_row{gap:12px;width:100%;display:flex}.checkout_reservation_input_group{flex-direction:column;flex:1;gap:6px;display:flex}.checkout_reservation_label{color:#fff;margin-bottom:4px;font-family:Abhaya Libre,serif;font-size:14px;font-weight:500}.checkout_reservation_input{color:#fff;box-sizing:border-box;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:16px 20px;font-family:Abhaya Libre,serif;font-size:16px;transition:all .3s}.checkout_reservation_input::placeholder{color:#fff6}.checkout_reservation_input:focus{background:#21cfff0d;border-color:#21cfff;transform:translateY(-1px);box-shadow:0 4px 20px #21cfff26}.checkout_reservation_input:focus::placeholder{opacity:.7}.checkout_reservation_input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.checkout_reservation_input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.5);opacity:1;cursor:pointer}.checkout_reservation_submit{width:100%;margin-top:15px}.checkout_reservation_btn{background:linear-gradient(135deg,#21cfff 0%,#1976d2 100%);border:none;border-radius:16px;width:100%;padding:18px 32px;font-size:18px;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.checkout_reservation_btn:hover:not(:disabled){filter:brightness(115%);transform:translateY(-1px);box-shadow:0 8px 32px #21cfff4d}.checkout_reservation_btn:active:not(:disabled){transform:translateY(0)}.checkout_reservation_btn:disabled{opacity:.8;cursor:not-allowed;background:#555;transform:none}.checkout_submission_error_reservation{text-align:center;color:#ff4757;background:linear-gradient(135deg,#ff47571a 0%,#f443361a 100%);border:1px solid #ff47574d;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.checkout_error_icon{color:#ff4757;background:#ff475733;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:flex}.checkout_success_icon{color:#4caf50;background:#4caf5033;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:700;display:flex}.checkout_button_loading{justify-content:center;align-items:center;gap:12px;display:flex}.checkout_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkout_content .checkout_reservation_form,.checkout_content .checkout_reservation_row,.checkout_content .checkout_reservation_input_group,.checkout_content .checkout_reservation_label,.checkout_content .checkout_submission_error_reservation{text-align:left}@media (max-width:480px){.checkout_reservation_row{flex-direction:column;gap:8px}.checkout_reservation_input{padding:14px 16px;font-size:16px}.checkout_reservation_form{gap:12px}}.checkout_reservation_input:focus{box-shadow:0 4px 20px #21cfff26}.checkout_reservation_btn:before{content:"";z-index:0;background:#ffffff1a;border-radius:50%;width:0;height:0;transition:width .6s,height .6s,top .6s,left .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout_reservation_btn:active:before{width:300px;height:300px}.checkout_reservation_btn .checkout_button_label,.checkout_reservation_btn .checkout_button_loading{z-index:1;position:relative}.checkout_content{max-width:450px;margin:0 auto}.checkout_reservation_label{letter-spacing:.5px}.checkout_reservation_input{letter-spacing:.3px}
.checkout_section{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:20px;font-family:Abhaya Libre,serif;display:flex}.checkout_container{width:500px;height:600px;position:relative}.checkout_card_wrapper{backface-visibility:hidden;will-change:transform,opacity;width:100%;height:600px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:absolute;transform:translateZ(0)}.checkout_summary_card_wrapper{position:relative}.checkout_card{cursor:pointer;background:linear-gradient(100deg,#08070c,#29294f);border:2px solid #e0e0e0;border-radius:15px;width:100%;height:100%;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.checkout_card_wrapper[style*="z-index: 4"] .checkout_card{overflow:hidden auto}.checkout_card:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 15px 40px #0006}.checkout_card_wrapper[style*="display: none"]{pointer-events:none!important;visibility:hidden!important}.checkout_summary_controls_external{z-index:1000;align-items:center;gap:20px;transition:all .3s;display:flex;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.checkout_btn_arrow{cursor:pointer;background:linear-gradient(135deg,#555 0%,#333 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-family:Abhaya Libre,serif;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000004d}.checkout_btn_arrow:hover{background:linear-gradient(135deg,#666 0%,#444 100%);transform:translateY(-3px)scale(1.05);box-shadow:0 6px 25px #0006}.checkout_btn_arrow:active{transform:translateY(-1px)scale(1.02)}.checkout_btn_arrow:disabled{cursor:not-allowed;opacity:.5;background:#555;transform:none;box-shadow:0 2px 8px #0003}.checkout_btn_arrow svg{fill:#fff;pointer-events:none;width:20px;height:20px;transition:transform .2s}.checkout_btn_arrow:hover svg{transform:scale(1.1)}.checkout_btn_accept{cursor:pointer;background:linear-gradient(135deg,#21cfff 0%,#1976d2 100%);border:none;border-radius:25px;justify-content:center;align-items:center;gap:8px;min-width:110px;height:50px;padding:0 20px;font-family:Abhaya Libre,serif;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #21cfff4d}.checkout_btn_accept:hover{filter:brightness(115%);transform:translateY(-3px)scale(1.05);box-shadow:0 6px 25px #21cfff66}.checkout_btn_accept:active{transform:translateY(-1px)scale(1.02)}.checkout_btn_accept:disabled{cursor:not-allowed;opacity:.5;background:#555;transform:none;box-shadow:0 2px 8px #0003}.checkout_btn_accept svg{fill:#fff;pointer-events:none;width:18px;height:18px;transition:transform .2s}.checkout_btn_accept:hover svg{transform:scale(1.1)}.checkout_btn_text{color:#fff;letter-spacing:.5px;pointer-events:none;font-size:14px;font-weight:600}.checkout_btn_hidden{opacity:0;pointer-events:none;transition:all .3s;transform:scale(.8)}.checkout_btn_arrow:before,.checkout_btn_accept:before{content:"";z-index:0;background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s,top .6s,left .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout_btn_arrow:active:before{width:60px;height:60px}.checkout_btn_accept:active:before{width:120px;height:120px}.checkout_btn_arrow svg,.checkout_btn_accept svg,.checkout_btn_text{z-index:1;position:relative}.checkout_content{text-align:center;letter-spacing:2px;box-sizing:border-box;color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:20px;font-family:Abhaya Libre,serif;font-size:18px;display:flex}.checkout_titel{color:#fff;margin-bottom:20px;font-size:30px}.checkout_label{text-align:start;color:#fff;width:90%;margin-bottom:15px;font-size:25px}.checkout_btn_large{cursor:pointer;letter-spacing:1px;color:#fff;background:linear-gradient(135deg,#29294f 0%,#08070c 100%);border:2px solid #555;border-radius:25px;min-width:200px;padding:15px 30px;font-family:Abhaya Libre,serif;font-size:16px;font-weight:700;transition:all .3s}.checkout_btn_large:hover{transform:translateY(-2px);box-shadow:0 7px 20px #0000004d}.checkout_btn_large:disabled{opacity:.6;cursor:not-allowed;transform:none}.checkout_loading_state,.checkout_submission_success,.checkout_submission_error{text-align:center;border-radius:8px;margin:15px 0;padding:15px}.checkout_submission_success{color:#4caf50;background-color:#d4edda33;border:1px solid #c3e6cb4d}.checkout_submission_error{color:#f44336;background-color:#f8d7da33;border:1px solid #f5c6cb4d}.checkout_loading_state{color:#ccc;background-color:#e2e3e533;border:1px solid #d6d8db4d}@media (min-width:769px) and (max-width:1024px){.checkout_container{width:450px;height:550px}.checkout_card_wrapper{height:550px}.checkout_content{padding:18px;font-size:16px}.checkout_titel{font-size:26px}.checkout_label{font-size:22px}.checkout_summary_controls_external{bottom:-70px}}@media (max-width:768px){.checkout_section{align-items:flex-start;min-height:100vh;padding:15px}.checkout_container{width:100%;max-width:450px;height:auto;min-height:600px;margin:0 auto}.checkout_card_wrapper{border-radius:12px;height:600px}.checkout_card_wrapper[style*="z-index: 4"]{height:auto!important;min-height:600px!important;max-height:none!important}.checkout_card_wrapper[style*="z-index: 4"] .checkout_card{overflow:hidden auto;height:auto!important;min-height:600px!important;max-height:none!important}.checkout_content{letter-spacing:1px;box-sizing:border-box;justify-content:flex-start;height:auto;min-height:100%;padding:15px 15px 20px;font-size:16px}.checkout_titel{margin-bottom:15px;font-size:22px}.checkout_label{margin-bottom:12px;font-size:18px}.checkout_summary_controls_external{gap:15px;bottom:-70px}.checkout_btn_arrow{width:45px;height:45px}.checkout_btn_arrow svg{width:16px;height:16px}.checkout_btn_accept{min-width:100px;height:45px;padding:0 18px}.checkout_btn_accept svg{width:16px;height:16px}.checkout_btn_text{font-size:13px}.checkout_form_content,.checkout_form_content_payment,.checkout_form_content_pickup{flex-direction:column;row-gap:12px;margin:12px 0}.checkout_input_container,.checkout_details_input_group,.checkout_reservation_input_group{width:100%;min-width:100%}.checkout_input,.checkout_details_input,.checkout_reservation_input{height:45px;padding:12px 16px;font-size:16px}.checkout_details_row,.checkout_reservation_row{flex-direction:column;gap:8px}.checkout_btn_large,.checkout_details_btn,.checkout_reservation_btn{width:100%;min-height:50px;padding:16px 20px;font-size:16px}.checkout_card_wrapper[style*="z-index: 4"] .checkout_card{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.checkout_card_wrapper[style*="z-index: 4"] .checkout_card::-webkit-scrollbar{display:none}}@media (max-width:480px){.checkout_section{padding:10px}.checkout_container{width:100%;max-width:380px;min-height:550px}.checkout_card_wrapper{border-radius:10px;height:550px}.checkout_card_wrapper[style*="z-index: 4"]{height:auto!important;min-height:550px!important;max-height:none!important}.checkout_content{padding:12px;font-size:14px}.checkout_titel{font-size:20px}.checkout_label{font-size:16px}.checkout_summary_controls_external{gap:12px;bottom:-60px}.checkout_btn_arrow{width:40px;height:40px}.checkout_btn_arrow svg{width:14px;height:14px}.checkout_btn_accept{min-width:90px;height:40px;padding:0 15px}.checkout_btn_accept svg{width:14px;height:14px}.checkout_btn_text{font-size:12px}}@media (max-width:768px) and (orientation:landscape){.checkout_section{align-items:center;padding:10px}.checkout_container{height:auto;min-height:500px}.checkout_card_wrapper{height:500px}.checkout_card_wrapper[style*="z-index: 4"]{height:auto!important;min-height:500px!important;max-height:none!important}.checkout_summary_controls_external{bottom:-60px}}.checkout_artist{color:#ccc;margin-top:10px;margin-bottom:15px}.checkout_product_image img{object-fit:contain;max-width:100%;height:200px;margin:12.5px 0}.checkout_description_container{text-align:start;width:90%;margin-bottom:5px;position:relative}.checkout_description{text-align:left;position:relative;overflow:hidden}.checkout_description.checkout_line_clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.checkout_read_more_container{text-align:end;width:100%}.checkout_read_more_button{cursor:pointer;color:#667eea;background:0 0;border:none;padding:5px 10px;font-size:16px;text-decoration:underline}.checkout_product_information{background-color:#ffffff0b;border-radius:25px;justify-content:space-between;width:90%;margin:5px 0;padding:5px 10px;font-size:16px;display:flex}.checkout_text{text-align:start;letter-spacing:1px;width:90%;font-family:Abhaya Libre,serif;font-size:18px}.checkout_text li{margin:10px 0;line-height:1.4}.checkout_selector_dropdown{cursor:pointer;background:linear-gradient(100deg,#251f3d,#29294f);border-radius:8px;width:90%;margin:20px 0;position:relative;box-shadow:0 4px 6px #0000001a}.checkout_selector_dropdown_menu{color:#fff;cursor:pointer;background:linear-gradient(100deg,#251f3d,#29294f);border:2px solid #4b4b4b;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;min-height:44px;padding:12px 15px;transition:background .3s;display:flex}.checkout_selector_dropdown_menu:hover{background:#ffffff26}.checkout_selector_dropdown_menu span{color:#fff;letter-spacing:1px;cursor:pointer;flex-grow:1;font-family:Abhaya Libre,serif;font-size:20px;font-weight:lighter}.checkout_small_dropdown_arrow{cursor:pointer;background:0 0;flex-shrink:0;width:40px;height:40px;position:relative}.checkout_small_dropdown_arrow:before,.checkout_small_dropdown_arrow:after{content:"";cursor:pointer;background:#fff;border-radius:10px;width:15px;height:4px;transition:transform .3s;position:absolute;top:18px}.checkout_small_dropdown_arrow:before{right:15px;transform:rotate(45deg)}.checkout_small_dropdown_arrow:after{right:7.5px;transform:rotate(-45deg)}.checkout_small_dropdown_arrow.checkout_active:before{transform:rotate(-45deg)}.checkout_small_dropdown_arrow.checkout_active:after{transform:rotate(45deg)}.checkout_selector_dropdown_menu_options{color:#fff;opacity:0;visibility:hidden;z-index:10;box-sizing:border-box;background:linear-gradient(100deg,#251f3d,#29294f);border:2px solid #4b4b4b;border-top:none;border-radius:0 0 10px 10px;width:100%;max-height:0;margin:0;padding:8px;list-style:none;transition:opacity .3s,max-height .3s,visibility .3s;position:absolute;left:0;overflow:hidden}.checkout_selector_dropdown_menu_options_open{opacity:1;visibility:visible;max-height:300px}.checkout_selector_dropdown_menu_options li{text-align:start;cursor:pointer;letter-spacing:1px;border-radius:8px;align-items:center;min-height:44px;margin:.4em 0;padding:15px 12px;font-family:Abhaya Libre,serif;font-size:16px;transition:background .3s;display:flex}.checkout_selector_dropdown_menu_options li:hover{background:#ffffff26}.checkout_selector_dropdown_menu_options li:first-child img{object-fit:contain;width:32px;height:32px;margin-right:12px}.checkout_select_option_private{padding-left:50px!important}.checkout_active_selector_dropdown_menu_option{background:#ffffff1a}
.checkout_text{text-align:start;letter-spacing:1px;width:90%;font-family:Abhaya Libre,serif;font-size:18px}.checkout_text li{margin:10px 0;line-height:1.4}.checkout_selector_dropdown{cursor:pointer;background:linear-gradient(100deg,#251f3d,#29294f);border-radius:8px;width:90%;margin:20px 0;position:relative;box-shadow:0 4px 6px #0000001a}.checkout_selector_dropdown_menu{color:#fff;cursor:pointer;background:linear-gradient(100deg,#251f3d,#29294f);border:2px solid #4b4b4b;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;min-height:44px;padding:12px 15px;transition:background .3s;display:flex}.checkout_selector_dropdown_menu:hover{background:#ffffff26}.checkout_selector_dropdown_menu span{color:#fff;letter-spacing:1px;cursor:pointer;flex-grow:1;font-family:Abhaya Libre,serif;font-size:20px;font-weight:lighter}.checkout_small_dropdown_arrow{cursor:pointer;background:0 0;flex-shrink:0;width:40px;height:40px;position:relative}.checkout_small_dropdown_arrow:before,.checkout_small_dropdown_arrow:after{content:"";cursor:pointer;background:#fff;border-radius:10px;width:15px;height:4px;transition:transform .3s;position:absolute;top:18px}.checkout_small_dropdown_arrow:before{right:15px;transform:rotate(45deg)}.checkout_small_dropdown_arrow:after{right:7.5px;transform:rotate(-45deg)}.checkout_small_dropdown_arrow.checkout_active:before{transform:rotate(-45deg)}.checkout_small_dropdown_arrow.checkout_active:after{transform:rotate(45deg)}.checkout_selector_dropdown_menu_options{color:#fff;opacity:0;visibility:hidden;z-index:10;box-sizing:border-box;background:linear-gradient(100deg,#251f3d,#29294f);border:2px solid #4b4b4b;border-top:none;border-radius:0 0 10px 10px;width:100%;max-height:0;margin:0;padding:8px;list-style:none;transition:opacity .3s,max-height .3s,visibility .3s;position:absolute;left:0;overflow:hidden}.checkout_selector_dropdown_menu_options_open{opacity:1;visibility:visible;max-height:300px}.checkout_selector_dropdown_menu_options li{text-align:start;cursor:pointer;letter-spacing:1px;border-radius:8px;align-items:center;min-height:44px;margin:.4em 0;padding:15px 12px;font-family:Abhaya Libre,serif;font-size:16px;transition:background .3s;display:flex}.checkout_selector_dropdown_menu_options li:hover{background:#ffffff26}.checkout_selector_dropdown_menu_options li img{object-fit:contain;width:32px;height:32px;margin-right:12px}.checkout_select_option_private{padding-left:50px!important}.checkout_active_selector_dropdown_menu_option{background:#ffffff1a}
.checkout_section{box-sizing:border-box;min-height:100vh;padding:20px}.checkout_container{width:500px;min-height:600px;margin:0 auto;position:relative}.checkout_card{cursor:pointer;backface-visibility:hidden;will-change:transform,opacity;background:linear-gradient(100deg,#08070c,#29294f);border:2px solid #e0e0e0;border-radius:15px;width:100%;height:600px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:absolute;overflow:visible;transform:translateZ(0);box-shadow:0 10px 30px #0000004d}.checkout_card:first-child{z-index:4;overflow:hidden auto;transform:translate(0)translateY(0)scale(1)}.checkout_card:nth-child(2),.checkout_card:nth-child(3),.checkout_card:nth-child(4){height:600px;overflow:hidden}.checkout_controls{z-index:10;align-items:center;gap:20px;transition:all .3s;display:flex;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}@media (min-width:769px) and (max-width:1024px){.checkout_container{width:450px}.checkout_card{height:550px}.checkout_card:first-child{height:auto!important}.checkout_card:nth-child(2),.checkout_card:nth-child(3),.checkout_card:nth-child(4){height:550px}.checkout_content{padding:18px;font-size:16px}.checkout_titel{font-size:26px}.checkout_label{font-size:22px}.checkout_controls{bottom:-70px}}@media (max-width:768px){.checkout_section{align-items:flex-start;min-height:100vh;padding:15px}.checkout_container{width:100%;max-width:450px;margin:0 auto}.checkout_card{border-radius:12px;height:auto;min-height:650px}.checkout_card:first-child{z-index:4;overflow:hidden auto;transform:translate(0)translateY(0)scale(1);height:auto!important;min-height:auto!important;max-height:none!important}.checkout_card:nth-child(2){z-index:3;opacity:.95;height:650px;overflow:hidden;transform:translate(15px)translateY(3px)scale(.98)}.checkout_card:nth-child(3){z-index:2;opacity:.8;height:650px;overflow:hidden;transform:translate(30px)translateY(6px)scale(.96)}.checkout_card:nth-child(4){z-index:1;opacity:.65;height:650px;overflow:hidden;transform:translate(45px)translateY(9px)scale(.94)}.checkout_content{letter-spacing:1px;box-sizing:border-box;height:100%;padding:15px;font-size:16px}.checkout_titel{margin-bottom:15px;font-size:22px}.checkout_label{margin-bottom:12px;font-size:18px}.checkout_controls{gap:15px;bottom:-70px}.checkout_btn_arrow{width:45px;height:45px}.checkout_btn_accept{min-width:100px;height:45px;padding:0 18px}.checkout_btn_accept svg{width:16px;height:16px}.checkout_btn_text{font-size:13px}.checkout_form_content,.checkout_form_content_payment,.checkout_form_content_pickup{flex-direction:column;row-gap:12px;margin:12px 0}.checkout_input_container,.checkout_details_input_group,.checkout_reservation_input_group{width:100%;min-width:100%}.checkout_input,.checkout_details_input,.checkout_reservation_input{height:45px;padding:12px 16px;font-size:16px}.checkout_details_row,.checkout_reservation_row{flex-direction:column;gap:8px}.checkout_btn_large,.checkout_details_btn,.checkout_reservation_btn{width:100%;min-height:50px;padding:16px 20px;font-size:16px}.checkout_payment_header_new{margin-bottom:15px}.checkout_payment_product_summary_modern,.checkout_order_review_container{gap:10px;margin-bottom:15px;padding:12px}.checkout_payment_method_section{margin-bottom:15px}.checkout_payment_method_select_modern{padding:14px 16px 14px 18px;font-size:16px}.checkout_payment_card_row_new{grid-template-columns:1fr;gap:8px}.checkout_input_new{padding:14px 18px;font-size:16px}.checkout_card_number_input{padding-right:45px}.checkout_payment_btn_new{padding:16px 20px;font-size:16px}.checkout_order_review_container{text-align:center;flex-direction:column}.checkout_order_review_product_image img{width:70px;height:70px}.checkout_order_review_information{gap:3px;font-size:13px}.checkout_submission_success,.checkout_submission_error_details,.checkout_submission_error_reservation{margin:15px 0;padding:12px;font-size:14px}.checkout_payment_method_select_modern,.checkout_btn_large,.checkout_details_btn,.checkout_reservation_btn{min-height:44px}.checkout_btn_arrow,.checkout_btn_accept{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#ffffff1a;tap-highlight-color:#ffffff1a}}@media (max-width:480px){.checkout_section{padding:10px}.checkout_container{width:100%;max-width:380px}.checkout_card{border-width:1px;border-radius:10px;height:auto;min-height:600px}.checkout_card:first-child{min-height:auto!important;max-height:none!important}.checkout_card:nth-child(2),.checkout_card:nth-child(3),.checkout_card:nth-child(4){height:600px}.checkout_content{padding:12px;font-size:14px}.checkout_titel{font-size:20px}.checkout_label{font-size:16px}.checkout_controls{gap:12px;bottom:-60px}.checkout_btn_arrow{width:40px;height:40px}.checkout_btn_arrow svg{width:16px;height:16px}.checkout_btn_accept{min-width:90px;height:40px;padding:0 15px}.checkout_btn_accept svg{width:14px;height:14px}.checkout_btn_text{font-size:12px}}@media (max-width:768px) and (orientation:landscape){.checkout_section{align-items:center;padding:10px}.checkout_container{height:auto}.checkout_card{height:auto;min-height:550px}.checkout_card:first-child{height:auto!important;min-height:auto!important;max-height:none!important}.checkout_card:nth-child(2),.checkout_card:nth-child(3),.checkout_card:nth-child(4){height:550px}.checkout_controls{bottom:-60px}}@media (max-width:768px){.checkout_card:first-child{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.checkout_card:first-child::-webkit-scrollbar{display:none}}.checkout_content{flex-direction:column;justify-content:flex-start;height:auto;min-height:auto;display:flex}@media (max-width:768px){.checkout_content{justify-content:flex-start;align-items:center;height:fit-content;min-height:auto;padding-bottom:20px}.checkout_content>*{flex-shrink:0}.checkout_payment_form_new,.checkout_details_form,.checkout_reservation_form{padding-bottom:20px}}
.checkout_popup_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;box-sizing:border-box;background:#000c;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}.checkout_popup_content{max-width:90vw;max-height:90vh;animation:.3s ease-out slideIn;position:relative}.checkout_popup_close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:10001;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 4px 20px #0000004d}.checkout_popup_close:hover{background:#fff3;transform:scale(1.1)}.checkout_popup_close svg{cursor:pointer;width:20px;height:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.checkout_popup_overlay .checkout_section{justify-content:center;align-items:center;min-height:auto;margin:0;padding:0;display:flex}@media (max-width:768px){.checkout_popup_overlay{align-items:flex-start;padding:20px 10px 10px}.checkout_popup_content{width:100%;max-width:100%;max-height:95vh}.checkout_popup_close{width:35px;height:35px;top:-10px;right:-10px}.checkout_popup_close svg{width:16px;height:16px}.checkout_popup_overlay .checkout_section{align-items:flex-start;padding:0}}@media (max-width:480px){.checkout_popup_overlay{padding:15px 5px 5px}.checkout_popup_close{width:30px;height:30px;top:-8px;right:-8px}.checkout_popup_close svg{cursor:pointer;width:14px;height:14px}}.checkout_popup_overlay{-webkit-overflow-scrolling:touch;overflow-y:auto}.checkout_popup_close:focus{outline-offset:2px;outline:2px solid #21cfff}.checkout_popup_overlay{-webkit-user-select:none;user-select:none}.checkout_popup_content{-webkit-user-select:text;user-select:text}
.vendor_register_section{background-color:#ecebeb;flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;display:flex}.register_vendor_label{text-align:center;color:#fff;background-color:#1c1717;border-bottom:4px solid #fff;justify-content:center;align-items:center;width:100%;height:15vh;font-size:18px;display:flex}.Vendor_registration_container{background-color:#fff;border-radius:5px;justify-content:center;margin-bottom:50px;padding:50px;display:flex;box-shadow:0 6px 12px #32325d40,0 3px 7px #0000004d}.Vendor_input_container p{color:#000;margin:30px 30px 4px;font-weight:700}.vendor_register_input_container{margin:15px 30px;display:inline-flex;position:relative}.vendor_input_label{color:#918989;cursor:pointer;padding-left:15px;font-size:15px;transition:all .3s;position:absolute;top:15px}.input{cursor:pointer;border:2px solid #918989;border-radius:8px;width:350px;height:40px;padding-left:10px;font-size:15px}.input:valid~.vendor_input_label,.input:focus~.vendor_input_label{color:#000;padding-left:2px;transition:all .3s;transform:translateY(-35px)}.Vendor_input_container{border-bottom:2px solid #918989;width:100%}.Checkboxcontainer{cursor:pointer;color:#000;gap:5px;margin:20px;display:flex}.artist_name_wrapper p,.shop_contact_wrapper p,.shop_address_wrapper p{margin:0 25px}.Vendor_input_container.artist_name,.Vendor_input_container.shop_address,.Vendor_input_container.shop_contact{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .5s ease-out;display:grid;overflow:hidden}.Vendor_input_container.artist_name>*,.Vendor_input_container.shop_address>*,.Vendor_input_container.shop_contact>*{min-height:0;overflow:hidden}.unique_vendor_data_checkbox_container{color:#000;align-items:center;gap:10px;margin:25px;display:flex}input[type=checkbox]{cursor:pointer}.phone-input-wrapper{width:100%;margin-bottom:8px;display:flex;position:relative}.country-code-select{box-sizing:border-box;background-color:#000;border:1px solid #ccc;border-right:none;border-radius:4px 0 0 4px;width:110px;height:100%;padding:10px 8px;font-size:16px}.phone-number-input{flex:1;border-radius:0 4px 4px 0!important;padding-left:10px!important}.phone-input-container{margin-bottom:15px;position:relative}.country-code-select:hover{border-color:#999}.country-code-select:focus{border-color:#17acff;outline:none}@media (max-width:480px){.phone-input-wrapper{flex-direction:column}.country-code-select{border-bottom:none;border-right:1px solid #ccc;border-radius:4px 4px 0 0;width:100%}.phone-number-input{border-radius:0 0 4px 4px!important}.phone-input-container .vendor_input_label{left:10px}}
.filter_section{width:auto;height:0;display:block;position:relative}.filter_overlay{z-index:999;box-sizing:border-box;background-color:#000000e6;justify-content:center;align-items:flex-start;width:100%;height:auto;min-height:100vh;padding-top:50px;display:flex;position:absolute;top:0;left:0}.artist_filter{z-index:100;border-radius:20px;flex-wrap:wrap;justify-content:center;gap:20px;width:50%;max-width:1200px;height:auto;margin-bottom:50px;padding:20px;display:flex;position:relative}.exit_filter{cursor:pointer;color:#fff;background-color:#2bbfff;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:50px;line-height:1;display:flex;position:absolute;top:0;right:-70px}.exit_filter:hover{filter:brightness(120%)}.letter_filter_container{background-color:#2bbfff;border-radius:20px;min-width:200px;max-width:200px;min-height:250px;margin-top:20px}.letter_filter_label{color:#fff;border-bottom:2px solid #fff;justify-content:center;align-items:center;width:100%;font-family:Abhaya Libre,serif;font-size:54px;display:flex}.artist_name_list{color:#fff;justify-content:center;width:100%;height:auto;display:flex}.Artisttagbtn{color:#fff;letter-spacing:1px;cursor:pointer;background:0 0;border:none;font-family:Courgette,cursive;font-size:18px;font-weight:300}.Artisttagbtn:hover,.Listtagmarked{color:#add8e6}.artist_name_list li{color:#fff;letter-spacing:1px;cursor:pointer;margin:5px 0;font-family:Courgette,cursive;font-size:18px;font-weight:300;list-style-type:none}.artist_name_list li:hover{color:#add8e6}
.filter-overlay{z-index:999;background-color:#000000e6;justify-content:center;align-items:flex-start;width:100%;height:100vh;padding-top:50px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.color-filter-container{flex-direction:column;gap:30px;width:60%;margin-top:50px;margin-bottom:50px;display:flex;position:relative}.exit-filter{cursor:pointer;color:#fff;background-color:#2bbfff;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:50px;line-height:1;display:flex;position:absolute;top:0;right:-70px}.color-filter-loading{text-align:center;color:#fff;background-color:#2bbfff;border-radius:20px;padding:40px}.color-filter-loading p{margin-bottom:20px;font-size:18px}.loading-spinner{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;margin:0 auto;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.color-filter-error{color:#fff;text-align:center;background-color:#ff4500cc;border-radius:10px;margin-bottom:20px;padding:15px}.color-warning{color:#333;text-align:center;background-color:#ffc107cc;border-radius:10px;margin-bottom:15px;padding:15px}.no-colors-available{color:#fff;text-align:center;background-color:#fff3;border-radius:15px;padding:40px;font-size:18px}.multiple-color-filter{background-color:#2bbfff;border-radius:20px;width:100%;padding:25px}.multiple-color-label{border-bottom:2px solid #fff;justify-content:center;align-items:center;width:100%;height:50px;margin-bottom:20px;display:flex}.multiple-color-label span{letter-spacing:1px;color:#fff;font-size:20px}.multiple-color-filter-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.color-picker-container{flex-direction:column;align-items:center;gap:5px;display:flex}.choose-color{cursor:pointer;border:3px solid #fff;border-radius:10px;width:60px;height:60px}.remove-color{color:#f44;cursor:pointer;background-color:#fff;border:none;border-radius:5px;padding:3px 8px;font-size:12px}.choose-more-color-add-button{cursor:pointer;background-color:#fff;border:none;border-radius:10px;width:60px;height:60px;position:relative}.choose-more-color-add-button:before,.choose-more-color-add-button:after{content:"";background-color:#2bbfff;border-radius:2px;position:absolute}.choose-more-color-add-button:before{width:20px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.choose-more-color-add-button:after{width:3px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.match-mode-container{background-color:#fff3;border-radius:10px;width:100%;margin-top:15px;padding:15px;display:none}.match-mode-container.active{flex-direction:column;gap:10px;display:flex}.match-mode-label{color:#fff;text-align:center;margin-bottom:10px;font-size:16px}.match-mode-options{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.match-option{cursor:pointer;align-items:center;gap:8px;display:flex}.match-option input[type=radio]{cursor:pointer;width:18px;height:18px}.match-option label{color:#fff;cursor:pointer;font-size:15px}.apply-filter-button{color:#2bbfff;cursor:pointer;background-color:#fff;border:none;border-radius:10px;margin-top:10px;padding:12px 30px;font-size:16px;font-weight:500}.accuracy-range-container{background-color:#fff3;border-radius:10px;width:100%;margin-top:15px;padding:20px}.accuracy-label{color:#fff;text-align:center;margin-bottom:15px;font-size:16px}.accuracy-slider-wrapper{width:100%;padding:0 10px;position:relative}.accuracy-labels{color:#fff;justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.accuracy-slider{appearance:none;background:linear-gradient(90deg,#fff9 0%,#fff 100%);border-radius:10px;outline:none;width:100%;height:6px}.accuracy-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:3px solid #2bbfff;border-radius:50%;width:20px;height:20px}.accuracy-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #2bbfff;border-radius:50%;width:20px;height:20px}.color-filter{flex-wrap:wrap;justify-content:center;gap:35px;display:flex}.color-card{cursor:pointer;width:200px;transition:transform .2s}.color-card:hover{transform:scale(1.05)}.color-card-label{background-color:#2bbfff;border-radius:20px 20px 0 0;justify-content:center;align-items:center;width:100%;height:50px;margin-bottom:2px;display:flex}.color-card-label span{color:#fff;letter-spacing:1px;font-size:18px}.color-variations{background-color:#f0f8ff;border-radius:0 0 20px 20px;width:100%;height:220px;overflow:hidden}.color-variation{cursor:pointer;width:100%;height:27.5px}.last-variation{border-radius:0 0 20px 20px}@media (max-width:1200px){.color-filter-container{width:85%}}@media (max-width:768px){.color-filter-container{width:95%}.exit-filter{width:40px;height:40px;font-size:30px;right:-50px}.color-card{width:160px}.color-variations{height:180px}}
.motive_filter{flex-wrap:wrap;justify-content:center;gap:35px;width:50%;margin-bottom:50px;display:flex;position:relative}.motive_card{width:200px;height:275px;margin-top:20px;transition:transform .2s}.motive_card:hover{transform:scale(1.05)}.motive_image{background-color:#d8d8d8;border-radius:8px;align-items:center;width:100%;height:225px;display:flex;position:relative;overflow:hidden}.motive_image img{cursor:pointer}.artist_label{cursor:pointer;background-color:#00000080;justify-content:center;width:100%;padding:2px 0;display:flex;position:absolute;bottom:0}.artist_label span{color:#fff;letter-spacing:1px;text-align:center;cursor:pointer;margin-bottom:2px;font-family:Courgette,cursive;font-size:12px;font-weight:300}.motive_info{cursor:pointer;background-color:#17acff;border-top:5px solid #000;border-radius:0 0 20px 20px;width:100%;height:50px;transition:background-color .3s}.motive_info:hover{background-color:#98dbff}.motive_label{cursor:pointer;justify-content:center;width:100%;height:15px;padding-top:2px;display:flex}.motive_label h1{color:#fff;letter-spacing:1px;cursor:pointer;margin:0;font-family:Abhaya Libre,serif;font-size:18px;font-weight:lighter}.motive{cursor:pointer;justify-content:center;width:100%;height:35px;display:flex}.motive h1{color:#fff;letter-spacing:.5px;cursor:pointer;margin:0;font-family:Abhaya Libre,serif;font-size:30px;font-weight:lighter}@media (max-width:768px){.motive_filter{gap:25px;width:90%}.motive_card{width:calc(50% - 15px)}}@media (max-width:480px){.motive_card{width:100%;max-width:200px}}
.price_filter{border-radius:20px;width:50%;max-height:450px;margin-bottom:20px;display:flex;position:relative}.price-range{background-color:#2bbfff;border-radius:15px;width:90%;margin:50px 0;padding:20px}.price-filter-label{margin-bottom:15px}.price-filter-label span{color:#fff;letter-spacing:1px;font-size:28px;font-weight:lighter}.price-input-label{justify-content:space-between;margin:15px 0;display:flex}.price-input-label span{color:#fff;letter-spacing:1px;font-size:22px;font-weight:lighter}.price-input{justify-content:space-between;margin-bottom:30px;display:flex}.price-min,.price-max{align-items:center;gap:10px;display:flex}.price-range-input-description span{color:#fff;font-size:22px}.price-range input[type=number]{text-align:center;border:1px solid #ccc;border-radius:4px;outline:none;width:100px;height:30px;font-size:18px}.price-range input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-range input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-range input[type=number]{-moz-appearance:textfield}.price-slider{justify-content:center;width:100%;margin-top:20px;display:flex}.price-slider-container{width:100%}.price-range-slider{background:#ddd;border-radius:5px;height:10px;position:relative}.price-range-slider .price-range-slider-progress{background-color:#fff;border-radius:5px;height:10px;position:absolute}.price-range-input{position:relative}.price-range-input input{pointer-events:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:5px;position:absolute;top:-8px}.price-range input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;background-color:#2bbfff;border:4px solid #fff;border-radius:50%;width:25px;height:25px}.price-range input[type=range]::-moz-range-thumb{pointer-events:auto;appearance:none;background-color:#2bbfff;border:4px solid #fff;border-radius:50%;width:25px;height:25px}@media (max-width:768px){.price_filter{width:90%}.price-input{flex-direction:column;gap:15px}.price-min,.price-max{justify-content:space-between;width:100%}.price-input-label{flex-direction:column;gap:10px}.price-input-label span{text-align:left}}
.size_filter{flex-direction:column;gap:2rem;margin:0 auto 50px;display:flex;position:relative}.size-filter-shape{background-color:#2bbfff;border-radius:15px;padding:2rem;position:relative}.size-filter-shape h2{letter-spacing:1px;font-size:2rem;font-weight:400;position:absolute;top:15px;left:25px}.size_options_container{justify-content:center;gap:3rem;margin-top:3rem;display:flex}.size-card{cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;margin-top:auto;padding:.5rem;transition:background-color .2s;display:flex}.size-card:hover{background-color:#68d0fd}.size-card.selected{background-color:#68d0fd;box-shadow:0 0 0 3px #fff}.size_example{border:8px solid #fff;border-radius:5px;margin-bottom:.5rem}.size-filter-shape[data-shape=size_square] .size-card[data-size=size_small] .size_example{width:60px;height:60px}.size-filter-shape[data-shape=size_square] .size-card[data-size=size_medium] .size_example{width:120px;height:120px}.size-filter-shape[data-shape=size_square] .size-card[data-size=size_large] .size_example{width:160px;height:160px}.size-filter-shape[data-shape=size_square] .size-card[data-size=size_extra_large] .size_example{width:200px;height:200px}.size-filter-shape[data-shape=size_portrait] .size-card[data-size=size_small] .size_example{width:60px;height:75px}.size-filter-shape[data-shape=size_portrait] .size-card[data-size=size_medium] .size_example{width:100px;height:125px}.size-filter-shape[data-shape=size_portrait] .size-card[data-size=size_large] .size_example{width:145px;height:175px}.size-filter-shape[data-shape=size_portrait] .size-card[data-size=size_extra_large] .size_example{width:190px;height:225px}.size-filter-shape[data-shape=size_landscape] .size-card[data-size=size_small] .size_example{width:100px;height:60px}.size-filter-shape[data-shape=size_landscape] .size-card[data-size=size_medium] .size_example{width:125px;height:100px}.size-filter-shape[data-shape=size_landscape] .size-card[data-size=size_large] .size_example{width:175px;height:145px}.size-filter-shape[data-shape=size_landscape] .size-card[data-size=size_extra_large] .size_example{width:225px;height:190px}.size-info{flex-direction:column;align-items:center;display:flex;position:relative}.size_label{font-size:1.8rem;font-weight:400}.size-dimensions{margin-top:-5px;font-size:1.1rem}@media (max-width:1200px){.size_options_container{gap:2rem}}@media (max-width:992px){.size_options_container{flex-wrap:wrap;gap:1.5rem}}@media (max-width:768px){.size-filter{width:95%}.size-filter-shape h2{margin-bottom:1.5rem;position:relative;top:0;left:0}.size_options_container{margin-top:0}}@media (max-width:576px){.size-filter{gap:1rem}.size-filter-shape{padding:1.5rem 1rem}.size_options_container{justify-content:space-around;gap:1rem}}
.order_confirmation_container{color:#fff;max-width:900px;min-height:100vh;margin:0 auto;padding:20px;font-family:Abhaya Libre,serif}.order_confirmation_success_header{text-align:center;border:2px solid #4b4b4b;border-radius:15px;margin-bottom:30px;padding:40px 20px;box-shadow:0 10px 30px #0000004d}.order_confirmation_success_icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:36px;display:flex;box-shadow:0 4px 15px #0000004d}.order_confirmation_success_header h1{color:#fff;letter-spacing:2px;margin:0 0 10px;font-family:Abhaya Libre,serif;font-size:2.5rem;font-weight:600}.order_confirmation_success_subtitle{color:#fffc;letter-spacing:1px;margin:0 0 20px;font-size:1.2rem}.order_confirmation_order_id_badge{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;padding:12px 20px;display:inline-block;box-shadow:0 4px 15px #0000004d}.order_confirmation_order_id_number{color:#21cfff;font-family:Courier New,monospace;font-weight:700}.order_confirmation_order_summary_card{background:linear-gradient(100deg,#08070c,#29294f);border:2px solid #4b4b4b;border-radius:15px;margin-bottom:30px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.order_confirmation_section_title{color:#fff;letter-spacing:1px;align-items:center;gap:12px;margin:0 0 20px;font-family:Abhaya Libre,serif;font-size:1.4rem;font-weight:600;display:flex}.order_confirmation_section_icon{font-size:1.5rem}.order_confirmation_product_section,.order_confirmation_customer_section,.order_confirmation_pickup_section,.order_confirmation_payment_section{border-bottom:1px solid #ffffff1a;padding:30px}.order_confirmation_product_section:last-child,.order_confirmation_customer_section:last-child,.order_confirmation_pickup_section:last-child,.order_confirmation_payment_section:last-child{border-bottom:none}.order_confirmation_product_display{align-items:flex-start;gap:30px;display:flex}.order_confirmation_product_image_container{flex-shrink:0}.order_confirmation_product_info{flex:1}.order_confirmation_product_title{color:#fff;letter-spacing:1px;margin:0 0 8px;font-family:Abhaya Libre,serif;font-size:1.5rem;font-weight:600}.order_confirmation_artist_name{color:#ffffffb3;letter-spacing:.5px;margin:0 0 20px;font-size:1.1rem;font-style:italic}.order_confirmation_product_details_grid{gap:15px;display:grid}.order_confirmation_detail_item{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.order_confirmation_detail_label{color:#ffffffb3;font-family:Abhaya Libre,serif;font-weight:500}.order_confirmation_detail_value{color:#fff;font-family:Abhaya Libre,serif;font-weight:600}.order_confirmation_price_highlight{color:#21cfff;font-size:1.2rem}.order_confirmation_info_grid{gap:20px;display:grid}.order_confirmation_info_card{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;padding:20px;box-shadow:0 4px 15px #0000004d}.order_confirmation_info_item{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.order_confirmation_info_item:last-child{margin-bottom:0}.order_confirmation_info_label{color:#ffffffb3;font-family:Abhaya Libre,serif;font-weight:500}.order_confirmation_info_value{color:#fff;font-family:Abhaya Libre,serif;font-weight:600}.order_confirmation_pickup_card,.order_confirmation_payment_card{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;padding:25px;box-shadow:0 4px 15px #0000004d}.order_confirmation_pickup_details,.order_confirmation_payment_details{flex-wrap:wrap;gap:30px;margin-bottom:25px;display:flex}.order_confirmation_pickup_item,.order_confirmation_payment_item{flex-direction:column;gap:5px;display:flex}.order_confirmation_pickup_label,.order_confirmation_payment_label{color:#ffffffb3;font-family:Abhaya Libre,serif;font-size:.9rem;font-weight:500}.order_confirmation_pickup_value,.order_confirmation_payment_value{color:#fff;font-family:Abhaya Libre,serif;font-size:1.1rem;font-weight:600}.order_confirmation_status_badge{border-radius:20px;padding:6px 12px;font-family:Abhaya Libre,serif;font-size:.9rem;font-weight:600}.order_confirmation_status_paid{color:#4caf50;background:#4caf5033;border:1px solid #4caf504d}.order_confirmation_pickup_instructions h4,.order_confirmation_next_steps h4{color:#fff;letter-spacing:1px;align-items:center;gap:8px;margin:0 0 15px;font-family:Abhaya Libre,serif;font-size:1.1rem;display:flex}.order_confirmation_instruction_list,.order_confirmation_step_list{flex-direction:column;gap:12px;display:flex}.order_confirmation_instruction_item,.order_confirmation_step_item{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;padding:10px;font-family:Abhaya Libre,serif;display:flex;box-shadow:0 2px 8px #0003}.order_confirmation_instruction_icon,.order_confirmation_step_icon{flex-shrink:0;font-size:1.2rem}.order_confirmation_actions{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:30px;display:flex}.order_confirmation_btn_primary,.order_confirmation_btn_secondary,.order_confirmation_btn_tertiary{text-align:center;letter-spacing:1px;cursor:pointer;border:2px solid #0000;border-radius:25px;justify-content:center;align-items:center;gap:8px;min-width:160px;padding:15px 25px;font-family:Abhaya Libre,serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.order_confirmation_btn_primary{color:#fff;background:linear-gradient(135deg,#21cfff 0%,#1976d2 100%);border:2px solid #21cfff;box-shadow:0 4px 15px #21cfff4d}.order_confirmation_btn_primary:hover{filter:brightness(115%);transform:translateY(-2px);box-shadow:0 6px 20px #21cfff66}.order_confirmation_btn_secondary{color:#fff;background:linear-gradient(100deg,#08070c,#29294f);border:2px solid #4b4b4b;box-shadow:0 4px 15px #0000004d}.order_confirmation_btn_secondary:hover{background:#21cfff1a;border-color:#21cfff;transform:translateY(-2px);box-shadow:0 6px 20px #21cfff33}.order_confirmation_btn_tertiary{color:#fff;background:linear-gradient(135deg,#ff9800,#f57c00);border:2px solid #ff9800;box-shadow:0 4px 15px #ff98004d}.order_confirmation_btn_tertiary:hover{filter:brightness(115%);transform:translateY(-2px);box-shadow:0 6px 20px #ff980066}.order_confirmation_btn_icon{font-size:1.1rem}.order_confirmation_additional_info{text-align:center}.order_confirmation_info_banner{color:#fff;background:linear-gradient(100deg,#08070c,#29294f);border:2px solid #4b4b4b;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000004d}.order_confirmation_info_banner h4{letter-spacing:1px;justify-content:center;align-items:center;gap:10px;margin:0 0 15px;font-family:Abhaya Libre,serif;font-size:1.3rem;display:flex}.order_confirmation_info_banner p{opacity:.9;letter-spacing:.5px;margin:0;font-family:Abhaya Libre,serif;font-size:1.1rem;line-height:1.6}.order_confirmation_loading_state,.order_confirmation_error_state{text-align:center;color:#fff;padding:80px 20px}.order_confirmation_loading_state h1,.order_confirmation_error_state h1{letter-spacing:1px;margin-bottom:15px;font-family:Abhaya Libre,serif}.order_confirmation_loading_state p{color:#fffc;letter-spacing:.5px;font-family:Abhaya Libre,serif}.order_confirmation_loading_spinner{border:5px solid #ffffff1a;border-top-color:#21cfff;border-radius:50%;width:50px;height:50px;margin:0 auto 30px;animation:1s linear infinite order_confirmation_spin}@keyframes order_confirmation_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.order_confirmation_error_state{background:linear-gradient(100deg,#08070c,#29294f);border:2px solid #4b4b4b;border-radius:15px;margin:20px;box-shadow:0 10px 30px #0000004d}.order_confirmation_error_icon{color:#ff4757;margin-bottom:20px;font-size:4rem}.order_confirmation_error_message{color:#ff4757;text-align:left;background:#ff47571a;border:1px solid #ff47574d;border-radius:8px;margin:25px 0;padding:25px;font-family:Abhaya Libre,serif}.order_confirmation_error_message ul{text-align:left;margin:15px 0 0 20px}.order_confirmation_error_message li{letter-spacing:.3px;margin-bottom:8px}.order_confirmation_error_actions{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:30px;display:flex}@media (max-width:768px){.order_confirmation_container{padding:15px}.order_confirmation_success_header{padding:30px 15px}.order_confirmation_success_header h1{font-size:2rem}.order_confirmation_product_display{text-align:center;flex-direction:column;align-items:center;gap:20px}.order_confirmation_product_section,.order_confirmation_customer_section,.order_confirmation_pickup_section,.order_confirmation_payment_section{padding:20px}.order_confirmation_pickup_details,.order_confirmation_payment_details{flex-direction:column;gap:15px}.order_confirmation_actions{flex-direction:column;align-items:center}.order_confirmation_btn_primary,.order_confirmation_btn_secondary,.order_confirmation_btn_tertiary{width:100%;max-width:300px}}@media (max-width:480px){.order_confirmation_container{padding:10px}.order_confirmation_success_header{padding:25px 10px}.order_confirmation_success_header h1{font-size:1.8rem}.order_confirmation_success_subtitle{font-size:1rem}.order_confirmation_section_title{font-size:1.2rem}.order_confirmation_product_title{font-size:1.3rem}.order_confirmation_info_banner{padding:20px}.order_confirmation_info_banner h4{font-size:1.1rem}.order_confirmation_info_banner p{font-size:1rem}.order_confirmation_loading_state,.order_confirmation_error_state{padding:60px 15px}}.order_confirmation_btn_primary:focus,.order_confirmation_btn_secondary:focus,.order_confirmation_btn_tertiary:focus{outline-offset:2px;outline:2px solid #21cfff}.order_confirmation_btn_primary:active,.order_confirmation_btn_secondary:active,.order_confirmation_btn_tertiary:active{transform:translateY(0)}.order_confirmation_btn_primary,.order_confirmation_btn_secondary,.order_confirmation_btn_tertiary,.order_confirmation_success_icon,.order_confirmation_order_summary_card{transition:all .3s cubic-bezier(.4,0,.2,1)}.order_confirmation_container::-webkit-scrollbar{width:8px}.order_confirmation_container::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.order_confirmation_container::-webkit-scrollbar-thumb{background:#21cfff;border-radius:4px}.order_confirmation_container::-webkit-scrollbar-thumb:hover{background:#1976d2}
.market-section{justify-content:center;align-items:center;width:100%;margin-top:25px;display:flex}.market-option-list{justify-content:center;gap:1%;width:80%;display:flex}.market-listing-type-list{background-color:#0c0b0b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;row-gap:20%;min-width:fit-content;min-height:80px;padding:10px;display:flex}.listing-type-button{cursor:pointer;background:0 0;border:1px solid gray;border-radius:5px;justify-content:center;align-items:center;width:100px;height:25px;margin:0 1vw;padding:0 1vw;display:flex;position:relative}.listing-type-button.active{filter:brightness(110%)}.tiny-slider-profile{height:20px;margin-right:3px}.profile-image{cursor:pointer!important;border-radius:2px!important;width:auto!important;height:100%!important}.tiny-slider-product{cursor:pointer;border-radius:2px;min-width:15px;height:20px;margin:0 3px}.tiny-slider-product.active{background-color:#17acff}.tiny-slider-product.inactive{background-color:#484343}.tiny-single-product{cursor:pointer;border-radius:2px;min-width:16px;height:18px;margin:0 6px;position:relative}.tiny-single-product.active{background-color:#17acff}.tiny-single-product.inactive{background-color:#484343}.tiny-single-profile{cursor:pointer;width:8px;height:10px;position:absolute;bottom:0;left:-6px}.market-filter-list{background-color:#0c0b0b;border-radius:10px;flex-wrap:wrap;width:fit-content;display:flex}.filter-item{display:flex}.filter-label{cursor:pointer;color:#fff;background-color:#0c0b0b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;row-gap:2px;min-width:5vw;height:100%;padding:0 10px;font-family:Courgette;font-size:16px;display:flex}.filter-label:hover,.filter-label.active{filter:brightness(115%);background-color:#3b3b3b}.filter-icon{cursor:pointer;width:30px;height:40px;margin-top:10px;transition:transform .2s ease-in-out}.filter-label.selected{color:#fff;background-color:#17acff}.selected-value{margin-left:4px;font-weight:500}.market-section{flex-direction:column;gap:8px;display:flex}.applied-filters-inline{flex-flow:column wrap;gap:4px;margin-top:4px;padding-left:24px;display:flex}.applied-filter-tag{color:#333;background-color:#f2f2f2;border:1px solid #ddd;border-radius:12px;align-items:center;margin-bottom:4px;padding:2px 8px;font-size:.85rem;display:inline-flex}.filter-value{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.remove-filter-btn{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:4px;padding:0 2px;font-size:1rem;font-weight:700;display:flex}.remove-filter-btn:hover{color:#333}.filter-item{flex-direction:column;display:flex}
.market_single_list{flex-wrap:wrap;place-content:flex-start space-between;gap:40px;width:80%;margin-top:50px;margin-left:5%;display:flex}.market_single_listing{flex-shrink:0;width:fit-content;min-width:0;height:240px;position:relative}.single_product_image{cursor:pointer;width:100%;height:200px;position:relative}.single_product_image img{cursor:pointer;border-radius:5px;width:auto;max-width:none;height:100%;display:block}.save_single_product{opacity:0;cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;margin:5px;transition:filter .3s;display:flex;position:absolute;bottom:0%;right:0%}.save_single_product img{object-fit:contain;width:30px!important;height:30px!important}.save_single_product:hover{filter:brightness(150%)}.save_single_product.saved{opacity:1}.save_single_product span{color:#fff;opacity:0;letter-spacing:1px;width:100px;font-size:14px;font-weight:700;transition:all .5s;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.save_single_product:hover span,.market_single_listing:hover .save_single_product{opacity:1}.poster_available_button,.poster_available_button_active{background:0 0;border:none;height:100%;position:absolute;right:0%}.poster_available_button span,.poster_available_button_active span{color:#fff;opacity:0;letter-spacing:1px;width:200px;font-size:14px;font-weight:700;transition:all .5s;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.poster_available_button img,.poster_available_button_active img{cursor:pointer}.poster_available_button{visibility:visible}.poster_available_button_active,.market_single_listing:hover .poster_available_button{visibility:hidden}.market_single_listing:hover .poster_available_button_active{visibility:visible}.poster_available_button_active:hover span{opacity:1}.market_single_listing:hover .product_title span,.market_single_listing:hover .product_data span{color:#fff}.market_single_listing_profile_card{cursor:pointer;width:40px;height:80px;position:absolute;bottom:0;right:98%}.market_single_listing_profile_image{cursor:pointer;background-color:#17acff;border-radius:10px;justify-content:center;align-items:center;width:100%;height:50px;display:flex;position:relative}.market_single_listing_profile_image img{z-index:2;cursor:pointer;border-radius:10px;max-width:80%;max-height:88%}.market_single_profile_card_banner{z-index:1;opacity:0;cursor:pointer;background-color:#17acff;border-radius:50%;justify-content:flex-end;align-items:center;width:95px;height:35%;transition:all .5s;display:flex;position:absolute;bottom:0%;left:0%}.market_single_profile_card_banner span{color:#fff;cursor:pointer;margin-right:10px;font-family:PlayBall;font-size:16px;font-weight:lighter}.market_single_listing_profile_card:hover .market_single_profile_card_banner{opacity:1}.market_single_name_container{cursor:pointer;width:100%;height:17px}.market_single_name{text-align:center;cursor:pointer;width:125px;position:absolute;left:50%;transform:translate(-50%)}.market_single_name span{color:#fff;letter-spacing:1px;cursor:pointer;font-family:Courgette;font-size:12px}@media (max-width:768px){.market_single_list{flex-direction:column;align-items:center;gap:25px;width:100%;margin-top:30px;margin-left:0;padding:0 20px;display:flex}.market_single_listing{flex-shrink:0;width:fit-content;max-width:320px;height:220px;margin:0}.single_product_image{max-width:100%;height:180px;overflow:hidden}.market_single_name{width:100px!important}.market_single_name span{font-size:10px}.market_single_listing_profile_card{width:35px;height:70px}.market_single_listing_profile_image{height:45px}.market_single_profile_card_banner{width:80px}.market_single_profile_card_banner span{font-size:14px}.save_single_product span{width:80px;font-size:12px}.poster_available_button_active span{width:150px;font-size:12px}}@media (max-width:480px){.market_single_list{flex-direction:column;align-items:center;gap:20px;padding:0 15px;display:flex}.market_single_listing{flex-shrink:0;max-width:280px;height:200px}.single_product_image{max-width:100%;height:200px;overflow:hidden}.single_product_image img{object-fit:contain;cursor:pointer;width:auto;max-width:100%;height:100%}.market_single_name{width:80px!important}.market_single_name span{font-size:9px}.market_single_listing_profile_card{width:30px;height:60px}.market_single_listing_profile_image{height:40px}.market_single_profile_card_banner{width:70px}.market_single_profile_card_banner span{font-size:12px}.save_single_product span{width:70px;font-size:11px}.poster_available_button_active span{width:120px;font-size:11px}}@media (min-width:1200px){.market_single_list{gap:50px}}@media (min-width:1600px){.market_single_list{gap:25px 65px}}
.featured-vendors-section{margin-top:50px}@media screen and (min-width:769px) and (max-width:1366px){.market_row_slider{width:100%!important}}@media screen and (max-width:768px){.market_row_slider_container{width:100vw;margin:0;padding:0}@media screen and (max-width:768px){.market_row_slider .product_img img{height:170px!important;min-height:170px!important;max-height:170px!important}}.market_row_slider{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;white-space:nowrap;flex-wrap:nowrap;gap:0;margin-bottom:30px;padding:0 15px 10px;height:auto!important;transition:none!important;display:block!important;overflow:auto hidden!important;transform:none!important}.market_row_slider_profile_container,.market_row_slider_products_container{white-space:normal;height:100%;vertical-align:top!important;display:inline-block!important}.market_row_slider_profile_container{flex-shrink:0;width:auto;margin-left:0;margin-right:25px!important}.market_row_slider_products_container{width:auto!important;position:static!important;overflow:visible!important}.market_row_slider_products_list{white-space:normal;height:100%;padding-right:50px;flex-wrap:nowrap!important;gap:25px!important;width:auto!important;margin-left:0!important;transition:none!important;display:inline-flex!important;position:static!important;left:0!important;transform:translate(0)!important}.market_row_slider .product{vertical-align:top!important;flex-shrink:0!important;width:auto!important;margin-right:0!important;display:inline-block!important;position:static!important}.market_row_slider .product_img{width:auto;height:170px}.market_row_slider .profile_card{width:auto}.market_row_slider .profile_card_img_container{width:auto;height:150px}.market_row_slider .profile_name span,.market_row_slider .product_size span,.market_row_slider .product_price span{font-size:14px}.market_row_slider::-webkit-scrollbar{height:3px}.market_row_slider::-webkit-scrollbar-track{background:0 0}.market_row_slider::-webkit-scrollbar-thumb{background:#17acff4d;border-radius:3px}.market_row_slider *{box-sizing:border-box!important}}@media screen and (max-width:480px){.market_row_slider{padding:0 10px 10px}.market_row_slider_profile_container{margin-right:5px}.market_row_slider_products_list{gap:5px;padding-right:30px}.market_row_slider .product{min-width:unset;max-width:unset}.market_row_slider .product_img{height:130px}.market_row_slider .profile_card{width:95px}.market_row_slider .profile_card_img_container{width:95px;height:130px}.market_row_slider .profile_name span,.market_row_slider .product_size span,.market_row_slider .product_price span{font-size:13px}}@media screen and (max-width:768px){.market_row_slider .product,.market_row_slider .profile_card{touch-action:manipulation}.market_row_slider .product>a,.market_row_slider .profile_card>a{width:100%;min-height:44px;display:block}.market_row_slider .save_product,.market_row_slider .poster_available,.market_row_slider .poster_available_active{min-width:44px;min-height:44px}.market_row_slider .product:hover .product_size span,.market_row_slider .product:hover .product_price span{color:#4a4a4a}.market_row_slider .product:hover .save_product{opacity:.7}}@media screen and (max-width:768px) and (orientation:landscape){.market_row_slider{height:200px}.market_row_slider .product_img{height:140px}.market_row_slider .profile_card_img_container{height:120px}}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.market_row_slider::-webkit-scrollbar-thumb{background:#17acff66}}.see-more-button-container{justify-content:center;width:85%;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}.home-page .see-more-button-container{width:95%}.see-more-button{letter-spacing:5px;cursor:pointer;border-radius:50px;justify-content:center;width:250px;font-family:PlayBall;font-size:35px;display:flex}.see-more-button:hover{background-color:#46464634}.product{width:fit-content;height:auto}.product_img{filter:brightness(105%);contain:layout style;border-radius:5px;justify-content:center;align-items:center;width:auto;height:180px;display:flex;overflow:hidden;box-shadow:0 20px 20px 10px #0000001a}.product_img img{cursor:pointer;will-change:auto;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;border-radius:5px;transform:translateZ(0);object-fit:contain!important;object-position:center!important;width:auto!important;height:180px!important;min-height:180px!important;max-height:180px!important;display:block!important}.product_img img[src]{height:180px!important;min-height:180px!important;max-height:180px!important}@media screen and (max-width:768px){.market_row_slider .product_img{height:170px!important;min-height:170px!important;max-height:170px!important}.market_row_slider .product_img img{object-fit:contain!important;height:170px!important;min-height:170px!important;max-height:170px!important}.market_row_slider .product_img img[src]{height:170px!important;min-height:170px!important;max-height:170px!important}}@media screen and (max-width:480px){.market_row_slider .product_img{height:130px!important;min-height:130px!important;max-height:130px!important}.market_row_slider .product_img img{object-fit:contain!important;height:130px!important;min-height:130px!important;max-height:130px!important}.market_row_slider .product_img img[src]{height:130px!important;min-height:130px!important;max-height:130px!important}}@media screen and (max-width:768px) and (orientation:landscape){.market_row_slider .product_img,.market_row_slider .product_img img{height:140px!important;min-height:140px!important;max-height:140px!important}}@supports (-webkit-touch-callout:none){.product_img{height:180px!important;min-height:180px!important;max-height:180px!important}.product_img img{object-fit:contain!important;height:180px!important;min-height:180px!important;max-height:180px!important;transform:translate(0,0)!important}@media screen and (max-width:768px){.market_row_slider .product_img{height:170px!important;min-height:170px!important;max-height:170px!important}.market_row_slider .product_img img{object-fit:contain!important;height:170px!important;min-height:170px!important;max-height:170px!important}}@media screen and (max-width:480px){.market_row_slider .product_img{height:130px!important;min-height:130px!important;max-height:130px!important}.market_row_slider .product_img img{object-fit:contain!important;height:130px!important;min-height:130px!important;max-height:130px!important}}}.market_row_slider_products_list{gap:35px;width:fit-content;display:flex}.product_img img[data-loaded=true],.product_img img.loaded,.product_img img:not([src=""]){object-fit:contain!important;height:180px!important;min-height:180px!important;max-height:180px!important}@media screen and (max-width:768px){.market_row_slider .product_img img[data-loaded=true],.market_row_slider .product_img img.loaded,.market_row_slider .product_img img:not([src=""]){height:170px!important;min-height:170px!important;max-height:170px!important}}@media screen and (max-width:480px){.market_row_slider .product_img img[data-loaded=true],.market_row_slider .product_img img.loaded,.market_row_slider .product_img img:not([src=""]){height:130px!important;min-height:130px!important;max-height:130px!important}}
.theme_switch_button{border-radius:0;width:100vw;font-size:18px;top:0}
.btn_large{flex-direction:column;min-width:240px;max-height:50px;padding:3px 10px;display:flex}.button_label{cursor:pointer;margin-top:0;font-size:24px;font-weight:lighter}.button_description{letter-spacing:.5px;cursor:pointer;margin-top:-2.5px;padding:0 15px;font-size:14px;font-weight:700}.btn-large{color:#fff;cursor:pointer;background:#17acff;border:none;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;height:40px;margin:15px 0;padding:2px 5px;font-family:Abhaya Libre;transition:all .5s ease-in-out;display:flex}.btn-large:hover{background:#79d0ff}@media screen and (max-width:768px){.btn_large{min-width:200px;max-height:45px;padding:2px 8px}.button_label{font-size:20px}.button_description{padding:0 12px;font-size:12px}.btn-large{height:36px;margin:12px 0}}@media screen and (max-width:480px){.btn_large{min-width:160px;max-height:36px;padding:1px 5px}.button_label{font-size:16px}.button_description{letter-spacing:.2px;padding:0 8px;font-size:10px}.btn-large{height:30px;margin:8px 0;padding:1px 3px}}@media screen and (max-width:320px){.btn_large{min-width:140px;max-height:32px;padding:1px 4px}.button_label{font-size:14px}.button_description{letter-spacing:.1px;margin-top:-1.5px;padding:0 6px;font-size:9px}.btn-large{border-radius:15px;height:26px;margin:6px 0;padding:1px 2px}}
.Dropdownarrow{background:0 0;width:65px;height:50px;position:relative}.Dropdownarrow:before,.Dropdownarrow:after{content:"";cursor:pointer;background:#b9b9b9;width:35px;height:8px;transition:transform .4s;position:absolute;top:20px}.Dropdownarrow:before{border-radius:10px;right:25px;transform:rotate(20deg)}.Dropdownarrow:after{border-radius:10px;right:0;transform:rotate(-20deg)}.Dropdownarrow.active:before{transform:rotate(-20deg)}.Dropdownarrow.active:after{transform:rotate(20deg)}
.popup{z-index:9999;background-color:#1c1b1bb3;min-width:100vw;min-height:100vh;position:fixed;top:0}.auth_form_container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid #ffffff80;border-radius:25px;justify-content:center;align-items:center;width:auto;height:auto;padding:75px 50px;display:flex}.auth_form_container.register{padding:50px 75px}.auth_form_container h1{text-align:center;color:#fff;font-size:32px}.auth_input_container{cursor:pointer;border-bottom:2px solid #fff;width:300px;margin:25px 0;position:relative}.auth_input_container input{color:#fff;cursor:pointer;background:0 0;border:none;outline:none;width:100%;height:50px;font-size:1em}.auth_input_container i{color:#fff;cursor:pointer;z-index:-1;font-size:24px;position:absolute;top:20px;right:0}.auth_input_container label{color:#fff;cursor:pointer;z-index:-1;font-size:16px;transition:all .5s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.auth_input_container input:focus+label,.auth_input_container input:valid+label{top:0}.password_options{color:#fff;justify-content:space-between;margin:25px 0;display:flex}.remember_me label:hover,.forgot_password a:hover{cursor:pointer;text-decoration:underline}.btn-submit{background-color:#33beff;border:2px solid #20deff;width:100%;min-width:fit-content;padding:5px;font-size:18px}.register_link{color:#fff;margin-top:20px}.register_link a{color:#33beff;font-weight:600;text-decoration:none}.register_link a:hover{cursor:pointer;text-decoration:underline}.store_register_link{color:#fff;text-align:center;justify-content:center;margin:15px 0;font-size:14px;display:flex;position:relative}.store_register_link label a{cursor:pointer}.store_register_link label a:hover{text-decoration:underline}.store_register_link i{cursor:pointer;font-size:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.loginform_link,.register_link{color:#fff;text-align:center;margin:15px 0 10px;font-size:14px}.loginform_link button,.register_link button{padding:2.5px 20px}
.fixed_dropdown_menu{cursor:pointer;z-index:101;background-color:#00000080;border:none;border-radius:0;justify-content:center;align-items:center;width:100vw;height:25px;display:flex;position:fixed}.fixed_dropdown_menu:hover{filter:brightness(120%);background-color:#3a3a3a80}.fixed_dropdown_content_container{z-index:100;grid-template-rows:0fr;width:100vw;transition:grid-template-rows .5s ease-out;display:grid;position:fixed;top:25px}.fixed_dropdown_content_container.open{grid-template-rows:1fr}.fixed_dropdown_content{bbackground-color:#d7d7d7bf;flex-direction:column;align-items:center;width:100%;display:flex;overflow:hidden}.dropdown_arrow{cursor:pointer;width:65px;height:50px;position:relative}.dropdown_arrow:before,.dropdown_arrow:after{content:"";background:#b9b9b9;width:35px;height:8px;transition:transform .4s;position:absolute;top:20px}.dropdown_arrow:before{border-radius:10px;right:25px;transform:rotate(20deg)}.dropdown_arrow:after{border-radius:10px;right:0;transform:rotate(-20deg)}.dropdown_arrow.active:before{transform:rotate(-20deg)}.dropdown_arrow.active:after{transform:rotate(20deg)}.navigation_links_button_container{flex-wrap:wrap;justify-content:center;gap:0 50px;display:flex}.large_button_container{flex-direction:column;min-width:240px;max-width:250px;display:flex}.seller-links-label{color:#fff;border-top:5px solid #fff;width:70%;padding:10px 0 0;font-family:Abhaya Libre;font-size:30px}.navigation_links_button_container.seller_navigation{justify-content:left;width:70%}.welcome_text{margin:5px;font-family:Abhaya Libre,serif;font-size:20px}
.header_navigation{box-sizing:border-box;grid-template-columns:auto 1fr auto;align-items:center;width:100%;max-width:100vw;height:11vh;margin-top:20px;display:grid}.logo_container{cursor:pointer;justify-content:center;display:flex}.logo_container span,.logo_container span h1{cursor:pointer}.logo_container img{height:80px;margin-right:12px;position:relative;top:-22px}.logo_container h1{font-family:courgette;font-size:45px;font-weight:lighter;line-height:1}.logo_container h1 span{font-size:60px}.navigation_button_container{min-width:240px;min-height:50px}.navigation_logo_container{justify-content:center;align-items:center;min-width:300px;min-height:50px;margin-top:25px;display:flex}@media screen and (max-width:768px){.header_navigation{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:1fr;gap:10px;max-width:100vw;height:auto;margin-top:10px;padding:0 15px}.navigation_button_container{display:none}.navigation_logo_container{box-sizing:border-box;grid-row:1;width:100%;min-width:auto;max-width:100%;margin-top:15px;padding:0}.logo_container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%}.logo_container img{flex-shrink:0;height:50px;margin-right:8px;top:-15px}.logo_container h1{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 100px);font-size:28px;overflow:hidden}.logo_container h1 span{font-size:32px}}@media screen and (max-width:480px){.header_navigation{margin-top:5px;padding:0 10px}.navigation_logo_container{margin-top:10px;padding:0}.logo_container img{height:40px;margin-right:6px;top:-12px}.logo_container h1{max-width:calc(100vw - 70px);font-size:20px}.logo_container h1 span{font-size:26px}.logo_container span h1{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 70px);overflow:hidden}}@media screen and (max-width:768px){.navigation_button_container.mobile-visible{text-align:center;box-sizing:border-box;width:100%;min-width:auto;max-width:100%;padding:5px;display:block}.navigation_button_container.mobile-visible .menu_button{padding:8px 12px;font-size:12px}body{padding-bottom:70px;overflow-x:hidden}.header_navigation{border-bottom:1px solid #eee;padding-bottom:10px}}
.footer_section{background:url(/wall.png)}.footer_overlay{background:linear-gradient(100deg,#08070cf2 0%,#29294ff2 100%);flex-wrap:wrap;justify-content:center;align-items:stretch;width:100%;height:100%;display:flex}.sitemap{flex-wrap:wrap;justify-content:space-between;gap:25px;padding:25px 0 10px;display:flex}.sitemap h3{font-size:15px}.sitemap h4{font-family:Abhaya Libre}.sitemap li{height:20px;font-family:Abhaya Libre;font-size:16px}.sitemap_content_container{flex-direction:column;row-gap:2.5px;display:flex}.sitemap_content_container ul{flex-direction:column;row-gap:2.5px;list-style-type:none;display:flex}.sitemap_content_container ul li a:hover{color:#fff;cursor:pointer}.legal{flex-wrap:wrap;justify-content:flex-end;gap:10px 50px;width:80%;padding:5px;font-family:Abhaya Libre;font-size:18px;display:flex}.legal a h5:hover{color:#fff;cursor:pointer}.container.footer-legal{color:#fff;background-color:#000;border-top:2px solid gray;justify-content:center;width:100%;padding:5px 0;display:flex}@media (max-width:768px){.sitemap{display:none}.legal{justify-content:center;width:100%;font-size:16px}.container.footer-legal{padding:15px 0}}@media (max-width:480px){.legal{column-gap:15px;font-size:14px}}.sitemap_content_container h4 .cvr{font-family:none}
.overview{background-image:url(/wall.png)}.overview_overlay{background:linear-gradient(100deg,#08070cf2 0%,#29294ff2 100%);flex-wrap:wrap;align-items:stretch;width:100%;height:100%;display:flex}.overview_container{flex:1;min-width:300px;margin:25px 50px 50px;position:relative}.logo-image{justify-content:flex-start;display:flex;position:relative;top:5%}.logo-image img{aspect-ratio:421.58/600;z-index:2;width:421.58px;max-width:100%;height:auto}.logo-text{letter-spacing:1.2px;z-index:3;position:absolute;bottom:0;left:30%}.logo-text-h1{filter:brightness(120%);font-family:courgette;font-size:90px;font-weight:lighter}.logo-text-h1 span{font-size:125px}.logo-frames{z-index:1;opacity:.35;justify-content:flex-end;width:100%;display:flex;position:absolute;top:10%;right:0}.logo-frames img{aspect-ratio:371/350;width:371px;max-width:100%;height:auto}.overview_information{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.overview_descriptiontext{text-align:center;justify-content:center;padding-top:75px;display:flex}.overview_descriptiontext h2{text-transform:capitalize;max-width:800px;padding:0 20px;font-family:ABeeZee;font-size:30px;font-weight:lighter}.overview_descriptiontext span{font-family:courgette;font-size:34px}.overview_options{padding-bottom:10px}.overview_information_button_container{flex-wrap:nowrap;justify-content:center;gap:50px;margin-top:10px;display:flex}.btn-large.extra{min-width:280px;margin:10px}.overview_changing_text{justify-content:center;height:40px;margin-bottom:50px;padding:0 20px;font-family:Abhaya Libre,serif;display:flex}.changing_text{opacity:0;text-align:center;width:100%;font-size:32px;position:absolute;left:50%;transform:translate(-50%)}@keyframes fadeCycle{0%,to{opacity:0}5%{opacity:1}10%{opacity:0}}.b1{animation:60s infinite fadeCycle}.b2{animation:60s 6s infinite fadeCycle}.b3{animation:60s 12s infinite fadeCycle}.b4{animation:60s 18s infinite fadeCycle}.b5{animation:60s 24s infinite fadeCycle}.b6{animation:60s 30s infinite fadeCycle}.b7{animation:60s 36s infinite fadeCycle}.b8{animation:60s 42s infinite fadeCycle}.b9{animation:60s 48s infinite fadeCycle}.b10{animation:60s 54s infinite fadeCycle}.overview_expectation h3{text-align:center;text-transform:capitalize;padding:0 20px;font-family:ABeeZee;font-size:18px;font-weight:lighter}.overview_expectation h3 span{letter-spacing:1px;font-family:courgette;font-size:22px}@media screen and (max-width:768px){.overview_overlay{flex-direction:column}.overview_container{min-width:unset;margin:20px 25px}.logo-image{top:2%}.logo-image img{width:300px;height:427px}.logo-text{white-space:nowrap;bottom:5px;left:10%}.logo-text-h1{font-size:60px}.logo-text-h1 span{font-size:80px}.logo-frames{top:8%}.logo-frames img{width:264px;height:249px}.overview_descriptiontext{padding-top:40px}.overview_descriptiontext h2,.changing_text{font-size:24px}.overview_information_button_container{gap:20px}.btn-large.extra{min-width:200px}}@media screen and (min-width:769px) and (max-width:1024px){.overview_container{margin:20px 30px}.logo-text{left:15%}.logo-text-h1{font-size:70px}.logo-text-h1 span{font-size:92px}}@media screen and (max-width:480px){.overview_container{margin:15px}.logo-image{top:1%}.logo-image img{width:210px;height:300px}.logo-text{max-width:85%;bottom:-5px;left:15%}.logo-text-h1{font-size:35px}.logo-text-h1 span{font-size:48px}.logo-frames{top:6%}.logo-frames img{width:185px;height:175px}.overview_descriptiontext{padding-top:20px}.overview_descriptiontext h2{font-size:20px}.overview_descriptiontext span{font-size:24px}.changing_text{padding:0 10px;font-size:18px}.overview_changing_text{height:30px;margin-bottom:30px}.overview_information_button_container{flex-direction:column;align-items:center;gap:15px}.btn-large.extra{width:80%;min-width:200px;max-width:300px}.overview_expectation h3{padding:0 15px;font-size:16px}.overview_expectation h3 span{font-size:18px}}@media screen and (max-width:320px){.overview_container{margin:10px}.logo-image img{width:168px;height:240px}.logo-text{max-width:90%;bottom:-10px;left:10%}.logo-text-h1{font-size:28px}.logo-text-h1 span{font-size:38px}.logo-frames img{width:148px;height:140px}.overview_descriptiontext h2{font-size:18px}.changing_text{font-size:16px}.btn-large.extra{width:90%;min-width:160px}}
.product_option_delete_product span{cursor:pointer}
.user_identity{flex-direction:column;justify-content:center;align-items:center;width:80%;min-height:250px;padding:25px 0;display:flex;position:relative}.profile_img{cursor:pointer;background-color:#17acff;border-radius:10px;justify-content:center;align-items:center;width:135px;height:180px;transition:all .3s;display:flex;position:relative;overflow:hidden}.profile_img:hover{opacity:.9}.profile_img img{object-fit:cover;cursor:pointer;border-radius:10px;max-width:80%;max-height:88%}.profile_img .edit-overlay{opacity:0;cursor:pointer;background-color:#0009;justify-content:center;align-items:center;height:30px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.edit-overlay span{cursor:pointer}.profile_img:hover .edit-overlay{opacity:1}.profile_img.uploading{opacity:.7}.profile_img .upload-overlay{background-color:#00000080;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.upload-error{color:#f33;text-align:center;margin-top:5px;font-size:14px}.user_contact{margin:25px;position:absolute;bottom:0;left:0}.user_address{margin:25px;position:absolute;bottom:0;right:0}.user_contact span,.user_address span{letter-spacing:1px;font-family:Abhaya Libre,serif;font-size:20px}.loading,.error{text-align:center;width:100%;padding:2rem;font-size:1.2rem}.error{color:#f33}.user_identity:not(:has(.user_address)) .user_contact{text-align:center;margin-top:20px;position:static}
.profile-section{justify-content:center;align-items:center;width:100%;display:flex}.profile-management-section{flex-wrap:wrap;gap:50px;margin:25px 0;display:flex}.option-wrapper{position:relative}.link-wrapper{text-decoration:none}.profile-label img{cursor:pointer;width:30px;height:40px;margin-bottom:5px;display:block}.profile-label span{text-align:center;width:100%;display:block}.profile-option[type=radio]{opacity:0;width:0;height:0;position:absolute}.profile-label{letter-spacing:1px;text-align:center;color:#fff;cursor:pointer;background-color:#626262;border-radius:5px;flex-direction:column;align-items:center;width:auto;min-width:150px;height:auto;padding:15px 10px 10px;font-family:Abhaya Libre,serif;font-size:18px;transition:all 1s linear;display:flex;position:relative}.profile-label span{cursor:pointer}.profile-option:checked+.profile-label{background:linear-gradient(90deg,#41b0ff 19%,#0ba6ff 100%)}
.saved-galleries-container h2{color:#333;margin-bottom:20px;font-size:24px}.saved-galleries-content,.gallery_grid{width:100%}.profiles-container{gap:100px;margin-top:20px;display:flex}.loading{text-align:center;color:#666;padding:20px;font-size:16px}.error-message{text-align:center;color:#e74c3c;border-radius:4px;margin-bottom:20px;padding:20px;font-size:16px}.no-shops{text-align:center;color:#666;border-radius:4px;padding:30px}.no-shops p{margin-bottom:10px}.product_option_delete_product.remove_shop{z-index:9999;position:absolute;top:-35px;right:-35px}.market_row_slider_profile_container{position:relative}
.admin_settings_options .menu_option_konto,.admin_settings_options .menu_option_indloes{flex-direction:column;width:100%;display:none}.admin_settings_options .menu_option_konto.active_settings_option_list,.admin_settings_options .menu_option_indloes.active_settings_option_list{display:flex}.message{border-radius:8px;margin:1rem 0;padding:.875rem 1rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500}.message.success{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.message.error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.Savebutton:disabled{opacity:.6;cursor:not-allowed;transform:none}.Savebutton:disabled:hover{box-shadow:none;transform:none}.setting_option .logout-button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:8px;padding:.875rem 1.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;transition:all .3s}.setting_option .logout-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef44444d}.setting_option input[type=text]{color:#f8fafc;box-sizing:border-box;border:1px solid #fff3;border-radius:8px;min-width:200px;padding:.875rem 1rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;transition:all .3s;background:#ffffff05!important}.setting_option input[type=text]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a;background:#ffffff05!important}.setting_option input[type=text]:disabled{opacity:.6;cursor:not-allowed}.setting_option input[type=text]::placeholder{color:#64748b}@media (max-width:1024px){.admin_settings_content{grid-template-columns:1fr;gap:1rem;width:95%}.admin_settings_menu{padding:1rem;display:flex;position:static;overflow-x:auto}.admin_settings_option{white-space:nowrap;flex-shrink:0;min-width:120px}.setting_option{flex-direction:column;align-items:flex-start;gap:10px}.setting_option span{min-width:auto}}@media (max-width:640px){.admin_settings{padding:1rem 0}.admin_settings_content{width:95%}.admin_settings_options_container,.settings_form{padding:1.5rem}}
