.xV20SW_card{background-color:var(--dark-card,#180510);aspect-ratio:4/5;cursor:pointer;border:1px solid #c8002026;border-radius:14px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:block;position:relative;overflow:hidden}.xV20SW_card:hover{border-color:#c8002073;transform:translateY(-4px);box-shadow:0 14px 36px #000000a6,0 0 20px #c8002033}.xV20SW_imageWrapper{position:absolute;inset:0}.xV20SW_image{object-fit:cover;transition:transform .35s;width:100%!important;height:100%!important}.xV20SW_card:hover .xV20SW_image{transform:scale(1.06)}.xV20SW_gradient{z-index:1;background:linear-gradient(#0000 0%,#07030a26 35%,#07030abf 60%,#07030afa 100%);position:absolute;inset:0}.xV20SW_category{z-index:2;background-color:var(--crimson,#cc0020);color:var(--white,#f5e8ee);text-transform:uppercase;letter-spacing:.07em;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.xV20SW_body{z-index:2;flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.xV20SW_title{color:var(--white,#f5e8ee);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.xV20SW_excerpt{color:#f5e8eea6;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.xV20SW_date{color:var(--gold-dim,#7a6030);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:10px;font-weight:700}
.yhQ8ea_breadcrumbs{margin-bottom:16px}.yhQ8ea_breadcrumbsList{flex-wrap:wrap;align-items:center;gap:4px;list-style:none;display:flex}.yhQ8ea_breadcrumbItem{align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.yhQ8ea_breadcrumbLink{color:var(--muted,#7a5c6a);text-decoration:none;transition:color .15s}.yhQ8ea_breadcrumbLink:hover{color:var(--crimson,#cc0020)}.yhQ8ea_breadcrumbText{color:var(--muted,#7a5c6a)}.yhQ8ea_current{color:var(--gold,#c9a84c)}.yhQ8ea_separator{color:#7a5c6a66;margin:0 2px;font-size:10px}
._27U0Dq_pageWrapper{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:28px 40px 60px}@media (max-width:768px){._27U0Dq_pageWrapper{padding:20px 16px 40px}}._27U0Dq_pageTitleSection{border-bottom:1px solid #c800202e;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}._27U0Dq_pageTitle{color:var(--white,#f5e8ee);font-size:24px;font-weight:800;position:relative}._27U0Dq_pageTitle:after{content:"";background-color:var(--crimson,#cc0020);border-radius:2px;width:40px;height:3px;margin-top:6px;display:block}._27U0Dq_pageContent{flex-direction:column;gap:24px;display:flex}
.gzp8ma_reviewSection{flex-direction:column;gap:20px;display:flex}.gzp8ma_reviewSummary{background:var(--dark-card,#180510);border:1px solid #c8002026;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.gzp8ma_reviewAvgScore{color:var(--gold-light,#e8c96e);font-size:28px;font-weight:900;line-height:1}.gzp8ma_reviewCount{color:var(--muted,#7a5c6a);font-size:13px;font-weight:600}.gzp8ma_stars{gap:2px;display:flex}.gzp8ma_star{color:#c8002033;cursor:default;-webkit-user-select:none;user-select:none;font-size:22px;line-height:1;transition:color .1s}.gzp8ma_starFilled{color:var(--gold-light,#e8c96e)}.gzp8ma_star[role=button]{cursor:pointer;font-size:26px}.gzp8ma_star[role=button]:hover{color:var(--gold,#c9a84c)}.gzp8ma_reviewList{flex-direction:column;gap:14px;display:flex}.gzp8ma_reviewCard{background:var(--dark-card,#180510);border:1px solid #c8002021;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.gzp8ma_reviewCardHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gzp8ma_reviewAuthor{color:var(--white,#f5e8ee);font-size:13px;font-weight:800}.gzp8ma_reviewDate{color:var(--muted,#7a5c6a);margin-left:auto;font-size:11px;font-weight:600}.gzp8ma_reviewText{color:var(--white,#f5e8ee);font-size:14px;font-weight:500;line-height:1.6}.gzp8ma_reviewPhotos{flex-wrap:wrap;gap:8px;display:flex}.gzp8ma_reviewPhotoLink{border:1px solid #c800202e;border-radius:8px;flex-shrink:0;display:block;overflow:hidden}.gzp8ma_reviewPhotoThumb{object-fit:cover;display:block;width:80px!important;height:80px!important}.gzp8ma_adminReply{border-left:3px solid var(--crimson,#cc0020);background:#c800200f;border-radius:0 8px 8px 0;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.gzp8ma_adminReplyLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--crimson,#cc0020);font-size:10px;font-weight:800}.gzp8ma_replyArea{border-top:1px solid #c800201a;flex-direction:column;gap:8px;padding-top:6px;display:flex}.gzp8ma_replyOpenBtn{color:var(--crimson,#cc0020);cursor:pointer;background:0 0;border:1px solid #c8002059;border-radius:7px;align-self:flex-start;padding:5px 14px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700}.gzp8ma_replyOpenBtn:hover{background:#c800201a}.gzp8ma_replyTextarea{width:100%;color:var(--white,#f5e8ee);resize:vertical;background:#ffffff0a;border:1px solid #c8002033;border-radius:8px;padding:10px 12px;font-family:Nunito,sans-serif;font-size:13px}.gzp8ma_replyTextarea:focus{border-color:var(--crimson,#cc0020);outline:none}.gzp8ma_replyBtns{gap:8px;display:flex}.gzp8ma_replySubmitBtn{background:var(--crimson,#cc0020);height:34px;color:var(--white,#f5e8ee);cursor:pointer;border:none;border-radius:7px;padding:0 16px;font-family:Nunito,sans-serif;font-size:12px;font-weight:800}.gzp8ma_replySubmitBtn:disabled{opacity:.6;cursor:not-allowed}.gzp8ma_replyCancelBtn{height:34px;color:var(--muted,#7a5c6a);cursor:pointer;background:0 0;border:1px solid #7a5c6a4d;border-radius:7px;padding:0 14px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700}.gzp8ma_replyCancelBtn:hover{color:var(--white,#f5e8ee)}.gzp8ma_reviewMuted{color:var(--muted,#7a5c6a);font-size:13px;font-weight:600}.gzp8ma_reviewForm{background:var(--dark-card,#180510);border:1px solid #c8002026;border-radius:14px;flex-direction:column;gap:16px;padding:22px;display:flex}.gzp8ma_formTitle{color:var(--white,#f5e8ee);font-size:15px;font-weight:800}.gzp8ma_formGroup{flex-direction:column;gap:8px;display:flex}.gzp8ma_formLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#7a5c6a);font-size:11px;font-weight:800}.gzp8ma_reviewTextArea{resize:vertical;width:100%;min-height:90px;color:var(--white,#f5e8ee);background:#ffffff0a;border:1px solid #c8002033;border-radius:8px;padding:10px 12px;font-family:Nunito,sans-serif;font-size:14px;line-height:1.5}.gzp8ma_reviewTextArea:focus{border-color:var(--crimson,#cc0020);outline:none}.gzp8ma_reviewTextArea::placeholder{color:var(--muted,#7a5c6a)}.gzp8ma_photoStrip{flex-wrap:wrap;gap:8px;display:flex}.gzp8ma_photoPreview{border:1px solid #c8002033;border-radius:8px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.gzp8ma_photoPreviewImg{object-fit:cover;width:72px!important;height:72px!important}.gzp8ma_photoRemove{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.gzp8ma_photoAddBtn{width:72px;height:72px;color:var(--muted,#7a5c6a);cursor:pointer;background:0 0;border:2px dashed #c800204d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;transition:border-color .15s,color .15s;display:flex}.gzp8ma_photoAddBtn:hover{border-color:var(--crimson,#cc0020);color:var(--crimson,#cc0020)}.gzp8ma_hiddenInput{display:none}.gzp8ma_submitButton{height:42px;color:var(--white,#f5e8ee);background-color:var(--crimson,#cc0020);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:0 24px;font-family:Nunito,sans-serif;font-size:13px;font-weight:800;transition:background .15s,box-shadow .15s}.gzp8ma_submitButton:hover:not(:disabled){background-color:var(--crimson-glow,#ff1a3a);box-shadow:0 0 18px #c8002066}.gzp8ma_submitButton:disabled{opacity:.6;cursor:not-allowed}.gzp8ma_editReviewBtn{height:38px;color:var(--crimson,#cc0020);cursor:pointer;background:0 0;border:1.5px solid #c8002066;border-radius:8px;align-self:flex-start;padding:0 20px;font-family:Nunito,sans-serif;font-size:12px;font-weight:800}.gzp8ma_editReviewBtn:hover{background:#c800201a}.gzp8ma_reviewError{color:#ff6b7a;font-size:12px;font-weight:700}.gzp8ma_authGate{background:var(--dark-card,#180510);color:var(--muted,#7a5c6a);border:1px solid #c8002026;border-radius:12px;padding:18px;font-size:13px;font-weight:600}.gzp8ma_authLink{color:var(--crimson,#cc0020);font-weight:800;text-decoration:underline}.gzp8ma_authLink:hover{color:var(--crimson-glow,#ff1a3a)}
.wLUPQq_productMain{grid-template-columns:440px 1fr;align-items:start;gap:40px;margin-bottom:40px;display:grid}@media (max-width:860px){.wLUPQq_productMain{grid-template-columns:1fr;gap:24px}}.wLUPQq_productImageCol{flex-direction:column;gap:12px;display:flex;position:sticky;top:90px}@media (max-width:860px){.wLUPQq_productImageCol{position:static}}.wLUPQq_carouselMain{aspect-ratio:1;background-color:var(--dark-card,#180510);border:1px solid #c800202e;border-radius:16px;width:100%;position:relative;overflow:hidden}.wLUPQq_carouselArrow{z-index:2;width:36px;height:36px;color:var(--white,#f5e8ee);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07030ab8;border:1px solid #c8002059;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .15s,border-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wLUPQq_carouselArrow:hover{border-color:var(--crimson,#cc0020);background:#c800208c}.wLUPQq_carouselArrowPrev{left:10px}.wLUPQq_carouselArrowNext{right:10px}.wLUPQq_carouselThumbs{flex-wrap:wrap;gap:8px;display:flex}.wLUPQq_carouselThumb{background:var(--dark-card,#180510);cursor:pointer;border:2px solid #c8002026;border-radius:10px;flex-shrink:0;width:72px;height:72px;padding:0;transition:border-color .15s;overflow:hidden}.wLUPQq_carouselThumb:hover{border-color:#c8002080}.wLUPQq_carouselThumbActive{box-shadow:0 0 8px #c8002059;border-color:var(--crimson,#cc0020)!important}.wLUPQq_carouselThumbImg{object-fit:contain;padding:4px;width:100%!important;height:100%!important}.wLUPQq_productImage{object-fit:contain;background-color:var(--dark-card,#180510);border-radius:0;padding:12px;position:absolute;inset:0;width:100%!important;height:100%!important}.wLUPQq_carouselZoomBtn{cursor:zoom-in;z-index:1;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.wLUPQq_carouselZoomHint{width:34px;height:34px;color:var(--white,#f5e8ee);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#07030a99;border:1px solid #c8002059;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;bottom:10px;right:10px}.wLUPQq_carouselZoomBtn:hover .wLUPQq_carouselZoomHint,.wLUPQq_carouselZoomBtn:focus-visible .wLUPQq_carouselZoomHint{opacity:1}.wLUPQq_zoomOverlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050207eb;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 16px 20px;animation:.15s ease-out wLUPQq_zoomFade;display:flex;position:fixed;inset:0}@keyframes wLUPQq_zoomFade{0%{opacity:0}to{opacity:1}}.wLUPQq_zoomClose{width:42px;height:42px;color:var(--white,#f5e8ee);cursor:pointer;background:#07030ab8;border:1px solid #c8002059;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:background .15s,border-color .15s;display:flex;position:absolute;top:14px;right:16px}.wLUPQq_zoomClose:hover{border-color:var(--crimson,#cc0020);background:#c800208c}.wLUPQq_zoomStage{flex:auto;justify-content:center;align-items:center;width:100%;max-width:900px;min-height:0;display:flex;position:relative}.wLUPQq_zoomImageWrap{justify-content:center;align-items:center;width:100%;height:100%;max-height:78vh;display:flex}.wLUPQq_zoomImage{object-fit:contain;width:auto!important;max-width:100%!important;height:auto!important;max-height:78vh!important}.wLUPQq_zoomArrow{z-index:2;width:48px;height:48px;color:var(--white,#f5e8ee);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07030ab8;border:1px solid #c8002059;border-radius:50%;justify-content:center;align-items:center;font-size:28px;line-height:1;transition:background .15s,border-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wLUPQq_zoomArrow:hover{border-color:var(--crimson,#cc0020);background:#c800208c}.wLUPQq_zoomArrowPrev{left:4px}.wLUPQq_zoomArrowNext{right:4px}.wLUPQq_zoomCounter{color:var(--white,#f5e8ee);opacity:.85;font-size:14px}.wLUPQq_zoomThumbs{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.wLUPQq_zoomThumb{background:var(--dark-card,#180510);cursor:pointer;border:2px solid #c8002033;border-radius:10px;flex-shrink:0;width:64px;height:64px;padding:0;transition:border-color .15s;overflow:hidden}.wLUPQq_zoomThumb:hover{border-color:#c8002080}.wLUPQq_zoomThumbActive{box-shadow:0 0 8px #c8002059;border-color:var(--crimson,#cc0020)!important}.wLUPQq_zoomThumbImg{object-fit:contain;padding:4px;width:100%!important;height:100%!important}@media (max-width:640px){.wLUPQq_zoomArrow{width:40px;height:40px;font-size:24px}.wLUPQq_zoomThumb{width:52px;height:52px}}.wLUPQq_productInfo{flex-direction:column;gap:16px;display:flex}.wLUPQq_productCategory{text-transform:uppercase;letter-spacing:.08em;color:var(--crimson,#cc0020);font-size:11px;font-weight:800}.wLUPQq_productTitle{color:var(--white,#f5e8ee);flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(20px,3vw,30px);font-weight:800;line-height:1.25;display:flex}.wLUPQq_newBadge{text-transform:uppercase;letter-spacing:.06em;color:#fff;vertical-align:middle;background-color:#1a9e6e;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.wLUPQq_perOrderBadge{text-transform:uppercase;letter-spacing:.06em;color:#fff;vertical-align:middle;background-color:#2a7ab5;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.wLUPQq_discountBadgeInline{text-transform:uppercase;letter-spacing:.06em;color:#fff;vertical-align:middle;background-color:#e67e22;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.wLUPQq_productPrice{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wLUPQq_productPrice .wLUPQq_priceMain{color:var(--gold-light,#e8c96e);font-size:28px;font-weight:800}.wLUPQq_productPrice .wLUPQq_priceOld{color:var(--muted,#7a5c6a);font-size:16px;font-weight:600;text-decoration:line-through}.wLUPQq_saleNote{color:var(--crimson,#c80020);margin:-4px 0 12px;font-size:14px;font-weight:600}.wLUPQq_available{color:#6abf8a;background-color:#4caf801f;border:1px solid #4caf804d;border-radius:20px;align-items:center;gap:6px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-flex}.wLUPQq_available:before{content:"";background-color:#6abf8a;border-radius:50%;width:6px;height:6px}.wLUPQq_preorderNotice{color:#e8c96ed9;background-color:#c9a84c14;border:1px solid #c9a84c59;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.wLUPQq_preorderNoticeBadge{color:var(--gold-light,#e8c96e);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background-color:#c9a84c2e;border:1px solid #c9a84c80;border-radius:5px;flex-shrink:0;padding:2px 9px;font-size:10px;font-weight:800}.wLUPQq_productButtons{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.wLUPQq_productButton{background-color:var(--crimson,#cc0020);height:46px;color:var(--white,#f5e8ee);cursor:pointer;border:none;border-radius:10px;padding:0 28px;font-family:Nunito,sans-serif;font-size:14px;font-weight:800;transition:background-color .15s,box-shadow .15s}.wLUPQq_productButton:hover{background-color:var(--crimson-glow,#ff1a3a);box-shadow:0 0 18px #c8002066}.wLUPQq_productButton:nth-child(2){color:var(--crimson,#cc0020);background:0 0;border:1.5px solid #c8002073}.wLUPQq_productButton:nth-child(2):hover{box-shadow:none;background-color:#c800201a}.wLUPQq_miniInfo{color:var(--muted,#7a5c6a);background-color:#7a5c6a1f;border:1px solid #7a5c6a33;border-radius:20px;width:fit-content;padding:3px 12px;font-size:12px;font-weight:700}.wLUPQq_productDetails{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}@media (max-width:640px){.wLUPQq_productDetails{grid-template-columns:1fr}}.wLUPQq_productDetailsSection{background-color:var(--dark-card,#180510);border:1px solid #c8002026;border-radius:14px;flex-direction:column;gap:12px;min-height:200px;padding:20px;display:flex}.wLUPQq_productDetailsSection h2{color:var(--white,#f5e8ee);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #c8002026;padding-bottom:10px;font-size:14px;font-weight:800}.wLUPQq_productDetailsSection p{color:var(--muted,#7a5c6a);font-size:14px;font-weight:600;line-height:1.6}.wLUPQq_productsSection{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.wLUPQq_productsSection h2{color:var(--white,#f5e8ee);font-size:18px;font-weight:800}.wLUPQq_productsRow{grid-template-columns:repeat(6,1fr);gap:16px;display:grid;overflow-x:auto}@media (max-width:900px){.wLUPQq_productsRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.wLUPQq_productsRow{grid-template-columns:repeat(2,1fr)}}.wLUPQq_productContainer{flex-direction:column;gap:20px;display:flex}.wLUPQq_productPartNumber{display:none}.wLUPQq_productButtonInCart{color:#6abf8a!important;background-color:#4caf8026!important;border:1.5px solid #4caf8066!important}.wLUPQq_productButtonInCart:hover{background-color:#4caf8047!important;box-shadow:0 0 14px #4caf8040!important}.wLUPQq_productButtonDisabled{opacity:.7;color:var(--muted,#7a5c6a)!important;cursor:not-allowed!important;background-color:#7a5c6a33!important;border:1.5px solid #7a5c6a4d!important}.wLUPQq_productButtonDisabled:hover{box-shadow:none!important;background-color:#7a5c6a33!important}.wLUPQq_expectedBadge{text-transform:uppercase;letter-spacing:.06em;color:#fff;vertical-align:middle;background-color:#6b4fa0;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.wLUPQq_discontinuedNotice{color:var(--muted,#7a5c6a);background-color:#7a5c6a1a;border:1px solid #7a5c6a4d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.wLUPQq_discontinuedNoticeBadge{color:var(--muted,#7a5c6a);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background-color:#6464644d;border:1px solid #7a5c6a66;border-radius:5px;flex-shrink:0;padding:2px 9px;font-size:10px;font-weight:800}.wLUPQq_perOrderNotice{color:#64b4e6d9;background-color:#2a7ab514;border:1px solid #2a7ab559;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.wLUPQq_perOrderNoticeBadge{color:#64b4e6;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background-color:#2a7ab52e;border:1px solid #2a7ab580;border-radius:5px;flex-shrink:0;padding:2px 9px;font-size:10px;font-weight:800}.wLUPQq_expectedNotice{color:#b496dce6;background-color:#6b4fa014;border:1px solid #6b4fa059;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.wLUPQq_expectedNoticeBadge{color:#b496dc;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background-color:#6b4fa02e;border:1px solid #6b4fa080;border-radius:5px;flex-shrink:0;padding:2px 9px;font-size:10px;font-weight:800}.wLUPQq_discountNotice{color:#e6a050d9;background-color:#e67e2214;border:1px solid #e67e2259;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.wLUPQq_discountNoticeBadge{color:#e6a050;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background-color:#e67e222e;border:1px solid #e67e2280;border-radius:5px;flex-shrink:0;padding:2px 9px;font-size:10px;font-weight:800}.wLUPQq_charTable{border-collapse:collapse;width:100%;font-size:13px}.wLUPQq_charRow{border-bottom:1px solid #c8002014}.wLUPQq_charRow:last-child{border-bottom:none}.wLUPQq_charLabel{color:var(--muted,#7a5c6a);vertical-align:top;width:42%;padding:7px 0;font-weight:700;line-height:1.5}.wLUPQq_charValue{color:var(--white,#f5e8ee);padding:7px 0 7px 12px;font-weight:600;line-height:1.5}.wLUPQq_reviewsSection{margin-bottom:40px}.wLUPQq_reviewsTitle{color:var(--white,#f5e8ee);margin-bottom:20px;font-size:18px;font-weight:800}
.CsNhHq_pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 0 0;display:flex}.CsNhHq_info{color:var(--muted,#7a5c6a);white-space:nowrap;font-size:12px;font-weight:600}.CsNhHq_pages{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.CsNhHq_pageBtn{background:var(--dark-card,#180510);min-width:32px;height:32px;color:var(--white,#f5e8ee);cursor:pointer;border:1px solid #c8002033;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.CsNhHq_pageBtn:hover:not(:disabled){border-color:var(--crimson,#cc0020);color:var(--crimson,#cc0020);background:#cc00201f}.CsNhHq_pageBtn:disabled{opacity:.3;cursor:not-allowed}.CsNhHq_active{box-shadow:0 0 10px #cc002066;background:var(--crimson,#cc0020)!important;border-color:var(--crimson,#cc0020)!important;color:#fff!important}.CsNhHq_ellipsis{color:var(--muted,#7a5c6a);-webkit-user-select:none;user-select:none;padding:0 2px;font-size:13px}.CsNhHq_sizeRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.CsNhHq_sizeLabel{color:var(--muted,#7a5c6a);white-space:nowrap;font-size:12px;font-weight:600}.CsNhHq_sizeBtns{align-items:center;gap:4px;display:flex}.CsNhHq_sizeBtn{height:28px;color:var(--muted,#7a5c6a);cursor:pointer;background:0 0;border:1px solid #c8002033;border-radius:6px;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.CsNhHq_sizeBtn:hover{border-color:var(--crimson,#cc0020);color:var(--white,#f5e8ee)}.CsNhHq_sizeBtnActive{border-color:var(--crimson,#cc0020)!important;color:var(--white,#f5e8ee)!important;background:#cc002026!important}@media (max-width:640px){.CsNhHq_pagination{justify-content:center;gap:12px}.CsNhHq_info{text-align:center;width:100%}.CsNhHq_sizeRow{justify-content:center;width:100%}.CsNhHq_sizeBtn{padding:0 8px}}
.VFfcJG_productCard{background-color:var(--dark-card,#180510);cursor:pointer;aspect-ratio:3/4;border:1px solid #c8002026;border-radius:12px;transition:transform .22s,box-shadow .22s,border-color .22s;display:block;position:relative;overflow:hidden}.VFfcJG_productCard:hover{border-color:#c8002080;transform:translateY(-5px)scale(1.01);box-shadow:0 16px 40px #000000b3,0 0 24px #c8002038}.VFfcJG_imageWrapper{position:absolute;inset:0}.VFfcJG_imageWrapper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#07030a1f 70%,#07030a73 100%);position:absolute;inset:0}.VFfcJG_image{object-fit:contain;padding:6px;transition:transform .35s;width:100%!important;height:100%!important}.VFfcJG_productCard:hover .VFfcJG_image{transform:scale(1.05)}.VFfcJG_priceBadge{color:var(--gold-light,#e8c96e);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;white-space:nowrap;text-shadow:0 1px 3px #0009;background-color:#07030ad1;border:1px solid #c8002066;border-radius:8px;flex:none;padding:4px 10px;font-size:13px;font-weight:800;position:static}.VFfcJG_priceBadge s{color:var(--muted,#7a5c6a);margin-right:4px;font-size:10px;font-weight:500}.VFfcJG_saleBadge{text-overflow:ellipsis;white-space:nowrap;background-color:var(--crimson,#cc0020);max-width:calc(100% - 20px);color:var(--white,#f5e8ee);text-transform:uppercase;letter-spacing:.05em;z-index:3;text-shadow:0 1px 3px #00000080;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px;overflow:hidden}.VFfcJG_newBadge{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-transform:uppercase;letter-spacing:.05em;z-index:3;text-shadow:0 1px 3px #00000080;background-color:#1a9e6e;border-radius:6px;max-width:calc(100% - 20px);padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px;overflow:hidden}.VFfcJG_preorderBadge{background-color:var(--gold,#c9a84c);color:#07030a;text-transform:uppercase;letter-spacing:.05em;z-index:3;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;max-width:calc(100% - 20px);padding:3px 8px;font-size:9px;font-weight:800;line-height:1.3;display:flex;position:absolute;top:10px;left:10px;overflow:hidden}.VFfcJG_preorderBadge span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.VFfcJG_preorderYear{color:#07030aa6;letter-spacing:.03em;font-size:9px;font-weight:700}.VFfcJG_overlay{z-index:2;background:linear-gradient(#0000 0%,#07030ad9 40%,#07030af7 100%);padding:10px 12px 12px;transition:transform .25s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.VFfcJG_productCard:hover .VFfcJG_overlay{transform:translateY(0)}.VFfcJG_category{text-transform:uppercase;letter-spacing:.07em;color:var(--crimson,#cc0020);margin-bottom:3px;font-size:10px;font-weight:700}.VFfcJG_title{color:var(--white,#f5e8ee);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.VFfcJG_addToCartButton{background-color:var(--crimson,#cc0020);width:100%;height:34px;color:var(--white,#f5e8ee);cursor:pointer;letter-spacing:.02em;border:none;border-radius:7px;font-family:Nunito,sans-serif;font-size:12px;font-weight:800;transition:background-color .15s,box-shadow .15s}.VFfcJG_addToCartButton:hover{background-color:var(--crimson-glow,#ff1a3a);box-shadow:0 0 12px #c800208c}.VFfcJG_addToCartButtonInCart{color:#6abf8a;background-color:#4caf802e;border:1px solid #4caf8066}.VFfcJG_addToCartButtonInCart:hover{background-color:#4caf804d;box-shadow:0 0 12px #4caf804d}.VFfcJG_addToCartButtonDisabled{color:var(--muted,#7a5c6a);cursor:not-allowed;opacity:.7;background-color:#7a5c6a40;border:1px solid #7a5c6a4d}.VFfcJG_addToCartButtonDisabled:hover{box-shadow:none;background-color:#7a5c6a40}.VFfcJG_discontinuedBadge{text-overflow:ellipsis;white-space:nowrap;color:#ccc;text-transform:uppercase;letter-spacing:.05em;z-index:3;text-shadow:0 1px 3px #00000080;background-color:#646464d9;border-radius:6px;max-width:calc(100% - 20px);padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px;overflow:hidden}.VFfcJG_perOrderBadge{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-transform:uppercase;letter-spacing:.05em;z-index:3;text-shadow:0 1px 3px #00000080;background-color:#2a7ab5;border-radius:6px;max-width:calc(100% - 20px);padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px;overflow:hidden}.VFfcJG_expectedBadge{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-transform:uppercase;letter-spacing:.05em;z-index:3;text-shadow:0 1px 3px #00000080;background-color:#6b4fa0;border-radius:6px;max-width:calc(100% - 20px);padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px;overflow:hidden}.VFfcJG_discountBadge{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-transform:uppercase;letter-spacing:.05em;z-index:3;text-shadow:0 1px 3px #00000080;background-color:#e67e22;border-radius:6px;max-width:calc(100% - 20px);padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:32px;left:10px;overflow:hidden}.VFfcJG_topBar{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.VFfcJG_badges{flex-direction:column;flex:auto;align-items:flex-start;gap:6px;min-width:0;display:flex}.VFfcJG_badges>div{max-width:100%;position:static;top:auto;left:auto}
.-Ij62a_container{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:640px){.-Ij62a_container{padding:0 16px}}.-Ij62a_bannerSection{width:100%;max-width:1440px;margin:0 auto;padding:20px 40px 0}@media (max-width:900px){.-Ij62a_bannerSection{padding:16px 24px 0}}@media (max-width:640px){.-Ij62a_bannerSection{padding:12px 16px 0}}.-Ij62a_sectionHeader{align-items:center;gap:16px;padding:40px 0 20px;display:flex}.-Ij62a_sectionTitle{color:var(--white,#f5e8ee);white-space:nowrap;font-size:20px;font-weight:800}.-Ij62a_sectionLine{background:linear-gradient(90deg,#c8002080,#0000);flex:1;height:1px}.-Ij62a_sectionCount{color:var(--muted,#7a5c6a);white-space:nowrap;font-size:13px;font-weight:600}.-Ij62a_filterSection{max-width:1440px;margin:0 auto;padding:28px 40px 0}@media (max-width:900px){.-Ij62a_filterSection{padding:20px 24px 0}}@media (max-width:640px){.-Ij62a_filterSection{padding:16px 0 0}}.-Ij62a_filterScroll{scrollbar-width:none;flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.-Ij62a_filterScroll::-webkit-scrollbar{display:none}@media (max-width:640px){.-Ij62a_filterScroll{flex-wrap:nowrap;padding-left:16px;padding-right:16px;overflow-x:auto}}.-Ij62a_filterCard{background:var(--dark-card,#180510);cursor:pointer;border:1px solid #c800202e;border-radius:20px;flex-direction:row;flex:none;align-items:center;gap:8px;padding:7px 16px;font-family:Nunito,sans-serif;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.-Ij62a_filterCard:hover{background:#c8002012;border-color:#c8002073}.-Ij62a_filterCardActive{box-shadow:0 0 16px #cc002038;border-color:var(--crimson,#cc0020)!important;background:#cc002024!important}.-Ij62a_filterLabel{color:var(--muted,#7a5c6a);white-space:nowrap;letter-spacing:.02em;font-size:12px;font-weight:700}.-Ij62a_filterLabelActive{color:var(--white,#f5e8ee)}.-Ij62a_filterCount{color:var(--muted,#7a5c6a);background:#ffffff0d;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:800;line-height:1.6}.-Ij62a_filterCountActive{background:var(--crimson,#cc0020);color:var(--white,#f5e8ee)}.-Ij62a_catalogLayout{align-items:flex-start;gap:24px;max-width:1440px;min-height:600px;margin:0 auto;padding:0 40px 80px;display:flex}@media (max-width:900px){.-Ij62a_catalogLayout{gap:0;padding:0 24px 60px}}@media (max-width:640px){.-Ij62a_catalogLayout{padding:0 16px 40px}}.-Ij62a_catalogMain{flex:1;min-width:0}.-Ij62a_catalogHeader{align-items:center;gap:14px;padding:28px 0 18px;display:flex}.-Ij62a_filterBadge{background:var(--crimson,#cc0020);min-width:22px;height:22px;color:var(--white,#f5e8ee);border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:flex}.-Ij62a_productsGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}@media (max-width:640px){.-Ij62a_productsGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}:is(.-Ij62a_catalogMain .pagination,.-Ij62a_catalogMain>:last-child){padding-bottom:40px}.-Ij62a_mobileFilterFab{display:none}@media (max-width:900px){.-Ij62a_mobileFilterFab{z-index:200;background-color:var(--crimson,#cc0020);height:44px;color:var(--white,#f5e8ee);cursor:pointer;border:none;border-radius:22px;align-items:center;gap:8px;padding:0 18px;font-family:Nunito,sans-serif;font-size:13px;font-weight:800;transition:background .15s,box-shadow .15s;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 4px 20px #c8002073}.-Ij62a_mobileFilterFab:hover{background-color:var(--crimson-glow,#ff1a3a);box-shadow:0 4px 28px #c80020a6}}.-Ij62a_mobileFilterFabActive{background-color:var(--crimson-dark,#9e0018)!important}.-Ij62a_mobileFilterFabBadge{background:var(--white,#f5e8ee);min-width:18px;height:18px;color:var(--crimson,#cc0020);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.-Ij62a_mobileDrawerOverlay{display:none}@media (max-width:900px){.-Ij62a_mobileDrawerOverlay{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07030ab8;justify-content:center;align-items:flex-end;animation:.15s -Ij62a_fadeIn;display:flex;position:fixed;inset:0}}@keyframes -Ij62a_fadeIn{0%{opacity:0}to{opacity:1}}.-Ij62a_mobileDrawer{background:var(--dark-card,#180510);border:1px solid #c8002033;border-radius:20px 20px 0 0;width:100%;max-height:88vh;padding:0 0 40px;animation:.22s cubic-bezier(.34,1.3,.64,1) -Ij62a_slideUp;overflow-y:auto}@keyframes -Ij62a_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.-Ij62a_mobileDrawerHeader{z-index:1;background:var(--dark-card,#180510);color:var(--white,#f5e8ee);border-bottom:1px solid #c8002026;justify-content:space-between;align-items:center;padding:16px 20px 12px;font-size:15px;font-weight:800;display:flex;position:sticky;top:0}.-Ij62a_mobileDrawerClose{color:var(--muted,#7a5c6a);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:18px;line-height:1}.-Ij62a_mobileDrawerClose:hover{color:var(--white,#f5e8ee)}
.iL-HzG_newsHero{aspect-ratio:16/7;border-radius:16px;width:100%;min-height:200px;max-height:520px;margin-bottom:48px;position:relative;overflow:hidden}@media (max-width:640px){.iL-HzG_newsHero{aspect-ratio:16/9;border-radius:10px;margin-bottom:28px}}.iL-HzG_newsHero .iL-HzG_heroImg{object-fit:cover;object-position:center}.iL-HzG_newsHero .iL-HzG_heroGradient{z-index:1;background:linear-gradient(#0000 0%,#07030a73 50%,#07030aeb 100%);position:absolute;inset:0}.iL-HzG_newsHero .iL-HzG_heroMeta{z-index:2;position:absolute;bottom:32px;left:36px;right:36px}@media (max-width:640px){.iL-HzG_newsHero .iL-HzG_heroMeta{bottom:16px;left:16px;right:16px}}.iL-HzG_newsHero .iL-HzG_heroMeta .iL-HzG_category{background:var(--crimson);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.iL-HzG_newsHero .iL-HzG_heroMeta .iL-HzG_heroTitle{color:var(--gold);text-shadow:0 2px 12px #0009;margin:0;font-size:clamp(22px,3.5vw,40px);font-weight:800;line-height:1.22}.iL-HzG_articleBody{max-width:760px;margin:0 auto 56px;padding:0 4px}@media (max-width:640px){.iL-HzG_articleBody{margin-bottom:36px;padding:0}}.iL-HzG_articleBody .iL-HzG_metaBar{border-bottom:1px solid #cc002033;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.iL-HzG_articleBody .iL-HzG_category{background:var(--crimson);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 9px;font-size:11px;font-weight:700}.iL-HzG_articleBody .iL-HzG_date{color:var(--muted);font-size:13px}.iL-HzG_articleBody .iL-HzG_articleText{color:var(--white);white-space:pre-wrap;font-size:16px;line-height:1.8}.iL-HzG_reviewBlock{border-top:1px solid #cc002033;max-width:760px;margin:0 auto 60px;padding-top:32px}
._2BJslW_newsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}@media (max-width:640px){._2BJslW_newsGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}}
.Np61_G_feedList{flex-direction:column;gap:16px;display:flex}.Np61_G_productLink{color:inherit;border-top:1px solid #00000014;align-items:center;gap:10px;margin-top:12px;padding-top:12px;text-decoration:none;display:flex}.Np61_G_productLink:hover .Np61_G_productLinkTitle{text-decoration:underline}.Np61_G_productLinkThumb{object-fit:cover;background:#0000000a;border-radius:8px;flex-shrink:0;width:48px;height:48px}.Np61_G_productLinkTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.Np61_G_productLinkLabel{opacity:.6;margin-right:4px;font-size:12px}.Np61_G_sentinel{justify-content:center;padding:24px 0;display:flex}.Np61_G_stateText{text-align:center;opacity:.6;padding:32px 0}
.Qaowva_legal{max-width:820px;color:var(--white,#f5e8ee);font-size:15px;line-height:1.7}.Qaowva_legal h2{color:var(--white,#f5e8ee);margin:32px 0 12px;font-size:19px;font-weight:700}.Qaowva_legal h3{color:var(--white,#f5e8ee);margin:24px 0 10px;font-size:16px;font-weight:700}.Qaowva_legal h2:first-child,.Qaowva_legal h3:first-child{margin-top:0}.Qaowva_legal p{opacity:.9;margin:0 0 12px}.Qaowva_legal ul{margin:0 0 14px;padding-left:22px;list-style:outside}.Qaowva_legal li{opacity:.9;margin:0 0 6px}.Qaowva_legal a{color:var(--crimson,#cc0020);text-decoration:underline}@media (max-width:768px){.Qaowva_legal{font-size:14px}}
