::selection{background:#cdb587;color:#090a0c}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}header nav a{position:relative;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;transition:color .25s}header nav a:after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:1px;background:#cdb587;transform:scaleX(0);transform-origin:left;transition:transform .35s}header nav a:hover:after{transform:scaleX(1)}header nav a:hover{color:#cdb587}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block:1px solid #ffffff14;background:#0b0c0e}.trust-strip div{padding:34px 20px;text-align:center;border-right:1px solid #ffffff10}.trust-strip div:last-child{border-right:0}.trust-strip strong{display:block;font:500 10px/1 Manrope,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#cdb587;margin-bottom:10px}.trust-strip span{font-size:12px;color:#a8a5a0;letter-spacing:.04em}footer{padding:80px 6vw 50px}footer .logo{font-size:28px}footer .legal-links a{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a8a5a0;transition:color .25s}footer .legal-links a:hover{color:#cdb587}footer p{font-family:Cormorant,serif;font-style:italic;font-size:22px;color:#cfcac1}.button{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.products article>p:nth-of-type(2){font-size:20px;color:#cdb587;letter-spacing:.03em}.product-image{box-shadow:0 30px 80px -40px #000}.reveal{will-change:opacity,transform}@media(max-width:760px){.trust-strip{grid-template-columns:1fr 1fr}.trust-strip div{padding:24px 12px;border-bottom:1px solid #ffffff10}.trust-strip div:nth-child(2){border-right:0}footer{padding:60px 6vw 40px}header nav a{font-size:9.5px}}