.siteHeaderFrame{position:relative;z-index:40;color:#202936;background:#fff}.headerUtility{color:#dbe4ee;background:#16243a;font-size:12px}.headerUtility>.shell{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.headerUtility nav{display:flex;gap:20px}.headerUtility a{color:#fff;text-decoration:none}.retailHeader{height:82px;border-bottom:0;background:#fff}.retailBrand{display:inline-flex;align-items:center;gap:11px;letter-spacing:0}.retailBrand>span:last-child{display:grid;gap:2px}.retailBrand b{font-size:20px;letter-spacing:.12em}.retailBrand small{color:#748094;font-size:8px;font-weight:750;letter-spacing:.12em}.brandMark{width:34px;height:34px;position:relative;display:block;overflow:hidden;border-radius:10px;background:#1769d2}.brandMark i{width:18px;height:8px;position:absolute;left:8px;display:block;border:2px solid #fff;border-top:0;border-radius:0 0 14px 14px}.brandMark i:first-child{top:7px;transform:rotate(180deg)}.brandMark i:last-child{bottom:7px}.retailHeader .primaryNavigation{gap:clamp(20px,2.5vw,38px);color:#283548;font-size:15px;font-weight:750}.retailHeaderActions{gap:3px}.headerIconLink{min-height:50px;padding:6px 9px;position:relative;display:grid;justify-items:center;gap:2px;border-radius:10px;color:#536172;font-size:10px;font-weight:700}.headerIconLink:hover{color:#1769d2;background:#f3f7fc}.headerIconLink svg,.mobileMenu summary svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.headerCartLink>span:last-child{min-width:18px;height:18px;position:absolute;top:1px;right:1px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#1769d2;font-size:10px}.categoryNavigation{border-top:1px solid #e9edf2;border-bottom:1px solid #dfe5ec;background:#fff}.categoryNavigation>.shell{min-height:48px;display:flex;align-items:center;gap:clamp(18px,2.2vw,32px)}.categoryNavigation a{color:#4b586b;text-decoration:none;font-size:13px;font-weight:650;white-space:nowrap}.categoryNavigation a:hover{color:#1769d2}.categoryNavigation .allCategoryLink{padding-right:24px;border-right:1px solid #e0e5eb;color:#172236;font-weight:800}.categoryNavigation .categorySupportLink{margin-left:auto;color:#1769d2}.catalogMasthead{padding:54px 0 34px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.catalogMasthead>div>span{color:#1769d2;font-size:13px;font-weight:800}.catalogMasthead h1{margin:10px 0 12px;color:#17202d;font-size:clamp(34px,4vw,50px);line-height:1.15;letter-spacing:-.045em}.catalogMasthead p{margin:0;color:#647185;font-size:15px;line-height:1.65}.catalogMasthead aside{padding:16px 18px;display:flex;align-items:center;gap:22px;border:1px solid #e0e6ed;border-radius:15px;background:#fafbfc}.catalogMasthead aside div{min-width:52px;display:grid}.catalogMasthead aside strong{color:#17202d;font-size:19px}.catalogMasthead aside span{color:#748094;font-size:11px}.catalogMasthead aside a{padding-left:20px;border-left:1px solid #e0e6ed;color:#1769d2;text-decoration:none;font-size:13px;font-weight:750;white-space:nowrap}.catalogControlShell{padding:20px;border:1px solid #dfe5ec;border-radius:18px;background:#f6f8fa}.instantCatalogSearch{width:100%;min-height:56px;padding:0 12px 0 17px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #cfd7e2;border-radius:13px;background:#fff}.instantCatalogSearch:focus-within{border-color:#1769d2;box-shadow:0 0 0 3px rgba(23,105,210,.11)}.instantCatalogSearch svg{width:21px;height:21px;fill:none;stroke:#40516a;stroke-width:1.8;stroke-linecap:round}.instantCatalogSearch input{width:100%;height:54px;padding:0;border:0;outline:0;color:#17202d;background:transparent;font:inherit;font-size:16px}.instantCatalogSearch button{min-height:36px;padding:0 9px;border:0;border-radius:8px;color:#647185;background:#f1f4f7;cursor:pointer;font-size:12px}.instantSearchHint{margin:8px 2px 0;color:#758195;font-size:12px}.quickCategoryRow{margin-top:18px;display:flex;flex-wrap:wrap;gap:7px}.quickCategoryRow button{min-height:38px;padding:0 15px;border:1px solid #dce2e9;border-radius:999px;color:#4d5b6f;background:#fff;cursor:pointer;font-size:13px;font-weight:700}.quickCategoryRow button[aria-pressed=true]{border-color:#1769d2;color:#fff;background:#1769d2}.quickCategoryRow button:focus-visible,.workPurposeScroller button:focus-visible{outline:3px solid rgba(23,105,210,.2);outline-offset:2px}.workPurposeFilter{min-width:0;margin:17px 0 0;padding:0;border:0}.workPurposeFilter legend{margin:0 0 8px 2px;padding:0;color:#40516a;font-size:12px;font-weight:800}.workPurposeScroller{display:flex;flex-wrap:wrap;gap:8px}.workPurposeScroller button{min-height:40px;padding:0 11px 0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d7dee7;border-radius:10px;color:#344258;background:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:720}.workPurposeScroller button>span{min-width:23px;padding:2px 6px;border-radius:6px;color:#66748a;background:#eef2f6;font-size:11px;text-align:center}.workPurposeScroller button[aria-pressed=true]{border-color:#1769d2;color:#145db9;background:#edf5ff}.workPurposeScroller button[aria-pressed=true]>span{color:#fff;background:#1769d2}@media (hover:hover) and (pointer:fine){.quickCategoryRow button:hover{border-color:#1769d2;color:#fff;background:#1769d2}.workPurposeScroller button:hover{border-color:#1769d2;color:#145db9;background:#edf5ff}}.instantFilterGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.instantFilterGrid>label>span{margin:0 0 8px 2px;display:block;color:#344054;font-size:12px;font-weight:800}.instantFilterGrid select{width:100%;min-height:52px;padding:0 42px 0 15px;border:1px solid #d5dce5;border-radius:12px;color:#253246;background:#fff;cursor:pointer;font:inherit;font-size:14px;line-height:1.35}.instantCatalog{padding:36px 0 110px;display:block}.instantResultMeta{scroll-margin-top:20px;align-items:center}.instantResultMeta>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.instantResultMeta span{padding:5px 8px;border-radius:999px;color:#536172;background:#f1f4f7}.instantResultMeta .clearFilters{border:0;color:#1769d2;background:transparent;cursor:pointer;font-weight:750}.instantCatalog .catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}.productCard{padding:11px;display:grid;grid-template-rows:1fr auto auto;border:1px solid #e1e6ec;border-radius:20px;background:#fff}.productCardMedia{border:0;border-radius:14px;background:#f3f5f7}.productCard .productVisual{aspect-ratio:4/3}.productCardActions{position:static;z-index:auto;padding:0 4px 10px;display:flex}.productCardActions,.productCardActions .productActionButtons{justify-content:flex-end}.productActionButtons.compact button{min-height:36px;padding:0 9px;border-radius:9px;box-shadow:none}.productStatusBadge{top:12px;bottom:auto;border:1px solid rgba(19,107,72,.12);-webkit-backdrop-filter:none;backdrop-filter:none}.productInfo{gap:9px;padding:16px 4px 12px}.productInfo h3{min-height:47px;font-size:17px}.productPurpose{font-size:13px!important}.productCardMeta span{padding:0;color:#748094;background:transparent;font-size:11px}.productCardPrice{margin-top:2px;font-size:19px}.productCardPurchase{min-height:46px;border-color:#d8e5f5;border-radius:11px;color:#0e5cbf;background:#f2f7fd;transition:background-color .12s ease}.productCardPurchase:hover{transform:none}.productCard .productImage{transition:none}.productCard:hover .productImage{transform:none}.productCard .actualVisual .productImage{filter:none}.actualVisual{background:#fff}.mockupVisual{background:#eef2f6}.productCategoryMockup{width:100%;height:100%;position:relative;overflow:hidden;color:#263548;background:#ecebe8}.mockup-sprayer,.mockup-ss-sprayer{color:#2f6f91}.mockup-transporter,.mockup-work-platform{color:#6b624e}.mockup-accessory,.mockup-pruner{color:#3e765d}.mockup-mower,.mockup-shredder{color:#7a563d}.mockupConceptImage{object-fit:cover;object-position:center}.mockupImageVeil{position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(21,28,35,.1));pointer-events:none}.mockupCaption{padding:12px 16px;position:absolute;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;border:1px solid rgba(255,255,255,.8);border-radius:11px;color:#263548;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(18,28,39,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mockupCaption small,.mockupCaption span{color:#748094;font-size:10px}.mockupCaption strong{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mockupCaption small{grid-column:2;grid-row:1/span 2;align-self:center;white-space:nowrap;color:#87530d;font-weight:800}.detailVisual .mockupCaption{padding:18px 20px;right:18px;bottom:18px;left:18px}.detailVisual .mockupCaption strong{font-size:18px}.instantPagination button{width:44px;height:44px;border:0;border-radius:50%;color:#536172;background:#f2f4f6;cursor:pointer}.instantPagination button.active{color:#fff;background:#172236}.emptyState button{margin-top:15px;padding:0 18px;border:0;border-radius:10px;color:#fff;background:#1769d2;cursor:pointer;font-weight:750}.tossHero{min-height:540px;padding:62px 0 68px;gap:54px}.tossHero h1{font-size:clamp(42px,4.7vw,62px)}.heroProductStage{border-radius:22px;box-shadow:0 16px 40px rgba(25,39,56,.06)}.homeSection{padding:72px 0}.tossCategoryCard{min-height:132px;border-radius:16px}.brandBand{background:#f3f6f9}.detailPurchase h1{font-size:clamp(34px,3.6vw,48px);line-height:1.12}.detailVisual .productVisual{border-radius:18px}@media (max-width:1100px){.retailHeader .primaryNavigation{gap:16px;font-size:13px}.headerIconLink{padding-inline:6px}.instantCatalog .catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.categoryNavigation,.headerUtility,.retailHeader .primaryNavigation{display:none}.retailHeader{height:68px}.headerIconLabel,.retailHeaderActions>.headerIconLink:first-child{display:none}.mobileMenu summary{min-width:44px;padding:0;display:grid;place-items:center}.mobileMenu summary span{display:none}.catalogMasthead{grid-template-columns:1fr;gap:22px}.catalogMasthead aside{justify-content:flex-start}.instantFilterGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.retailBrand small{display:none}.retailBrand b{font-size:17px}.brandMark{width:31px;height:31px}.catalogMasthead{padding:36px 0 24px}.catalogMasthead h1{font-size:34px}.catalogMasthead aside{gap:14px}.catalogControlShell{width:100%;padding:14px var(--page-gutter);border-right:0;border-left:0;border-radius:0}.instantCatalogSearch input{font-size:14px}.quickCategoryRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.quickCategoryRow button{padding:0 6px;font-size:12px}.workPurposeScroller{margin-right:calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 7px 0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.workPurposeScroller button{flex:0 0 auto;white-space:nowrap}.instantFilterGrid{grid-template-columns:1fr}.instantFilterGrid select{font-size:16px}.productActionButtons.compact button{min-height:44px;padding-inline:12px}.instantCatalog .catalogGrid{grid-template-columns:1fr}.mockupCaption small{display:none}.tossHero{min-height:auto;padding-top:46px}}.detailContentFrame *,.detailGuideGrid *,.productDetail>*{min-width:0}.detailContentFrame dd,.detailContentFrame h2,.detailContentFrame h3,.detailContentFrame li,.detailContentFrame p,.detailGuideGrid p,.detailPurchase h1,.detailTagline,.purchaseBenefits b{max-width:100%;overflow-wrap:break-word;word-break:keep-all}.detailContentFrame{width:min(calc(100% - 48px),1040px);margin-inline:auto}.detailEyebrow,.detailSectionLabel{margin:0 0 12px;color:#075aa8;font-size:12px;font-weight:800;letter-spacing:.02em}.buyerChecklist h2,.detailMediaSection header h2,.detailUseCases h2,.productStoryHeader h2,.verifiedSpecHeader h2{margin:0;color:#111827;font-size:clamp(32px,4vw,48px);line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.detailMediaFrame{position:relative}.detailMediaBadge{min-height:28px;padding:0 10px;position:absolute;z-index:3;top:12px;left:12px;display:inline-flex;align-items:center;border:1px solid #d6dbe1;border-radius:3px;color:#344054;background:rgba(255,255,255,.96);font-size:11px;font-weight:750}.detailMediaBadge.generated{color:#704313;border-color:#decba6;background:rgba(255,251,242,.97)}.detailVisual .visualNote{padding:11px 2px 0;color:#667085;font-size:11px;line-height:1.65;letter-spacing:0}.detailPurchase h1{margin-top:10px;font-size:clamp(30px,3vw,42px);line-height:1.22;letter-spacing:-.035em;text-wrap:balance}.detailTagline{color:#475467;font-size:15px;line-height:1.72}.detailTaxChoiceSummary{margin:-16px 0 24px;padding:12px 14px;display:grid;gap:4px;border-left:3px solid #17735a;background:#f4f8f6;color:#344054;font-size:13px;line-height:1.55}.detailTaxChoiceSummary strong{color:#174f40;font-size:14px}.purchaseBenefits>div{grid-template-columns:92px minmax(0,1fr);gap:14px}.purchaseBenefits [data-product-policy] a{color:#075aa8;text-decoration:underline;text-underline-offset:3px}.purchaseActionPanel{margin-top:20px;padding:18px;border:1px solid #d9dee5;border-radius:4px;background:#fff}.purchaseActionHeading{margin-bottom:14px;display:grid;gap:4px}.purchaseActionHeading strong{color:#111827;font-size:16px}.purchaseActionHeading span{color:#667085;font-size:12px;line-height:1.55}.directPurchaseButtons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:8px}.buyButton,.cartButton,.purchaseActionPanel .consultButton,.purchaseActionPanel .primaryConsultButton{min-height:54px;border-radius:3px}.cartButton{border-color:#8d99a8;color:#111827;background:#fff}.buyButton,.purchaseActionPanel .primaryConsultButton{color:#fff;background:#075aa8}.buyButton:hover,.purchaseActionPanel .primaryConsultButton:hover{background:#064a89}.purchaseActionPanel .consultButton{border:1px solid #d0d5dd;background:#f8fafc}.cartActionStatus{min-height:25px;padding-top:7px;display:flex;align-items:center;gap:10px;color:#475467;font-size:12px}.cartActionStatus a{color:#075aa8;font-weight:800;text-underline-offset:3px}.detailSectionNav{margin-bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #cfd5dc;border-bottom:1px solid #cfd5dc;background:#fff}.detailSectionNav a{min-height:58px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-right:1px solid #e7eaee;color:#475467;text-align:center;text-decoration:none;font-size:14px;font-weight:700}.detailSectionNav a:first-child{border-left:1px solid #e7eaee;color:#075aa8;box-shadow:inset 0 -3px #075aa8}.detailSectionNav a:focus-visible,.detailSectionNav a:hover{color:#075aa8;background:#f8fafc}.productStorySection{padding-block:clamp(88px,9vw,120px) clamp(96px,10vw,128px);scroll-margin-top:20px;background:#fff}.productStoryHeader{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:clamp(48px,7vw,88px);align-items:start}.productStoryIntro{max-width:720px}.productStoryLead{max-width:720px!important;margin:26px 0 0;color:#253247;font-size:clamp(20px,2.35vw,28px);font-weight:650;line-height:1.52;letter-spacing:-.02em;text-wrap:pretty}.verificationLine{padding:16px 0 0;display:grid;gap:7px;border-top:3px solid #18845f}.verificationLine>span{color:#667085;font-size:11px;font-weight:700}.verificationLine>strong{color:#176b50;font-size:16px;line-height:1.4}.verificationLine>p{margin:0;color:#667085;font-size:12px;line-height:1.65}.verification-identity_check{border-top-color:#b64b26}.verification-identity_check>strong{color:#9a3d1c}.identityReviewNotice{margin-top:40px;padding:18px 20px;border:1px solid #e9c7b8;border-left:4px solid #b64b26;background:#fffaf7}.identityReviewNotice>strong{color:#8c3517;font-size:14px}.identityReviewNotice p{margin:7px 0 0;color:#68402f;font-size:14px;line-height:1.7}.productKeyFacts{margin:64px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid #111827;border-bottom:1px solid #d6dbe1}.productKeyFacts>div{padding:24px 24px 26px;border-right:1px solid #e4e7ec}.productKeyFacts>div:first-child{padding-left:0}.productKeyFacts>div:last-child{padding-right:0;border-right:0}.productKeyFacts dt{color:#667085;font-size:12px;font-weight:750}.productKeyFacts dd{margin:11px 0 0;color:#111827;font-size:16px;font-weight:700;line-height:1.55}.productStoryCopy{margin-top:72px;padding-top:40px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(48px,8vw,96px);border-top:1px solid #d6dbe1}.productStoryCopy h3{margin:0;color:#111827;font-size:21px;line-height:1.45;letter-spacing:-.02em}.productStoryCopy>div:last-child{max-width:680px}.productStoryCopy>div:last-child p{margin:0 0 16px;color:#475467;font-size:16px;line-height:1.82}.productStoryCopy>div:last-child p:last-child{margin-bottom:0}.detailUseCases{padding-block:clamp(76px,8vw,104px);background:#f4f5f5}.detailUseCasesInner{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(56px,8vw,104px);align-items:start}.detailUseCases header>p:last-child{margin:20px 0 0;color:#667085;font-size:14px;line-height:1.75}.detailUseCases ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;list-style:none;counter-reset:work-fit}.detailUseCases li{min-height:72px;padding:20px 0 18px 42px;position:relative;border-top:1px solid #cfd5dc;color:#344054;font-size:15px;line-height:1.6;counter-increment:work-fit}.detailUseCases li:before{content:counter(work-fit,decimal-leading-zero);position:absolute;top:22px;left:0;color:#075aa8;font-size:11px;font-weight:800}.detailMediaSection,.verifiedSpecSection{padding-block:clamp(92px,10vw,128px);scroll-margin-top:20px;background:#fff}.detailMediaSection header,.verifiedSpecHeader{max-width:760px}.detailMediaSection header>p:last-child,.verifiedSpecHeader>p:last-child{margin:20px 0 0;color:#667085;font-size:14px;line-height:1.75}.verifiedSpecTable{margin-top:48px;border-top:2px solid #111827}.verifiedSpecTable>div{min-height:66px;padding:14px 4px;display:grid;grid-template-columns:minmax(140px,.6fr) minmax(180px,1fr) minmax(160px,.78fr);align-items:center;gap:28px;border-bottom:1px solid #e4e7ec}.verifiedSpecTableHead{min-height:46px!important;padding-block:8px!important;color:#667085;font-size:12px;font-weight:800}.verifiedSpecTable>div:not(.verifiedSpecTableHead) span:first-child{color:#475467;font-size:13px}.verifiedSpecTable strong{color:#111827;font-size:15px;line-height:1.55}.verifiedSpecTable>div:not(.verifiedSpecTableHead) span:last-child{color:#667085;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.verifiedSpecTable a{color:#075aa8;text-underline-offset:3px}.noVerifiedSpecs{margin-top:44px;padding:22px;border:1px solid #dfc79d;border-left:4px solid #a76519;background:#fffcf7}.noVerifiedSpecs strong{color:#704313;font-size:16px}.noVerifiedSpecs p{margin:7px 0 0;color:#6b5536;line-height:1.65}.catalogSpecDisclosure{margin-top:28px;border-top:1px solid #cfd5dc;border-bottom:1px solid #cfd5dc}.catalogSpecDisclosure summary{min-height:58px;padding:0 4px;display:flex;align-items:center;cursor:pointer;color:#344054;font-size:14px;font-weight:800}.catalogSpecDisclosure>p{margin:0;padding:0 4px 18px;color:#667085;font-size:13px;line-height:1.65}.catalogSpecDisclosure dl{margin:0;padding:0 4px 20px}.catalogSpecDisclosure dl>div{padding:14px 0;display:grid;grid-template-columns:minmax(140px,.38fr) minmax(0,1fr);gap:24px;border-top:1px solid #e4e7ec}.catalogSpecDisclosure dt{color:#667085;font-size:13px}.catalogSpecDisclosure dd{margin:0;color:#344054;font-size:14px;font-weight:700;overflow-wrap:anywhere}.buyerChecklistSection{padding-block:clamp(84px,9vw,116px);border-top:1px solid #d6dbe1;border-bottom:1px solid #d6dbe1;background:#fafafa;scroll-margin-top:20px}.buyerChecklistInner{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(64px,9vw,112px);align-items:start}.buyerChecklist ol{margin:38px 0 0;padding:0;list-style:none;counter-reset:buy-check}.buyerChecklist li{min-height:62px;padding:16px 0 16px 44px;position:relative;display:flex;align-items:center;border-top:1px solid #dce1e7;color:#344054;font-size:15px;line-height:1.6;counter-increment:buy-check}.buyerChecklist li:last-child{border-bottom:1px solid #dce1e7}.buyerChecklist li:before{content:counter(buy-check,decimal-leading-zero);position:absolute;left:0;color:#075aa8;font-size:11px;font-weight:800}.safetyCard{padding:4px 0 0 34px;border-left:1px solid #cfd5dc}.safetyCard>span{color:#9a3d1c;font-size:12px;font-weight:800}.safetyCard h3{margin:10px 0 22px;color:#111827;font-size:21px;line-height:1.4}.safetyCard ul{margin:0;padding-left:18px}.safetyCard li{margin-bottom:10px;color:#475467;font-size:14px;line-height:1.65}.safetyCard>p{margin:22px 0 0;padding-top:18px;border-top:1px solid #dce1e7;color:#667085;font-size:12px;line-height:1.65}.detailVideoGrid{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.detailVideoCard{overflow:hidden;border:1px solid #d6dbe1;background:#fff}.detailVideoCard iframe,.videoLinkStage{width:100%;aspect-ratio:16/9;border:0}.videoLinkStage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;background:#22364c;text-decoration:none}.videoLinkStage>span{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%}.detailVideoCard>div{padding:18px}.detailVideoCard>div>span{color:#075aa8;font-size:11px;font-weight:800}.detailVideoCard h3{margin:7px 0 13px;color:#111827;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.detailVideoCard>div>a{color:#475467;font-size:13px;text-underline-offset:3px}.detailSourceDisclosure{margin-top:48px;border-top:1px solid #cfd5dc;border-bottom:1px solid #cfd5dc}.detailSourceDisclosure summary{min-height:60px;display:flex;align-items:center;cursor:pointer;color:#344054;font-size:14px;font-weight:800}.detailSourceDisclosure[open] summary{border-bottom:1px solid #e4e7ec}.detailSources{padding:24px 0}.detailSources>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d6dbe1;border-left:1px solid #d6dbe1}.detailSources a,.detailSources>div>div{min-height:116px;padding:16px;display:flex;flex-direction:column;border-right:1px solid #d6dbe1;border-bottom:1px solid #d6dbe1;color:inherit;text-decoration:none}.detailSources a:hover{background:#f8fafc}.detailSources span{color:#075aa8;font-size:10px;font-weight:800}.detailSources strong{margin-top:7px;color:#344054;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.detailSources small{margin-top:auto;padding-top:10px;color:#667085;font-size:11px;overflow-wrap:anywhere}.sourcePolicyNote{margin:16px 0 0;color:#667085;font-size:12px;line-height:1.7}.detailContactBand{background:#132d47}.detailContactInner{padding-block:34px;display:flex;align-items:center;justify-content:space-between;gap:32px}.detailContactBand span{display:block;color:#b9c8d8;font-size:12px}.detailContactBand strong{max-width:760px;margin-top:7px;display:block;color:#fff;font-size:18px;line-height:1.55}.detailContactBand a{min-height:48px;padding:0 22px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.7);border-radius:3px;color:#fff;text-decoration:none;font-size:14px;font-weight:800}.detailContactBand a:hover{color:#132d47;background:#fff}.detailGuideGrid{padding-block:88px 104px;gap:0;border-bottom:1px solid #d6dbe1}.detailGuideGrid article{padding:8px 32px 12px;border:0;border-right:1px solid #d6dbe1;border-radius:0;background:#fff}.detailGuideGrid article:first-child{padding-left:0}.detailGuideGrid article:last-child{padding-right:0;border-right:0}.detailGuideGrid h2{font-size:21px}.mobilePurchaseDock{display:none}.purchaseUnavailable{color:#667085!important;background:#e4e7ec!important;cursor:not-allowed}@media (max-width:900px){.buyerChecklistInner,.detailUseCasesInner,.productStoryCopy,.productStoryHeader{grid-template-columns:1fr}.productStoryHeader{gap:36px}.verificationLine{max-width:520px}.buyerChecklistInner,.detailUseCasesInner,.productStoryCopy{gap:40px}.productKeyFacts{grid-template-columns:1fr}.productKeyFacts>div,.productKeyFacts>div:first-child,.productKeyFacts>div:last-child{padding:20px 0;border-right:0;border-bottom:1px solid #e4e7ec}.productKeyFacts>div:last-child{border-bottom:0}.safetyCard{padding:32px 0 0;border-top:1px solid #cfd5dc;border-left:0}.detailSources>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.detailContentFrame{width:min(calc(100% - 32px),1040px)}.productDetail{padding-bottom:62px}.detailSectionNav{width:calc(100% - 32px);display:flex;overflow-x:auto;scrollbar-width:thin}.detailSectionNav a{min-width:108px;min-height:50px;flex:1 0 auto;padding-inline:12px;font-size:12px}.productStorySection{padding-block:64px 72px}.buyerChecklist h2,.detailMediaSection header h2,.detailUseCases h2,.productStoryHeader h2,.verifiedSpecHeader h2{font-size:30px}.productStoryLead{margin-top:20px;font-size:19px;line-height:1.58}.identityReviewNotice{margin-top:28px;padding:16px}.productKeyFacts{margin-top:42px}.productStoryCopy{margin-top:48px;padding-top:30px}.productStoryCopy>div:last-child p{font-size:15px;line-height:1.78}.detailUseCases{padding-block:60px}.detailUseCases ol{grid-template-columns:1fr}.detailUseCases li{min-height:64px}.detailMediaSection,.verifiedSpecSection{padding-block:72px}.verifiedSpecTable{margin-top:38px}.verifiedSpecTableHead{display:none!important}.verifiedSpecTable>div{padding:17px 0}.catalogSpecDisclosure dl>div,.verifiedSpecTable>div{grid-template-columns:1fr;gap:5px}.buyerChecklistSection{padding-block:68px}.buyerChecklist ol{margin-top:30px}.detailSources>div,.detailVideoGrid{grid-template-columns:1fr}.detailContactInner{padding-block:28px;flex-direction:column;align-items:stretch}.detailContactBand a{width:100%}.detailGuideGrid{padding-block:64px 88px;grid-template-columns:1fr}.detailGuideGrid article,.detailGuideGrid article:first-child,.detailGuideGrid article:last-child{padding:24px 0;border-right:0;border-bottom:1px solid #d6dbe1}.detailGuideGrid article:first-child{padding-top:0}.detailGuideGrid article:last-child{padding-bottom:0;border-bottom:0}.directPurchaseButtons{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.buyButton,.cartButton{padding-inline:7px;font-size:14px}.mobilePurchaseDock{padding:9px max(14px,env(safe-area-inset-left)) max(9px,env(safe-area-inset-bottom));position:fixed;z-index:140;right:0;bottom:calc(66px + env(safe-area-inset-bottom));left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid #d6dbe1;background:rgba(255,255,255,.97);box-shadow:0 -8px 20px rgba(16,24,40,.08)}.mobilePurchaseDock span{color:#667085;font-size:10px}.mobilePurchaseDock strong{display:block;color:#111827;font-size:15px;overflow-wrap:anywhere}.mobilePurchaseDock a{min-height:46px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;color:#fff;background:#075aa8;text-decoration:none;font-size:13px;font-weight:800}.lightPage .siteFooter{padding-bottom:156px}}@media (min-width:861px) and (max-width:900px){.mobilePurchaseDock{display:none}}.productDetailImageGallery{padding-block:22px 72px}.adminProductPreviewNotice{padding:12px 20px;position:sticky;z-index:130;top:0;color:#fff;background:#7b3f00;text-align:center;font-size:13px;font-weight:800}.productDetailImageGallery h2{margin:0 0 22px;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.productDetailImageGallery>div{width:min(100%,1080px);margin-inline:auto;display:grid}.productDetailImageGallery img{width:100%;height:auto;display:block;object-fit:contain}@media (max-width:700px){.productDetailImageGallery{padding-block:14px 96px}}.productVisual.actualVisual{isolation:isolate;background:#f6f8fa}.productVisual.actualVisual .productImage{padding:0;object-position:50% 50%;background:#f6f8fa;mix-blend-mode:darken}.detailVisual .productVisual.actualVisual .productImage,.heroMainProduct .productVisual.actualVisual .productImage,.productCard .productVisual.actualVisual .productImage{object-fit:cover}.detailVisual .productVisual.actualVisual,.heroMainProduct .productVisual.actualVisual,.heroMiniProducts .productVisual.actualVisual,.productCardMedia:has(.productVisual.actualVisual){background:#f6f8fa;box-shadow:inset 0 0 0 1px rgba(25,31,40,.045)}.detailVisual .productVisual.actualVisual{border-color:#e8edf1}.heroMiniProducts .productVisual.actualVisual .productImage{padding:1.5% 3%;object-fit:contain}@media (max-width:620px){.detailVisual .productVisual.actualVisual .productImage,.productCard .productVisual.actualVisual .productImage{object-fit:contain}.productCard .productVisual.actualVisual .productImage{padding:1.5%}}@media (prefers-contrast:more){.detailVisual .productVisual.actualVisual,.heroMainProduct .productVisual.actualVisual,.heroMiniProducts .productVisual.actualVisual,.productCardMedia:has(.productVisual.actualVisual){box-shadow:inset 0 0 0 1px #cfd7df}}.productVisual.actualVisual.reviewedProductVisual,.productVisual.actualVisual.reviewedProductVisual .productImage{background:#fff}.productVisual.actualVisual.reviewedProductVisual .productImage{object-fit:contain;mix-blend-mode:normal;padding:0}.legalHero{padding-top:72px;padding-bottom:40px;background:#fff}.legalHero>p{margin:0;color:#1769d2;font-size:13px;font-weight:750;letter-spacing:0}.legalHero h1{max-width:780px;margin:12px 0 14px;font-size:clamp(34px,5vw,52px);line-height:1.16;letter-spacing:-.035em;overflow-wrap:anywhere}.legalHero>span{display:block;max-width:720px;font-size:16px;line-height:1.7}.legalMeta{margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px 24px;color:#5c6675;font-size:13px}.legalMeta div{display:flex;gap:8px}.legalMeta dt{font-weight:700}.legalMeta dd{margin:0}.legalBody{max-width:980px;padding-top:48px;padding-bottom:100px}.legalBody h2{margin:52px 0 14px;padding-top:4px;color:#182230;font-size:clamp(21px,3vw,26px);line-height:1.4;letter-spacing:-.02em;scroll-margin-top:32px}.legalBody h2:first-of-type{margin-top:28px}.legalBody li,.legalBody p{color:#465466;font-size:15px;line-height:1.85;overflow-wrap:anywhere;word-break:keep-all}.legalBody a{color:#0b5fc6;text-underline-offset:3px}.legalKeyPoint,.legalNotice,.legalWarning{margin:0 0 28px;padding:20px 22px;border:1px solid #f1c8ac;border-radius:12px;color:#6c371f;background:#fff7f2;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.legalKeyPoint{display:grid;gap:5px;border-color:#b9d5f8;color:#24466f;background:#f3f8ff}.legalKeyPoint b{color:#123f75;font-size:18px}.legalTableFrame{width:100%;margin:22px 0 28px;overflow-x:auto;border:1px solid #dfe4ea;border-radius:12px;background:#fff}.legalTable{width:100%;min-width:660px;border-collapse:collapse;table-layout:auto}.legalTable caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.legalTable td,.legalTable th{padding:15px 16px;border-bottom:1px solid #e8ebef;color:#3f4d5e;font-size:14px;line-height:1.65;text-align:left;vertical-align:top;overflow-wrap:anywhere}.legalTable thead th{color:#283647;background:#f6f8fa;font-weight:750;white-space:nowrap}.legalTable tbody th{width:150px;color:#182230;font-weight:700;background:#fbfcfd}.legalTable tr:last-child td,.legalTable tr:last-child th{border-bottom:0}.legalChecklist,.legalSteps{margin:14px 0 28px;padding-left:22px}.legalChecklist li,.legalSteps li{margin:7px 0;padding-left:4px}.legalAnchorSection{scroll-margin-top:24px}.legalDocumentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:36px}.legalDocumentGrid>a{min-width:0;min-height:150px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #dfe4ea;border-radius:14px;color:#182230;background:#fff;text-decoration:none}.legalDocumentGrid strong{font-size:20px}.legalDocumentGrid span{margin-top:9px;color:#657286;line-height:1.6}.legalDocumentGrid small{margin-top:auto;padding-top:18px;color:#0b5fc6;font-weight:750}.lookupPolicyLinks{margin-top:20px;padding-top:18px;display:flex;flex-wrap:wrap;gap:8px 14px;border-top:1px solid #e5e8eb;font-size:13px}.lookupPolicyLinks span{flex-basis:100%;color:#667386}.lookupPolicyLinks a{color:#0b5fc6;text-decoration:none}@media (max-width:720px){.legalHero{padding-top:44px;padding-bottom:30px}.legalBody{padding-top:30px;padding-bottom:76px}.legalBody h2{margin-top:40px}.legalTable{min-width:560px}.legalTable td,.legalTable th{padding:13px 14px}.legalDocumentGrid{grid-template-columns:1fr}.legalDocumentGrid>a{min-height:132px}}.premiumHome,.usedPage{background:#fff;color:#171b20}.premiumHeader{position:relative;z-index:80;background:#fff;border-bottom:1px solid #e9ecef}.premiumNoticeBar{color:#d9e0e8;background:#111820}.premiumNoticeBar>.shell{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.premiumNoticeBar p{margin:0;display:flex;align-items:center;gap:12px;font-size:12px}.premiumNoticeBar p b{color:#fff;font-weight:800}.premiumNoticeBar nav{display:flex;gap:20px}.premiumNoticeBar a{color:#fff;font-size:11px;text-decoration:none;opacity:.82}.headerLogoutButton{padding:0;border:0;color:#fff;background:transparent;cursor:pointer;font:inherit;font-size:11px;opacity:.82}.headerLogoutButton:focus-visible,.headerLogoutButton:hover{opacity:1;text-decoration:underline}.premiumHeaderMain{min-height:96px;display:grid;grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:42px}.premiumBrand{display:inline-flex;align-items:center;gap:12px;color:#10151b;text-decoration:none}.premiumBrand>span:last-child{display:grid;gap:2px}.premiumBrand b{font-size:22px;line-height:1;letter-spacing:.13em}.premiumBrand small{color:#7b8490;font-size:8px;font-weight:800;letter-spacing:.12em}.premiumBrandGlyph{width:39px;height:39px;position:relative;overflow:hidden;border-radius:11px;background:#154f8c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.premiumBrandGlyph:after{width:19px;height:19px;position:absolute;top:10px;left:10px;border:1px solid rgba(255,255,255,.25);border-radius:50%;content:""}.premiumBrandGlyph i{width:15px;height:7px;position:absolute;left:12px;z-index:1;border:2px solid #fff;border-top:0;border-radius:0 0 12px 12px}.premiumBrandGlyph i:first-child{top:9px;transform:rotate(180deg)}.premiumBrandGlyph i:last-child{bottom:9px}.premiumSearch{width:min(680px,100%);min-height:52px;margin:auto;padding:0 5px 0 18px;display:flex;align-items:center;gap:12px;border:1px solid #dce1e6;border-radius:15px;background:#f8f9fa;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.premiumSearch:focus-within{border-color:#9db6ce;background:#fff;box-shadow:0 0 0 4px rgba(21,79,140,.08)}.premiumSearch svg{width:21px;height:21px;flex:0 0 auto;fill:none;stroke:#627080;stroke-width:1.7}.premiumSearch input{min-height:48px;flex:1 1;border:0;outline:0;color:#19212a;background:transparent;font-size:14px}.premiumSearch input::placeholder{color:#929aa4}.premiumSearch button{min-width:62px;min-height:42px;border:0;border-radius:11px;color:#fff;background:#17212d;cursor:pointer;font-size:12px;font-weight:800}.premiumQuickLinks{display:flex;align-items:center;gap:3px}.premiumQuickLink{min-width:58px;min-height:56px;padding:7px 5px;position:relative;display:grid;place-items:center;gap:3px;border-radius:12px;color:#515c68;text-decoration:none;font-size:9px;font-weight:700;transition:background .18s ease,color .18s ease}.premiumQuickLink:hover{color:#154f8c;background:#f2f5f8}.mobileDockLink svg,.premiumCategoryMenu svg,.premiumMobileActions svg,.premiumQuickLink svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.premiumCartQuick>span:last-child{min-width:18px;height:18px;position:absolute;top:2px;right:5px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#154f8c;font-size:9px}.premiumNavBar{border-top:1px solid #eff1f3;background:#fff}.premiumNavBar>.shell{height:54px;display:flex;align-items:stretch}.premiumCategoryMenu{width:220px;position:relative;flex:0 0 auto;border-right:1px solid #eff1f3;border-left:1px solid #eff1f3}.premiumCategoryDisclosure>summary{height:100%;display:flex;align-items:center;color:#1f2933}.premiumCategoryDisclosure{height:100%;min-width:0}.premiumCategoryDisclosure>summary{width:100%;padding:0 15px 0 16px;justify-content:flex-start;gap:9px;cursor:pointer;list-style:none;white-space:nowrap;font-size:13px;font-weight:800}.premiumCategoryDisclosure>summary::-webkit-details-marker{display:none}.premiumCategoryDisclosure>summary span{flex:1 1}.premiumCategoryDisclosure>summary svg:first-child{width:20px;height:20px}.premiumCategoryDisclosure>summary svg:last-child{width:16px;height:16px}.premiumCategoryMenu:has(.premiumCategoryDisclosure[open]){color:#fff;background:#17212d}.premiumCategoryDisclosure[open]>summary{color:#fff}.premiumCategoryDisclosure[open]>summary svg:last-child{transform:rotate(180deg)}.premiumCategoryPanel{width:min(720px,calc(100vw - 40px));padding:18px;position:absolute;top:calc(100% + 1px);left:0;z-index:100;border:1px solid #dfe4e9;border-radius:0 0 12px 12px;background:rgba(255,255,255,.98);box-shadow:0 24px 70px rgba(17,24,32,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premiumCategoryPanel nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.premiumCategoryPanel nav a{min-height:60px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #edf0f3;border-radius:10px;text-decoration:none;transition:border-color .18s ease,background .18s ease}.premiumCategoryPanel nav a:focus-visible,.premiumCategoryPanel nav a:hover{border-color:#cdd9e5;background:#f3f5f7}.premiumCategoryPanel nav b{color:#202933;font-size:14px}.premiumCategoryPanel nav span{color:#7b8490;font-size:11px}.premiumCategoryEmpty{margin:0;padding:14px;color:#6f7a86;font-size:13px}.premiumPrimaryNav{padding-left:30px;display:flex;align-items:center;gap:clamp(18px,2.15vw,34px);flex:1 1}.premiumPrimaryNav a{color:#303945;font-size:13px;font-weight:720;text-decoration:none;white-space:nowrap}.premiumPrimaryNav a b,.premiumPrimaryNav a:hover{color:#154f8c}.mobileBottomDock,.premiumMobileActions{display:none}.premiumHero{position:relative;color:#fff;background:#0d1218}.premiumHeroViewport{height:clamp(570px,65vw,720px);max-height:720px;position:relative;overflow:hidden}.premiumHeroSlide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .65s ease}.premiumHeroSlide.active{z-index:1;opacity:1;pointer-events:auto}.premiumHeroSlide>img{object-fit:cover;object-position:65% center;transform:scale(1.012);transition:transform 8s ease}.premiumHeroSlide:nth-child(2)>img{object-position:68% center}.premiumHeroSlide:nth-child(3)>img{object-position:70% center}.premiumHeroSlide.active>img{transform:scale(1)}.premiumHeroShade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,14,20,.86),rgba(10,14,20,.6) 36%,rgba(10,14,20,.1) 72%),linear-gradient(0deg,rgba(6,10,15,.44),transparent 45%)}.premiumHeroContent{height:100%;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.premiumHeroContent>span{color:rgba(255,255,255,.76);font-size:12px;font-weight:700;letter-spacing:-.01em}.premiumHeroContent h1{max-width:700px;margin:20px 0 22px;font-size:clamp(45px,5.3vw,74px);line-height:1.04;letter-spacing:-.06em}.premiumHeroContent h1 span{display:block}.premiumHeroContent p{max-width:560px;margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.75}.premiumHeroButtons{margin-top:34px;display:flex;gap:10px}.heroGhostButton,.heroLightButton,.premiumDarkButton,.premiumLineButton{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;text-decoration:none;font-size:13px;font-weight:800;transition:transform .18s ease,background .18s ease}.heroLightButton{color:#121820;background:#fff}.heroGhostButton{border:1px solid rgba(255,255,255,.45);color:#fff;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroGhostButton:hover,.heroLightButton:hover{transform:translateY(-1px)}.premiumHeroContent>small{margin-top:22px;color:rgba(255,255,255,.55);font-size:10px}.premiumHeroControls{height:58px;position:absolute;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:flex-end;gap:7px}.premiumHeroControls>button{width:38px;height:38px;min-height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;background:rgba(10,14,20,.32);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premiumHeroDots{display:flex;align-items:center;gap:6px}.premiumHeroDots button{width:32px;min-height:38px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.premiumHeroDots i{width:100%;height:2px;display:block;background:rgba(255,255,255,.35)}.premiumHeroDots button.active i{background:#fff}.homeServiceBar{margin-top:28px;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;border:1px solid #e4e8ec;background:#fff}.homeServiceBar>a{min-height:118px;padding:22px 24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border-right:1px solid #e8ebee;text-decoration:none;transition:background .18s ease}.homeServiceBar>a:last-child{border-right:0}.homeServiceBar>a:hover{background:#f7f9fa}.homeServiceBar>a>span{align-self:start;color:#9aa2aa;font-size:10px;font-weight:800}.homeServiceBar strong{display:block;font-size:15px}.homeServiceBar p{margin:5px 0 0;color:#7a838d;font-size:11px}.homeServiceBar i{color:#7d8791;font-style:normal}.premiumSection{padding-top:108px;padding-bottom:108px}.sectionEditorialHead{margin-bottom:36px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.buyConfidenceTitle>span,.premiumEyebrow,.sectionEditorialHead>div:first-child>span{color:#315b7a;font-size:12px;font-weight:750;letter-spacing:-.01em}.sectionEditorialHead h2{margin:11px 0 0;color:#171d24;font-size:clamp(32px,3.5vw,49px);line-height:1.1;letter-spacing:-.055em}.sectionEditorialHead>p{max-width:430px;margin:0;color:#747e89;font-size:13px;line-height:1.7;text-align:right}.sectionTextLink{color:#4c5966;font-size:12px;font-weight:800;text-decoration:none}.workImageGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(156px,16vw);gap:10px}.workImageCard{min-height:0;position:relative;overflow:hidden;color:#fff;background:#161d25;text-decoration:none}.workImageCard>img{object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.workImageCard:hover>img{transform:scale(1.035)}.workImageShade{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(11,16,22,.72),rgba(11,16,22,.06) 65%)}.workImageCopy{padding:22px;position:absolute;right:0;bottom:0;left:0;z-index:2}.workImageCopy small{margin-bottom:8px;display:block;color:rgba(255,255,255,.66);font-size:10px}.workImageCopy strong{display:block;font-size:20px;letter-spacing:-.03em}.workImageCopy span{margin-top:5px;display:block;color:rgba(255,255,255,.78);font-size:11px}.workImageCard1{grid-row:span 2}.workImageCard1,.workImageCard2{grid-column:span 2}.workImageCard1 .workImageCopy strong{font-size:clamp(27px,2.4vw,38px)}.workImageCard1 .workImageCopy span{font-size:12px}.premiumProductSection{background:#f5f6f7}.premiumProductGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 12px}.premiumProductGrid .productCard{padding:10px;background:#fff}.premiumProductGrid .productCardMedia{border:0;border-radius:0;background:#f7f8fa}.premiumProductGrid .productInfo{padding-inline:4px}.premiumProductGrid .productCardPurchase{margin:0 4px 4px;border-radius:7px}.premiumUsedFeature{padding:104px 0;color:#fff;background:#151b22}.sectionEditorialHead.light h2,.sectionEditorialHead.light>div:first-child>span{color:#fff}.sectionEditorialHead.light>div:first-child>span{opacity:.68}.usedFeatureLinks{display:flex;gap:8px}.usedFeatureLinks a{min-height:42px;padding:0 15px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none;font-size:11px;font-weight:750}.homeUsedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.premiumUsedFeature .usedCard{color:#171b20;background:#fff}.homeUsedEmpty{min-height:290px;padding:50px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(90deg,rgba(12,17,23,.88),rgba(12,17,23,.18)),url(/hero/used-inspection.webp) 70% /cover no-repeat}.homeUsedEmpty span{color:#b7c0c8;font-size:11px;font-weight:700;letter-spacing:-.01em}.homeUsedEmpty h3{margin:11px 0 8px;font-size:31px;letter-spacing:-.045em}.homeUsedEmpty p{max-width:520px;margin:0;color:#c0c8d0;font-size:13px}.homeUsedEmpty>a{color:#fff;font-size:12px;font-weight:800;text-decoration:none}.usedProcessRow{margin-top:28px;padding:24px 28px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.usedProcessRow>div{display:grid;gap:4px}.usedProcessRow b{font-size:13px}.usedProcessRow span{color:#8f9aa6;font-size:10px}.usedProcessRow i{color:#66717c;font-style:normal}.seasonEditorialGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seasonEditorialCard{min-height:410px;padding:38px;position:relative;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;overflow:hidden;text-decoration:none}.seasonEditorialCard.dark{color:#fff;background:#19222c}.seasonEditorialCard.warm{color:#20201d;background:#e7e0d4}.seasonEditorialCard .productVisual{aspect-ratio:1/1;background:transparent}.seasonEditorialCard .productImage{padding:2%;object-fit:contain}.seasonEditorialCopy{position:relative;z-index:2}.seasonEditorialCopy>span{font-size:11px;font-weight:750;letter-spacing:-.01em;opacity:.7}.seasonEditorialCopy h3{margin:16px 0 12px;font-size:33px;line-height:1.12;letter-spacing:-.05em}.seasonEditorialCopy p{max-width:310px;margin:0;font-size:12px;line-height:1.7;opacity:.72}.seasonEditorialCopy b{margin-top:30px;display:inline-block;font-size:11px}.brandEditorialBand{padding:100px 0;background:#edf0f2}.brandEditorialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cfd5db;border-left:1px solid #cfd5db}.brandEditorialGrid a{min-height:138px;padding:24px;position:relative;display:grid;align-content:space-between;border-right:1px solid #cfd5db;border-bottom:1px solid #cfd5db;text-decoration:none;transition:background .18s ease}.brandEditorialGrid a:hover{background:#fff}.brandEditorialGrid small{color:#8a939b;font-size:9px}.brandEditorialGrid strong{margin-top:18px;display:block;font-size:19px}.brandEditorialGrid span{color:#6f7881;font-size:10px}.brandEditorialGrid i{position:absolute;right:22px;bottom:20px;color:#75808b;font-style:normal}.buyConfidencePanel{padding:54px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;color:#fff;background:#142436}.buyConfidenceTitle>span{color:#9eb8d2}.buyConfidenceTitle h2{margin:17px 0 0;font-size:clamp(34px,3.5vw,48px);line-height:1.15;letter-spacing:-.055em}.buyConfidenceGrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.14)}.buyConfidenceGrid a{min-height:200px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;background:#142436;text-decoration:none;transition:background .18s ease}.buyConfidenceGrid a:hover{background:#1a3047}.buyConfidenceGrid b{color:#71859a;font-size:9px}.buyConfidenceGrid strong{margin-top:22px;font-size:17px}.buyConfidenceGrid p{margin:8px 0 0;color:#aebdcb;font-size:11px;line-height:1.65}.buyConfidenceGrid span{margin-top:auto;color:#fff;font-size:10px;font-weight:800}@media (max-width:1120px){.premiumHeaderMain{grid-template-columns:auto 1fr;gap:24px}.premiumQuickLinks{display:none}.premiumPrimaryNav{gap:20px}.homeUsedGrid,.premiumProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeServiceBar{grid-template-columns:1fr 1fr}.homeServiceBar>a:nth-child(2){border-right:0}.homeServiceBar>a:nth-child(-n+2){border-bottom:1px solid #e8ebee}.buyConfidencePanel{grid-template-columns:1fr}}@media (min-width:861px) and (max-width:1120px){.premiumHeaderMain{grid-template-columns:auto minmax(260px,1fr) auto}.premiumQuickLinks{display:flex}.premiumQuickLink:not(.premiumCartQuick){display:none}}@media (max-width:860px){.premiumNavBar,.premiumNoticeBar,.premiumSearch{display:none}.premiumHeaderMain{min-height:68px;display:flex;justify-content:space-between}.premiumBrandGlyph{width:34px;height:34px}.premiumBrandGlyph i{left:10px}.premiumBrand b{font-size:18px}.premiumBrand small{display:none}.premiumMobileActions{display:flex;align-items:center;gap:4px}.premiumMobileActions>a,.premiumMobileMenu>summary{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:11px;color:#2b3540;background:#f4f6f8;cursor:pointer;list-style:none}.premiumMobileMenu>summary::-webkit-details-marker{display:none}.premiumMobileMenuPanel{width:min(360px,calc(100vw - 24px));padding:24px;position:absolute;top:62px;right:12px;z-index:120;border:1px solid #dfe4e8;background:#fff;box-shadow:0 24px 70px rgba(16,24,32,.18)}.premiumMobileMenuHead{padding-bottom:18px;display:flex;justify-content:space-between;border-bottom:1px solid #e8ebee}.premiumMobileMenuHead span{color:#8b949d;font-size:9px;letter-spacing:.12em}.premiumMobileMenuPanel nav{padding-top:12px;display:grid}.premiumMobileMenuPanel nav+nav{margin-top:8px}.premiumMobileMenuPanel nav>strong{padding:10px 0 4px;color:#6f7a86;font-size:10px;letter-spacing:.08em}.premiumMobileMenuPanel nav a{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eff1f3;text-decoration:none;font-size:13px;font-weight:750}.premiumMobileMenuPanel nav a small{color:#7b8490;font-size:11px;font-weight:700}.mobileBottomDock{height:68px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));position:fixed;right:0;bottom:0;left:0;z-index:150;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(212,217,223,.9);background:rgba(255,255,255,.96);box-shadow:0 -10px 30px rgba(22,29,37,.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobileDockLink{min-width:0;min-height:52px;position:relative;display:grid;place-items:center;align-content:center;gap:1px;color:#59636d;text-decoration:none;font-size:9px}.mobileDockLink svg{width:20px;height:20px}.mobileDockCart>span:last-child{min-width:17px;height:17px;position:absolute;top:1px;left:calc(50% + 8px);display:grid;place-items:center;border-radius:999px;color:#fff;background:#154f8c;font-size:9px}body:has(.mobileBottomDock){padding-bottom:68px}.premiumHeroViewport{height:min(690px,calc(100vh - 68px));min-height:590px;max-height:none}.premiumHeroSlide>img{object-position:69% center}.premiumHeroSlide:nth-child(2)>img,.premiumHeroSlide:nth-child(3)>img{object-position:72% center}.premiumHeroShade{background:linear-gradient(0deg,rgba(8,12,17,.92),rgba(8,12,17,.54) 48%,rgba(8,12,17,.1) 78%),linear-gradient(90deg,rgba(8,12,17,.35),transparent)}.premiumHeroContent{padding-top:150px;justify-content:flex-end;padding-bottom:90px}.premiumHeroContent h1{font-size:clamp(39px,9vw,60px)}.premiumHeroContent p{max-width:520px}.premiumHeroControls{justify-content:flex-start}.workImageGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,29vw)}.workImageCard1,.workImageCard2{grid-column:span 2}.workImageCard1{grid-row:span 2}.seasonEditorialGrid{grid-template-columns:1fr}.brandEditorialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.premiumHeroContent{padding-bottom:92px}.premiumHeroContent>span{font-size:9px}.premiumHeroContent h1{margin-top:14px;font-size:40px}.premiumHeroContent p{font-size:13px}.premiumHeroButtons{width:100%;margin-top:24px}.heroGhostButton,.heroLightButton{min-width:0;padding-inline:15px;flex:1 1;font-size:11px}.premiumHeroContent>small{margin-top:14px}.premiumHeroControls>button:first-child,.premiumHeroControls>button:last-child{display:none}.homeServiceBar{margin-top:14px;grid-template-columns:1fr 1fr}.homeServiceBar>a{min-height:104px;padding:16px;grid-template-columns:auto 1fr;gap:9px}.homeServiceBar>a>i{display:none}.homeServiceBar strong{font-size:13px}.homeServiceBar p{font-size:10px}.premiumSection{padding-top:72px;padding-bottom:72px}.sectionEditorialHead{margin-bottom:24px;align-items:flex-start;flex-direction:column;gap:14px}.sectionEditorialHead h2{font-size:32px}.sectionEditorialHead>p{max-width:none;font-size:11px;text-align:left}.workImageGrid{gap:7px;grid-auto-rows:164px}.workImageCard1{grid-row:span 2}.workImageCard2{grid-row:span 1}.workImageCopy{padding:15px}.workImageCopy strong{font-size:17px}.workImageCopy span{font-size:9px}.homeUsedGrid,.premiumProductGrid{grid-template-columns:1fr 1fr;gap:15px 7px}.premiumProductGrid .productCard{padding:5px}.premiumProductGrid .productInfo h3{min-height:43px;font-size:14px}.premiumProductGrid .productCardMeta,.premiumProductGrid .productInfo p{font-size:10px}.premiumProductGrid .productCardPrice{font-size:15px}.premiumProductGrid .productCardPurchase{min-height:42px;font-size:10px}.premiumUsedFeature{padding:72px 0}.usedFeatureLinks{width:100%}.usedFeatureLinks a{flex:1 1;justify-content:center}.homeUsedEmpty{min-height:350px;padding:26px;align-items:flex-end;flex-direction:column;justify-content:flex-end}.homeUsedEmpty h3{font-size:25px}.usedProcessRow{padding-inline:0;grid-template-columns:1fr 1fr;gap:18px}.usedProcessRow i{display:none}.seasonEditorialCard{min-height:330px;padding:24px;grid-template-columns:1fr 1fr}.seasonEditorialCopy h3{font-size:25px}.seasonEditorialCopy p{font-size:10px}.brandEditorialBand{padding:72px 0}.brandEditorialGrid a{min-height:112px;padding:17px}.brandEditorialGrid strong{font-size:15px}.buyConfidencePanel{padding:28px 20px;gap:32px}.buyConfidenceTitle h2{font-size:34px}.buyConfidenceGrid{grid-template-columns:1fr}.buyConfidenceGrid a{min-height:160px}}@media (prefers-reduced-motion:reduce){.premiumHeroSlide,.premiumHeroSlide>img,.workImageCard>img{transition:none!important;transform:none!important}}.usedListingHero{min-height:410px;padding:82px 0 64px;display:flex;align-items:flex-end;justify-content:space-between;gap:54px}.usedListingHero h1,.usedSellHero h1{margin:16px 0 20px;color:#171d24;font-size:clamp(46px,5.2vw,72px);line-height:1.04;letter-spacing:-.065em}.usedListingHero p,.usedSellHero>p{max-width:650px;margin:0;color:#6d7782;font-size:15px;line-height:1.75}.usedListingHeroActions{padding-bottom:10px;display:flex;gap:8px;flex:0 0 auto}.premiumDarkButton{color:#fff;background:#17212d}.premiumLineButton{border:1px solid #ccd3da;color:#26313c;background:#fff}.usedTrustStrip{border-top:1px solid #e5e9ed;border-bottom:1px solid #e5e9ed;background:#f7f8f9}.usedTrustStrip>.shell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.usedTrustStrip>.shell>div{min-height:132px;padding:26px 32px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:4px 16px;border-right:1px solid #e2e6ea}.usedTrustStrip>.shell>div:last-child{border-right:0}.usedTrustStrip strong{grid-row:span 2;align-self:center;color:#9aa4ae;font-size:10px}.usedTrustStrip span{color:#202a34;font-size:14px;font-weight:800}.usedTrustStrip p{margin:0;color:#7d8791;font-size:11px}.usedCatalogSection{padding:96px 0 120px}.usedCatalogControls{padding:18px;display:grid;grid-template-columns:minmax(320px,1fr) repeat(3,minmax(150px,190px));gap:8px;border:1px solid #dfe4e8;background:#fff}.usedSearchBox{min-height:50px;padding:0 15px;display:flex;align-items:center;gap:10px;border:1px solid #d7dce1;background:#f7f8f9}.usedSearchBox svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:#68737e;stroke-width:1.7}.usedSearchBox input{min-height:46px;flex:1 1;border:0;outline:0;background:transparent;font-size:13px}.usedCatalogControls select{min-height:50px;padding:0 12px;border:1px solid #d7dce1;color:#26313b;background:#fff;font-size:12px}.usedResultHead{padding:24px 2px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e8eb}.usedResultHead strong{font-size:14px}.usedResultHead span{color:#7e8790;font-size:10px}.homeUsedGrid,.usedCardGrid{margin-top:18px}.usedCardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 12px}.usedCard{min-width:0;background:#fff}.usedCardMedia{aspect-ratio:1.18/1;position:relative;display:block;overflow:hidden;color:#fff;background:#e9edf0;text-decoration:none}.usedCardMedia img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.usedCard:hover .usedCardMedia img{transform:scale(1.025)}.usedCardMedia>small{padding:7px 9px;position:absolute;right:10px;bottom:10px;border-radius:999px;color:#fff;background:rgba(15,20,26,.68);font-size:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.usedStatusBadge{padding:7px 10px;display:inline-flex;align-items:center;border-radius:999px;color:#fff;background:#1d6d4c;font-size:10px;font-weight:850;letter-spacing:-.01em}.usedCardMedia>.usedStatusBadge{position:absolute;top:10px;left:10px}.usedStatusBadge.reserved{background:#a26018}.usedStatusBadge.sold{background:#626b74}.usedCardBody{padding:16px 3px 4px;display:block;text-decoration:none}.usedCardMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#68727c;font-size:10px}.usedCardBody h3{margin:9px 0 7px;min-height:46px;color:#1c242c;font-size:17px;line-height:1.35;letter-spacing:-.035em}.usedCardBody>p{min-height:38px;margin:0;overflow:hidden;color:#737d87;font-size:11px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.usedCardFacts{margin-top:13px;display:flex;flex-wrap:wrap;gap:5px}.usedCardFacts span{padding:5px 7px;color:#67717a;background:#f2f4f6;font-size:9px}.usedCardBody>strong{margin-top:14px;display:flex;align-items:center;gap:8px;color:#151c23;font-size:18px;letter-spacing:-.03em}.usedCardBody>strong em{color:#8b5e22;font-size:9px;font-style:normal}.usedEmpty{min-height:300px;display:grid;place-content:center;text-align:center}.usedEmpty h2{margin:0;font-size:24px}.usedEmpty p{margin:10px 0 0;color:#7b858f;font-size:12px}.usedSellHero{padding:60px 0 64px}.usedBackLink{margin-bottom:54px;display:inline-block;color:#6f7983;font-size:11px;font-weight:700;text-decoration:none}.usedSellLayout{padding-bottom:120px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:54px;align-items:start}.usedSellAside{padding:24px 0;position:sticky;top:20px;border-top:2px solid #1e2934;border-bottom:1px solid #dfe4e8}.usedSellAside>strong{font-size:14px}.usedSellAside ol{margin:22px 0;padding:0;display:grid;gap:13px;list-style:none}.usedSellAside li{display:flex;align-items:center;gap:10px;color:#4e5963;font-size:11px}.usedSellAside li span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#26333f;font-size:8px}.usedSellAside>p{margin:0;color:#89919a;font-size:10px;line-height:1.65}.usedSellForm{min-width:0;border-top:2px solid #1f2933}.usedFormSection{padding:38px 0 44px;border-bottom:1px solid #dfe4e8}.usedFormSectionHead{margin-bottom:28px;display:grid;grid-template-columns:38px 1fr;gap:16px}.usedFormSectionHead>span{padding-top:5px;color:#9ba3ab;font-size:9px;font-weight:850}.usedFormSectionHead h2{margin:0;color:#1c252e;font-size:25px;letter-spacing:-.04em}.usedFormSectionHead p{margin:6px 0 0;color:#7e8790;font-size:11px}.usedFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.usedField{margin-bottom:16px;display:block}.usedField>span{margin-bottom:7px;display:block;color:#4e5964;font-size:11px;font-weight:750}.usedField input,.usedField textarea{width:100%;border:1px solid #d8dde2;border-radius:0;outline:0;color:#1e2730;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.usedField input{min-height:50px;padding:0 13px}.usedField textarea{padding:13px;resize:vertical}.usedField input:focus,.usedField textarea:focus{border-color:#7997b5;box-shadow:0 0 0 3px rgba(21,79,140,.07)}.usedCheckLine,.usedConsentLine{margin:5px 0 20px;display:flex;align-items:flex-start;gap:9px;color:#59636d;font-size:11px;line-height:1.55}.usedCheckLine input,.usedConsentLine input{width:17px;height:17px;min-height:17px;margin:0;flex:0 0 auto}.usedConsentLine a{color:#154f8c;font-weight:750}.usedPhotoDrop{min-height:168px;padding:32px;display:grid;place-content:center;gap:6px;border:1px dashed #bac2ca;text-align:center;background:#f7f8f9;cursor:pointer}.usedPhotoDrop input{width:1px;height:1px;min-height:1px;position:absolute;overflow:hidden;opacity:0}.usedPhotoDrop strong{color:#1f2a34;font-size:14px}.usedPhotoDrop span{color:#808992;font-size:10px}.usedPhotoPreviewGrid{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.usedPhotoPreviewGrid>div{aspect-ratio:1/.78;position:relative;overflow:hidden;background:#eef0f2}.usedPhotoPreviewGrid img{width:100%;height:100%;object-fit:cover}.usedPhotoPreviewGrid span{width:22px;height:22px;position:absolute;top:7px;left:7px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgba(10,15,20,.68);font-size:8px}.usedPrimaryButton{min-height:52px;padding:0 24px;border:0;border-radius:0;color:#fff;background:#17212c;cursor:pointer;font-size:12px;font-weight:850}.usedPrimaryButton:disabled{cursor:wait;opacity:.55}.usedFormMessage{margin:14px 0 0;padding:12px 14px;color:#5b6570;background:#f1f3f5;font-size:10px;line-height:1.55}.usedFormMessage.success{color:#256344;background:#eef7f1}.usedFormMessage.error{color:#8b3f3f;background:#fbefef}.usedDetailTop{padding:34px 0 84px}.usedDetailBreadcrumb{margin-bottom:22px;display:flex;gap:8px;color:#7d8790;font-size:10px}.usedDetailBreadcrumb a{text-decoration:none}.usedDetailBreadcrumb b{color:#4a5560}.usedDetailGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);gap:46px;align-items:start}.usedGalleryMain{aspect-ratio:1.28/1;position:relative;overflow:hidden;background:#eef0f2}.usedGalleryMain img{width:100%;height:100%;display:block;object-fit:cover}.usedGalleryMain>span{padding:7px 10px;position:absolute;right:12px;bottom:12px;color:#fff;background:rgba(16,21,27,.66);font-size:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.usedGalleryThumbs{margin-top:8px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.usedGalleryThumbs button{aspect-ratio:1/.78;min-height:0;padding:0;overflow:hidden;border:2px solid transparent;background:#eef0f2;cursor:pointer}.usedGalleryThumbs button.active{border-color:#17212c}.usedGalleryThumbs img{width:100%;height:100%;object-fit:cover}.usedDetailSummary{position:sticky;top:20px}.usedDetailMaker{margin:24px 0 8px;color:#68727c;font-size:11px;font-weight:750}.usedDetailSummary>h1{margin:0;color:#18212a;font-size:36px;line-height:1.18;letter-spacing:-.05em}.usedDetailCondition{margin:14px 0 0;color:#66717b;font-size:13px;line-height:1.7}.usedDetailPrice{margin-top:24px;display:flex;align-items:center;gap:10px;font-size:28px;letter-spacing:-.04em}.usedDetailPrice em{color:#8a5d21;font-size:10px;font-style:normal}.usedDetailFacts{margin:28px 0 0;border-top:1px solid #dfe4e8}.usedDetailFacts>div{min-height:54px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7eaed}.usedDetailFacts dt{color:#7d8790;font-size:10px}.usedDetailFacts dd{margin:0;color:#28333d;font-size:11px;font-weight:750}.usedSafetyNote{margin-top:18px;padding:17px;border-left:2px solid #a5732e;background:#fbf7f0}.usedSafetyNote strong{font-size:11px}.usedSafetyNote p{margin:6px 0 0;color:#756d61;font-size:10px;line-height:1.6}.usedInquiryForm{margin-top:22px;padding-top:24px;display:grid;gap:12px;border-top:2px solid #1f2933}.usedInquiryHead{margin-bottom:8px}.usedInquiryHead>span{color:#8a5d21;font-size:9px;font-weight:850}.usedInquiryHead h2{margin:8px 0 4px;font-size:21px;letter-spacing:-.04em}.usedInquiryHead p{margin:0;color:#76808a;font-size:10px;line-height:1.6}.usedInquiryForm>label:not(.usedConsentLine){display:grid;gap:5px}.usedInquiryForm>label>span{color:#606a74;font-size:10px}.usedInquiryForm input,.usedInquiryForm textarea{width:100%;padding:0 12px;border:1px solid #d8dde2;outline:0;background:#fff}.usedInquiryForm input{min-height:46px}.usedInquiryForm textarea{padding-block:11px;resize:vertical}.usedConsentLine.compact{margin:4px 0 2px}.usedSoldPanel{margin-top:24px;padding:22px;display:grid;gap:10px;background:#f1f3f5}.usedSoldPanel strong{font-size:14px}.usedSoldPanel a{color:#154f8c;font-size:11px;font-weight:750}.usedDetailContent{padding:76px 0 120px;border-top:1px solid #e5e8eb}.usedDetailArticleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dfe4e8;border-left:1px solid #dfe4e8}.usedDetailArticleGrid article{min-height:210px;padding:30px;border-right:1px solid #dfe4e8;border-bottom:1px solid #dfe4e8}.usedDetailArticleGrid h3{margin:0;font-size:14px}.usedDetailArticleGrid p{margin:18px 0 0;color:#65707a;font-size:12px;line-height:1.8;white-space:pre-wrap}.usedDetailArticleGrid .usedDetailCaution{color:#fff;background:#1b2732}.usedDetailArticleGrid .usedDetailCaution p{color:#c1cbd5}.adminUsedLayout{margin-top:38px;display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;align-items:start}.adminUsedEditor,.adminUsedList{overflow:hidden;border-radius:20px;background:#fff}.adminUsedList>input{width:calc(100% - 24px);min-height:42px;margin:12px;padding:0 11px;border:1px solid #dfe2e5;border-radius:10px}.adminUsedList>div:last-child{max-height:70vh;overflow-y:auto}.adminUsedList>div:last-child>button{width:100%;padding:15px 16px;display:grid;gap:4px;border:0;border-bottom:1px solid #eceeef;text-align:left;background:#fff;cursor:pointer}.adminUsedList>div:last-child>button.selected{color:#fff;background:#151a20}.adminUsedList button small,.adminUsedList button span{color:#80868d;font-size:9px}.adminUsedList button strong{font-size:12px}.adminUsedEditor>form:first-child{padding:28px}.adminUsedEditor label>span{margin-bottom:7px;display:block;color:#6e747b;font-size:10px}.adminUsedEditor input,.adminUsedEditor select,.adminUsedEditor textarea{width:100%;min-height:44px;padding:0 11px;border:1px solid #dcdfe2;border-radius:10px;background:#fff}.adminUsedEditor textarea{padding-block:10px;resize:vertical}.adminUsedEditor .adminInlineCheck{margin:0 0 14px;display:flex;align-items:center;gap:8px;font-size:11px}.adminUsedEditor .adminInlineCheck input{width:16px;min-height:16px}.adminUsedImages{padding:28px;border-top:1px solid #eceeef}.adminUsedImages>div:first-child{display:flex;align-items:center;justify-content:space-between}.adminUsedImages h3{margin:0;font-size:16px}.adminUsedImages>div:first-child span{color:#7f858b;font-size:10px}.adminUsedImageGrid{margin:16px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.adminUsedImageGrid figure{margin:0;aspect-ratio:1/.8;position:relative;overflow:hidden;background:#eef0f2}.adminUsedImageGrid img{width:100%;height:100%;object-fit:cover}.adminUsedImageGrid button{min-height:28px;position:absolute;right:5px;bottom:5px;border:0;border-radius:7px;color:#fff;background:rgba(18,22,27,.78);cursor:pointer;font-size:9px}.adminUsedImages>form{display:grid;grid-template-columns:1fr auto;gap:8px}.adminUsedImages>form button{min-height:44px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:#151a20;cursor:pointer}.adminUsedInquirySection{margin-top:64px}.adminUsedInquirySection .adminTitle h2{margin:10px 0 0;font-size:32px;letter-spacing:-.04em}.adminUsedInquiryGrid{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminUsedInquiryGrid article{padding:24px;border-radius:18px;background:#fff}.adminUsedInquiryGrid article>span{color:#858a90;font-size:9px}.adminUsedInquiryGrid h3{margin:10px 0 8px;font-size:16px}.adminUsedInquiryGrid blockquote,.adminUsedInquiryGrid p{margin:0;color:#646a70;font-size:11px;line-height:1.65}.adminUsedInquiryGrid blockquote{margin-top:12px;padding:12px;background:#f4f5f6}.adminUsedInquiryGrid article>div{margin-top:18px;display:flex;gap:6px}.adminUsedInquiryGrid button{min-height:34px;padding:0 10px;border:0;border-radius:8px;background:#e9ebed;cursor:pointer;font-size:9px}@media (max-width:1050px){.usedCatalogControls{grid-template-columns:1fr 1fr}.usedSearchBox{grid-column:1/-1}.usedCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.usedDetailGrid{grid-template-columns:1fr}.usedDetailSummary{position:static}.adminUsedLayout{grid-template-columns:1fr}.adminUsedList>div:last-child{max-height:340px}}@media (max-width:760px){.usedListingHero{min-height:0;padding:58px 0 42px;align-items:flex-start;flex-direction:column}.usedListingHero h1,.usedSellHero h1{font-size:43px}.usedListingHeroActions{width:100%}.usedListingHeroActions a{flex:1 1}.usedTrustStrip>.shell{grid-template-columns:1fr}.usedTrustStrip>.shell>div{min-height:96px;padding:18px 8px;border-right:0;border-bottom:1px solid #e2e6ea}.usedTrustStrip>.shell>div:last-child{border-bottom:0}.usedCatalogSection{padding:66px 0 88px}.usedCatalogControls{padding:10px;grid-template-columns:1fr}.usedSearchBox{grid-column:auto}.usedCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 7px}.usedCardBody h3{min-height:39px;font-size:14px}.usedCardBody>p{font-size:10px}.usedCardFacts{gap:3px}.usedCardFacts span{padding:4px 5px;font-size:8px}.usedCardBody>strong{font-size:15px}.usedSellHero{padding:40px 0 46px}.usedBackLink{margin-bottom:35px}.usedSellLayout{padding-bottom:88px;grid-template-columns:1fr;gap:28px}.usedSellAside{position:static}.usedFormGrid{grid-template-columns:1fr;gap:0}.usedPhotoPreviewGrid{grid-template-columns:repeat(2,1fr)}.usedDetailTop{padding-top:20px}.usedDetailGrid{gap:30px}.usedGalleryMain{width:calc(100% + (var(--page-gutter) * 2));margin-left:calc(var(--page-gutter) * -1);aspect-ratio:1/.85}.usedGalleryThumbs{grid-template-columns:repeat(5,1fr)}.usedDetailSummary>h1{font-size:31px}.usedDetailContent{padding:62px 0 88px}.usedDetailArticleGrid{grid-template-columns:1fr}.usedDetailArticleGrid article{min-height:160px;padding:22px}.adminUsedImageGrid,.adminUsedInquiryGrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.usedListingHeroActions{flex-direction:column}.usedCardMedia{aspect-ratio:1/.92}.usedCardMedia>small{display:none}.usedStatusBadge{padding:6px 8px;font-size:9px}.usedPhotoDrop{padding:24px 14px}.adminUsedImageGrid,.adminUsedImages>form,.adminUsedInquiryGrid{grid-template-columns:1fr}}.headerSignupLink{font-weight:800;color:#145ca8!important}.premiumMobileAuth{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 4px}.premiumMobileAuth .mobileMenuLogoutButton,.premiumMobileAuth a{min-height:46px;display:grid;place-items:center;border:1px solid #dfe4e8;border-radius:10px;text-decoration:none;font-size:13px;font-weight:800}.premiumMobileAuth>:last-child>.mobileMenuLogoutButton,.premiumMobileAuth>a:last-child{border-color:#145ca8;color:#fff;background:#145ca8}.premiumMobileAuth .accountLogoutControl{display:contents}.premiumMobileAuth .mobileMenuLogoutButton{width:100%;cursor:pointer}.premiumMobileAuth .formError{grid-column:1/-1}.homeSectionSkeleton{min-height:260px;display:grid;gap:14px;align-items:stretch}.homeProductSkeleton{grid-template-columns:repeat(4,minmax(0,1fr))}.homeUsedSkeleton{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:60px}.homeSeasonSkeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.homeSectionSkeleton i,.routeLoadingHero,.routeLoadingRows i{display:block;border-radius:18px;background:linear-gradient(100deg,#eef1f3 20%,#f8f9fa 40%,#eef1f3 60%);background-size:200% 100%;animation:agriumSkeleton 1.4s ease-in-out infinite}.homeDataUnavailable{padding-block:70px;text-align:center}.homeDataUnavailable span{display:block;font-weight:800}.homeDataUnavailable p{margin:10px auto 18px;color:#65717e}.homeDataUnavailable a{color:#145ca8;font-weight:800;text-decoration:none}.routeLoadingPage{min-height:100dvh;background:#fff}.routeLoadingShell{padding-block:48px 100px}.routeLoadingHero{height:min(52dvh,560px)}.routeLoadingRows{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.routeLoadingRows i{height:180px}.routeLoadingShell>span{display:block;margin-top:18px;color:#687482;font-size:13px}@keyframes agriumSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.tossWidgetShell{min-width:0;overflow:hidden;border:1px solid #e1e6eb;border-radius:18px;background:#fff}.tossWidgetShell.compact{margin-top:18px}.tossWidgetStatus{min-height:48px;padding:13px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf0f2;color:#566170;background:#f8f9fa;font-size:12px}.tossWidgetShell[data-state=ERROR] .tossWidgetStatus{color:#a12b2b;background:#fff4f4}.tossWidgetSpinner{width:16px;height:16px;flex:0 0 auto;border:2px solid #d6dce2;border-top-color:#145ca8;border-radius:50%;animation:agriumSpin .75s linear infinite}.tossAgreementMount,.tossWidgetMount{min-width:0;overflow:hidden}.tossWidgetShell>.checkoutRetryButton{margin:0 16px 16px}@keyframes agriumSpin{to{transform:rotate(1turn)}}.addressOpenRow{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dfe4e8;border-radius:14px;background:#f8f9fa}.addressOpenRow>div{min-width:0;display:grid;gap:4px}.addressOpenRow strong{font-size:14px}.addressOpenRow span{color:#66717d;font-size:12px;line-height:1.5}.addressModal button,.addressOpenRow button{min-height:44px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-weight:750}.addressOpenRow button{padding:0 16px;flex:0 0 auto;color:#fff;background:#145ca8}.addressFieldGrid{grid-template-columns:minmax(120px,.35fr) 1fr}.addressModalBackdrop{padding:24px;position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(14,20,27,.58)}.addressModal{width:min(680px,100%);max-height:min(760px,calc(100dvh - 48px));display:grid;grid-template-rows:auto auto auto minmax(180px,1fr) auto;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 28px 90px rgba(0,0,0,.24)}.postcodeModal{height:min(760px,calc(100dvh - 48px));grid-template-areas:"postcode-header" "postcode-status" "postcode-embed" "postcode-footer";grid-template-rows:auto auto minmax(320px,1fr) auto}.postcodeModal>header{grid-area:postcode-header}.postcodeModal>.addressSearchStatus{grid-area:postcode-status}.postcodeEmbed{grid-area:postcode-embed;min-height:420px;height:100%;overflow:hidden;background:#f7f8f9}.postcodeModal>footer{grid-area:postcode-footer}.addressModal>footer{padding:12px 24px;text-align:right}.addressModal>footer button{padding:0 16px;color:#34404c}.addressModal>header{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e6eaee}.addressModal>header span{color:#145ca8;font-size:11px;font-weight:800}.addressModal>header h2{margin:7px 0 0;font-size:28px;letter-spacing:-.04em}.addressModal>header button{width:44px;padding:0;color:#3d4854;background:#f0f2f4;font-size:26px}.addressModalSearch{padding:18px 24px 10px;display:grid;grid-template-columns:1fr 92px;gap:8px}.checkoutSection .addressModalSearch input{height:52px;font-size:16px}.addressModalSearch button{color:#fff;background:#121820}.addressModalSearch button:disabled{opacity:.6}.addressModal .addressSearchStatus{min-height:36px;padding:0 24px 10px;color:#687482;font-size:12px}.addressModalResults{padding:0 24px 16px;overflow-y:auto;overscroll-behavior:contain}.addressModalResults>button{width:100%;min-height:70px;padding:14px 8px;display:grid;grid-template-columns:70px 1fr;align-items:center;gap:12px;border-radius:0;border-bottom:1px solid #e9edf0;color:#1b232d;background:#fff;text-align:left}.addressModalResults>button:hover{background:#f5f8fb}.addressModalResults strong{color:#145ca8;font-size:13px}.addressModalResults span{font-size:14px;line-height:1.5}.addressModalResults small{grid-column:2;color:#687482;font-size:12px;line-height:1.4}.addressModal .addressMoreButton{margin:0 24px 14px;color:#145ca8;background:#edf4fb}.addressModalEmpty{min-height:190px;display:grid;place-content:center;gap:8px;color:#687482;text-align:center}.addressModalEmpty b{color:#222b35}.addressModal>footer{padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e6eaee}.addressModal>footer button{width:100%;color:#28333e;background:#eef1f3}.purchasePendingNotice{padding:16px;display:grid;gap:7px;border:1px solid #cddced;border-radius:14px;background:#f2f7fc}.purchasePendingNotice span{color:#526274;font-size:12px;line-height:1.55}.purchasePendingNotice button{min-height:42px;justify-self:start;border:0;color:#145ca8;background:transparent;cursor:pointer;font-weight:800}@media (max-width:900px){.premiumHeroSlide,.premiumHeroSlide>img{transition:none!important}.premiumHeroSlide.active>img,.premiumHeroSlide>img{transform:none!important}.heroGhostButton,.mobileBottomDock,.premiumHeroControls>button,.premiumMobileMenuPanel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobileBottomDock{height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;box-shadow:0 -4px 16px rgba(22,29,37,.05)}body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.mobileDockLink{min-height:58px;font-size:10px;touch-action:manipulation}.premiumHeroViewport{height:min(640px,calc(100dvh - 66px));min-height:520px}.premiumHeroContent{padding-top:110px;padding-bottom:82px}.premiumHeroContent h1{font-size:clamp(38px,10vw,54px)}.premiumHeroButtons a{min-height:48px}.homeProductSkeleton,.homeSeasonSkeleton,.homeUsedSkeleton,.routeLoadingRows{grid-template-columns:1fr 1fr}.checkoutLayout{gap:22px}.checkoutSection{padding:26px 0 34px}.checkoutSummary{margin-bottom:24px}.tossWidgetShell{margin-inline:-4px;border-radius:14px}.purchaseRequestForm{padding:24px 18px}.purchaseRequestFields{grid-template-columns:1fr}.purchaseRequestFields .wideField{grid-column:auto}}@media (max-width:620px){button,input,select,textarea{font-size:16px}.premiumMobileMenuPanel{width:100vw;max-height:calc(100dvh - 62px);padding:20px;position:fixed;top:62px;right:0;overflow-y:auto;border-right:0;border-left:0;box-shadow:0 20px 40px rgba(16,24,32,.12)}.homeProductSkeleton,.homeSeasonSkeleton,.homeUsedSkeleton,.routeLoadingRows{grid-template-columns:1fr}.homeSectionSkeleton i:nth-child(n+3){display:none}.addressOpenRow{align-items:stretch;flex-direction:column}.addressOpenRow button{width:100%}.addressFieldGrid{grid-template-columns:1fr}.addressModalBackdrop{padding:0;place-items:stretch}.addressModal{width:100%;height:100dvh;max-height:none;border-radius:0}.postcodeModal{grid-template-rows:auto auto minmax(0,1fr) auto}.postcodeEmbed{min-height:0}.addressModal>footer{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.addressModal>header{padding:max(18px,env(safe-area-inset-top)) 18px 16px}.addressModal>header h2{font-size:24px}.addressModalSearch{padding:14px 16px 8px;grid-template-columns:1fr 76px}.addressModal .addressSearchStatus,.addressModalResults{padding-right:16px;padding-left:16px}.addressModalResults>button{grid-template-columns:62px 1fr}.checkoutHero{padding-top:42px}.checkoutHero h1{font-size:40px}.checkoutLayout{padding-bottom:26px}.checkoutForm,.checkoutSummary{min-width:0}.checkoutSummary{padding:18px;border-radius:16px}.checkoutButton,.primaryAction,.purchaseRequestForm>button{min-height:52px;touch-action:manipulation}.accountPanel{box-shadow:none}}@media (prefers-reduced-motion:reduce){.homeSectionSkeleton i,.routeLoadingHero,.routeLoadingRows i,.tossWidgetSpinner{animation:none!important}}.routeLoadingBrand{min-height:68px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6eaee}.routeLoadingBrand b{letter-spacing:.12em}.routeLoadingBrand span{color:#687482;font-size:12px}@media (max-width:900px){.premiumHeader,.routeLoadingPage{padding-top:env(safe-area-inset-top)}.routeLoadingBrand{min-height:62px}}