.Logo{font-family:var(--header-font),sans-serif;font-size:80px;color:var(--white-color);cursor:pointer}@media(max-width:768px){.Logo{font-size:24px}}.Sponsors{display:block;width:100px;aspect-ratio:80/33}.Sponsors:hover{cursor:pointer}@media(max-width:768px){.Sponsors{display:none}}.About{font-family:var(--header-font),sans-serif;font-size:24px;color:var(--white-color);margin-top:10px}.About{cursor:pointer}@media(max-width:768px){.About{display:none}}.SearchWrapper{position:relative}.Search{display:flex}.SearchInput{all:unset;font-family:var(--default-font);font-size:12px;color:var(--dark-grey-color);height:40px;width:450px;background:var(--white-color);border-radius:var(--default-border-radius) 0 0 var(--default-border-radius);padding-left:18px}.SearchButton{border:none;width:50px;background:var(--orange-color);border-radius:0 var(--default-border-radius) var(--default-border-radius) 0;display:flex;align-items:center;justify-content:center;cursor:pointer}.SearchSuggestions{position:absolute;top:calc(100% + 4px);left:0;width:500px;background:#1a1a1a;border:1px solid #333;border-radius:var(--default-border-radius);z-index:600;list-style:none;padding:6px 0;margin:0;box-shadow:0 8px 24px #00000080}.SearchSuggestionItem{display:flex;gap:10px;align-items:center;padding:8px 12px;cursor:pointer;transition:background .1s}.SearchSuggestionItem:hover{background:#2a2a2a}.SearchSuggestionPhoto{width:44px;height:44px;object-fit:cover;border-radius:6px;flex-shrink:0}.SearchSuggestionInfo{display:flex;flex-direction:column;gap:3px;min-width:0}.SearchSuggestionTitle{color:var(--white-color, #fff);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchSuggestionPrice{color:var(--orange-color, #FF7A00);font-size:12px;font-weight:600}@media(max-width:768px){.SearchWrapper{flex:1;min-width:0}.Search{width:100%}.SearchInput{width:auto;flex:1;min-width:0}.SearchSuggestions{width:100%;left:0;right:0}}.Header{position:fixed;z-index:300;display:flex;flex-direction:column;width:100vw;align-items:center;background-image:linear-gradient(#44444473,#44444473),url(/images/Background.png);background-size:cover;background-position:center 70%;height:160px}.HeaderOutterContainer{display:flex;align-items:center;gap:25px;margin-top:-20px}.HeaderInnerContainer{display:flex;flex-direction:column;align-items:center}.HeaderInnerContainer .About{margin-top:-10px}@media(max-width:768px){.Header{height:60px;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 12px;gap:12px}.HeaderOutterContainer{margin-top:0;gap:0;flex-shrink:0}.HeaderInnerContainer{display:none}}.AboutContentContainerOutter{font-family:var(--default-font);padding-left:500px;padding-right:500px;display:flex;flex-direction:column;align-items:center;justify-content:start;padding-bottom:30px}.AboutContentFirstPhoto{padding:20px;width:250px;height:120px;background:var(--dark-color);border-radius:10px}.AboutContentSecondPhoto{padding:20px;width:220px;margin-top:25px;height:120px;background:var(--dark-color);border-radius:10px}.AboutContentThirdPhoto{padding:20px;width:250px;height:120px;background:var(--dark-color);border-radius:10px}.AboutContentHeader{font-size:x-large;padding-bottom:25px}.AboutContentContainerInner{display:flex;width:fit-content;gap:20px}.AboutContentContacts{margin-top:30px;color:var(--light-grey-color);font-size:14px;text-align:center;line-height:1.8}.AboutContentContacts a{color:var(--orange-color);text-decoration:none}.AboutContentContacts a:hover{text-decoration:underline}@media(max-width:768px){.AboutContentContainerOutter{padding-left:16px;padding-right:16px}.AboutContentContainerInner{flex-direction:column;align-items:center;width:100%}.AboutContentFirstPhoto,.AboutContentSecondPhoto,.AboutContentThirdPhoto{width:100%;max-width:320px;height:auto;margin-top:0}}.ProductCard{display:flex;flex-direction:column;font-family:var(--default-font);width:100%}.ProductCardBackground{background:#e8e8e8;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}.ProductCardBackground:hover{box-shadow:0 4px 16px #00000026;cursor:pointer}.ProductImageWrapper{position:relative}.ProductImage{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.ProductName{font-size:12px;font-weight:500;color:#222;padding:8px 10px 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:46px;line-height:1.5}.ProductLowerPart{display:flex;flex-direction:column}.ProductCity{font-size:11px;color:#888;padding:0 10px 8px;display:flex;align-items:center}.ProductPriceIcons{display:flex;justify-content:space-between;align-items:center;background:var(--dark-color);padding:7px 10px}.ProductPrice{font-size:15px;font-weight:700;color:#fff;cursor:pointer;transition:color .15s}.ProductPrice:hover{color:var(--light-grey-color)}.ProductIconPart{display:flex;gap:6px;align-items:center}.ProductLikeIcon{width:18px;height:18px;opacity:.45;transition:opacity .15s;cursor:pointer}.ProductLikeIcon:hover{opacity:1;filter:brightness(0) invert(1)}.ProductCartIcon{width:18px;height:18px;opacity:.45;transition:opacity .15s;cursor:pointer}.ProductCartIcon:hover{opacity:1;filter:brightness(0) invert(1)}.ProductIconActive{filter:invert(55%) sepia(90%) saturate(600%) hue-rotate(0deg) brightness(105%);opacity:1!important}@media(max-width:768px){.ProductName{font-size:11px;height:34px}.ProductCity{font-size:10px}.ProductPrice{font-size:13px}.ProductLikeIcon,.ProductCartIcon{width:16px;height:16px}}.ProductContentWrapper{display:flex;flex-direction:column;gap:40px;width:100%;max-width:1400px;padding:0 60px;box-sizing:border-box;font-family:var(--default-font)}.ProductBreadcrumbs{font-size:13px;color:#888;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ProductBreadcrumbs span{cursor:pointer}.ProductBreadcrumbs span:hover{color:var(--orange-color)}.ProductBreadcrumbs .BreadcrumbSep,.ProductBreadcrumbs .BreadcrumbCurrent{cursor:default;color:#555}.ProductBreadcrumbs .BreadcrumbCurrent:hover{color:#555}.ProductGrid{display:grid;grid-template-columns:510px 350px 1fr;gap:28px;align-items:stretch}.ProductTitleWrapper{height:73px;display:flex;align-items:center;overflow:hidden;margin-bottom:18px}.ProductTitle{font-size:28px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductImages{display:flex;gap:10px}.ProductMainImage{width:360px;height:340px;object-fit:cover;border-radius:10px 0 0 10px;flex-shrink:0}.ProductThumbs{display:flex;flex-direction:column;gap:10px;flex:1}.ProductThumb{width:100%;height:165px;object-fit:cover}.ProductThumbTop{border-radius:0 10px 0 0}.ProductThumbBottom{border-radius:0 0 10px}.ProductGridMid{display:flex;flex-direction:column}.ProductPriceRow{height:73px;display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.DetailPrice{font-size:30px;font-weight:700;color:#000}.ProductActions{display:flex;gap:10px;align-items:center}.ActionIcon{width:26px;height:26px;cursor:pointer;transition:filter .15s}.ActionIconActive{filter:invert(55%) sepia(80%) saturate(600%) hue-rotate(0deg) brightness(110%)}.SellerCard{display:flex;flex-direction:column;gap:10px;flex:1;overflow:hidden}.SellerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.SellerHeaderLeft{display:flex;flex-direction:column;gap:4px}.SellerName{font-size:18px;font-weight:700}.SellerRating{display:flex;align-items:center;gap:6px}.SellerRatingScore{font-weight:700;color:var(--orange-color);font-size:14px}.SellerStars{display:flex;gap:2px}.SellerStars img{width:14px;height:14px}.StarOn{filter:invert(55%) sepia(80%) saturate(600%) hue-rotate(0deg) brightness(110%)}.StarOff{opacity:.25}.SellerReviewCount{font-size:13px;color:var(--orange-color)}.SellerAvatar{width:54px;height:54px;border-radius:50%;object-fit:cover;flex-shrink:0}.SellerAvatarLetter{width:54px;height:54px;border-radius:50%;background:var(--orange-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:700;flex-shrink:0}.SellerCity{font-size:13px;color:#888}.SellerCondition{font-size:14px}.SellerDescTitle{font-size:14px;font-weight:700;margin-bottom:4px}.SellerDescText{font-size:13px;line-height:1.55;white-space:pre-line}.ContactButton{width:100%;padding:11px;font-size:14px;font-weight:700;border-radius:10px;border:none;color:#fff;background:var(--orange-color);cursor:pointer;transition:opacity .15s}.ContactButton:hover:not(:disabled){opacity:.88}.ContactButton:disabled{opacity:.6;cursor:not-allowed}.ProductGridRight{display:flex;flex-direction:column;gap:16px}.PublishedDate{height:73px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;color:#888;line-height:1.5}.SafetyWarning{font-size:11px;color:#555;border-top:1px solid #2a2a2a;padding-top:12px;line-height:1.5}.OemBlock{display:flex;flex-direction:column;gap:8px}.OemRow{display:flex;flex-direction:column;gap:2px}.OemLabel{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.04em}.OemValue{font-size:14px;font-weight:600;word-break:break-all}.ProductCarouselsRow{display:flex;flex-direction:row;justify-content:space-between;gap:32px}.ProductCarouselSection{flex:1;min-width:0;display:flex;flex-direction:column}.ProductCarouselTitle{font-size:20px;font-weight:700;margin-bottom:14px;text-align:center}.ProductCarouselGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ProductCarouselEmpty{font-size:13px;color:#666;text-align:center}.ProductCarouselGrid .ProductName{font-size:11px;height:40px}.ProductCarouselGrid .ProductCity{font-size:10px}.ProductCarouselGrid .ProductPrice{font-size:13px}.ProductImageClickable{cursor:zoom-in;transition:opacity .15s}.ProductImageClickable:hover{opacity:.9}.AlternativeBadge{position:absolute;bottom:0;right:0;font-size:10px;font-weight:600;background:var(--orange-color);color:#fff;border-radius:6px 0 0;padding:3px 8px;z-index:1;pointer-events:none}.PhotoModal{position:fixed;inset:0;background:#000000e0;z-index:1000;display:flex;align-items:center;justify-content:center}.PhotoModalImage{max-width:90vw;max-height:88vh;object-fit:contain;border-radius:6px;-webkit-user-select:none;user-select:none}.PhotoModalClose{position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:40px;line-height:1;cursor:pointer;opacity:.8;padding:0}.PhotoModalClose:hover{opacity:1}.PhotoModalArrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1f;border:none;color:#fff;font-size:48px;line-height:1;cursor:pointer;padding:8px 14px;border-radius:6px;opacity:.75;transition:opacity .15s,background .15s}.PhotoModalArrow:hover{opacity:1;background:#ffffff38}.PhotoModalArrowLeft{left:16px}.PhotoModalArrowRight{right:16px}.PhotoModalCounter{position:absolute;bottom:18px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:14px;background:#0006;padding:3px 10px;border-radius:12px}.Loading,.Error{padding:40px;text-align:center;color:#888;font-size:16px}@media(max-width:768px){.ProductContentWrapper{padding:0 16px;gap:24px}.ProductGrid{grid-template-columns:1fr;gap:20px}.ProductTitle{font-size:20px;margin-bottom:12px}.ProductImages{flex-direction:column}.ProductMainImage{width:100%;height:auto;max-height:280px;border-radius:10px}.ProductThumbs{flex-direction:row;overflow-x:auto}.ProductThumb{width:140px;height:140px;flex-shrink:0;border-radius:8px!important}.ProductCarouselsRow{flex-direction:column;gap:24px}.ProductCarouselGrid{grid-template-columns:repeat(2,1fr)}.ContactButton{margin-top:15px}}.ViewedProductsHistory{width:100%;max-width:1400px;padding:0 60px 30px;font-family:var(--default-font)}.ViewedProductsHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-family:var(--default-font)}.ClearHistoryButton{background-color:var(--orange-color);color:#fff;border:none;border-radius:var(--default-border-radius);height:30px;padding:0 12px;cursor:pointer;font-family:var(--default-font)}.ViewedProductsEmpty{text-align:center;font-family:var(--default-font)}@media(max-width:768px){.ViewedProductsHistory{padding:0 16px 30px}}.NewAdForm{width:100%;display:flex;justify-content:center;font-family:var(--default-font);padding-bottom:30px}.Form{width:fit-content;display:flex;flex-direction:column}.FormBottom{display:flex;gap:45px}.FormLeft,.FormRight{display:flex;flex-direction:column}.FormLeft{padding-top:30px;min-width:260px}.FormQuality fieldset{border:none;padding:0}.FormDescription textarea{resize:none}.Form ul li{list-style:none}.FormDetail{display:flex;flex-direction:row}.FormDetailCategories ul,.FormDetailSubcategories ul{padding-left:0;margin:0}.FormDetailSubcategories ul{padding-left:12px}.FormPhoto{display:none}.FormPhotoBlockText{font-size:16px;padding-bottom:20px}.FormPhotoBlock{display:flex;gap:20px}.FormPhoto1{display:block;width:350px;height:350px;background:var(--light-grey-color);border-radius:var(--default-border-radius) 0 0 var(--default-border-radius)}.FormPhoto2{display:block;width:167px;height:167px;background:var(--light-grey-color);border-radius:0 var(--default-border-radius) 0 0}.FormPhoto3{display:block;width:167px;height:167px;background:var(--light-grey-color);border-radius:0 0 var(--default-border-radius) 0}.FormPhotoBlockRight{display:flex;flex-direction:column;gap:16px}label input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]),label textarea{border:none;box-shadow:0 0 0 1px #000;font-weight:lighter;font-size:13px;padding-left:4px;padding-top:4px;padding-bottom:4px}label input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]){border-radius:5px}label input[type=checkbox]{vertical-align:middle;margin:0 4px 0 0}.FormDescriptionTextarea,.FormNameTextarea{width:100%}.FormDescriptionTextarea{border-radius:var(--default-border-radius) var(--default-border-radius) var(--default-border-radius) var(--default-border-radius);height:250px}.FormQualityLabel{padding-top:10px}.FormNameLabel{padding-bottom:5px;font-size:16px}.FormDescriptionLabel{padding-top:25px;padding-bottom:10px}.FormQualityButtonsCleaning{position:absolute;opacity:0;width:0;height:0}.FormQualityButtonsContentInactive{display:inline-block;border-radius:5px;cursor:pointer;background-color:var(--light-grey-color);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:14px;padding-left:4px;padding-right:4px}.FormQualityButtonsContentActive{display:inline-block;border-radius:5px;cursor:pointer;background-color:var(--light-green-color);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:14px;padding-left:4px;padding-right:4px}.FormQualityTopPart{display:flex;justify-content:space-between;padding-top:5px;padding-bottom:5px}.FormQuality{display:flex;flex-direction:column;width:fit-content}.FormPhotoPreview{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.FormCountries{padding-top:30px}.FormWarning{padding-top:30px;font-size:14px;font-weight:700}.FormVinOem{display:flex;gap:30px}.FormVin,.FormOem{padding-top:30px;padding-bottom:50px}.FormVinHeader,.FormOemHeader{padding-bottom:10px}.FormPhotoBlockText{padding-top:45px}.FormPriceRow{display:flex;justify-content:space-between;align-items:flex-end;width:537px;margin-top:16px;gap:16px}.FormPriceLabelWrapper{display:flex;flex-direction:column}.FormPriceLabelText{padding-bottom:5px;font-size:16px}.FormPriceInput{border-radius:5px;border:none;box-shadow:0 0 0 1px #000;font-weight:lighter;font-size:13px;padding:4px;width:200px}.FormSubmitButton{border:none;background:var(--orange-color);color:var(--white-color);height:40px;width:190px;border-radius:10px;flex-shrink:0}.FormSubmitButton:hover{cursor:pointer}.FormSuccess{background:#e6f4ea;color:#2d7a3a;border-radius:8px;padding:10px 16px;margin:8px 0;font-weight:500;font-size:14px}.FormError{color:#e53e3e;font-size:13px;margin:6px 0 0}@media(max-width:768px){.NewAdForm{padding-left:16px;padding-right:16px}.Form{width:100%}.FormBottom{flex-direction:column;gap:16px}.FormLeft,.FormRight{width:100%;min-width:0}label input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]){width:100%;box-sizing:border-box}.FormPhotoBlock{flex-direction:column;gap:8px}.FormPhoto1{width:100%;height:auto;aspect-ratio:4/3;border-radius:var(--default-border-radius)}.FormPhotoBlockRight{flex-direction:row;gap:8px}.FormPhoto2,.FormPhoto3{width:calc(50% - 4px);height:auto;aspect-ratio:1}.FormPhoto2{border-radius:var(--default-border-radius) 0 0 var(--default-border-radius)}.FormPhoto3{border-radius:0 var(--default-border-radius) var(--default-border-radius) 0}.FormPriceRow{width:100%;flex-wrap:wrap;gap:12px}.FormPriceInput,.FormSubmitButton{width:100%}.FormVinOem{flex-direction:column;gap:0}}.ProfileContentOuter{width:100%;display:flex;justify-content:center;font-family:var(--default-font);padding-bottom:30px}.ProfileContentInner{display:flex;gap:32px;max-width:860px;width:100%;padding-top:20px}.ProfileCard{width:260px;flex-shrink:0;background:var(--dark-color);border-radius:var(--default-border-radius);padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.ProfileAvatar{width:72px;height:72px;border-radius:50%;object-fit:cover}.ProfileName{color:var(--white-color);font-size:16px;font-weight:700}.ProfileCity{color:var(--light-grey-color);font-size:13px}.ProfileRating{display:flex;gap:6px;align-items:center}.ProfileRatingStars{display:flex;gap:2px}.ProfileRatingStar{width:14px;height:14px}.ProfileRatingText{color:var(--light-grey-color);font-size:12px}.ProfileDivider{width:100%;border:none;border-top:1px solid #2a2a2a;margin:0}.ProfileStats{width:100%;display:flex;justify-content:space-around}.ProfileStatNumber{color:var(--white-color);font-size:18px;font-weight:700;text-align:center}.ProfileStatLabel{color:var(--light-grey-color);font-size:10px;text-align:center}.ProfileEditButton{width:100%;background:var(--orange-color);color:var(--white-color);border:none;border-radius:var(--default-border-radius);padding:8px;font-size:13px;cursor:pointer;font-family:var(--default-font)}.ProfileCancelButton{width:100%;background:#444;color:var(--white-color);border:none;border-radius:var(--default-border-radius);padding:8px;font-size:13px;cursor:pointer;font-family:var(--default-font)}.ProfileEditForm{display:flex;flex-direction:column;gap:8px;width:100%}.ProfileEditInput{width:100%;background:#2a2a2a;color:var(--white-color);border:1px solid #444;border-radius:6px;padding:6px 8px;font-size:13px;font-family:var(--default-font);box-sizing:border-box}.ProfileEditButtons{display:flex;flex-direction:column;gap:6px}.ProfileEditError{color:#ff6b6b;font-size:12px;margin:0}.ProfileAvatarWrapper{position:relative;width:72px;height:72px;border-radius:50%;cursor:pointer;flex-shrink:0}.ProfileAvatarWrapper:hover .ProfileAvatarOverlay{opacity:1}.ProfileAvatarOverlay{position:absolute;inset:0;border-radius:50%;background:#00000080;display:flex;align-items:center;justify-content:center;font-size:20px;opacity:0;transition:opacity .2s}.ProfileAvatar{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block}.ProfileAvatarPlaceholder{width:72px;height:72px;border-radius:50%;background:#e67e22;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;font-weight:700}.ProfileReviews{flex:1}.ProfileReviewsTitle{font-size:14px;font-weight:700;margin-bottom:10px}.ProfileReviewsList{display:flex;flex-direction:column;gap:8px}.ProfileReviewCard{background:var(--dark-color);border-radius:var(--default-border-radius);padding:12px}.ProfileReviewHeader{display:flex;justify-content:space-between;margin-bottom:4px}.ProfileReviewAuthor{color:var(--white-color);font-size:12px;font-weight:700}.ProfileReviewStars{display:flex;gap:2px}.ProfileReviewStar{width:12px;height:12px}.ProfileReviewText{color:var(--light-grey-color);font-size:11px;margin:0}@media(max-width:768px){.ProfileContentInner{flex-direction:column;max-width:100%;padding:12px 16px}.ProfileCard,.ProfileReviews{width:100%}}.MyPurchasesOuter{width:100%;display:flex;justify-content:center;font-family:var(--default-font);padding-bottom:30px}@media(max-width:768px){.MyPurchasesOuter{padding-left:16px;padding-right:16px}}.MyPurchasesInner{max-width:860px;width:100%;padding-top:20px}.MyPurchasesTitle{font-size:20px;margin-bottom:14px}.MyPurchasesCount{color:var(--light-grey-color);font-weight:400;font-size:14px}.MyPurchasesList{display:flex;flex-direction:column;gap:8px}.PurchaseRow{background:var(--dark-color);border-radius:var(--default-border-radius);padding:12px 16px;display:flex;gap:14px;align-items:center}.PurchasePhoto{width:56px;height:56px;border-radius:8px;object-fit:cover;flex-shrink:0}.PurchaseInfo{flex:1;display:flex;flex-direction:column;gap:4px}.PurchaseTitle{color:var(--white-color);font-size:13px;font-weight:700}.PurchaseSeller{color:var(--light-grey-color);font-size:11px}.PurchaseRight{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.PurchasePrice{color:var(--white-color);font-weight:700;font-size:14px}.PurchaseDate{color:var(--light-grey-color);font-size:10px}.PurchaseStatusReceived{background:var(--light-green-color);color:var(--dark-color);font-size:10px;border-radius:5px;padding:2px 6px}.PurchaseStatusReview{background:var(--orange-color);color:var(--white-color);font-size:10px;border-radius:5px;padding:2px 6px;border:none;cursor:pointer;font-family:var(--default-font)}.StarRating{display:flex;gap:2px;margin-bottom:6px}.Star{font-size:22px;cursor:pointer;color:var(--light-grey-color);line-height:1;transition:color .1s;-webkit-user-select:none;user-select:none}.StarActive{color:var(--orange-color)}.ReviewForm{margin-top:10px;display:flex;flex-direction:column;gap:6px}.ReviewTextarea{width:100%;background:var(--bg-color, #1a1a1a);border:1px solid var(--light-grey-color);border-radius:6px;color:var(--white-color);padding:8px;font-family:var(--default-font);font-size:12px;resize:vertical;box-sizing:border-box}.ReviewError{color:#e74c3c;font-size:11px}.ReviewFormActions{display:flex;gap:8px}.ReviewSubmitBtn{background:var(--orange-color);color:var(--white-color);font-size:12px;border-radius:5px;padding:4px 12px;border:none;cursor:pointer;font-family:var(--default-font)}.ReviewSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.ReviewCancelBtn{background:transparent;color:var(--light-grey-color);font-size:12px;border-radius:5px;padding:4px 12px;border:1px solid var(--light-grey-color);cursor:pointer;font-family:var(--default-font)}.MyDialogsOuter{width:100%;display:flex;justify-content:center;font-family:var(--default-font);padding:24px 16px 30px}.MyDialogsLayout{display:flex;width:100%;max-width:1000px;border:1px solid #333;border-radius:var(--default-border-radius);overflow:hidden;height:600px}.MyDialogsListPanel{width:300px;flex-shrink:0;border-right:1px solid #333;overflow-y:auto;padding:16px;background:var(--dark-color, #1a1a1a)}.MyDialogsTitle{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--white-color, #fff)}.MyDialogsCount{color:var(--light-grey-color, #999);font-weight:400;font-size:14px}.MyDialogsEmpty{color:var(--light-grey-color, #999);font-size:14px}.DialogRow{display:flex;gap:10px;padding:10px;border-radius:8px;cursor:pointer;margin-bottom:4px;align-items:center}.DialogRow:hover{background:#2a2a2a}.DialogRowActive{background:#2d1f0d}.DialogAvatar{width:40px;height:40px;border-radius:50%;background:var(--dark-grey-color, #555);flex-shrink:0}.DialogInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.DialogTopRow{display:flex;justify-content:space-between}.DialogPartner{color:var(--white-color, #fff);font-size:13px;font-weight:600}.DialogTime{color:var(--light-grey-color, #999);font-size:10px}.DialogProduct{color:var(--light-grey-color, #aaa);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DialogLastMessage{color:#888;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MyDialogsThread{flex:1;display:flex;flex-direction:column;background:#111}.ThreadPlaceholder{flex:1;display:flex;align-items:center;justify-content:center;color:#666;font-size:15px}.ThreadHeader{padding:14px 16px;border-bottom:1px solid #333;font-size:15px;color:var(--white-color, #fff);flex-shrink:0}.ThreadProduct{color:var(--light-grey-color, #aaa);font-size:13px}.ThreadMessages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.ThreadMessage{max-width:70%;align-self:flex-start}.ThreadMessageOwn{align-self:flex-end}.ThreadMessageText{background:#2a2a2a;border-radius:12px;padding:8px 12px;margin:0;font-size:14px;color:var(--white-color, #fff)}.ThreadMessageOwn .ThreadMessageText{background:var(--orange-color, #FF7A00);color:#fff}.ThreadMessageTime{font-size:11px;color:#666;display:block;margin-top:3px;text-align:right}.ThreadInputArea{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #333;flex-shrink:0}.ThreadInputField{flex:1;border:1px solid #444;border-radius:8px;padding:8px 12px;font-size:14px;outline:none;background:#1a1a1a;color:var(--white-color, #fff)}.ThreadInputField:focus{border-color:var(--orange-color, #FF7A00)}.ThreadSendButton{background:var(--orange-color, #FF7A00);color:#fff;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap}.ThreadSendButton:disabled{opacity:.5;cursor:not-allowed}.ThreadBackButton{display:none}@media(max-width:768px){.MyDialogsOuter{padding:0;margin-top:-20px;margin-bottom:-60px}.MyDialogsLayout{flex-direction:column;height:calc(100vh - 110px);border:none;border-radius:0;overflow-y:auto}.MyDialogsListPanel{width:100%;border-right:none;border-bottom:1px solid #333;height:100%}.MyDialogsLayout.DialogSelected .MyDialogsListPanel{display:none}.MyDialogsLayout.DialogSelected .MyDialogsThread{height:100%}.ThreadBackButton{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--orange-color, #FF7A00);font-size:20px;cursor:pointer;padding:0 10px 0 0;line-height:1}}.MyAdsOuter{width:100%;display:flex;justify-content:center;font-family:var(--default-font);padding-bottom:30px}@media(max-width:768px){.MyAdsOuter{padding-left:16px;padding-right:16px}}.MyAdsInner{max-width:860px;width:100%;padding-top:20px}.MyAdsHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.MyAdsTitle{font-size:20px}.MyAdsCount{color:var(--light-grey-color);font-weight:400;font-size:14px}.MyAdsFilters{display:flex;gap:8px}.MyAdsFilterActive{background:var(--orange-color);color:var(--white-color);border:none;border-radius:7px;padding:5px 12px;font-size:12px;cursor:pointer;font-family:var(--default-font)}.MyAdsFilterInactive{background:var(--dark-color);color:var(--light-grey-color);border:none;border-radius:7px;padding:5px 12px;font-size:12px;cursor:pointer;font-family:var(--default-font)}.MyAdsList{display:flex;flex-direction:column;gap:8px}.AdRow{background:var(--dark-color);border-radius:var(--default-border-radius);padding:12px 16px;display:flex;gap:14px;align-items:center}.AdRowInactive{opacity:.6}.AdPhoto{width:64px;height:64px;border-radius:8px;object-fit:cover;flex-shrink:0}.AdInfo{flex:1;display:flex;flex-direction:column;gap:4px}.AdTitle{color:var(--white-color);font-size:13px;font-weight:700}.AdDate{color:var(--light-grey-color);font-size:11px}.AdStats{display:flex;gap:10px}.AdStat{color:var(--light-grey-color);font-size:11px}.AdRight{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.AdPrice{color:var(--white-color);font-weight:700;font-size:14px}.AdStatusActive{background:var(--light-green-color);color:var(--dark-color);font-size:10px;border-radius:5px;padding:2px 6px}.AdStatusInactive{background:var(--dark-grey-color);color:var(--white-color);font-size:10px;border-radius:5px;padding:2px 6px}.AdActions{display:flex;gap:6px}.AdActionButton{background:#2a2a2a;color:var(--light-grey-color);border:none;border-radius:6px;padding:3px 8px;font-size:10px;cursor:pointer;font-family:var(--default-font)}.AdActionButtonOrange{background:var(--orange-color);color:var(--white-color);border:none;border-radius:6px;padding:3px 8px;font-size:10px;cursor:pointer;font-family:var(--default-font)}.CartContentOuter{width:100%;max-width:1400px;padding:0 60px 30px;font-family:var(--default-font)}.CartContentTitle{font-size:24px;font-weight:700;margin-bottom:20px}.CartContentEmpty{color:var(--light-grey-color, #999);font-size:16px}.CartContentFooter{border-top:1px solid #333;margin-top:20px;padding-top:16px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.CartContentTotal{font-size:18px;font-weight:700}.CartContentCheckout{background:var(--orange-color, #FF7A00);color:#fff;border:none;border-radius:var(--default-border-radius);padding:12px 28px;font-size:15px;font-weight:600;cursor:pointer;font-family:var(--default-font)}.CartContentCheckout:hover{opacity:.9}@media(max-width:768px){.CartContentOuter{padding:0 16px 30px}}.FavoritesContentOuter{width:100%;max-width:1400px;padding:0 60px 30px;font-family:var(--default-font)}.FavoritesContentTitle{font-size:24px;font-weight:700;margin-bottom:20px}.FavoritesContentEmpty{color:var(--light-grey-color, #999);font-size:16px}@media(max-width:768px){.FavoritesContentOuter{padding:0 16px 30px}}.SellerProfileOuter{width:100%;display:flex;justify-content:center;font-family:var(--default-font);padding-bottom:30px}.SellerProfileInner{display:flex;gap:32px;max-width:860px;width:100%;padding-top:20px}.SellerProfileCard{width:260px;flex-shrink:0;background:var(--dark-color);border-radius:var(--default-border-radius);padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.SellerProfileAvatar{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block}.SellerProfileAvatarPlaceholder{width:72px;height:72px;border-radius:50%;background:#e67e22;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;font-weight:700}.SellerProfileName{color:var(--white-color);font-size:16px;font-weight:700}.SellerProfileCity{color:var(--light-grey-color);font-size:13px}.SellerProfileRating{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center}.SellerProfileStars{display:flex;gap:2px}.SellerProfileStar{width:14px;height:14px}.SellerProfileRatingText{color:var(--light-grey-color);font-size:12px}.SellerProfileReviews{flex:1}.SellerProfileReviewsTitle{font-size:14px;font-weight:700;margin-bottom:10px}.SellerProfileNoReviews{color:var(--light-grey-color);font-size:13px}.SellerProfileReviewsList{display:flex;flex-direction:column;gap:8px}.SellerProfileReviewCard{background:var(--dark-color);border-radius:var(--default-border-radius);padding:12px}.SellerProfileReviewHeader{display:flex;justify-content:space-between;margin-bottom:4px}.SellerProfileReviewAuthor{color:var(--white-color);font-size:12px;font-weight:700}.SellerProfileReviewStars{display:flex;gap:2px}.SellerProfileReviewStar{width:12px;height:12px}.SellerProfileReviewText{color:var(--light-grey-color);font-size:11px;margin:0}.SellerProfileLoading,.SellerProfileError{padding:20px;font-family:var(--default-font);color:var(--light-grey-color)}@media(max-width:768px){.SellerProfileInner{flex-direction:column;max-width:100%;padding:12px 16px}.SellerProfileCard{width:100%}}.CheckoutOuter{width:100%;max-width:1200px;padding:0 60px 40px;font-family:var(--default-font);box-sizing:border-box}.CheckoutTitle{font-size:24px;font-weight:700;margin-bottom:24px}.CheckoutLayout{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:start}.CheckoutSectionTitle{font-size:16px;font-weight:700;margin-bottom:16px}.CheckoutForm{display:flex;flex-direction:column;gap:14px;background:var(--dark-color);border-radius:var(--default-border-radius);padding:24px}.CheckoutLabel{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--light-grey-color)}.CheckoutInput,.CheckoutTextarea{background:#2a2a2a;color:var(--white-color);border:1px solid #444;border-radius:6px;padding:8px 10px;font-size:14px;font-family:var(--default-font);width:100%;box-sizing:border-box}.CheckoutInput:focus,.CheckoutTextarea:focus{outline:none;border-color:var(--orange-color)}.CheckoutTextarea{resize:vertical}.CheckoutError{color:#ff6b6b;font-size:13px;margin:0}.CheckoutBtn{background:var(--orange-color, #FF7A00);color:#fff;border:none;border-radius:var(--default-border-radius);padding:12px;font-size:15px;font-weight:600;cursor:pointer;font-family:var(--default-font)}.CheckoutBtn:hover:not(:disabled){opacity:.9}.CheckoutBtn:disabled{opacity:.5;cursor:not-allowed}.CheckoutSummary{background:var(--dark-color);border-radius:var(--default-border-radius);padding:24px;position:sticky;top:20px}.CheckoutEmptyCart{color:var(--light-grey-color);font-size:13px}.CheckoutItemsList{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.CheckoutItem{display:flex;gap:10px;align-items:center}.CheckoutItemImage{width:52px;height:52px;object-fit:cover;border-radius:6px;flex-shrink:0}.CheckoutItemInfo{display:flex;flex-direction:column;gap:3px;min-width:0}.CheckoutItemTitle{font-size:13px;color:var(--white-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CheckoutItemPrice{font-size:13px;font-weight:600;color:var(--orange-color, #FF7A00)}.CheckoutTotal{border-top:1px solid #333;padding-top:12px;display:flex;justify-content:space-between;align-items:center;font-size:15px}.CheckoutTotalAmount{font-size:18px;font-weight:700;color:var(--white-color)}.CheckoutSuccess{max-width:500px;margin:60px auto;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.CheckoutSuccessTitle{font-size:28px;font-weight:700;color:var(--white-color)}.CheckoutSuccessText{color:var(--light-grey-color);font-size:15px;line-height:1.5}@media(max-width:768px){.CheckoutOuter{padding:0 16px 40px}.CheckoutLayout{grid-template-columns:1fr}.CheckoutSummary{position:static}}.MyOrdersOuter{width:100%;max-width:900px;padding:0 60px 40px;font-family:var(--default-font);box-sizing:border-box}.MyOrdersTitle{font-size:24px;font-weight:700;margin-bottom:20px}.MyOrdersEmpty,.MyOrdersLoading,.MyOrdersError{color:var(--light-grey-color);font-size:15px;font-family:var(--default-font);padding:20px 60px}.MyOrdersList{display:flex;flex-direction:column;gap:12px}.MyOrderCard{background:var(--dark-color);border-radius:var(--default-border-radius);overflow:hidden}.MyOrderHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px}.MyOrderHeader:hover{background:#222}.MyOrderHeaderLeft{display:flex;flex-direction:column;gap:3px}.MyOrderNum{color:var(--white-color);font-size:15px;font-weight:600}.MyOrderDate{color:var(--light-grey-color);font-size:12px}.MyOrderHeaderRight{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.MyOrderStatus{font-size:12px;font-weight:600;padding:3px 10px;border-radius:12px}.OrderStatusPending{background:#3a3000;color:#fc0}.OrderStatusConfirmed{background:#00284a;color:#4db8ff}.OrderStatusCompleted{background:#003a1a;color:#4dff91}.OrderStatusCancelled{background:#3a0000;color:#ff6b6b}.MyOrderTotal{color:var(--white-color);font-size:15px;font-weight:700}.MyOrderChevron{color:var(--light-grey-color);font-size:11px;flex-shrink:0}.MyOrderDetails{padding:0 20px 16px;border-top:1px solid #2a2a2a;display:flex;flex-direction:column;gap:14px}.MyOrderMeta{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--light-grey-color);padding-top:12px}.MyOrderMeta strong{color:var(--white-color)}.MyOrderItems{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.MyOrderItem{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:8px 12px;background:#222;border-radius:6px}.MyOrderItemTitle{color:var(--white-color);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}.MyOrderItemPrice{color:var(--orange-color, #FF7A00);font-weight:600;flex-shrink:0}@media(max-width:768px){.MyOrdersOuter{padding:0 16px 40px}.MyOrderHeader{flex-direction:column;align-items:flex-start}.MyOrderHeaderRight{justify-content:flex-start}}.MyOrderCancelBtn{margin-top:12px;padding:8px 16px;background:#e53935;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.MyOrderCancelBtn:hover{background:#c62828}.FilterBar{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.FilterBar select,.FilterBar input[type=number]{height:36px;padding:0 10px;border:1px solid var(--light-grey-color, #ccc);border-radius:8px;background:var(--white-color, #fff);font-size:14px;color:var(--dark-color, #333);outline:none;cursor:pointer}.FilterBar select:focus,.FilterBar input[type=number]:focus{border-color:var(--orange-color, #f60)}.FilterPriceGroup{display:flex;align-items:center;gap:4px}.FilterPriceGroup input[type=number]{width:100px}.FilterPriceSep{font-size:13px;color:var(--light-grey-color, #999)}.FilterResetBtn{height:36px;padding:0 14px;border:1px solid var(--light-grey-color, #ccc);border-radius:8px;background:none;font-size:13px;color:var(--light-grey-color, #999);cursor:pointer}.FilterResetBtn:hover{border-color:var(--orange-color, #f60);color:var(--orange-color, #f60)}.FilterToggleBtn{display:none;height:36px;padding:0 16px;border:1px solid var(--light-grey-color, #ccc);border-radius:8px;background:none;font-size:14px;color:var(--dark-color, #333);cursor:pointer;align-items:center;gap:6px}.FilterToggleBtn.hasActive{border-color:var(--orange-color, #f60);color:var(--orange-color, #f60)}.FilterSheet{display:none}@media(max-width:768px){.FilterBar{flex-wrap:nowrap;overflow:hidden}.FilterBar>*:not(.FilterToggleBtn){display:none}.FilterToggleBtn{display:flex;grid-column:1 / -1}.FilterSheet{display:block;position:fixed;bottom:0;left:0;right:0;background:var(--white-color, #fff);border-radius:16px 16px 0 0;box-shadow:0 -4px 24px #00000026;z-index:500;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .25s ease}.FilterSheet.open{transform:translateY(0)}.FilterSheetOverlay{display:none;position:fixed;inset:0;background:#0006;z-index:499}.FilterSheetOverlay.open{display:block}.FilterSheetTitle{font-size:17px;font-weight:700;margin-bottom:16px}.FilterSheetFields{display:flex;flex-direction:column;gap:10px}.FilterSheetFields select,.FilterSheetFields input[type=number]{width:100%;height:42px;padding:0 12px;border:1px solid var(--light-grey-color, #ccc);border-radius:10px;font-size:15px;outline:none}.FilterSheetFields .FilterPriceGroup{width:100%}.FilterSheetFields .FilterPriceGroup input[type=number]{flex:1;width:auto}.FilterSheetResetBtn{margin-top:16px;width:100%;height:44px;border:1px solid #ddd;border-radius:10px;background:none;font-size:15px;color:#999;cursor:pointer}}.MainContent{padding:250px 60px 30px;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1400px;margin:0 auto;isolation:isolate}.SearchFeedHeader{grid-column:1 / -1;font-size:20px;font-weight:700;margin-bottom:4px}.MainContentPage{padding-top:220px;padding-bottom:30px;width:100%;display:flex;justify-content:center}.ProductsGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;width:100%;grid-column:1 / -1}@media(max-width:768px){.ProductsGrid{grid-template-columns:repeat(2,1fr);gap:8px}}@media(max-width:768px){.MainContent{padding-top:90px;padding-left:16px;padding-right:16px;padding-bottom:calc(70px + env(safe-area-inset-bottom,0px));gap:8px;grid-template-columns:repeat(2,1fr);max-width:100%}.MainContentPage{padding-top:80px;padding-bottom:60px}}.CategoriesButton{font-size:16px;display:flex;align-items:center;gap:10px;background:none;border:none;color:var(--light-grey-color);font-weight:16px;padding-left:10px}.CategoriesButton:hover{cursor:pointer;color:var(--white-color)}.CategoriesButton:hover .CategoriesButtonIcon{filter:brightness(0) invert(1)}.CategoriesMenuFullActive{position:absolute;display:flex;flex-direction:row}.CategoriesMenuFullInactive{display:none}.CategoriesMenuLeft{padding-top:7px;border-radius:0 0 var(--default-border-radius) var(--default-border-radius);display:flex;flex-direction:column;background:var(--dark-color);color:var(--white-color);overflow:hidden}.ActiveLeft{border-radius:0 0 0 var(--default-border-radius)}.CategoriesMenuRight{width:200px;padding-top:7px;border-radius:0 0 var(--default-border-radius) 0;display:flex;flex-direction:column;background:var(--dark-color);color:var(--white-color);overflow:hidden}.CategoriesMenuRightInactive{display:none}.CategoryActive{cursor:pointer;padding:5px 5px 5px 10px;background:var(--orange-color)}.CategoryInactive{cursor:pointer;padding:5px 5px 5px 10px}@media(max-width:768px){.CategoriesMenuFullActive{position:fixed;bottom:calc(50px + env(safe-area-inset-bottom,0px));left:0;right:0;top:auto;flex-direction:row;max-height:50vh;z-index:400}.CategoriesMenuLeft{border-radius:0;width:50%;max-height:50vh;overflow-y:auto;flex-shrink:0}.CategoriesMenuRight{width:50%;border-radius:0;max-height:50vh;overflow-y:auto;flex-shrink:0}}.LoginButton{border:none;background:var(--orange-color);color:var(--white-color);height:40px;width:100px}.LoginOverlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000}.LoginModal{position:relative;background:#fff;border-radius:12px;padding:36px 28px 28px;width:340px;display:flex;flex-direction:column;gap:14px}.LoginTitle{margin:0;font-size:20px;font-weight:700;text-align:center;color:#111}.LoginForm{display:flex;flex-direction:column;gap:10px}.LoginInput{border:1px solid #ddd;border-radius:8px;padding:10px 14px;font-size:14px;outline:none;width:100%;box-sizing:border-box}.LoginInput:focus{border-color:#ff7a00}.LoginError{color:#e53e3e;font-size:13px;margin:0}.LoginSubmit{background:var(--orange-color, #FF7A00);color:#fff;border:none;border-radius:8px;padding:11px;font-size:15px;font-weight:600;cursor:pointer;margin-top:4px}.LoginSubmit:disabled{opacity:.6;cursor:not-allowed}.LoginSwitch{text-align:center;font-size:13px;color:#666;margin:0}.LoginSwitchLink{color:var(--orange-color, #FF7A00);cursor:pointer;font-weight:600}.LoginClose{position:absolute;top:12px;right:14px;background:none;border:none;font-size:20px;cursor:pointer;color:#999;line-height:1;padding:0}.FavoritesContainer{position:relative}.FavoritesButton{position:relative;cursor:pointer;display:flex;align-items:center}.FavoritesIcon{width:20px;margin-top:5px}.FavoritesIcon:hover{filter:brightness(0) invert(1)}.FavoritesBadge{position:absolute;top:-6px;right:-7px;background:var(--orange-color, #FF7A00);color:#fff;font-size:10px;font-weight:700;border-radius:50%;width:15px;height:15px;display:flex;align-items:center;justify-content:center;line-height:1}.FavoritesDropdown{position:absolute;top:100%;right:0;width:280px;background:var(--dark-color, #1a1a1a);border:1px solid #333;border-top:none;border-radius:0 0 var(--default-border-radius) var(--default-border-radius);z-index:500;padding:14px}.FavoritesDropdownTitle{color:var(--white-color, #fff);font-size:14px;font-weight:600;margin-bottom:10px}.FavoritesEmpty{color:var(--light-grey-color, #999);font-size:13px;text-align:center;padding:10px 0}.FavoritesDropdownList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.FavoritesDropdownItem{display:flex;gap:8px;align-items:center}.FavoritesDropdownPhoto{width:44px;height:44px;object-fit:cover;border-radius:6px;flex-shrink:0;cursor:pointer}.FavoritesDropdownInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.FavoritesDropdownName{color:var(--white-color, #fff);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.FavoritesDropdownName:hover{color:var(--orange-color, #FF7A00)}.FavoritesDropdownPrice{color:var(--orange-color, #FF7A00);font-size:12px;font-weight:600}.FavoritesDropdownRemove{background:none;border:none;color:#666;font-size:18px;cursor:pointer;padding:0 2px;line-height:1;flex-shrink:0}.FavoritesDropdownRemove:hover{color:#ff6b6b}.CartContainer{position:relative}.CartButton{position:relative;cursor:pointer;display:flex;align-items:center}.CartIcon{width:20px;margin-top:5px}.CartIcon:hover{filter:brightness(0) invert(1)}.CartBadge{position:absolute;top:-6px;right:-7px;background:var(--orange-color, #FF7A00);color:#fff;font-size:10px;font-weight:700;border-radius:50%;width:15px;height:15px;display:flex;align-items:center;justify-content:center;line-height:1}.CartDropdown{position:absolute;top:100%;right:0;width:280px;background:var(--dark-color, #1a1a1a);border:1px solid #333;border-top:none;border-radius:0 0 var(--default-border-radius) var(--default-border-radius);z-index:500;padding:14px}.CartDropdownTitle{color:var(--white-color, #fff);font-size:14px;font-weight:600;margin-bottom:10px}.CartEmpty{color:var(--light-grey-color, #999);font-size:13px;text-align:center;padding:10px 0}.CartDropdownList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.CartDropdownItem{display:flex;gap:8px;align-items:center}.CartDropdownPhoto{width:44px;height:44px;object-fit:cover;border-radius:6px;flex-shrink:0}.CartDropdownInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.CartDropdownName{color:var(--white-color, #fff);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CartDropdownPrice{color:var(--orange-color, #FF7A00);font-size:12px;font-weight:600}.CartDropdownRemove{background:none;border:none;color:#666;font-size:18px;cursor:pointer;padding:0 2px;line-height:1;flex-shrink:0}.CartDropdownRemove:hover{color:#ff6b6b}.CartDropdownFooter{border-top:1px solid #333;margin-top:10px;padding-top:10px;display:flex;flex-direction:column;gap:8px}.CartDropdownTotal{color:var(--white-color, #fff);font-size:13px;font-weight:600;text-align:right}.CartDropdownCheckout{width:100%;background:var(--orange-color, #FF7A00);color:#fff;border:none;border-radius:var(--default-border-radius);padding:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--default-font)}.CartDropdownCheckout:hover{opacity:.9}.NewAdContainer{background:none;border:none;display:flex;color:var(--light-grey-color);gap:10px;height:100%;align-items:center}.NewAdContainer:hover{cursor:pointer;color:#fff}.NewAdContainer:hover .NewAdIcon{filter:brightness(0) invert(1)}.ProfileOutterContainer{font-size:16px;font-weight:16px}.ProfileButton{border:none;background:none;color:var(--light-grey-color);display:flex;gap:10px;padding-left:10px}.ProfileButton:hover{color:var(--white-color)}.ProfileButton:hover .ProfileButtonIcon{filter:brightness(0) invert(1)}.ProfileButtonIcon{width:20px}.ProfileMenuActive{width:175px;overflow:hidden;position:absolute;display:flex;flex-direction:column;background:var(--dark-color);color:var(--white-color);padding-top:7px;border-radius:0 0 var(--default-border-radius) var(--default-border-radius)}.ProfileMenuInactive{display:none}.ProfileMenuItem{padding:5px 5px 5px 10px}.ProfileMenuItem:hover{cursor:pointer;background:var(--orange-color)}.ProfileMenuItemLogout{color:#ff6b6b;border-top:1px solid #333;margin-top:4px;padding-top:8px}.Nav{position:fixed;z-index:200;display:flex;justify-content:center;align-items:center;height:40px;width:100vw;background:#1f1f1f;font-family:var(--default-font);top:160px}.NavInner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1400px;padding:0 60px}.NavRightPart{display:flex;gap:20px}@media(min-width:769px)and (max-width:1204px){.NavInner{padding:0 16px}}@media(max-width:768px){.Nav{display:none}}.BottomNav{display:none}@media(max-width:768px){.BottomNav{display:flex;position:fixed;bottom:0;left:0;right:0;height:50px;background:var(--dark-color);z-index:300;align-items:center;justify-content:space-around;border-top:1px solid #333}.BottomNavItem{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--light-grey-color);font-family:var(--default-font);font-size:10px;cursor:pointer;padding:6px 8px}.BottomNavItem img{width:20px;height:20px;filter:brightness(0) invert(.7)}.BottomNavCategories{display:flex;align-items:center}.BottomNavCategories .CategoriesButton{flex-direction:column;gap:2px;font-size:10px;padding:4px 8px;color:var(--light-grey-color)}.BottomNavCategories .CategoriesButtonIcon{width:20px;height:20px}.BottomNavKabinetWrapper{position:relative;display:flex;align-items:center}.BottomNavKabinetMenu{position:fixed;bottom:calc(50px + env(safe-area-inset-bottom,0px));left:0;right:0;background:var(--dark-color);border-top:1px solid #333;z-index:350;list-style:none;padding:6px 0;margin:0}.BottomNavKabinetMenuItem{padding:12px 20px;color:var(--white-color);font-family:var(--default-font);font-size:14px;cursor:pointer}.BottomNavKabinetMenuItem:active{background:var(--orange-color)}.BottomNavKabinetMenuItemLogout{color:#ff6b6b;border-top:1px solid #333;margin-top:4px;padding-top:12px}.BottomNavLoginSlot .LoginButton{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:var(--white-color);font-family:var(--default-font);font-size:13px;font-weight:600;cursor:pointer;padding:7px 14px;background:var(--orange-color);border-radius:8px}}*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure,fieldset):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%;scrollbar-gutter:stable;scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}button{-webkit-tap-highlight-color:transparent}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:BBH Bogle;src:url(/fonts/BBHBogle-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.woff2) format("woff2");font-weight:400;font-style:normal}:root{--default-font: "Inter";--header-font: "BBH Bogle";--black-color: #000000;--dark-color: #1f1f1f;--dark-grey-color: #545454;--light-grey-color: #B1B1B1;--white-color: #ffffff;--orange-color: #fd550f;--light-green-color: #84e7b7;--default-border-radius: 10px}
