html.am-design{--am-navy:#142134;--am-nav:#24364a;--am-ink:#172438;--am-lime:#a5d21f;--am-line:#e4e8ec;background:#eaeded}
html.am-design body{background:#eaeded!important;color:var(--am-ink)!important;margin:0!important;}
html.am-design .allHeaderIndex,html.am-design .allHeaderIndex .headerFix{background:var(--am-navy)!important;position:relative!important;top:auto!important;box-shadow:none!important}
html.am-design .allHeaderIndex{z-index:40}
html.am-design .allHeaderIndex .headerTop{background:var(--am-navy)!important;padding:14px 0!important}
html.am-design .allHeaderIndex .width{width:calc(100% - 40px)!important;max-width:1560px!important}
html.am-design .allHeaderIndex .headerTop .block{grid-template-columns:160px minmax(0,1fr) auto!important;gap:28px!important;align-items:center!important}
html.am-design .allHeaderIndex .headerTop .block>.pic img{max-width:155px!important;max-height:50px!important;object-fit:contain}
html.am-design .allHeaderIndex .headerTop .block form label{background:#fff!important;border:0!important;border-radius:5px!important;height:46px!important;overflow:hidden;padding-left:46px!important;position:relative}
html.am-design .allHeaderIndex .headerTop .block form label input{background:#fff!important;color:#26384f!important;font-size:13px!important;height:100%!important}
html.am-design .allHeaderIndex .headerTop .block form label>i{background:var(--am-lime)!important;color:#142134!important;width:46px;height:46px;position:absolute!important;left:0!important;right:auto!important;top:0!important;display:flex!important;justify-content:center;align-items:center}
html.am-design .allHeaderIndex .headerTop .block .left{gap:22px!important;align-items:center!important}
html.am-design .allHeaderIndex .headerTop .block .left .user button,html.am-design .allHeaderIndex .headerTop .block .left .login{background:transparent!important;color:white!important;border:1px solid #ffffff35!important;border-radius:4px!important;box-shadow:none!important;padding:10px 12px!important;font-size:12px!important;white-space:nowrap}
html.am-design .allHeaderIndex .headerTop .block .left .cartShowBtn i{color:#fff!important}
html.am-design .allHeaderIndex .headerBot{background:var(--am-nav)!important;position:relative!important;box-shadow:none!important;margin:0!important;width:100%!important;max-width:none!important;padding:0 20px!important;box-sizing:border-box;min-height:36px}
html.am-design .allHeaderIndex .menu-level-1>.menu-list-1>.list-item,html.am-design .allHeaderIndex .menu-level-1>.menu-list-1>.list-item i{color:#fff!important;font-size:12px!important}
html.am-design .allHeaderIndex .headerBot .menu-level-1{background:var(--am-nav)!important}
.am-design .am-page{background:#eaeded;color:var(--am-ink);box-sizing:border-box;width:100%;overflow:hidden}
.am-design .am-shortcuts{display:flex;gap:25px;align-items:center;overflow:auto;background:var(--am-nav);padding:10px 24px;white-space:nowrap;scrollbar-width:none}
.am-design .am-shortcuts a{color:white;font-size:12px}
.am-design .am-preview-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;background:#f4f7e8;color:#5f6b3e;padding:6px 24px;font-size:10px;line-height:1.8}
.am-design .am-preview-label a{color:#465b23;text-decoration:underline;margin-right:10px}
.am-design .am-hero{height:410px;background:#e0e6eb;position:relative;width:100%;overflow:hidden}
.am-design .am-hero-slide{height:100%;position:relative}
.am-design .am-hero-slide[hidden]{display:none!important}
.am-design .am-hero-slide>a,.am-design .am-hero-slide picture{display:block;height:100%}
.am-design .am-hero-slide img{width:100%;height:100%;display:block;object-fit:cover}
.am-design .am-reference-hero>img{position:absolute;inset:0}
.am-design .am-hero-copy{position:absolute;top:12%;right:7%;width:43%;text-align:right;z-index:1}
.am-design .am-hero-copy h2{font-size:40px;font-weight:800;line-height:1.65;margin:0 0 8px;color:#142134}
.am-design .am-hero-copy p{font-size:17px;color:#34465f;line-height:1.9}
.am-design .am-hero-copy a{display:inline-block;padding:10px 18px;background:var(--am-lime);color:#23320c;border-radius:4px;font-size:12px;margin-top:14px}
.am-design .am-alt-hero:after{content:"";position:absolute;inset:0;background:#c3cba322;pointer-events:none}
.am-design .am-hero-prev,.am-design .am-hero-next{position:absolute;top:33%;border:1px solid #cbd2db;background:#ffffffd9;border-radius:50%;color:#253951;width:36px;height:36px;font-size:25px;line-height:1;z-index:2;cursor:pointer}
.am-design .am-hero-prev{right:14px}.am-design .am-hero-next{left:14px}
.am-design .am-dots{position:absolute;bottom:80px;left:0;right:0;display:flex;justify-content:center;gap:7px}
.am-design .am-dots button{padding:0;width:8px;height:8px;border:1px solid #aeb9c8;background:#fff;border-radius:50%;cursor:pointer}
.am-design .am-dots button[aria-current=true]{background:var(--am-lime);border-color:var(--am-lime)}
.am-design .am-content{position:relative;max-width:1560px;margin:-60px auto 0;padding:0 20px 24px;box-sizing:border-box;z-index:3}
.am-design .am-shopping-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}
.am-design .am-shopping-panel{background:white;border-radius:4px;padding:17px 16px 13px;min-width:0;box-sizing:border-box;display:flex;flex-direction:column}
.am-design .am-shopping-panel h2{font-size:18px;font-weight:700;color:#142134;line-height:1.6;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:29px}
.am-design .am-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;flex:1}
.am-design .am-panel-grid a{display:block;min-width:0;color:#26384d}
.am-design .am-panel-grid figure{height:112px;background:#f5f7f8;margin:0 0 4px;display:flex;align-items:center;justify-content:center;padding:5px;box-sizing:border-box}
.am-design .am-panel-grid img{height:100%;width:100%;object-fit:contain}
.am-design .am-panel-grid span{font-size:10px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:30px}
.am-design .am-panel-more{font-size:12px;color:#57791d!important;display:block;margin-top:15px}
.am-design .am-product-section{background:#fff;padding:20px 18px 16px;border-radius:4px;margin-bottom:18px}
.am-design .am-product-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.am-design .am-product-section>header h2{font-size:20px;font-weight:700;line-height:1.7;margin:0;color:#142134}
.am-design .am-product-section>header>div{display:flex;align-items:center;gap:8px;white-space:nowrap}
.am-design .am-product-section>header a{font-size:12px;color:#477680;margin-right:8px}
.am-design .am-product-section>header button{width:27px;height:27px;background:#fff;border:1px solid #d7dfe7;border-radius:4px;color:#344b63;font-size:20px;line-height:1;cursor:pointer}
.am-design .am-product-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/6);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:10px}
.am-design .am-product{padding:10px;border:1px solid #edf0f3;border-radius:4px;background:white;position:relative;min-width:0;scroll-snap-align:start;box-sizing:border-box}
.am-design .am-product-link{display:flex;flex-direction:column;color:#172438;height:100%}
.am-design .am-product figure{height:170px;display:flex;align-items:center;justify-content:center;margin:0 0 10px;padding:3px}
.am-design .am-product figure img{height:100%;width:100%;object-fit:contain}
.am-design .am-product h3{font-size:12px;font-weight:500;color:#1b2b40;line-height:1.8;min-height:43px;margin:7px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:right}
.am-design .am-price{display:block;font-size:15px;font-weight:700;color:#142134;line-height:1.7;margin-top:auto}
.am-design .am-price small{font-size:10px}
.am-design .am-product del{font-size:10px;color:#8a95a2;line-height:1.8}
.am-design .am-discount{position:absolute;top:10px;left:8px;font-size:10px;padding:3px 6px;background:#fb5364;color:#fff;border-radius:5px}
.am-design .am-call{font-size:11px;color:#718095}
.am-design .am-stock{display:flex;align-items:center;gap:5px;font-size:10px;color:#7a8798;margin-top:8px}
.am-design .am-stock i{width:6px;height:6px;border-radius:50%;background:var(--am-lime)}
.am-design .am-compact-row .am-product-track{grid-auto-columns:calc((100% - 72px)/7)}
.am-design .am-compact-row .am-product figure{height:130px}
.am-design .am-large-row .am-product-track{grid-auto-columns:calc((100% - 36px)/4)}
.am-design .am-large-row .am-product figure{height:215px}
.am-design .am-promo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}
.am-design .am-promo-pair:has(>a:only-child){grid-template-columns:1fr}
.am-design .am-promo-pair a{display:block;overflow:hidden;border-radius:4px}
.am-design .am-promo-pair img{width:100%;height:auto;object-fit:contain;display:block}
.am-design .am-campaign-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}
.am-design .am-campaign-grid a{display:flex;flex-direction:column;background:#fff;padding:12px;color:#22364e;border-radius:4px}
.am-design .am-campaign-grid img{width:100%;height:190px;object-fit:contain;display:block}
.am-design .am-campaign-grid span{font-size:13px;font-weight:600;padding-top:10px;line-height:1.8}
.am-design .am-sample-label{display:block;font-size:10px;color:#7e8b96;line-height:1.8;margin:-4px 0 10px}
.am-design .am-sample-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.am-design .am-sample-promos>.am-sample-label{grid-column:1/-1;margin:0}
.am-design .am-sample-promos>a{display:flex;background:#e3e9e9;padding:24px;gap:18px;align-items:center;color:#263d50;min-height:180px}
.am-design .am-sample-promos>a:nth-of-type(2){background:#e9e4dc}
.am-design .am-sample-promos>a>div{width:55%;line-height:1.9}
.am-design .am-sample-promos span{font-size:11px}
.am-design .am-sample-promos h2{font-size:20px;line-height:1.9;margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.am-design .am-sample-promos strong{font-size:12px;background:var(--am-lime);padding:7px 12px;border-radius:4px;display:inline-block}
.am-design .am-sample-promos img{width:40%;height:160px;object-fit:contain}
.am-design .am-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#fff;padding:18px;margin-top:20px;border-radius:4px}
.am-design .am-benefits>div{display:flex;justify-content:center;align-items:center;gap:12px;border-left:1px solid #e8edf2}
.am-design .am-benefits>div:last-child{border:0}
.am-design .am-benefits i{font-size:25px;color:#24364a}
.am-design .am-benefits span{font-size:12px;color:#24364a}
.am-design .am-preview-summary{font-size:10px;color:#788591;line-height:1.9;padding:14px 0;text-align:center}
.am-design .am-empty{background:#fff;padding:24px;line-height:2}
html.am-design .allFooterIndex{margin-top:0!important;background:#172438!important;color:#d5dee8!important;border:0!important}
html.am-design .allFooterIndex .blockFooter .midFooter h4,html.am-design .allFooterIndex .blockFooter .midFooter p,html.am-design .allFooterIndex .blockFooter .midFooter ul a{color:#d5dee8!important}
html.am-design .allFooterIndex .fixedTab{background:#fff!important;border-top:1px solid #dce2e8!important}
html.am-design .allFooterIndex .fixedTab .tab a{color:#263c54!important}
html.am-design a:focus-visible,html.am-design button:focus-visible{outline:2px solid #8eaf1d;outline-offset:3px}
@media(min-width:768px) and (max-width:1100px){.am-design .am-shopping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-design .am-product-track{grid-auto-columns:calc((100% - 36px)/4)}.am-design .am-compact-row .am-product-track{grid-auto-columns:calc((100% - 48px)/5)}html.am-design .allHeaderIndex .headerTop .block{grid-template-columns:130px minmax(0,1fr) auto!important;gap:16px!important}}
@media(max-width:767px){
 html.am-design .allHeaderIndex .width{width:calc(100% - 24px)!important}
 html.am-design .allHeaderIndex .headerTop{padding:10px 0!important}
 html.am-design .allHeaderIndex .headerTop .block{grid-template-columns:110px minmax(0,1fr) auto!important;gap:10px!important}
 html.am-design .allHeaderIndex .headerTop .block>.pic img{max-width:110px!important;height:auto!important}
 html.am-design .allHeaderIndex .headerTop .block form{display:flex!important;grid-column:1/-1;grid-row:2;width:100%!important}
 html.am-design .allHeaderIndex .headerTop .block form label{height:40px!important;width:100%!important}
 html.am-design .allHeaderIndex .headerTop .block form label>i{height:40px;width:42px}
 html.am-design .allHeaderIndex .headerTop .block .left{grid-column:3;grid-row:1;gap:10px!important}
 html.am-design .allHeaderIndex .headerTop .block .left .user button{font-size:10px!important;padding:7px!important}
 html.am-design .allHeaderIndex .headerBot{padding:0 12px!important;min-height:0!important}
 .am-design .am-shortcuts{gap:19px;padding:9px 12px}
 .am-design .am-shortcuts a{font-size:10px}
 .am-design .am-preview-label{font-size:9px;padding:5px 12px}
 .am-design .am-hero{height:245px}
 .am-design .am-reference-hero>img{object-position:35% center}
 .am-design .am-hero-copy{right:7%;top:13%;width:55%;background:linear-gradient(to left,#eff2f5d9,#eff2f555,transparent)}
 .am-design .am-hero-copy h2{font-size:22px;line-height:1.65}
 .am-design .am-hero-copy p{font-size:10px}
 .am-design .am-hero-copy a{font-size:10px;padding:7px 10px;margin-top:10px}
 .am-design .am-hero-prev,.am-design .am-hero-next{width:26px;height:26px;font-size:20px}
 .am-design .am-hero-prev{right:4px}.am-design .am-hero-next{left:4px}
 .am-design .am-dots{bottom:25px}
 .am-design .am-content{padding:0 10px 16px;margin:-12px auto 0}
 .am-design .am-shopping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}
 .am-design .am-shopping-panel{padding:12px 10px}
 .am-design .am-shopping-panel h2{font-size:13px;min-height:22px;margin-bottom:9px}
 .am-design .am-panel-grid{gap:8px 6px}
 .am-design .am-panel-grid figure{height:76px;padding:3px}
 .am-design .am-panel-grid span{font-size:9px;min-height:27px}
 .am-design .am-panel-more{font-size:10px;margin-top:9px}
 .am-design .am-product-section{padding:14px 10px 10px;margin-bottom:12px}
 .am-design .am-product-section>header{gap:8px;margin-bottom:12px}
 .am-design .am-product-section>header h2{font-size:15px}
 .am-design .am-product-section>header a{font-size:10px;margin:0}
 .am-design .am-product-section>header button{display:none}
 .am-design .am-product-track,.am-design .am-compact-row .am-product-track,.am-design .am-large-row .am-product-track{grid-auto-columns:calc((100% - 10px)/2);gap:10px}
 .am-design .am-product{padding:8px}
 .am-design .am-product figure,.am-design .am-compact-row .am-product figure,.am-design .am-large-row .am-product figure{height:140px}
 .am-design .am-product h3{font-size:10px;min-height:36px}
 .am-design .am-price{font-size:12px}
 .am-design .am-price small{font-size:9px}
 .am-design .am-stock{font-size:8px}
 .am-design .am-promo-pair{gap:10px;margin:12px 0}
 .am-design .am-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}
 .am-design .am-campaign-grid img{height:125px}
 .am-design .am-campaign-grid span{font-size:11px}
 .am-design .am-sample-label{font-size:8px}
 .am-design .am-sample-promos{grid-template-columns:1fr;gap:10px;margin:12px 0}
 .am-design .am-sample-promos>a{padding:16px;min-height:150px}
 .am-design .am-sample-promos h2{font-size:16px}
 .am-design .am-sample-promos img{height:130px}
 .am-design .am-benefits{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 8px;gap:16px 8px}
 .am-design .am-benefits i{font-size:20px}
 .am-design .am-benefits span{font-size:10px}
 .am-design .am-preview-summary{font-size:9px}
}
@media(prefers-reduced-motion:reduce){.am-design *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
