.seo-header,.seo-languages,.seo-main,.seo-footer{padding:24px max(5vw,20px)}.seo-header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #decdb8}.seo-header nav,.seo-languages,.seo-footer nav{display:flex;gap:20px;flex-wrap:wrap}.seo-languages{font-size:14px;background:#f2e6d4}.seo-languages a[aria-current]{text-decoration:underline}.seo-main{max-width:1500px;margin:auto}.seo-intro{max-width:850px;padding:40px 0}.seo-intro h1,.seo-product h1{font:500 clamp(36px,5vw,68px)/1.1 Georgia,serif}.seo-main p,.seo-main li{font-size:17px;line-height:1.8}.seo-intro .button{margin:8px 12px 0 0}.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.seo-card{background:#fffaf2;padding:18px}.seo-photo{aspect-ratio:1;background-repeat:no-repeat;background-color:white}.seo-card h2{font-size:27px}.seo-product{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding:40px 0}.seo-product section{border-top:1px solid #decdb8;margin-top:24px}.seo-product h2{font-size:24px;margin-top:24px}.seo-price{font-size:28px!important}.seo-colours{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-bottom:40px}.seo-colours span{display:block;margin-top:10px;font-size:15px}.seo-footer{background:#efc477;font-size:16px;line-height:1.7}.seo-footer p{max-width:900px}.seo-header a,.seo-languages a,.seo-footer a{padding:6px 0}@media(max-width:750px){.seo-header{align-items:start;flex-direction:column}.seo-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seo-card{padding:10px}.seo-product{grid-template-columns:1fr}.seo-colours{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-header nav{font-size:14px}.seo-intro{padding-top:16px}.seo-card h2{font-size:22px}}
