*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.5 Arial,sans-serif;color:#163037;background:#fff}.wrap{width:min(90%,1280px);margin:auto}.row,.actions,.footbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button,summary{cursor:pointer}button,input{font:inherit}button{color:inherit}.utility,.benefits,footer,.story{background:#063f44;color:white}.utility{font-size:12px;padding:8px 0}.head{height:88px}.logo{width:166px;max-height:70px;object-fit:contain}.head nav{display:flex;gap:clamp(14px,2vw,34px);font-weight:bold;font-size:15px}.active,.ey,.product small,.news small{color:#097357}.btn,#search button{display:inline-block;background:#087b50;color:white;padding:13px 22px;border-radius:4px;font-weight:bold;border:0}.white{background:white;color:#17343b}.mint{background:#a6dca7;color:#123b35}.catalog{background:#f2f5f2;border-block:1px solid #dce4dd;padding:10px 0;font-size:14px}.catalog details{position:relative;font-weight:bold}.menulist{position:absolute;z-index:4;background:white;min-width:185px;padding:15px;box-shadow:0 5px 20px #1233}.menulist a,footer a{display:block;padding:4px 0}#search{display:flex;flex:1;max-width:600px}#query{min-width:0;width:100%;border:1px solid #ccd8ce;padding:9px 12px;border-radius:4px 0 0 4px}#search button{padding:7px 18px;border-radius:0 4px 4px 0}#wish,#mobile{background:none;border:0}.hero{color:white;background-size:cover;background-position:center;min-height:clamp(410px,38vw,570px);display:flex;align-items:center}.hero h1{font-size:clamp(44px,5.65vw,90px);line-height:.99;letter-spacing:-.055em;margin:16px 0 32px;max-width:15ch}.ey,.news small,.promos small{text-transform:uppercase;font-size:12px;font-weight:750;letter-spacing:.14em}.light{color:#bce5be}.actions{justify-content:start}.dots{display:flex;gap:8px;margin-top:36px}.dot{padding:0;width:12px;height:12px;border-radius:50%;border:1px solid white;background:transparent}.dot.on{background:white}.benefits .row{padding:17px 0;justify-content:space-around}.section{padding:56px 0}.ruled{border-top:1px solid #dfe6df}h2{font-size:clamp(34px,3.6vw,56px);letter-spacing:-.05em;line-height:1.12;margin:6px 0 26px}h3{line-height:1.2;letter-spacing:-.025em}.cats,.products,.news,.brands,.services,.promos,.footgrid,.story{display:grid;gap:20px}.cats{grid-template-columns:repeat(6,1fr)}.cats a{background:#f3f5f1;text-align:center;padding:10px 8px 16px;border-radius:5px}.cats img{display:block;margin:auto auto 9px;width:100%;height:100px;object-fit:contain;mix-blend-mode:multiply}.headings{align-items:baseline}.headings div{font-size:14px}.products,.news{grid-template-columns:repeat(3,minmax(0,1fr))}.product{position:relative;border:1px solid #dde5df;border-radius:6px;overflow:hidden}.product img{width:100%;height:clamp(150px,16vw,235px);object-fit:contain;background:#f7f8f5}.product small,.product h3{display:block;margin:10px 18px}.product h3{margin-bottom:20px;font-size:21px}.product i{float:right;color:#087351}.save{position:absolute;top:8px;right:8px;background:white;border:1px solid #dae1da;border-radius:50%;width:35px;height:35px;font-size:21px}.story{grid-template-columns:1fr 1fr;align-items:center;gap:0}.story>div{padding:55px max(6vw,24px)}.story p{max-width:42ch}.story img{width:100%;height:100%;min-height:300px;max-height:410px;object-fit:cover}.four,.services,.footgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.promos{grid-template-columns:1fr 1fr;margin:42px 0}.promos a{border-radius:5px;padding:32px;color:white;background-size:cover;background-position:center;min-height:240px;display:flex;flex-flow:column;justify-content:end}.promos h3{font-size:30px;max-width:23ch;margin:8px 0}.brands{grid-template-columns:repeat(10,1fr);align-items:center}.brands img{width:100%;height:65px;object-fit:contain}.news img{display:block;width:100%;aspect-ratio:1.8;object-fit:cover;margin-bottom:16px}.news h3{font-size:22px;margin:9px 0}.alert{background:#fcf2df;padding:28px 0}.alert h3{margin:0}.alert p{margin:5px 0 0}.services{padding:28px 0}.services div{display:flex;gap:12px;align-items:center}.services img{width:38px}footer{padding:45px 0 24px}footer a{font-size:14px}footer .logo{background:white;padding:6px;border-radius:3px}.footbar{margin:27px 0 15px;border-block:1px solid #ffffff42;padding:16px 0}.footbar span{display:flex;gap:12px;flex-wrap:wrap}dialog{border:0;border-radius:8px;padding:32px;width:min(500px,91%);max-height:80vh;color:#163037}dialog::backdrop{background:#08272bbb}dialog a{display:block;padding:8px 0;text-decoration:underline}#close{float:right;border:0;background:none;font-size:26px}#mobile{display:none}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;left:1rem;background:white}
@media(max-width:850px){#mobile{display:block;margin-left:auto}.head{height:70px;position:relative}.head nav{display:none;position:absolute;z-index:5;top:100%;left:0;right:0;background:white;padding:20px}.head nav.open{display:grid}.cats{grid-template-columns:repeat(3,1fr)}.brands{grid-template-columns:repeat(5,1fr)}.four,.footgrid,.services{grid-template-columns:1fr 1fr}.headings{display:block}.headings div{margin-bottom:18px}}
@media(max-width:620px){.utility .row>div+div{display:none}.catalog .row{flex-wrap:wrap;gap:10px;font-size:13px}#search{order:5;flex-basis:100%}.hero{min-height:420px}.benefits .row{display:grid;grid-template-columns:1fr 1fr;text-align:center;font-size:13px}.products,.news,.story,.promos{grid-template-columns:1fr}.four{grid-template-columns:1fr 1fr}.four h3{font-size:16px}.section{padding:36px 0}.products img{height:200px}.four img{height:140px}.cats{grid-template-columns:repeat(2,1fr)}.story img{min-height:200px}.footbar{display:block}.logo{width:130px}.head .btn{font-size:14px;padding:9px 12px}.services{font-size:13px}.actions{gap:9px}.btn{padding:12px 16px}.brands{gap:8px}.footgrid{gap:14px}.news a{margin-bottom:12px}}
