@keyframes yellowBlack-buybackTextShine{0%,to{text-shadow:0 0 0 rgba(28,28,27,0),0 10px 28px rgba(28,28,27,.14)}50%{text-shadow:0 0 14px rgba(28,28,27,.46),0 16px 34px rgba(28,28,27,.24)}}@keyframes yellowBlack-buybackSoftPulse{0%,to{filter:brightness(1);text-shadow:0 12px 30px rgba(28,28,27,.18)}50%{filter:brightness(1.08);text-shadow:0 18px 42px rgba(28,28,27,.28)}}@keyframes yellowBlack-shopPromoGlow{0%,to{box-shadow:0 20px 48px rgba(28,28,27,.18)}50%{box-shadow:0 24px 64px rgba(28,28,27,.32)}}@keyframes yellowBlack-videoRestorationProcessCard{0%,12%,to{border-color:rgba(28,28,27,.14)}20%,38%{border-color:rgba(255,255,255,.36)}}@keyframes yellowBlack-videoRestorationProcessNumber{0%,12%,to{background:var(--brand);transform:scale(1)}20%,38%{background:#1C1C1B;transform:scale(1.08)}}@keyframes yellowBlack-videoRestorationProcessTitle{0%,12%,to{color:#1C1C1B}20%,38%{color:#fff}}@keyframes yellowBlack-videoRestorationProcessText{0%,12%,to{color:#1C1C1B}20%,38%{color:rgba(255,255,255,.86)}}@keyframes yellowBlack-videoRestorationProcessBar{0%,12%,to{background:rgba(28,28,27,.14);transform:scaleX(.18)}20%,38%{background:rgba(255,255,255,.82);transform:scaleX(1)}}body[data-theme=yellow-black]{background:#FAF9F2}body[data-theme=yellow-black] .nav{border-bottom:1px solid rgba(28,28,27,.82);background:rgba(28,28,27,.9)}body[data-theme=yellow-black] .brandMark{box-shadow:none}body[data-theme=yellow-black] .menuLabel.isDisabled{color:#667085}body[data-theme=yellow-black] .menuItem.isDisabled:hover .menuLabel.isDisabled,body[data-theme=yellow-black] .menuLabel.isDisabled:focus-visible{color:#667085}body[data-theme=yellow-black] .dropdown a{color:#1C1C1B}body[data-theme=yellow-black] .dropdown a:hover{background:#FAF9F2}body[data-theme=yellow-black] .dropdownDisabled{color:#D5D5CC}body[data-theme=yellow-black] .accountPanel a{color:#1C1C1B}body[data-theme=yellow-black] .accountPanel a:hover{background:#FAF9F2}body[data-theme=yellow-black] .loginPopupForm input:focus{outline:2px solid rgba(28,28,27,.16);border-color:rgba(28,28,27,.45)}body[data-theme=yellow-black] .loginPopupForm button{box-shadow:0 12px 24px rgba(28,28,27,.18)}body[data-theme=yellow-black] .accountPanel .loginPopupSignup{background:#FAF9F2}body[data-theme=yellow-black] .accountPanel .loginPopupTextLink{color:#1C1C1B}body[data-theme=yellow-black] .memberButton{border:1px solid rgba(28,28,27,.18);background:#FAF9F2}body[data-theme=yellow-black] .adminButton{color:#1C1C1B;border-color:rgba(28,28,27,.7);box-shadow:0 18px 42px rgba(28,28,27,.08)}body[data-theme=yellow-black] .adminButton:hover{box-shadow:0 16px 32px rgba(28,28,27,.24)}body[data-theme=yellow-black] .memberButton:hover{box-shadow:0 12px 24px rgba(28,28,27,.2)}body[data-theme=yellow-black] .button.primary{box-shadow:0 16px 32px rgba(28,28,27,.24)}body[data-theme=yellow-black] .hero{background:radial-gradient(circle at 10% 28%,rgba(28,28,27,.15),transparent 25%),linear-gradient(180deg,#FAF9F2,#FFFFFF 78%)}body[data-theme=yellow-black] .label{box-shadow:0 16px 42px rgba(28,28,27,.08)}body[data-theme=yellow-black] .labelDot{box-shadow:0 0 0 6px rgba(28,28,27,.12)}body[data-theme=yellow-black] .heroTitle{color:#1C1C1B}body[data-theme=yellow-black] .heroPromoTags span{border:1px solid rgba(28,28,27,.14);box-shadow:0 12px 28px rgba(28,28,27,.08)}body[data-theme=yellow-black] .heroKeywordRail a{border:1px solid rgba(28,28,27,.24)}body[data-theme=yellow-black] .heroKeywordRail a:hover{border-color:rgba(28,28,27,.52)}body[data-theme=yellow-black] .pageEditFloatingButton{box-shadow:0 16px 34px rgba(28,28,27,.22)}body[data-theme=yellow-black] .adminInlineEditLinkCard{border:1px solid rgba(28,28,27,.14)}body[data-theme=yellow-black] .adminInlineEditLinkCard:hover{border-color:rgba(28,28,27,.42);box-shadow:0 14px 30px rgba(28,28,27,.12)}body[data-theme=yellow-black] .heroAdLine{border:1px solid rgba(28,28,27,.14);box-shadow:0 14px 36px rgba(28,28,27,.08)}body[data-theme=yellow-black] .heroFrame{background:#FFF4B8}body[data-theme=yellow-black] .heroStage.isPointerMoving .heroFrame{box-shadow:0 28px 82px rgba(28,28,27,.18)}body[data-theme=yellow-black] .floatingChip,body[data-theme=yellow-black] .miniCard{border:0}body[data-theme=yellow-black] .miniTitle{color:#1C1C1B}body[data-theme=yellow-black] .heroDots button{box-shadow:0 0 0 1px rgba(28,28,27,.16)}body[data-theme=yellow-black] .repairDetailHero{background:radial-gradient(circle at 12% 18%,rgba(28,28,27,.12),transparent 28%),linear-gradient(180deg,#FAF9F2,#fff)}body[data-theme=yellow-black] .repairVisual{border:1px solid rgba(28,28,27,.14);background:#FFF4B8;box-shadow:0 28px 70px rgba(28,28,27,.16)}body[data-theme=yellow-black] .repairVisualCounter{box-shadow:0 10px 24px rgba(28,28,27,.12)}body[data-theme=yellow-black] .simpleHero{background:linear-gradient(180deg,#ffffff,#FAF9F2)}body[data-theme=yellow-black] .remoteImageSlider{border:2px solid rgba(28,28,27,.18);background:linear-gradient(135deg,rgba(28,28,27,.11),rgba(255,255,255,.94));box-shadow:0 26px 70px rgba(28,28,27,.13)}body[data-theme=yellow-black] .remoteImageSlide figcaption{color:#1C1C1B}body[data-theme=yellow-black] .inlineEditorGroup{border:1px solid rgba(28,28,27,.12);background:rgba(28,28,27,.72)}body[data-theme=yellow-black] .inlineImageThumbList button{border:2px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .inlineImageThumbList button.isActive{box-shadow:0 0 0 3px rgba(28,28,27,.12)}body[data-theme=yellow-black] .inlineImageThumbList em{background:rgba(28,28,27,.78)}body[data-theme=yellow-black] .inlineSelectedImageEditor{border:1px solid rgba(28,28,27,.08)}body[data-theme=yellow-black] .inlineEmptyImagePreview,body[data-theme=yellow-black] .inlineSelectedImageEditor>img{background:linear-gradient(135deg,rgba(28,28,27,.08),rgba(28,28,27,.12))}body[data-theme=yellow-black] .loginForm{border:1px solid rgba(28,28,27,.12);box-shadow:0 24px 60px rgba(28,28,27,.08)}body[data-theme=yellow-black] .loginForm input:focus{box-shadow:0 0 0 4px rgba(28,28,27,.12)}body[data-theme=yellow-black] .primaryBtn{box-shadow:0 16px 32px rgba(28,28,27,.24)}body[data-theme=yellow-black] .primaryBtn:hover{box-shadow:0 20px 40px rgba(28,28,27,.28)}body[data-theme=yellow-black] .adminTabs a{color:#1C1C1B;box-shadow:0 12px 32px rgba(28,28,27,.06)}body[data-theme=yellow-black] .settingsPanel{box-shadow:0 18px 54px rgba(28,28,27,.07)}body[data-theme=yellow-black] .settingsField span{color:#1C1C1B}body[data-theme=yellow-black] .settingsField input:focus,body[data-theme=yellow-black] .settingsField select:focus,body[data-theme=yellow-black] .settingsField textarea:focus{box-shadow:0 0 0 4px rgba(28,28,27,.12)}body[data-theme=yellow-black] .settingsToggleButtons{background:#FAF9F2}body[data-theme=yellow-black] .settingsToggleButtons button{color:#1C1C1B}body[data-theme=yellow-black] .settingsToggleButtons button.isActive{box-shadow:0 8px 18px rgba(28,28,27,.22)}body[data-theme=yellow-black] .settingsToggleButtons button.isOff{background:#1C1C1B;box-shadow:0 8px 18px rgba(28,28,27,.18)}body[data-theme=yellow-black] .operationMenuCard{border:1px solid rgba(28,28,27,.14);box-shadow:0 16px 42px rgba(28,28,27,.06)}body[data-theme=yellow-black] .operationMenuCard:hover{box-shadow:0 20px 46px rgba(28,28,27,.09)}body[data-theme=yellow-black] .operationMenuCard.isOff{border-color:rgba(28,28,27,.12)}body[data-theme=yellow-black] .operationToggleButtons{background:#FAF9F2}body[data-theme=yellow-black] .operationToggleButtons button{color:#1C1C1B}body[data-theme=yellow-black] .operationToggleButtons button.isActive{box-shadow:0 9px 18px rgba(28,28,27,.22)}body[data-theme=yellow-black] .operationToggleButtons button.isOff{background:#1C1C1B;box-shadow:0 9px 18px rgba(28,28,27,.18)}body[data-theme=yellow-black] .settingsSubmit{border:1px solid rgba(28,28,27,.12);box-shadow:0 18px 48px rgba(28,28,27,.08)}body[data-theme=yellow-black] .heroBulkUpload{background:#1C1C1B}body[data-theme=yellow-black] .layoutBlockCard,body[data-theme=yellow-black] .layoutSummaryGrid div{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .layoutBlockDetail{border:1px solid rgba(28,28,27,.18);box-shadow:0 16px 40px rgba(28,28,27,.08)}body[data-theme=yellow-black] .heroSlidePicker label.isSelected,body[data-theme=yellow-black] .heroSlidePicker label:hover{border-color:rgba(28,28,27,.36);box-shadow:0 14px 34px rgba(28,28,27,.1)}body[data-theme=yellow-black] .heroSlidePickerItem.isSelected,body[data-theme=yellow-black] .heroSlidePickerItem:hover{border-color:rgba(28,28,27,.38);box-shadow:0 12px 28px rgba(28,28,27,.1)}body[data-theme=yellow-black] .heroSlidePickerSelect img{border:1px solid rgba(28,28,27,.14);background:#FAF9F2}body[data-theme=yellow-black] .heroSlideAdminCard{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .heroSlideAdminHead button,body[data-theme=yellow-black] .secondaryBtn{color:#1C1C1B}body[data-theme=yellow-black] .heroSlideAdminHead button:hover,body[data-theme=yellow-black] .secondaryBtn:hover{border-color:rgba(28,28,27,.32)}body[data-theme=yellow-black] .heroSlideImagePreview{border:1px solid rgba(28,28,27,.12);background:linear-gradient(45deg,rgba(28,28,27,.05) 25%,transparent 0),linear-gradient(-45deg,rgba(28,28,27,.05) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(28,28,27,.05) 0),linear-gradient(-45deg,transparent 75%,rgba(28,28,27,.05) 0);background-color:#FAF9F2}body[data-theme=yellow-black] .heroSlideAdminFields span{color:#1C1C1B}body[data-theme=yellow-black] .heroSlideAdminFields input:focus,body[data-theme=yellow-black] .heroSlideAdminFields select:focus{box-shadow:0 0 0 4px rgba(28,28,27,.12)}body[data-theme=yellow-black] .heroAdAdminGroup{border:1px solid rgba(28,28,27,.14)}body[data-theme=yellow-black] .heroKeywordSettingsDetails summary span{color:#1C1C1B;background:rgba(28,28,27,.08)}body[data-theme=yellow-black] .heroKeywordSettingsDetails[open] summary{border-bottom:1px solid rgba(28,28,27,.1)}body[data-theme=yellow-black] .homeInlineEditButton{border:1px solid rgba(28,28,27,.28);background:linear-gradient(135deg,var(--brand),#1C1C1B);box-shadow:0 18px 48px rgba(28,28,27,.3)}body[data-theme=yellow-black] .homeInlineEditButton:hover{box-shadow:0 22px 58px rgba(28,28,27,.38)}body[data-theme=yellow-black] .homeInlineEditorOverlay{background:rgba(28,28,27,.46)}body[data-theme=yellow-black] .homeInlineEditorOverlayMini{background:rgba(28,28,27,.18)}body[data-theme=yellow-black] .homeInlineEditorPanel{background:#FAF9F2;box-shadow:0 28px 80px rgba(28,28,27,.24)}body[data-theme=yellow-black] .homeInlineEditorPanelMini{background:rgba(28,28,27,.96);box-shadow:0 24px 70px rgba(28,28,27,.22)}body[data-theme=yellow-black] .homeInlineCloseButton{color:#1C1C1B}body[data-theme=yellow-black] .homeInlineCloseButton:hover{border-color:rgba(28,28,27,.32)}body[data-theme=yellow-black] .inlineEditorWorkspace{background:linear-gradient(90deg,rgba(28,28,27,.08),rgba(28,28,27,.82))}body[data-theme=yellow-black] .inlineEditorBackdrop{background:rgba(28,28,27,.18)}body[data-theme=yellow-black] .inlineEditorSidebar{border-right:1px solid rgba(28,28,27,.16);background:rgba(28,28,27,.98);box-shadow:18px 0 48px rgba(28,28,27,.14)}body[data-theme=yellow-black] .inlineEditorResizeHandle:before{background:rgba(28,28,27,.22)}body[data-theme=yellow-black] .inlineEditorSidebarHead{border-bottom:1px solid rgba(28,28,27,.12);background:linear-gradient(180deg,#fff,#FAF9F2)}body[data-theme=yellow-black] .inlineEditorSidebarHead h2,body[data-theme=yellow-black] .inlineEditorSidebarHead p{color:#1C1C1B}body[data-theme=yellow-black] .inlineEditorCloseButton{border:1px solid rgba(28,28,27,.18);color:#1C1C1B}body[data-theme=yellow-black] .inlineEditorPreviewHead{border:1px solid rgba(28,28,27,.12);box-shadow:0 14px 34px rgba(28,28,27,.08)}body[data-theme=yellow-black] .inlineEditorPreviewHead span,body[data-theme=yellow-black] .inlineEditorPreviewHead strong{color:#1C1C1B}body[data-theme=yellow-black] .inlineEditorScaleButtons{border:1px solid rgba(28,28,27,.12);background:#FAF9F2}body[data-theme=yellow-black] .inlineEditorScaleButtons button{color:#1C1C1B}body[data-theme=yellow-black] .inlineEditorScaleButtons button.isSelected,body[data-theme=yellow-black] .inlineEditorScaleButtons button:hover{box-shadow:0 8px 18px rgba(28,28,27,.18)}body[data-theme=yellow-black] .inlineEditorPreviewViewport{border:1px solid rgba(28,28,27,.18);background:linear-gradient(45deg,rgba(28,28,27,.04) 25%,transparent 0),linear-gradient(-45deg,rgba(28,28,27,.04) 25%,transparent 0),#fff;box-shadow:0 28px 80px rgba(28,28,27,.2)}body[data-theme=yellow-black] .inlineEditorPageTools>section{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .inlineEditorPageTools>section h3,body[data-theme=yellow-black] .inlineEditorPageTools>section p{color:#1C1C1B}body[data-theme=yellow-black] .heroEffectPreviewGrid button{border:1px solid rgba(28,28,27,.12);color:#1C1C1B}body[data-theme=yellow-black] .heroEffectPreviewGrid button.isSelected,body[data-theme=yellow-black] .heroEffectPreviewGrid button:hover{border-color:rgba(28,28,27,.36);background:rgba(28,28,27,.06)}body[data-theme=yellow-black] .heroEffectPreviewGrid strong{color:#1C1C1B}body[data-theme=yellow-black] .homePopupOverlay{background:rgba(28,28,27,.36)}body[data-theme=yellow-black] .homePopup{box-shadow:0 28px 80px rgba(28,28,27,.26)}body[data-theme=yellow-black] .homePopup.hasBackgroundImage{background:#1C1C1B}body[data-theme=yellow-black] .homePopupBackgroundSlide{background:linear-gradient(180deg,rgba(28,28,27,.18),rgba(28,28,27,.72)),var(--popup-slide-image) center /cover no-repeat}body[data-theme=yellow-black] .homePopupTopImageSlider{background:#FAF9F2}body[data-theme=yellow-black] .homePopupClose{color:#1C1C1B}body[data-theme=yellow-black] .homePopup.hasBackgroundImage .homePopupClose{background:rgba(28,28,27,.38)}body[data-theme=yellow-black] .homePopupImageTools{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .homePopupImageTools img{box-shadow:0 10px 24px rgba(28,28,27,.12)}body[data-theme=yellow-black] .homePopupImageTools input{border:1px solid rgba(28,28,27,.16)}body[data-theme=yellow-black] .homePopupImageActions button{border-color:rgba(28,28,27,.14);color:#1C1C1B;background:#FAF9F2}body[data-theme=yellow-black] .homePopupImageActions button:disabled,body[data-theme=yellow-black] .layoutBlockMoveButtons button{color:#1C1C1B}body[data-theme=yellow-black] .simpleCard{box-shadow:0 16px 44px rgba(28,28,27,.08)}body[data-theme=yellow-black] .simpleCard p{color:#1C1C1B}body[data-theme=yellow-black] .sectionHead .buybackEmphasisCopy span{color:#1C1C1B;text-shadow:0 10px 28px rgba(28,28,27,.16);animation:buybackCopyFirst calc(var(--buyback-copy-interval, 3.8s) * 2) ease-in-out infinite,yellowBlack-buybackTextShine var(--buyback-copy-interval,3.8s) ease-in-out infinite}body[data-theme=yellow-black] .sectionHead .buybackEmphasisCopy span:nth-child(2){animation-name:buybackCopySecond,yellowBlack-buybackTextShine}body[data-theme=yellow-black] .buybackSearchFirstMode[data-buyback-effect=gradient-flow] .buybackEmphasisCopy span{color:#1C1C1B;-webkit-text-fill-color:#1C1C1B}body[data-theme=yellow-black] .buybackSearchFirstMode[data-buyback-effect=neon] .buybackEmphasisCopy span{color:#1C1C1B;-webkit-text-fill-color:#1C1C1B;text-shadow:0 0 7px rgba(28,28,27,.38),0 0 18px rgba(28,28,27,.28),0 10px 28px rgba(28,28,27,.18)}body[data-theme=yellow-black] .buybackSearchFirstMode[data-buyback-effect=underline-swipe] .buybackEmphasisCopy span{color:#1C1C1B;-webkit-text-fill-color:#1C1C1B}body[data-theme=yellow-black] .buybackSearchFirstMode[data-buyback-effect=underline-swipe] .buybackEmphasisCopy span:after{background:linear-gradient(90deg,rgba(28,28,27,.08),#1C1C1B,rgba(28,28,27,.28))}body[data-theme=yellow-black] .buybackSearchFirstMode[data-buyback-effect=soft-pulse] .buybackEmphasisCopy span{color:rgba(28,28,27,.88);-webkit-text-fill-color:rgba(28,28,27,.88);text-shadow:0 16px 40px rgba(28,28,27,.22);animation:buybackCopyFirst calc(var(--buyback-copy-interval, 3.8s) * 2) ease-in-out infinite,yellowBlack-buybackSoftPulse 1.9s ease-in-out infinite}body[data-theme=yellow-black] .buybackSearchFirstMode[data-buyback-effect=soft-pulse] .buybackEmphasisCopy span:nth-child(2){animation-name:buybackCopySecond,yellowBlack-buybackSoftPulse}body[data-theme=yellow-black] .buybackSearchFirstMode[data-buyback-effect=shine] .buybackEmphasisCopy span{color:#1C1C1B;-webkit-text-fill-color:#1C1C1B;text-shadow:0 0 0 rgba(28,28,27,0)}body[data-theme=yellow-black] .sectionHead .remoteGuideEmphasis{color:rgba(28,28,27,.88)}body[data-theme=yellow-black] .adminPreview,body[data-theme=yellow-black] .categoryPanel,body[data-theme=yellow-black] .productCard,body[data-theme=yellow-black] .resultPanel,body[data-theme=yellow-black] .serviceCard,body[data-theme=yellow-black] .stepPanel{box-shadow:0 16px 44px rgba(28,28,27,.08)}body[data-theme=yellow-black] .serviceCardLink:focus-visible{outline:3px solid rgba(28,28,27,.34)}body[data-theme=yellow-black] .serviceIcon,body[data-theme=yellow-black] .stepItem{background:#FAF9F2}body[data-theme=yellow-black] .buybackSearchFirstMode .buybackSearchBox{border:1px solid rgba(28,28,27,.13);background:linear-gradient(135deg,rgba(28,28,27,.08),rgba(255,255,255,.95) 42%),#fff;box-shadow:0 18px 55px rgba(28,28,27,.08)}body[data-theme=yellow-black] .buybackSearchFirstMode .buybackSelect input{border-color:rgba(28,28,27,.24)}body[data-theme=yellow-black] .appleSearchHints span{border:1px solid rgba(28,28,27,.12);color:#1C1C1B}body[data-theme=yellow-black] .buybackSearchEmptyGuide{border:1px dashed rgba(28,28,27,.22);color:#1C1C1B}body[data-theme=yellow-black] .specCheckerPrefillNotice{border:1px solid rgba(28,28,27,.18);background:linear-gradient(135deg,rgba(28,28,27,.1),rgba(255,255,255,.92))}body[data-theme=yellow-black] .buybackSearchResults>div,body[data-theme=yellow-black] .buybackSelect span{color:#1C1C1B}body[data-theme=yellow-black] .buybackSearchResults>div.isSelected,body[data-theme=yellow-black] .buybackSearchResults>div:hover{border-color:rgba(28,28,27,.42);box-shadow:0 12px 30px rgba(28,28,27,.12)}body[data-theme=yellow-black] .buybackOptionPanel fieldset{border:1px solid rgba(28,28,27,.16);background:#FAF9F2}body[data-theme=yellow-black] .buybackOptionPanel label{color:#1C1C1B}body[data-theme=yellow-black] .selectedBuybackItems div{background:#FAF9F2}body[data-theme=yellow-black] .selectedBuybackItems span{color:#1C1C1B}body[data-theme=yellow-black] .adminOnlyPriceTable{border:1px solid rgba(28,28,27,.12);background:#FAF9F2}body[data-theme=yellow-black] .row{color:#1C1C1B}body[data-theme=yellow-black] .category{color:var(--category-ink,#1C1C1B)}body[data-theme=yellow-black] .category em{color:#1C1C1B}body[data-theme=yellow-black] .category:hover{border-color:var(--category-line,rgba(28,28,27,.14));background:var(--category-hover,#FAF9F2)}body[data-theme=yellow-black] .category.on,body[data-theme=yellow-black] .sideMenu .on{border-color:var(--category-line,rgba(28,28,27,.14));background:var(--category-active,#FAF9F2)}body[data-theme=yellow-black] .category-all{--category-soft:#FAF9F2;--category-hover:#FAF9F2;--category-active:#FAF9F2;--category-line:rgba(28,28,27,0.16);--category-ink:#1C1C1B}body[data-theme=yellow-black] .category-laptop,body[data-theme=yellow-black] .category-macbook{--category-soft:#FAF9F2;--category-hover:#FAF9F2;--category-active:#FAF9F2;--category-line:rgba(28,28,27,0.18);--category-ink:#1C1C1B}body[data-theme=yellow-black] .shopSearchPanel{border:1px solid rgba(28,28,27,.18);box-shadow:0 18px 42px rgba(28,28,27,.1)}body[data-theme=yellow-black] .shopActionLinks{border:1px solid rgba(28,28,27,.18);background:linear-gradient(145deg,#ffffff,#FAF9F2);box-shadow:0 18px 42px rgba(28,28,27,.08)}body[data-theme=yellow-black] .shopActionLinks a{background:rgba(28,28,27,.08)}body[data-theme=yellow-black] .shopActionLinks a:first-child{box-shadow:0 10px 24px rgba(28,28,27,.18)}body[data-theme=yellow-black] .shopActionLinks a:hover{background:#1C1C1B}body[data-theme=yellow-black] .shopTopPagination .shopPagination{border-left:1px solid rgba(28,28,27,.14)}body[data-theme=yellow-black] .shopPagination a{border:1px solid rgba(28,28,27,.16);color:#1C1C1B}body[data-theme=yellow-black] .shopPagination a.isDisabled{color:#1C1C1B;background:#FAF9F2}body[data-theme=yellow-black] .shopSection .sectionHead .shopPromoCopy{border:1px solid rgba(28,28,27,.16);background:linear-gradient(135deg,rgba(28,28,27,.98),rgba(28,28,27,.92)),var(--brand);box-shadow:0 16px 38px rgba(28,28,27,.2)}body[data-theme=yellow-black] .shopPromoCopy.effect-soft-glow{color:#D5D5CC;animation:yellowBlack-shopPromoGlow 2s ease-in-out infinite}body[data-theme=yellow-black] .productCard{--product-accent:#1C1C1B;--product-accent-soft:#FAF9F2;--product-accent-line:rgba(28,28,27,0.18);--product-image-bg:linear-gradient(145deg,#FAF9F2,#FAF9F2);box-shadow:inset 0 0 0 1px rgba(28,28,27,.06)}body[data-theme=yellow-black] .productCard:hover{box-shadow:inset 0 0 0 3px var(--product-accent),0 14px 34px rgba(28,28,27,.1)}body[data-theme=yellow-black] .productImage b{background:rgba(28,28,27,.78)}body[data-theme=yellow-black] .productCardOverlay:focus-visible{outline:3px solid rgba(28,28,27,.35)}body[data-theme=yellow-black] .productImageControls button{background:rgba(28,28,27,.34);box-shadow:0 10px 22px rgba(28,28,27,.12)}body[data-theme=yellow-black] .productImageControls button:hover{background:rgba(28,28,27,.52)}body[data-theme=yellow-black] .productImageCount{background:rgba(28,28,27,.38)}body[data-theme=yellow-black] .productImage.blue{background:linear-gradient(145deg,#1C1C1B,#FFF4B8)}body[data-theme=yellow-black] .productBody del{color:#1C1C1B}body[data-theme=yellow-black] .adminProductEditLink,body[data-theme=yellow-black] .productDetailLink{box-shadow:0 12px 26px rgba(28,28,27,.18)}body[data-theme=yellow-black] .productCategory-laptop{--product-accent:#1C1C1B;--product-accent-soft:#FAF9F2;--product-accent-line:rgba(28,28,27,0.18);--product-image-bg:linear-gradient(145deg,#FAF9F2,#f8fcff)}body[data-theme=yellow-black] .productCategory-macbook{--product-accent:#1C1C1B;--product-accent-soft:#FAF9F2;--product-accent-line:rgba(28,28,27,0.18);--product-image-bg:linear-gradient(145deg,#FAF9F2,#FAF9F2)}body[data-theme=yellow-black] .communityBoardHero{border:1px solid rgba(28,28,27,.12);background:radial-gradient(circle at 12% 18%,rgba(28,28,27,.12),transparent 34%),linear-gradient(135deg,#fff,#FAF9F2)}body[data-theme=yellow-black] .communityBoardCategory{color:#1C1C1B}body[data-theme=yellow-black] .communityBoardCategory.on,body[data-theme=yellow-black] .communityBoardCategory:hover{background:#FAF9F2}body[data-theme=yellow-black] .communityPostDetailPanel{box-shadow:0 16px 40px rgba(28,28,27,.07)}body[data-theme=yellow-black] .communityPostDetailTitleBar>span{background:#FAF9F2}body[data-theme=yellow-black] .communityPostEditButton{box-shadow:0 10px 22px rgba(28,28,27,.18)}body[data-theme=yellow-black] .communityNoticeStrip a{border:1px solid rgba(28,28,27,.14);background:#FAF9F2}body[data-theme=yellow-black] .communityBoardHead,body[data-theme=yellow-black] .communityBoardRow em,body[data-theme=yellow-black] .communityBoardRow.isCurrent{background:#FAF9F2}body[data-theme=yellow-black] .communityEditorMockup{border:1px dashed rgba(28,28,27,.34)}body[data-theme=yellow-black] .communityEditorToolbar button{border:1px solid rgba(28,28,27,.16);background:#FAF9F2}body[data-theme=yellow-black] .gnuboardWriteRow>label{color:#1C1C1B;background:#FAF9F2}body[data-theme=yellow-black] .gnuboardCheckGroup span{border:1px solid rgba(28,28,27,.16);background:#FAF9F2}body[data-theme=yellow-black] .gnuboardToolbar{background:#FAF9F2}body[data-theme=yellow-black] .gnuboardFileList button,body[data-theme=yellow-black] .gnuboardToolbar button,body[data-theme=yellow-black] .gnuboardToolbar select,body[data-theme=yellow-black] .gnuboardWriteActions button{border:1px solid rgba(28,28,27,.16);color:#1C1C1B}body[data-theme=yellow-black] .gnuboardFileList button:hover,body[data-theme=yellow-black] .gnuboardToolbar button:hover,body[data-theme=yellow-black] .gnuboardWriteActions button:hover{background:#FAF9F2}body[data-theme=yellow-black] .ckeditorMock{border:1px solid #e8e5d8;box-shadow:0 10px 26px rgba(28,28,27,.06)}body[data-theme=yellow-black] .ckeditorClassicMock{border-color:#E8E5D8;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 22px rgba(28,28,27,.06)}body[data-theme=yellow-black] .ckeditorMenuBar,body[data-theme=yellow-black] .ckeditorTopShell{border-bottom:1px solid #e8e5d8}body[data-theme=yellow-black] .ckeditorMenuBar span{color:#1C1C1B}body[data-theme=yellow-black] .ckeditorToolbar{border-bottom:1px solid #e8e5d8}body[data-theme=yellow-black] .ckeditorGroup{border-right:1px solid #e8e5d8}body[data-theme=yellow-black] .ckeditorGroup button,body[data-theme=yellow-black] .ckeditorGroup select{border:1px solid #e8e5d8;color:#1C1C1B}body[data-theme=yellow-black] .ckeditorClassicToolbar .ckeditorGroup button,body[data-theme=yellow-black] .ckeditorClassicToolbar .ckeditorGroup select{border-color:#E8E5D8}body[data-theme=yellow-black] .ckeditorClassicToolbar .ckeditorGroup button[title]:after,body[data-theme=yellow-black] .ckeditorPathLine span[title]:after{background:rgba(28,28,27,.92);box-shadow:0 8px 18px rgba(28,28,27,.18)}body[data-theme=yellow-black] .ckeditorGroup button:hover{border-color:rgba(28,28,27,.36);background:#FAF9F2}body[data-theme=yellow-black] .ckeditorClassicToolbar .ckeditorGroup button:hover{border-color:#E8E5D8;background:linear-gradient(#fff,#FFF4B8)}body[data-theme=yellow-black] .youtubeInsertMock{border-bottom:1px solid #e8e5d8}body[data-theme=yellow-black] .youtubeInsertMock input{color:#1C1C1B}body[data-theme=yellow-black] .ckeditorCanvas{color:#1C1C1B;background:linear-gradient(#fff 0 0) padding-box,linear-gradient(180deg,rgba(28,28,27,.05),rgba(28,28,27,0)) border-box}body[data-theme=yellow-black] .ckeditorCanvas p,body[data-theme=yellow-black] .ckeditorCanvas ul{color:#1C1C1B}body[data-theme=yellow-black] .ckeditorStatusBar{border-top:1px solid #e8e5d8;color:#1C1C1B}body[data-theme=yellow-black] .aboutHero{background:radial-gradient(circle at 12% 22%,rgba(28,28,27,.13),transparent 28%),linear-gradient(180deg,#FAF9F2,#fff)}body[data-theme=yellow-black] .aboutHeroVisual{border:1px solid rgba(28,28,27,.16);background:#FFF4B8;box-shadow:0 28px 70px rgba(28,28,27,.16)}body[data-theme=yellow-black] .aboutHeroVisual:after{background:linear-gradient(180deg,transparent,rgba(28,28,27,.46))}body[data-theme=yellow-black] .aboutHeroPanel{box-shadow:0 18px 46px rgba(28,28,27,.16)}body[data-theme=yellow-black] .aboutHeroPanel span{color:#1C1C1B}body[data-theme=yellow-black] .aboutCompanySlider{border:1px solid rgba(28,28,27,.14);background:radial-gradient(circle at 12% 18%,rgba(28,28,27,.12),transparent 28%),linear-gradient(135deg,#FAF9F2,#fff);box-shadow:0 20px 48px rgba(28,28,27,.08)}body[data-theme=yellow-black] .aboutCompanySlideImage{background:#FAF9F2;box-shadow:0 14px 34px rgba(28,28,27,.12)}body[data-theme=yellow-black] .aboutCompanySlide span{background:rgba(28,28,27,.1)}body[data-theme=yellow-black] .aboutCompanySlide p{color:#1C1C1B}body[data-theme=yellow-black] .aboutServiceCard{border:1px solid rgba(28,28,27,.14);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(28,28,27,.96));box-shadow:0 18px 46px rgba(28,28,27,.08)}body[data-theme=yellow-black] .aboutServiceCardImage{background:#FAF9F2}body[data-theme=yellow-black] .emptyImageNotice,body[data-theme=yellow-black] .emptyThumb{border:1px dashed rgba(28,28,27,.28);background:rgba(28,28,27,.06)}body[data-theme=yellow-black] .aboutServiceCard:hover{border-color:rgba(28,28,27,.34);box-shadow:0 24px 58px rgba(28,28,27,.14)}body[data-theme=yellow-black] .aboutServiceCard:nth-child(4n+1):hover{background:linear-gradient(180deg,#FAF9F2,#ffffff)}body[data-theme=yellow-black] .aboutServiceCard:nth-child(4n):hover{background:linear-gradient(180deg,#FAF9F2,#ffffff);border-color:rgba(28,28,27,.28);box-shadow:0 24px 58px rgba(28,28,27,.12)}body[data-theme=yellow-black] .aboutServiceCard span{background:rgba(28,28,27,.09)}body[data-theme=yellow-black] .aboutAreaSection{background:linear-gradient(135deg,#FAF9F2,#fff)}body[data-theme=yellow-black] .aboutAreaCard{border:1px solid rgba(28,28,27,.14);box-shadow:0 16px 40px rgba(28,28,27,.07)}body[data-theme=yellow-black] .aboutAreaCard p{color:#1C1C1B}body[data-theme=yellow-black] .aboutProcessCard{border:1px solid rgba(28,28,27,.14);background:radial-gradient(circle at 12% 14%,rgba(28,28,27,.14),transparent 30%),#fff;box-shadow:0 18px 44px rgba(28,28,27,.08)}body[data-theme=yellow-black] .aboutContactSection{background:linear-gradient(180deg,#fff,#FAF9F2)}body[data-theme=yellow-black] .aboutContactCard{border:1px solid rgba(28,28,27,.14);box-shadow:0 22px 58px rgba(28,28,27,.12)}body[data-theme=yellow-black] .aboutContactCard dd{color:#1C1C1B}body[data-theme=yellow-black] .locationInfoCard,body[data-theme=yellow-black] .locationTextCard{border:1px solid rgba(28,28,27,.14);background:radial-gradient(circle at 12% 18%,rgba(28,28,27,.1),transparent 32%),#fff;box-shadow:0 18px 46px rgba(28,28,27,.08)}body[data-theme=yellow-black] .locationAreaSection,body[data-theme=yellow-black] .seoLandingSection{background:linear-gradient(180deg,#FAF9F2,#fff)}body[data-theme=yellow-black] .repairHeroSizePreview{border:1px solid rgba(28,28,27,.16);background:#FAF9F2}body[data-theme=yellow-black] .repairHeroSizePreview strong{color:#1C1C1B}body[data-theme=yellow-black] .unifiedEditorBlocks,body[data-theme=yellow-black] .unifiedEditorMain,body[data-theme=yellow-black] .unifiedEditorPreview{border:1px solid rgba(28,28,27,.1);box-shadow:0 18px 50px rgba(28,28,27,.08)}body[data-theme=yellow-black] .unifiedEditorHead{border-bottom:1px solid rgba(28,28,27,.1)}body[data-theme=yellow-black] .unifiedEditorBlock{border:1px solid rgba(28,28,27,.1)}body[data-theme=yellow-black] .unifiedEditorBlock.isActive,body[data-theme=yellow-black] .unifiedEditorBlock:hover{border-color:rgba(28,28,27,.75);box-shadow:inset 4px 0 0 var(--brand),0 12px 26px rgba(28,28,27,.1)}body[data-theme=yellow-black] .unifiedEditorBlock b,body[data-theme=yellow-black] .unifiedEditorTabs{background:#FAF9F2}body[data-theme=yellow-black] .unifiedEditorTabs button{color:#1C1C1B}body[data-theme=yellow-black] .unifiedEditorTabs button.isActive{box-shadow:0 6px 18px rgba(28,28,27,.08)}body[data-theme=yellow-black] .unifiedMediaManager{border:1px dashed rgba(28,28,27,.32);background:#FAF9F2}body[data-theme=yellow-black] .unifiedUploadButton{background:#1C1C1B}body[data-theme=yellow-black] .unifiedSlideItem{border:1px solid rgba(28,28,27,.1)}body[data-theme=yellow-black] .unifiedSlideThumb{background:#FAF9F2}body[data-theme=yellow-black] .unifiedSlideFields input{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .unifiedEditorHint,body[data-theme=yellow-black] .unifiedSlideActions button{border:1px solid rgba(28,28,27,.1)}body[data-theme=yellow-black] .resourcesHero{border:1px solid rgba(28,28,27,.12);background:radial-gradient(circle at 12% 18%,rgba(28,28,27,.12),transparent 34%),linear-gradient(135deg,#fff,#FAF9F2);box-shadow:0 18px 50px rgba(28,28,27,.08)}body[data-theme=yellow-black] .resourceFeatureCard{border:1px solid rgba(28,28,27,.16);box-shadow:0 16px 42px rgba(28,28,27,.08)}body[data-theme=yellow-black] .resourceFeatureCard:hover{border-color:rgba(28,28,27,.36);box-shadow:0 22px 58px rgba(28,28,27,.14)}body[data-theme=yellow-black] .resourceCategoryPanel{box-shadow:0 16px 44px rgba(28,28,27,.08)}body[data-theme=yellow-black] .resourceCategory{color:#1C1C1B}body[data-theme=yellow-black] .resourceCategory.on,body[data-theme=yellow-black] .resourceCategory:hover{background:#FAF9F2}body[data-theme=yellow-black] .resourceSearchForm{border:1px solid rgba(28,28,27,.16);box-shadow:0 14px 36px rgba(28,28,27,.08)}body[data-theme=yellow-black] .resourceTable{box-shadow:0 16px 44px rgba(28,28,27,.08)}body[data-theme=yellow-black] .resourceTableHead{background:#FAF9F2}body[data-theme=yellow-black] .resourceDetailBody,body[data-theme=yellow-black] .resourceDetailHead{box-shadow:0 18px 50px rgba(28,28,27,.08)}body[data-theme=yellow-black] .resourceDetailBody strong,body[data-theme=yellow-black] .resourceInlineMark{color:#1C1C1B}body[data-theme=yellow-black] .resourceYoutubeEmbed{background:#1C1C1B;box-shadow:0 18px 42px rgba(28,28,27,.14)}body[data-theme=yellow-black] .resourceGuideFigure img{box-shadow:0 16px 42px rgba(28,28,27,.1)}body[data-theme=yellow-black] .shopDetailImage{background:linear-gradient(145deg,#1C1C1B,#FFF4B8)}body[data-theme=yellow-black] .shopDetailImage b{background:rgba(28,28,27,.78)}body[data-theme=yellow-black] .shopDetailGallery img{background:#FAF9F2}body[data-theme=yellow-black] .shopDetailDescription,body[data-theme=yellow-black] .shopDetailInfo{box-shadow:0 18px 50px rgba(28,28,27,.08)}body[data-theme=yellow-black] .shopDetailAssurance article{border:1px solid rgba(28,28,27,.12);box-shadow:0 14px 36px rgba(28,28,27,.06)}body[data-theme=yellow-black] .shopPaymentNotice{border:1px solid rgba(28,28,27,.14);background:#FAF9F2}body[data-theme=yellow-black] .paymentMethodCard{border:2px solid rgba(28,28,27,.13);background:linear-gradient(180deg,#fff,#FAF9F2);box-shadow:0 16px 38px rgba(28,28,27,.08)}body[data-theme=yellow-black] .paymentMethodCard:focus-visible:not(:disabled),body[data-theme=yellow-black] .paymentMethodCard:hover:not(:disabled){border-color:rgba(28,28,27,.55);box-shadow:0 22px 48px rgba(28,28,27,.17)}body[data-theme=yellow-black] .paymentMethodCard:focus-visible{outline:4px solid rgba(28,28,27,.16)}body[data-theme=yellow-black] .bankTransferButton{border-color:rgba(28,28,27,.18);background:#FAF9F2}body[data-theme=yellow-black] .inicisReadyButton{border-color:rgba(28,28,27,.34);background:linear-gradient(135deg,#1C1C1B,#1C1C1B);box-shadow:0 16px 34px rgba(28,28,27,.22)}body[data-theme=yellow-black] .tossReadyButton{border-color:rgba(28,28,27,.14);background:linear-gradient(180deg,#fff,#FAF9F2)}body[data-theme=yellow-black] .shopPaymentFields input:focus{outline:3px solid rgba(28,28,27,.14)}body[data-theme=yellow-black] .paymentResultCard{box-shadow:0 24px 70px rgba(28,28,27,.12)}body[data-theme=yellow-black] .paymentGuideList{border:1px solid rgba(28,28,27,.16);background:#FAF9F2}body[data-theme=yellow-black] .signupStepList span{color:#D5D5CC}body[data-theme=yellow-black] .signupStepList .isActive{color:#1C1C1B}body[data-theme=yellow-black] .signupStepList .isActive b{background:#1C1C1B}body[data-theme=yellow-black] .signupAllAgree,body[data-theme=yellow-black] .signupTermRow label{color:#1C1C1B}body[data-theme=yellow-black] .signupTermRow summary{border:1px solid #e8e5d8;color:#1C1C1B}body[data-theme=yellow-black] .signupTermsModalBackdrop{background:rgba(28,28,27,.48)}body[data-theme=yellow-black] .signupTermsModal{box-shadow:0 28px 84px rgba(28,28,27,.28)}body[data-theme=yellow-black] .signupTermsModalHead{border-bottom:1px solid #e8e5d8}body[data-theme=yellow-black] .signupTermsModalHead button{color:#1C1C1B}body[data-theme=yellow-black] .signupTermsModalBody section{border:1px solid #e8e5d8}body[data-theme=yellow-black] .signupTermsModalBody h2,body[data-theme=yellow-black] .signupTermsModalBody p,body[data-theme=yellow-black] .signupTermsModalBody ul{color:#1C1C1B}body[data-theme=yellow-black] .signupTermsModalActions{border-top:1px solid #e8e5d8}body[data-theme=yellow-black] .signupBottomLinks a,body[data-theme=yellow-black] .signupBottomLinks p,body[data-theme=yellow-black] .signupInfoFields label span{color:#1C1C1B}body[data-theme=yellow-black] .privacyAgreementBox{border:1px solid rgba(28,28,27,.16)}body[data-theme=yellow-black] .customerClaimPanel{border:1px solid rgba(28,28,27,.16);background:linear-gradient(135deg,#FAF9F2,#fff 72%)}body[data-theme=yellow-black] .customerOrderPanel{border:1px solid rgba(28,28,27,.16)}body[data-theme=yellow-black] .customerBuybackDetailList div,body[data-theme=yellow-black] .customerBuybackStatusCard div{border:1px solid rgba(28,28,27,.14)}body[data-theme=yellow-black] .adminCustomerTable{box-shadow:0 14px 36px rgba(28,28,27,.06)}body[data-theme=yellow-black] .adminCustomerTableHead{color:#1C1C1B;background:#FAF9F2}body[data-theme=yellow-black] .shopSpecPanel dl div{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .shopCartItems,body[data-theme=yellow-black] .shopCartSummary{border:1px solid rgba(28,28,27,.12);box-shadow:0 24px 70px rgba(28,28,27,.08)}body[data-theme=yellow-black] .shopCartItemImage,body[data-theme=yellow-black] .shopCartQuantity button{background:#FAF9F2}body[data-theme=yellow-black] .shopCartSingleUnit{border:1px solid rgba(28,28,27,.14);background:#FAF9F2}body[data-theme=yellow-black] .shopCartSummary dl{background:#FAF9F2}body[data-theme=yellow-black] .shopCartSummary input:focus{outline:3px solid rgba(28,28,27,.14)}body[data-theme=yellow-black] .adminOrderItemsPanel{border:1px solid rgba(28,28,27,.14);background:#FAF9F2}body[data-theme=yellow-black] .adminOrderItemChips li{background:rgba(28,28,27,.08)}body[data-theme=yellow-black] .orderLookupResult>div:first-child{background:#FAF9F2}body[data-theme=yellow-black] .publicOrderProgress li.isDone{border-color:rgba(28,28,27,.18);background:#FAF9F2}body[data-theme=yellow-black] .publicOrderProgress li.isActive{box-shadow:0 12px 24px rgba(28,28,27,.18)}body[data-theme=yellow-black] .publicOrderGuide{background:#FAF9F2}body[data-theme=yellow-black] .emptyProductState{border:1px dashed #e8e5d8}body[data-theme=yellow-black] .adminProductSummary div,body[data-theme=yellow-black] .adminResourceSummary div{box-shadow:0 14px 34px rgba(28,28,27,.06)}body[data-theme=yellow-black] .adminResourceEditLink{background:#FAF9F2}body[data-theme=yellow-black] .resourceContentEditor{border:1px solid rgba(28,28,27,.14)}body[data-theme=yellow-black] .resourceAttachmentUploader{border:1px solid rgba(28,28,27,.14);background:#FAF9F2}body[data-theme=yellow-black] .resourceAttachmentUploader input[type=file]{border:1px dashed rgba(28,28,27,.3)}body[data-theme=yellow-black] .resourceAdminEditor .ckeditorClassicToolbar .resourceColorTools button,body[data-theme=yellow-black] .resourceAdminEditor .ckeditorClassicToolbar>button{border:1px solid #e8e5d8}body[data-theme=yellow-black] .resourceAdminEditor .ckeditorClassicToolbar .resourceColorTools button:hover,body[data-theme=yellow-black] .resourceAdminEditor .ckeditorClassicToolbar>button:hover{border-color:#E8E5D8;background:linear-gradient(#fff,#FFF4B8)}body[data-theme=yellow-black] .resourceColorTools label{border:1px solid #e8e5d8;color:#1C1C1B}body[data-theme=yellow-black] .resourceColorPresetRow{border-top:1px solid #e8e5d8}body[data-theme=yellow-black] .resourceColorPresetRow span{color:#1C1C1B}body[data-theme=yellow-black] .resourceColorPresetRow button{box-shadow:0 0 0 1px rgba(28,28,27,.22)}body[data-theme=yellow-black] .ckeditorCanvasTextarea{color:#1C1C1B}body[data-theme=yellow-black] .ckeditorCanvasTextarea:focus{outline:2px solid rgba(28,28,27,.2)}body[data-theme=yellow-black] .resourceEditorShell{border:1px solid #e8e5d8;box-shadow:0 18px 44px rgba(28,28,27,.08)}body[data-theme=yellow-black] .resourceEditorToolbar{border-bottom:1px solid #e8e5d8;background:linear-gradient(#f8fafc,#FAF9F2)}body[data-theme=yellow-black] .resourceEditorGroup,body[data-theme=yellow-black] .resourceEditorPalette{border-right:1px solid #e8e5d8}body[data-theme=yellow-black] .resourceEditorGroup button{border:1px solid #e8e5d8;color:#1C1C1B}body[data-theme=yellow-black] .resourceEditorGroup button:hover{background:#FAF9F2}body[data-theme=yellow-black] .resourceEditorPalette span{color:#1C1C1B}body[data-theme=yellow-black] .resourceEditorPalette button{box-shadow:0 0 0 1px rgba(28,28,27,.24)}body[data-theme=yellow-black] .resourceEditorPalette button.isSelected{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--brand),0 10px 18px rgba(28,28,27,.24)}body[data-theme=yellow-black] .resourceEditorPalette button.isSelected:after{text-shadow:0 1px 4px rgba(28,28,27,.48)}body[data-theme=yellow-black] .resourceYoutubeInsert{border-bottom:1px solid #e8e5d8}body[data-theme=yellow-black] .resourceYoutubeInsert label{color:#1C1C1B}body[data-theme=yellow-black] .resourceYoutubeInsert input{border:1px solid #e8e5d8}body[data-theme=yellow-black] .resourceEditorTextarea{color:#1C1C1B}body[data-theme=yellow-black] .resourceEditorTextarea:focus{outline:3px solid rgba(28,28,27,.16)}body[data-theme=yellow-black] .resourceVisualEditor{color:#1C1C1B}body[data-theme=yellow-black] .resourceVisualEditor:focus{outline:3px solid rgba(28,28,27,.16)}body[data-theme=yellow-black] .resourceVisualEditor:empty:before{color:#1C1C1B}body[data-theme=yellow-black] .resourceYoutubeEditorCard{border:1px solid rgba(28,28,27,.22);background:#FAF9F2}body[data-theme=yellow-black] .resourceEditorStatus{border-top:1px solid #e8e5d8;color:#1C1C1B}body[data-theme=yellow-black] .resourceToastEditor .toastui-editor-toolbar-icons.image:hover:after,body[data-theme=yellow-black] .resourceToastEditor .toastui-editor-toolbar-icons.link:hover:after{background:rgba(28,28,27,.9)}body[data-theme=yellow-black] .adminProductFilterForm{box-shadow:0 14px 34px rgba(28,28,27,.06)}body[data-theme=yellow-black] .adminProductForm,body[data-theme=yellow-black] .adminProductList{box-shadow:0 18px 50px rgba(28,28,27,.08)}body[data-theme=yellow-black] .shopPromoSettingsForm{border-color:rgba(28,28,27,.18);background:linear-gradient(135deg,#fff,#FAF9F2)}body[data-theme=yellow-black] .adminProductFieldset,body[data-theme=yellow-black] .adminProductImageEmpty,body[data-theme=yellow-black] .adminProductImageManager,body[data-theme=yellow-black] .shopPromoAdminPhrase{border:1px solid rgba(28,28,27,.14)}body[data-theme=yellow-black] .adminCheckboxGroup{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .productDescriptionEditor{border:1px solid rgba(28,28,27,.14)}body[data-theme=yellow-black] .productDescriptionTemplateButtons button{border:1px solid rgba(28,28,27,.16)}body[data-theme=yellow-black] .adminProductSubmitBar{border-top:1px solid rgba(28,28,27,.88)}body[data-theme=yellow-black] .adminProductThumb{border:1px solid rgba(28,28,27,.14);background:linear-gradient(135deg,#FAF9F2,#fff)}body[data-theme=yellow-black] .adminProductPaymentBadges b,body[data-theme=yellow-black] .adminProductStatusBadge,body[data-theme=yellow-black] .secondaryMiniButton{background:#FAF9F2}body[data-theme=yellow-black] .adminOrderFilterForm{border:1px solid rgba(28,28,27,.14);box-shadow:0 18px 50px rgba(28,28,27,.08)}body[data-theme=yellow-black] .adminOrderManageStack{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .adminOrderMemoPanel{border:1px solid rgba(28,28,27,.14)}body[data-theme=yellow-black] .adminOrderFlow span{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .status-deposit_confirmed,body[data-theme=yellow-black] .status-paid,body[data-theme=yellow-black] .status-payment_returned,body[data-theme=yellow-black] .status-preparing{background:#FAF9F2}body[data-theme=yellow-black] .adminOrderDetailCard,body[data-theme=yellow-black] .adminOrderDetailPanel{box-shadow:0 18px 50px rgba(28,28,27,.08)}body[data-theme=yellow-black] .adminOrderDetailActions,body[data-theme=yellow-black] .adminOrderDetailCard dl div{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .remoteArt{background:#FAF9F2}body[data-theme=yellow-black] .inputField span,body[data-theme=yellow-black] .sideMenu a{color:#1C1C1B}body[data-theme=yellow-black] .inputField select{background:linear-gradient(45deg,transparent 50%,#1C1C1B 0) right 14px center /7px 7px no-repeat,linear-gradient(135deg,#1C1C1B 50%,transparent 0) right 9px center /7px 7px no-repeat}body[data-theme=yellow-black] .adminRequestAlert{box-shadow:0 14px 34px rgba(28,28,27,.06)}body[data-theme=yellow-black] .adminRequestAlert.isUrgent{border-color:rgba(28,28,27,.28);background:linear-gradient(135deg,rgba(28,28,27,.1),rgba(255,255,255,.92) 58%),#fff;box-shadow:0 20px 45px rgba(28,28,27,.16)}body[data-theme=yellow-black] .adminRequestAlert a,body[data-theme=yellow-black] .requestRow a{box-shadow:0 12px 26px rgba(28,28,27,.2)}body[data-theme=yellow-black] .adminRequestAlert a:hover,body[data-theme=yellow-black] .requestRow a:hover{box-shadow:0 16px 32px rgba(28,28,27,.26)}body[data-theme=yellow-black] .adminRequestDeviceItems li{border:1px solid rgba(28,28,27,.15);color:#1C1C1B;background:#FAF9F2}body[data-theme=yellow-black] .adminRequestDetailLink{box-shadow:0 12px 26px rgba(28,28,27,.18)}body[data-theme=yellow-black] .adminRequestTimelineList li{border:1px solid rgba(28,28,27,.13)}body[data-theme=yellow-black] .adminRequestTimelineList p{color:#1C1C1B}body[data-theme=yellow-black] .adminCommerceLayout{border:1px solid rgba(28,28,27,.12);box-shadow:0 24px 70px rgba(28,28,27,.08)}body[data-theme=yellow-black] .adminConsolePage{background:#FAF9F2}body[data-theme=yellow-black] .adminDashboardFrame{border:1px solid rgba(28,28,27,.12);box-shadow:0 24px 70px rgba(28,28,27,.08)}body[data-theme=yellow-black] .adminCommerceSide{background:linear-gradient(180deg,#ffffff,#FAF9F2)}body[data-theme=yellow-black] .adminMenuGroup{--menu-accent-soft:rgba(28,28,27,0.1);--menu-accent-shadow:rgba(28,28,27,0.18)}body[data-theme=yellow-black] .adminMenuGroup:first-child{--menu-accent:#1C1C1B;--menu-accent-soft:rgba(28,28,27,0.1);--menu-accent-shadow:rgba(28,28,27,0.2)}body[data-theme=yellow-black] .adminMenuGroup:nth-child(4){--menu-accent:#1C1C1B;--menu-accent-soft:rgba(28,28,27,0.1);--menu-accent-shadow:rgba(28,28,27,0.18)}body[data-theme=yellow-black] .adminCommerceMenu a{border:1px solid rgba(28,28,27,.04);color:#1C1C1B;box-shadow:0 8px 20px rgba(28,28,27,.04)}body[data-theme=yellow-black] .adminCommerceMenu a.on{background:linear-gradient(135deg,color-mix(in srgb,var(--menu-accent) 96%,#1C1C1B 4%) 0,color-mix(in srgb,var(--menu-accent) 78%,#1C1C1B 22%) 100%)}body[data-theme=yellow-black] .adminWorkspaceMain{background:#FAF9F2}body[data-theme=yellow-black] .adminCommerceTopbar{border:1px solid rgba(28,28,27,.12);box-shadow:0 14px 36px rgba(28,28,27,.06)}body[data-theme=yellow-black] .adminCommerceTopActions a{box-shadow:0 12px 26px rgba(28,28,27,.2)}body[data-theme=yellow-black] .adminCommerceStats .stat:hover{border-color:rgba(28,28,27,.28);box-shadow:0 16px 38px rgba(28,28,27,.1)}body[data-theme=yellow-black] .adminCommercePanel{border:1px solid rgba(28,28,27,.12);box-shadow:0 14px 36px rgba(28,28,27,.06)}body[data-theme=yellow-black] .adminMarketStatusSummary{border:1px solid rgba(28,28,27,.14);background:linear-gradient(135deg,#FAF9F2,#fff);box-shadow:0 18px 42px rgba(28,28,27,.06)}body[data-theme=yellow-black] .adminMarketStatusSummary a{border:1px solid rgba(28,28,27,.1)}body[data-theme=yellow-black] .adminMarketStatusSummary a:hover{border-color:rgba(28,28,27,.34);box-shadow:0 14px 30px rgba(28,28,27,.1)}body[data-theme=yellow-black] .adminMarketStatusSummary small,body[data-theme=yellow-black] .adminMarketStatusSummary span{color:#1C1C1B}body[data-theme=yellow-black] .adminMarketQuickNav{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .adminMarketQuickNav a{border:1px solid rgba(28,28,27,.16);color:#1C1C1B}body[data-theme=yellow-black] .marketCollectorTargets label{color:#1C1C1B;background:#FAF9F2}body[data-theme=yellow-black] .marketCollectorMode{border:1px solid rgba(28,28,27,.16)}body[data-theme=yellow-black] .marketCollectorMode label{background:#FAF9F2}body[data-theme=yellow-black] .pcPartQuickPanel{border-color:rgba(28,28,27,.22);background:linear-gradient(180deg,#fff,#FAF9F2)}body[data-theme=yellow-black] .pcPartQuickGuide{border:1px solid rgba(28,28,27,.16)}body[data-theme=yellow-black] .specFailurePanel{border-color:rgba(28,28,27,.2)}body[data-theme=yellow-black] .specFailureFilterTabs a{border:1px solid rgba(28,28,27,.18)}body[data-theme=yellow-black] .specFailureCard em,body[data-theme=yellow-black] .specFailureCard span{color:#1C1C1B}body[data-theme=yellow-black] .adminMarketCard{box-shadow:0 14px 36px rgba(28,28,27,.07)}body[data-theme=yellow-black] .adminMarketCard dl div{background:#FAF9F2}body[data-theme=yellow-black] .adminMarketCard p{color:#1C1C1B}body[data-theme=yellow-black] .marketPriceEditForm{border:1px solid rgba(28,28,27,.9)}body[data-theme=yellow-black] .marketDepreciationSelectAllBar{border:1px solid rgba(28,28,27,.18);background:#FAF9F2}body[data-theme=yellow-black] .marketDepreciationPagination button{color:#1C1C1B}body[data-theme=yellow-black] .marketDepreciationHeader{background:#FAF9F2}body[data-theme=yellow-black] .marketDepreciationHeader span,body[data-theme=yellow-black] .marketDepreciationRow span,body[data-theme=yellow-black] .marketDepreciationRow strong{color:#1C1C1B}body[data-theme=yellow-black] .marketMiniGuide{border:1px solid rgba(28,28,27,.95)}body[data-theme=yellow-black] .csvImportGuide{border:1px solid rgba(28,28,27,.9);background:#FAF9F2}body[data-theme=yellow-black] .csvImportGuide code{color:#1C1C1B}body[data-theme=yellow-black] .marketSourceSummary{border:1px solid rgba(28,28,27,.14);background:linear-gradient(135deg,#FAF9F2,#ffffff)}body[data-theme=yellow-black] .marketSourceSummaryCard{border:1px solid rgba(28,28,27,.12);box-shadow:0 10px 24px rgba(28,28,27,.05)}body[data-theme=yellow-black] .marketSourceSummaryCard.isActive,body[data-theme=yellow-black] .marketSourceSummaryCard:hover{border-color:rgba(28,28,27,.38);box-shadow:0 14px 30px rgba(28,28,27,.11)}body[data-theme=yellow-black] .marketSourceSummaryCard small,body[data-theme=yellow-black] .marketSourceSummaryCard span{color:#1C1C1B}body[data-theme=yellow-black] .marketSourceStatusFilters button{border:1px solid rgba(28,28,27,.16);color:#1C1C1B}body[data-theme=yellow-black] .marketSourceStatusFilters em{background:#FAF9F2}body[data-theme=yellow-black] .marketSourceSheetNotice{border:1px solid rgba(28,28,27,.14);color:#1C1C1B;background:#FAF9F2}body[data-theme=yellow-black] .marketSourceSheetHeader{background:#FAF9F2}body[data-theme=yellow-black] .marketSourceSheetHeader span,body[data-theme=yellow-black] .marketSourceSheetRow>span,body[data-theme=yellow-black] .marketSourceSheetRow>strong{color:#1C1C1B}body[data-theme=yellow-black] .marketSourceReviewPanel{border-top:1px solid rgba(28,28,27,.86);background:linear-gradient(135deg,rgba(28,28,27,.04),rgba(255,255,255,.94))}body[data-theme=yellow-black] .marketDangerActions p,body[data-theme=yellow-black] .marketSourceOptionPreview li{color:#1C1C1B}body[data-theme=yellow-black] .marketCollectionLogSummary b{background:rgba(28,28,27,.1)}body[data-theme=yellow-black] .marketCronGuide{border:1px solid rgba(28,28,27,.18);background:linear-gradient(135deg,rgba(28,28,27,.08),rgba(255,255,255,.92))}body[data-theme=yellow-black] .marketCronGuide code{border:1px solid rgba(28,28,27,.08)}body[data-theme=yellow-black] .marketCollectionLogCard dl div,body[data-theme=yellow-black] .marketSourceCard dl div{background:#FAF9F2}body[data-theme=yellow-black] .marketSourceCard p{color:#1C1C1B}body[data-theme=yellow-black] .apiKeyRotationPanel{border-color:rgba(28,28,27,.18);background:linear-gradient(135deg,rgba(28,28,27,.08),#fff 58%)}body[data-theme=yellow-black] .apiLogCard p{color:#1C1C1B}body[data-theme=yellow-black] .marketSheetPanel,body[data-theme=yellow-black] .marketTreePanel{box-shadow:0 14px 36px rgba(28,28,27,.06)}body[data-theme=yellow-black] .marketTree button{color:#1C1C1B}body[data-theme=yellow-black] .marketTree button.isActive,body[data-theme=yellow-black] .marketTree button:hover{background:#FAF9F2}body[data-theme=yellow-black] .marketTree button em{color:#1C1C1B}body[data-theme=yellow-black] .marketAdminOverview{background:linear-gradient(135deg,#FAF9F2,#ffffff 72%)}body[data-theme=yellow-black] .marketAdminOverview div{border:1px solid rgba(28,28,27,.12);box-shadow:0 12px 30px rgba(28,28,27,.06)}body[data-theme=yellow-black] .mismatchOnlyToggle{border:1px solid rgba(28,28,27,.16);background:#FAF9F2}body[data-theme=yellow-black] .marketSheetHeader{background:#FAF9F2}body[data-theme=yellow-black] .marketSheetHeader .sheetCheckCell,body[data-theme=yellow-black] .marketSheetHeader span{color:#1C1C1B}body[data-theme=yellow-black] .marketSheetRow input:focus,body[data-theme=yellow-black] .marketSheetRow select:focus{outline:2px solid rgba(28,28,27,.26)}body[data-theme=yellow-black] .marketSheetPagination button{color:#1C1C1B}body[data-theme=yellow-black] .marketSheetPagination button.isActive,body[data-theme=yellow-black] .marketSheetPagination button:hover{border-color:rgba(28,28,27,.35)}body[data-theme=yellow-black] .marketSheetPagination .paginationArrow{border-color:rgba(28,28,27,.18);background:#FAF9F2}body[data-theme=yellow-black] .adminRequestSearchForm{box-shadow:0 14px 36px rgba(28,28,27,.06)}body[data-theme=yellow-black] .adminRequestCard{box-shadow:0 14px 36px rgba(28,28,27,.07)}body[data-theme=yellow-black] .adminRequestCard em,body[data-theme=yellow-black] .adminRequestCard p{color:#1C1C1B}body[data-theme=yellow-black] .adminActionCard{border:1px solid rgba(28,28,27,.12)}body[data-theme=yellow-black] .adminActionCard em{background:#FAF9F2}body[data-theme=yellow-black] .adminActionCard:hover{border-color:rgba(28,28,27,.32);box-shadow:0 18px 44px rgba(28,28,27,.1)}body[data-theme=yellow-black] .adminFullModal{background:rgba(28,28,27,.52)}body[data-theme=yellow-black] .adminFullModalDialog{background:linear-gradient(180deg,#ffffff,#FAF9F2);box-shadow:0 32px 90px rgba(28,28,27,.24)}body[data-theme=yellow-black] .adminFullModalClose{color:#1C1C1B}body[data-theme=yellow-black] .adminFullModalClose:hover{border-color:rgba(28,28,27,.32)}body[data-theme=yellow-black] .footer{color:#D5D5CC}body[data-theme=yellow-black] .videoRestorationCopy h1,body[data-theme=yellow-black] .videoRestorationCopy p{color:#1C1C1B}body[data-theme=yellow-black] .videoRestorationStats span{border:1px solid rgba(28,28,27,.14);color:#1C1C1B}body[data-theme=yellow-black] .videoRestorationHeroVisual{box-shadow:0 34px 92px rgba(28,28,27,.18)}body[data-theme=yellow-black] .videoRestorationHeroBadge{background:rgba(28,28,27,.72)}body[data-theme=yellow-black] .videoRestorationIssueGrid div{border:1px solid rgba(28,28,27,.12);color:#1C1C1B;background:linear-gradient(180deg,#ffffff,#FAF9F2)}body[data-theme=yellow-black] .videoRestorationCompareSection{background:#1C1C1B}body[data-theme=yellow-black] .videoRestorationCompareCopy p{color:#D5D5CC}body[data-theme=yellow-black] .videoRestorationSingleCompare{background:#1C1C1B}body[data-theme=yellow-black] .videoRestorationMotionLegend span{color:#D5D5CC}body[data-theme=yellow-black] .videoRestorationMotionDemo{background:#1C1C1B}body[data-theme=yellow-black] .videoRestorationPlayerTop{color:#D5D5CC;background:#1C1C1B}body[data-theme=yellow-black] .videoRestorationMotionStage{background:#1C1C1B}body[data-theme=yellow-black] .videoRestorationScanLine{box-shadow:0 0 28px rgba(28,28,27,.82)}body[data-theme=yellow-black] .videoRestorationAfterTag,body[data-theme=yellow-black] .videoRestorationBeforeTag{background:rgba(28,28,27,.76)}body[data-theme=yellow-black] .videoRestorationProgress{background:#1C1C1B}body[data-theme=yellow-black] .videoRestorationProgress span{background:linear-gradient(90deg,#1C1C1B,#38f2a1)}body[data-theme=yellow-black] .videoRestorationFilmstrip,body[data-theme=yellow-black] .videoRestorationSampleSlider{background:#1C1C1B}body[data-theme=yellow-black] .videoRestorationSampleSlider div{background:linear-gradient(180deg,rgba(28,28,27,.86),#1C1C1B)}body[data-theme=yellow-black] .videoRestorationSampleSlider p{color:#D5D5CC}body[data-theme=yellow-black] .videoRestorationAfter,body[data-theme=yellow-black] .videoRestorationBefore{background:#1C1C1B}body[data-theme=yellow-black] .videoRestorationBefore:after{background:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 5px),linear-gradient(180deg,transparent 45%,rgba(28,28,27,.45))}body[data-theme=yellow-black] .videoRestorationAfter:after{background:linear-gradient(180deg,transparent 54%,rgba(28,28,27,.34))}body[data-theme=yellow-black] .videoRestorationAfter strong,body[data-theme=yellow-black] .videoRestorationBefore strong{background:rgba(28,28,27,.76)}body[data-theme=yellow-black] .videoRestorationCard h3{color:#1C1C1B}body[data-theme=yellow-black] .videoRestorationCard b{color:rgba(28,28,27,.12)}body[data-theme=yellow-black] .videoRestorationTimeline article{border:1px solid rgba(28,28,27,.14);box-shadow:0 16px 44px rgba(28,28,27,.07);animation:yellowBlack-videoRestorationProcessCard 7.5s ease-in-out infinite}body[data-theme=yellow-black] .videoRestorationTimeline article:before{background:linear-gradient(135deg,var(--process-accent,#1C1C1B),#1C1C1B),#1C1C1B}body[data-theme=yellow-black] .videoRestorationTimeline article:after{background:rgba(28,28,27,.14);animation:yellowBlack-videoRestorationProcessBar 7.5s ease-in-out infinite}body[data-theme=yellow-black] .videoRestorationTimeline article:hover{box-shadow:0 22px 54px rgba(28,28,27,.12)}body[data-theme=yellow-black] .videoRestorationTimeline span{box-shadow:0 12px 28px rgba(28,28,27,.24);animation:yellowBlack-videoRestorationProcessNumber 7.5s ease-in-out infinite}body[data-theme=yellow-black] .videoRestorationTimeline p{color:#1C1C1B;animation:yellowBlack-videoRestorationProcessText 7.5s ease-in-out infinite}body[data-theme=yellow-black] .videoRestorationTimeline h3{color:#1C1C1B;animation:yellowBlack-videoRestorationProcessTitle 7.5s ease-in-out infinite}body[data-theme=yellow-black] .videoRestorationTimeline article:first-child,body[data-theme=yellow-black] .videoRestorationTimeline article:nth-child(5){--process-accent:#1C1C1B}body[data-theme=yellow-black] .videoRestorationNotice{border-top:1px solid rgba(28,28,27,.1);border-bottom:1px solid rgba(28,28,27,.1);background:#FAF9F2}body[data-theme=yellow-black] .videoRestorationNotice li{border:1px solid rgba(28,28,27,.14);color:#1C1C1B}body[data-theme=yellow-black] .videoRestorationCta{background:#1C1C1B}body[data-theme=yellow-black] .businessInfo,body[data-theme=yellow-black] .footer p,body[data-theme=yellow-black] .footerLinks a:hover,body[data-theme=yellow-black] .videoRestorationCta p{color:#D5D5CC}body[data-theme=yellow-black] .copyright,body[data-theme=yellow-black] .footerNote{color:#1C1C1B}@media (max-width:820px){body[data-theme=yellow-black] .imageCard{background:#FFF4B8}body[data-theme=yellow-black] .shopTopPagination .shopPagination{border-top:1px solid rgba(28,28,27,.14)}}.themeSettingsPanel{margin-bottom:28px}.themeChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0;padding:0;border:0}.themeChoice{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px 16px;gap:10px 16px;padding:24px;border:2px solid var(--line);border-radius:12px;background:#fff;cursor:pointer}.themeChoice.isSelected{border-color:var(--brand)}.themeChoice input{width:18px;height:18px;accent-color:var(--brand)}.themeChoice small,.themeChoice strong{grid-column:2}.themeChoice small{color:var(--sub)}.themeSwatches{display:flex;gap:6px}.themeSwatches i{display:block;width:50px;height:28px;border:1px solid #ddd;border-radius:5px}.visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}body[data-theme=yellow-black]{--brandDark:#1C1C1B;--ink:#1C1C1B;--sub:#66665F;--muted:#FAF9F2;--line:#E8E5D8;--panel:#FFFFFF;--accent:#FDD000;--shadow:0 14px 40px rgba(28,28,27,.08);color:var(--ink);background:#fff}body[data-theme=yellow-black] .bluePanel,body[data-theme=yellow-black] .hero{background:#FDD000}body[data-theme=yellow-black] .heroStage:before{background:linear-gradient(135deg,#FFF4B8,#FDD000)}body[data-theme=yellow-black] ::selection{color:#1C1C1B;background:#FDD000}body[data-theme=yellow-black] :focus-visible{outline:3px solid #9D7600;outline-offset:4px}body[data-theme=yellow-black] .nav{border-color:var(--line);background:#fff}body[data-theme=yellow-black] .brandMark{color:#1C1C1B;background:#FDD000}body[data-theme=yellow-black] .brandText strong,body[data-theme=yellow-black] .menuLabel,body[data-theme=yellow-black] .menuLabel:hover{color:#1C1C1B}body[data-theme=yellow-black] .compactMenuPanel,body[data-theme=yellow-black] .dropdown{border-color:var(--line);background:#fff}body[data-theme=yellow-black] .dropdown a:hover{color:#1C1C1B;background:#FFF4B8}body[data-theme=yellow-black] .adminButton,body[data-theme=yellow-black] .compactMenu>summary,body[data-theme=yellow-black] .memberButton{color:#1C1C1B;background:#fff}body[data-theme=yellow-black] .compactMenu[open]>summary,body[data-theme=yellow-black] .memberButton:hover{color:#1C1C1B;background:#FDD000}body[data-theme=yellow-black] .button.primary,body[data-theme=yellow-black] .primaryBtn{color:#fff;background:#1C1C1B}body[data-theme=yellow-black] .button.ghost{color:#1C1C1B;border-color:#E8E5D8;background:#fff}body[data-theme=yellow-black] .label{color:#1C1C1B;background:#FFF4B8}body[data-theme=yellow-black] .labelDot{background:#1C1C1B}body[data-theme=yellow-black] .sectionHead p{color:#66665F}body[data-theme=yellow-black] .serviceCard{background:#fff}body[data-theme=yellow-black] .serviceCard:hover{border-color:#C6A000;background:#FFFDF3}body[data-theme=yellow-black] .serviceIcon{color:#1C1C1B;background:#FDD000}body[data-theme=yellow-black] .serviceCard p{color:#66665F}body[data-theme=yellow-black] .remote{background:#FAF9F2}body[data-theme=yellow-black] .aboutHero,body[data-theme=yellow-black] .repairDetailHero,body[data-theme=yellow-black] .simpleHero{background:#FDD000;border-color:transparent}body[data-theme=yellow-black] .videoRestorationHero{background:#FDD000}body[data-theme=yellow-black] .videoRestorationHeroVisual{background:#1C1C1B;border-color:transparent}body[data-theme=yellow-black] .videoRestorationHeroBadge{color:#1C1C1B;background:#FDD000}body[data-theme=yellow-black] .videoRestorationCompareCopy p,body[data-theme=yellow-black] .videoRestorationCta p,body[data-theme=yellow-black] .videoRestorationPlayerTop,body[data-theme=yellow-black] .videoRestorationSampleSlider p{color:#D5D5CC}body[data-theme=yellow-black] .aboutStaticTitle,body[data-theme=yellow-black] .repairDetailHero h1,body[data-theme=yellow-black] .simpleHero h1{color:#1C1C1B}body[data-theme=yellow-black] .aboutHeroCopy p,body[data-theme=yellow-black] .repairDetailCopy p,body[data-theme=yellow-black] .simpleHero p{color:#434338}body[data-theme=yellow-black] .aboutHeroVisual,body[data-theme=yellow-black] .remoteImageSlider,body[data-theme=yellow-black] .repairVisual{border-color:transparent;background:#1C1C1B}body[data-theme=yellow-black] .productCard,body[data-theme=yellow-black] .settingsPanel,body[data-theme=yellow-black] .simpleCard{border-color:#E8E5D8;background:#fff}body[data-theme=yellow-black] .simpleCard>span{color:#1C1C1B;background:#FDD000}body[data-theme=yellow-black] .category.on,body[data-theme=yellow-black] .communityBoardCategory.on{color:#1C1C1B;background:#FDD000;border-color:#FDD000}body[data-theme=yellow-black] .footer{color:#fff;background:#1C1C1B}body[data-theme=yellow-black] .footerBrand{color:#FDD000}body[data-theme=yellow-black] .businessInfo,body[data-theme=yellow-black] .copyright,body[data-theme=yellow-black] .footer p,body[data-theme=yellow-black] .footerLinks{color:#D5D5CC}body[data-theme=yellow-black] .businessInfo,body[data-theme=yellow-black] .footerTop{border-color:#4B4B44}@media (max-width:600px){.themeChoices{grid-template-columns:minmax(0,1fr)}.themeChoice{padding:20px}}.brandMonogram{width:82%;height:82%;display:block}.brandMark{border-radius:14px}.brandText strong,.footerBrand{font-family:"Gmarket Sans",var(--site-font-stack)}.brandLocation{display:grid;margin-top:5px;color:var(--sub);font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brandLocation>span{grid-area:1/1;opacity:0;animation:brandServiceCycle 15s ease-in-out infinite}.brandLocation.isLimited>span{animation:none;display:none}.brandLocation.isLimited>span:first-child{display:block;opacity:1;transform:none}@keyframes brandServiceCycle{0%,16%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(-4px)}20.01%,96%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.brandLocation>span{animation:none}.brandLocation>span:first-child{opacity:1;transform:none}}@media (max-width:820px){.brandText{max-width:none}}@media (max-width:560px){.nav{padding-right:12px;padding-left:12px}.brand,.nav{gap:6px}.brandMark{width:32px;height:32px;border-radius:10px}.brandText{max-width:none}.brandText strong{font-size:clamp(12px,3.4vw,16px)}.navActions{gap:6px}.compactMenu>summary,.navActions .adminButton,.navActions .memberButton{padding-right:8px;padding-left:8px;font-size:12px}.brandLocation{font-size:9px;margin-top:4px;letter-spacing:0}}.nav .sidebarMenuButton{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 12px;border:1px solid #e4e3dd;border-radius:12px;background:#fff;color:#25251f;font:inherit;font-size:14px;cursor:pointer}.nav .compactMenuDialog{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(340px,88vw);max-width:none;height:100dvh;max-height:none;border:0;background:#fffef9;color:#25251f;overflow-y:auto;overscroll-behavior:contain;box-shadow:12px 0 40px #0002}.compactMenuDialog::-webkit-backdrop{background:#10100e80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.compactMenuDialog::backdrop{background:#10100e80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nav .sidebarDrawerHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 18px}.sidebarDrawerHeading strong{font-size:16px}.sidebarDrawerHeading button{width:42px;height:42px;border:0;border-radius:12px;font-size:28px;background:#f1efe5;color:#222;cursor:pointer}.nav .compactMenuDialog .compactMenuPanel{position:static;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;max-height:none;padding:0 16px 24px;border:0;box-shadow:none;background:transparent;overflow:visible}.nav .compactMenuDialog .menuLabel{display:flex;min-height:48px;padding:12px;font-size:16px;border-radius:12px;white-space:normal;word-break:keep-all}.nav .compactMenuDialog .isCurrent>.menuLabel{background:#fdd000;color:#20201b}.nav .compactMenuDialog .compactMenuChildren{padding-left:8px}.nav .compactMenuDialog .compactMenuChildren a{display:block;padding:12px;font-size:14px;word-break:keep-all}.sidebarContact{margin-top:auto;padding-top:24px}.sidebarContact>a{display:grid;grid-gap:8px;gap:8px;padding:20px 16px;background:#fdd000;border-radius:16px;color:#20201b}.sidebarContact span{font-size:14px;font-weight:700}.sidebarContact strong{font-size:23px;letter-spacing:-.04em;white-space:nowrap}.sidebarContact small{font-size:12px}.sidebarContact p{padding:12px 4px 0;margin:0;color:#77766c;font-size:11px;line-height:1.8;word-break:keep-all}.sidebarBreadcrumb{display:none}body .nav.siteNavigation{-webkit-backdrop-filter:none;backdrop-filter:none}.siteNavigation .sidebarIcon{width:23px;height:23px;flex-shrink:0}.siteNavigation .sidebarExpand{border:0;background:transparent;color:inherit;font-size:22px;cursor:pointer}.nav a:focus-visible,.nav button:focus-visible{outline:3px solid #9b7600;outline-offset:3px}@media (min-width:1101px){body:has(.siteNavigation){padding-left:280px}body .nav.siteNavigation{min-height:68px;height:68px;padding:12px 32px;gap:16px;background:#fffef9;border-color:#eeece1}.siteNavigation>.brand{position:fixed;left:0;top:0;width:280px;height:112px;padding:24px 20px;gap:12px;background:#fffef9;border-right:1px solid #eeece1}.siteNavigation .brandMark{width:45px;height:45px;border-radius:14px;flex-shrink:0}.siteNavigation .brandText{max-width:180px}.siteNavigation .brandText strong{font-size:18px;line-height:1.6;white-space:normal}.siteNavigation .brandLocation{font-size:10px}body .nav.siteNavigation>.menu{position:fixed;inset:112px auto 0 0;width:280px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:7px;padding:12px 16px 24px;background:#fffef9;border-right:1px solid #eeece1;overflow-y:auto;overscroll-behavior:contain;overflow-x:hidden}.siteNavigation .menuItem{display:grid;grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;grid-column-gap:10px;column-gap:10px;border-radius:13px;padding:0 12px}.siteNavigation .menuItem.isCurrent{background:#fdd000}.siteNavigation .menuItem>.menuLabel{min-height:54px;padding:12px 0;font-size:14px;font-weight:700;white-space:normal;word-break:keep-all;color:#2a2a24;background:transparent;line-height:1.6}.siteNavigation .menuLabel:after{display:none}.siteNavigation .sidebarExpand{width:30px;min-height:44px;padding:0}.siteNavigation .sidebarExpand[aria-expanded=true]{transform:rotate(180deg)}body .siteNavigation .menuItem .dropdown{position:static;grid-column:1/-1;display:grid;grid-gap:2px;gap:2px;inset:auto;transform:none;opacity:1;visibility:visible;pointer-events:auto;width:auto;min-width:0;padding:0 0 12px 25px;border:0;border-radius:0;box-shadow:none;background:transparent;animation:none}body .siteNavigation .menuItem .dropdown[hidden]{display:none}.siteNavigation .dropdown a,.siteNavigation .dropdownDisabled{padding:10px 8px;font-size:13px;white-space:normal;word-break:keep-all;background:transparent}.siteNavigation .menuItem.isDisabled{opacity:.45}.siteNavigation .compactMenu{display:none}.siteNavigation .sidebarBreadcrumb{display:flex;align-items:center;gap:12px;margin-right:auto;font-size:13px;color:#858478}.sidebarBreadcrumb strong{color:#3e3e35;font-size:13px}}@media (max-width:1100px){body .nav.siteNavigation{min-height:76px;padding:12px 16px;gap:12px}.nav.siteNavigation>.menu{display:none}.siteNavigation .compactMenu{display:block}.siteNavigation .brand{gap:8px}.siteNavigation .brandMark{width:40px;height:40px;flex-shrink:0}.siteNavigation .brandText{max-width:175px}.siteNavigation .brandText strong{font-size:16px}.siteNavigation .brandLocation{font-size:10px}.siteNavigation .navActions{gap:8px;margin-left:auto}}@media (max-width:420px){body .nav.siteNavigation{padding:10px 12px;gap:8px}.siteNavigation .brandText{max-width:145px}.siteNavigation .brandText strong{font-size:12px}.siteNavigation .sidebarMenuButton span{display:none}}@media (prefers-reduced-motion:no-preference){.compactMenuDialog[open]{animation:sidebarDrawerIn .25s ease-out}@keyframes sidebarDrawerIn{0%{transform:translateX(-100%);opacity:.5}to{transform:translateX(0);opacity:1}}}body:has(.siteNavigation){--site-content-width:100vw;--site-gutter:clamp(20px,calc(var(--site-content-width) * .04),56px);--site-title-size:clamp(32px,calc(var(--site-content-width) * .05),64px);--site-section-title-size:clamp(26px,calc(var(--site-content-width) * .032),38px)}@media (min-width:1101px){body:has(.siteNavigation){--site-content-width:calc(100vw - 280px)}}body:has(.siteNavigation) main :is(.repairDetailHero,.aboutHero,.remoteHeroWithVisual,.videoRestorationHero){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,calc(var(--site-content-width) * .035),48px);padding:clamp(36px,calc(var(--site-content-width) * .045),64px) var(--site-gutter);min-height:0}body:has(.siteNavigation) main :is(.repairDetailCopy,.aboutHeroCopy,.videoRestorationCopy){gap:18px;min-width:0}body:has(.siteNavigation) main :is(.repairDetailCopy,.remoteHeroCopy,.videoRestorationCopy) h1{font-size:var(--site-title-size);line-height:1.24;letter-spacing:-.045em}body:has(.siteNavigation) .repairDetailCopy.font-compact h1{font-size:calc(var(--site-title-size) * .9)}body:has(.siteNavigation) .repairDetailCopy.font-large h1{font-size:calc(var(--site-title-size) * 1.08)}body:has(.siteNavigation) .repairDetailCopy h1.repairPhraseTitle{font-size:min(var(--site-title-size),15cqw)}body:has(.siteNavigation) main .videoRestorationCopy h1{font-size:clamp(30px,calc(var(--site-content-width) * .035),46px)}body:has(.siteNavigation) .aboutStaticTitle{gap:8px}body:has(.siteNavigation) .aboutStaticTitle span{font-size:clamp(27px,calc(var(--site-content-width) * .033),44px);line-height:1.3}body:has(.siteNavigation) main :is(.repairDetailCopy,.aboutHeroCopy,.remoteHeroCopy,.videoRestorationCopy)>p{max-width:52ch;font-size:17px;line-height:1.85;word-break:keep-all}body:has(.siteNavigation) main :is(.repairDetailHero,.aboutHero,.remoteHeroWithVisual,.videoRestorationHero) .label{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:40px;padding:10px 16px;font-size:13px;line-height:1.6}body:has(.siteNavigation) main :is(.repairDetailCopy,.remoteHeroCopy) .actions{margin-top:8px}body:has(.siteNavigation) main [data-service-carousel]{--repair-visual-min:0px}body:has(.siteNavigation) main .repairVisual{--repair-visual-min:0px;min-height:0;aspect-ratio:3/2;border-radius:22px}body:has(.siteNavigation) main .repairVisualImage{position:absolute;inset:0;min-height:0}body:has(.siteNavigation) main .aboutHeroVisual{min-height:0;aspect-ratio:3/2;border-radius:22px}body:has(.siteNavigation) main .aboutHeroVisual>img{position:absolute;inset:0;min-height:0}body:has(.siteNavigation) main .aboutHeroPanel{padding:14px 16px;right:16px;bottom:16px}body:has(.siteNavigation) main .aboutHeroPanel strong{font-size:20px}body:has(.siteNavigation) main .aboutHeroPanel span{font-size:13px;line-height:1.7}body:has(.siteNavigation) main .simpleSection{padding:clamp(48px,calc(var(--site-content-width) * .055),80px) var(--site-gutter)}body:has(.siteNavigation) main .sectionHead{display:block;margin-bottom:28px}body:has(.siteNavigation) main .sectionHead h2{font-size:var(--site-section-title-size);line-height:1.4;letter-spacing:-.035em}body:has(.siteNavigation) main .sectionHead>p{max-width:65ch;margin:14px 0 0;font-size:16px;line-height:1.8}body:has(.siteNavigation) main .simpleCard{min-width:0}body:has(.siteNavigation) main .simpleCard h3{font-size:20px;line-height:1.5;word-break:keep-all}body:has(.siteNavigation) main .simpleCard p{font-size:15px;line-height:1.85}body:has(.siteNavigation) main .serviceIllustrationSection{padding:40px var(--site-gutter);gap:28px}body:has(.siteNavigation) main.homeMain>.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;min-height:0;gap:28px 36px;padding:36px var(--site-gutter)}body:has(.siteNavigation) .homeMain .heroTitle{font-size:var(--site-title-size);line-height:1.2;letter-spacing:-.045em}body:has(.siteNavigation) .homeMain .heroCopy>p{font-size:17px;line-height:1.85}body:has(.siteNavigation) .homeMain .heroCopy>.label{font-size:13px;margin-bottom:18px}body:has(.siteNavigation) .homeMain .heroStage{min-width:0}body:has(.siteNavigation) main .simpleHero:not(.remoteHeroWithVisual){padding:40px var(--site-gutter)}body:has(.siteNavigation) main .simpleHero:not(.remoteHeroWithVisual) h1{font-size:min(var(--site-title-size),52px);line-height:1.3}body:has(.siteNavigation) main .resourcesSection{padding-inline:var(--site-gutter)}body:has(.siteNavigation) main .communityBoardTop strong{font-size:23px;line-height:1.5}@media (min-width:1101px) and (max-width:1400px){body:has(.siteNavigation) main .simpleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px),(min-width:1101px) and (max-width:1180px){body:has(.siteNavigation) main :is(.repairDetailHero,.aboutHero,.remoteHeroWithVisual,.videoRestorationHero){grid-template-columns:minmax(0,1fr)}body:has(.siteNavigation) main :is(.repairDetailHero,.aboutHero,.remoteHeroWithVisual,.videoRestorationHero)>div{width:100%;max-width:720px;margin-inline:auto}body:has(.siteNavigation) main .remoteImageSlider{order:0}body:has(.siteNavigation) main.homeMain>.hero{grid-template-columns:minmax(0,1fr)}body:has(.siteNavigation) .homeMain .heroStage{max-width:720px;justify-self:center}}@media (max-width:600px){body:has(.siteNavigation){--site-title-size:clamp(30px,8vw,38px)}body:has(.siteNavigation) main :is(.repairDetailHero,.aboutHero,.remoteHeroWithVisual,.videoRestorationHero){padding-block:32px;gap:28px}body:has(.siteNavigation) main :is(.repairDetailCopy,.aboutHeroCopy,.remoteHeroCopy,.videoRestorationCopy)>p{font-size:16px;line-height:1.8}body:has(.siteNavigation) main .simpleGrid{grid-template-columns:minmax(0,1fr)}body:has(.siteNavigation) main .aboutHeroPanel strong{font-size:18px}body:has(.siteNavigation) main .aboutHeroPanel span{font-size:12px}body:has(.siteNavigation) main .serviceIllustrationSection{grid-template-columns:minmax(0,1fr)}body:has(.siteNavigation) .homeMain .heroCopy>p{font-size:16px}}.PublicPageMotion_scope__0727f{overflow-x:clip}.PublicPageMotion_scope__0727f main h1{min-width:0;max-width:100%;word-break:keep-all;overflow-wrap:normal;text-wrap:balance}.PublicPageMotion_scope__0727f main h1+p{word-break:keep-all;overflow-wrap:normal;text-wrap:pretty}.PublicPageMotion_scope__0727f .introSentence{display:block}.PublicPageMotion_scope__0727f .introSentence+.introSentence{margin-top:.35em}.PublicPageMotion_scope__0727f [data-intro-running=true]{animation-duration:12s;animation-iteration-count:infinite}.PublicPageMotion_scope__0727f [data-intro-running=true][data-intro-effect=typing]{animation-name:PublicPageMotion_introTyping__XJlu0;animation-timing-function:steps(32)}.PublicPageMotion_scope__0727f [data-intro-running=true][data-intro-effect=fade]{animation-name:PublicPageMotion_introFade__FBzMp;animation-timing-function:ease-in-out}.PublicPageMotion_scope__0727f [data-intro-running=true][data-intro-effect=lift]{animation-name:PublicPageMotion_introLift__2NZ74;animation-timing-function:ease-in-out}.PublicPageMotion_scope__0727f [data-intro-effect]:focus-within,.PublicPageMotion_scope__0727f [data-intro-effect]:hover{animation:none;-webkit-clip-path:none;clip-path:none;opacity:1;transform:none}.PublicPageMotion_introControl__ElFzy{position:fixed;right:18px;bottom:18px;z-index:20;padding:10px 14px;border:1px solid #1c1c1b;border-radius:999px;background:#fffdf3;color:#1c1c1b;font:inherit;font-size:11px;cursor:pointer;box-shadow:0 3px 12px #1c1c1b18}.PublicPageMotion_introControl__ElFzy:focus-visible{outline:3px solid #1c1c1b;outline-offset:3px}@keyframes PublicPageMotion_introTyping__XJlu0{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}33%,to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes PublicPageMotion_introFade__FBzMp{0%,to{opacity:.9}33%,66%{opacity:1}}@keyframes PublicPageMotion_introLift__2NZ74{0%{transform:translateY(5px)}28%,to{transform:translateY(0)}}.PublicPageMotion_scope__0727f [data-random-running=true]{animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.PublicPageMotion_scope__0727f [data-random-running=true][data-random-effect=shine]{animation-name:PublicPageMotion_pageShine__HLVkJ}.PublicPageMotion_scope__0727f [data-random-running=true][data-random-effect=lift]{animation-name:PublicPageMotion_pageLift__MHmwP}.PublicPageMotion_scope__0727f [data-random-running=true][data-random-effect=underline]{animation-name:PublicPageMotion_pageUnderline__ooVKT}.PublicPageMotion_scope__0727f [data-random-running=true][data-random-effect=slide]{animation-name:PublicPageMotion_pageSlide__NHEua}.PublicPageMotion_scope__0727f [data-random-running=true][data-random-effect=scale]{animation-name:PublicPageMotion_pageScale__s2bzU}.PublicPageMotion_scope__0727f [data-random-running=true][data-random-effect=sway]{animation-name:PublicPageMotion_pageSway__jJurj}.PublicPageMotion_scope__0727f [data-random-running=true][data-random-effect=glow]{animation-name:PublicPageMotion_pageGlow__7dDn_}.PublicPageMotion_scope__0727f [data-random-running=true]:focus-within,.PublicPageMotion_scope__0727f [data-random-running=true]:hover{animation-play-state:paused}@keyframes PublicPageMotion_pageShine__HLVkJ{0%,30%,to{filter:brightness(1)}12%{filter:brightness(1.12)}}@keyframes PublicPageMotion_pageLift__MHmwP{0%,30%,to{transform:translateY(0)}12%{transform:translateY(-7px)}}@keyframes PublicPageMotion_pageUnderline__ooVKT{0%,30%,to{box-shadow:inset 0 -2px 0 transparent}12%{box-shadow:inset 0 -2px 0 var(--brand)}}@keyframes PublicPageMotion_pageSlide__NHEua{0%,30%,to{transform:translateX(0)}8%{transform:translateX(-8px)}18%{transform:translateX(5px)}}@keyframes PublicPageMotion_pageScale__s2bzU{0%,30%,to{transform:scale(1)}12%{transform:scale(1.018)}}@keyframes PublicPageMotion_pageSway__jJurj{0%,30%,to{transform:rotate(0)}8%{transform:rotate(-.4deg)}18%{transform:rotate(.3deg)}}@keyframes PublicPageMotion_pageGlow__7dDn_{0%,30%,to{filter:drop-shadow(0 0 0 transparent)}12%{filter:drop-shadow(0 3px 5px rgba(140,110,0,.2))}}@media (prefers-reduced-motion:reduce){.PublicPageMotion_scope__0727f [data-random-effect]{animation:none!important;transform:none!important;filter:none!important}.PublicPageMotion_scope__0727f [data-intro-effect]{animation:none!important;-webkit-clip-path:none!important;clip-path:none!important;opacity:1!important;transform:none!important}.PublicPageMotion_introControl__ElFzy{display:none}}