/* Crown Luxea / The Aura edit. Shared editorial system. */
:root{--paper:#f7f5f0;--ivory:#e8e2d9;--ink:#261d18;--brown:#705d50;--line:#d7d0c7;--display:'Crown Editorial',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;--gutter:clamp(22px,5vw,96px);--space:clamp(64px,8vw,140px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.65 var(--sans)}[hidden]{display:none!important}img{display:block;width:100%;height:auto;object-fit:cover}a{color:inherit;text-decoration:none}a:hover{text-decoration:none;color:var(--brown)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}h1,h2,h3,p,figure{margin:0}h1,h2{font:400 clamp(48px,6.5vw,104px)/.99 var(--display);letter-spacing:-.035em}h3{font:400 32px/1.15 var(--display)}p+p{margin-top:16px}em{font-weight:400;font-style:italic;color:inherit}p{max-width:65ch}small,.form-note,.micro{font-size:13px;line-height:1.6}.eyebrow{font:500 12px/1.5 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:24px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 25px;border:1px solid transparent;border-radius:0;font:500 14px/1.5 var(--sans);text-align:center;transition:background .2s,color .2s}.dark{background:var(--ink);color:var(--paper)}.light{background:var(--paper);color:var(--ink)}.button:hover{background:#584236;color:white}.text-link{display:inline-block;border-bottom:1px solid currentColor;padding:10px 0;font-size:14px;line-height:1.5;background:none;border-top:0;border-left:0;border-right:0}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #927959;outline-offset:5px}.skip-link{position:absolute;left:20px;top:-100px;z-index:100;background:white;padding:12px}.skip-link:focus{top:12px}.trap{display:none!important}.nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:24px var(--gutter);min-height:94px;background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{font:500 21px/1.2 var(--sans);letter-spacing:.16em;white-space:nowrap}.nav nav{display:flex;gap:30px;align-items:center}.nav nav a{font-size:14px}.nav-cta{justify-self:end;font-size:14px;border-bottom:1px solid currentColor;padding:8px 0}.menu{display:none;background:none;border:0;padding:12px}.menu span{display:block;width:24px;height:1px;background:var(--ink);margin:6px 0}.campaign-photo{height:calc(100svh - 145px);min-height:640px;max-height:1080px;position:relative;background:var(--ivory)}.campaign-photo>img{position:absolute;inset:0;width:100%;height:100%;object-position:68% 42%;object-fit:cover}.campaign-copy{position:absolute;left:var(--gutter);top:12%;max-width:49%}.campaign-copy .eyebrow{max-width:24ch}.campaign-copy h1{font-size:clamp(105px,13.5vw,235px);line-height:.77;letter-spacing:-.055em;margin:38px 0}.campaign-copy h1 em{display:inline-block;margin-left:14%;font-weight:400}.campaign-tagline{font-size:18px;margin:28px 0}.campaign-caption{position:absolute;right:24px;bottom:26px;color:white;writing-mode:vertical-rl;font-size:12px;letter-spacing:.13em}.campaign-foot{display:flex;justify-content:space-between;gap:20px;padding:18px var(--gutter);font-size:13px;border-bottom:1px solid var(--line)}.campaign-foot a{border-bottom:1px solid}.brand-note{padding:var(--space) var(--gutter);display:grid;grid-template-columns:1fr 1.4fr;gap:40px 12%;max-width:1700px;margin:auto}.brand-note>.eyebrow{grid-column:1/-1;margin:0}.brand-note h2{font-size:clamp(42px,5.3vw,82px)}.brand-note>div{max-width:470px;justify-self:end;align-self:end}.brand-note>div p{font-size:18px}.brand-note>div p+p{font-size:14px;color:var(--brown)}
.anatomy{background:#231c18;color:#f4efe8;padding:var(--space) var(--gutter) 56px}.anatomy header{text-align:center}.anatomy header .eyebrow{margin-inline:auto;color:#c3b4a5}.anatomy header h2{font-size:clamp(45px,6vw,94px)}.anatomy-stage{display:grid;grid-template-columns:1fr 1.65fr 1fr;align-items:center;gap:6%;margin:65px auto 45px;max-width:1550px}.anatomy-stage figure{background:#e5e0d9;padding:20px 20px 16px;color:var(--ink)}.anatomy-stage figure img{height:min(55vw,600px);object-fit:contain}.anatomy-stage figcaption{font-size:12px;margin-top:15px;text-align:center}.anatomy-copy p{font-size:15px;margin:24px 0;max-width:27ch;color:#d2c7be}.anatomy-copy .text-link{color:white}.editorial-number{font:400 72px var(--display);color:#ac9582;display:block;margin-bottom:20px}.anatomy-notes details{border-top:1px solid #69564a;padding:18px 0}.anatomy-notes summary{font-size:14px}.anatomy-notes p{font-size:14px;color:#d2c7be;margin:14px 0 0}.wear-rhythm{display:flex;align-items:center;justify-content:center;gap:8%;border-top:1px solid #69564a;padding:36px 0}.wear-rhythm>p{display:flex;align-items:center;gap:18px;margin:0}.wear-rhythm strong{font:400 80px/1 var(--display)}.wear-rhythm span{font-size:13px}.wear-rhythm>div{font-size:13px;max-width:32ch;color:#cfc2b6}.comparison{border-top:1px solid #69564a;max-width:1300px;margin:auto;padding-top:20px}.comparison summary{font-size:14px}.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:35px 0 10px}.comparison-grid h3{font-size:27px}.comparison-grid p{margin-top:14px;font-size:14px;color:#d2c7be}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:34px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font:300 22px/1 var(--sans);flex-shrink:0}details[open]>summary:after{content:'−'}
.aura-editorial{display:grid;grid-template-columns:58% 42%;position:relative;background:#e8e2d9;min-height:700px}.editorial-image{max-height:920px;overflow:hidden}.editorial-image img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.editorial-statement{padding:10vw 12% 7vw 8%;align-self:center}.editorial-statement h2{font-size:clamp(70px,8.2vw,130px);margin-bottom:40px}.editorial-statement p:not(.eyebrow){font-size:16px;margin-bottom:20px}.custom-edit{padding:var(--space) var(--gutter) 40px}.custom-edit>h2{font-size:clamp(50px,6vw,96px);margin-bottom:60px}.custom-options{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.custom-options>div,.custom-options>a{padding:28px 30px 30px 0;border-bottom:1px solid var(--line)}.custom-options span{font-size:14px;display:block}.custom-options strong{font:400 clamp(45px,5vw,80px)/1.3 var(--display);display:block;margin:24px 0}.custom-options strong small{font:400 20px var(--sans)}.custom-options p{font-size:14px;color:var(--brown)}.custom-note{font-size:14px;margin-top:25px}.collection{padding:65px 0 var(--space);background:var(--paper)}.collection-head{padding:0 var(--gutter);display:flex;justify-content:space-between;align-items:end;gap:50px}.collection h2{font-size:clamp(43px,5.3vw,82px)}.collection-head>p{max-width:32ch;font-size:15px}.colour-teaser{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding:40px var(--gutter) 28px;scrollbar-width:thin;scrollbar-color:#8b7765 transparent}.colour-teaser>a{flex:0 0 24%;scroll-snap-align:center;min-width:220px}.colour-teaser img{aspect-ratio:3/4;object-fit:cover;background:var(--ivory)}.colour-teaser span{display:block;font-size:12px;margin:14px 0 5px}.colour-teaser b{font:400 28px var(--display)}.collection>.center{font-size:13px;padding:15px var(--gutter);text-align:left}.collection>.actions{padding:0 var(--gutter)}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:var(--space) var(--gutter);background:#ddd4c8}.pricing h2{font-size:clamp(50px,6vw,92px);margin:0 0 30px}.pricing-head>p{margin-bottom:24px}.payment-line{font-size:14px}.payment-line span{font-style:italic;margin:0 8px}.quiet-details{border-top:1px solid var(--line);padding:16px 0}.quiet-details p{font-size:14px;margin-top:15px}.pricing .quiet-details{border-color:#bdae9f}.pricing summary{font-size:14px}.configurator{background:var(--paper);padding:40px}.configurator h3{font-size:44px;margin-bottom:20px}.configurator .eyebrow{font-size:12px;letter-spacing:.08em}.price-gate>p{font-size:15px;margin-bottom:25px}.price-gate>.form-note{font-size:12px;margin:18px 0}.configurator>.form-note{margin:28px 0 15px}.config-label{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:24px 0 14px}.tabs{display:flex;border-bottom:1px solid var(--line)}.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:14px 8px;flex:1;font-size:14px;white-space:nowrap}.tabs button.active{border-color:var(--ink);font-weight:600}.weight-control{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--line);gap:12px}.weight-control button{height:50px;width:50px;border:0;background:none;font-size:26px}.weight-control input{min-width:0;width:100%;text-align:center;font-size:25px;border:0;background:transparent;padding:10px}.weight-control input::-webkit-inner-spin-button{appearance:none}.config-result{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:30px 0 10px;flex-wrap:wrap}.config-result span{font-size:14px}.config-result strong{font:400 45px var(--display)}.price-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.price-row b,.price-row strong{font-weight:400}.price-box>.button{width:100%;margin:8px 0 18px}.unlock-note{font-size:13px}.journey{padding:var(--space) var(--gutter)}.journey-title{display:flex;justify-content:space-between;align-items:start;gap:40px}.journey-title h2{font-size:clamp(45px,5vw,80px)}.journey-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin:55px 0 30px}.journey-steps article{border-top:1px solid var(--line);padding-top:22px}.journey-steps article>span{font-size:12px}.journey-steps h3{font-size:37px;margin:25px 0 15px}.journey-steps p{font-size:14px}.journey-steps .quiet-details{margin-top:22px}.journey summary{font-size:14px}.care-link{padding:55px var(--gutter);background:#e8e2d9;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px}.care-link h2{font-size:43px}.care-link .eyebrow{margin:0}.care-link .text-link{justify-self:end}.faq{padding:var(--space) var(--gutter);display:grid;grid-template-columns:1fr 1.4fr;gap:10%}.faq h2{font-size:clamp(45px,5vw,80px);margin-bottom:25px}.faq-list details{padding:16px 0;border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq summary{font-size:16px;line-height:1.45}.faq-list p{font-size:15px;margin:16px 32px 0 0;color:#584b42}.faq a:not(.text-link){text-decoration:underline}.organic-social{padding:0 var(--gutter) var(--space)}.social-title{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:45px}.social-title h2{font-size:clamp(45px,5.5vw,86px)}.social-title>p{font-size:14px}.social-collage{display:grid;grid-template-columns:1.1fr .9fr .7fr;gap:5%;align-items:start}.social-look img{aspect-ratio:3/4;object-fit:cover}.social-motion{margin-top:90px}.social-motion img{aspect-ratio:4/5;object-fit:cover}.social-collage span{display:block;font-size:12px;letter-spacing:.08em;margin-top:20px}.social-collage p{font:400 37px/1.1 var(--display);margin:14px 0}.social-collage small{font-size:13px;border-bottom:1px solid var(--line);padding-bottom:8px}.social-notes{align-self:center;display:grid;gap:50px}.social-notes>a{border-top:1px solid var(--line);padding-top:10px}.last-match{text-align:center;background:#241c18;color:var(--paper);padding:var(--space) var(--gutter)}.last-match p{margin-inline:auto;color:#cdbbac}.last-match h2{font-size:clamp(70px,10vw,150px);margin-bottom:35px}.contact-email{display:block;font-size:14px;margin-top:25px}footer{padding:50px var(--gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}footer .brand{font-size:21px}footer p{font-size:13px}footer>div{display:flex;flex-wrap:wrap;gap:22px}footer a{font-size:13px}footer .legal-links{width:100%;border-top:1px solid var(--line);padding-top:25px}.social-links a{display:flex;align-items:center;gap:8px}.social-links svg{width:18px;height:18px}footer small{font-size:12px}dialog{border:0;padding:0;background:var(--paper);color:var(--ink);max-width:calc(100vw - 30px);max-height:90svh;overflow:auto}dialog::backdrop{background:#18130fb3}.dialog-open{overflow:hidden}.popup-shell{display:grid;grid-template-columns:.8fr 1fr;width:900px;max-width:100%;position:relative}.popup-visual{position:relative}.popup-visual img{height:100%;object-fit:cover}.popup-visual span{position:absolute;bottom:20px;left:20px;font-size:12px;letter-spacing:.14em}.popup-body{padding:48px}.popup-body h2{font-size:48px;margin-bottom:24px}.popup-close,.product-close,.colour-close{position:absolute;right:12px;top:10px;z-index:2;background:var(--paper);border:0;width:44px;height:44px;font-size:28px}.popup-footnote{font-size:12px;margin-top:22px}form label{display:block;font-size:14px;margin:18px 0 8px}input,select,textarea{width:100%;padding:14px 12px;background:transparent;border:1px solid #b8ada1;border-radius:0;min-height:50px;color:var(--ink);font-size:16px}textarea{resize:vertical}.form-note a,.popup-footnote a{text-decoration:underline}form .button{margin-top:22px}#product-dialog{padding:45px 25px 20px;width:min(600px,92vw)}#product-dialog img{max-height:70svh;width:100%;object-fit:contain}#product-dialog p{text-align:center;font-size:13px;margin-top:15px}.editorial-page{max-width:1600px;margin:auto;padding:0 var(--gutter) 80px}.page-intro{padding:75px 0 55px;max-width:1100px}.page-intro h1{font-size:clamp(58px,7.2vw,112px);margin-bottom:30px}.page-intro p:not(.eyebrow){font-size:17px;max-width:50ch}.colour-help{position:sticky;top:0;z-index:3;background:var(--paper);padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;display:flex;justify-content:space-between;gap:20px}.colour-help a{border-bottom:1px solid}.colour-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px 35px;margin:45px 0 80px}.colour-grid article:nth-child(3n+2){padding-top:75px}.colour-preview{border:0;background:none;padding:0;width:100%}.colour-preview img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.colour-code{font-size:12px;margin:17px 0 6px}.colour-grid h2{font-size:34px;letter-spacing:-.025em}.colour-dialog{padding:45px 25px 25px;max-width:min(520px,95vw)}.colour-dialog img{max-height:70svh;object-fit:contain}.colour-dialog p{padding-top:14px}.page-note{padding:55px 0;max-width:900px;border-top:1px solid var(--line)}.page-note h2{font-size:42px;margin:20px 0}.page-note p{margin-bottom:20px}.request-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;align-items:start}.request-layout .page-intro{position:sticky;top:30px}.request-layout h1{font-size:clamp(52px,5.5vw,86px)}.request-photo{margin-top:45px;max-width:370px}.request-photo img{height:350px;object-fit:cover}.page-bestelaanvraag .request-photo img{height:430px;object-position:center 35%}.request-content{padding-top:80px}.order-form{max-width:none;padding:0;background:none;border:0;margin:0}.order-form fieldset{border:0;border-bottom:1px solid var(--line);padding:0 0 30px;margin:0 0 35px}.order-form legend{font:400 27px var(--display);padding:0 0 15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 24px}.order-form .form-note{font-size:13px;margin:20px 0}.order-form small{display:block;font-size:12px;color:var(--brown);margin-top:8px}.order-form label small{display:inline}.radio-line{display:flex;align-items:start;gap:12px}.radio-line input{width:18px;min-height:18px;margin-top:3px;accent-color:var(--ink);flex-shrink:0}.order-summary{padding:25px 0;margin-top:20px;border-block:1px solid var(--line);background:none}.order-summary h2{font-size:30px;margin-bottom:15px}.order-summary p{font-size:14px}.order-form>.button{width:100%}.care-intro{max-width:none;display:grid;grid-template-columns:1.3fr 1fr;gap:8%;align-items:center}.care-intro img{height:470px;object-fit:cover}.care-intro h1{font-size:clamp(48px,6vw,90px)}.care-rules{background:var(--ivory);padding:45px}.care-rules h2{font-size:44px}.care-rules ol{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;padding:0;margin:40px 0 0;list-style:none}.care-rules li{display:block;border-top:1px solid #c8baac;padding-top:15px}.care-rules h3{font-size:25px;margin:16px 0}.care-rules p{font-size:14px}.care-rules span{font-size:12px}.care-index{display:flex;flex-wrap:wrap;gap:12px 25px;padding:35px 0;font-size:13px;border-bottom:1px solid var(--line)}.care-index a{border-bottom:1px solid var(--line)}.care-chapter{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;padding:55px 0;border-bottom:1px solid var(--line)}.care-chapter h2{font-size:42px}.care-chapter .eyebrow{font-size:12px}.care-chapter p{font-size:16px}.crown-tip{border-left:1px solid #ad9682;background:none;padding:0 0 0 22px;margin-top:28px}.crown-tip span{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.crown-tip p{font-size:14px;margin-top:10px}.small-heading{display:block;font-weight:500;margin-bottom:12px}.do-dont{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:var(--ivory);padding:45px;margin:45px 0}.do-dont h2{font-size:40px;margin-bottom:24px}.do-dont li{margin-bottom:12px;font-size:15px}.care-essential{padding:60px 0;border-top:1px solid var(--line)}.care-essential h2{font-size:50px;margin-bottom:28px}.care-essential p{margin-bottom:20px}.legal{max-width:900px;margin:auto;padding:70px var(--gutter)}.legal h1{font-size:clamp(45px,6vw,72px)}.legal h2{font-size:30px;margin:35px 0 18px}.legal p,.legal li{font-size:16px}.legal a{text-decoration:underline}.legal .nav a{text-decoration:none}
@media(max-width:1100px){.nav{grid-template-columns:1fr auto}.nav-cta{display:none}.nav nav{gap:22px}.campaign-copy h1{font-size:130px}.campaign-photo{min-height:650px}.anatomy-stage{grid-template-columns:1fr 1.5fr;gap:7%}.anatomy-notes{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.anatomy-stage figure img{height:520px}.care-link{grid-template-columns:1fr 2fr}.care-link .text-link{grid-column:2;justify-self:start}.request-layout{gap:6%}.form-grid{grid-template-columns:1fr}.care-rules ol{grid-template-columns:repeat(3,1fr)}.social-collage{grid-template-columns:1fr 1fr}.social-notes{grid-column:1/-1;grid-template-columns:1fr 1fr}.brand-note{gap:30px 6%}}
@media(max-width:700px){:root{--gutter:22px;--space:65px}.nav{min-height:76px;padding:20px 22px;grid-template-columns:1fr auto;gap:15px}.brand{font-size:19px;letter-spacing:.14em}.menu{display:block;margin-right:-10px}.nav nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);padding:25px 22px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line);gap:0}.nav nav.is-open{display:flex}.nav nav a{padding:15px 0;font-size:20px}.campaign-photo{min-height:0;height:auto;max-height:none;display:flex;flex-direction:column;background:var(--paper)}.campaign-photo>img{position:relative;aspect-ratio:4/5;height:55svh;min-height:390px;max-height:580px;object-position:82% 38%;order:1}.campaign-copy{position:relative;inset:auto;max-width:none;padding:27px 22px 30px;order:2;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.campaign-copy .eyebrow{grid-column:1/-1;max-width:none;font-size:11px;margin:0 0 18px;letter-spacing:.1em}.campaign-copy h1{font-size:76px;line-height:.85;margin:0 0 20px;grid-column:1/-1;display:flex;align-items:baseline;gap:18px}.campaign-copy h1 br{display:none}.campaign-copy h1 em{margin:0}.campaign-tagline{grid-column:1/-1;font-size:16px;margin:0 0 25px}.campaign-copy .actions{grid-column:1/-1;gap:25px}.campaign-caption{display:none}.campaign-foot{display:none}.button{padding:14px 20px;min-height:52px}.brand-note{display:block;padding:60px 22px}.brand-note>.eyebrow{margin-bottom:24px}.brand-note h2{font-size:43px;margin-bottom:30px}.brand-note>div p{font-size:16px}.brand-note>div p+p{font-size:14px}.anatomy{padding:60px 22px 35px}.anatomy header{text-align:left}.anatomy header .eyebrow{margin-left:0}.anatomy header h2{font-size:45px}.anatomy-stage{display:flex;flex-direction:column;gap:30px;margin:35px 0}.anatomy-stage figure{order:0;width:100%;padding:12px}.anatomy-stage figure img{height:auto;max-height:520px;object-fit:contain}.anatomy-copy{order:1;display:grid;grid-template-columns:45px 1fr;gap:0 18px;width:100%}.editorial-number{font-size:42px;grid-row:1/3;margin:0}.anatomy-copy h3{font-size:32px}.anatomy-copy p{grid-column:2;font-size:15px;max-width:none;margin:15px 0}.anatomy-copy .text-link{grid-column:2;justify-self:start}.anatomy-notes{order:2;display:block;width:100%}.wear-rhythm{flex-wrap:wrap;gap:25px 12%;justify-content:flex-start;padding:25px 0}.wear-rhythm strong{font-size:65px}.wear-rhythm>div{max-width:none;flex-basis:100%}.comparison-grid{grid-template-columns:1fr;gap:30px}.aura-editorial{grid-template-columns:1fr;min-height:0}.editorial-image{height:500px}.editorial-image img{object-position:center 32%}.editorial-statement{padding:35px 22px 50px}.editorial-statement h2{font-size:68px;line-height:.95;margin-bottom:25px}.editorial-statement h2 br{display:none}.editorial-statement h2 em{display:block}.custom-edit{padding:60px 22px 20px}.custom-edit>h2{font-size:49px;margin-bottom:35px}.custom-options{grid-template-columns:1fr}.custom-options>div,.custom-options>a{display:grid;grid-template-columns:1fr 1.5fr;padding:22px 0;gap:8px 20px}.custom-options span{grid-column:1;align-self:center}.custom-options strong{grid-column:2;font-size:42px;margin:0}.custom-options p{grid-column:2;font-size:13px}.custom-note{font-size:13px}.collection{padding-top:40px}.collection-head{display:block}.collection h2{font-size:45px}.collection-head>p{margin-top:22px;font-size:15px}.colour-teaser{gap:18px;padding-top:28px}.colour-teaser>a{flex-basis:70%;min-width:0}.colour-teaser b{font-size:28px}.collection>.actions{gap:20px}.pricing{grid-template-columns:1fr;gap:30px;padding:60px 22px}.pricing h2{font-size:52px}.pricing-head>p{margin-bottom:18px}.configurator{padding:28px 20px}.configurator h3{font-size:35px}.configurator>.eyebrow{font-size:11px;letter-spacing:.03em}.config-result strong{font-size:40px}.tabs button{font-size:13px}.journey-title{display:block}.journey-title h2{font-size:47px}.journey-steps{display:block;margin-top:30px}.journey-steps article{padding:25px 0;display:grid;grid-template-columns:35px 1fr;gap:10px 15px}.journey-steps article>span{padding-top:10px}.journey-steps h3{margin:0;font-size:32px}.journey-steps article>p,.journey-steps article>a,.journey-steps article>details{grid-column:2}.journey-steps article>a{justify-self:start}.journey-steps .quiet-details{margin:0}.care-link{display:block;padding:35px 22px}.care-link .eyebrow{margin-bottom:20px}.care-link h2{font-size:37px;margin-bottom:20px}.faq{display:block}.faq h2{font-size:45px}.faq-heading{margin-bottom:30px}.faq-heading h2 br{display:none}.faq-heading .eyebrow{margin-bottom:16px}.faq summary{font-size:15px}.faq-list p{font-size:15px;margin-right:0}.social-title{display:block}.social-title h2{font-size:45px}.social-title>p{margin-top:20px}.social-collage{gap:20px}.social-motion{margin-top:60px}.social-collage p{font-size:29px}.social-collage span{font-size:11px;letter-spacing:.04em}.social-collage small{font-size:12px}.social-notes{gap:20px;margin-top:15px}.last-match h2{font-size:72px}.last-match .eyebrow{font-size:11px}footer{padding:35px 22px;display:block}footer>p{margin:16px 0 25px}footer>div{gap:16px 22px;margin-bottom:25px}footer .brand{font-size:20px}footer .legal-links{margin-top:25px}footer a{font-size:13px}.popup-shell{display:block;width:520px}.popup-visual{display:none}.popup-body{padding:48px 24px 28px}.popup-body h2{font-size:40px}.popup-body p{font-size:14px}.popup-body .form-note{font-size:12px}.editorial-page{padding:0 22px 55px}.page-intro{padding:45px 0 35px}.page-intro h1{font-size:54px}.page-intro p:not(.eyebrow){font-size:16px}.colour-help{font-size:13px;gap:15px;align-items:center}.colour-grid{grid-template-columns:1fr 1fr;gap:35px 18px;margin:30px 0 55px}.colour-grid article:nth-child(3n+2){padding-top:0}.colour-grid article:nth-child(even){padding-top:45px}.colour-grid h2{font-size:27px}.colour-code{font-size:12px}.page-note{padding:35px 0}.page-note h2{font-size:35px}.request-layout{display:block}.request-layout .page-intro{position:static}.request-layout h1{font-size:55px}.request-photo{display:none}.request-content{padding:0}.form-grid{grid-template-columns:1fr}.order-form fieldset{margin-bottom:30px}.order-form legend{font-size:26px}.order-summary h2{font-size:29px}.care-intro{display:block}.care-intro h1{font-size:49px}.care-intro img{height:280px;margin-top:30px}.care-rules{padding:28px 22px}.care-rules h2{font-size:36px}.care-rules ol{grid-template-columns:1fr;margin-top:25px;gap:18px}.care-rules li{display:grid;grid-template-columns:25px 1fr;gap:15px}.care-rules h3{margin:0 0 8px;font-size:25px}.care-index{gap:12px 20px}.care-chapter{display:block;padding:35px 0}.care-chapter h2{font-size:34px;margin-bottom:25px}.care-chapter p{font-size:16px}.do-dont{display:block;padding:30px 22px}.do-dont>div+div{margin-top:30px}.do-dont h2{font-size:34px}.care-essential h2{font-size:40px}.legal{padding:45px 22px}.legal h1{font-size:45px}.legal h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.nav,footer{max-width:none;margin:0}.legal{max-width:900px;margin:auto}.legal .notice{font-size:14px}.legal table{font-size:14px;overflow-wrap:anywhere}
