.hanso-amz-header{background:#fff;color:#26332d;border-bottom:1px solid #eae5dc}.hanso-amz-header__main{max-width:1320px;margin:auto;padding:20px 24px;gap:28px;grid-template-columns:160px minmax(250px,1fr) auto}.hanso-amz-logo img{width:156.2px;transform:none}.hanso-amz-search{border:1px solid #deded6;border-radius:10px;overflow:hidden;background:#faf9f6}.hanso-amz-search input,.hanso-amz-search select{background:#faf9f6}.hanso-amz-search button{background:#f39a18;color:#1f2e26}.hanso-amz-actions{gap:20px}.hanso-amz-actions small{color:#667269}.hanso-amz-actions strong{font-weight:650}.hanso-amz-nav{background:#faf7f0;justify-content:flex-start;gap:30px;padding:15px 24px;min-height:50px}.hanso-amz-nav a{color:#29392f;font-weight:650;font-size:14px}.hanso-amz-nav a:hover{color:#a95308}.hanso-market-home{--hm-navy:#263b2f;--hm-orange:#ef9416;background:#fffdf8;padding:0 0 48px;color:#26332d}.hanso-market-benefits{width:100%;border-radius:0;box-shadow:none;background:#fffdf8;margin:0 auto 16px;border-bottom:1px solid #eee7db}.hanso-market-benefits div{padding:13px 8px;font-size:13px;font-weight:550;border:0}.hanso-market-benefits b{color:#986213}.hanso-market-hero,.hanso-market-section,.hanso-market-trust{width:min(1280px,calc(100% - 48px))}.hanso-campaign-slider{border-radius:20px;box-shadow:none;border:1px solid #f0e7d9;background:#fff}.hanso-campaign-slide{min-height:380px;padding:32px 44px;gap:40px;background:linear-gradient(120deg,#faf1df,#fffaf1);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hanso-campaign-slide__logo{width:185px;margin-block-end:16px}.hanso-campaign-slide__eyebrow{color:#856018;background:none;padding:0;font-size:13px;font-weight:650;letter-spacing:.03em}.hanso-campaign-slide__copy :is(h1,h2){font-size:clamp(28px,3vw,42px);line-height:1.35;font-weight:750;margin:12px 0}.hanso-campaign-slide__copy p{font-size:16px;color:#546053;margin-bottom:22px}.hanso-campaign-slide__cta{background:#e78b12;color:#182d20;border-radius:8px;font-size:16px;box-shadow:none;padding:12px 22px}.hanso-campaign-slide__copy small{font-size:12px;color:#6c7468}.hanso-campaign-slide__collage{gap:12px;max-width:540px;width:100%;justify-self:center}.hanso-campaign-slide__tile{border:0;border-radius:14px;padding:9px;box-shadow:none;background:#fff;aspect-ratio:1.1}.hanso-campaign-slider__navigation{padding:14px 22px;gap:10px;border-top:1px solid #f0e7d9}.hanso-campaign-slider__navigation a{font-weight:600;font-size:13px;border-color:#e7e3da;padding:8px 16px}.hanso-campaign-slider__hint{font-size:12px;color:#6c7468}.hanso-market-section{background:transparent;border-radius:0;box-shadow:none;margin-top:38px;padding:0}.hanso-market-heading{align-items:center;margin-bottom:22px}.hanso-market-heading h2{font-size:28px;line-height:1.4;font-weight:700}.hanso-market-heading a{font-size:14px;color:#986213;font-weight:600}.hanso-market-categories{gap:18px}.hanso-market-category{padding:18px;background:#fff;border:1px solid #e9e6de;border-radius:16px}.hanso-market-category:hover{box-shadow:0 6px 20px #263b2f0c;transform:translateY(-2px)}.hanso-market-category h3{font-size:18px;line-height:1.4;min-height:50px;font-weight:650}.hanso-market-category__grid div{background:#fff;border-radius:10px}.hanso-market-category>span{font-size:13px;color:#986213;font-weight:600}.hanso-market-promos{width:min(1280px,calc(100% - 48px));margin:32px auto 0;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.hanso-market-promo{height:200px;border-radius:16px;box-shadow:none}.hanso-market-promo__copy{padding:20px}.hanso-market-promo__copy h2{font-size:23px;line-height:1.4}.hanso-market-promo__shade{background:linear-gradient(180deg,transparent,#1d3027b8)}.hanso-school-lunch{border:0}.hanso-school-lunch small{color:#986213;font-size:12px}.hanso-market-rail{gap:20px;scroll-padding-inline:2px}.hanso-market-product{flex-basis:calc((100% - 80px)/5);min-width:190px}.hanso-market-product__image{background:#fff;border:1px solid #eee9de;border-radius:14px;padding:12px}.hanso-market-product h3{font-size:14px;line-height:1.6;height:68px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:550}.hanso-market-product__badge{background:#fff0db;color:#86500c;border-radius:5px;font-size:11px;font-weight:700}.hanso-market-product__price{flex-wrap:wrap}.hanso-market-product__price strong{font-size:18px;color:#263b2f}.hanso-market-product__price s{font-size:12px;color:#74766f}.hanso-market-trust{margin-top:40px;background:#ede8db;border-radius:16px}.hanso-market-trust div{background:#f7f3e9;color:#263b2f;padding:25px}.hanso-market-trust span{color:#596457}.hanso-campaign-slider .hanso-school-hero{min-height:380px}.hanso-campaign-slider .hanso-school-hero .hanso-market-hero__copy{min-height:380px;padding:32px 44px}.hanso-campaign-slider .hanso-market-hero__copy h2{font-size:38px}.hanso-school-hero__logo{width:185px}.hanso-amz-header :is(a,input,select,button):focus-visible,.hanso-market-home a:focus-visible{outline:2px solid #a65c0a;outline-offset:3px}@media(max-width:1000px){.hanso-amz-header__main{grid-template-columns:145px 1fr;gap:15px;padding:16px 24px}.hanso-amz-actions{grid-column:1/-1}.hanso-amz-nav{justify-content:flex-start;gap:24px}.hanso-market-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.hanso-market-product{flex-basis:calc((100% - 40px)/3)}.hanso-campaign-slide{padding:28px;gap:20px}}@media(max-width:749px){.hanso-amz-header__main{padding:14px 16px;grid-template-columns:110px minmax(0,1fr);gap:10px}.hanso-amz-logo img{width:105.6px}.hanso-amz-actions{justify-content:space-between;gap:12px}.hanso-amz-nav{gap:22px;padding:12px 16px;min-height:44px}.hanso-amz-nav a{font-size:13px}.hanso-market-benefits{margin-bottom:12px}.hanso-market-benefits div{font-size:11px;padding:4px 5px}.hanso-market-hero,.hanso-market-section,.hanso-market-trust,.hanso-market-promos{width:calc(100% - 28px)}.hanso-campaign-slide{grid-template-columns:1fr;padding:24px 20px;gap:20px;min-height:0}.hanso-campaign-slide__logo{width:155px;margin-bottom:14px}.hanso-campaign-slide__copy :is(h1,h2){font-size:29px;margin:9px 0;line-height:1.35}.hanso-campaign-slide__copy p{font-size:14px;margin-bottom:16px}.hanso-campaign-slide__cta{font-size:14px;padding:11px 18px}.hanso-campaign-slide__collage{gap:8px;max-width:430px}.hanso-campaign-slide__tile{padding:6px;border-radius:10px}.hanso-campaign-slider__navigation{padding:12px;gap:8px}.hanso-campaign-slider__navigation a{font-size:12px;padding:7px 12px}.hanso-market-section{margin-top:28px}.hanso-market-heading{gap:10px;margin-bottom:16px}.hanso-market-heading h2{font-size:23px}.hanso-market-heading a{font-size:12px}.hanso-market-categories{gap:10px}.hanso-market-category{padding:12px}.hanso-market-category h3{font-size:15px;min-height:43px}.hanso-market-category>span{font-size:12px}.hanso-market-promos{grid-template-columns:repeat(3,70vw);gap:12px;min-height:0;margin-top:26px}.hanso-market-promo{height:180px}.hanso-market-promo__copy h2{font-size:20px}.hanso-market-rail{gap:12px}.hanso-market-product{flex-basis:calc((100% - 12px)/2);min-width:0}.hanso-market-product h3{font-size:13px;height:63px}.hanso-market-product__price strong{font-size:16px}.hanso-market-product__price s{font-size:11px}.hanso-market-product__image{padding:7px}.hanso-market-trust{margin-top:28px}.hanso-campaign-slider .hanso-school-hero .hanso-market-hero__copy{min-height:520px;width:100%;padding:24px 20px}.hanso-campaign-slider .hanso-market-hero__copy h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.hanso-market-home *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hanso-clean-style-20261006.css.map */
