:root{--cream:#f5f0e6;--ink:#1c211d;--sun:#f1d82b;--moss:#344438;--olive-line:#a6aa92}body{background:var(--cream);color:var(--ink)}.header{background:rgba(245,240,230,.95);border-bottom:1px solid var(--olive-line);backdrop-filter:blur(10px)}.header .shell{min-height:78px}.header a{letter-spacing:.45px}.nav-cta{color:var(--ink)!important;border-bottom:2px solid var(--sun);padding:7px 0}.langs{border-left:1px solid var(--olive-line);padding-left:14px}.langs a[aria-current=true]{color:var(--moss);text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:3px;text-underline-offset:5px}.hero-photo{background:var(--sun);border:0;padding:62px 0 72px;position:relative;overflow:hidden}.hero-photo:after{content:'';position:absolute;width:47vw;height:47vw;right:-20vw;bottom:-34vw;border:1px solid rgba(28,33,29,.28);border-radius:50%;pointer-events:none}.hero-photo__grid{gap:8vw;position:relative;z-index:1}.hero-index{font-size:10px;font-weight:700;letter-spacing:1.3px;margin:34px 0 12px}.hero-photo h1,.category-hero h1,.product-hero-new h1{font-size:clamp(52px,7.3vw,103px);letter-spacing:-4.5px;max-width:7.5ch}.hero-photo .lead{max-width:25ch;font-size:clamp(19px,2.1vw,27px)}.button{background:var(--ink);color:#fff!important;border:0;border-radius:0;padding:15px 21px}.hero-link{text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:3px}.hero-proof{margin-top:52px;gap:0}.hero-proof span{border:0;border-right:1px solid rgba(28,33,29,.45);padding:0 15px 0 0;margin-right:15px}.hero-proof span:last-child{border:0}.hero-photo__image{padding:0;margin:0;box-shadow:none;transform:none;position:relative}.hero-photo__image img{border:0;aspect-ratio:4/4.9;filter:saturate(.88) contrast(1.04)}.hero-photo__image:before{content:'';position:absolute;z-index:1;top:-12px;right:-12px;width:46%;height:42%;border-top:2px solid var(--ink);border-right:2px solid var(--ink);pointer-events:none}.hero-photo__image figcaption{position:static;background:transparent;color:var(--ink);padding:12px 0 0;font-size:11px;border-bottom:1px solid var(--ink)}.hero-seal{position:absolute;z-index:2;right:-23px;bottom:42px;width:74px;height:74px;background:var(--cream);border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;text-align:center;font-size:11px;font-weight:700;line-height:.85;letter-spacing:.5px;transform:rotate(10deg)}.manifesto{padding:118px 0 102px;grid-template-columns:.42fr 1.58fr;gap:7vw}.manifesto h2,.ranges h2,.featured h2,.contact-strip h2{letter-spacing:-2.7px;line-height:.94}.manifesto h2:after{content:' ';display:block;width:62px;height:5px;background:var(--sun);margin-top:27px}.manifesto-copy{font-size:20px;line-height:1.6}.process{background:var(--moss);padding:80px 0}.process-grid{gap:0;border-top:1px solid rgba(255,255,255,.45)}.process-grid article{background:transparent;border:0;border-right:1px solid rgba(255,255,255,.45);border-radius:0;padding:23px 28px 5px;min-height:242px}.process-grid article:first-child{padding-left:0}.process-grid article:last-child{border:0}.process-grid h2{margin:53px 0 8px;font-size:27px}.ranges{padding:112px 0}.ranges-head{margin-bottom:34px}.range-grid{gap:0}.range-card{border-radius:0;box-shadow:none;background:#e9dfbd;min-height:405px;padding:31px;border-right:8px solid var(--cream)}.range-card--2{background:var(--moss);color:#fff;border-right:0}.range-card h3{letter-spacing:-3px;margin:42px 0 16px}.range-card b{border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:3px}.featured{margin:0;background:var(--ink);border-radius:0;overflow:visible}.featured-grid{max-width:1240px;grid-template-columns:1.08fr .92fr}.featured figure{margin-top:-32px;margin-bottom:-32px}.featured img{height:590px;filter:saturate(.85)}.featured-grid>div{padding:76px 7vw;color:var(--cream)}.featured-grid>div .kicker{color:var(--sun)}.text-action{color:var(--sun);text-decoration:none;border-bottom:1px solid var(--sun);padding-bottom:3px}.contact-strip{background:var(--cream);padding:118px 0}.contact-strip .shell{background:var(--sun);border-radius:0;padding:54px 5.5vw;position:relative}.contact-strip .shell:before{content:'UNTOQUE / CANOVELLES';position:absolute;right:24px;top:18px;font-size:9px;letter-spacing:1px;font-weight:700}.button--yellow{background:var(--ink)}.category-hero,.product-hero-new{background:var(--sun);padding:88px 0 67px}.category-intro{padding:76px 0}.category-intro p{color:var(--moss)}.catalogue{gap:30px}.catalogue-card__image{border-radius:0;background:#ddd}.catalogue-card img{border-radius:0}.catalogue-card h2{font-size:30px}.catalogue-card b{color:var(--moss);border-bottom:1px solid;padding-bottom:3px}.product-hero-new figure{padding:0;background:transparent;box-shadow:none;transform:none}.product-hero-new img{border:0}.product-info{padding:100px 0}.product-info dl{border-top:1px solid var(--olive-line)}.product-info dl div{border-bottom:1px solid var(--olive-line);padding:18px 0}@media(max-width:760px){.header .shell{min-height:68px}.header nav{top:68px;background:var(--cream);box-shadow:0 14px 24px rgba(28,33,29,.1)}.hero-photo{padding:37px 0 63px}.hero-photo:after{width:100vw;height:100vw;right:-47vw;bottom:-64vw}.hero-photo__grid{gap:36px}.hero-index{margin:21px 0 11px}.hero-photo__image{transform:none;padding:0}.hero-photo__image:before{top:-8px;right:-8px}.hero-seal{right:-13px;bottom:36px;width:61px;height:61px;font-size:9px}.hero-proof{margin-top:35px;gap:8px}.hero-proof span{font-size:9px;padding-right:8px;margin-right:8px}.manifesto,.ranges{padding:74px 0}.manifesto h2:after{margin-top:20px}.process{padding:64px 0}.process-grid{border:0}.process-grid article,.process-grid article:first-child{min-height:auto;padding:23px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.45)}.process-grid article:last-child{border-bottom:0}.process-grid h2{margin:28px 0 8px}.range-grid{gap:12px}.range-card{min-height:310px;border:0;padding:24px}.featured{margin:0}.featured figure{margin:0}.featured img{height:410px}.featured-grid>div{padding:53px 20px}.contact-strip{padding:74px 0}.contact-strip .shell{padding:48px 24px}.contact-strip .shell:before{position:static;display:block;margin-bottom:27px}.category-hero,.product-hero-new{padding:62px 0 51px}.product-info{padding:70px 0}}
