
/* HINYO 2026 editorial B2B refresh. Scoped layout; production theme remains untouched. */
:root { --hr-ink:#202321; --hr-dark:#171b1a; --hr-cream:#f3f0e9; --hr-warm:#e9e1d6; --hr-white:#fff; --hr-line:#ddd9d0; --hr-gold:#78542f; --hr-muted:#5d665e; }
.hinyo-refresh { position:relative; left:50%; transform:translateX(-50%); width:100vw; max-width:none!important; margin:0!important; overflow:clip; background:var(--hr-white); color:var(--hr-ink); font-family:Inter,system-ui,sans-serif; }
.hinyo-refresh * { box-sizing:border-box; }
.hinyo-refresh figure { margin:0; }
.hinyo-refresh h1,.hinyo-refresh h2,.hinyo-refresh h3,.hinyo-refresh p { margin-top:0; }
.hinyo-refresh a { text-decoration:none; }.hinyo-refresh a:focus-visible,.hinyo-nav a:focus-visible,.hinyo-footer a:focus-visible{outline:3px solid #b38450;outline-offset:4px}.hinyo-footer p a:not(.wp-block-button__link){text-decoration:underline;text-underline-offset:3px}
.hinyo-refresh p a:not(.hr-btn), .hinyo-refresh .hr-caption a { text-decoration:underline; text-underline-offset:3px; }
.hr-wrap { width:min(100% - 112px,1392px); margin-inline:auto; }
.hr-eyebrow { display:inline-flex; align-items:center; gap:13px; color:var(--hr-gold); font-size:11px; font-weight:700; letter-spacing:.19em; line-height:1.6; text-transform:uppercase; }
.hr-eyebrow::before { content:""; height:1px; width:29px; background:currentColor; }
.hr-display { font-family:"Instrument Serif",Georgia,serif; letter-spacing:-.028em; font-weight:400; line-height:.97; }
.hr-title { font-family:"Instrument Serif",Georgia,serif; font-size:clamp(47px,5.4vw,86px); line-height:1.01; font-weight:400; letter-spacing:-.018em; max-width:13ch; }
.hr-lede { font-size:clamp(15px,1.24vw,18px)!important; line-height:1.8!important; color:var(--hr-muted); max-width:51ch; }
.hr-btn { display:inline-flex; align-items:center; justify-content:center; gap:14px; min-height:54px; padding:17px 25px; font-size:11px; font-weight:700; letter-spacing:.12em; text-transform:uppercase; border:1px solid var(--hr-ink); transition:all .23s ease; }
.hr-btn::after { content:"↗"; font-size:17px; font-weight:400; line-height:0; }
.hr-btn-dark { color:white!important; background:var(--hr-dark); border-color:var(--hr-dark); }
.hr-btn-dark:hover { background:var(--hr-gold); border-color:var(--hr-gold); transform:translateY(-2px); }
.hr-btn-outline { color:var(--hr-dark)!important; background:transparent; border-color:#9d9f99; }
.hr-btn-outline:hover { border-color:var(--hr-gold); color:var(--hr-gold)!important; }
.hr-btn-light { background:var(--hr-white); border-color:var(--hr-white); color:var(--hr-ink)!important; }
.hr-btn-light:hover { background:var(--hr-gold); border-color:var(--hr-gold); color:white!important; }
.hr-links { display:flex; gap:11px; flex-wrap:wrap; margin-top:32px; }
.hr-hero { background:#f4f1eb; overflow:hidden; min-height:690px; display:flex; align-items:center; }
.hr-hero-grid { display:grid; grid-template-columns:50% 50%; min-height:690px; }
.hr-hero-copy { padding:104px 5.5vw 90px max(48px,calc((100vw - 1392px)/2)); display:flex; flex-direction:column; justify-content:center; position:relative; z-index:2; }
.hr-hero-copy h1 { font-family:"Instrument Serif",Georgia,serif; font-size:clamp(70px,7.15vw,124px); line-height:.89; font-weight:400; letter-spacing:-.04em; margin:28px 0 28px; max-width:8.4ch; }
.hr-hero-copy h1 em { color:var(--hr-gold); font-weight:400; font-style:italic; }
.hr-hero-copy .hr-lede { max-width:49ch; }
.hr-hero-visual { position:relative; min-height:690px; background:#e6dfd2; }
.hr-hero-visual img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; }
.hr-hero-visual::after { content:""; position:absolute; inset:0; background:linear-gradient(90deg,rgba(32,35,33,.07),transparent 55%); pointer-events:none; }
.hr-image-note { position:absolute; left:32px; bottom:31px; z-index:3; background:rgba(24,28,27,.9); padding:17px 22px; color:white; font-size:11px; letter-spacing:.1em; line-height:1.5; text-transform:uppercase; }
.hr-image-note strong { display:block; font-size:13px; letter-spacing:.13em; padding-bottom:2px; }
.hr-quickbar { background:var(--hr-dark); color:#fafaf6; }
.hr-quickbar-in { display:grid; grid-template-columns:repeat(3,1fr); gap:0; min-height:116px; align-items:center; }
.hr-quickbar-item { border-right:1px solid #434744; padding:25px 45px; }
.hr-quickbar-item:first-child { padding-left:0; }
.hr-quickbar-item:last-child { border-right:0; }
.hr-quickbar-item span { display:block; color:#c6d1c6; text-transform:uppercase; letter-spacing:.14em; font-size:11px; font-weight:700; margin-bottom:8px; }
.hr-quickbar-item strong { font-family:"Instrument Serif",Georgia,serif; font-size:27px; font-weight:400; letter-spacing:.01em; }
.hr-section { padding:120px 0; }
.hr-section-head { display:flex; align-items:end; justify-content:space-between; gap:36px; margin-bottom:48px; }
.hr-section-head .hr-title { margin:22px 0 0; }
.hr-section-head .hr-lede { max-width:420px; margin-bottom:5px; }
.hr-intro-grid { display:grid; grid-template-columns: 1.05fr .95fr; gap:9%; align-items:center; }
.hr-photo-frame { position:relative; background:#edeae3; min-height:550px; }
.hr-photo-frame img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
.hr-photo-frame small { position:absolute; bottom:22px; left:24px; padding:11px 14px; color:white; background:rgba(24,27,25,.87); font-size:10px; text-transform:uppercase; letter-spacing:.11em; }
.hr-intro-copy h2 { margin:25px 0; }
.hr-line-items { margin-top:35px; border-top:1px solid var(--hr-line); }
.hr-line-item { display:grid; grid-template-columns:40px 1fr; padding:22px 0; border-bottom:1px solid var(--hr-line); gap:12px; }
.hr-line-item b { font-size:11px; font-weight:700; color:var(--hr-gold); padding-top:5px; }
.hr-line-item strong { display:block; font-size:16px; font-weight:600; margin-bottom:4px; }
.hr-line-item span { display:block; color:var(--hr-muted); font-size:13px; line-height:1.65; }
.hr-models { background:var(--hr-cream); }
.hr-model-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
.hr-model-card { background:var(--hr-white); padding:38px 33px 31px; border:1px solid #e2ddd4; min-height:265px; display:flex; flex-direction:column; transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease; }
.hr-model-card:hover { transform:translateY(-4px); border-color:#c1b5a5; box-shadow:0 20px 50px rgba(30,33,30,.07); }
.hr-model-card.hr-featured { background:#222725; color:white; border-color:#222725; }
.hr-model-index { display:flex; justify-content:space-between; align-items:center; color:var(--hr-gold); font-size:11px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; }.hr-model-card.hr-featured .hr-model-index{color:#f2d5ad}
.hr-model-card h3 { font-family:"Instrument Serif",Georgia,serif; font-size:33px; font-weight:400; letter-spacing:0; line-height:1.05; margin:44px 0 12px; }
.hr-model-card p { font-size:13px!important; line-height:1.75!important; color:#606a60; margin-bottom:30px; flex:1; }
.hr-model-card.hr-featured p { color:#e0e5df; }
.hr-model-card a { width:fit-content; padding:8px 0; border-bottom:1px solid currentColor; font-size:11px; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:var(--hr-dark); }
.hr-model-card.hr-featured a { color:white; }
.hr-model-card a:hover { color:var(--hr-gold); }
.hr-model-bottom { display:flex; gap:24px; align-items:center; justify-content:space-between; margin-top:30px; flex-wrap:wrap; }
.hr-caption { color:var(--hr-muted); font-size:13px!important; line-height:1.65!important; }
.hr-training { background:#1d2421; color:white; position:relative; overflow:hidden; }
.hr-training-grid { display:grid; grid-template-columns: 1fr 1fr; align-items:stretch; min-height:650px; }
.hr-training-copy { padding:105px 7vw 95px max(48px,calc((100vw - 1392px)/2)); align-self:center; }
.hr-training-copy h2 { margin:26px 0 29px; max-width:12ch; }
.hr-training-copy p { color:#c1cbc3; }
.hr-training .hr-eyebrow { color:#ccab7d; }
.hr-training-visual { position:relative; min-height:600px; background:#313832; }
.hr-training-visual img { width:100%; height:100%; position:absolute; inset:0; object-fit:cover; }
.hr-training-visual::after { content:""; position:absolute; inset:0; background:linear-gradient(0deg,rgba(16,23,17,.42),transparent 58%); }
.hr-training-label { position:absolute; left:36px; bottom:35px; color:white; z-index:2; letter-spacing:.15em; font-size:11px; text-transform:uppercase; }
.hr-training-points { display:flex; flex-wrap:wrap; gap:10px; margin:28px 0 30px; }
.hr-training-points span { border:1px solid #607168; padding:11px 13px; letter-spacing:.08em; font-size:11px; text-transform:uppercase; color:#d7ddd5; }
.hr-collection { background:white; }
.hr-collection-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:14px; }
.hr-equipment-card { background:#f7f5f0; overflow:hidden; }
.hr-equipment-card img { display:block; width:100%; aspect-ratio: 1 / 1.08; object-fit:cover; transition:transform .5s ease; }
.hr-equipment-card:hover img { transform:scale(1.035); }
.hr-equipment-card div { padding:21px 22px 28px; }
.hr-equipment-card h3 { font-family:"Instrument Serif",Georgia,serif; font-size:30px; font-weight:400; margin:0 0 9px; }
.hr-equipment-card p { font-size:12px!important; color:var(--hr-muted); line-height:1.7!important; margin:0; }
.hr-process { background:#f7f5f0; }
.hr-process-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:0; border-top:1px solid var(--hr-line); }
.hr-process-step { padding:42px 55px 25px 0; border-right:1px solid var(--hr-line); margin-right:42px; }
.hr-process-step:last-child { margin-right:0; border-right:0; }
.hr-process-step > b { color:var(--hr-gold); font-size:11px; letter-spacing:.14em; }
.hr-process-step h3 { font-family:"Instrument Serif",Georgia,serif; font-size:33px; font-weight:400; margin:30px 0 12px; }
.hr-process-step p { font-size:14px!important; color:var(--hr-muted); line-height:1.75!important; }
.hr-cta { background:var(--hr-dark); color:white; padding:100px 0; }
.hr-cta-grid { display:grid; grid-template-columns:1.5fr .5fr; align-items:end; gap:34px; }
.hr-cta h2 { font-size:clamp(52px,6vw,96px); line-height:.97; margin:22px 0; max-width:11ch; }
.hr-cta p { color:#c5c9c3; margin-bottom:0; }
.hr-cta-actions { display:flex; flex-direction:column; align-items:stretch; gap:13px; }
.hr-cta-actions .hr-btn { width:100%; }
.hr-subpage-hero { padding:135px 0 105px; background:#ece8df; overflow:hidden; }
.hr-subpage-hero h1 { font-size:clamp(65px,7.6vw,123px); line-height:.9; letter-spacing:-.035em; margin:28px 0; max-width:11ch; }
.hr-subpage-hero p { max-width:680px; }
.hr-product-visual { margin-top:58px; display:grid; grid-template-columns:1.3fr .7fr; gap:18px; }
.hr-product-visual img { display:block; width:100%; height:100%; object-fit:cover; }
.hr-product-visual .large { min-height:440px; max-height:650px; overflow:hidden; }
.hr-product-visual .small { min-height:440px; max-height:650px; overflow:hidden; }
.hr-spec-notes { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; margin-top:32px; }
.hr-spec-note { border-left:2px solid var(--hr-gold); background:white; padding:22px 25px; }
.hr-spec-note strong { font-size:14px; }
.hr-spec-note p { font-size:13px!important; margin:10px 0 0; color:var(--hr-muted); }
.hr-faq { border-top:1px solid var(--hr-line); margin-top:38px; }
.hr-faq details { border-bottom:1px solid var(--hr-line); padding:20px 0; }
.hr-faq summary { cursor:pointer; font-weight:600; font-size:16px; list-style-position:outside; }
.hr-faq details p { margin:14px 0 2px; color:var(--hr-muted); font-size:14px!important; }
.hr-mini-eyebrow { font-size:11px; text-transform:uppercase; color:var(--hr-gold); letter-spacing:.14em; font-weight:700; }
.hinyo-header { background:rgba(248,247,244,.97); border-bottom:1px solid rgba(22,27,24,.12); backdrop-filter:blur(16px); }
.hinyo-header__inner { min-height:82px; }
.hinyo-nav .wp-block-navigation-item__content { font-weight:650; }
.hinyo-header__cta .wp-block-button__link { background:var(--hr-dark)!important; color:white!important; border-color:var(--hr-dark)!important; }
.hinyo-header__cta .wp-block-button__link:hover { background:var(--hr-gold)!important; border-color:var(--hr-gold)!important; }
.hinyo-footer { background:#1b211e!important; }
.hinyo-footer__statement { max-width:480px; }
@media(max-width:1100px) {
 .hr-wrap { width:min(100% - 64px,1392px); }
 .hr-hero-copy,.hr-training-copy { padding-left:32px; }
 .hr-hero-copy h1 { font-size:clamp(63px,7vw,93px); }
 .hr-model-card { padding:30px 25px; }
 .hr-collection-grid { grid-template-columns:repeat(2,1fr); }
 .hr-training-grid { min-height:560px; }
}
@media(max-width:800px) {
 .hr-wrap { width:min(100% - 42px,1392px); }
 .hr-hero-grid,.hr-intro-grid,.hr-training-grid,.hr-cta-grid { grid-template-columns:1fr; }
 .hr-hero,.hr-hero-grid { min-height:0; }
 .hr-hero-copy { padding:85px 24px 58px; }
 .hr-hero-copy h1 { font-size:clamp(64px,13vw,97px); }
 .hr-hero-visual { min-height:490px; }
 .hr-quickbar-in { grid-template-columns:1fr; }
 .hr-quickbar-item,.hr-quickbar-item:first-child { padding:20px 0; border-right:none; border-bottom:1px solid #454c46; }
 .hr-quickbar-item:last-child { border-bottom:0; }
 .hr-section { padding:85px 0; }
 .hr-section-head { flex-direction:column; align-items:start; gap:15px; }
 .hr-title { font-size:clamp(50px,10vw,77px); }
 .hr-photo-frame { min-height:425px; }
 .hr-model-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .hr-training-copy { padding:85px 22px 65px; }
 .hr-training-visual { min-height:460px; }
 .hr-process-grid { grid-template-columns:1fr; }
 .hr-process-step { padding:26px 0; margin:0; border-right:0; border-bottom:1px solid var(--hr-line); }
 .hr-cta-grid { gap:30px; }
 .hr-subpage-hero { padding:95px 0 80px; }
 .hr-product-visual { grid-template-columns:1fr; }
 .hr-product-visual .large { min-height:400px; }
 .hr-product-visual .small { min-height:280px; }
}
@media(max-width:530px) {
 .hr-hero-copy { padding:68px 22px 52px; }
 .hr-hero-copy h1 { font-size:clamp(58px,13vw,74px); }
 .hr-hero-visual { min-height:385px; }
 .hr-image-note { left:16px; bottom:15px; padding:13px 15px; }
 .hr-model-grid,.hr-collection-grid,.hr-spec-notes { grid-template-columns:1fr; }
 .hr-model-card { min-height:220px; }
 .hr-model-card h3 { margin-top:28px; }
 .hr-links { flex-direction:column; }
 .hr-links .hr-btn { width:100%; }
 .hr-section-head .hr-title { max-width:12ch; }
 .hr-cta { padding:75px 0; }
 .hr-subpage-hero h1 { font-size:clamp(60px,12vw,76px); }
}
.hr-contact-form-wrap { width:min(100% - 64px,1040px); max-width:1040px; margin:0 auto!important; padding:94px 0 125px!important; }
.hr-contact-form-wrap h2 { font-family:"Instrument Serif",Georgia,serif; font-size:clamp(43px,5vw,70px); font-weight:400; margin:0 0 15px; }
.hr-contact-form-wrap>p { color:var(--hr-muted); margin:0 0 32px; line-height:1.8; }
.hr-contact-form-wrap .hinyo-form { background:#f7f4ee; border:1px solid #e1dcd2; padding:clamp(22px,4vw,54px); box-shadow:0 22px 60px rgba(20,25,20,.04); }
.hr-contact-form-wrap .hinyo-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]), .hr-contact-form-wrap .hinyo-form textarea, .hr-contact-form-wrap .hinyo-form select { border:1px solid #d4d1cb; background:#fff; border-radius:0; padding:14px 16px; min-height:48px; }
.hr-contact-form-wrap .hinyo-form button, .hr-contact-form-wrap .hinyo-form__submit { background:var(--hr-dark)!important; color:white!important; }
@media(max-width:530px){.hr-contact-form-wrap{width:calc(100% - 36px);padding:65px 0 78px!important;}}
/* HINYO SPT detail editorial sections — genuine equipment imagery */
.spt-editorial{padding:clamp(68px,7vw,116px) 0;background:#f5f3ee;color:#202521;overflow:hidden}
.spt-editorial--white{background:#fff}
.spt-editorial--dark{background:#1b221f;color:#f8f7f2}
.spt-editorial .hr-wrap{width:min(calc(100% - 88px),1392px);margin-inline:auto}
.spt-editorial__head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}
.spt-editorial__head .hr-title{max-width:13ch;margin:19px 0 0;font-size:clamp(45px,5vw,77px)}
.spt-editorial__head .hr-lede{max-width:420px;margin:0 0 8px}
.spt-editorial--dark .hr-lede{color:#bac4bb}
.spt-detail-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.spt-detail-photo{position:relative;margin:0;border:1px solid #e4e1da;background:#fff;display:flex;flex-direction:column;overflow:hidden;min-width:0}
.spt-detail-photo__visual{position:relative;display:grid;place-items:center;aspect-ratio:1/1.03;overflow:hidden;background:linear-gradient(140deg,#f6f6f3,#e8e9e5);min-height:0}
.spt-detail-photo__visual img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:clamp(12px,2vw,28px);transition:transform .6s ease}
.spt-detail-photo:hover img{transform:scale(1.025)}
.spt-detail-photo figcaption{padding:24px clamp(18px,2vw,33px) 28px;background:#fff;flex:1}
.spt-detail-photo .spt-detail-num{display:block;color:#ae865c;font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}
.spt-detail-photo figcaption strong{font-size:clamp(20px,1.8vw,30px);font-family:"Instrument Serif",Georgia,serif;font-weight:400;display:block;line-height:1.18;margin:0 0 10px}
.spt-detail-photo figcaption p{margin:0;color:#6a7169;font-size:13px!important;line-height:1.75!important}
.spt-photo-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:100%;height:100%;padding:24px;text-align:center}
.spt-photo-pending .spt-detail-num{font-size:10px;letter-spacing:.18em;color:#a17c56;font-weight:700}
.spt-photo-pending span:last-child{font-size:12px;color:#8d948c;letter-spacing:.04em;max-width:220px}
.spt-gallery{display:grid;grid-template-columns:1.08fr 1fr;gap:18px;align-items:stretch}
.spt-gallery__feature .spt-detail-photo{height:100%}
.spt-gallery__feature .spt-detail-photo__visual{flex:1;aspect-ratio:auto;min-height:520px}
.spt-gallery__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.spt-gallery__side .spt-detail-photo__visual{aspect-ratio:1/1}
.spt-gallery__side .spt-detail-photo figcaption{padding:16px 18px 22px}
.spt-gallery__side .spt-detail-photo figcaption strong{font-size:clamp(18px,1.45vw,24px)}
.spt-gallery__side .spt-detail-photo figcaption p{font-size:12px!important}
.spt-training-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,6vw,100px);align-items:center}
.spt-training-feature .spt-detail-photo__visual{aspect-ratio:4/4.4;min-height:470px}
.spt-training-feature .hr-title{font-size:clamp(47px,5vw,79px);margin:22px 0}
.spt-training-feature .hr-btn{margin-top:22px}
@media(max-width:1000px){.spt-editorial .hr-wrap{width:min(calc(100% - 50px),1392px)}.spt-gallery{grid-template-columns:1fr}.spt-gallery__feature .spt-detail-photo__visual{min-height:460px;aspect-ratio:4/3}.spt-gallery__side{grid-template-columns:repeat(2,minmax(0,1fr))}.spt-training-feature{gap:35px}}
@media(max-width:680px){.spt-editorial .hr-wrap{width:calc(100% - 36px)}.spt-editorial__head{flex-direction:column;align-items:stretch;gap:18px}.spt-detail-pair,.spt-gallery__side,.spt-training-feature{grid-template-columns:1fr}.spt-gallery__feature .spt-detail-photo__visual{min-height:390px;aspect-ratio:3/3.5}.spt-detail-photo__visual{aspect-ratio:4/4.3}.spt-gallery__side .spt-detail-photo__visual{aspect-ratio:4/3.5}.spt-training-feature .spt-detail-photo__visual{aspect-ratio:3/3.4;min-height:360px}}

/* Equipment photography: 2026-10-16 visual audit - keep entire machines in frame */
.hr-hero{display:block;width:100%}
.hr-hero-grid{width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr)}
.hr-hero-visual{min-width:0;background:#f7f7f5}
.hr-hero-visual img[src*="HINYO_SPT_Pro_Gen2_Hero"]{object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply}
.hr-equipment-card>a{display:block;overflow:hidden;background:#f6f4ef}
.hr-equipment-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain!important;object-position:center!important;background:#f6f4ef;padding:clamp(12px,1.7vw,24px);box-sizing:border-box;transform:none}
.hr-product-visual{align-items:center;grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr)}
.hr-product-visual figure{display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0;background:#f6f5f1}
.hr-product-visual .large{min-height:0;max-height:none;aspect-ratio:16/10}
.hr-product-visual .small{min-height:0;max-height:none;aspect-ratio:3/4}
.hr-product-visual img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center;background:#f6f5f1;padding:clamp(12px,2vw,25px);box-sizing:border-box}
.hr-training-visual>video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#202622}
@media(max-width:800px){.hr-hero-grid{grid-template-columns:1fr}.hr-product-visual{grid-template-columns:1fr}.hr-product-visual .large,.hr-product-visual .small{aspect-ratio:4/3}}
@media(prefers-reduced-motion:reduce){.hinyo-refresh *, .hinyo-refresh *::before,.hinyo-refresh *::after { scroll-behavior:auto!important; transition:none!important; }}
