@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#111827;background:#f5f4f0;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #111827;--ink-2: #1d293b;--orange: #f97316;--orange-dark: #db5c09;--paper: #f5f4f0;--white: #fffefa;--slate: #677081;--line: #dcdedc;--display: "Barlow Condensed", Impact, sans-serif;--body: "DM Sans", Arial, sans-serif}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.app-shell{min-height:100vh;overflow:hidden}.wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.main-content{min-height:45vh}.section-pad{padding-block:92px}.top-ribbon{height:30px;padding-inline:max(32px,calc((100vw - 1240px)/2));background:var(--ink);color:#d7dbe2;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.17em;font-weight:700}.top-ribbon b{color:var(--orange);margin-inline:7px}.top-ribbon__right{color:#aab1bd;display:inline-flex;align-items:center;gap:9px}.top-ribbon__right i{width:4px;height:4px;background:var(--orange);border-radius:50%}.site-header{position:sticky;z-index:30;top:0;background:#fffefaf5;border-bottom:1px solid #e3e2dd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.brand__mark{width:40px;height:40px;border-radius:11px}.brand__wordmark{display:flex;flex-direction:column;gap:0;line-height:1}.brand__name{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.035em;text-transform:uppercase}.brand__name span{color:var(--orange)}.brand__local{margin-top:5px;font-size:8px;letter-spacing:.21em;font-weight:700;color:#727b88}.brand__local i{display:inline-block;width:3px;height:3px;margin:0 4px 2px;border-radius:50%;background:var(--orange)}.desktop-nav{align-self:stretch;display:flex;align-items:stretch;gap:30px}.nav-link{position:relative;display:inline-flex;align-items:center;color:#424b59;font-size:12px;font-weight:700;transition:color .18s ease}.nav-link:hover,.nav-link.is-active{color:var(--ink)}.nav-link.is-active:after{position:absolute;content:"";height:3px;left:0;right:0;bottom:0;background:var(--orange)}.site-header__actions{display:flex;align-items:center;gap:13px}.account-link{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border:0;background:transparent;color:var(--ink);font-size:11px;font-weight:700}.account-link--button:hover,.account-link:hover{color:var(--orange-dark)}.cart-button{position:relative;min-height:42px;padding:0 13px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;transition:background .2s ease}.cart-button:hover{background:var(--orange-dark)}.cart-button b{display:grid;place-items:center;width:17px;height:17px;background:var(--orange);color:var(--ink);border-radius:50%;font-size:9px}.mobile-menu-button{display:none;width:42px;height:42px;border:1px solid var(--line);background:transparent;color:var(--ink);align-items:center;justify-content:center}.mobile-nav{position:absolute;top:100%;left:0;right:0;padding:13px 25px 24px;background:var(--ink);color:#fff;box-shadow:0 18px 30px #11182724}.mobile-nav__link{min-height:54px;border-bottom:1px solid #ffffff20;display:flex;align-items:center;gap:17px;font-family:var(--display);font-size:23px;font-weight:700;text-transform:uppercase}.mobile-nav__link span{color:var(--orange);font-family:var(--body);font-size:10px;letter-spacing:.1em}.mobile-nav__link.is-active{color:var(--orange)}.mobile-nav__account{margin-top:18px;display:inline-flex;gap:9px;align-items:center;font-size:13px;font-weight:700}.mobile-nav p{color:#aab1bd;font-size:9px;letter-spacing:.2em;text-transform:uppercase;margin:24px 0 0}.eyebrow{margin:0 0 17px;display:flex;align-items:center;gap:9px;color:#626b79;font-size:9px;line-height:1.3;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.eyebrow>span:first-child:not(:last-child){color:var(--orange-dark)}.eyebrow--light{color:#e0e3e9}.eyebrow--light>span:first-child:not(:last-child){color:var(--orange)}.eyebrow--dark{color:#1d293b}.eyebrow>i{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em}h1 em,h2 em{color:var(--orange);font-style:normal}.button{min-height:49px;border:1px solid transparent;padding:0 18px;display:inline-flex;justify-content:center;align-items:center;gap:13px;font-size:11px;line-height:1.2;font-weight:700;text-align:left;transition:transform .2s ease,color .2s ease,background .2s ease,border-color .2s ease}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button--orange{background:var(--orange);color:var(--ink)}.button--orange:hover{background:#ff8b3b}.button--dark{background:var(--ink);color:#fff}.button--dark:hover{background:var(--ink-2)}.button--outline{background:transparent;color:#fff;border-color:#ffffff73}.button--outline:hover{border-color:var(--orange);color:var(--orange)}.button--full{width:100%}.text-link{padding:0;border:0;background:none;display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:11px;font-weight:700;text-decoration:none}.text-link:hover{color:var(--orange-dark)}.text-link--light{color:#fff}.text-link--light:hover{color:var(--orange)}.back-link{display:inline-flex;align-items:center;gap:8px;color:#616b79;font-size:11px;font-weight:700}.back-link:hover{color:var(--orange-dark)}.hero{position:relative;padding-top:22px;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:12px}.hero__visual{position:relative;min-height:548px;overflow:hidden;background:#202631}.hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#0d141ff7,#0d141fe8 32%,#0d141f8f 57%,#0d141f0d),linear-gradient(0deg,rgba(8,12,19,.3),transparent 50%)}.hero__content{position:relative;z-index:1;padding:76px 7.2% 44px;width:min(640px,75%);color:#fff}.hero__content h1{margin:0;font-size:clamp(72px,8.3vw,116px);line-height:.79;font-weight:800;letter-spacing:-.045em;text-transform:uppercase}.hero__content h1 em{color:var(--orange)}.hero__copy{margin:26px 0 23px;max-width:355px;color:#d6d9df;font-size:13px;line-height:1.75}.hero__actions{display:flex;flex-wrap:wrap;gap:10px}.hero__footnote{margin-top:54px;display:flex;align-items:center;gap:8px;color:#c2c8d1;font-size:8px;letter-spacing:.2em;font-weight:700}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px #f973162b}.hero__index{position:absolute;z-index:2;right:7.1%;bottom:34px;display:flex;align-items:end;gap:10px;color:#fff;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.08em}.hero__index span:nth-child(2){color:var(--orange)}.hero__side-note{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 0 34px}.side-note__vertical{writing-mode:vertical-rl;transform:rotate(180deg);color:#717986;font-size:8px;font-weight:700;letter-spacing:.24em}.side-note__number{color:var(--ink);font-family:var(--display);font-size:31px;font-weight:900;line-height:.8}.side-note__number span{color:var(--orange);font:9px var(--body);vertical-align:top}.proof-strip{background:var(--orange)}.proof-strip__inner{min-height:63px;display:flex;align-items:center;justify-content:space-between;gap:15px}.proof-strip__inner>span{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:10px;font-weight:700}.proof-strip__inner>span:last-child{font-family:var(--display);font-size:17px;letter-spacing:.08em}.proof-strip__inner>b{width:4px;height:4px;flex:0 0 4px;background:#11182780;border-radius:50%}.section-heading{margin-bottom:34px}.section-heading--split{display:flex;align-items:end;justify-content:space-between;gap:30px}.section-heading h2,.process-heading h2{margin:0;font-size:clamp(49px,6vw,75px);line-height:.86;text-transform:uppercase}.section-heading__copy{max-width:360px;margin:0 0 4px;color:var(--slate);font-size:12px;line-height:1.8}.path-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.path-card{position:relative;min-height:300px;padding:25px 26px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.path-card--repair{background:#182235}.path-card--trade{background:var(--orange);color:var(--ink)}.path-card--shop{background:#e0e2e2;color:var(--ink)}.path-card__number{color:#ffffff9c;font-size:8px;font-weight:700;letter-spacing:.17em}.path-card--trade .path-card__number,.path-card--shop .path-card__number{color:#1118278a}.path-card__icon{position:absolute;top:23px;right:24px;color:var(--orange)}.path-card--trade .path-card__icon{color:var(--ink)}.path-card--shop .path-card__icon{color:var(--orange-dark)}.path-card h3{position:relative;z-index:1;margin:31px 0 12px;font-size:48px;line-height:.85;text-transform:uppercase}.path-card p{position:relative;z-index:1;margin:0;max-width:220px;color:#d0d5dc;font-size:11px;line-height:1.7}.path-card--trade p,.path-card--shop p{color:#242c39}.path-card__link{position:relative;z-index:1;margin-top:auto;padding-top:25px;display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:700}.path-card__ghost{position:absolute;right:-6px;bottom:9px;color:#ffffff0a;font-family:var(--display);font-size:78px;font-weight:900;line-height:.8}.path-card--trade .path-card__ghost,.path-card--shop .path-card__ghost{color:#1118270c}.path-card:hover .path-card__link svg{transform:translate(2px,-2px)}.path-card__link svg{transition:transform .18s ease}.product-feature{background:var(--ink);color:#fff}.section-heading--light .section-heading__copy{color:#aeb6c1}.section-heading__right{max-width:350px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.section-heading__right p{color:#b8bec7;font-size:11px;line-height:1.75;margin:0}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-grid--feature{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{min-width:0;background:var(--white);color:var(--ink)}.product-card__photo{position:relative;overflow:hidden;aspect-ratio:1.04;display:block;background:#202733}.product-card__photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-card__photo img{transform:scale(1.035)}.product-card__condition{position:absolute;left:12px;top:12px;padding:7px 9px;background:#fffefaeb;color:#242c37;font-size:8px;font-weight:700}.product-card__photo-arrow{position:absolute;right:11px;bottom:11px;width:31px;height:31px;display:grid;place-items:center;background:var(--orange);color:var(--ink)}.product-card__details{padding:15px 15px 14px}.product-card__category{color:#747e8d;font-size:8px;letter-spacing:.1em;font-weight:700;text-transform:uppercase}.product-card__category span{color:var(--orange-dark)}.product-card__title{display:block;margin-top:7px;min-height:42px;font-family:var(--display);font-size:23px;font-weight:700;line-height:.97;text-transform:uppercase}.product-card__title:hover{color:var(--orange-dark)}.product-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:11px;border-top:1px solid #e7e6e1}.price{font-weight:700;font-size:15px}.price small{color:#818997;font-size:8px;font-weight:600}.add-icon-button{width:34px;height:34px;display:grid;place-items:center;border:0;background:var(--ink);color:#fff;transition:background .2s ease}.add-icon-button:hover{background:var(--orange);color:var(--ink)}.page-intro{padding-block:55px;overflow:hidden}.page-intro--dark{color:#fff;background:var(--ink)}.page-intro--orange{color:var(--ink);background:var(--orange)}.page-intro--paper{color:var(--ink);background:#e4e5e0}.page-intro__inner{min-height:260px;display:flex;align-items:center;justify-content:space-between;gap:30px}.page-intro__inner>div:first-child{max-width:690px}.page-intro h1{margin:0;font-size:clamp(64px,8vw,98px);line-height:.79;font-weight:800;text-transform:uppercase}.page-intro h1 em{color:var(--orange)}.page-intro--orange h1 em{color:var(--ink)}.page-intro__inner>div:first-child>p:last-child{max-width:450px;margin:23px 0 0;color:#c5cad2;font-size:12px;line-height:1.8}.page-intro--orange .page-intro__inner>div:first-child>p:last-child,.page-intro--paper .page-intro__inner>div:first-child>p:last-child{color:#283140}.page-intro__scribble{position:relative;width:185px;height:175px;flex:0 0 185px;display:grid;place-items:center;border:1px solid #11182733;border-radius:50%;color:var(--ink);transform:rotate(-9deg)}.page-intro--dark .page-intro__scribble{border-color:#ffffff38;color:var(--orange)}.page-intro__scribble svg{opacity:.85}.page-intro__scribble span{position:absolute;right:-15px;bottom:14px;padding:6px 10px;background:var(--orange);color:var(--ink);font-family:var(--display);font-size:12px;font-weight:800;line-height:.92;transform:rotate(9deg)}.page-intro__scribble--orange span{background:var(--ink);color:#fff}.page-intro__stamp{width:158px;height:158px;flex:0 0 158px;border:2px solid var(--orange);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--orange);font-family:var(--display);font-size:29px;line-height:.75;font-weight:900;text-align:center;transform:rotate(8deg)}.page-intro__stamp span{color:#fff}.page-intro__stamp small{margin-top:11px;font:700 7px var(--body);letter-spacing:.16em;line-height:1.3}.page-intro--shop .page-intro__inner{min-height:294px}.catalog-section{padding-top:28px}.catalog-alert{margin-bottom:30px;display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid #f0bc96;background:#fff7f1}.catalog-alert__icon{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:50%;background:var(--orange);font-size:12px;font-weight:800}.catalog-alert p{flex:1;margin:0;color:#505967;font-size:10px;line-height:1.6}.catalog-alert p strong{color:var(--ink)}.catalog-alert>a{display:inline-flex;gap:5px;align-items:center;font-size:9px;font-weight:700;white-space:nowrap}.catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:17px;padding-bottom:18px;border-bottom:1px solid var(--line)}.catalog-tabs{display:flex;gap:4px;flex-wrap:wrap}.catalog-tab{min-height:35px;padding:0 12px;border:1px solid transparent;background:transparent;color:#606a78;font-size:9px;font-weight:700}.catalog-tab:hover{color:var(--ink)}.catalog-tab.is-selected{background:var(--ink);color:#fff}.catalog-tools{display:flex;align-items:center;gap:13px}.search-field{width:188px;height:36px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;color:#6b7582}.search-field input{width:100%;border:0;outline:0;color:var(--ink);font-size:10px;background:transparent}.sort-field{display:flex;align-items:center;gap:6px;color:#77808e;font-size:9px}.sort-field select{max-width:134px;border:0;outline:0;background:transparent;color:var(--ink);font-size:9px;font-weight:700}.catalog-result-count{margin:20px 0 16px;color:#77808e;font-size:8px;letter-spacing:.1em;font-weight:700}.catalog-result-count strong{color:var(--orange-dark)}.catalog-result-count span{margin-inline:5px}.product-detail{padding-top:34px}.product-detail__layout{margin-top:29px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:clamp(36px,7vw,90px);align-items:start}.product-detail__image{position:relative;background:#242b37;aspect-ratio:1.1}.product-detail__image img{width:100%;height:100%;object-fit:cover}.product-detail__image>span{position:absolute;left:14px;bottom:14px;padding:7px 9px;background:var(--orange);color:var(--ink);font-size:8px;letter-spacing:.12em;font-weight:800}.product-detail__info{padding-top:12px}.product-detail__info h1{margin:0 0 13px;font-size:clamp(47px,5.5vw,67px);line-height:.88;text-transform:uppercase}.product-detail__price{margin:16px 0;font-size:23px;font-weight:700}.product-detail__price span{color:#79818d;font-size:9px;font-weight:600}.product-detail__condition{display:flex;align-items:center;gap:7px;color:#235441;font-size:10px;font-weight:700}.product-detail__description{margin:19px 0;color:#5f6977;font-size:12px;line-height:1.75}.condition-box{padding:12px 14px;border-left:3px solid var(--orange);background:#fff}.condition-box strong{font-size:10px}.condition-box p{margin:5px 0 0;color:#68717e;font-size:10px;line-height:1.6}.spec-list{margin:16px 0;border-top:1px solid var(--line)}.spec-list>div{padding:10px 0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);font-size:10px}.spec-list dt{color:#6f7885}.spec-list dd{margin:0;font-weight:700;text-align:right}.product-detail__availability{margin:17px 0;display:flex;align-items:center;gap:8px;color:#606a78;font-size:10px}.availability-dot{width:7px;height:7px;border-radius:50%;background:var(--orange)}.product-detail__info>.text-link{margin-top:13px}.repair-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(390px,1.12fr);gap:clamp(35px,6vw,82px);align-items:start}.repair-browser{padding-top:7px}.repair-tabs{display:flex;flex-direction:column;margin:18px 0 0;border-top:1px solid var(--line)}.repair-tab{min-height:54px;padding:0 12px;display:grid;grid-template-columns:25px 1fr 18px;gap:12px;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;color:#45505e;text-align:left;font-size:11px;font-weight:700}.repair-tab>svg:first-child{color:#8b94a1}.repair-tab>svg:last-child{color:#9da5af}.repair-tab:hover{color:var(--ink);background:#fffefa}.repair-tab.is-selected{background:var(--ink);color:#fff}.repair-tab.is-selected>svg:first-child{color:var(--orange)}.repair-tab.is-selected>svg:last-child{color:#fff}.repair-type-panel{margin-top:18px;padding:18px 19px;background:#e8e9e5}.repair-type-panel__head{display:flex;justify-content:space-between;gap:10px;color:#818a96;font-size:8px;letter-spacing:.13em;font-weight:700}.repair-service{min-height:40px;display:grid;grid-template-columns:25px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #d5d8d4}.repair-service:first-of-type{margin-top:9px}.repair-service__index{color:var(--orange-dark);font-size:8px;font-weight:700}.repair-service strong{font-size:10px}.repair-service__quote{color:#7b8491;font-size:8px}.repair-note{margin:14px 0 0;color:#697382;font-size:9px;line-height:1.6}.request-panel{padding:28px;background:var(--white);box-shadow:0 12px 40px #1118270a}.request-panel__top{margin-bottom:23px;display:flex;align-items:start;justify-content:space-between}.request-panel__top .eyebrow{margin-bottom:13px}.request-panel__top h2{margin:0;font-size:47px;line-height:.86;text-transform:uppercase}.request-panel__symbol{width:40px;height:40px;display:grid;place-items:center;background:var(--orange);color:var(--ink)}.form-stack{display:flex;flex-direction:column;gap:13px}.form-stack label{min-width:0;display:flex;flex-direction:column;gap:6px;color:#596473;font-size:9px;font-weight:700}.form-stack input,.form-stack select,.form-stack textarea{width:100%;min-height:42px;padding:10px 11px;border:1px solid #dce0e1;border-radius:0;outline:0;background:#fff;color:var(--ink);font-size:11px;font-weight:500}.form-stack textarea{min-height:90px;resize:vertical;line-height:1.6}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus{border-color:var(--orange-dark);box-shadow:0 0 0 2px #f9731620}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.optional-label{color:#939aa4;font-weight:500}.form-rule{margin-top:7px;display:flex;align-items:center;gap:8px;color:#7b8491;font-size:8px;font-weight:700;letter-spacing:.14em}.form-rule>span{width:5px;height:5px;background:var(--orange)}.form-rule small{margin-left:auto;color:#9ca3ad;font-size:7px;letter-spacing:.1em}.form-fineprint,.checkout-footnote{margin:-2px 0 0;color:#7b8491;font-size:8px;line-height:1.6}.form-success,.form-error{margin:12px 0;padding:11px 12px;display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.6}.form-success{background:#eaf4ec;color:#245d3e}.form-error{background:#fff0ed;color:#a12c1b}.login-notice{margin:0 0 18px;padding:12px;display:flex;align-items:center;gap:11px;background:#f0f1ef}.login-notice__icon{color:var(--orange-dark);flex:0 0 auto}.login-notice strong{display:block;font-size:10px}.login-notice p{margin:4px 0 0;color:#697382;font-size:9px;line-height:1.5}.login-notice .button{min-height:36px;padding-inline:11px;margin-left:auto;white-space:nowrap;font-size:9px}.spinner{width:15px;height:15px;border:2px solid #d1d5da;border-top-color:var(--orange-dark);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.repair-bottom{padding-block:53px;background:var(--ink);color:#fff}.repair-bottom__inner{display:flex;align-items:end;justify-content:space-between;gap:22px}.repair-bottom h2{margin:0;font-size:54px;line-height:.86;text-transform:uppercase}.repair-bottom .eyebrow{margin-bottom:13px}.trade-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(410px,1.22fr);gap:clamp(30px,6vw,78px);align-items:start}.trade-aside{padding-top:8px}.trade-steps{margin-top:29px;border-top:1px solid var(--line)}.trade-step{padding:20px 0;display:grid;grid-template-columns:32px 1fr;gap:13px;border-bottom:1px solid var(--line)}.trade-step>span{color:var(--orange-dark);font-size:10px;font-weight:700}.trade-step strong{font-family:var(--display);font-size:24px;line-height:1;text-transform:uppercase}.trade-step p{margin:6px 0 0;color:#687281;font-size:10px;line-height:1.6}.trade-callout-note{margin-top:20px;padding:15px;display:flex;gap:10px;background:#e9eae6;color:#263243}.trade-callout-note svg{flex:0 0 auto;color:var(--orange-dark)}.trade-callout-note p{margin:0;color:#65707e;font-size:9px;line-height:1.7}.trade-callout-note strong{color:var(--ink)}.request-panel--trade{padding:28px}.upload-area{padding:13px;border:1px dashed #c5cbd0;background:#f6f6f3}.upload-button{width:fit-content;min-height:36px;padding:0 11px;display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;background:var(--ink);color:#fff!important;cursor:pointer}.upload-button input{display:none}.upload-button.is-disabled{cursor:not-allowed;opacity:.55}.upload-area>p{margin:8px 0 0;color:#7c8591;font-size:8px;line-height:1.5}.photo-preview-row{display:flex;gap:9px;flex-wrap:wrap}.photo-preview{position:relative;width:74px;height:74px;background:#dde0e1}.photo-preview img{width:100%;height:100%;object-fit:cover}.photo-preview button{position:absolute;top:-5px;right:-5px;width:21px;height:21px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ink);color:#fff}.contact-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(30px,8vw,110px);align-items:start}.contact-main h2{margin:0;font-size:64px;line-height:.84;text-transform:uppercase}.contact-main__copy{margin:20px 0 27px;max-width:505px;color:#636d7a;font-size:12px;line-height:1.8}.contact-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.contact-detail{min-height:95px;padding:14px;display:flex;gap:12px;background:#fffefa}.contact-detail>svg{flex:0 0 20px;color:var(--orange-dark)}.contact-detail span{display:block;margin-bottom:6px;color:#858d97;font-size:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.contact-detail strong{display:block;color:#303a49;font-size:10px;line-height:1.55}.contact-detail__value{display:inline-flex;align-items:center;gap:4px;color:#303a49;font-size:10px;line-height:1.55;font-weight:700}.contact-detail__value:hover{color:var(--orange-dark)}.contact-note{margin-top:14px;padding:13px;display:flex;align-items:flex-start;gap:10px;border:1px solid #f0bc96;background:#fff7f1}.contact-note__mark{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;background:var(--orange);border-radius:50%;font-size:11px;font-weight:800}.contact-note p{margin:0;color:#67717e;font-size:9px;line-height:1.6}.contact-note strong{color:var(--ink)}.contact-aside{background:#fff;box-shadow:0 15px 38px #1118270b}.contact-aside__top,.contact-aside__bottom{padding:15px;display:flex;justify-content:space-between;color:#6f7885;font-size:8px;letter-spacing:.1em;font-weight:700}.contact-map-pattern{position:relative;height:265px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--orange);background-color:#dfe2dd;background-image:linear-gradient(32deg,transparent 47%,#ffffffb0 48%,#ffffffb0 50%,transparent 51%),linear-gradient(118deg,transparent 41%,#ffffffb0 42%,#ffffffb0 44%,transparent 45%),linear-gradient(90deg,transparent 29%,#c5cac5 30%,#c5cac5 31%,transparent 32%,transparent 68%,#c5cac5 69%,#c5cac5 70%,transparent 71%),linear-gradient(0deg,transparent 28%,#c5cac5 29%,#c5cac5 30%,transparent 31%,transparent 73%,#c5cac5 74%,#c5cac5 75%,transparent 76%);background-size:105px 88px}.contact-map-pattern>span{color:#56616e;font-family:var(--display);font-size:20px;font-weight:800;text-align:center;line-height:.88;letter-spacing:.08em}.map-pip{position:absolute;width:5px;height:5px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 5px #f9731626}.map-pip--one{top:26%;left:29%}.map-pip--two{top:68%;right:28%}.map-pip--three{top:34%;right:20%}.contact-aside__bottom{padding:17px;flex-direction:column;gap:14px;letter-spacing:0}.contact-aside__bottom p{margin:0;color:#717a87;font-size:9px;line-height:1.6}.cart-page{padding-top:55px}.cart-page__heading{margin-bottom:34px;display:flex;align-items:end;justify-content:space-between;gap:20px}.cart-page__heading h1,.account-welcome h1{margin:0;font-size:clamp(59px,7vw,88px);line-height:.79;text-transform:uppercase}.cart-page__heading>.text-link{margin-bottom:5px}.empty-cart{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e9eae6;text-align:center}.empty-cart>svg{color:var(--orange-dark)}.empty-cart h2{margin:13px 0 4px;font-size:32px;text-transform:uppercase}.empty-cart p{margin:0 15px 19px;color:#697382;font-size:11px}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:start}.cart-line{padding:16px 0;display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:16px;border-bottom:1px solid var(--line)}.cart-line:first-child{border-top:1px solid var(--line)}.cart-line__image{height:108px;background:#222a35}.cart-line__image img{width:100%;height:100%;object-fit:cover}.cart-line__content .eyebrow{margin-bottom:7px;font-size:7px}.cart-line__name{font-family:var(--display);font-size:24px;font-weight:700;line-height:.95;text-transform:uppercase}.cart-line__demo{margin:6px 0 10px;color:#7a8490;font-size:8px}.cart-line__bottom{display:flex;align-items:center;gap:15px}.quantity-control{display:flex;align-items:center;border:1px solid var(--line);background:#fff}.quantity-control button{width:27px;height:26px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink)}.quantity-control button:disabled{opacity:.35;cursor:not-allowed}.quantity-control span{min-width:26px;text-align:center;font-size:10px;font-weight:700}.remove-button{padding:0;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#89919b;font-size:8px}.remove-button:hover{color:#a52d1c}.cart-line__price{padding-top:6px;font-size:12px;white-space:nowrap}.cart-clear{margin-top:15px;color:#727c88;font-size:9px;text-decoration:underline}.order-summary{padding:21px;background:var(--white)}.order-summary>.eyebrow{margin-bottom:8px}.order-summary h2{margin:0 0 19px;font-size:34px;line-height:1;text-transform:uppercase}.summary-line,.summary-total{display:flex;align-items:center;justify-content:space-between;gap:10px}.summary-line{margin:10px 0;color:#626c79;font-size:9px}.summary-line--muted span:last-child{text-align:right}.summary-total{margin-top:17px;padding-top:15px;border-top:1px solid var(--line);font-size:11px;font-weight:700}.summary-total strong{font-size:16px}.summary-note{margin:17px 0;padding:11px;display:flex;gap:8px;background:#fff7f1;color:#374254}.summary-note svg{flex:0 0 auto;color:var(--orange-dark)}.summary-note p{margin:0;color:#6d7784;font-size:8px;line-height:1.6}.summary-note strong{color:var(--ink)}.checkout-footnote{margin-top:10px;text-align:center}.signin-hint{margin:0 0 10px;color:#707987;font-size:9px;line-height:1.55}.account-gate{min-height:510px;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.account-gate__graphic{position:relative;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;background:var(--ink);color:var(--orange)}.account-gate__graphic>span{color:#fff;font-family:var(--display);font-size:28px;font-weight:800;line-height:.82;text-align:center;letter-spacing:.1em}.account-gate h1{margin:0;font-size:clamp(57px,6.5vw,82px);line-height:.81;text-transform:uppercase}.account-gate>div:last-child>p:not(.eyebrow):not(.form-fineprint){max-width:455px;margin:20px 0;color:#65707e;font-size:12px;line-height:1.75}.account-gate .form-fineprint{margin-top:12px}.account-page,.staff-page{padding-top:56px}.account-welcome{margin-bottom:34px;display:flex;justify-content:space-between;align-items:end;gap:20px}.account-welcome .eyebrow{margin-bottom:14px}.account-logout{display:inline-flex;align-items:center;gap:7px;padding:9px 0;border:0;background:transparent;color:#6c7582;font-size:9px;font-weight:700}.account-logout:hover{color:var(--orange-dark)}.checkout-return{margin:-12px 0 20px;padding:14px;display:flex;gap:11px;background:#fff5e9;color:#6c3b1a}.checkout-return svg{flex:0 0 auto;color:var(--orange-dark)}.checkout-return strong{font-size:10px}.checkout-return p{margin:4px 0 0;color:#765941;font-size:9px;line-height:1.6}.account-tabs{margin-bottom:24px;display:flex;gap:5px;border-bottom:1px solid var(--line);overflow-x:auto}.account-tab{min-height:42px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:0;border-bottom:3px solid transparent;background:transparent;color:#697382;font-size:10px;font-weight:700}.account-tab.is-selected{border-bottom-color:var(--orange);color:var(--ink)}.account-list{min-height:260px}.account-list__heading{margin-bottom:14px;display:flex;align-items:end;justify-content:space-between;gap:18px}.account-list__heading .eyebrow{margin-bottom:4px}.account-list__heading h2{margin:0;font-size:35px;text-transform:uppercase}.account-list__heading>span{color:#6b7583;font-size:9px}.notification-card,.record-card{min-height:76px;padding:14px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);background:#fffefa}.notification-card:last-child,.record-card:last-child{border-bottom:1px solid var(--line)}.notification-card.is-unread{background:#fff9f2}.notification-card__icon,.record-card__icon{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;background:#f0f1ee;color:var(--orange-dark)}.notification-card__copy,.record-card__main{min-width:0;flex:1}.notification-card__copy>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.notification-card__copy strong,.record-card__main>strong{font-size:10px}.notification-card__copy>div span{flex:0 0 auto;color:#8a929c;font-size:8px}.notification-card__copy p,.record-card__main p{margin:4px 0 0;color:#6d7784;font-size:9px;line-height:1.55}.notification-read{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #cbd4cc;background:transparent;color:#37804f}.record-card{align-items:flex-start}.record-card__main>span{display:block;margin-top:4px;color:#7a8490;font-size:8px}.record-card__main p{max-width:650px}.record-card__main small{display:block;margin-top:6px;color:#7c8591;font-size:8px}.status-badge{max-width:135px;padding:6px 8px;display:inline-flex;flex:0 0 auto;align-items:center;background:#e9ecea;color:#48535f;font-size:8px;font-weight:700;line-height:1.3}.status-badge--paid,.status-badge--completed,.status-badge--ready_for_pickup{background:#e6f1e8;color:#2b6440}.status-badge--received,.status-badge--pending,.status-badge--reviewing,.status-badge--diagnosing,.status-badge--processing,.status-badge--offer_sent,.status-badge--in_progress{background:#fff0df;color:#8d4c11}.status-badge--cancelled,.status-badge--declined,.status-badge--payment_failed,.status-badge--checkout_failed{background:#fae9e6;color:#994337}.account-photos{margin-top:9px;display:flex;gap:7px}.account-photos img{width:52px;height:52px;object-fit:cover;background:#ddd}.empty-state{min-height:235px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e9eae6;text-align:center;color:var(--orange-dark)}.empty-state h3{margin:10px 0 4px;color:var(--ink);font-size:29px;text-transform:uppercase}.empty-state p{max-width:330px;margin:0 0 12px;color:#707a86;font-size:10px;line-height:1.6}.loading-state{min-height:200px;display:flex;align-items:center;justify-content:center;gap:10px;color:#687281;font-size:11px}.staff-tag{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;background:var(--ink);color:var(--orange);font-size:8px;letter-spacing:.1em;font-weight:700}.staff-dashboard-note{margin:-9px 0 21px;padding:10px 12px;display:flex;align-items:center;gap:8px;background:#e9eae6;color:var(--orange-dark)}.staff-dashboard-note p{margin:0;color:#65707d;font-size:9px}.staff-queue{display:flex;flex-direction:column;gap:8px}.staff-card{padding:15px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fffefa;border:1px solid var(--line)}.staff-card__main{min-width:0}.staff-card__main>div{display:flex;align-items:baseline;gap:11px}.staff-card__main strong{font-family:var(--display);font-size:23px;line-height:1;text-transform:uppercase}.staff-card__main>div span{color:#808995;font-size:8px}.staff-card__main p{margin:5px 0 0;color:#677280;font-size:9px;line-height:1.5}.staff-card__controls{flex:0 0 150px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.staff-card__controls select{height:33px;padding:0 7px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:9px}.trade-callout{position:relative;min-height:340px;margin-bottom:88px;padding:41px 50px;overflow:hidden;display:grid;grid-template-columns:1fr .8fr;align-items:center;background:var(--orange);color:var(--ink)}.trade-callout__copy{position:relative;z-index:2}.trade-callout__copy .eyebrow{margin-bottom:13px}.trade-callout__copy h2{margin:0;font-size:clamp(57px,7vw,86px);line-height:.78;text-transform:uppercase}.trade-callout__copy h2 em{color:#fff}.trade-callout__copy>p:not(.eyebrow){max-width:350px;margin:16px 0 20px;color:#2a3441;font-size:11px;line-height:1.65}.trade-callout__art{position:relative;min-height:260px;display:grid;place-items:center;color:var(--ink)}.trade-callout__art>svg{position:relative;z-index:1;color:#172233}.trade-callout__art>span{position:absolute;top:63%;left:51%;color:#111827;font-family:var(--display);font-size:12px;line-height:.85;letter-spacing:.18em;font-weight:800}.trade-callout__orbit{position:absolute;width:220px;height:220px;border:1px solid #1118274b;border-radius:50%}.trade-callout__orbit--two{width:166px;height:166px;border-style:dashed;border-color:#11182761}.trade-callout__stamp{position:absolute;z-index:3;right:19px;top:18px;width:67px;height:67px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:50%;font-family:var(--display);font-size:24px;line-height:.75;font-weight:900;transform:rotate(12deg)}.trade-callout__stamp small{margin-top:5px;font:700 6px var(--body);line-height:1.1;letter-spacing:.1em;text-align:center}.site-footer{background:var(--ink);color:#fff}.site-footer__main{padding-block:48px 35px;display:grid;grid-template-columns:1.45fr .8fr 1fr;gap:45px}.site-footer .brand__name{color:#fff}.site-footer .brand__local{color:#9aa3af}.site-footer__brand-column>p{margin:16px 0;color:#aeb6c0;font-size:10px;line-height:1.75}.footer-action{display:inline-flex;align-items:center;gap:6px;color:var(--orange);font-size:9px;font-weight:700}.footer-action:hover{color:#fff}.site-footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer__column h3{margin:2px 0 7px;color:#fff;font-family:var(--body);font-size:9px;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.site-footer__column>a:not(.footer-action){color:#aeb6c0;font-size:9px}.site-footer__column>a:hover{color:#fff}.site-footer__contact p{margin:0;display:flex;align-items:center;gap:8px;color:#aeb6c0;font-size:9px}.site-footer__contact p svg{color:var(--orange)}.site-footer__bottom{min-height:43px;display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #ffffff22;color:#8e99a6;font-size:8px}.site-footer__bottom a{color:#d8dce1;font-weight:700}.toast{position:fixed;z-index:100;right:22px;bottom:22px;max-width:min(380px,calc(100vw - 32px));padding:13px 17px;background:var(--ink);color:#fff;border-left:4px solid var(--orange);box-shadow:0 15px 42px #1118273d;font-size:10px;line-height:1.5;animation:toast-in .24s ease-out}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.wrap{width:min(100% - 42px,840px)}.desktop-nav{gap:18px}.hero__visual{min-height:510px}.hero__content{width:78%;padding-left:5%}.hero__content h1{font-size:clamp(68px,10vw,96px)}.proof-strip__inner>span{font-size:9px}.proof-strip__inner>span:last-child{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid--feature{grid-template-columns:repeat(3,minmax(0,1fr))}.repair-layout,.trade-layout{grid-template-columns:minmax(0,.85fr) minmax(350px,1.15fr);gap:28px}.request-panel,.request-panel--trade{padding:22px}.contact-layout{gap:30px}.contact-main h2{font-size:55px}.site-footer__main{gap:25px}}@media(max-width:720px){.wrap{width:calc(100% - 32px)}.section-pad{padding-block:62px}.top-ribbon{height:27px;padding-inline:16px;font-size:8px}.top-ribbon__right{gap:6px}.site-header__inner{min-height:67px;gap:8px}.brand{gap:8px}.brand__mark{width:36px;height:36px}.brand__name{font-size:20px}.brand__local{font-size:7px}.desktop-nav{display:none}.site-header__actions{gap:5px}.account-link{min-width:39px;min-height:39px;justify-content:center;padding:0 7px}.account-link span{display:none}.cart-button{min-height:39px;padding:0 9px;gap:6px}.cart-button span{display:none}.mobile-menu-button{display:inline-flex;width:39px;height:39px}.hero{padding-top:12px;grid-template-columns:minmax(0,1fr) 24px;gap:7px}.hero__visual{min-height:550px}.hero__image{object-position:63% center}.hero__shade{background:linear-gradient(90deg,#0d141feb,#0d141f9c 62%,#0d141f38),linear-gradient(0deg,rgba(8,12,19,.45),transparent 60%)}.hero__content{width:100%;padding:52px 23px 40px}.hero__content h1{font-size:clamp(65px,15vw,91px)}.hero__copy{max-width:300px;margin:24px 0 20px;font-size:11px}.hero__actions{max-width:250px;flex-direction:column;align-items:stretch}.hero__actions .button{width:100%}.hero__footnote{margin-top:42px}.hero__index{right:21px;bottom:18px;font-size:10px}.hero__side-note{padding-bottom:24px}.side-note__vertical{font-size:7px}.side-note__number{font-size:24px}.proof-strip__inner{min-height:55px;justify-content:center;gap:8px}.proof-strip__inner>span{font-size:8px;gap:5px}.proof-strip__inner>span svg{width:14px;height:14px}.proof-strip__inner>b{width:3px;height:3px;flex-basis:3px}.section-heading--split{align-items:start;flex-direction:column;gap:17px;margin-bottom:25px}.section-heading h2,.process-heading h2{font-size:55px}.section-heading__copy{max-width:390px;font-size:11px}.path-cards{grid-template-columns:1fr;gap:9px}.path-card{min-height:220px;padding:22px}.path-card h3{margin:21px 0 8px;font-size:42px}.path-card p{max-width:260px}.path-card__link{padding-top:12px}.product-feature{padding-block:61px}.product-grid--feature{grid-template-columns:1fr 1fr;gap:9px}.product-grid--feature .product-card:last-child{display:none}.product-card__details{padding:11px 10px 10px}.product-card__title{font-size:20px;min-height:37px}.product-card__condition{left:7px;top:7px;padding:6px;font-size:7px}.process-section{display:block}.process-heading{margin-bottom:28px}.process-heading>p:not(.eyebrow){margin:15px 0 10px;max-width:320px;color:#697382;font-size:11px;line-height:1.7}.process-list{border-top:1px solid var(--line)}.process-step{min-height:85px;display:grid;grid-template-columns:30px 22px 1fr 18px;gap:11px;align-items:center;border-bottom:1px solid var(--line)}.process-step__number{color:var(--orange-dark);font-size:9px;font-weight:700}.process-step>svg{color:var(--orange-dark)}.process-step__text h3{margin:0 0 3px;font-size:22px;line-height:1;text-transform:uppercase}.process-step__text p{margin:0;color:#717b88;font-size:8px;line-height:1.5}.process-step__arrow{color:#828b97}.trade-callout{width:100%;min-height:auto;margin-bottom:0;padding:42px 26px;grid-template-columns:1fr .55fr}.trade-callout__copy h2{font-size:59px}.trade-callout__copy>p:not(.eyebrow){max-width:300px;font-size:10px}.trade-callout__art{min-height:210px}.trade-callout__orbit{width:150px;height:150px}.trade-callout__orbit--two{width:117px;height:117px}.trade-callout__art>svg{width:49px;height:49px}.trade-callout__art>span{top:64%;font-size:9px}.trade-callout__stamp{right:5px;top:12px;width:53px;height:53px;font-size:19px}.page-intro{padding-block:38px}.page-intro__inner{min-height:220px}.page-intro h1{font-size:clamp(56px,13vw,80px)}.page-intro__inner>div:first-child>p:last-child{margin-top:17px;font-size:10px}.page-intro__scribble{width:105px;height:105px;flex-basis:105px}.page-intro__scribble svg{width:40px;height:40px}.page-intro__scribble span{right:-7px;bottom:2px;font-size:9px}.page-intro__stamp{width:105px;height:105px;flex-basis:105px;font-size:23px}.page-intro__stamp small{font-size:6px}.catalog-section{padding-top:19px}.catalog-alert{align-items:flex-start;flex-wrap:wrap;padding:11px;gap:9px}.catalog-alert p{flex-basis:calc(100% - 35px);font-size:9px}.catalog-alert>a{margin-left:33px}.catalog-toolbar{align-items:stretch}.catalog-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.catalog-tab{flex:0 0 auto;padding-inline:10px}.catalog-tools{justify-content:space-between}.search-field{flex:1;width:auto}.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-detail{padding-top:23px}.product-detail__layout{margin-top:20px;grid-template-columns:1fr;gap:23px}.product-detail__image{aspect-ratio:1.05}.product-detail__info{padding-top:0}.product-detail__info h1{font-size:53px}.repair-layout,.trade-layout{grid-template-columns:1fr;gap:35px}.repair-type-panel{padding:15px}.request-panel,.request-panel--trade{padding:20px 16px}.request-panel__top h2{font-size:44px}.repair-bottom{padding-block:38px}.repair-bottom__inner{align-items:start;flex-direction:column}.repair-bottom h2{font-size:48px}.field-row{gap:8px}.form-stack input,.form-stack select{min-height:40px}.login-notice{align-items:flex-start;flex-wrap:wrap}.login-notice>div:nth-child(2){flex:1}.login-notice .button{margin-left:30px}.contact-layout{grid-template-columns:1fr;gap:26px}.contact-main h2{font-size:56px}.contact-aside{max-width:500px}.cart-page{padding-top:38px}.cart-layout{grid-template-columns:1fr;gap:23px}.cart-line{grid-template-columns:83px minmax(0,1fr);gap:11px}.cart-line__image{width:83px;height:83px}.cart-line__price{grid-column:2;grid-row:1;justify-self:end}.cart-line__content{grid-column:2}.cart-line__name{font-size:21px;padding-right:55px}.cart-line__bottom{gap:9px}.order-summary{padding:18px}.account-gate{min-height:auto;grid-template-columns:1fr;gap:25px}.account-gate__graphic{min-height:180px}.account-gate__graphic>span{font-size:21px}.account-gate h1{font-size:59px}.account-page,.staff-page{padding-top:37px}.account-welcome{align-items:start;flex-direction:column;gap:12px}.account-welcome h1{font-size:65px}.account-logout{margin-top:-5px}.account-tabs{margin-inline:-3px}.account-tab{padding-inline:9px;font-size:9px}.account-list__heading h2{font-size:30px}.notification-card,.record-card{padding:11px 9px;gap:9px}.notification-card__icon,.record-card__icon{width:31px;height:31px;flex-basis:31px}.notification-card__copy>div{align-items:flex-start;flex-direction:column;gap:3px}.record-card{align-items:flex-start;flex-wrap:wrap}.record-card>.status-badge{margin-left:40px}.staff-card{align-items:stretch;flex-direction:column;gap:13px}.staff-card__controls{flex:0 0 auto;flex-direction:row;align-items:center}.staff-card__controls select{flex:1}.staff-card__main>div{align-items:flex-start;flex-direction:column;gap:4px}.site-footer__main{padding-block:37px 26px;grid-template-columns:1fr 1fr;gap:28px 20px}.site-footer__brand-column,.site-footer__contact{grid-column:1 / -1}.site-footer__bottom{padding-block:12px;align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:420px){.wrap{width:calc(100% - 26px)}.top-ribbon{padding-inline:13px}.top-ribbon__right{font-size:7px;letter-spacing:.1em}.hero__visual{min-height:530px}.hero__content{padding-inline:18px}.hero__content h1{font-size:64px}.hero__copy{max-width:260px}.page-intro__scribble{width:78px;height:78px;flex-basis:78px}.page-intro__scribble span{right:-14px;font-size:8px}.page-intro__stamp{width:83px;height:83px;flex-basis:83px;font-size:19px}.page-intro__stamp small{font-size:5px}.contact-detail-grid{grid-template-columns:1fr}.trade-callout{padding-inline:18px;grid-template-columns:1fr}.trade-callout__art{position:absolute;right:3px;bottom:7px;width:170px;min-height:160px;opacity:.38}.trade-callout__copy{z-index:2}.trade-callout__stamp{z-index:3}.product-grid{gap:7px}.product-card__details{padding-inline:8px}.product-card__title{font-size:18px}.price{font-size:13px}}
