.accountDashboard{width:min(100%,1040px)}.accountDashboardHeader,.accountDashboardSectionHead,.accountSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:24px}.accountDashboardHeader h1,.accountSectionHeader h1{margin:0}.accountDashboardSummary{margin:10px 0 0;color:var(--ag-muted);font-size:14px}.accountDashboardNav{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:34px 0}.farmQualificationSummary{display:flex;align-items:center;justify-content:space-between;gap:24px}.farmQualificationSummary h2,.farmQualificationSummary p{margin:0}.farmQualificationSummary p{margin-top:7px;color:var(--ag-muted);line-height:1.6}.farmQualificationPage{width:min(100%,780px)}.farmQualificationPage h1{margin:8px 0 12px;font-size:clamp(30px,5vw,46px)}.farmQualificationApply,.farmQualificationNotice{margin-top:30px;padding-top:28px;border-top:1px solid var(--ag-line)}.farmQualificationApply h2,.farmQualificationNotice h2{margin:0 0 15px;font-size:22px}.farmQualificationNotice>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.farmQualificationNotice article{padding:18px;border-radius:12px;background:#f3f7f4}.farmQualificationNotice article p{color:var(--ag-muted);font-size:14px;line-height:1.6}.farmQualificationNotice article a{color:var(--ag-blue);font-size:14px;font-weight:750}.farmQualificationResult{margin-top:28px;padding:18px;border-radius:12px;background:#eef6f1;color:#20553d;font-weight:750}.farmQualificationRequest{display:grid;gap:15px;margin-top:20px}.farmQualificationRequest label{display:grid;gap:7px;font-size:14px;font-weight:750}.farmQualificationRequest input,.farmQualificationRequest select{width:100%;min-height:50px;padding:0 14px;border:1px solid #d6dce2;border-radius:10px;background:#fff;font:inherit}.farmQualificationRequest>p{margin:0;color:var(--ag-muted);font-size:13px;line-height:1.6}.accountDashboardNav a{display:grid;gap:5px;min-height:96px;padding:20px;color:var(--ag-ink);text-decoration:none;border:1px solid var(--ag-line);border-radius:14px}.accountDashboardNav a:focus-visible,.accountDashboardNav a:hover{border-color:var(--ag-blue)}.accountDashboardNav span,.accountRecentOrders span,.accountResultCount{color:var(--ag-muted);font-size:13px}.accountDashboardSection{padding:30px 0;border-top:1px solid var(--ag-line)}.accountDashboardSection h2,.accountDashboardSectionHead h2{margin:0 0 18px;font-size:22px}.accountDashboardSectionHead h2{margin:0}.accountRecentOrders{display:grid;gap:10px;margin-top:18px}.accountRecentOrders a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:5px 18px;padding:16px 0;color:var(--ag-ink);text-decoration:none;border-bottom:1px solid var(--ag-line)}.accountRecentOrders span{grid-column:1/-1}.accountRecentOrders .accountRecentOrderAmount{grid-column:auto;color:var(--ag-ink);font-size:15px;font-weight:800}.accountRecentOrderAction{align-self:center;color:var(--ag-blue);font-size:13px}.accountProfileDefinition,.customerOrderDefinition{display:grid;gap:0;margin:0}.accountProfileDefinition div,.customerOrderDefinition div{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:18px;padding:13px 0;border-bottom:1px solid var(--ag-line)}.accountProfileDefinition dt,.customerOrderDefinition dt{color:var(--ag-muted)}.accountProfileDefinition dd,.customerOrderDefinition dd{margin:0;overflow-wrap:anywhere}.accountOrdersPage{min-height:70dvh;padding-block:56px 110px}.accountSectionHeader{margin-bottom:30px}.accountSectionHeader h1{font-size:clamp(34px,5vw,54px);letter-spacing:-.045em}.customerOrderList{display:grid;gap:14px}.accountEmptyState,.customerOrderCard,.customerOrderDetail>section{padding:clamp(20px,4vw,30px);background:#fff;border:1px solid var(--ag-line);border-radius:16px}.customerOrderCardHead,.customerOrderCardHead>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.customerOrderCardHead>div{justify-content:flex-start;color:var(--ag-muted);font-size:13px}.customerOrderCardHead>strong{color:var(--ag-blue)}.customerOrderCard h2{margin:18px 0;font-size:21px}.customerOrderCard dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px}.customerOrderCard dl div{display:grid;gap:4px}.customerOrderCard dt{color:var(--ag-muted);font-size:12px}.customerOrderCard dd{margin:0;overflow-wrap:anywhere}.accountPagination{display:flex;justify-content:center;gap:18px;margin-top:28px}.accountPagination a,.accountPagination span{min-width:60px;text-align:center}.accountPagination span{color:var(--ag-muted)}.customerOrderDetail{display:grid;gap:16px;max-width:900px;margin:18px auto 0}.customerOrderDetail h2{margin:0 0 18px;font-size:21px}.customerOrderStatusCard h1{margin:6px 0;font-size:clamp(30px,5vw,46px)}.customerOrderStatusCard p,.customerOrderStatusCard time{display:block;margin:4px 0;color:var(--ag-muted)}.customerOrderItems article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--ag-line)}.customerOrderItems article>div{display:grid;gap:5px}.customerOrderItems a{color:var(--ag-ink);font-weight:750}.customerOrderItems span{color:var(--ag-muted);font-size:13px}.accountBackLink{display:inline-flex;margin-bottom:16px}.accountEmptyState{text-align:center}.accountEmptyState .primaryAction{margin-top:12px}@media (max-width:760px){.accountDashboardNav{grid-template-columns:repeat(2,minmax(0,1fr))}.accountDashboardHeader,.accountSectionHeader{align-items:flex-start}.customerOrderCard dl{grid-template-columns:repeat(2,minmax(0,1fr))}.accountOrdersPage{padding-block:30px 90px}}@media (max-width:460px){.accountDashboardHeader,.accountSectionHeader{flex-direction:column}.accountDashboardNav{grid-template-columns:repeat(2,minmax(0,1fr))}.accountDashboardNav a{min-height:92px;padding:15px}.farmQualificationSummary{align-items:stretch;flex-direction:column}.farmQualificationNotice>div{grid-template-columns:1fr}.customerOrderCardHead,.customerOrderItems article{align-items:flex-start;flex-direction:column}.accountProfileDefinition div,.customerOrderDefinition div{grid-template-columns:1fr;gap:4px}}.purchaseGuidePage{padding-block:clamp(44px,7vw,88px) 110px}.purchaseGuideIntro{max-width:780px}.purchaseGuideIntro h1{margin:10px 0 14px;font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.045em}.purchaseGuideIntro>p:last-child{color:var(--ag-muted);font-size:17px;line-height:1.7}.purchaseGuideFarm{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:24px;margin:44px 0;padding:clamp(24px,4vw,40px);border-radius:20px;background:#eff5f1}.purchaseGuideFarm h2{margin:8px 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.3}.purchaseGuideFarm p{margin:0;color:#52665a;line-height:1.7}.purchaseGuideOfficialLinks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 22px;padding-top:18px;border-top:1px solid rgb(27 77 54/16%)}.purchaseGuideOfficialLinks a,.purchaseGuideSections nav a{color:#145c46;font-weight:750}.farmQualificationStatus{text-decoration:none}.farmQualificationStatus--compact{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;color:#dff3e7;border:1px solid rgb(223 243 231/28%);border-radius:999px;font-size:12px;font-weight:750;white-space:nowrap}.farmQualificationStatus--panel{align-self:center;display:grid;gap:6px;padding:20px;color:#183c2d;border:1px solid rgb(24 60 45/16%);border-radius:14px;background:rgb(255 255 255/74%)}.farmQualificationStatus--panel span{font-size:17px;font-weight:800}.farmQualificationStatus--panel small{color:#5a6d62;font-size:13px;line-height:1.55}.purchaseGuideSections{display:grid;border-top:1px solid var(--ag-line)}.purchaseGuideSections>section{display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;padding:30px 0;border-bottom:1px solid var(--ag-line)}.purchaseGuideSections>section>span{color:#718077;font-size:13px;font-weight:750}.purchaseGuideSections h2{margin:0 0 10px;font-size:23px}.purchaseGuideSections p{max-width:800px;margin:0;color:var(--ag-muted);line-height:1.7}.purchaseGuideSections nav{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:15px}@media (max-width:700px){.purchaseGuidePage{padding-block:30px 90px}.purchaseGuideIntro h1{font-size:34px}.purchaseGuideFarm{grid-template-columns:1fr;margin:30px 0;padding:22px 18px;border-radius:14px}.purchaseGuideOfficialLinks{grid-column:auto}.purchaseGuideSections>section{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:24px 0}.purchaseGuideSections h2{font-size:20px}}.easyPayGroup{margin-top:18px;padding-top:16px;border-top:1px solid #dce3e8}.easyPayHeading{margin:0 0 10px;color:#536573;font-size:15px;font-weight:650}.easyPayActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:12px}.easyPayOption{display:grid;justify-items:stretch;gap:6px;min-width:0}.easyPayBrandButton{display:grid;place-items:center;width:100%;height:64px;min-height:64px;padding:8px 12px;border:1px solid transparent;border-radius:8px;cursor:pointer}.easyPayBrandButton:hover:not(:disabled){border-color:#536573}.easyPayBrandButton:focus-visible{outline:3px solid #1d5c82;outline-offset:3px}.easyPayBrandButton:disabled{cursor:not-allowed;opacity:.6}.easyPayBrandButton--NAVER_PAY{padding-block:6px;background:#00de5a}.easyPayBrandButton--NAVER_PAY:disabled{background:#dcdee0;opacity:1}.easyPayBrandButton--KAKAO_PAY{background:#ffeb00}.easyPayBrandImage{display:block;width:auto;height:40px;max-width:100%;object-fit:contain}.easyPayBrandButton--NAVER_PAY .easyPayBrandImage{height:48px}.easyPayBrandButton--KAKAO_PAY .easyPayBrandImage{height:36px}.easyPayStatus{justify-self:center;color:#4b5563;font-size:14px;font-weight:650;line-height:1.5}.virtualAccountDetails{width:100%;min-width:0;box-sizing:border-box;margin-block:20px;padding:clamp(16px,3vw,24px);border:1px solid var(--ag-line,#e3e7eb);border-radius:12px;background:var(--ag-soft,#f4f6f7);text-align:left;color:var(--ag-ink,#121820)}.virtualAccountDetails h2{margin:0 0 16px;font-size:20px;line-height:1.4}.virtualAccountDetails dl{display:grid;gap:0;margin:0}.virtualAccountDetails dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--ag-line,#e3e7eb)}.virtualAccountDetails dd,.virtualAccountDetails dt{margin:0;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.virtualAccountDetails dt{color:#56616c}.virtualAccountDetails dd strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.virtualAccountDetails p{margin:16px 0 0;font-size:15px;line-height:1.75;color:#46525e;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:480px){.virtualAccountDetails dl>div{grid-template-columns:1fr;gap:3px}.virtualAccountDetails dt{font-size:14px}}:root{--ag-ink:var(--color-ink);--ag-muted:var(--color-muted);--ag-line:var(--color-line);--ag-paper:var(--color-surface);--ag-soft:var(--color-surface-soft);--ag-blue:#145a96;--ag-radius:12px;--ag-shadow:0 10px 28px rgba(25,31,40,.06)}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(20,90,150,.22);outline-offset:2px}.premiumNoticeBar{color:#dbe2e9;background:#17202a}.premiumNoticeBar>.shell{min-height:42px}.premiumUtilityNote{color:#dbe2e9;font-size:13px;font-weight:650}.premiumNoticeBar nav{align-items:center;gap:0}.premiumNoticeBar nav>a,.premiumNoticeBar nav>button{min-height:18px;padding-inline:14px;display:inline-flex;align-items:center;border-left:1px solid rgba(255,255,255,.18)}.premiumNoticeBar nav>:first-child{border-left:0}.headerLogoutButton,.premiumNoticeBar a{color:#f7f9fb;font-size:13px;opacity:.88}.premiumHeaderMain{min-height:88px}.premiumBrand b{font-size:23px;letter-spacing:.11em}.premiumBrand small{color:#66717d;font-size:11px;font-weight:700;letter-spacing:.04em}.premiumSearch{min-height:50px;border-radius:10px}.premiumSearch button{min-height:40px;border-radius:7px;font-size:13px}.premiumQuickLinks{gap:6px}.premiumQuickLink{min-width:64px;min-height:58px;padding:7px 6px;border-radius:8px;color:#4d5965;font-size:11px;font-weight:700}.premiumNavBar>.shell{height:56px}.premiumCategoryMenu{width:204px}.premiumCategoryDisclosure>summary,.premiumPrimaryNav a{font-size:14px}.premiumPrimaryNav{gap:clamp(20px,2.5vw,38px)}.premiumPrimaryNav a{font-weight:650}.premiumHeroViewport{height:clamp(520px,56vw,640px);max-height:640px}.premiumHeroShade{background:linear-gradient(90deg,rgba(10,14,20,.84),rgba(10,14,20,.55) 40%,rgba(10,14,20,.08) 75%),linear-gradient(0deg,rgba(6,10,15,.34),transparent 48%)}.premiumHeroContent>span{font-size:13px;font-weight:700}.premiumHeroContent h1{max-width:650px;margin:18px 0 20px;font-size:clamp(42px,4.6vw,62px);line-height:1.1;letter-spacing:-.045em}.premiumHeroContent p{max-width:520px;font-size:16px;line-height:1.65}.premiumHeroButtons{margin-top:30px}.heroGhostButton,.heroLightButton,.premiumDarkButton,.premiumLineButton{min-height:50px;border-radius:6px;font-size:14px}.heroGhostButton{background:rgba(10,14,20,.2)}.heroGhostButton,.premiumHeroControls>button{-webkit-backdrop-filter:none;backdrop-filter:none}.premiumHeroControls>button{border-radius:6px}.homeServiceBar{margin-top:22px;border-color:#dfe3e7}.homeServiceBar>a{min-height:88px;padding:18px 22px;grid-template-columns:1fr auto}.homeServiceBar>a>span{display:none}.homeServiceBar strong{font-size:15px}.homeServiceBar p{font-size:13px}.premiumSection{padding-block:84px}.sectionEditorialHead{margin-bottom:30px}.sectionEditorialHead h2{margin-top:9px;font-size:clamp(30px,3vw,42px);line-height:1.18;letter-spacing:-.04em}.sectionEditorialHead>p,.sectionTextLink{font-size:14px}.workImageGrid{gap:12px}.workImageCopy small{display:none}.workImageCopy span{font-size:12px}.buyConfidenceGrid a,.buyConfidencePanel{border-radius:0;box-shadow:none}.buyConfidenceGrid p,.buyConfidenceGrid span{font-size:13px}.homeDataUnavailable p{max-width:520px}.catalogMasthead h1,.legalHero h1,.preferenceHero h1,.recommendHero h1,.usedListingHero h1{font-size:clamp(38px,5vw,60px);line-height:1.1;letter-spacing:-.045em}.catalogMasthead p,.legalHero>span,.preferenceHero p,.recommendHero p,.usedListingHero p{font-size:16px;line-height:1.7}.catalogControlShell{scroll-margin-top:72px}.instantSearchHint{font-size:13px}.emptyState p{max-width:520px}@media (max-width:1120px) and (min-width:861px){.premiumHeaderMain{gap:22px}.premiumQuickLink:not(.premiumCartQuick){display:grid}.premiumQuickLink{min-width:54px}.premiumPrimaryNav{gap:20px}}@media (max-width:860px){.premiumHeaderMain{min-height:66px}.premiumMobileMenuPanel{border-radius:10px}.premiumMobileMenuHead span,.premiumMobileMenuPanel nav>strong{font-size:12px}.premiumMobileMenuPanel nav a{font-size:14px}.mobileDockLink{font-size:11px}.premiumHeroViewport{height:min(560px,calc(100svh - 66px));min-height:500px;max-height:560px}.premiumHeroContent{padding-top:80px;padding-bottom:74px}.premiumHeroContent h1{max-width:540px;font-size:clamp(36px,8vw,48px)}.premiumHeroContent p{font-size:15px}}@media (max-width:620px){.premiumHeroContent>span{font-size:12px}.premiumHeroContent h1{margin-top:12px;font-size:36px}.premiumHeroContent p{font-size:14px}.heroGhostButton,.heroLightButton{min-height:48px;font-size:13px}.homeServiceBar>a{min-height:92px;padding:15px}.homeServiceBar strong{font-size:14px}.homeServiceBar p,.premiumProductGrid .productCardMeta,.premiumProductGrid .productCardPurchase,.premiumProductGrid .productInfo p,.sectionEditorialHead>p,.workImageCopy span{font-size:12px}.premiumSection{padding-block:64px}.sectionEditorialHead h2{font-size:30px}.catalogMasthead h1,.legalHero h1,.preferenceHero h1,.recommendHero h1,.usedListingHero h1{font-size:38px}}@media (min-width:861px) and (max-width:900px){body:has(.mobileBottomDock){padding-bottom:0}}.productDetail{padding-block:48px 82px;gap:clamp(42px,5vw,70px)}.detailVisual .visualNote{padding-top:10px;font-size:12px;letter-spacing:0}.detailPurchase{padding-top:24px}.detailPurchase h1{font-size:clamp(32px,3vw,43px)}.detailTagline{max-width:600px}.detailPriceSummary{margin-top:4px}.detailPriceSummary .detailPrice{margin-bottom:8px}.detailPriceBreakdown{margin:0 0 22px;display:flex;flex-wrap:wrap;gap:8px 18px;color:#667085;font-size:13px;line-height:1.55}.detailPriceBreakdown div{display:inline-flex;gap:6px}.detailPriceBreakdown dd,.detailPriceBreakdown dt{margin:0}.detailPriceBreakdown dd{color:#344054;font-weight:700}.detailTaxChoiceSummary{margin:0 0 24px}.badgeRow{margin-block:18px 26px}.badgeRow span{padding:6px 9px;border-radius:4px;font-size:11px}.purchaseActionPanel{padding:18px 0;border-width:1px 0;border-radius:0}.purchaseOptionSummary,.purchaseQuantity,.purchaseStatusRows>div{min-height:52px;padding-block:12px;display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;border-top:1px solid #e4e7ec}.purchaseOptionSummary>span,.purchaseQuantity>label,.purchaseStatusRows dt{color:#667085;font-size:13px}.purchaseOptionSummary>strong,.purchaseStatusRows dd{color:#1d2939;font-size:13px;font-weight:700;line-height:1.55}.purchaseQuantityStepper{width:148px;display:grid;grid-template-columns:46px 56px 46px;border:1px solid #cfd5dc;border-radius:4px;overflow:hidden}.purchaseQuantityStepper button,.purchaseQuantityStepper input{width:100%;min-width:0;min-height:46px;border:0;color:#111827;background:#fff;font:inherit;font-size:15px;text-align:center}.purchaseQuantityStepper button{cursor:pointer;font-size:20px}.purchaseQuantityStepper input{border-inline:1px solid #e4e7ec;appearance:textfield}.purchaseQuantityStepper input::-webkit-inner-spin-button,.purchaseQuantityStepper input::-webkit-outer-spin-button{margin:0;appearance:none}.purchaseQuantityStepper button:disabled,.purchaseQuantityStepper input:disabled{color:#98a2b3;background:#f5f6f7;cursor:not-allowed}.buyButton:focus-visible,.cartButton:focus-visible,.purchaseQuantityStepper button:focus-visible,.purchaseQuantityStepper input:focus-visible{position:relative;z-index:1;outline:3px solid #1d5c82;outline-offset:-3px}.purchaseStatusRows,.purchaseStatusRows dd,.purchaseStatusRows dt{margin:0}.purchaseStatusRows dd small{margin-top:3px;display:block;color:#667085;font-size:12px;font-weight:500}.purchaseFarmQualification{padding-block:12px;border-top:1px solid #e4e7ec}.purchaseFarmQualification .farmQualificationStatus--panel{padding:12px 14px;gap:3px;border-radius:10px;background:#f5faf7}.purchaseFarmQualification .farmQualificationStatus--panel span{font-size:14px}.purchaseFarmQualification .farmQualificationStatus--panel small{font-size:12px}.purchaseEstimate{padding-block:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;align-items:end;border-top:1px solid #d9dee5}.purchaseEstimate>span{color:#475467;font-size:13px;font-weight:700}.purchaseEstimate>strong{color:#111827;font-size:clamp(22px,2vw,28px);letter-spacing:-.03em}.purchaseEstimate>small{grid-column:1/-1;color:#667085;font-size:12px;line-height:1.55}.serverAuthorityNote{display:flex;flex-wrap:wrap;gap:5px;color:#667085;font-size:12px;line-height:1.6}.detailSectionNav{position:sticky;z-index:72;top:0;grid-template-columns:repeat(5,minmax(0,1fr));border-color:#dfe3e8;background:#fff;box-shadow:0 8px 22px rgba(17,24,39,.05)}.productPreviewPage .detailSectionNav{top:40px}.detailSectionNav a,.detailSectionNav a:first-child{min-height:54px;border-color:#eceff2;color:#475467;box-shadow:none;font-size:13px}.detailSectionNav a:focus-visible,.detailSectionNav a:hover{color:#075aa8;background:#f7f9fb}.detailSectionNav a:focus-visible{position:relative;z-index:1;outline:2px solid #075aa8;outline-offset:-3px}.buyerChecklistSection,.detailGuideGrid,.detailMediaSection,.detailUseCases,.productDetailImageGallery,.productStorySection,.verifiedSpecSection{scroll-margin-top:72px}.productDetailImageGallery{padding-block:0 72px}.productDetailImageGallery>div{gap:0;background:#fff}.productStorySection{padding-block:68px 76px;border-top:1px solid #e4e7ec}.productStoryHeader{grid-template-columns:minmax(0,1fr);gap:28px}.productStoryIntro{max-width:760px}.buyerChecklist h2,.detailMediaSection header h2,.detailUseCases h2,.productStoryHeader h2,.verifiedSpecHeader h2{font-size:clamp(30px,3.5vw,40px);line-height:1.22}.productStoryLead{max-width:700px!important;margin-top:20px;font-size:clamp(18px,2vw,23px);line-height:1.58}.verificationLine{max-width:620px}.productKeyFacts{margin-top:44px}.productStoryCopy{margin-top:52px;padding-top:34px}.verifiedSpecSection{padding-block:72px 80px;border-top:1px solid #eef0f2}.verifiedSpecTable{margin-top:38px}.catalogSpecDisclosure,.compactSourceDisclosure{margin-top:24px}.compactSourceDisclosure .detailSources{padding-block:18px}.compactSourceDisclosure .detailSources>div{grid-template-columns:repeat(2,minmax(0,1fr))}.compactSourceDisclosure .detailSources a,.compactSourceDisclosure .detailSources>div>div{min-height:88px;padding:14px}.detailUseCases{padding-block:66px;scroll-margin-top:72px}.detailGuideGrid{padding-block:68px 76px;border-bottom:0}.detailGuideGrid article{padding-block:4px 8px}.detailGuideGrid article>span{font-size:11px;font-weight:800}.buyerChecklistSection,.detailMediaSection{padding-block:70px 78px}.detailContactInner{padding-block:30px}.detailContactBand strong{margin-top:0;font-size:18px}.detailContactBand span{margin-top:6px;font-size:13px;line-height:1.55}@media (max-width:1000px){.productDetail{padding-block:34px 62px}}@media (max-width:700px){.productPreviewPage .detailSectionNav{top:40px}.detailSectionNav{width:100%;padding-inline:16px;gap:0;overflow-x:auto;border-inline:0;scrollbar-width:none}.detailSectionNav::-webkit-scrollbar{display:none}.detailSectionNav a,.detailSectionNav a:first-child{min-width:104px;min-height:50px;flex:0 0 auto;border-left:0;font-size:12px}.buyerChecklistSection,.detailGuideGrid,.detailMediaSection,.detailUseCases,.productDetailImageGallery,.productStorySection,.verifiedSpecSection{scroll-margin-top:62px}.productDetailImageGallery{padding-block:0 96px}.buyerChecklistSection,.detailMediaSection,.productStorySection,.verifiedSpecSection{padding-block:58px 64px}.buyerChecklist h2,.detailMediaSection header h2,.detailUseCases h2,.productStoryHeader h2,.verifiedSpecHeader h2{font-size:28px}.productStoryLead{font-size:18px}.productStoryCopy{margin-top:42px;padding-top:28px}.compactSourceDisclosure .detailSources>div{grid-template-columns:1fr}.detailPriceBreakdown{gap:5px 14px;font-size:12px}.purchaseOptionSummary,.purchaseQuantity,.purchaseStatusRows>div{grid-template-columns:80px minmax(0,1fr);gap:10px}.purchaseEstimate>strong{font-size:23px}.detailGuideGrid,.detailUseCases{padding-block:56px 62px}}.accountPanel.accountDashboard{width:min(100%,1040px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.accountPanel.accountDashboard h1{font-size:clamp(30px,4vw,42px)}.accountDashboardNav{gap:10px;margin-block:30px 38px}.accountDashboardNav a{min-height:88px;padding:18px;border-radius:10px;transition:border-color .16s ease,background-color .16s ease}.accountDashboardNav a:focus-visible,.accountDashboardNav a:hover{background:#f8fafc}.customerOrderList{gap:0;border-top:1px solid var(--ag-line)}.customerOrderCard{padding:24px 0;border:0;border-bottom:1px solid var(--ag-line);border-radius:0;background:transparent}.customerOrderCardHead>div{min-width:0;flex-wrap:wrap}.customerOrderCard dd,.customerOrderCard h2{overflow-wrap:anywhere}body .cartPage{padding-block:64px 120px}body .cartPage h1{margin:0 0 32px;font-size:clamp(36px,4vw,50px);line-height:1.12}body .cartProductCopy,body .cartRow{min-width:0}body .cartProductCopy a{overflow-wrap:anywhere}body .checkoutSummary,body .orderSummary{border:1px solid #e4e7ec;border-radius:12px;box-shadow:none}body .checkoutSummary>.summaryHeading p,body .orderSummary>p{color:#344054;font-size:13px;font-weight:750;letter-spacing:0}body .checkoutSummary small,body .orderSummary small{font-size:12px}body .checkoutHero{padding-block:64px 42px}body .checkoutHero>p{font-size:13px;letter-spacing:.08em}body .checkoutHero h1{margin-block:9px 14px;font-size:clamp(38px,4.5vw,50px);line-height:1.12}body .checkoutHero>span{max-width:560px;font-size:15px;line-height:1.65}body .checkoutLayout{gap:clamp(44px,6vw,72px)}body .checkoutSection{padding-block:32px 42px}body .checkoutSectionHead{margin-bottom:24px;gap:14px}body .checkoutSectionHead span,body .checkoutSummary>a,body .summaryHeading>span{font-size:12px}body .checkoutSection label>span{font-size:13px}body .paymentNotice{font-size:12px}body .summaryLine,body .summaryTotal{align-items:flex-start;gap:16px}body .summaryLine strong,body .summaryTotal strong{min-width:0;text-align:right;overflow-wrap:anywhere}.adminProductEditor .adminProductEditorActions{top:90px;border-radius:12px}.adminProductEditorActions>div:first-child>p{color:#52606d;font-size:12px;letter-spacing:0}.adminProductEditorActions a,.adminProductEditorActions button{min-height:42px;border-radius:9px;font-size:13px}.adminProductEditorActions .adminActionPublish{border-color:#145ca8;background:#145ca8;color:#fff}.adminProductEditorActions .adminActionDraft,.adminProductEditorActions .adminActionPreview{border-color:#cfd7e2;background:#fff;color:#17212d}.adminProductEditorActions .adminActionArchive{border-color:#efc8c8;background:#fff;color:#9f2424}.adminProductEditor>.adminDetailImages,.adminProductEditor>.adminEditorSection{margin:0;padding:28px 0;border:0;border-top:1px solid #e4e7eb;border-radius:0;background:transparent}.adminProductEditor .adminDetailImages [role=status],.adminProductEditor .adminDetailImages>p,.adminProductEditor .adminSectionHelp,.adminProductEditor label>span{font-size:13px}.adminProductEditor .adminImageReview span,.adminProductEditor .adminInventorySummary dt,.adminProductEditor .adminSectionHeading span{font-size:12px}@media (max-width:1100px){.adminCatalogWorkspace .adminSplit{grid-template-columns:minmax(0,1fr)}.adminCatalogWorkspace .adminList{max-height:350px}}@media (max-width:700px){body .cartPage{padding-block:42px 92px}body .cartPage h1,body .checkoutHero h1{font-size:34px}body .checkoutHero{padding-block:42px 28px}body .checkoutLayout{gap:30px}body .checkoutSection{padding-block:26px 34px}body .checkoutSummary,body .orderSummary{padding:20px;border-radius:10px}.adminProductEditor .adminProductEditorActions{top:78px}}@media (max-width:420px){.customerOrderCard dl{grid-template-columns:minmax(0,1fr)}.customerOrderCardHead{align-items:flex-start;flex-direction:column}body .cartRow{grid-template-columns:78px minmax(0,1fr)}body .cartThumb{width:78px}}:root{--ag-ink:#121820;--ag-muted:#66717d;--ag-line:#e3e7eb;--ag-paper:#ffffff;--ag-soft:#f4f6f7;--ag-blue:#145ca8;--ag-radius:16px;--ag-shadow:0 12px 36px rgba(18,24,32,.08)}html{scroll-behavior:smooth}body{color:var(--ag-ink);background:var(--ag-paper);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.brandBand,.catalogGrid,.homeGuide,.homeSection,.usedSection{content-visibility:auto;contain-intrinsic-size:1px 760px}.accountPage{min-height:70dvh;padding-block:64px 100px;display:grid;place-items:start center}.accountPanel{width:min(100%,560px);background:#fff;border:1px solid var(--ag-line);border-radius:20px;padding:clamp(28px,5vw,48px);box-shadow:var(--ag-shadow)}.accountPanel h1{font-size:clamp(34px,5vw,52px);letter-spacing:-.045em;margin:.2em 0}.pageKicker{font-size:12px;font-weight:750;letter-spacing:.14em;color:var(--ag-blue)}.accountAuthForm{display:grid;gap:16px;margin-top:30px}.accountAuthForm label{display:grid;gap:8px;font-size:14px;font-weight:700}.accountAuthForm input{width:100%;min-height:50px;border:1px solid #d6dce2;border-radius:10px;padding:0 14px;font:inherit}.accountAuthForm input:focus{outline:3px solid rgba(20,92,168,.14);border-color:var(--ag-blue)}.primaryAction,.secondaryAction{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:10px;border:1px solid transparent;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.primaryAction{background:var(--ag-ink);color:#fff}.secondaryAction{background:#fff;color:var(--ag-ink);border-color:var(--ag-line)}.formError{color:#b42318!important;font-size:13px}.accountHelp,.accountSwitch{font-size:14px}.accountLinkGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0}.accountLinkGrid a{padding:18px;border:1px solid var(--ag-line);border-radius:12px;color:var(--ag-ink);text-decoration:none;font-weight:700}.headerAccountLink{white-space:nowrap}.socialLoginButtons{display:grid;gap:10px;margin-top:28px}.socialAuthButton{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;font:inherit;font-weight:750;cursor:pointer;text-decoration:none}.socialAuthButton[aria-disabled=true]{cursor:wait;opacity:.72}.socialAuthButton--kakao{background:#fee500;color:#191919}.socialAuthButton--naver{background:#00843d;color:#fff}.socialAuthButton:focus-visible,.textAction:focus-visible{outline:3px solid rgba(20,92,168,.25);outline-offset:2px}.accountAuthDivider{display:flex;align-items:center;gap:12px;margin:24px 0 0;color:var(--ag-muted);font-size:13px}.accountAuthDivider:after,.accountAuthDivider:before{content:"";height:1px;background:var(--ag-line);flex:1 1}.accountAuthForm+.accountSwitch{margin-top:14px}.oauthErrorNotice{margin-top:18px}.connectedLoginMethods{border-top:1px solid var(--ag-line);margin:30px 0;padding-top:26px}.connectedLoginMethods h2{font-size:20px;margin:0 0 12px}.loginMethodRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--ag-line)}.loginMethodRow>div:first-child{display:grid;gap:3px}.loginMethodRow span{font-size:13px;color:var(--ag-muted)}.loginMethodRow .socialLoginButtons{margin:0;min-width:180px}.textAction{border:0;background:transparent;color:var(--ag-blue);font:inherit;font-size:14px;font-weight:750;cursor:pointer}.textAction:disabled{color:var(--ag-muted);cursor:not-allowed}.methodPending{max-width:180px;text-align:right}.consentFieldset{border:1px solid var(--ag-line);border-radius:10px;padding:16px;display:grid;gap:12px}.consentFieldset legend{font-size:14px;font-weight:750;padding:0 6px}.consentFieldset label{display:flex;align-items:flex-start;gap:9px;font-weight:500}.consentFieldset input[type=checkbox]{width:18px;min-height:18px;margin-top:1px}.optionalLabel{font-size:12px;color:var(--ag-muted);font-weight:500}.accountWithdrawal{border-top:1px solid var(--ag-line);margin-top:30px;padding-top:24px}.accountWithdrawal h2{font-size:18px;margin:0 0 8px}.accountWithdrawal p{font-size:13px;color:var(--ag-muted)}.dangerText{color:#b42318}.signupChoiceList{display:grid;gap:10px;margin-top:28px}.verificationCodeRow,.verificationField{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.verificationCodeRow small{grid-column:1/-1;color:var(--ag-muted)}.formNotice,.formSuccess{margin:0;font-size:14px}.formSuccess{color:#147a42;font-weight:750}.commercialSignupPanel{width:min(100%,620px)}.commercialSignupPanel h1{font-size:clamp(30px,4vw,44px)}.pageLead{color:var(--ag-muted);font-size:15px;line-height:1.65}.verificationFieldGroup{padding:16px;border:1px solid var(--ag-line);border-radius:12px;background:#fafbfc}.verificationFieldGroup.verified{border-color:#a6d4b8;background:#f4faf6}.commercialConsent .consentAll{padding-bottom:11px;border-bottom:1px solid var(--ag-line)}.accountSecurityNote{margin:0;padding:12px 14px;border-radius:10px;background:#f4f7fa;color:#586575;font-size:13px;line-height:1.55}.accountAuthForm label small{color:var(--ag-muted);font-size:12px;font-weight:500}.accountAuthForm button:disabled{cursor:not-allowed;opacity:.58}.adminSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.adminNotice,.adminSummaryGrid article{background:#fff;border:1px solid var(--ag-line);border-radius:14px;padding:22px}.adminSummaryGrid article{display:grid;gap:8px}.adminSummaryGrid span{color:var(--ag-muted);font-size:13px}.adminSummaryGrid strong{font-size:22px}.adminNotice{max-width:840px}.adminNotice .primaryAction{margin-top:12px}img{font-style:normal}.catalogGrid img,.productVisual img{transform:translateZ(0)}@media(max-width:700px){.accountPage{padding-block:30px 80px}.accountPanel{padding:26px 20px;border-radius:14px}.accountLinkGrid,.adminSummaryGrid{grid-template-columns:1fr}.loginMethodRow{align-items:flex-start;flex-direction:column}.loginMethodRow .socialLoginButtons{width:100%}.methodPending{max-width:none;text-align:left}.verificationCodeRow,.verificationField{grid-template-columns:1fr}.verificationCodeRow button,.verificationField button{width:100%}}.CompareTray_tray__UNc3n .CompareTray_toggle__uev_N{display:none}.CompareTray_tray__UNc3n .CompareTray_reset__pHGWE{display:block;min-height:44px;margin-left:auto;padding:0 8px;border:0;background:transparent;color:#56645b;font:inherit;font-size:14px;cursor:pointer}.CompareTray_tray__UNc3n .CompareTray_link__GXOmO{min-height:44px;background:#214d3c;font-size:15px}.CompareTray_tray__UNc3n .CompareTray_link__GXOmO:hover{background:#17392d}.CompareTray_tray__UNc3n :is(button,a):focus-visible{outline:3px solid #214d3c;outline-offset:2px}@media (max-width:860px){.CompareTray_tray__UNc3n.compareTray{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px;bottom:calc(74px + env(safe-area-inset-bottom));border-radius:8px;max-height:min(45dvh,360px);overflow-y:auto}body:has(.mobilePurchaseDock:not([hidden])) .CompareTray_tray__UNc3n{bottom:calc(143px + env(safe-area-inset-bottom) + env(safe-area-inset-bottom))}.CompareTray_tray__UNc3n .CompareTray_header__AGsKX{min-width:0;align-items:center;gap:4px}.CompareTray_tray__UNc3n .CompareTray_header__AGsKX>div{display:block}.CompareTray_tray__UNc3n .CompareTray_header__AGsKX :is(span,small){display:none}.CompareTray_tray__UNc3n .CompareTray_header__AGsKX strong{font-size:14px;white-space:nowrap}.CompareTray_tray__UNc3n .CompareTray_toggle__uev_N{display:block;min-width:64px;min-height:44px;padding:0 4px;font-size:13px}.CompareTray_tray__UNc3n .CompareTray_details__Z9p6X{display:none}.CompareTray_tray__UNc3n.CompareTray_expanded___qKjb .CompareTray_details__Z9p6X{display:block;grid-column:1/-1}.CompareTray_tray__UNc3n.CompareTray_expanded___qKjb .CompareTray_header__AGsKX{grid-column:1/-1}.CompareTray_tray__UNc3n .CompareTray_link__GXOmO{padding-inline:12px;border-radius:6px}.CompareTray_tray__UNc3n.CompareTray_expanded___qKjb .CompareTray_link__GXOmO{grid-column:1/-1}.CompareTray_tray__UNc3n .compareTrayItems{margin-block:0 8px}.CompareTray_tray__UNc3n .compareTrayItems :is(button,a){display:flex;align-items:center;min-height:44px}.CompareTray_tray__UNc3n .compareTrayItems button{min-width:44px}}:root{--color-ink:#1e2b36;--color-muted:#4b5f70;--color-subtle:#4b5f70;--color-primary:#185888;--color-primary-soft:#edf3f7;--color-line:#d3dce2;--color-surface-soft:#f5f7f8;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-soft:0 4px 18px rgb(24 47 65/.045);--max-width:1344px;--page-gutter:40px;--space-section:clamp(48px,6vw,80px)}body{color:var(--color-ink);font-size:16px;line-height:1.65;letter-spacing:-.015em}button,h1,h2,h3,label,p{word-break:keep-all;overflow-wrap:anywhere}h1,h2,h3{line-height:1.3;letter-spacing:-.035em}button{min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:50px;font-size:16px;color:#1e2b36;border-radius:6px}input::placeholder,textarea::placeholder{color:#667480;opacity:1}:focus-visible{outline:3px solid #2766a3;outline-offset:3px}:disabled{cursor:not-allowed}.button,.buyButton,.cartButton,.checkoutButton,.premiumDarkButton,.premiumLineButton{min-height:50px;border-radius:6px;font-size:16px;font-weight:700;box-shadow:none}.button.primary{background:#185888;color:#fff;border-color:#185888}.pageKicker{color:#4b5f70;font-size:16px;font-weight:650;letter-spacing:0}.premiumHeader{box-shadow:none;border-bottom:1px solid #d3dce2}.premiumNoticeBar{background:#f0f3f5;color:#354b5d}.premiumNoticeBar .shell{min-height:38px}.premiumNoticeBar a,.premiumUtilityNote{font-size:14px;color:#354b5d}.premiumNoticeBar nav a{display:inline-flex;align-items:center;min-height:38px}.premiumNoticeBar nav button{color:#354b5d;background:transparent;font-size:14px;min-height:44px}.premiumHeaderMain{min-height:100px;gap:32px}.premiumBrand b{font-size:26px}.premiumBrand small{font-size:13px;color:#455c6c}.premiumSearch{min-width:150px;height:52px;border:1px solid #a9b7c2;border-radius:6px;background:#fff}.premiumSearch button{min-height:44px;font-size:16px;border-radius:4px;background:#1e394d}.premiumSearch input{border:0;min-height:48px}.premiumQuickLinks{gap:20px}.premiumQuickLinks .premiumQuickLink{min-height:58px;min-width:62px}.premiumQuickLinks .premiumQuickLink span{font-size:14px;color:#30485a}.premiumQuickLinks svg{width:24px;height:24px;stroke:#30485a}.premiumNavBar .shell{min-height:56px}.premiumPrimaryNav{gap:32px}.premiumCategoryDisclosure>summary,.premiumPrimaryNav a{font-size:16px;min-height:52px}.premiumCategoryDisclosure summary{min-width:44px;min-height:52px}.premiumCategoryPanel,.premiumMobileMenuPanel{border-radius:6px;box-shadow:0 10px 28px rgb(24 47 65/.13)}.premiumCategoryPanel a,.premiumMobileMenuPanel a,.quietLink{min-height:48px;font-size:16px}.quietLink{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;color:#244b68;text-decoration:underline;text-underline-offset:5px;font-weight:650}.refinedHome{background:#fff}.studioHero{background:#eeeae2}.studioHeroInner{display:grid;grid-template-columns:.9fr 1.1fr;min-height:480px;align-items:center}.studioHeroCopy{padding:52px 24px 52px 0}.studioHeroCopy .pageKicker{margin:0 0 18px;color:#455869}.studioHeroCopy h1{font-size:clamp(34px,3.5vw,50px);margin:0 0 22px;font-weight:720}.studioHeroCopy h1 span{font-weight:600;letter-spacing:-.025em}.studioHeroCopy>p:not(.pageKicker):not(.studioHeroPrice){font-size:18px;color:#3d505e;max-width:25em;margin:0}.studioHeroCopy .studioHeroPrice{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:28px 0 0}.studioHeroPrice strong{font-size:28px;font-weight:750}.studioHeroPrice span{font-size:15px;color:#46565f}.studioHeroActions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.studioHeroActions .button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:13px 24px;text-decoration:none}.studioHeroVisual{position:relative;margin:0 calc(-1 * var(--page-gutter)) 0 0;min-width:0;overflow:hidden}.studioHeroVisual img,.studioHeroVisual picture{display:block;width:100%;height:auto}.studioHeroVisual img{object-fit:contain}.studioHeroVisual figcaption{position:absolute;right:24px;bottom:14px;color:#3d4a50;font-size:13px;background:rgb(246 241 232/.9);padding:4px 8px}.studioHeroEmpty .studioHeroInner{grid-template-columns:1fr;min-height:350px}.homeCatalog{padding-block:var(--space-section)}.homeSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.homeGuide h2,.homeSectionHead h2{margin:5px 0 0;font-size:clamp(26px,2.5vw,34px)}.homeGuide .pageKicker,.homeSectionHead .pageKicker{margin:0}.homeCategoryLinks{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 32px}.homeCategoryLinks a{display:flex;gap:24px;align-items:center;min-height:48px;padding:8px 18px;border:1px solid #b6c6d0;border-radius:6px;text-decoration:none;font-weight:650;background:#fff;color:#244b68}.homeCategoryLinks a span:last-child{font-weight:400;color:#4b5f70}.homeCategoryLinks a:hover{background:#edf3f7;border-color:#185888}.homeProductSelection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.homeProductSelection[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:780px}.homeProductSelection[data-count="1"] .productCardLink{display:grid;grid-template-columns:1fr 1fr;align-items:center}.homeProductSelection[data-count="1"] .productCardMedia{min-height:290px}.homeProductSelection[data-count="1"] .productInfo{padding:24px}.homeProductSelection[data-count="1"] .productCardActions{border-top:1px solid #d3dce2}.homeCatalogEmpty{padding:32px;border-block:1px solid #d3dce2;background:#f5f7f8}.homeCatalogEmpty h3{font-size:20px;margin:0 0 10px}.homeCatalogEmpty p{color:#4b5f70}.homeCatalogEmpty a{display:inline-flex;min-height:48px;align-items:center;color:#185888;font-weight:650}.homeGuide{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;padding-block:48px var(--space-section);border-top:1px solid #b6c6d0}.homeGuide>div>p:last-child{color:#4b5f70;max-width:26em;font-size:17px}.homeGuideLinks{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.homeGuideLinks a{display:grid;padding:18px 0;border-bottom:1px solid #d3dce2;gap:7px;text-decoration:none}.homeGuideLinks strong{font-size:18px}.homeGuideLinks span{font-size:16px;color:#4b5f70}.homeGuideLinks i{float:right;font-style:normal;color:#185888}.newFooter{padding:0;background:#f1f4f6;color:#344c5e;border-top:1px solid #d3dce2}.newFooter .footerTop{padding-block:18px 10px}.newFooter .footerTop strong{color:#1e394d}.newFooter .businessInfo,.newFooter .footerBottom{font-size:12px;line-height:1.6;color:#526775}.newFooter .footerBottom{padding-top:10px;padding-bottom:14px;flex-wrap:wrap;gap:6px 20px}.newFooter .footerBottom>div{flex-wrap:wrap;min-width:0;max-width:100%;gap:0 16px}.newFooter .footerBottom a{display:inline-flex;align-items:center;min-height:32px;color:#425967;font-size:12px}.catalogHero,.preferencePageHeader,.recommendHero,.usedListingHero{padding-block:44px 30px;background-image:none}.accountPage h1,.catalogHero h1,.recommendHero h1,.usedListingHero h1{font-size:clamp(30px,3vw,42px)}.accountPanel p,.catalogHero p,.recommendHero p,.usedListingHero p{font-size:16px;color:#455c6c}.catalogControlShell{background:#f5f7f8;border:1px solid #d3dce2;border-radius:8px;padding:28px}.clearFilters,.instantPagination button,.quickCategoryRow button,.workPurposeScroller button{min-height:44px;font-size:16px;border-radius:5px}.catalogResultMeta,.instantFilterGrid label,.instantSearchHint,.workPurposeFilter legend{font-size:16px;color:#455c6c}.catalogGrid{gap:28px}.productCard{border:1px solid #d3dce2;border-radius:8px;box-shadow:none;overflow:hidden;background:#fff}.productCard:hover{transform:none;box-shadow:none;border-color:#819fb3}.productCardMedia{aspect-ratio:1/1}.productCardMedia,.productVisual.actualVisual{background:#f5f7f8}.productVisual .productImage{object-fit:contain}.productPhotoUnavailable{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:#f2f5f7;color:#435c6e;text-align:center}.productPhotoUnavailable>span{font-size:42px}.productPhotoUnavailable strong{font-size:20px}.productPhotoUnavailable p{margin:0;font-size:16px}.productInfo{padding:20px}.productInfo h3{font-size:20px;line-height:1.45;margin-block:8px 12px}.productCardMeta,.productInfo .productCategory,.productPurpose{font-size:15px;color:#4b5f70;line-height:1.65}.productInfo .productCardPrice{font-size:26px;line-height:1.4;color:#19374e;margin-top:16px}.productStatusBadge{font-size:14px;font-weight:700;border-radius:4px;background:#edf3f7;color:#184c71}.productCardActions button{font-size:15px;min-height:46px;border-radius:5px}.productCard .productCardPurchase{display:flex;align-items:center;justify-content:center;min-height:50px;font-size:16px;font-weight:700;color:#174b72;background:#f0f5f8;border-top:1px solid #d3dce2;border-radius:0}.emptyState{padding:44px 24px;border-radius:8px;background:#f5f7f8;box-shadow:none}.emptyState h2{font-size:24px}.emptyState p{font-size:16px;color:#455c6c}.emptyState a{display:inline-flex;align-items:center;min-height:48px}.accountPage,.cartPage,.checkoutPage,.preferencePage{padding-block:44px 64px}.accountPanel,.cartItem,.cartSummary,.checkoutSection,.checkoutSummary,.orderDetailPanel{border-radius:8px;box-shadow:none;border-color:#d3dce2}.cartItem h2,.cartItem h3,.checkoutSection h2{font-size:20px;line-height:1.45}.cartItem p,.cartSummary p,.checkoutSection label,.checkoutSection p,.checkoutSummary p,.orderLookup p{font-size:16px}.accountError,.accountNotice,.checkoutError,.checkoutNotice{font-size:16px;line-height:1.65;border-radius:6px}.accountPanel{padding:clamp(24px,4vw,40px)}.accountDashboard{max-width:1080px}.accountDashboardNav{margin-block:28px;gap:0;border-block:1px solid #c5d0d8}.accountDashboardNav a{background:transparent;border:0;border-radius:0;padding:24px 16px}.accountDashboardNav strong{font-size:18px}.accountDashboardNav span{font-size:16px;color:#4b5f70}.accountDashboardSection{padding-block:28px}.accountDashboardSection h2{font-size:24px}.accountRecentOrders>a{border-radius:6px;box-shadow:none}.accountRecentOrders strong{font-size:19px}.accountProfileDefinition,.accountRecentOrders span{font-size:16px}.accountRecentOrderAmount{font-size:22px!important}.legalPage,.supportPage{line-height:1.8}.legalPage li,.legalPage p,.supportPage p{font-size:16px}@media (max-width:1100px){:root{--page-gutter:28px}.premiumHeaderMain{gap:22px}.premiumQuickLinks{gap:10px}.premiumQuickLinks .premiumQuickLink span{font-size:13px}.premiumPrimaryNav{gap:24px}.studioHeroCopy{padding-block:40px}.studioHeroActions{gap:10px}.homeProductSelection{grid-template-columns:repeat(2,minmax(0,1fr))}.homeGuide{gap:36px}}@media (max-width:700px){:root{--page-gutter:20px}.premiumNoticeBar .shell{min-height:32px}.premiumUtilityNote{font-size:12px}.premiumHeaderMain{min-height:76px;gap:12px}.premiumBrand b{font-size:23px}.premiumBrand small{font-size:12px}.premiumSearch{height:50px}.premiumNavBar .shell{min-height:48px}.premiumPrimaryNav{gap:20px}.premiumCategoryDisclosure>summary,.premiumPrimaryNav a{font-size:15px;min-height:48px}.premiumMobileMenu summary{min-height:44px;min-width:44px}.mobileBottomDock{background:#fff;border-top:1px solid #c5d0d8}.mobileDockLink{min-height:54px}.mobileDockLink span{font-size:12px;color:#304b60}.studioHeroInner{grid-template-columns:1fr;min-height:0}.studioHeroCopy{padding:28px 0 18px}.studioHeroCopy .pageKicker{margin-bottom:12px;font-size:15px}.studioHeroCopy h1{font-size:32px;margin-bottom:14px}.studioHeroCopy>p:not(.pageKicker):not(.studioHeroPrice){font-size:16px;max-width:none}.studioHeroCopy .studioHeroPrice{margin-top:16px}.studioHeroPrice strong{font-size:25px}.studioHeroActions{margin-top:18px;gap:16px}.studioHeroActions .button{padding:12px 18px;gap:20px}.studioHeroVisual{margin:0 calc(-1 * var(--page-gutter))}.studioHeroVisual img{max-height:370px;object-fit:contain}.studioHeroVisual figcaption{right:12px;bottom:10px;font-size:12px}.studioHeroEmpty .studioHeroInner{min-height:310px}.homeSectionHead{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:20px}.homeGuide h2,.homeSectionHead h2{font-size:27px}.homeCategoryLinks{gap:8px;margin-bottom:24px}.homeProductSelection{gap:18px}.homeProductSelection[data-count="1"] .productCardLink{display:block}.homeProductSelection[data-count="1"] .productCardMedia{min-height:0;aspect-ratio:1.2/1}.homeGuide{grid-template-columns:1fr;gap:20px;padding-top:36px}.homeGuideLinks{gap:0 20px}.homeGuideLinks strong{font-size:17px}.homeGuideLinks span{font-size:15px}.catalogControlShell{padding:20px}.productInfo{padding:18px}.catalogGrid{gap:18px}.instantCatalog .productCardMedia{aspect-ratio:4/3}.instantCatalog .productInfo{gap:7px;padding:15px 8px 9px}.instantCatalog .productInfo h3{min-height:0;margin-block:5px 7px;font-size:18px;line-height:1.4}.instantCatalog .productCardMeta,.instantCatalog .productInfo .productCategory,.instantCatalog .productPurpose{font-size:13px}.instantCatalog .productInfo .productCardPrice{margin-top:8px;font-size:22px}.accountDashboardNav{grid-template-columns:repeat(2,minmax(0,1fr))}.accountDashboardNav a{padding:18px 8px}.newFooter .footerBottom{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (max-width:430px){.catalogGrid,.homeProductSelection{grid-template-columns:minmax(0,1fr)}.homeGuideLinks{grid-template-columns:1fr}.productCardMedia{aspect-ratio:4/3}}.detailPurchase .detailProductSummary{margin:16px 0;font-size:16px;line-height:1.75;color:#354b5d;overflow-wrap:anywhere}.detailCoreSpecs{display:grid;gap:10px;margin:0 0 22px;padding:16px 0;border-block:1px solid #d3dce2;font-size:16px}.detailCoreSpecs>div,.detailDepositBreakdown>div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:12px}.detailCoreSpecs dt,.detailDepositBreakdown dt{color:#4b5f70}.detailCoreSpecs dd,.detailDepositBreakdown dd{margin:0;overflow-wrap:anywhere;color:#1e2b36}.detailFullPriceLabel{display:block;color:#4b5f70;margin-top:16px}.detailDepositBreakdown{display:grid;gap:10px;padding:16px;border-left:3px solid #185888;background:#f0f5f8;font-size:16px}.detailDepositBreakdown dd{font-weight:700}.detailDepositBreakdown small{font-size:14px;line-height:1.65;color:#354b5d}.adminProductEditorActions button{transition:background-color .16s ease,border-color .16s ease}.adminProductEditorActions button:disabled{cursor:progress}.premiumHeader .premiumHeaderMain{grid-template-columns:auto minmax(180px,1fr) auto;min-height:96px}.premiumHeader .premiumBrand,.premiumHeader .premiumNoticeBar nav a{min-height:44px}.premiumHeader .premiumPrimaryNav{align-self:stretch;align-items:stretch;gap:24px}.premiumHeader .premiumPrimaryNav a{display:inline-flex;align-items:center;justify-content:center;padding-inline:8px}.premiumHeader .premiumCategoryPanel{width:min(640px,calc(100vw - 80px))}.premiumHeader .premiumCategoryPanel[data-count="0"],.premiumHeader .premiumCategoryPanel[data-count="1"]{width:280px}.premiumHeader .premiumCategoryPanel[data-count="2"]{width:440px}.premiumHeader .premiumCategoryPanel nav b,.premiumHeader .premiumCategoryPanel nav span{font-size:16px}.premiumHeader .premiumCategoryPanel nav a{min-height:50px}.premiumHeader .premiumQuickLinks .premiumCartQuick>span:last-child{color:#fff;font-size:12px;min-width:20px;width:auto;height:20px;padding-inline:4px}.refinedHome .studioHeroInner{min-height:0;grid-template-columns:1fr 1fr}.refinedHome .studioHeroCopy{padding-block:36px}.refinedHome .studioHeroCopy h1{font-size:clamp(32px,3vw,44px);margin-bottom:16px}.refinedHome .studioHeroCopy .pageKicker{margin-bottom:12px}.refinedHome .studioHeroCopy .studioHeroPrice{margin-top:20px}.refinedHome .studioHeroActions{margin-top:22px}.refinedHome .studioHeroVisual{margin:0}.refinedHome .studioHeroVisual img{height:440px;object-fit:contain}.refinedHome .homePriceUnit{margin-left:5px;color:inherit;font-size:.65em;font-weight:600;white-space:nowrap}.refinedHome .homeDiscovery{padding-block:42px}.refinedHome .homeSectionHead{margin-bottom:20px}.refinedHome .homeSectionDescription{margin:0;color:#4b5f70;font-size:16px}.refinedHome .homeDiscoveryGrid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3dce2;border-radius:8px;background:#f5f7f8}.refinedHome .homeDiscoveryGrid>div{min-width:0;padding:24px 28px}.refinedHome .homeDiscoveryGrid>div+div{border-left:1px solid #d3dce2}.refinedHome .homeDiscoveryGrid h3{margin:0 0 8px;font-size:20px}.refinedHome .homeDiscoveryGrid p{margin:0 0 16px;font-size:16px;color:#4b5f70}.refinedHome .homeCategoryLinks{margin:0}.refinedHome .homeCategoryLinks a{min-width:180px;flex:1 1 220px;justify-content:space-between}.refinedHome .homeCategoryLinks i{font-style:normal;margin-left:16px;color:#185888}.refinedHome .homeCatalog{padding-block:12px 48px}.refinedHome .homeCatalogIntro{color:#4b5f70;font-size:16px;margin:-4px 0 24px}.refinedHome .homeProductSelection{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.refinedHome .homeProductSelection[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:none}.refinedHome .homeProductSelection[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.refinedHome .productCard{display:flex;flex-direction:column;padding:0}.refinedHome .productCardLink{display:grid;grid-template-columns:.85fr 1.15fr;align-items:stretch;flex:1 1;padding:0}.refinedHome .productCardMedia{margin:0;min-height:250px;aspect-ratio:auto;border-radius:0}.refinedHome .productCardMedia .productVisual{width:100%;min-width:0;height:100%;min-height:250px;aspect-ratio:auto}.refinedHome .productCardMedia .productVisual .productImage{object-fit:contain}.refinedHome .productStatusBadge{display:inline-flex;position:absolute;top:12px;left:12px;right:auto;padding:5px 9px;font-size:14px;background:#e6eef4;color:#184c71;z-index:1}.refinedHome .productInfo{display:flex;flex-direction:column;padding:24px;gap:0}.refinedHome .productInfoCopy{min-height:0}.refinedHome .productInfo h3{margin:8px 0;font-size:22px}.refinedHome .productInfo .productCategory,.refinedHome .productInfo .productPurpose{margin:0 0 10px;font-size:16px!important}.refinedHome .productInfo h3,.refinedHome .productInfo p{display:block;overflow:visible;-webkit-line-clamp:unset;min-height:0}.refinedHome .homeProductModel{margin:0 0 8px;font-size:16px;color:#4b5f70}.refinedHome .homeProductSpecs{margin:16px 0;padding-block:12px;display:grid;gap:8px;border-block:1px solid #d3dce2;font-size:16px}.refinedHome .homeProductSpecs>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.refinedHome .homeProductSpecs dt{color:#4b5f70}.refinedHome .homeProductSpecs dd{margin:0;overflow-wrap:anywhere}.refinedHome .homeProductSummary{font-size:16px;color:#354b5d;margin:16px 0}.refinedHome .productCardMeta{display:grid;gap:4px;margin-block:auto 0;padding-top:8px}.refinedHome .productCardMeta span{font-size:15px;font-weight:400;line-height:1.65}.refinedHome .productInfo .productCardPrice{margin-block:14px 0;font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.refinedHome .homeProductDetailLink{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:12px;margin-top:8px;color:#185888;font-weight:650;font-size:16px}.refinedHome .productCardActions{padding:12px 16px;margin:0;border-top:1px solid #d3dce2}.refinedHome .productCardActions button{min-height:44px;padding-inline:16px;font-size:16px}.refinedHome .productCardPurchase{margin:0}.refinedHome .homeProductSelection[data-count="1"] .productCardLink{grid-template-columns:1fr 1fr}.refinedHome .homeProductSelection[data-count="3"] .productCardLink{grid-template-columns:1fr}.refinedHome .homeProductSelection[data-count="3"] .productCardMedia{aspect-ratio:1.35/1}.refinedHome .homeGuide{padding:36px 0 48px;margin-block:0;border-radius:0;background:#fff;gap:24px 48px;grid-template-columns:.8fr 1.2fr;content-visibility:visible}.refinedHome .homeGuideLinks a{min-height:100px}.refinedHome .homeCustomerLinks{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:18px 24px;border-radius:8px;background:#edf3f7}.refinedHome .homeCustomerLinks strong{margin-right:auto;font-size:18px}.refinedHome .homeCustomerLinks a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;color:#244b68;text-underline-offset:5px}@media (min-width:861px) and (max-width:1120px){.premiumHeader .premiumHeaderMain{grid-template-columns:auto 1fr}.premiumHeader .premiumQuickLinks{display:flex;grid-column:1/-1;justify-content:flex-end;padding-bottom:12px}.premiumHeader .premiumQuickLink:not(.premiumCartQuick){display:flex}}@media (max-width:1100px){.refinedHome .productCardLink{grid-template-columns:1fr}.refinedHome .productCardMedia{aspect-ratio:1.35/1}.refinedHome .homeProductSelection[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.premiumHeader .premiumHeaderMain{display:grid;grid-template-columns:1fr auto;gap:10px;padding-block:12px;min-height:0}.premiumHeader .premiumSearch{display:flex;grid-row:2;grid-column:1/-1;width:100%;margin:0}.premiumHeader .premiumQuickLinks{display:none}.premiumHeader .premiumMobileActions{grid-column:2;grid-row:1}.premiumHeader .premiumMobileMenu>summary{width:auto;min-width:80px;height:44px;display:flex;gap:6px;padding:8px;font-size:16px;border-radius:6px}.premiumHeader .premiumMobileMenu>summary svg{width:20px;height:20px}.premiumHeader .premiumMobileMenuPanel{position:absolute;top:100%;right:var(--page-gutter);width:min(440px,calc(100% - var(--page-gutter) * 2));max-height:calc(100dvh - 220px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:20px}.premiumHeader .premiumMobileMenuHead span{font-size:14px;letter-spacing:0;color:#4b5f70}.premiumHeader .premiumMobileMenuPanel nav{grid-template-columns:1fr 1fr;gap:0 16px;padding-top:8px}.premiumHeader .premiumMobileMenuPanel nav>strong{grid-column:1/-1;font-size:15px;letter-spacing:0;color:#4b5f70}.premiumHeader .premiumMobileMenuPanel nav a{min-height:48px;font-size:16px;gap:8px}.premiumHeader .premiumMobileMenuPanel nav a small{font-size:14px}.premiumHeader .mobileBottomDock{height:calc(68px + env(safe-area-inset-bottom))}}@media (max-width:700px){.refinedHome .studioHeroInner{grid-template-columns:1fr}.refinedHome .studioHeroCopy{padding:24px 0 12px}.refinedHome .studioHeroCopy h1{font-size:32px}.refinedHome .studioHeroVisual{margin:0}.refinedHome .studioHeroVisual img{height:280px;max-height:none}.refinedHome .studioHeroActions{gap:12px 20px;margin-top:16px}.refinedHome .homeDiscovery{padding-block:30px}.refinedHome .homeSectionHead{gap:10px}.refinedHome .homeSectionDescription br{display:none}.refinedHome .homeDiscoveryGrid{grid-template-columns:1fr}.refinedHome .homeDiscoveryGrid>div{padding:20px}.refinedHome .homeDiscoveryGrid>div+div{border-left:0;border-top:1px solid #d3dce2}.refinedHome .homeProductSelection,.refinedHome .homeProductSelection[data-count="3"]{grid-template-columns:1fr;gap:24px}.refinedHome .homeProductSelection[data-count="1"] .productCardLink{display:grid;grid-template-columns:1fr}.refinedHome .homeProductSelection[data-count="1"] .productCardMedia,.refinedHome .productCardMedia{min-height:240px;aspect-ratio:1.4/1}.refinedHome .productCardMedia .productVisual{min-height:240px}.refinedHome .productInfo{padding:20px}.refinedHome .homeGuide{padding-block:28px 36px;gap:16px}.refinedHome .homeGuide,.refinedHome .homeGuideLinks{grid-template-columns:1fr}.refinedHome .homeGuideLinks a{min-height:92px}.refinedHome .homeGuideLinks strong{font-size:18px}.refinedHome .homeGuideLinks span{font-size:16px}.refinedHome .homeCustomerLinks{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;padding:20px}.refinedHome .homeCustomerLinks strong{grid-column:1/-1;margin:0 0 4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.newFooter .footerTop{display:flex;align-items:center;justify-content:space-between;gap:20px}.newFooter .footerTop>div{min-width:0}.footerBrandCopy{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 14px}.newFooter .footerTop strong{font-size:17px;letter-spacing:.1em}.newFooter .footerTop p{margin:0;color:#667984;font-size:12px;line-height:1.55;text-align:left}.footerSellerActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:2px 16px}.footerSellerLink{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:#28556f;font-size:12px;font-weight:700;white-space:nowrap}.footerBusinessPanel{padding:10px 0 9px;border-top:1px solid #d7e0e5;border-bottom:1px solid #d7e0e5}.footerBusinessNotice{margin:0 0 8px;color:#8a4b2f;font-size:11px;line-height:1.55}.footerBusinessGrid{display:grid;grid-template-columns:repeat(4,minmax(0,auto));align-items:start;justify-content:start;gap:5px 20px;margin:0;background:transparent}.footerBusinessGrid>div{min-width:0;display:flex;align-items:baseline;gap:7px;padding:0}.footerBusinessGrid dt{flex:0 0 auto;color:#73848f;font-size:11px;line-height:1.5;white-space:nowrap}.footerBusinessGrid dd{min-width:0;margin:0;color:#405766;font-size:12px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.footerBusinessGrid .footerBusinessWide{grid-column:1/-1}@media (max-width:980px){.newFooter .footerBottom,.newFooter .footerTop{align-items:flex-start;flex-direction:row}.footerSellerActions{justify-content:flex-start}.footerBusinessGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px 16px}.footerBusinessGrid>div{display:block}.footerBusinessGrid dt{margin-bottom:1px}}@media (max-width:700px){.newFooter .footerTop{padding-block:16px 8px;align-items:flex-start;flex-direction:column;gap:6px}.footerBrandCopy{display:block}.newFooter .footerTop p{margin-top:4px;font-size:11px}.footerSellerLink{min-height:32px}.footerSellerActions{gap:0 14px}.footerBusinessPanel{padding-block:9px}.footerBusinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}.footerBusinessGrid .footerBusinessWide{grid-column:1/-1}.newFooter .footerBottom{padding-top:9px;align-items:flex-start;flex-direction:column;gap:4px}.newFooter .footerBottom>div{gap:0 14px}.newFooter .footerBottom a{min-height:30px;font-size:11px}}.shopHome{color:#18252f}.shopHome h1,.shopHome h2,.shopHome h3,.shopHome p{margin:0}.shopHome a{text-decoration:none}.shopHome a:focus-visible,.shopHome button:focus-visible{outline:3px solid #215f4b;outline-offset:3px}.shopTextLink{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#245d75;font-size:14px;font-weight:650;white-space:nowrap}.shopTextLink:hover{text-decoration:underline;text-underline-offset:4px}.shopSectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.shopSectionHead h2{font-size:24px;letter-spacing:-.04em;line-height:1.4}.shopCategorySection{margin-top:30px}.shopCategoryRail{display:grid;grid-auto-flow:column;grid-auto-columns:100px;gap:10px;overflow-x:auto;padding:5px 2px 12px;overscroll-behavior-inline:contain;scrollbar-width:thin}.shopCategoryRail>button{padding:6px 2px;min-height:102px;border:0;background:transparent;font:inherit;cursor:pointer;display:grid;justify-items:center;gap:7px;align-content:start;color:#263730}.shopCategoryRail>button:hover,.shopCategoryRail>button[aria-expanded=true]{background:#f1f5f1}.shopCategoryIcon{width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:#eef3ee;color:#285b45}.shopCategoryIcon svg{width:32px;height:32px}.shopCategoryText{display:grid;gap:2px;text-align:center}.shopCategoryName{font-size:14px;font-weight:650}.shopCategoryCount{font-size:12px;color:#617169}.shopCategoryOptions:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;border-block:1px solid #dde5df}.shopCategoryOptions>div{display:flex;flex-wrap:wrap;gap:8px;flex:1 1}.shopCategoryOptions a,.shopCategoryOptions button{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;font:inherit;font-size:14px;color:#245540;background:#f3f6f3;border:0}.shopCategoryEmpty{padding:20px 0;color:#52665a;font-size:14px;line-height:1.8}.shopCategoryEmpty button{min-height:44px;margin-top:8px;padding:8px 16px;cursor:pointer}.shopProducts{margin-top:30px}.shopGuide{margin-block:42px;padding-block:22px;border-block:1px solid #dfe5df}.shopGuide h2{font-size:18px}.shopHome+.newFooter .footerBusinessGrid dt{color:#526775;font-size:12px}.shopHome+.newFooter .footerBrandCopy p,.shopHome+.newFooter .footerBusinessGrid dd,.shopHome+.newFooter .footerBusinessNotice{font-size:13px;line-height:1.65}.shopHome+.newFooter .footerBusinessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px}.shopHome+.newFooter .footerBusinessGrid>div{flex-wrap:wrap;gap:3px 8px}.shopHome+.newFooter .footerBottom a,.shopHome+.newFooter .footerSellerLink{min-height:44px;font-size:13px}@media (max-width:700px){.shopHome+.newFooter .footerBusinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}.premiumHeader--home .premiumNoticeBar .shell{min-height:32px}.premiumHeader--home .premiumHeaderMain{min-height:80px;gap:24px}.shopSeason,.shopWork{margin-block:38px}.shopSeasonGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.shopSeasonCard{display:flex;align-items:center;min-height:120px;color:#183443;border-block:1px solid #dbe3e7}.shopSeasonCard>span{display:grid;gap:9px;padding:20px 0}.shopSeasonCard strong{font-size:23px}.shopSeasonCard b,.shopSeasonCard small{font-size:14px}@media (max-width:700px){.shopSeason,.shopWork{margin-block:28px}.shopSeasonCard{min-height:120px}.shopSeasonCard strong{font-size:21px}}.premiumHeader--home .premiumSearch{height:48px}.premiumHeader--home .premiumQuickLinks{gap:8px}.premiumHeader--home .premiumQuickLinks .premiumQuickLink{min-height:50px}.premiumHeader--home .premiumNavBar .shell{min-height:48px}.premiumHeader--home .premiumPrimaryNav{gap:26px}@media (max-width:860px){.premiumHeader--home .premiumNoticeBar{display:none}.premiumHeader--home .premiumHeaderMain{min-height:0;padding-block:10px}.premiumHeader--home .premiumNavBar .shell{min-height:44px}}@media (max-width:700px){.shopSectionHead h2{font-size:21px}.shopTextLink{font-size:13px}.shopCategorySection{margin-top:20px}.shopCategoryRail{grid-auto-columns:86px;gap:5px}.shopCategoryIcon{width:54px;height:54px}.shopCategoryName{font-size:13px}.shopCategoryOptions>div{flex-basis:100%}.shopProducts{margin-top:18px}.shopGuide{margin-block:30px;padding-block:16px}}@media (max-width:360px){.shopSectionHead h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.shopHome *,.shopHome :after,.shopHome :before{scroll-behavior:auto;transition:none}}.shopHome{--home-radius:6px;background:#fff;color:var(--np-ink)}.shopHomeLoading{min-height:460px;padding-block:48px;background:#eef1eb;color:#526056}.shopCategorySection{margin-top:32px}.shopSectionHead{margin-bottom:16px}.shopSectionHead h2{font-size:27px;color:var(--np-ink)}.shopSectionEyebrow{font-size:14px;color:var(--np-muted);margin-bottom:4px!important}.shopTextLink{color:var(--np-forest);font-size:15px}.shopCategoryRail{grid-auto-columns:182px;gap:12px;padding-bottom:4px}.shopCategoryRail>:is(button,a){display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 16px;border:1px solid var(--np-line);border-radius:6px;background:#fff;color:var(--np-ink);text-decoration:none}.shopCategoryRail>:is(button,a):hover,.shopCategoryRail>button[aria-expanded=true]{background:var(--np-leaf);border-color:#9db29f}.shopCategoryIcon{width:44px;height:44px;flex:0 0 44px;border-radius:4px;background:#f0f3ed;color:var(--np-forest)}.shopCategoryIcon svg{width:27px;height:27px}.shopCategoryText{text-align:left}.shopCategoryName{font-size:16px;font-weight:700}.shopCategoryCount{font-size:13px;color:var(--np-muted)}.shopProducts{margin-top:28px}.shopSeason,.shopWork{margin-block:40px}.shopGuide{padding-block:28px;border-color:var(--np-line)}.shopGuide h2{font-size:24px}@media (max-width:700px){.shopCategorySection{margin-top:20px}.shopSectionHead{gap:8px;margin-bottom:12px}.shopSectionHead h2{font-size:22px}.shopTextLink{font-size:14px}.shopCategoryRail{grid-auto-columns:160px;gap:10px}.shopCategoryRail>:is(button,a){min-height:72px;padding:10px 12px;gap:10px}.shopCategoryName{font-size:15px}.shopCategoryCount{font-size:12px}.shopProducts{margin-top:22px}.shopSectionEyebrow{font-size:13px}.shopGuide,.shopSeason,.shopWork{margin-block:28px}.shopGuide h2{font-size:22px}}@media (max-width:360px){.shopSectionHead h2{font-size:20px}}.lookupModeTabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.lookupModeTabs button{min-height:44px;padding:8px 12px;border:1px solid #cfd8e3;border-radius:12px;background:#fff;color:#536172;font-weight:700}.lookupModeTabs button[aria-pressed=true]{border-color:#111;background:#111;color:#fff}.lookupHelp{margin:0;color:#667386;font-size:12px;line-height:1.55}.lookupResults{display:grid;gap:18px;min-width:0}.lookupForm label span{font-size:14px}.lookupResult .lookupMeta span{gap:12px;font-size:15px;line-height:1.6}.lookupMeta b{text-align:right;overflow-wrap:anywhere}.lookupResult .lookupItems>div{gap:16px;font-size:15px;line-height:1.6}.lookupItems>div>strong{flex-shrink:0}.lookupLayout .lookupResult>p{font-size:14px;letter-spacing:0}.lookupResult .virtualAccountDetails h2{margin:0 0 16px}@media (max-width:800px){.lookupLayout{gap:24px}.lookupLayout .lookupForm,.lookupLayout .lookupResult{padding:16px 0}.lookupLayout .lookupResult{border-top:1px solid #e3e7eb;border-radius:0}.lookupLayout .lookupResult>h2{margin:8px 0 20px}}:root{--np-forest:#214d3c;--np-forest-dark:#17392d;--np-leaf:#edf3ed;--np-paper:#f6f6f6;--np-ink:#202d26;--np-muted:#56645b;--np-line:#e2e4e3}body:has(.premiumHeader){color:var(--np-ink)}body:has(.premiumHeader) :focus-visible{outline-color:var(--np-forest)}body:has(.premiumHeader) input::placeholder{color:#647168}.premiumHeader{border-color:var(--np-line)}.premiumHeader .premiumNoticeBar{color:#fff;background:var(--np-forest)}.premiumHeader .premiumNoticeBar .shell{min-height:32px}.premiumHeader .premiumNoticeBar :is(a,button,.premiumUtilityNote){color:#fff;font-size:13px}.premiumHeader .premiumNoticeBar nav a{min-height:32px}.premiumHeader .premiumNoticeBar .headerSignupLink{color:#fff!important}.premiumHeader .premiumHeaderMain{min-height:88px;gap:28px}.premiumHeader .premiumBrand{gap:11px}.premiumHeader .premiumBrand b{color:var(--np-forest-dark);font-size:27px;letter-spacing:-.05em;line-height:1.2}.premiumHeader .premiumBrand small{color:var(--np-muted);font-size:13px;letter-spacing:0;font-weight:500}.premiumHeader .premiumBrandGlyph{background:var(--np-forest);border-radius:6px}.premiumHeader .premiumSearch{min-height:54px;height:54px;border:1px solid #acb9ae;border-radius:6px;background:#fff}.premiumHeader .premiumSearch input{font-size:16px;min-width:0}.premiumHeader .premiumSearch button{background:var(--np-forest);border-radius:4px;padding-inline:20px}.premiumHeader .premiumSearch:focus-within{border-color:var(--np-forest);box-shadow:0 0 0 3px #214d3c18}.premiumHeader .premiumQuickLinks{gap:10px}.premiumHeader .premiumQuickLinks .premiumQuickLink span{color:var(--np-muted);font-size:13px}.premiumHeader .premiumQuickLinks svg{stroke:var(--np-forest)}.premiumHeader .premiumNavBar{border-color:var(--np-line)}.premiumHeader .premiumNavBar .shell{min-height:50px}.premiumHeader .premiumPrimaryNav a{color:var(--np-ink);min-height:48px}.premiumHeader .premiumPrimaryNav b{color:var(--np-forest)}.premiumHeader .premiumCategoryDisclosure>summary{color:var(--np-forest);min-height:48px}.premiumHeader :is(.premiumCategoryPanel,.premiumMobileMenuPanel){border-radius:10px;border-color:var(--np-line);background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.premiumHeader .premiumMobileAuth>a:last-child{background:var(--np-forest);border-color:var(--np-forest)}.premiumHeader .mobileDockLink span{font-size:13px;color:var(--np-muted)}.premiumHeader .mobileDockLink svg{stroke:var(--np-forest)}.premiumHeader .mobileBottomDock{border-color:var(--np-line)}.catalogMasthead.catalogMastheadCompact{padding-block:28px 22px;gap:20px}.catalogMastheadCompact h1{font-size:34px;color:var(--np-forest-dark);margin-block:0 6px}.catalogMastheadCompact :is(p,.catalogHelpLink){font-size:16px;color:var(--np-muted)}.catalogHelpLink{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.catalogControlShell{padding:20px;border-color:var(--np-line);border-radius:14px;background:var(--np-paper)}.instantCatalogSearch input{border-color:#b9c7bc;border-radius:10px;background:#fff;font-size:16px}.catalogControlShell .quickCategoryRow{margin-block:12px}.catalogControlShell .quickCategoryRow button{border-radius:8px;padding:8px 18px;color:var(--np-forest);border-color:var(--np-line);background:#fff}.catalogControlShell .quickCategoryRow button[aria-pressed=true]{color:#fff;background:var(--np-forest);border-color:var(--np-forest)}.catalogFilterSummaryHint{font-size:14px;color:var(--np-muted);font-weight:400;margin-left:10px}.catalogAdvancedFilters{border-top:1px solid var(--np-line)}.catalogAdvancedFilters>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:12px;font-size:16px;color:var(--np-forest);font-weight:650;cursor:pointer;list-style:none}.catalogAdvancedFilters>summary::-webkit-details-marker{display:none}.catalogAdvancedFilters>summary:after{content:"+";font-size:24px;font-weight:400}.catalogAdvancedFilters[open]>summary:after{content:"−"}.catalogFilterCount{border-radius:20px;background:var(--np-forest);color:#fff;padding:3px 9px;font-size:13px}.catalogAdvancedFilterBody{padding-block:4px 14px}.catalogAdvancedFilterBody .instantFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.instantCatalog{padding-block:16px 56px}.instantCatalog .catalogResultMeta{margin-bottom:16px}.catalogResultControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0}.catalogSortControl{display:inline-flex;align-items:center;gap:10px;font-size:15px}.catalogSortControl select{min-height:44px;padding:6px 32px 6px 12px;border:1px solid var(--np-line);border-radius:8px;background:#fff}.catalogResultMeta{color:var(--np-ink);font-size:16px}.instantCatalog .productCard{border-color:var(--np-line);border-radius:14px}.instantCatalog .productCard :is(.productCardMedia,.productVisual.actualVisual){background:var(--np-paper)}.instantCatalog .productInfo{padding:22px}.instantCatalog .productInfo h3{font-size:21px}.instantCatalog .productInfo :is(.productCategory,.productPurpose,.productCardMeta){font-size:15px;color:var(--np-muted)}.instantCatalog .productInfo .productCardPrice{color:var(--np-forest-dark);font-size:27px}.instantCatalog .productStatusBadge{color:var(--np-forest);background:var(--np-leaf);border-radius:6px;font-size:14px}.instantCatalog .productCardPurchase{background:var(--np-forest);color:#fff;border-color:var(--np-forest);border-radius:8px;font-size:16px;min-height:50px}.instantCatalog .productCardActions button{font-size:15px;min-height:44px}.productDetail{padding-block:24px 48px;gap:36px}.detailVisual .detailMediaFrame{border-radius:16px;border:1px solid var(--np-line);background:var(--np-paper)}.detailPurchase{padding-top:0}.detailPurchase h1{color:var(--np-ink);font-size:clamp(28px,3vw,38px)}.detailPurchase :is(.detailBrand,.productCategory){color:var(--np-forest);font-size:15px}.detailPurchase :is(.detailModel,.detailProductSummary),.detailVisual .visualNote{font-size:15px;line-height:1.65;color:var(--np-muted)}.detailCoreSpecs :is(dt,dd){font-size:16px}.detailCoreSpecs{background:var(--np-paper);padding:18px;border-radius:12px}.detailPriceSummary .detailPrice{color:var(--np-forest-dark)}.detailFullPriceLabel{font-size:15px}.purchaseActionPanel{scroll-margin-top:24px}.purchaseActionHeading :is(strong,h2){font-size:20px}.purchaseActionHeading p,.purchaseQuantity>label,.purchaseStatusRows :is(dt,dd){font-size:16px}.purchaseEstimate small,.purchaseStatusRows dd small,.serverAuthorityNote{font-size:14px;line-height:1.65}.detailPurchase .buyButton,.mobilePurchaseDock>a{background:var(--np-forest);border-color:var(--np-forest);color:#fff;border-radius:10px}.detailPurchase .cartButton{border:1px solid #91a495;color:var(--np-forest);border-radius:10px;background:#fff}body .cartPage{padding-block:32px 64px}body .cartPage h1{font-size:34px;margin-bottom:24px;color:var(--np-forest-dark)}body .checkoutSummary,body .orderSummary{padding:24px;border-color:var(--np-line);border-radius:16px;background:var(--np-paper)}body .checkoutSummary>.summaryHeading p,body .orderSummary>p{font-size:20px;color:var(--np-ink)}body .checkoutSummary .summaryLine,body .orderSummary>div{padding-block:12px;font-size:16px}body .orderSummary>div{margin:0;align-items:baseline;gap:12px}body .orderSummary>p{margin-bottom:12px;letter-spacing:0}body .checkoutSummary small,body .orderSummary small{font-size:14px;color:var(--np-muted);line-height:1.65}.cartProductCopy>a{font-size:19px}.cartLineTotal,.cartProductCopy>p{font-size:16px}.cartRemoveButton{font-size:15px;min-height:44px;padding-inline:8px}.cartPage .cartThumb{align-self:start}.cartPage .quantityControl{grid-template-columns:48px 42px 48px;width:max-content;height:48px;border-radius:10px}.cartPage .quantityControl button{min-width:48px;min-height:48px;font-size:22px}.cartPage .quantityControl span{min-width:42px;font-size:17px}.checkoutSummary .checkoutButton,.orderSummary .summaryCheckoutLink{background:var(--np-forest);color:#fff;min-height:54px;border-radius:10px;font-size:17px}.orderSummary .cartSummaryPayable{border-top:1px solid var(--np-line);margin-top:8px}.orderSummary .cartSummaryPayable strong{font-size:25px;color:var(--np-forest-dark)}.orderSummary .cartSummaryShipping{gap:16px}.orderSummary .cartSummaryShipping strong{text-align:right;max-width:75%}.orderSummary .cartSummaryNotice{display:block;margin-block:10px}body .checkoutHero{padding-block:32px 24px}body .checkoutPage{padding-block:0}body .checkoutHero h1{font-size:34px;color:var(--np-forest-dark)}body .checkoutHero>:is(p,span){font-size:16px;letter-spacing:0;color:var(--np-muted)}body .checkoutSection{padding-block:24px 30px}body .checkoutSectionHead h2{font-size:22px}body .checkoutSection label>span,body .checkoutSectionHead span,body .checkoutSummary>a,body .summaryHeading>span{font-size:15px}body .checkoutSection input:not([type=checkbox]):not([type=radio]){min-height:52px;border-radius:8px;border-color:#b8c5ba;font-size:16px}body .checkoutSection :is(.fieldHint,.paymentNotice,.quoteStatus){font-size:14px}body .checkoutSection .consentBox a{display:flex;align-items:center;width:fit-content;min-height:44px}body .checkoutSummary .summaryTotal strong{color:var(--np-forest-dark)}.newFooter{background:#f6f6f6;border-color:#e2e4e3}.newFooter .footerTop{padding-top:30px}.newFooter .footerTop strong{color:var(--np-forest-dark)}.newFooter .footerBrandCopy p,.newFooter .footerBusinessGrid :is(dt,dd),.shopHome+.newFooter .footerBusinessGrid :is(dt,dd){color:var(--np-muted);font-size:14px}.newFooter .footerBottom a,.shopHome+.newFooter .footerBottom a{color:var(--np-muted);font-size:13px;min-height:40px}@media (max-width:1000px){.premiumHeader .premiumHeaderMain{gap:18px}.premiumHeader .premiumBrand b{font-size:24px}.premiumHeader .premiumQuickLinks{gap:3px}}@media (max-width:700px){.premiumHeader .premiumHeaderMain{min-height:0;padding-block:12px;gap:10px}.premiumHeader .premiumBrand small{display:block;font-size:12px}.premiumHeader .premiumBrandGlyph{width:38px;height:38px}.premiumHeader .premiumSearch{height:52px;min-height:52px}.retailCatalogPage .premiumHeader .premiumSearch{display:none}.premiumHeader .premiumSearch button{padding-inline:17px}.premiumHeader .mobileDockLink{min-height:60px}.premiumHeader .mobileDockLink span{font-size:12px}.catalogMasthead.catalogMastheadCompact{padding-block:20px 12px;display:block}.catalogMastheadCompact h1{font-size:28px;margin-block:0 4px}.catalogMastheadCompact p{font-size:15px}.catalogMastheadCompact .pageKicker{display:none}.catalogMastheadCompact .catalogHelpLink{font-size:14px;min-height:36px}.catalogControlShell{width:calc(100% - 40px);padding:14px;border:1px solid var(--np-line);border-radius:12px}.catalogControlShell .quickCategoryRow{display:flex;flex-wrap:wrap;gap:8px}.catalogFilterSummaryHint{font-size:13px;margin-left:6px}.instantCatalog .instantSearchHint{font-size:14px;margin-block:8px}.catalogAdvancedFilterBody .instantFilterGrid{grid-template-columns:1fr}.catalogSortControl{gap:6px;font-size:14px}.catalogSortControl select{font-size:15px}.instantCatalog .productCardMedia{aspect-ratio:1.6}.instantCatalog .productInfo{padding:18px}.instantCatalog .productInfo h3{font-size:20px}.instantCatalog .productInfo .productCardPrice{font-size:25px}.breadcrumbs{font-size:13px;padding-block:14px}.productDetail{padding-top:6px;gap:24px}.detailVisual .detailMediaFrame{max-height:280px}.detailPurchase h1{font-size:28px}.detailCoreSpecs{padding:14px}.detailCoreSpecs :is(dt,dd){font-size:15px}.purchaseQuantity{grid-template-columns:76px minmax(0,1fr)}.mobilePurchaseDock{bottom:calc(68px + env(safe-area-inset-bottom));padding:9px 16px;border-color:var(--np-line)}.mobilePurchaseDock>a{min-height:48px;font-size:16px;padding-inline:20px}.mobilePurchaseDock strong{font-size:17px}body .cartPage{padding-block:24px 44px}body .cartPage h1{font-size:28px}.cartLayout{gap:24px}body .checkoutSummary,body .orderSummary{padding:20px}body .orderSummary>div{padding-block:10px}.cartProductCopy>a{font-size:18px}body .checkoutHero{padding-block:24px 18px}body .checkoutHero h1{font-size:28px}body .checkoutLayout{gap:24px}body .checkoutSection{padding-block:22px 26px}body .checkoutSectionHead{margin-bottom:18px}}@media (max-width:360px){.catalogMasthead.catalogMastheadCompact{flex-wrap:wrap;gap:0}}.productOptionPicker{margin:20px 0;padding:0;border:0;min-width:0;display:grid;gap:16px}.productOptionPicker legend{padding:0 0 12px;font-size:18px;font-weight:700}.productOptionPicker label{min-width:0;display:grid;gap:8px}.productOptionPicker label>span{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:16px;font-weight:650}.productOptionPicker small,.purchaseOptionHelp{font-size:14px;line-height:1.6;color:#53645a}.productOptionPicker select{width:100%;min-width:0;min-height:50px;border:1px solid #b9c9be;border-radius:8px;padding:12px;background:#fff;color:#173b2d;font-size:16px}.productOptionPicker :focus-visible{outline:3px solid #307454;outline-offset:3px}.adminOrderItems small,.cartOptionLabel,.customerOrderItems small,.lookupItems small{display:block;margin-top:5px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.adminMobileQuickNav,.adminWorkspace .adminOrderBack{display:none}.adminWorkspace :is(.fulfillmentForm,.shipmentBatch){min-width:0;width:100%;padding:20px;margin-block:16px;border:1px solid #d5dfd8;border-radius:10px;background:#fff}.adminWorkspace .fulfillmentForm h3{margin-top:0;font-size:20px}.adminWorkspace .fulfillmentForm fieldset{padding:0;border:0;min-width:0;display:grid;gap:14px}.adminWorkspace .fulfillmentForm label{display:grid;gap:7px;min-width:0;font-size:16px}.adminWorkspace .fulfillmentForm :is(input,select,textarea){min-width:0;width:100%;min-height:46px;padding:10px;border:1px solid #b9c9be;border-radius:6px;font-size:16px}.adminWorkspace :is(.fulfillmentForm,.shipmentBatch) small{display:block;margin-top:14px;font-size:14px;line-height:1.6;color:#526158}.adminWorkspace .shipmentBatch>summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:700}.adminWorkspace .shipmentBatch :is(p,li){line-height:1.65;overflow-wrap:anywhere}.adminWorkspace .shipmentBatch input{max-width:100%}.adminWorkspace :is(.adminBatchActions,.adminPagination){display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-block:16px}.adminWorkspace :is(.adminBatchActions,.adminPagination,.fulfillmentForm) button{min-height:46px;padding:10px 16px;border:1px solid #bed0c3;border-radius:7px;background:#214d3c;color:#fff;font-size:16px;cursor:pointer}.adminWorkspace button:disabled{cursor:default;opacity:.6}.adminWorkspace .adminOrderWorkspace :is(h2,p,span,strong){overflow-wrap:anywhere}.adminWorkspace .adminOrderItems>div>span{min-width:0}.adminWorkspace .adminOrderActions>.fulfillmentForm{flex-basis:100%}@media(max-width:900px){.adminWorkspace .adminContentFrame{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.adminMobileQuickNav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;z-index:30;bottom:0;left:0;right:0;padding:6px 8px max(6px,env(safe-area-inset-bottom));border-top:1px solid #d5dfd8;background:#fff;box-shadow:0 -3px 16px #193d2910}.adminMobileQuickNav :is(a,button){min-height:48px;display:grid;place-items:center;border:0;border-radius:6px;padding:8px;font-size:16px;font-weight:650;text-decoration:none;color:#44584b;background:#fff}.adminMobileQuickNav a[aria-current=page]{color:#164f36;background:#edf4ee}.adminWorkspace .adminProductEditor>div:last-child{bottom:calc(64px + env(safe-area-inset-bottom))}.adminWorkspace .adminOrderWorkspace[data-editing=false]>.orderEditor,.adminWorkspace .adminOrderWorkspace[data-editing=true]>.orderList{display:none}.adminWorkspace .adminOrderBack{display:inline-flex;margin-bottom:16px;min-height:44px;align-items:center;padding:8px 12px}.adminWorkspace .adminOrderWorkspace{display:block}}@media(max-width:700px){.adminWorkspace :is(.fulfillmentForm,.shipmentBatch){padding:14px}.adminWorkspace .dashboardRecent{min-width:0;width:100%}.adminWorkspace .dashboardRecent thead{display:none}.adminWorkspace .dashboardRecent :is(tbody,tr){display:block}.adminWorkspace .dashboardRecent tr{border-bottom:1px solid #d5dfd8;padding:12px 0}.adminWorkspace .dashboardRecent td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 12px;border:0;text-align:right;white-space:normal}.adminWorkspace .dashboardRecent td:before{content:attr(data-label);color:#526158;font-size:14px;flex-shrink:0}.adminWorkspace .dashboardRecent td a{overflow-wrap:anywhere}.cartProductCopy,.checkoutSummary,.detailPurchase,.purchaseActionPanel{min-width:0}}