/* Edition 9: three complete storefront directions, shared accessible controls. */
:root{--blue:#1e5a49;--blue-hover:#164a3b;--ink:#22342e;--muted:#62736c;--line:#dce4df;--soft:#f3f5f1;--accent-soft:#edf3ee;--accent-line:#cadbd1;--surface:#fff;--canvas:#f5f6f2;--hero:#e7efe7;--hero-ink:#183d30;--hero-muted:#597562}
body{background:var(--canvas);color:var(--ink)}.container{width:min(1280px,calc(100% - 64px))}.site-header{height:78px;border-color:var(--line)}.header-row{gap:32px}.brand{gap:10px;letter-spacing:-.8px;white-space:nowrap;color:var(--ink);font-size:23px}.brand small{color:var(--muted);letter-spacing:2.8px;font-size:8px}.brand .yuanku-logo{width:39px;height:39px;border-radius:0}.desktop-nav{gap:25px}.desktop-nav a{font-size:13px;color:#4c5c55}.desktop-nav a.active,.desktop-nav a:hover{color:var(--blue)}.desktop-nav a.active:after{background:var(--blue)}.header-contact{background:var(--accent-soft);color:var(--blue);border-color:var(--accent-line);font-weight:600}.header-contact:hover{background:var(--blue);border-color:var(--blue);color:#fff}.header-actions{gap:16px}.account-button{color:var(--ink);max-width:130px;overflow:hidden;text-overflow:ellipsis}.storefront{padding-top:24px}.store-hero-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.brand-banner{height:257px;background:var(--hero);border:1px solid var(--accent-line);box-shadow:none;border-radius:10px;padding:26px 34px;color:var(--hero-ink);display:flex;justify-content:space-between;gap:24px}.brand-banner:before{display:none}.hero-copy{flex-shrink:1}.hero-kicker{color:var(--hero-muted);font-size:11px;letter-spacing:.8px}.hero-kicker i{background:var(--blue);width:4px;height:4px}.hero-copy h1{color:var(--hero-ink);font-size:35px;line-height:1.38;letter-spacing:-.8px;font-weight:650;margin:12px 0 9px;white-space:nowrap}.hero-copy h1 em{color:var(--hero-ink)}.hero-copy>p{color:var(--hero-muted);font-size:12px}.hero-copy>a{display:inline-flex;background:var(--blue);color:#fff;border-radius:5px;padding:9px 13px;margin-top:16px;gap:23px;font-size:11px}.hero-copy>a:hover{background:var(--blue-hover)}.brand-editorial{display:flex;flex-direction:column;justify-content:space-between;width:255px;min-width:190px;height:197px;border-left:1px solid var(--accent-line);padding-left:30px;margin-right:4px}.editorial-line{font-size:7px;letter-spacing:1.4px;color:var(--hero-muted)}.editorial-mark{display:flex;align-items:center;gap:15px}.editorial-mark img{width:67px;height:67px;border-radius:16px}.editorial-mark>span{font-size:17px;line-height:1.65;letter-spacing:.6px}.editorial-products{display:flex;gap:6px;align-items:center}.editorial-products>b{font-size:17px;font-weight:550;margin-right:auto}.editorial-products>span{border:1px solid var(--accent-line);padding:4px 6px;font-size:9px;border-radius:3px}.brand-editorial>small{font-size:7px;letter-spacing:2.3px;color:var(--hero-muted)}
.hero-service{border-color:var(--line);border-radius:10px;box-shadow:none;padding:18px 20px 14px}.service-person img{width:47px;height:47px;border-radius:50%;object-fit:cover}.service-person h2{font-size:16px;color:var(--ink)}.service-person p{font-size:10px;color:var(--muted)}.service-hours-line{padding:12px 0 9px}.service-hours-line>span{color:var(--muted)}.service-hours-line>strong{color:var(--ink);font-size:14px}.service-reply{background:var(--accent-soft);border-color:var(--blue)}.service-reply b{color:var(--blue)}.service-reply>span,.service-reply small{color:var(--muted)}.merchant-actions button{background:var(--blue);border-radius:5px}.merchant-actions button:hover{background:var(--blue-hover)}.service-links a,.service-links button{color:var(--muted);font-size:10px}.store-assurance-strip{margin-top:3px;padding:19px 0;border-color:var(--line)}.store-assurance-strip>a{border-color:var(--line)}.store-assurance-strip b{color:#394a40;font-size:12px}.store-assurance-strip small{color:#6a7a6f;font-size:10px}.store-assurance-strip>a>svg:first-child{color:var(--blue);width:23px}.store-assurance-strip a:hover b{color:var(--blue)}
.market-catalog{padding:24px 0}.catalog-heading-line{margin-bottom:16px}.catalog-heading-line h2{font-size:22px;letter-spacing:.2px;color:var(--ink)}.catalog-heading-line h2 span{color:var(--muted)}.catalog-heading-line p{color:var(--muted);font-size:11px}.catalog-search{border-color:var(--line);border-radius:5px;width:257px}.catalog-search input{color:var(--ink)}.catalog-search input::placeholder{color:#78877f}.catalog-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--accent-soft)}.catalog-bar{margin-bottom:17px}.category-tabs button{font-size:12px;padding:8px 14px;border-color:var(--line);color:#4e6055;border-radius:5px}.category-tabs button.active{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:none}.category-tabs button:hover{border-color:var(--blue)}.category-tabs small{color:#66776e;background:var(--accent-soft)}.catalog-help{color:var(--blue);font-size:11px}.product-grid{gap:17px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-tile{border-color:var(--line);border-radius:8px;box-shadow:none}.product-tile:hover{border-color:#9cae9f;box-shadow:0 10px 20px #233d2410;transform:translateY(-3px)}.tile-cover{aspect-ratio:20/13}.cover-label{display:none}.tile-content{padding:17px 16px}.tile-title h3{font-size:17px;letter-spacing:-.5px;color:var(--ink)}.tile-title h3 a:hover{color:var(--blue)}.tile-description{font-size:11px;color:#67776e;margin:8px 0 12px;min-height:19px}.tile-period{background:var(--accent-soft);color:#526c5b;font-size:9px}.tile-tags{gap:4px;margin-bottom:17px;min-height:20px}.tile-tags span{background:var(--canvas);color:#65776c;font-size:9px}.tile-footer{border-color:var(--line);gap:6px;padding-top:15px}.tile-price{color:var(--ink)}.tile-price strong{font-size:27px;font-weight:650}.tile-price small{color:#64796c}.tile-buy,.tile-jade .tile-buy{font-size:11px;padding:9px 11px;gap:8px;color:#fff;background:var(--blue);border-color:var(--blue);border-radius:5px}.tile-buy:hover,.tile-jade .tile-buy:hover{background:var(--blue-hover);border-color:var(--blue-hover);color:#fff}.tile-graphite .tile-buy{color:var(--blue);background:#fff;border-color:var(--blue)}.selection-note{background:var(--surface);border-color:var(--line);border-radius:8px;padding:22px 20px}.selection-heading>span{font-size:12px;color:var(--ink)}.selection-heading small{font-size:7px;color:var(--muted)}.selection-note h3{font-size:19px;letter-spacing:-.7px;color:var(--ink);margin-top:12px}.selection-note>p{color:var(--muted);font-size:11px;line-height:1.9}.mini-journey{margin:22px 0 5px;gap:6px}.mini-journey>span{color:var(--ink);font-size:12px}.mini-journey i{background:var(--accent-soft);color:var(--blue);border:1px solid var(--accent-line);border-radius:50%}.mini-journey>b{color:var(--muted)}.selection-note .selection-link{border-color:var(--accent-line);color:var(--blue);background:var(--accent-soft)}.selection-secondary{color:var(--blue)}.catalog-footnote p,.catalog-footnote>span{color:#6e7a72}.market-resources a{border-color:var(--line);border-radius:8px;padding:23px;background:#fff}.market-resources .resource-partner{background:var(--accent-soft);border-color:var(--line)}.resource-icon{background:var(--accent-soft);border-color:var(--accent-line);color:var(--blue)}.market-resources h2,.market-resources .resource-partner h2{color:var(--ink);font-size:15px}.market-resources p,.market-resources small{color:var(--muted)}.market-resources a>span{color:var(--blue)}.site-footer{background:var(--canvas);border-color:var(--line)}.footer-brand>p,.footer-links,.footer-links .link-button,.footer-bottom{color:var(--muted)}.footer-bottom{border-color:var(--line)}.footer-brand .brand{font-size:20px}
.button-primary,.button-dark,.chat-launcher,.chat-compose button{background:var(--blue);color:#fff;border-color:var(--blue)}.button-primary:hover,.button-dark:hover{background:var(--blue-hover)}.button-outline,.review-shortcuts a{border-color:var(--accent-line);color:var(--blue)}.page-intro,.product-hero{background:var(--accent-soft)}.intro-desc,.product-lead{color:var(--muted)!important}.eyebrow,.back-link{color:var(--blue)}.page-intro h1{font-size:36px;letter-spacing:-1px}.page-intro{padding-block:46px}.method-card.selected{border-color:var(--blue);background:var(--accent-soft)}.method-card.selected>i{border-color:var(--blue);background:var(--blue)}.chat-top,.chat-dialog{border-color:var(--line)}.chat-top .service-face,.message-avatar{border-radius:50%!important;object-fit:cover}.chat-assurance{background:var(--accent-soft);color:var(--blue);border-color:var(--line)}.chat-messages{background:#f6f7f4}.message.customer .message-content>p{background:var(--accent-soft);border-color:var(--accent-line)}.chat-actions button{color:var(--blue);border-color:var(--accent-line)}.chat-sidebar a,.chat-sidebar .link-button,.care-foot button,.partner-channel button,.partner-help button,.guide-bottom button,.checkout-explain a,.cashier-product>a,.guest-notice button{color:var(--blue)}.chat-launcher{box-shadow:0 5px 15px #183d3020}.care-panel{border-color:var(--line)}.care-panel h2{color:var(--ink)}.care-panel>p:not(.eyebrow){color:var(--muted)}.guide-screen{background:var(--accent-soft);border-color:var(--accent-line)}.guide-screen-button,.process-copy>span,.process-copy>a{color:var(--blue)}.guide-screen-button{background:var(--accent-soft)}.partner-model{border-color:var(--line)}.partner-model button{background:var(--blue);color:#fff}.partner-model small,.partner-terms{background:var(--accent-soft);color:var(--blue)}.partner-model h2{color:var(--ink)}.partner-model p,.partner-model li,.partner-terms p{color:var(--muted)}.mobile-shortcuts a.active{color:var(--blue)}
/* Dark masthead with bright, clearly actionable controls. */
body[data-look=noir]{--blue:#2b4039;--blue-hover:#172f25;--ink:#252d2a;--muted:#626b65;--line:#dcdfda;--accent-soft:#eef1ec;--accent-line:#bdc9c0;--canvas:#f4f5f2;--hero:#202824;--hero-ink:#f3f5ed;--hero-muted:#b7c7bc}.noir-unused{display:none}body[data-look=noir] .brand-banner{background:linear-gradient(120deg,#1d2621,#303d33);border-color:#3d5043;border-radius:3px}body[data-look=noir] .hero-copy h1{font-weight:500}body[data-look=noir] .hero-copy>a{background:#e4eddc;color:#283c2b;border-radius:2px}body[data-look=noir] .hero-kicker i{background:#bed2b9}body[data-look=noir] .brand-editorial{border-color:#536256}body[data-look=noir] .editorial-products>span{border-color:#6b796c}body[data-look=noir] .hero-service,body[data-look=noir] .product-tile,body[data-look=noir] .selection-note{border-radius:3px}body[data-look=noir] .tile-cover{border-bottom:1px solid #252f2b}body[data-look=noir] .selection-note{background:#edf0e9}body[data-look=noir] .tile-buy{border-radius:3px}body[data-look=noir] .editorial-mark img{outline:1px solid #7c8e7d;outline-offset:3px}
/* Warm editorial system with a framed masthead and paper cards. */
body[data-look=ivory]{--blue:#665b3d;--blue-hover:#4f462f;--ink:#3b3c30;--muted:#77715f;--line:#ded6c5;--accent-soft:#f0ebdf;--accent-line:#d7c9af;--canvas:#f7f4ec;--hero:#ede6d7;--hero-ink:#414834;--hero-muted:#78755e}body[data-look=ivory] .site-header{background:#fffdf7}body[data-look=ivory] .brand-banner{border-radius:2px;outline:1px solid #d7c9af;outline-offset:-8px;padding:28px 35px}body[data-look=ivory] .hero-copy h1{font-family:Georgia,"Noto Serif SC","Songti SC",SimSun,serif;font-weight:500;letter-spacing:1px}body[data-look=ivory] .brand-editorial{padding-left:27px}body[data-look=ivory] .hero-service,body[data-look=ivory] .product-tile,body[data-look=ivory] .selection-note{border-radius:2px;background:#fffdf8}body[data-look=ivory] .selection-note h3,body[data-look=ivory] .catalog-heading-line h2{font-family:Georgia,"Songti SC",SimSun,serif}body[data-look=ivory] .tile-title h3{font-family:Georgia,"Segoe UI",serif;font-weight:550;font-size:18px}body[data-look=ivory] .tile-buy{border-radius:2px}body[data-look=ivory] .hero-copy>a{border-radius:2px}
/* This gallery is a review route, not a control shown in customer purchase flows. */
.style-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.style-review{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.style-preview-shot{display:block;aspect-ratio:1.44;overflow:hidden;border-bottom:1px solid var(--line);background:#f4f5f0}.style-preview-shot img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s}.style-preview-shot:hover img{transform:scale(1.02)}.style-review-copy{padding:23px}.style-review-copy>small{font-size:11px;letter-spacing:.8px;color:var(--muted)}.style-review-copy h2{font-size:26px;margin:9px 0 12px}.style-review-copy>p{font-size:13px;line-height:1.9;color:var(--muted);min-height:50px}.style-cover-samples{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:22px 0}.style-cover-samples img{width:100%;border:1px solid var(--line)}.style-review-copy .button{font-size:13px;padding:11px 14px;width:100%;justify-content:space-between}.style-review-copy .button svg{width:18px}.brand-review{margin-top:30px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:34px}.brand-review>div{display:flex;gap:22px;align-items:center}.brand-review>div>img{width:72px;height:72px;flex-shrink:0}.review-avatar{object-fit:cover;border-radius:50%}.brand-review small{font-size:9px;letter-spacing:1.2px;color:var(--muted)}.brand-review h2{font-size:19px;margin:8px 0}.brand-review p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.review-shortcuts{display:flex;justify-content:center;gap:24px;margin-top:28px;font-size:13px}
@media(max-width:1200px){.desktop-nav{gap:16px}.header-row{gap:22px}.header-actions{gap:10px}.account-button{max-width:95px}.header-contact{padding:9px 12px}.brand-banner{padding:26px}.hero-copy h1{font-size:30px}.brand-editorial{width:230px;min-width:180px;padding-left:20px;margin:0}.editorial-mark img{width:55px;height:55px}.editorial-mark>span{font-size:14px}.product-grid{gap:13px}.tile-content{padding:14px 12px}.tile-title h3{font-size:15px}.tile-buy{padding:8px 9px;font-size:10px}.tile-buy svg{display:none}.tile-price strong{font-size:25px}.tile-period{display:none}.tile-tags{min-height:37px}.selection-note{padding:19px 16px}.selection-note h3{font-size:17px}.market-resources a{padding:21px 18px}.style-review-grid{gap:15px}.style-review-copy{padding:19px}}
@media(max-width:1080px){.desktop-nav{display:none}.menu-toggle{display:block}.header-actions{margin-left:auto}.brand-banner{height:260px;gap:15px}.store-hero-grid{grid-template-columns:minmax(0,1fr) 247px}.hero-copy h1{font-size:27px;letter-spacing:-1px}.brand-editorial{min-width:160px;width:160px;padding-left:19px;height:180px}.editorial-mark{flex-direction:column;align-items:flex-start;gap:10px}.editorial-mark img{width:47px;height:47px}.editorial-mark>span{font-size:13px}.editorial-mark br{display:none}.editorial-line{font-size:6px;letter-spacing:.5px}.editorial-products>b{font-size:12px}.editorial-products>span{font-size:8px;padding:2px 3px}.brand-editorial>small{font-size:6px;letter-spacing:1px}.tile-title h3{font-size:14px}.tile-description{font-size:10px;min-height:35px}.tile-tags span{font-size:8px}.tile-price strong{font-size:22px}.tile-price small{font-size:8px}.tile-buy{font-size:9px;padding:7px}.selection-note h3{font-size:16px}.selection-heading small{display:none}.mini-journey{margin-top:22px}.market-resources h2,.market-resources .resource-partner h2{font-size:14px}.style-review-grid{grid-template-columns:1fr}.style-review{display:grid;grid-template-columns:1.4fr 1fr}.style-preview-shot{height:100%;aspect-ratio:auto;min-height:320px}.style-preview-shot img{object-fit:contain}.style-cover-samples{margin:16px 0}.style-review-copy>p{min-height:0}}
@media(max-width:800px){.container{width:calc(100% - 36px)}.store-hero-grid{grid-template-columns:1fr}.brand-banner{height:240px;padding:24px 28px}.hero-copy h1{font-size:32px}.brand-editorial{width:240px;min-width:180px;padding-left:24px}.editorial-mark{flex-direction:row;align-items:center}.editorial-mark br{display:block}.editorial-mark img{width:60px;height:60px}.editorial-mark>span{font-size:14px}.editorial-products>b{font-size:16px}.editorial-line{font-size:7px}.hero-service{display:grid;grid-template-columns:1.3fr 1fr;gap:8px 22px;padding:17px 20px}.service-person{grid-column:1;grid-row:1}.service-hours-line{grid-column:1;grid-row:2;margin:0;padding:0}.service-reply{grid-column:2;grid-row:1}.merchant-actions{grid-column:2;grid-row:2;padding:0}.service-links{grid-column:1/-1;margin-top:0}.store-assurance-strip{gap:12px}.store-assurance-strip>a{padding:0 10px;gap:6px}.store-assurance-strip>a>svg:last-child{display:none}.store-assurance-strip b{font-size:11px}.store-assurance-strip small{font-size:9px}.store-assurance-strip>a>svg:first-child{width:20px;flex-shrink:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tile-content{padding:17px}.tile-title h3{font-size:17px}.tile-description{font-size:11px;min-height:20px}.tile-tags{min-height:20px}.tile-tags span{font-size:9px}.tile-price strong{font-size:28px}.tile-buy{font-size:11px;padding:9px 11px}.tile-buy svg{display:block}.selection-note{padding:22px}.selection-note h3{font-size:21px}.selection-heading small{display:block}.mini-journey{margin-top:26px}.market-resources>.container{grid-template-columns:1fr}.brand-review{grid-template-columns:1fr;gap:26px}.review-shortcuts{gap:14px;flex-wrap:wrap}.site-header{height:68px}.page-intro h1{font-size:30px}.page-intro{padding-block:34px}}
@media(max-width:520px){.container{width:calc(100% - 28px)}.storefront{padding-top:15px}.brand{font-size:21px;gap:8px}.brand .yuanku-logo{width:34px;height:34px}.header-actions{gap:14px}.header-contact{display:none}.brand-banner{padding:22px 23px;height:240px}.hero-copy h1{font-size:28px;letter-spacing:-1px}.hero-copy>p{font-size:11px;max-width:none}.hero-kicker{font-size:9px}.brand-editorial{position:absolute;right:20px;top:35px;padding:0;border:0;width:56px;min-width:0;height:auto}.editorial-line,.editorial-products,.brand-editorial>small,.editorial-mark>span{display:none}.editorial-mark img{width:49px;height:49px;opacity:.9}.hero-copy>a{margin-top:18px}.hero-service{grid-template-columns:1fr;padding:17px 18px;gap:0}.service-person{grid-column:1;grid-row:1}.service-person p{font-size:11px}.service-hours-line{grid-column:1;grid-row:2;margin-top:14px;margin-bottom:9px}.service-reply{grid-column:1;grid-row:3;margin-right:128px;min-height:51px;padding:8px}.service-reply small{display:none}.merchant-actions{grid-column:1;grid-row:3;margin:0;align-self:center;width:116px;justify-self:end}.service-links{grid-row:4;margin-top:12px}.store-assurance-strip{grid-template-columns:1fr 1fr;gap:17px 12px;padding:21px 0}.store-assurance-strip>a{padding:0!important;border:0!important;gap:9px}.store-assurance-strip b{font-size:12px}.store-assurance-strip small{font-size:10px}.catalog-heading-line{gap:12px;margin-bottom:15px}.catalog-heading-line h2{font-size:20px}.catalog-heading-line h2 span{display:none}.catalog-heading-line p{display:none}.catalog-search{width:165px;padding:8px 9px}.catalog-search input{font-size:11px}.category-tabs{gap:7px}.category-tabs button{font-size:10px;padding:7px 9px}.category-tabs button img{width:20px;height:20px}.catalog-help{display:none}.category-tabs small{font-size:7px}.product-grid{gap:10px}.tile-content{padding:12px 10px}.tile-title h3{font-size:14px!important;letter-spacing:-.5px}.tile-description{font-size:10px;line-height:1.7;min-height:34px;margin:5px 0 10px}.tile-tags{display:none}.tile-footer{flex-wrap:wrap;gap:12px;padding-top:12px}.tile-price strong{font-size:27px}.tile-price small{font-size:9px}.tile-buy{width:100%;justify-content:space-between;padding:8px 10px;font-size:11px}.selection-note{padding:16px 13px}.selection-heading>span{font-size:11px}.selection-heading small{display:none}.mini-journey{margin:18px 0 5px;gap:4px}.mini-journey>span{font-size:10px;gap:7px}.mini-journey i{width:22px;height:22px;font-size:8px}.mini-journey>b{line-height:1;font-size:9px;margin-left:9px}.selection-note h3{font-size:14px;margin:5px 0 8px}.selection-note>p{display:none}.selection-note .selection-link{font-size:10px;padding:8px 7px;gap:3px}.selection-secondary{font-size:9px;margin-top:12px}.catalog-footnote{flex-direction:column;gap:0}.catalog-footnote p,.catalog-footnote>span{font-size:9px}.market-resources a{padding:20px 17px;gap:13px}.market-resources h2,.market-resources .resource-partner h2{font-size:13px}.market-resources a>span{font-size:9px;gap:4px}.resource-icon{display:none}.market-resources p{font-size:10px}.footer-bottom{padding-bottom:70px}.style-review{display:block}.style-preview-shot{min-height:0;height:auto;aspect-ratio:1.44}.style-review-copy{padding:22px}.style-review-copy h2{font-size:25px}.brand-review{padding:20px}.brand-review>div{gap:16px}.brand-review>div>img{width:54px;height:54px}.brand-review h2{font-size:16px}.brand-review p{font-size:11px}.page-intro h1{font-size:26px}body[data-look=ivory] .brand-banner{padding:23px}body[data-look=ivory] .brand-editorial{padding:0}}
@media(max-width:350px){.header-actions{gap:7px}.account-button{font-size:11px}.hero-copy h1{font-size:25px}.hero-service{padding:15px 13px}.service-reply{margin-right:104px}.service-reply>span{font-size:9px}.merchant-actions{width:97px}.merchant-actions button{font-size:10px}.service-links a,.service-links button{font-size:9px}.catalog-search{width:147px}.category-tabs{gap:5px}.category-tabs button{padding:7px;font-size:9px}.tile-title h3{font-size:12px!important}.tile-price strong{font-size:24px}.selection-note{padding:13px 10px}.selection-note h3{font-size:12px}.selection-note .selection-link{font-size:9px}.selection-secondary{font-size:8px}.market-resources a>span{white-space:normal}.footer-links{gap:15px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Compact catalogue above the fold; preserve service access on small screens. */
@media(min-width:801px){.brand-banner{height:228px}.brand-editorial{height:170px}.hero-service{height:228px;padding:16px 20px 12px}.service-hours-line{padding:8px 0;margin-top:3px}.merchant-actions{padding-top:9px}.service-links{margin-top:8px}.hero-copy h1{font-size:32px;margin:10px 0 6px}.hero-copy>a{margin-top:12px}.store-assurance-strip{padding:16px 0}.selection-note .mini-journey{margin:16px 0 8px;padding:0;gap:3px}.selection-note h3{margin:8px 0}.selection-note>p{margin:0 0 15px}.product-tile{align-self:stretch}.selection-note .selection-secondary{margin-top:12px}.tile-content{min-height:190px}}
@media(max-width:520px){.brand-banner{height:172px;padding:17px 22px}.hero-copy h1{font-size:25px;line-height:1.3;margin:8px 0 6px}.hero-copy>p{font-size:10px}.hero-copy>a{margin-top:10px;padding:6px 10px;font-size:10px}.brand-editorial{top:34px;right:19px}.editorial-mark img{width:42px;height:42px}.store-hero-grid{gap:10px}.hero-service{display:grid;grid-template-columns:minmax(0,1fr) 97px;gap:8px 12px;padding:13px 15px}.service-person{grid-column:1;grid-row:1;gap:8px}.service-person img{width:37px;height:37px}.service-person h2{font-size:13px;margin-bottom:4px}.service-person p{display:block;font-size:8px;white-space:nowrap}.service-hours-line{grid-column:2;grid-row:1;display:block;margin:0;text-align:right}.service-hours-line>span{font-size:7px}.service-hours-line strong{display:block;font-size:11px;margin-top:3px}.service-reply{grid-column:1;grid-row:2;margin:0;padding:5px 7px;min-height:34px;gap:1px;display:flex}.service-reply b{font-size:8px}.service-reply>span{font-size:8px;display:block}.merchant-actions{grid-column:2;grid-row:2;width:97px}.merchant-actions button{font-size:10px;padding:9px 7px;gap:4px}.merchant-actions svg{width:12px}.service-links{display:none}.store-assurance-strip{display:flex;flex-wrap:wrap;gap:10px 15px;padding:14px 0;justify-content:space-between}.store-assurance-strip>a{width:calc(50% - 12px);gap:7px}.store-assurance-strip b{font-size:10px}.store-assurance-strip small{display:none}.store-assurance-strip>a>svg:first-child{display:block;width:15px;height:15px}.market-catalog{padding-top:18px}.market-catalog .tile-cover{min-height:0}.selection-note .mini-journey{margin:11px 0 8px;padding:0;gap:3px}.selection-note .selection-link{margin-top:auto}.selection-note .selection-secondary{margin-top:10px}body[data-look=ivory] .brand-banner{padding:18px 23px}}
@media(max-width:350px){.hero-copy h1{font-size:23px}.hero-copy>a{padding:5px 9px}.hero-service{padding:12px}.service-person p{font-size:7px}.service-hours-line>strong{font-size:10px}}
/* Readable supporting text throughout the purchase and help pages. */
.process-copy p,.purchase-panel>p,.purchase-fields small,.order-login-note,.order-detail-top small,.order-list-item p,.partner-intake>div>p:not(.eyebrow),.partner-form input::placeholder,.partner-form textarea::placeholder{color:var(--muted)}.purchase-panel h2,.guide-screen-body strong,.partner-terms b,.order-list-item h3,.order-detail-top h2{color:var(--ink)}.purchase-panel label,.purchase-fields label,.order-list-item strong{color:var(--ink)}.guide-context{color:var(--blue);background:var(--accent-soft);border-color:var(--blue)}.guide-screen{background:#fff}.guide-screen-bar{background:var(--accent-soft);border-color:var(--line)}.guide-screen-body b,.guide-screen-bar small{color:var(--muted)}.guide-screen-body p{color:var(--muted);border-color:var(--line);background:var(--canvas)}.guide-screen-button{border-color:var(--accent-line);color:var(--blue)}.process-step{border-color:var(--line)}.purchase-panel,.order-list-item,.order-progress,.partner-terms,.partner-form,.partner-channel{border-color:var(--line)}.purchase-fields input,.purchase-panel input:not([type=checkbox]),.partner-form input:not([type=checkbox]),.partner-form textarea,.partner-form select{border-color:var(--accent-line);color:var(--ink)}.order-progress{color:var(--muted)}.order-progress .done,.order-detail-footer a,.order-detail-footer button,.purchase-panel>a,.order-login-note button,.cdk-list button,.selection-note .selection-secondary{color:var(--blue)}.order-badge.pending_payment{color:var(--blue);background:var(--accent-soft);border-color:var(--accent-line)}.selection-note .selection-link:hover{border-color:var(--blue);color:var(--blue)}
