:root{--color-primary: #ffe414;--color-primary-hover: #a59200;--color-secondary: #282527;--color-black: #000000;--color-accent: #ffe414;--color-bg: #ffffff;--color-surface: #f5f5f5;--color-border: #ddd;--color-success: #009e52;--color-error: #FF4D59;--color-muted: #6a6a6a;--color-extra: #ef233c;--color-shipping: #ef6a1f;--color-special: #005ae1;--font-heading: "Inter", sans-serif;--font-body: "Source Sans Pro", sans-serif;--font-mono: "Roboto Mono", monospace;--font-size-xxs: 0.625rem;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-md: 1rem;--font-size-xmd: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-weight-thin: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 600;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-20: 20px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 25px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1);--shadow-md: 0 3px 6px rgba(0, 0, 0, 0.15);--shadow-lg: 0 8px 16px rgba(0, 0, 0, 0.2);--border: 2px solid var(--color-border);--border-secondary: 2px solid var(--color-secondary);--thin-border: 1px solid var(--color-border);--thin-border-secondary: 1px solid var(--color-secondary);--border-white: 2px solid var(--color-bg);--thin-border-white: 1px solid var(--color-bg)}.button{font-family:"Source Sans Pro", sans-serif;font-weight:600;border-radius:8px;padding:8px 24px;transition:0.2s ease;cursor:pointer;text-align:center;display:inline-block;border:none}.button--primary{background:#00B8AD;color:white}.button--primary:hover{background:#00946f}.button--secondary{background:#f5f7f6;color:#0e0e0e;border:1px solid #e5e8e7}.button--secondary:hover{background:#fbfcfb}.button--accent{background:#ffd166;color:#0e0e0e}.button--accent:hover{background:#ffc94d}.text-center{text-align:center}.text-muted{color:#667073}.max-w-lg{max-width:800px;margin:0 auto}.rounded{border-radius:8px}.shadow{box-shadow:0 1px 3px rgba(0,0,0,0.1)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.section{padding:48px 0;background-color:#ffffff}.section--alt{background-color:#f5f7f6}h1,h2,h3,h4,h5,h6{font-family:"Inter", sans-serif;color:#0e0e0e;font-weight:700;margin-bottom:16px}p{font-family:"Source Sans Pro", sans-serif;font-size:1rem;color:#0e0e0e;line-height:1.6;margin-bottom:16px}.alert{padding:16px;border-radius:4px;font-family:"Source Sans Pro", sans-serif;margin-bottom:16px}.alert--success{background:rgba(52,174,125,0.1);border:1px solid rgba(52,174,125,0.3);color:#34AE7D}.alert--error{background:rgba(255,77,89,0.1);border:1px solid rgba(255,77,89,0.3);color:#FF4D59}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:16px}.p-4{padding:24px}.p-5{padding:32px}.p-6{padding:48px}.p-7{padding:64px}.px-1{padding-left:4px;padding-right:4px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:16px;padding-right:16px}.px-4{padding-left:24px;padding-right:24px}.px-5{padding-left:32px;padding-right:32px}.px-6{padding-left:48px;padding-right:48px}.px-7{padding-left:64px;padding-right:64px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:16px;padding-bottom:16px}.py-4{padding-top:24px;padding-bottom:24px}.py-5{padding-top:32px;padding-bottom:32px}.py-6{padding-top:48px;padding-bottom:48px}.py-7{padding-top:64px;padding-bottom:64px}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:16px}.pt-4{padding-top:24px}.pt-5{padding-top:32px}.pt-6{padding-top:48px}.pt-7{padding-top:64px}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:16px}.pb-4{padding-bottom:24px}.pb-5{padding-bottom:32px}.pb-6{padding-bottom:48px}.pb-7{padding-bottom:64px}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:16px}.pl-4{padding-left:24px}.pl-5{padding-left:32px}.pl-6{padding-left:48px}.pl-7{padding-left:64px}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:16px}.pr-4{padding-right:24px}.pr-5{padding-right:32px}.pr-6{padding-right:48px}.pr-7{padding-right:64px}.p-total{padding:20px}.suspense-shimmer{position:relative;overflow:hidden;background-color:#f8f9f9;border-radius:16px}.suspense-shimmer::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.55) 45%, rgba(255,255,255,0.75) 50%, rgba(255,255,255,0.55) 55%, transparent 100%);animation:suspense-shimmer 1.2s ease-in-out infinite}@keyframes suspense-shimmer{100%{transform:translateX(100%)}}#viewer-video{position:absolute;inset:0;width:100vw;height:100dvh;object-fit:cover;background:black;z-index:-2}.stream-show-seller-name{color:var(--color-bg);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.stream-show-top-part-container{display:flex;align-items:flex-start;justify-content:space-between}.stream-show-seller-right-part-container{display:flex;align-items:center;gap:var(--space-2)}.stream-show-category-viewers-container{display:flex;align-items:center;gap:var(--space-1);background:rgba(0,0,0,0.4);border-radius:var(--radius-lg);padding-right:8px}.stream-show-viewer-icon{width:24px;aspect-ratio:1;border-radius:var(--radius-xl);background-color:var(--color-extra);display:flex;align-items:center;justify-content:center}.stream-show-viewer-value{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-bg)}.stream-show-close-stream{width:30px;aspect-ratio:1;background:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl)}.stream-mid-part-actions-container{display:flex;align-items:flex-end;gap:var(--space-5);flex:1;overflow:hidden}.chat-input{width:100%;appearance:none;background:none;border:none;height:30px;line-height:30px;font-size:var(--font-size-md)}.chat-input::placeholder{font-size:var(--font-size-xs);color:var(--color-surface);font-weight:var(--font-weight-regular);text-shadow:0 0 1px rgba(0,0,0,0.9),0 1px 2px rgba(0,0,0,0.6)}.chat-input:focus-visible{border:none;color:var(--color-border);outline:none;text-shadow:0 0 1px rgba(0,0,0,0.9),0 1px 2px rgba(0,0,0,0.6)}.stream-mid-part-left-part-actions-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.stream-mid-part-left-action-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.stream-mid-part-left-action-title{font-family:var(--font-heading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);color:var(--color-bg)}.stream-mid-part-send-message-container{border:1px solid var(--color-border);background:rgba(0,0,0,0.15);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center}.stream-mid-part-chat-container{display:flex;flex-direction:column;gap:var(--space-3);position:relative;max-height:250px;height:250px;overflow:hidden;justify-content:flex-end;flex:1}.chat-message{display:flex;align-items:center;gap:var(--space-2)}.chat-message:first-child{margin-top:auto}.message-sender{color:var(--color-surface);font-size:var(--font-size-xs);font-family:var(--font-heading);font-weight:var(--font-weight-regular)}.message-content{color:var(--color-bg);font-size:var(--font-size-xs);font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.stream-mid-part-chat-box-container{display:flex;flex-direction:column;gap:var(--space-3);height:100%;overflow:auto;mask-image:linear-gradient(to bottom, transparent, black 25%);-webkit-mask-image:linear-gradient(to bottom, transparent, black 25%)}.stream-user-icon-container{width:32px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-black)}.stream-show-container{width:95vw;margin:0 auto;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;height:calc(100dvh - 40px);overflow:hidden;gap:var(--space-3);flex:1}.stream-black-background-layer{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 10%, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.02) 45%, rgba(0,0,0,0.1) 60%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,0.3) 100%)}.stream-show-mid-part-container{flex:1;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.spinner-container{display:flex;align-items:center;justify-content:center;width:100vw;height:100dvh;position:fixed;top:0;left:0;z-index:5}.bid-success{background:var(--color-success) !important;color:var(--color-bg) !important}.stream-show-follow-seller{background:var(--color-primary);color:var(--color-black);text-align:center;font-size:var(--font-size-xxs);border-radius:var(--radius-xl);font-family:var(--font-heading);font-weight:var(--font-weight-bold);opacity:1;transition:opacity 0.5s}.stream-show-left-top-part-container{display:flex;flex-direction:column;gap:var(--space-2)}.stream-show-left-top-part-container-image-and-username{display:flex;gap:var(--space-2);align-items:center}.streams-show-seller-info-container{display:flex;align-items:center;gap:var(--space-2)}.stream-show-seller-rating,.stream-show-delivery-time{display:flex;align-items:center;gap:var(--space-2)}.stream-show-delivery,.stream-show-seller-rating-value{font-size:var(--font-size-xs);color:var(--color-surface);font-family:var(--font-heading);font-weight:var(--font-weight-medium)}.stream-show-has-ended-container{position:fixed;left:0;bottom:0;height:90dvh;width:100vw;box-sizing:border-box;align-items:center;justify-content:center;display:none}.stream-show-has-ended-text{font-size:var(--font-size-lg);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-bg);background-color:rgba(0,0,0,0.6);text-align:center}@keyframes pulseScale{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}.attention-pulse{animation:pulseScale 0.6s ease-in-out infinite}.stream-icon-image-shadow{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,0.35))}.stream-text-shadow{text-shadow:0 0 1px rgba(0,0,0,0.9),0 1px 2px rgba(0,0,0,0.6)}.stream-text-shadow-old{text-shadow:0 1px 4px rgba(0,0,0,0.6)}.stream-winner-shadow{text-shadow:0 0 1px rgba(0,0,0,0.9),0 0 6px rgba(0,0,0,0.45),0 0 12px rgba(0,0,0,0.225)}.stream-thumbnail-back{position:absolute;inset:0;z-index:-2;overflow:hidden}.waiting-for-host-overlay{position:fixed;top:10vh;left:0;width:100vw;height:100dvh;display:flex;align-items:flex-start;justify-content:center;z-index:2}.waiting-card{position:absolute;z-index:2;top:100px;left:2.5vw;right:2.5vw;display:flex;flex-direction:column;align-items:center;background:rgba(15,15,15,0.75);border-radius:var(--radius-lg);text-align:center;backdrop-filter:blur(6px)}.waiting-subtitle{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-border);font-weight:var(--font-weight-regular);margin-bottom:var(--space-2)}.waiting-title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-bg);margin-bottom:var(--space-3)}.waiting-share-btn{width:100%;background:var(--color-primary);border:none;border-radius:var(--radius-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-black);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.waiting-edit-btn{width:100%;background:var(--color-surface);border:none;border-radius:var(--radius-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-black);display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-3);box-sizing:border-box}.stream-thumbnail-image{height:100%;object-fit:cover;object-position:center;width:100%}.categories-page-container{display:flex;gap:16px;flex-direction:column}.filter-value{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.categories-container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.category-container{display:flex;flex-direction:column;gap:24px;background-color:var(--color-surface);border-radius:8px}.category-high-level-container{width:31%}.category-image{display:flex;align-items:center;justify-content:center}.category-title{font-family:var(--font-heading);font-size:var(--font-size-xs);color:var(--color-black);font-weight:var(--font-weight-bold)}.caregory-viewers-number{font-family:var(--font-heading);font-size:var(--font-size-xxs);color:var(--color-black);font-weight:var(--font-weight-regular)}.category-viewers-container{display:flex;align-items:center;gap:8px}.category-viewers-icon{width:15px;aspect-ratio:1;background:var(--color-extra);display:flex;align-items:center;align-content:jus;justify-content:center;border-radius:50%}.search-bar-container{display:flex;align-items:center;gap:8px;border-radius:25px;border:1px solid var(--color-border);flex-grow:1}.search-bar-input{border:none;font-family:var(--font-heading);font-weight:var(--font-weight-medium);color:var(--color-black);font-size:var(--font-size-md);width:100%;box-sizing:border-box;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.search-bar-input:focus-visible{border:none !important;appearance:none !important;outline:none}.active-stream-category{background:linear-gradient(135deg, #ffe65c 0%, #ffe414 55%, #ffde2c 100%) !important;outline:2.5px solid var(--color-black) !important;border:1px solid var(--color-bg) !important}.active-stream-title{color:var(--color-black) !important}.account-page-container{display:flex;flex-direction:column;flex:1;gap:var(--space-20)}.account-top-part{display:flex;gap:var(--space-3)}.account-image-container{height:60px;width:60px;border-radius:40px;border:var(--border-secondary);display:flex;justify-content:center;align-items:center;background-color:var(--color-primary);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.account-top-right-part{display:flex;flex-direction:column;justify-content:space-around}.account-empty-avatar{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);padding-bottom:var(--space-1)}.account-username{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.view-profile-button{background-color:var(--color-secondary);border-radius:var(--radius-lg);font-family:var(--font-heading);font-size:var(--font-size-xs);color:#ffffff;padding:var(--space-2) var(--space-3);text-align:center}.account-menu-container{display:flex;flex-direction:column;flex:1;justify-content:space-between}.account-menu-subcontainer{display:flex;flex-direction:column;flex:1;gap:var(--space-20)}.account-menu-item{display:flex;justify-content:space-between;align-items:center;padding:0px var(--space-1)}.account-menu-item-left-part{display:flex;align-items:center;gap:var(--space-3)}.account-menu-icon-container{height:40px;width:40px;background-color:var(--color-surface);border-radius:50%;display:flex;align-items:center;justify-content:center}.account-menu-title{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-black)}.account-menu-tag{color:var(--color-error);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1.5px solid;border-radius:var(--radius-sm);padding:4px 8px}.account-notification-container{font-family:var(--font-heading);font-size:var(--font-size-xxs);color:var(--color-bg);font-weight:var(--font-weight-medium);background-color:var(--color-error);border-radius:50%;height:16px;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.account-menu-arrow{color:var(--color-muted);font-size:var(--font-size-sm)}.account-sign-out-button{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;background-color:var(--color-surface);border-radius:var(--radius-xl);line-height:0}.account-sign-out-text{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.account-envelope-icon{font-size:var(--font-size-md);color:var(--color-black)}.account-mid-part-big-container{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2)}.account-mid-part-container{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);width:100%}.account-mid-part-title{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);color:var(--color-black)}.account-card{flex:0 1 40%;background-color:var(--color-surface);border-radius:var(--radius-lg);border:var(--thin-border);display:flex;flex-direction:column;gap:var(--space-2)}.account-card-icon{display:flex;align-items:center;height:32px;width:32px;margin-left:-2px}.account-card-info-container{display:flex;flex-direction:column;gap:var(--space-1)}.account-card-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-black)}.account-card-balance-container{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-heading);font-weight:var(--font-weight-thin);font-size:var(--font-size-sm)}.account-card-balance-text{color:var(--color-muted)}.account-card-balance-amount-container{display:flex;align-items:center;color:var(--color-success)}.payment-methods-container{display:flex;flex-direction:column;flex:1;border-top:var(--thin-border)}.payment-method-container{display:flex;justify-content:space-between;align-items:center;border-bottom:var(--thin-border)}.payment-method-left-part{display:flex;align-items:center;gap:var(--space-3)}.payment-method-icon-container{height:60px;width:60px;display:flex;align-items:center;justify-content:center}.payment-method-title{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-black)}.payment-method-two-lines-container{display:flex;flex-direction:column;gap:var(--space-1)}.payment-method-credit-balance{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-muted)}.payment-method-checkbox-container{height:20px;width:20px;border:var(--border-secondary);border-radius:var(--radius-sm);margin-right:var(--space-2);display:flex;align-items:center;justify-content:center}.payment-method-checkbox-container-active{background-color:var(--color-secondary)}.payment-method-check-icon{color:var(--color-bg);font-size:var(--font-size-sm)}.payment-method-cash-icon{color:var(--color-black);font-size:var(--font-size-xl)}.account-page-container{gap:var(--space-3);display:flex;flex-direction:column;flex:1}.account-page-back-button-container{height:30px;width:30px;display:flex;align-items:center;font-size:var(--font-size-lg);color:var(--color-black)}.account-page-top-part-title{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-black)}.account-page-top-part-container{display:flex;align-items:center;justify-content:space-between}.account-page-subtitle{font-family:var(--font-heading);color:var(--color-muted);font-size:var(--font-size-sm)}.subcategory-container{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--color-border);padding-bottom:16px}.subcategory-viewers-container{display:flex;align-items:center;gap:4px}.subcategory-title-and-viewers{display:flex;flex-direction:column;gap:8px}.subcategory-image-container{width:50px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--color-primary);border-radius:8px}.subcategory-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}.subcategory-viewer-count{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);color:var(--color-muted)}.subcategory-viewers-icon{background-color:var(--color-extra);width:15px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:25px}.subcategories-container{display:flex;flex-direction:column;justify-content:center;gap:24px}.subcategories-title{font-size:var(--font-size-md);font-family:var(--font-heading);color:var(--color-black);font-weight:var(--font-weight-medium)}.subcategories-title-and-x-container{display:flex;align-items:center;justify-content:space-between}.subcategories-close-button{width:40px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border-radius:25px}.stream-category-container{display:flex;justify-content:center;flex-direction:column;gap:var(--space-2);padding:var(--space-2);align-items:center;width:20%;aspect-ratio:1;background-color:var(--color-surface);flex-shrink:0;border-radius:var(--radius-md);border:1px solid var(--color-bg)}.stream-category-image{flex:1;min-height:0;display:flex;justify-content:center;align-items:center;width:100%}.streams-categories-container{display:flex;align-items:center;gap:var(--space-2);overflow:auto;width:100%;padding:3.5px}.stream-category-title{max-height:20px;font-family:var(--font-heading);font-weight:var(--font-weight-medium);color:var(--color-black);font-size:var(--font-size-xs);text-align:center}.streams-page-container{display:flex;flex-direction:column;gap:var(--space-2)}.stream-container{width:47.5%;display:flex;flex-direction:column;gap:var(--space-2)}.stream-box-thumbnail{width:100%;aspect-ratio:0.647;border-radius:var(--radius-md);position:relative;background-size:cover}.stream-title{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.stream-title-and-category{display:flex;flex-direction:column;gap:var(--space-1)}.stream-category{color:var(--color-muted);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.stream-seller-username{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs)}.stream-box-user-count{position:absolute;left:10px;top:8px;background:var(--color-extra);color:var(--color-bg);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}.streams-container{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.stream-container-down{display:flex;flex-direction:column;gap:var(--space-2)}.streams-page-top-part-container{display:flex;align-items:center;gap:var(--space-3)}.streams-page-top-part-right{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.zeed-logo-image{border-radius:var(--radius-md);margin-top:var(--space-1)}.stream-seller-username-image{display:flex;align-items:center;gap:var(--space-1)}.stream-seller-avatar{width:20px;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:50%}.stream-home-page-container{position:fixed;inset:0;z-index:4;transform:translateX(200%);transition:transform 0.5s linear}.stream-home-page-container-relative{position:relative;height:100%;width:100%}.home-page-spinner-container{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:black;display:none;align-items:center;justify-content:center;z-index:4;opacity:0.3}.page-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);color:var(--color-black);margin-bottom:var(--space-2)}.activity-page-slider-container{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);position:relative}.activity-slider-item{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-muted);flex-shrink:0}.activity-page-container{display:flex;flex-direction:column;gap:var(--space-3)}.purchase-container{display:flex;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.purchase-container:not(:first-child){padding-top:var(--space-4)}.purchases-container{display:flex;flex-direction:column;gap:var(--space-4)}.purchases-status{background-color:var(--color-surface);color:var(--color-black);width:fit-content;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-family:var(--font-heading);font-weight:var(--font-weight-medium)}.purchase-product-name{overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-sm);font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.purchase-delivery-id{font-size:var(--font-size-xs);color:var(--color-muted);font-style:italic;font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.span-info{color:var(--color-muted);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.purchase-product-price,.purchase-product-bought-at{color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.purchase-product-from{color:var(--color-special);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.purchase-product-info{display:flex;flex-direction:column;gap:var(--space-1)}.purchases-subcontainer{width:100%;overflow:hidden}.purchase-product-image{width:100px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);flex-shrink:0;background:var(--color-surface);overflow:hidden}.purchase-product-track-order{font-size:var(--font-size-sm);color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-medium);margin-top:var(--space-2);text-decoration:underline}.add-phone-number-big-field-container{display:flex;flex-direction:column;gap:var(--space-20)}.big-form-field-phone{border:var(--thin-border);border-radius:var(--radius-md);padding:8px 4vw;display:flex;gap:var(--space-3)}.big-form-field-phone:focus-within,.big-form-field-phone.open-dropdown{border:var(--thin-border-secondary)}.country-code-container{border-right:var(--thin-border);display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-3)}.leb-flag-container{font-size:22px;display:flex;align-items:center}.country-code-text{color:var(--color-muted);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm)}.add-phone-number-chevron{color:var(--color-muted);font-size:var(--font-size-sm)}.big-form-field-phone:focus-within .add-phone-number-chevron,.big-form-field-phone.open-dropdown .add-phone-number-chevron{color:var(--color-black)}.big-form-field-phone:focus-within .country-code-text,.big-form-field-phone.open-dropdown .country-code-text{color:var(--color-black)}.small-form-field-phone{display:flex;flex-direction:column;gap:var(--space-1)}.add-phone-number-input{color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-md)}.country-selector{border-right:var(--thin-border);display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-3);width:28%;cursor:pointer}.country-list{background:var(--color-bg);border:var(--thin-border);border-radius:var(--radius-md);max-height:50dvh;overflow-y:auto;width:100%;z-index:999}.country-item{padding:16px 8px;display:flex;align-items:center;gap:var(--space-2);border-bottom:var(--thin-border);cursor:pointer}.country-item:hover{background:var(--color-surface)}.country-item-text{color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.country-flag{font-size:var(--font-size-lg)}.selected-country-flag{font-size:var(--font-size-lg)}.verify-phone-number-text{color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.verify-phone-resend-code-container{display:flex;align-items:center;gap:var(--space-1)}.verify-phone-didnt-receive-text{color:var(--color-muted);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm)}.verify-phone-resend-code-underline{text-decoration:underline;color:var(--color-muted);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm)}.new-shop-product-top-part{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:var(--space-6)}.new-shop-product-media-container,.new-shop-product-details-container,.new-shop-product-price-container{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:4px solid var(--color-border)}.new-shop-media-container{display:flex;width:100%;align-items:center;justify-content:center;height:175px;background-color:var(--color-surface);border-radius:var(--radius-md);border:1px dashed var(--color-border)}.new-shop-media-text-and-icon-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.new-shop-media-text-title{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black);font-weight:var(--font-weight-medium)}.new-shop-media-text-subtitle{font-family:var(--font-heading);font-size:var(--font-size-xs);color:var(--color-black);font-weight:var(--font-weight-regular)}.new-shop-product-details-container,.new-shop-product-price-container{padding-top:var(--space-6)}.product-detail-container{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-surface);border-radius:var(--radius-md);background-color:var(--color-surface)}.product-detail-name{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black);font-weight:var(--font-weight-regular)}.product-detail-quantity-available-container{display:flex;align-items:center;justify-content:space-between}.product-detail-quantity-available-title{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-black)}.product-detail-quantity-available-action{display:flex;align-items:center;gap:var(--space-3)}.product-detail-action{border:none;background-color:none;font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--color-black);background:none}.product-detail-action:disabled{color:var(--color-muted)}.product-detail-quantity-available{background:var(--color-surface);border-radius:var(--radius-lg);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);width:45px;text-align:center;border:none}.product-detail-input-field,.new-product-price-input{border:1px solid var(--color-surface);border-radius:var(--radius-md);background-color:var(--color-surface);font-size:var(--font-size-md)}.product-detail-input-field::placeholder{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black)}.new-product-price-input::placeholder{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black)}.new-shop-products-cta-container{position:fixed;bottom:0;background:var(--color-bg);left:0;width:100vw;display:flex;align-items:center;gap:var(--space-2)}.new-shop-product-publish,.new-shop-product-cancel{width:48%;text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md)}.new-shop-product-cancel{background-color:var(--color-surface);color:var(--color-muted)}.new-shop-products-cta-subcontainer{width:95vw;display:flex;align-items:center;margin:0 auto;gap:var(--space-2)}.new-shop-product-publish{background-color:var(--color-primary);color:var(--color-black);border:none}.new-shop-product-container{margin-bottom:116px}.new-shop-upload-file{font-family:var(--font-heading);font-size:var(--font-size-xs);background:var(--color-primary);color:var(--color-black);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}.shop-product-auction-type-container{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}.shop-product-type-description{font-family:var(--font-heading);font-size:var(--font-size-xs);color:var(--color-muted)}.image-with-close-shop-product{position:relative;height:150px;width:150px}.landing-page-container{display:flex;flex-direction:column;padding:0px 1.5vw;flex:1;justify-content:space-between;align-items:center}.landing-page-upper-part-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%}.landing-title{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);color:var(--color-black)}.landing-continue-with-box{width:100%;display:flex;justify-content:space-between;align-items:center;border:var(--thin-border);border-radius:var(--radius-md)}.landing-continue-with-icon-container{height:40px;width:40px}.landing-envelope-icon{font-size:var(--font-size-lg);color:var(--color-black)}.landing-continue-with-text{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-black)}.landing-page-lower-part-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%}.landing-go-to-login-container{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.landing-page-text-already{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-md);color:var(--color-black);text-align:center}.landing-page-terms-text{color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);text-align:center}.seller-hub-container{display:flex;flex-direction:column;gap:var(--space-4)}.seller-hub-actions-container{display:flex;align-items:center;gap:var(--space-3)}.seller-hub-action{display:flex;flex-direction:column;gap:var(--space-2);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-grow:1}.seller-hub-action-name{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-md)}.seller-hub-fulfillement-container{display:flex;flex-direction:column;gap:var(--space-3)}.no-unfulfilled-orders,.no-upcoming-shows{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);color:var(--color-muted)}.seller-hub-fulfillement-container,.seller-hub-shows-container{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:4px solid var(--color-surface)}.upcoming-shows-container{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-3)}.stream-schedule-date{position:absolute;left:10px;top:8px;background:var(--color-surface);color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}.seller-hub-hamburger-menu-icon-container{height:100%;display:flex;justify-content:center;align-items:center;padding-bottom:var(--space-2);font-size:var(--font-size-lg);color:var(--color-black)}.page-title-container{display:flex;justify-content:space-between;align-items:center}.page-subtitle-and-view-all-container{display:flex;align-items:center;justify-content:space-between}.page-view-all{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);color:var(--color-black)}.unfulfilled-orders-left-part-container{display:flex;align-items:center;gap:var(--space-3)}.unfulfilled-orders-subcontainer{display:flex;align-items:center;justify-content:space-between}.unfulfilled-orders-icon{width:40px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:var(--radius-xl)}.unfulfilled-orders-confirmed{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black);font-weight:var(--font-weight-bold)}.unfulfilled-orders-number-and-chevron{display:flex;align-items:center;gap:var(--space-2)}.unfulfilled-orders-number{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-muted);font-weight:var(--font-weight-medium)}.orders-chevron{color:var(--color-muted);font-size:var(--font-size-sm)}.seller-menu-x-icon-container{height:100%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-lg);color:var(--color-black)}.new-shop-product-top-part{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:var(--space-6)}.new-shop-product-media-container,.new-shop-product-details-container,.new-shop-product-price-container{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:4px solid var(--color-border)}.new-shop-media-container{display:flex;width:100%;align-items:center;justify-content:center;height:175px;background-color:var(--color-surface);border-radius:var(--radius-md);border:1px dashed var(--color-border)}.new-shop-media-text-and-icon-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.new-shop-media-text-title{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black);font-weight:var(--font-weight-medium)}.new-shop-media-text-subtitle{font-family:var(--font-heading);font-size:var(--font-size-xs);color:var(--color-black);font-weight:var(--font-weight-regular)}.new-shop-product-details-container,.new-shop-product-price-container{padding-top:var(--space-6)}.product-detail-container{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-surface);border-radius:var(--radius-md);background-color:var(--color-surface)}.product-detail-name{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black);font-weight:var(--font-weight-regular)}.product-detail-quantity-available-container{display:flex;align-items:center;justify-content:space-between}.product-detail-quantity-available-title{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-black)}.product-detail-quantity-available-action{display:flex;align-items:center;gap:var(--space-3)}.product-detail-action{border:none;background-color:none;font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--color-black);background:none}.product-detail-action:disabled{color:var(--color-muted)}.product-detail-quantity-available{background:var(--color-surface);border-radius:var(--radius-lg);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);width:45px;text-align:center;border:none}.product-detail-input-field,.new-product-price-input{border:1px solid var(--color-surface);border-radius:var(--radius-md);background-color:var(--color-surface);font-size:var(--font-size-md)}.product-detail-input-field::placeholder{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black)}.new-product-price-input::placeholder{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black)}.new-shop-products-cta-container{position:fixed;bottom:0;background:var(--color-bg);left:0;width:100vw;display:flex;align-items:center;gap:var(--space-2)}.new-shop-product-publish,.new-shop-product-cancel{width:48%;text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md)}.new-shop-product-cancel{background-color:var(--color-surface);color:var(--color-muted)}.new-shop-products-cta-subcontainer{width:95vw;display:flex;align-items:center;margin:0 auto;gap:var(--space-2)}.new-shop-product-publish{background-color:var(--color-primary);color:var(--color-black);border:none}.new-shop-product-container{margin-bottom:116px}.new-shop-upload-file{font-family:var(--font-heading);font-size:var(--font-size-xs);background:var(--color-primary);color:var(--color-black);font-weight:var(--font-weight-medium);border-radius:var(--radius-md)}.shop-product-auction-type-container{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}.shop-product-type-description{font-family:var(--font-heading);font-size:var(--font-size-xs);color:var(--color-muted)}.image-with-close-shop-product{position:relative;height:150px;width:150px}.schedule-a-show-page-container{width:95vw;margin:0 auto;flex:1 0 auto;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;max-height:calc(100dvh - 139.5px);overflow:auto}.schedule-a-show-top-part-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.schedule-a-show-input-field,.schedule-a-show-time-and-date-container{border:1px solid var(--color-surface);border-radius:var(--radius-md);width:100%;box-sizing:border-box;background-color:var(--color-surface);display:flex;align-items:center;justify-content:space-between;position:relative;font-size:var(--font-size-md)}.schedule-a-show-date-and-time-zindex{display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:0;box-sizing:border-box;box-sizing:border-box;width:92%}#show-datetime{opacity:0}.schedule-a-show-input-field::placeholder,.schedule-a-show-input-title,.schedule-a-show-select-a-date{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black);font-weight:var(--font-weight-medium)}.schedule-a-show-primary-info-container{display:flex;flex-direction:column;gap:var(--space-4);border-bottom:1px solid var(--color-border)}.schedule-a-show-input-tile{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black)}.schedule-a-show-primary-info-container{flex-direction:column;display:flex;gap:var(--space-3)}.schedule-a-show-input-field-date{width:100%;background:transparent;border:none;font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-black);appearance:none;-webkit-appearance:none;z-index:2}.schedule-a-show-input-field-date::-webkit-calendar-picker-indicator{cursor:pointer;color:var(--color-black)}.schedule-a-show-input-field-date:not(:valid){color:var(--color-black)}.schedule-a-show-input-field-date:valid{color:var(--color-black)}.schedule-a-show-media-section{display:flex;flex-direction:column;gap:var(--space-3)}.section-subtitle{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-muted)}.schedule-a-show-add-thumbnail{width:195px;height:301px;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.schedule-a-show-add-image-container{display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);width:48px;aspect-ratio:1;border-radius:var(--radius-xl)}.schedule-a-show-category-title-and-chevron{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border)}.schedule-a-show-category-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black);font-size:var(--font-size-sm)}.schedule-a-show-subcategory-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);display:none}.schedule-a-show-subcategory-name{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);color:var(--color-black)}.schedule-a-show-cta-container{position:fixed;bottom:0;background:var(--color-bg);left:0;width:100vw;display:flex;align-items:center;gap:var(--space-2);z-index:4}.schedule-a-show-cta-subcontainer{width:95vw;display:flex;align-items:center;margin:0 auto;gap:var(--space-2)}.schedule-a-show-publish,.schedule-a-show-cancel{width:48%;text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md);border:none}.schedule-a-show-cancel{background-color:var(--color-surface);color:var(--color-muted)}.schedule-a-show-publish{background-color:var(--color-primary);color:var(--color-black)}.image-with-close{position:relative;height:301px;width:195px}.image-close-btn-container{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;justify-content:center;align-items:center;background:rgba(15,15,15,0.75);backdrop-filter:blur(6px);color:var(--color-bg);border-radius:50%;height:28px;width:28px}.schedule-a-show-make-credits-only{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-wrap:nowrap}.schedule-a-show-make-credits-only-sub{font-size:var(--font-size-xs);font-family:var(--font-heading);color:var(--color-muted);font-weight:var(--font-weight-regular)}.schedule-a-show-allow-credits-only-left-part{display:flex;flex-direction:column;gap:var(--space-2);width:60%}.schedule-a-show-credits-only-container{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-3)}.round-button{height:100%;aspect-ratio:1;border-radius:50%;background:var(--color-bg)}.schedule-a-show-toggle-credits{width:55px;aspect-ratio:1.9;border-radius:var(--radius-xl);background:var(--color-surface);display:flex;align-items:center;justify-content:flex-start;transition:background-color 0.3s}.shop-products-top-part-container{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-2)}.shop-products-categories-title{font-size:var(--font-size-md);font-family:var(--font-heading);color:var(--color-black);font-weight:var(--font-weight-medium)}.shop-products-categories-close-button{width:40px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border-radius:25px}.shop-products-categories-subcontainer{display:flex;flex-direction:column}.shop-products-category-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border)}.shop-product-condition-name{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black);font-size:var(--font-size-sm)}.wallet-container{display:flex;flex-direction:column;gap:var(--space-3)}.wallet-info-container{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-surface);border-radius:var(--radius-lg)}.wallet-info-left-part-container{display:flex;align-items:center;gap:var(--space-4)}.wallet-info-text-container{display:flex;flex-direction:column;gap:var(--space-2)}.wallet-info-text-title{font-size:var(--font-size-md);font-family:var(--font-heading);color:var(--color-black);font-weight:var(--font-weight-regular)}.wallet-info-text{font-size:var(--font-size-xs);color:var(--color-muted);font-family:var(--font-heading);font-weight:var(--font-heading)}.wallet-info-all-container{display:flex;flex-direction:column;gap:var(--space-3)}.wallet-all-container{display:flex;flex-direction:column;gap:var(--space-5);box-sizing:border-box}.wallet-back-to-stream{text-align:center;background:var(--color-secondary);color:var(--color-bg);border-radius:var(--radius-md);font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-medium)}.address-page-container-top-part{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 2.5vw var(--space-3) 2.5vw;border-bottom:1px solid var(--color-border)}.address-page-top-left-part{display:flex;align-items:center;gap:var(--space-5)}.adress-page-add-address{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-black)}.address-defaults-container{display:flex;align-items:center;gap:var(--space-2)}.address-default-address{margin-bottom:var(--space-2);width:fit-content;background:rgba(89,200,139,0.3);font-size:var(--font-size-xs);border-radius:var(--radius-sm);color:var(--color-success);font-family:var(--font-heading);font-weight:var(--font-weight-medium)}.address-default-address-shop{margin-bottom:var(--space-2);width:fit-content;background:rgba(59,130,246,0.25);font-size:var(--font-size-xs);border-radius:var(--radius-sm);color:var(--color-special);font-family:var(--font-heading);font-weight:var(--font-weight-medium)}.address-name{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-black)}.address-extra-info{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);color:var(--color-black)}.address-container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border)}.address-subcontainer{flex:1}.choose-address-checkbox{height:20px;width:20px;border:var(--border-secondary);border-radius:var(--radius-sm);margin-right:var(--space-2);display:flex;align-items:center;justify-content:center}.choose-address-checkbox-active{background-color:var(--color-secondary)}.choose-address-check-icon{color:var(--color-bg);font-size:var(--font-size-sm)}.address-page-addresses-container{width:95vw;margin:0 auto}.add-address-fields-container{display:flex;flex-direction:column;gap:var(--space-4)}.add-address-input-field{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-black);font-size:18px;font-family:var(--font-heading);font-weight:var(--font-weight-medium);width:100%;box-sizing:border-box}.add-address-input-field:focus-visible{outline:none;border:var(--thin-border-secondary)}.add-address-area-field{display:flex;align-items:center;justify-content:space-between}.add-address-chevron-down{color:var(--color-black);font-size:var(--font-size-md)}.add-address-input-field::placeholder{color:var(--color-muted);font-size:var(--font-size-sm);font-family:var(--font-heading);font-weight:var(--font-weight-regular)}.add-address-subcontainer{display:flex;flex-direction:column;flex:1;min-height:0}.add-address-bottom-part-container{width:95vw;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;flex:1;min-height:0}.add-address-container{width:100vw;flex:1 0 auto;display:flex;flex-direction:column;height:100dvh;min-height:0}.add-address-ctas{padding-bottom:var(--space-3);width:95vw;margin:0 auto;display:flex;align-items:center;gap:var(--space-2)}.add-address-cancel,.add-address-save{width:48%;text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md);flex:1}.add-address-cancel{background-color:var(--color-surface);color:var(--color-muted);text-align:center}.add-address-save{background-color:var(--color-primary);border:none;color:var(--color-black)}#address-input{position:absolute;z-index:10;top:var(--space-2);left:2.5vw;width:85vw;border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-bg);font-size:var(--font-size-md)}.add-address-map-container-all{position:relative}#map{margin-top:var(--space-3)}.add-address-map-and-inputs-container{flex:1;overflow:auto;min-height:0}.area-selector{border-right:var(--thin-border);display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-3);width:28%;cursor:pointer}.selected-name{color:var(--color-black);font-size:14px;font-family:var(--font-heading);font-weight:var(--font-weight-medium)}.area-list{background:var(--color-bg);border:var(--thin-border);border-radius:var(--radius-md);max-height:30dvh;overflow-y:auto;overflow-x:hidden;width:100%;z-index:999;box-sizing:border-box}.area-item{padding:16px 8px;display:flex;align-items:center;gap:var(--space-2);border-bottom:var(--thin-border);cursor:pointer}.area-item:hover{background:var(--color-surface)}.area-item-text{color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.area-search-input{width:100%;border:none;outline:none;background:transparent;color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.area-search-input::placeholder{color:var(--color-muted);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.area-search-container{border-bottom:var(--thin-border)}.addresses-add-address-container{width:100%;display:flex;align-items:center;justify-content:center;margin-top:25dvh}.addresses-add-address-button{color:var(--color-black);font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-medium)}.report-a-user-actions-container{display:flex;align-items:center;gap:var(--space-2)}.report-a-user-top-part-container{font-family:var(--font-heading);font-weight:var(--font-weight-regular);color:var(--color-black)}.report-a-user-actions-container{display:flex;align-items:center;gap:var(--space-3)}.report-a-user-container{display:flex;flex-direction:column;gap:var(--space-3)}.report-a-user-action-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);background:var(--color-surface);border-radius:var(--radius-md)}.report-a-user-action-name{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-md);color:var(--color-black)}.report-a-user-description-text{width:100%;height:120px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--font-size-md);color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-md)}.report-a-user-description-text::placeholder{font-size:var(--font-size-md);color:var(--color-muted);font-family:var(--font-heading);font-weight:var(--font-weight-regular)}.report-a-user-form-container{display:flex;flex-direction:column;gap:var(--space-4)}.report-a-user-cta,.block-a-user-cta{appearance:none;border:none;background:var(--color-secondary);color:var(--color-bg);font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-md);border-radius:var(--radius-xl)}.report-a-user-cta:disabled{background:var(--color-surface);color:var(--color-muted)}.block-a-user-are-you-sure{text-align:center;font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-black)}.confirm-cod-container{display:flex;flex-direction:column;gap:var(--space-6)}.confirm-cod-purchase-info{display:flex;align-items:center;gap:var(--space-2)}.confirm-cod-product-image,.confirm-whish-product-image{height:75px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-md)}.confirm-cod-product-info-container{display:flex;flex-direction:column;gap:var(--space-2)}.confirm-cod-product-name,.confirm-whish-product-name{font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.confirm-cod-product-price,.confirm-cod-shipping,.confirm-whish-product-price{font-size:var(--font-size-sm);font-family:var(--font-heading);font-weight:var(--font-weight-regular);color:var(--color-muted)}.confirm-cod-product-info-and-total{display:flex;align-items:center;justify-content:space-between}.confirm-cod-total,.confirm-whish-total{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-black)}.confirm-cod-ctas{display:flex;align-items:center;gap:var(--space-2)}.confirm-cod-cancel{text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md);width:35%;background-color:var(--color-surface);color:var(--color-black)}.confirm-cod-confirm,.confirm-cod-whish{text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md);background-color:var(--color-primary);color:var(--color-black);flex:1;border:none}.password-reset-titles-container{display:flex;flex-direction:column;gap:var(--space-3)}.password-reset-subtitle{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);color:var(--color-black)}#local-preview{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:black;z-index:-2;object-fit:cover}.go-live-container{width:95vw;margin:0 auto;flex:1;display:flex;flex-direction:column;gap:var(--space-3);padding-top:20px;padding-bottom:20px;height:calc(100dvh - 40px);overflow:hidden}.go-live-and-end-live-container{display:flex;align-items:center;gap:var(--space-2)}#go-live-btn{flex-grow:1;text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md);border:none}#end-live-btn:disabled{background-color:var(--color-surface);color:var(--color-black)}#end-live-btn{background-color:var(--color-extra);color:var(--color-bg);text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md);border:none;width:100%}#go-live-btn{background-color:var(--color-primary);color:var(--color-black)}.quick-run-next-button{text-align:center;background:var(--color-primary);border-radius:var(--radius-xl);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.bottom-sheet-container-close-stream{display:flex;flex-direction:column;gap:var(--space-3);box-sizing:border-box;align-items:flex-end}.end-live-x-button{width:40px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border-radius:25px}.add-products-to-be-able-to-go-live,.go-live-to-be-able-to-start-auction,.end-auction-to-be-able-to-start-another,.end-auction-to-be-able-to-end-stream,.confirmed-order-notification{position:fixed;top:var(--space-4);left:2.5vw;width:95vw;background-color:var(--color-surface);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black);font-size:var(--font-size-md);text-align:center;box-sizing:border-box;border-radius:var(--radius-lg);display:none}.add-address-to-be-able-to-go-live{position:fixed;top:var(--space-4);left:2.5vw;width:95vw;background-color:var(--color-surface);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black);font-size:var(--font-size-md);text-align:center;box-sizing:border-box;border-radius:var(--radius-lg);display:none}.go-live-back-to-stream{text-align:center;background:var(--color-secondary);color:var(--color-bg);border-radius:var(--radius-xl);font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-medium);width:100%;text-decoration:none}.camera-canvas{width:100vw;height:100dvh;background-color:black;position:absolute;top:0;left:0;z-index:-2;object-fit:cover}.marketplace-all-container{display:flex;flex-direction:column;gap:var(--space-4)}.marketplace-top-part-container{display:flex;align-items:center;gap:var(--space-3)}.marketplace-section-container{display:flex;flex-direction:column;gap:var(--space-3)}.maketplace-section-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-black)}.shop-auctions-container{display:flex;gap:var(--space-3);flex-wrap:nowrap;width:100%;overflow:auto}.shop-auction-container{display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0;width:40%}.shop-auction-seller-info{display:flex;align-items:center;gap:var(--space-1)}.shop-auction-seller-image{width:20px;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:var(--font-size-xxs);font-family:var(--font-heading);font-weight:var(--font-weight-medium)}.shop-auction-seller-username{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs)}.shop-product-product-image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-md)}.marketplace-shop-product-info{display:flex;flex-direction:column;gap:var(--space-1)}.marketplace-shop-product-name{width:100%;font-family:var(--font-heading);font-weight:var(--font-weight-regular);color:var(--color-black);font-size:var(--font-size-sm);text-wrap:wrap;overflow:hidden;text-overflow:ellipsis}.marketplace-shop-product-price-and-auction-tag{display:flex;align-items:center;gap:var(--space-2)}.marketplace-shop-product-price{font-size:var(--font-size-lg);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.marketplace-shop-product-auction-tag{width:25px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-surface)}.marketplace-number-of-bids{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-muted)}.marketplace-auction-status{font-family:var(--font-heading);font-size:var(--font-size-xxs);color:var(--color-muted);font-weight:var(--font-weight-regular)}.marketplace-shop-product-container{width:48.5%;display:flex;gap:var(--space-2);flex-direction:column;flex:0 0 47.5%}.marketplace-shop-products-container{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.marketplace-shop-product-image-container{width:100%;aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;overflow:hidden}.shop-product-show-top-part-container{height:35vh;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--color-surface)}.shop-product-top-part-actions-container{width:95vw;margin:0 auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;border-radius:50%}.shop-product-action-container{width:40px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-black);opacity:0.4}.shop-product-show-container{display:flex;flex-direction:column;gap:var(--space-4)}.shop-product-show-seller-container{width:95vw;margin:0 auto;display:flex;align-items:center;gap:var(--space-2)}.shop-product-show-seller-image{height:45px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.shop-product-seller-name{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-black)}.shop-product-sales{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);color:var(--color-muted)}.shop-product-seller-name-and-sales{display:flex;flex-direction:column;gap:var(--space-1)}.shop-product-show-description-container{width:95vw;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2)}.shop-product-title-small{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-black)}.shop-product-show-description-container{display:flex;flex-direction:column;gap:var(--space-4)}.shop-product-description-product{color:var(--color-muted);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.shop-product-show-shipping-contaiiner{width:95vw;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.shop-product-show-shipping-title-container{display:flex;align-items:center;justify-content:space-between}.shop-product-show-shipping-title{font-size:var(--font-size-lg);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.shop-product-show-country{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-black)}.shop-product-show-shipping-info{display:flex;flex-direction:column}.shop-product-show-shipping-info-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border)}.shop-product-show-shipping-info-title{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black);font-weight:var(--font-weight-medium)}.shop-product-show-shipping-info-value{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-muted);font-weight:var(--font-weight-medium)}.shop-product-show-shipping-info-title-container{display:flex;align-items:center;gap:var(--space-2)}.shop-product-show-shipping-info-title-icon{display:flex;align-items:flex-end;justify-content:center}.shop-product-show-ctas{bottom:0;z-index:4;background:var(--color-bg);display:flex;align-items:center;gap:var(--space-2);width:95vw;margin:0 auto}.shop-product-show-offer{width:48.5%;appearance:none;border:none;border-radius:var(--radius-xl);background:var(--color-surface);font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black);flex:1}.shop-product-show-buy-now{width:48.5%;appearance:none;border:none;border-radius:var(--radius-xl);background:var(--color-primary);font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black);flex:1}.shop-product-show-title-container,.shop-product-price{width:95vw;margin:0 auto;font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--color-black);font-weight:var(--font-weight-bold)}.whish-final-page-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4)}.whish-final-page-text{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-black)}.whish-final-page-icon{font-size:90px;color:var(--color-success)}.navbar-container{flex:0 0 auto;display:flex;align-items:center;justify-content:space-around;width:100vw;height:65px;background:var(--color-bg);border-top:var(--border);z-index:3}.navbar-subcontainer{display:flex;flex-direction:column;align-items:center;position:relative}.navbar-notification-container{font-family:var(--font-heading);font-size:var(--font-size-xxs);color:var(--color-bg);font-weight:var(--font-weight-medium);background-color:var(--color-error);border-radius:50%;height:16px;aspect-ratio:1;top:-20%;right:0;position:absolute;display:flex;justify-content:center;align-items:center}.navbar-icon-container{margin-bottom:-2px}.navbar-text{font-size:var(--font-size-xs);font-family:var(--font-heading);font-weight:var(--font-weight-medium);color:var(--color-muted)}.navbar-active-text{color:var(--color-black)}.flash-container{display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-black);border-radius:var(--radius-md)}.flash-container-background-color-alert{background-color:var(--color-error)}.flash-container-background-color-notice{background-color:var(--color-success)}.flash-root-container{position:fixed;top:var(--space-4);width:95vw;left:2.5vw;box-sizing:border-box;z-index:2}.flash-icon-container{display:flex;align-items:center;padding:5px}.flash-icon{filter:brightness(0) invert(1)}.flash-text{color:var(--color-bg);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-md)}.pull-to-refresh-indicator{position:fixed;top:-60px;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:center;gap:8px;z-index:9999;pointer-events:none;opacity:0;transition:opacity 0.2s ease}.pull-to-refresh-spinner{width:18px;height:18px;border:2px solid #ddd;border-top-color:#000;border-radius:50%}.pull-to-refresh-text{font-size:14px;color:#444}.delete-account-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.devise-page-container{gap:var(--space-20);display:flex;flex-direction:column;padding:0px 1.5vw;flex:1}.devise-top-part-container{display:flex;justify-content:space-between;align-items:center}.devise-x-icon-container{height:30px;width:30px;display:flex;align-items:center;font-size:var(--font-size-lg);color:var(--color-muted)}.devise-logo-container{border-radius:var(--radius-md);overflow:hidden}.devise-titles-container{display:flex;flex-direction:column;gap:var(--space-1)}.devise-title{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);color:var(--color-black)}.devise-subtitle{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);color:var(--color-black)}.devise-form{display:flex;flex-direction:column;justify-content:space-between;flex:1}.devise-form-inputs{display:flex;flex-direction:column;gap:var(--space-3)}.devise-field{border:var(--thin-border);border-radius:var(--radius-md);padding:8px 4vw;display:flex;flex-direction:column;gap:var(--space-1)}.devise-label{color:var(--color-muted);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm)}.devise-input{width:100%;color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-md)}.devise-field:focus-within .devise-label{color:var(--color-black)}.devise-field:focus-within{border:var(--thin-border-secondary)}.devise-terms-row{display:flex;align-items:center;gap:var(--space-2)}.devise-checkbox{height:24px;width:24px;accent-color:var(--color-secondary)}.devise-terms-text{color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs)}.devise-terms-link{text-decoration:underline}.devise-error-container{display:flex;align-items:center;justify-content:center;gap:var(--space-2);background-color:var(--color-error);color:var(--color-black);border-radius:var(--radius-md)}.devise-error-icon-container{display:flex;align-items:center;padding:5px}.devise-error-icon{filter:brightness(0) invert(1)}.devise-error-text{color:var(--color-bg);font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-md)}.devise-submit-button-container-active{background-color:var(--color-secondary);border-radius:var(--radius-xl);display:flex;justify-content:center;align-items:center;width:100%}.devise-submit-button-container{background-color:var(--color-surface);border-radius:var(--radius-xl);display:flex;justify-content:center;align-items:center;width:100%}.devise-submit-button-active{padding:12px !important;width:100%;border-radius:var(--radius-xl);color:var(--color-bg);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);background-color:var(--color-secondary);text-align:center}.devise-submit-button{padding:12px !important;width:100%;border-radius:var(--radius-xl);color:var(--color-muted);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);background-color:var(--color-surface);text-align:center}.devise-forgot-password{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-black)}.first-auction-partial-started{text-align:center;background:var(--color-primary);border-radius:var(--radius-xl);font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);position:relative;color:var(--color-black);display:flex;justify-content:center;gap:var(--space-2)}.auction-show-timer{color:var(--color-primary);font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}.auction-show-timer-and-start-price{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-end}.timer-danger{color:var(--color-extra)}.auction-partial-user-letter-is-winning{width:25px;aspect-ratio:1;background-color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.auction-partial-user-is-winning{display:flex;align-items:center;gap:var(--space-2);margin-bottom:-4px}.auction-partial-is-winning{display:flex;align-items:center;gap:var(--space-2);color:var(--color-primary);font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs)}.auction-partial-username{color:var(--color-bg);font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs)}.auction-partial-outbid{color:var(--color-extra);font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);margin-bottom:-4px}.bid-failed{background:var(--color-extra) !important}.swipe-bid{position:relative;width:100%;height:50px;border-radius:var(--radius-xl);border:1px solid var(--color-primary);overflow:hidden;touch-action:pan-y}.swipe-bid-track{position:absolute;inset:0;background:var(--color-primary);opacity:0;transition:opacity 0.08s linear}.swipe-bid-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.swipe-bid-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:78%;border-radius:26px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;touch-action:none;transition:transform 0.2s ease-out}.swiper-first-arrow{color:var(--color-secondary);font-size:var(--font-size-sm);margin-left:5px}.swiper-second-arrow{color:var(--color-secondary);font-size:var(--font-size-xs)}.sign-up-to-bid{text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md);border:none;width:100%;background-color:var(--color-primary);color:var(--color-black)}.first-auction-partial-product-title{color:#ffffff}.first-auction-partial-product-description{color:#FFFFFF}.first-auction-partial-will-start-soon{color:#FFFFFF}.first-auction-partial-product-info{display:flex;align-items:flex-start;gap:var(--space-2)}.first-auction-partial-product-image-container{flex-shrink:0;width:65px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--color-bg);border-radius:var(--radius-md);overflow:hidden}.first-auction-partial-product-title{font-family:var(--font-heading);color:var(--color-bg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.first-auction-partial-product-description{font-weight:var(--font-weight-regular);font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-bg)}.first-auction-partial-product-info-container{display:flex;flex-direction:column;gap:var(--space-1)}.first-auction-partial-product-additional-info{width:fit-content;background:rgba(255,255,255,0.3);color:var(--color-bg);font-size:var(--font-size-xs);font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm)}.first-auction-partial-all-container{display:flex;align-items:flex-start;justify-content:space-between}.first-auction-partial-start-price{font-size:var(--font-size-md);color:var(--color-bg);font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.first-auction-partial-container{display:flex;flex-direction:column;gap:var(--space-3)}.first-auction-partial-will-start-soon{height:50px;text-align:center;background:var(--color-muted);border-radius:var(--radius-xl);font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);position:relative;display:flex;align-items:center;justify-content:center}.auction-winner-container{width:100%;display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.stream-show-auction-winner{position:fixed;top:0;width:100vw;height:55dvh;display:flex;align-items:center;justify-content:center;z-index:3}.auction-winner-username-letter-container{width:100px;aspect-ratio:1;background-color:var(--color-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center}.auction-winner-username-letter-subcontainer{width:75px;aspect-ratio:1;background-color:var(--color-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--font-size-lg)}.auction-winner-username{color:var(--color-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-family:var(--font-heading)}.auction-winner-won-the-auction{color:var(--color-bg);font-size:var(--font-size-lg);font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.auction-partial-user-won{display:flex;align-items:center;gap:var(--space-1);margin-bottom:-4px;color:var(--color-bg);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.auction-partial-won{color:var(--color-primary)}.auction-ended-sold{font-size:var(--font-size-md);color:var(--color-extra);font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.auction-winner-announcement-seller-container{position:fixed;bottom:-300dvh;transition:bottom 0.3s;width:100vw;padding:20px;display:flex;flex-direction:column;gap:var(--space-3);background-color:var(--color-primary);height:30dvh;z-index:10;border-radius:var(--radius-lg);box-sizing:border-box;align-items:center;justify-content:center}.auction-winner-announcement-seller-text-container{color:var(--color-black);font-size:var(--font-size-lg);font-family:var(--font-heading);font-weight:var(--font-weight-bold);display:flex;align-items:center;gap:var(--space-2)}.auction-winner-announcement-seller-image{width:70px;aspect-ratio:1;background-color:var(--color-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading)}.number-of-bids-started{background:var(--color-muted);border-radius:var(--radius-xl);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-bg);text-align:center;flex:1;height:50px;display:flex;align-items:center;justify-content:center}.auction-show-seller-call-to-actions{display:flex;align-items:center;gap:var(--space-2)}.auction-show-seller-run-next-button{text-align:center;font-family:var(--font-heading);font-size:var(--font-size-md);color:var(--color-black);font-weight:var(--font-weight-bold);background-color:var(--color-primary);flex:1;border-radius:var(--radius-xl);border:none;appearance:none;height:50px}.auction-show-seller-run-next-button:disabled{background-color:var(--color-muted);border:none;text-align:center;font-family:var(--font-heading);font-size:var(--font-size-md);color:var(--color-bg);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);appearance:none;color:var(--color-black)}.live-listings-all-container{display:flex;flex-direction:column;gap:var(--space-5)}.live-listings-number-of-items{color:var(--color-black);font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-md)}.live-listings-left-part-container{height:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-md);flex-shrink:0}.live-listing-container{display:flex;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-border);height:165px}.live-listings-container{display:flex;flex-direction:column}.live-listing-name{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.live-listing-description,.live-listing-seconds{font-size:var(--font-size-xs);font-family:var(--font-heading);font-weight:var(--font-weight-regular);color:var(--color-muted)}.live-listing-call-to-actions{display:flex;align-items:center;gap:var(--space-2)}.live-listing-price{color:var(--color-black);font-weight:var(--font-weight-bold);font-family:var(--font-heading);font-size:var(--font-size-md)}.live-listing-right-part-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.live-listing-product-info,.live-listing-auction-info{display:flex;flex-direction:column;gap:6px}.live-listing-start-auction{background:var(--color-surface);border-radius:var(--radius-xl);font-size:var(--font-size-sm);font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.live-listing-auction-settings{display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:50%;width:34px;aspect-ratio:1}.live-listing-auction-status{font-size:var(--font-size-sm);font-family:var(--font-heading);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);width:fit-content}.confirmed-purchase{color:var(--color-success);background:rgba(89,200,139,0.3)}.not-confirmed-purchase{color:var(--color-extra);background:rgba(239,35,60,0.3)}.live-listing-edit-delete-container{display:flex;align-items:center;gap:var(--space-4)}.delete-shop-product-button{color:var(--color-error);display:flex;justify-content:center;align-items:center;border:1px solid var(--color-surface);border-radius:50%;font-size:var(--font-size-sm);background-color:var(--color-surface)}.auction-settings-input-fields-container{display:flex;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-muted);flex-direction:column}.auction-settings-input-field-container{display:flex;flex-direction:column;gap:var(--space-2)}.auction-settings-input-field-title-container{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);color:var(--color-bg)}.auction-settings-input-field-required{color:var(--color-muted);font-size:var(--font-size-xs)}.auction-settings-input-field-subcontainer{display:flex;align-items:center;border:1px solid var(--color-muted);border-radius:var(--radius-lg);width:100%;box-sizing:border-box}.auction-settings-input{color:var(--color-bg);font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-medium);width:100%;border:none;outline:none;background-color:transparent}.auction-settings-container{display:flex;flex-direction:column;gap:var(--space-5)}.auction-settings-input,.auction-settings-usd{color:var(--color-bg);font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-medium)}.auction-settings-call-to-actions{display:flex;align-items:center;gap:var(--space-2)}.auction-settings-cancel{flex:0.6;text-align:center;border:1px solid var(--color-muted);border-radius:var(--radius-xl);color:var(--color-bg);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.auction-settings-start-auction{text-align:center;flex:1;border:1px solid var(--color-muted);border-radius:var(--radius-xl);color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);background-color:var(--color-bg)}.auction-settings-cancel{background-color:var(--color-surface);color:var(--color-muted)}.auction-settings-input-field-top-part-container{display:flex;align-items:center;gap:var(--space-2)}.top-up-all-container{display:flex;flex-direction:column;gap:var(--space-3);height:calc(88dvh - 40px)}.top-up-container{display:flex;flex-direction:column;gap:var(--space-3);flex:1}.top-up-top-part-container{display:flex;justify-content:center;align-items:center}.top-up-top-part-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-black)}.top-up-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-black)}.top-up-subtitle{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-muted)}.top-up-input-container{flex:1;width:100%;max-height:200px;min-height:64px;display:flex;align-items:center;justify-content:center}.top-up-centering-container{display:flex;justify-content:center;align-items:center;width:80%;overflow:hidden}.top-up-input-currency-symbol,.top-up-input{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:64px;color:var(--color-black)}.top-up-input-currency-symbol{text-align:end;width:45%}.top-up-input{outline:none;border:none;padding:0px;margin:0px;min-width:0;text-align:left;width:55%}.top-up-input:focus-visible{outline:none;border:none}.top-up-totals-container{display:flex;justify-content:space-around;align-items:center}.top-up-total-container{display:flex;flex-direction:column;gap:var(--space-2)}.top-up-total-value-container{display:flex;align-items:center}.top-up-total-value-currency-symbol{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-black)}.top-up-total-value{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-black)}.top-up-total-description{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-muted)}.top-up-totals-separator{height:70%;background-color:var(--color-border);width:2px}.top-up-cta-container{display:flex;align-items:center;gap:var(--space-2)}.top-up-cancel-button,.top-up-button{flex:0 1 50%;text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md);border:none}.top-up-cancel-button{color:var(--color-muted);background-color:var(--color-surface)}.top-up-button{color:var(--color-black);background-color:var(--color-primary)}.nothing-here-yet-container{display:flex;flex-direction:column;align-items:center;flex:1;justify-content:center;gap:var(--space-3)}.nothing-here-yet-logo-container{display:flex;justify-content:center;align-items:center}.grey-logo-image{border-radius:30px}.nothing-here-yet-text{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-black)}.profile-partials-container{display:flex;flex-direction:column;flex:1}.nothing-here-go-home-button{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-bg);background-color:var(--color-secondary);border-radius:var(--radius-md);text-align:center;width:fit-content;margin:0 auto}.add-product-action-container{display:flex;align-items:center;gap:var(--space-3)}.add-product-action-icon{width:40px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:50%}.add-product-action-info-title{font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.add-product-action-info-text{font-size:var(--font-size-sm);font-family:var(--font-heading);color:var(--color-muted);font-weight:var(--font-weight-regular)}.add-product-action-info{display:flex;flex-direction:column;gap:var(--space-1)}.add-product-container{display:flex;flex-direction:column;gap:var(--space-5)}.add-product-actions-container{display:flex;flex-direction:column;gap:var(--space-5)}.import-product-product-container{display:flex;align-items:center;gap:var(--space-4)}.import-product-actual-image{height:100px;aspect-ratio:1}.import-product-name-and-description{display:flex;flex-direction:column;gap:var(--space-1);height:100px;aspect-ratio:1}.import-product-left-part-container{display:flex;align-items:center;gap:var(--space-2)}.import-product-name{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.import-product-description{font-size:var(--font-size-xs);font-family:var(--font-heading);font-weight:var(--font-weight-regular);color:var(--color-muted)}.import-product-actual-image-container{height:100px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:var(--radius-md)}.import-product-top-part{display:flex;align-items:center;justify-content:space-between}.import-product-all-container{display:flex;flex-direction:column;gap:var(--space-3);flex:1;max-height:calc(80dvh - 40px)}.import-product-product-container{display:flex;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border)}.import-product-product-container:first-child{padding-top:0px !important}.import-product-checkbox{margin:0;padding:0;appearance:none;width:25px;aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.import-product-checkbox:checked{background-color:var(--color-secondary);border:1px solid var(--color-secondary)}.import-product-ctas-container{display:flex;align-items:center;gap:var(--space-2)}.bottom-sheet-container-import{height:80dvh !important;display:flex;flex-direction:column}.import-product-container{flex:1;overflow:auto}.import-product-cancel,.import-product-import{width:48%;text-align:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md);border:none}.import-product-import{color:var(--color-black);background-color:var(--color-primary)}.import-product-cancel{color:var(--color-muted);background-color:var(--color-surface)}.choose-payment-method-all-container{gap:var(--space-3);display:flex;flex-direction:column;flex:1;width:95vw;margin:var(--space-2) auto var(--space-2) auto}.home-suspense-top-part-container{width:100%;display:flex;align-items:center;gap:var(--space-2)}.suspense-logo{width:36px;aspect-ratio:1;background:var(--color-surface);border-radius:50%}.suspense-search-bar{flex:1;background:var(--color-surface);height:36px;border-radius:50px}.icon{width:36px;aspect-ratio:1;background:var(--color-surface);border-radius:50%}.suspense-categories-container{display:flex;align-items:center;gap:var(--space-2);width:100%;overflow:hidden}.suspense-category-container{width:20%;flex-shrink:0;aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-md)}.home-suspense-all-container{display:flex;flex-direction:column;gap:var(--space-3)}.suspense-stream-container{width:48%;background:var(--color-surface);border-radius:var(--radius-md);height:250px}.suspense-filter{width:100px;height:30px;background:var(--color-surface);border-radius:var(--radius-md)}.categories-suspense-filter-container{display:flex;align-items:center;gap:var(--space-2)}.categories-boxes-suspense-container{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.category-box-suspense-container{width:31%;height:120px;background:var(--color-surface)}.seller-hub-actions-suspense{width:48.5%;height:100px;background:var(--color-surface)}.unfulfilled-orders-suspense{width:100%;height:40px;border-radius:var(--radius-md);background-color:var(--color-surface)}.purchase-suspense-image{width:150px;aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-md)}.purchases-suspense{width:120px;height:20px;background:var(--color-surface);border-radius:var(--radius-md)}.account-image-suspense{width:64px;aspect-ratio:1;background-color:var(--color-surface);border-radius:50%}.account-username-suspense{width:100px;height:25px;background-color:var(--color-surface)}.account-view-profile{width:80px;height:25px;background-color:var(--color-surface)}.account-menu-item-left-part-suspense{width:100%;height:70px;background:var(--color-surface)}.buy-now-page-top-part-container{border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.buy-now-page-sale-info{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border)}.buy-now-page-sale-value{display:flex;align-items:center;justify-content:space-between}.buy-now-page-cta{width:100%;appearance:none;border:none;background:var(--color-secondary);color:var(--color-bg);font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:var(--radius-xl);font-size:var(--font-size-md)}.buy-now-page-cta:disabled{background-color:var(--color-surface);color:var(--color-muted)}.buy-now-page-sale-info-title{font-family:var(--font-heading);font-size:var(--font-size-xs);color:var(--color-muted);font-weight:var(--font-weight-bold)}.buy-now-page-sale-info-value,.buy-now-page-sale-value-value{font-family:var(--font-heading);font-size:var(--font-size-xs);color:var(--color-black);font-weight:var(--font-weight-bold)}.buy-now-page-sale-value-title{font-family:var(--font-heading);font-size:var(--font-size-xs);color:var(--color-muted);font-weight:var(--font-weight-bold)}.total-bold{color:var(--color-black)}.buy-now-page-sale-info-value-and-icon-container{display:flex;align-items:center;gap:var(--space-2)}.buy-now-page-sale-info-value-extra{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2)}.sp-cash-on-delivery-not-allowed{color:var(--color-extra);font-size:var(--font-size-xs);font-family:var(--font-heading);font-weight:var(--font-weight-bold);display:none}.shop-auction-suspense-container{width:40%;aspect-ratio:1;background-color:var(--color-surface);flex-shrink:0}.marketplace-suspense-shop-product-container{width:47.5%;aspect-ratio:1;background:var(--color-surface)}.shop-product-suspense-seller-name{width:100px;padding:var(--space-2);background-color:var(--color-surface)}.shop-product-sales-suspense{width:50px;padding:var(--space-2);background-color:var(--color-surface)}.shop-product-description-product-suspense{width:100%;padding:var(--space-3);background-color:var(--color-surface);box-sizing:border-box}.shop-product-show-shipping-info-value-suspense{width:20px;padding:var(--space-2);background-color:var(--color-surface)}.make-offer-listed-price{text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-thin);font-family:var(--font-heading);color:var(--color-black)}.make-offer-container{display:flex;flex-direction:column;gap:var(--space-3)}.make-offer-off-container{display:flex;align-items:center;gap:var(--space-3);justify-content:center}.make-offer-off{background-color:var(--color-surface);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-family:var(--font-heading);font-size:var(--font-size-xs)}.make-offer-off-container-and-input{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.make-offer-input{appearance:none;border:none}.input-field-label{font-size:var(--font-size-xxs)}.make-offer-cta{border-radius:var(--radius-xl);border:none;background:var(--color-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-bg);font-family:var(--font-heading)}.you-wont-get-charged{font-family:var(--font-heading);color:var(--color-muted);font-size:var(--font-size-xs);text-align:center;font-weight:var(--font-weight-regular)}.active-offer{color:var(--color-bg);background-color:var(--color-secondary)}.offer-container{display:flex;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.offer-image-container{width:100px;aspect-ratio:1;border-radius:var(--radius-md)}.image-radius{border-radius:var(--radius-md)}.offer-container:not(:first-child){padding-top:var(--space-4)}.offer-info-container{display:flex;flex-direction:column;gap:var(--space-1)}.offer-info-product-name{font-size:var(--font-size-sm);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black);text-wrap:wrap;overflow:hidden;text-overflow:ellipsis}.offer-info-product-title{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-muted);font-weight:var(--font-weight-regular)}.offer-info-product-info{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.offer-info-status-awaiting-reply{font-size:var(--font-size-xs);background:var(--color-surface);text-align:center;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black);width:fit-content}.offer-info-status-cancelled,.offer-info-status-rejected,.offer-info-status-rejected-counter{font-size:var(--font-size-xs);background:rgba(239,35,60,0.2);text-align:center;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-extra);width:fit-content}.offer-info-status-countered{font-size:var(--font-size-xs);background:rgba(255,228,20,0.2);text-align:center;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-primary-hover);width:fit-content}.offer-info-status-accepted,.offer-info-status-accepted-counter{font-size:var(--font-size-xs);background:rgba(0,158,82,0.2);text-align:center;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-success);width:fit-content}.offer-info-product-username{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-special)}.close-offers-tab{width:30px;aspect-ratio:1;background-color:var(--color-surface);border-radius:50%;display:flex;align-items:center;justify-content:center}.received-offers-top-part-container{display:flex;align-items:center;justify-content:space-between}.received-offers-container{display:flex;flex-direction:column;gap:var(--space-4)}.offer-show-all-container{width:95vw;margin:0 auto;margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.offer-show-image-container{width:135px;aspect-ratio:1}.offer-status-container{border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}.offer-show-separation{border:2px solid var(--color-border)}.offer-show-page-shop-product-name-big{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-black)}.offer-show-page-details{display:flex;flex-direction:column;gap:var(--space-3)}.offer-show-page-details-title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-black)}.offer-show-page-detail-container{display:flex;align-items:center;gap:var(--space-4);border-radius:var(--radius-md)}.offer-detail-grey{background:var(--color-surface)}.offer-details-detailt-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-black);width:30%}.offer-details-detailt-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);font-family:var(--font-heading);color:var(--color-black)}.offer-show-page-product-name{width:100%;box-sizing:border-box;font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.offer-details-cta{width:100%;border-radius:var(--radius-xl);border:none;background:var(--color-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-black)}.offer-details-cta-container{margin-top:var(--space-6)}.offer-countered-container{display:flex;align-items:center;gap:var(--space-2)}.offer-details-cta-ad{flex:1;border:none;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-black);border-radius:var(--radius-xl)}.offer-details-cta-decline{background-color:var(--color-surface)}.offer-details-cta-accept{background-color:var(--color-secondary);color:var(--color-bg)}.counter-offer-received-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-1)}.counter-offer-title{font-family:var(--font-heading);font-weight:var(--font-weight-thin);font-size:var(--font-size-xs);color:var(--color-muted)}.counter-offer-value{font-size:var(--font-size-2xl);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.offer-details-seller-container{display:flex;flex-direction:column;gap:var(--space-2)}.offer-details-seller-cta-container{display:flex;gap:var(--space-2);flex-direction:column}.offer-details-seller-cta,.offer-details-seller-cta-counter{flex:1;border:none;text-align:center;font-size:var(--font-size-md);font-family:var(--font-heading);color:var(--color-black);border-radius:var(--radius-xl);font-weight:var(--font-weight-bold)}.offer-details-seller-cta-container-top{display:flex;align-items:center;gap:var(--space-2)}.offer-details-seller-accept{color:var(--color-success)}.offer-details-seller-reject{color:var(--color-extra)}.counter-offer-container{display:flex;flex-direction:column;gap:var(--space-4)}.counter-offer-top-part-container{display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.profile-page-container{display:flex;flex-direction:column;flex:1}.user-show-page-container{display:flex;flex-direction:column;flex:1;gap:var(--space-4)}.followers-and-following-and-follow-section{display:flex;flex-direction:column;gap:var(--space-3)}.user-follows{background-color:var(--color-surface)}.profile-top-part-container{display:flex;flex-direction:column;gap:var(--space-20);background:radial-gradient(circle at top left, #4a4a4a 0% 0%, #1a1a1a 30%, var(--color-secondary) 70%);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:5vw 2.5vw}.profile-top-part-container::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.35);z-index:1}.profile-top-top-part-container{display:flex;justify-content:space-between;align-items:center;z-index:2}.profile-back-button-container{display:flex;justify-content:center;align-items:center;border-radius:var(--radius-xl);background-color:rgba(0,0,0,0.4);height:30px;width:30px;color:var(--color-bg);font-size:var(--font-size-md)}.profile-top-top-right-part{display:flex;align-items:center;gap:var(--space-2)}.profile-apply-to-sell{background-color:var(--color-primary);color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg)}.profile-edit-profile-button{background-color:var(--color-muted);color:var(--color-bg);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg)}.profile-share-button-container{display:flex;justify-content:center;align-items:center;height:30px;width:30px}.profile-user-info-container{display:flex;align-items:center;z-index:2;gap:var(--space-3)}.profile-image-container{display:flex;align-items:center;justify-content:center;border:var(--border-white);border-radius:50%;height:68px;width:68px;background-color:var(--color-primary);border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.profile-empty-avatar{color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);padding-bottom:var(--space-1)}.profile-user-info-subcontainer{display:flex;flex-direction:column;gap:var(--space-2)}.profile-username-container{display:flex;align-items:center;gap:var(--space-2)}.profile-username{color:var(--color-bg);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.profile-username-chevron-down-container{color:var(--color-bg);font-size:var(--font-size-xs)}.profile-fullname{color:var(--color-bg);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.profile-followers-following-container{display:flex;align-items:center;gap:var(--space-2)}.profile-follow-container{display:flex;align-items:center;gap:var(--space-1)}.profile-follow-number{color:var(--color-bg);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.profile-follow-text{color:var(--color-surface);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-thin)}.users-show-follows-container{display:flex;align-items:center;gap:var(--space-2)}.users-show-follow-number{display:flex;align-items:center;gap:var(--space-1)}.users-follow-number{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-black)}.users-follow-title{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);color:var(--color-muted)}.edit-profile-top-part-container{display:flex;align-items:center;justify-content:space-between;width:95vw;margin:0 auto;padding-top:20px;padding-bottom:10px}.edit-profile-back-button-container{height:30px;width:30px;display:flex;align-items:center;font-size:var(--font-size-lg);color:var(--color-black)}.edit-profile-top-part-title{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-black)}.edit-profile-top-part-container-images{display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at top left, #4a4a4a 0% 0%, #1a1a1a 30%, var(--color-secondary) 70%);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:5vw 2.5vw;height:161px}.edit-profile-top-part-container-images::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.35);z-index:1}.edit-profile-camera-icon-container{color:var(--color-bg);font-size:var(--font-size-lg);z-index:2}.edit-profile-avatar-container{position:absolute;bottom:0;left:5vw;display:flex;align-items:center;justify-content:center;border:var(--border-white);border-radius:50%;height:68px;width:68px;background-color:var(--color-primary);border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;z-index:2}.edit-profile-avatar-container::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.35);z-index:1}.edit-profile-avatar-camera-icon-container{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;color:var(--color-bg);font-size:var(--font-size-lg);z-index:2}.edit-profile-page-container{padding-top:20px;padding-bottom:20px;width:95vw;margin:0 auto;flex:1}.user-follow-cta{text-align:center;width:100%;box-sizing:border-box;border-radius:var(--radius-xl);font-family:var(--font-heading);color:var(--color-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.user-does-not-follow{background:var(--color-primary)}.follows-top-part-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.follows-chevron-left-container{display:flex;align-items:center;justify-content:center;height:30px;width:30px;color:var(--color-black)}.follows-title{font-family:var(--font-heading);font-size:var(--font-size-md);color:var(--color-black);font-weight:var(--font-weight-medium)}.follow-container{width:100%;display:flex;justify-content:space-between;align-items:center}.follow-left-part{display:flex;align-items:center;gap:var(--space-3)}.follow-username{font-family:var(--font-heading);font-size:var(--font-size-sm);color:var(--color-black);font-weight:var(--font-weight-medium)}.follow-profile-image-container{display:flex;align-items:center;justify-content:center;border-radius:50%;height:64px;width:64px;background-color:var(--color-primary);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.follow-following-button{border:var(--thin-border);color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg)}.follow-follow-button{border:1px solid var(--color-primary);background-color:var(--color-primary);font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-black);border-radius:var(--radius-lg)}.follow-profile-empty-avatar{color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);padding-bottom:var(--space-1)}.page-wrapper{height:100dvh;display:flex;flex-direction:column}.page-container{width:100vw;flex:1 0 auto;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;height:calc(100dvh - 107px);overflow:auto}.page-subcontainer{flex:1;width:95vw;margin:0 auto;display:flex;flex-direction:column}.in-page-container{position:fixed;top:0;z-index:5;width:100vw;height:100dvh;background:var(--color-bg);display:none;flex-direction:column;flex:1}.in-page-container-other-page{position:fixed;top:0;z-index:5;width:100vw;height:100dvh;background:var(--color-bg);flex-direction:column;flex:1}.filter-section-container{display:flex;align-items:center;gap:var(--space-2);width:100%;overflow:auto}.filter-item-container{background-color:#f5f7f6;border-radius:var(--radius-md);flex-shrink:0}.filter-active{background-color:var(--color-secondary);color:var(--color-bg)}.bottom-sheet-container{position:fixed;bottom:-300dvh;left:0;width:100vw;z-index:5;background-color:#ffffff;height:fit-content;border-radius:var(--radius-lg) var(--radius-lg) 0px 0px;transition:bottom 0.3s;overflow:auto}.right-sheet-container{position:fixed;right:-200vw;top:0;bottom:0;width:100vw;z-index:5;background-color:#ffffff;height:fit-content;border-radius:var(--radius-lg) var(--radius-lg) 0px 0px;transition:right 0.3s;overflow:auto;height:100dvh}.bottom-sheet-container-black{position:fixed;bottom:-300dvh;left:0;width:100vw;z-index:4;background-color:var(--color-secondary);height:fit-content;border-radius:var(--radius-lg) var(--radius-lg) 0px 0px;transition:bottom 0.3s;overflow:auto}.bottom-sheet-background,.bottom-sheet-background-main{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:4;background:rgba(0,0,0,0.3);display:none}.bottom-sheet-title-left-big{color:var(--color-bg);font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.bottom-sheet-title-middle-big{color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);text-align:center;width:100%;box-sizing:border-box}.bottom-sheet-title-left-sm{color:var(--color-black);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.display-block{display:block}.display-none{display:none !important}.opacity-visible{opacity:1 !important}.opacity-none{opacity:0 !important}.display-flex{display:flex;align-items:center;justify-content:space-between}.display-flex-center{display:flex;align-items:center;justify-content:center}.display-flex-column{display:flex}.show-bottom{bottom:0dvh}.show-top{top:0dvh}.no-border-bottom{border-bottom:none !important}.show-right{right:0vw}.show-right-translate{transform:translateX(0)}.show-bottom-part{bottom:-70dvh}.show-bottom-part-px{bottom:-250px}.slider-line{position:absolute;left:0px;bottom:0;border-top:3px solid var(--color-secondary);width:90.36px;transition:width 0.2s ease, left 0.3s ease}.active-slider-item{color:var(--color-black)}.page-title{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);color:var(--color-black);margin-bottom:var(--space-2)}.page-subtitle{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-black)}.ghost-div{width:33%;opacity:0}.mid-titles{width:33%;text-align:center;font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.close-page{width:33%;text-align:right}.flex-center{display:flex;justify-content:center;align-items:center}.close-signup{width:30px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border-radius:50%}.ghost-div-smaller{width:30px;aspect-ratio:1}.flex-between{display:flex;justify-content:space-between;align-items:center;width:100%}.no-focus-style-form input:focus-visible{outline:none;border:none}.no-focus-style-form input{outline:none;border:none;padding:0px;margin:0px}.interpunct{color:var(--color-muted)}.interpunct-white{color:var(--color-surface);font-size:var(--font-size-sm)}.remove-opacity{opacity:0 !important}.required-asterisk{color:var(--color-extra);margin-left:2px}.radio-button{appearance:none;border:2px solid var(--color-muted);width:20px;aspect-ratio:1;border-radius:var(--radius-xl)}.radio-button:checked{background-color:var(--color-secondary);border:2px solid var(--color-bg);outline:1px solid var(--color-secondary)}.success-button{background-color:var(--color-success);color:var(--color-bg)}.movable-bottom-part-container{position:sticky;bottom:-20px;margin-bottom:-20px;width:100%;z-index:1;background-color:var(--color-bg);display:flex;justify-content:center;align-items:flex-end;padding-bottom:20px;padding-top:20px}.bottom-sheet-middle-title{text-align:center;font-size:var(--font-size-xl);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black)}.bottom-sheet-middle-title-small{text-align:center;font-size:var(--font-size-md);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-black);width:33%}.bottom-sheet-middle-subtitle{text-align:center;font-family:var(--font-heading);color:var(--color-muted);font-size:var(--font-size-sm)}.bottom-sheet-middle-title-container{display:flex;flex-direction:column;gap:var(--space-2)}.bottom-sheet-middle-title-container-small{display:flex;align-items:center;justify-content:space-between}.button-cover{position:absolute;z-index:1;background-color:rgba(0,0,0,0.6);top:0;left:0;border-radius:var(--radius-xl);width:100%;height:100%}.fill-and-center-background-image{height:100%;object-fit:cover;object-position:center;width:100%}.fill-and-center-background-image-ninety{height:70%;width:70%;object-fit:cover;object-position:center;mix-blend-mode:multiply}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}body{margin:0;background-color:var(--color-bg)}.center-nothing-here-yet{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50dvh;width:100%}.spinner{display:inline-block;width:16px;height:16px;border-radius:50%;box-sizing:border-box;border:2px solid rgba(255,255,255,0.18);border-top-color:#ffffff;border-right-color:rgba(255,255,255,0.18);border-bottom-color:rgba(255,255,255,0.18);border-left-color:rgba(255,255,255,0.18);animation:spinner-spin 0.5s linear infinite;-webkit-animation:spinner-spin 0.5s linear infinite}.spinner-black{display:inline-block;width:16px;height:16px;border-radius:50%;box-sizing:border-box;border:2px solid rgba(0,0,0,0.18);border-top-color:#ffffff;border-right-color:rgba(0,0,0,0.18);border-bottom-color:rgba(0,0,0,0.18);border-left-color:rgba(0,0,0,0.18);animation:spinner-spin 0.5s linear infinite;-webkit-animation:spinner-spin 0.5s linear infinite}.justify-right{justify-content:flex-end}.justify-right-background{background-color:var(--color-secondary)}.spinner-big{display:inline-block;width:40px;height:40px;border-radius:50%;box-sizing:border-box;border:2px solid var(--color-bg);border-top-color:#ffffff;border-right-color:rgba(255,255,255,0.18);border-bottom-color:rgba(255,255,255,0.18);border-left-color:rgba(255,255,255,0.18);animation:spinner-spin 0.5s linear infinite;-webkit-animation:spinner-spin 0.5s linear infinite}.spinner-big-image{display:inline-block;width:40px;height:40px;border-radius:50%;box-sizing:border-box;border:2px solid var(--color-bg);border-top-color:var(--color-muted);border-right-color:var(--color-muted);border-bottom-color:var(--color-muted);border-left-color:var(--color-muted);animation:spinner-spin 0.5s linear infinite;-webkit-animation:spinner-spin 0.5s linear infinite}@keyframes spinner-spin{to{transform:rotate(360deg)}}@-webkit-keyframes spinner-spin{to{-webkit-transform:rotate(360deg)}}
