.offer-navigation{display:flex;gap:clamp(24px,5vw,80px);padding-block:24px 45px;border-bottom:1px solid #17181630;margin-bottom:55px}
.offer-navigation a{display:flex;flex-direction:column;gap:8px;position:relative;padding-block:12px;color:inherit;text-decoration:none}
.offer-navigation strong{font:500 24px/1.2 Aventa,Arial,sans-serif;letter-spacing:-.025em}.offer-navigation span{font-size:12px;line-height:1.5}
.offer-navigation a[aria-current=page]:after{content:"";height:3px;background:#622338;position:absolute;bottom:0;left:0;width:32px}
.product-catalogue{padding-block:0 80px}.catalogue-product{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:center;padding-block:70px;border-bottom:1px solid #17181625}
.catalogue-product:nth-child(2) .catalogue-art{order:2}.catalogue-product:nth-child(2) .catalogue-copy{order:1}
.catalogue-art{min-width:0;min-height:390px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:22px;padding:42px;color:#171816;text-decoration:none;perspective:1400px;background:#c7def0}
.catalogue-website{background:#f2c8ac}.catalogue-os{background:#e5ec81}.catalogue-art-label{position:absolute;bottom:22px;left:28px;font-size:11px}
.catalogue-browser{background:#f9f6f0;padding:27px;width:100%;max-width:410px;border-radius:10px;box-shadow:0 22px 40px #17181620;transform:rotateY(-8deg) rotateZ(-3deg);transition:transform .6s cubic-bezier(.16,1,.3,1)}
.catalogue-browser>span,.catalogue-review>span{font-size:9px;letter-spacing:.1em}.catalogue-browser strong{display:block;font:500 clamp(26px,3vw,40px)/1.1 Aventa,sans-serif;letter-spacing:-.04em;margin:35px 0 22px}.catalogue-browser i{display:block;width:100%;height:55px;background:#c7def0;border-radius:80px 80px 8px 8px}.catalogue-browser small{display:block;margin-top:24px;font-size:10px}
.catalogue-art:hover .catalogue-browser{transform:rotateY(0) rotateZ(0) scale(1.025)}
.catalogue-os img{width:110%;max-width:none;height:auto;border:5px solid #171816;border-radius:13px;box-shadow:0 24px 45px #17181624;transform:rotate(-4deg);margin-bottom:20px}
.catalogue-review{background:#fff;padding:30px;border-radius:14px;width:100%;box-shadow:0 20px 40px #17181616}.catalogue-review strong{display:block;font:500 32px/1.1 Aventa,sans-serif;letter-spacing:-.035em;margin:30px 0}.catalogue-review>div{border-top:1px solid #ddd;padding:13px 0;display:flex;justify-content:space-between;font-size:12px;gap:12px}.catalogue-review b{font-weight:400;color:#622338}
.catalogue-copy h2{font:500 clamp(38px,4vw,58px)/1.08 Aventa,sans-serif;letter-spacing:-.04em;margin:20px 0 28px}.catalogue-copy>p{font-size:17px;line-height:1.65;max-width:36ch}.catalogue-basis{display:block;font-size:12px;line-height:1.65;margin:24px 0}.catalogue-next{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding-block:100px}.catalogue-next h2{margin:24px 0}.catalogue-next p{max-width:38ch}
@media(max-width:760px){.offer-navigation{gap:22px;overflow:auto;padding-block:12px 28px;margin-bottom:20px}.offer-navigation a{flex:1;min-width:0}.offer-navigation strong{font-size:21px}.offer-navigation span{font-size:11px}.catalogue-product{grid-template-columns:1fr;gap:38px;padding-block:50px}.catalogue-product:nth-child(2) .catalogue-art,.catalogue-product:nth-child(2) .catalogue-copy{order:initial}.catalogue-art{min-height:320px;padding:30px}.catalogue-copy h2{font-size:40px}.catalogue-copy p{font-size:16px}.catalogue-next{grid-template-columns:1fr;gap:70px;padding-block:70px}.catalogue-review{padding:22px}.catalogue-review strong{font-size:30px}}
@media(prefers-reduced-motion:reduce){.catalogue-browser,.catalogue-os img{transform:none;transition:none}.catalogue-art:hover .catalogue-browser{transform:none}}
/* The catalogue switcher is in-flow navigation, including at phone widths. */
body .offer-navigation{position:relative;inset:auto;background:transparent;align-items:stretch}
body .offer-navigation a{white-space:normal;padding-inline:0}
.catalogue-os .catalogue-art-label{background:#e5ec81;padding:5px 10px;border-radius:20px;left:18px;bottom:12px}
