.brand-lockup{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark{object-fit:contain;width:68.25px;height:99.75px}.footer-brand .brand-mark{width:30px;height:43px}.desktop-nav [aria-current=page]{color:var(--copper)}.discovery-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:50px;padding-top:35px;border-top:1px solid var(--line)}.discovery-row>a{display:block;padding:23px;background:var(--paper);transition:transform .2s}.discovery-row>a:hover{transform:translateY(-4px)}.discovery-row .eyebrow{font-size:7px}.discovery-row h3{font-family:var(--serif);font-weight:400;font-size:30px;letter-spacing:-.03em;margin:15px 0 8px}.discovery-row p{font-size:10px;line-height:1.8;max-width:250px;color:var(--muted)}.discovery-row .text-link{font-size:9px}.social-hub{grid-column:1/-1;margin-top:15px;padding-top:44px;border-top:1px solid #6c5748}.social-intro{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-bottom:23px}.social-intro>.eyebrow{color:#c4afa0;font-size:8px}.social-intro h3{font-family:var(--serif);font-size:33px;font-weight:400;letter-spacing:-.03em;margin:0}.social-intro p:not(.eyebrow){font-size:10px;line-height:1.8;color:#d2c4b8;margin:0 0 0 auto;max-width:230px}.social-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.social-card{border:1px solid #6c5748;padding:24px}.social-card-heading{display:flex;align-items:center;gap:15px}.social-glyph{font-size:36px;line-height:1;color:#c9a88b}.facebook-glyph{font-family:Arial,sans-serif;font-weight:600;font-size:32px;width:29px;text-align:center}.social-card h4{font-size:13px;margin:0 0 4px;font-weight:500}.social-card-heading p{font-size:9px;color:#c4afa0;margin:0}.social-card>p{font-size:11px;color:#d2c4b8;line-height:1.8;margin:18px 0}.social-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px}.social-actions button{background:transparent;border:1px solid #9d826e;padding:10px 14px;color:var(--paper);font-size:9px}.social-actions button:hover{background:#6c5748}.social-consent{font-size:8px;line-height:1.8;color:#c4afa0;max-width:710px;margin:17px 0 0}.social-embed{margin-top:20px;background:var(--white);color:var(--ink)}.social-embed iframe{width:100%;height:490px;border:0;display:block}.social-embed p{font-size:9px;padding:15px;line-height:1.8;margin:0}.social-embed button{font-size:9px;margin:0 15px 15px;border:1px solid var(--line);padding:8px;background:transparent}
.page-intro{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:10%;padding-top:70px;padding-bottom:60px}.page-intro h1{font-size:80px;margin:24px 0 0;line-height:.99}.intro-aside{max-width:320px;padding-bottom:10px}.intro-aside>p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:20px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:35px}.section-heading h2{font-size:59px;line-height:1.01;margin:18px 0 0}.section-heading>p{font-size:11px;line-height:1.85;color:var(--muted);max-width:315px;margin:0}.gallery-section{background:var(--white);padding-top:63px;padding-bottom:68px;border-top:1px solid var(--line)}.gallery-disclosure{border-left:2px solid var(--copper);padding-left:17px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:39px}.compare-stage{position:relative;aspect-ratio:3/4;max-height:none;overflow:hidden;background:#c5b8aa;isolation:isolate}.compare-before,.compare-after{position:absolute;inset:0;overflow:hidden}.compare-before{clip-path:inset(0 calc(100% - var(--split)) 0 0);z-index:2}.compare-stage img{position:absolute;max-width:none;width:200%;height:100%;object-fit:fill;top:0}.compare-after img{left:-100%}.compare-before img{left:0}.compare-label{position:absolute;z-index:3;top:18px;background:var(--paper);font-size:8px;letter-spacing:.12em;padding:9px 12px}.label-before{left:17px}.label-after{right:17px}.compare-handle{position:absolute;z-index:3;left:var(--split);top:0;bottom:0;width:1px;background:#fff9ef;pointer-events:none}.compare-handle>span{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:var(--paper);color:var(--ink);font-size:21px;box-shadow:0 2px 15px #352a2440}.compare-slider{position:absolute;z-index:4;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.compare-stage:focus-within{outline:2px solid var(--copper);outline-offset:5px}.comparison-caption{display:flex;justify-content:space-between;align-items:center;padding-top:22px}.comparison-caption h3{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.1;margin:0 0 8px}.comparison-caption p{font-size:11px;color:var(--muted);margin:0}.comparison-caption>a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;font-size:22px}.comparison-note{font-size:8px;letter-spacing:.04em;color:var(--muted);margin:13px 0 0}.tryon-section{display:grid;grid-template-columns:1fr 1fr;gap:11%;border-top:1px solid var(--line);align-items:start}.tryon-intro h2{font-size:57px;line-height:1.04;margin:22px 0}.tryon-intro>p:not(.eyebrow){font-size:12px;line-height:1.85;color:var(--muted);max-width:350px}.feature-status{display:inline-block;font-size:9px;line-height:1.6;color:#795138;padding:9px 13px;border:1px solid #cdb9a5;background:#ece1d5;margin:7px 0 15px}.muted-note{font-size:10px!important;line-height:1.8;color:var(--muted)}.tryon-card{background:var(--white);padding:29px;border:1px solid var(--line)}.upload-area{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:255px;border:1px dashed #bba38e;text-align:center;padding:25px;cursor:pointer;overflow:hidden;background:#f6f0e8}.upload-icon{font-size:36px;color:var(--copper);margin-bottom:17px}.upload-area>strong{font-size:12px;font-weight:500;margin-bottom:9px}.upload-area>span:not(.upload-icon){font-size:10px;line-height:1.7;color:var(--muted)}.upload-hint{max-width:240px;margin-top:16px;font-size:9px!important}.upload-area input{position:absolute;width:1px;height:1px;opacity:0;top:0;left:0}.upload-area:focus-within{outline:2px solid var(--copper);outline-offset:3px}.upload-area img{position:absolute;inset:0;height:100%;width:100%;object-fit:contain;background:var(--paper)}.upload-tools{display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:9px;margin-top:12px;color:var(--muted)}.upload-tools span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.upload-tools button,.result-actions>button{background:transparent;border:0;font-size:9px;text-decoration:underline;white-space:nowrap;padding:3px}.field-label{display:block;font-size:11px;margin:25px 0 11px}.tryon-card select{background:var(--paper);font-family:var(--sans);font-size:11px;color:var(--ink);border:1px solid var(--line);width:100%;padding:14px 30px 14px 13px}.consent-check{display:flex;align-items:flex-start;gap:10px;margin:19px 0;font-size:9px;line-height:1.8;color:var(--muted)}.consent-check input{margin:3px 0 0;accent-color:var(--copper);flex-shrink:0}.inline-privacy{background:transparent;border:0;text-decoration:underline;padding:0;font-size:9px;color:var(--ink)}.generate-button{width:100%;justify-content:space-between}.generate-button:disabled{opacity:.4;cursor:not-allowed;transform:none}.form-feedback{font-size:10px;color:var(--muted);line-height:1.8;margin:15px 0 0}.form-feedback.error{color:#8f3524}#tryon-result{border-top:1px solid var(--line);padding-top:24px;margin-top:23px}#tryon-result>img{margin:15px 0;width:100%;height:auto}#tryon-result>p:not(.eyebrow){font-size:10px;line-height:1.8;color:var(--muted)}.result-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center}
.circle-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding-top:73px;padding-bottom:73px}.circle-hero h1{font-size:93px;line-height:.97;margin:23px 0}.circle-hero>div:first-child>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);max-width:365px}.circle-hero .button{margin-top:12px}.membership-display{padding:30px 0;perspective:1000px}.membership-card{aspect-ratio:1.59;border-radius:13px;background:linear-gradient(115deg,#3d3027,#2b221c);padding:36px 34px;color:var(--paper);transform:rotate(-7deg);box-shadow:0 26px 50px #352a2433;border:1px solid #6c5748;position:relative;overflow:hidden}.membership-card:after{content:"";position:absolute;right:-90px;top:-100px;width:320px;height:400px;border:1px solid #7d5c4355;border-radius:50%;transform:rotate(25deg)}.card-brand{display:flex;gap:15px;align-items:center;position:relative;z-index:1}.card-brand img{width:37px;height:55px;filter:brightness(0) invert(.85) sepia(.2)}.card-brand>span{font-family:var(--serif);font-size:44px;letter-spacing:.1em}.card-circle{position:absolute;right:28px;top:44px;font-size:9px;color:#c9a88b}.card-divider{width:45px;height:1px;background:#a3836b;margin:27px 0 20px}.membership-card>p{font-family:var(--serif);font-size:25px;margin-bottom:15px}.card-subtitle{font-size:6px;letter-spacing:.15em;color:#c9b6a6}.membership-caption{font-size:9px;text-align:center;line-height:1.8;color:var(--muted);margin:38px 0 0}.circle-benefits{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:10px}.benefit-grid article{border-top:1px solid var(--line);padding-top:24px}.benefit-number{font-size:10px;color:var(--copper);letter-spacing:.08em;display:block;margin-bottom:23px}.benefit-grid h3{font-family:var(--serif);font-weight:400;font-size:32px;letter-spacing:-.025em;line-height:1.1;margin-bottom:14px}.benefit-grid p{font-size:11px;line-height:1.9;color:var(--muted)}.circle-packages{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.circle-packages h2{font-size:58px;line-height:1.01;margin:22px 0}.circle-packages>div>p:not(.eyebrow){font-size:12px;line-height:1.9;color:var(--muted);max-width:365px}.package-list>div{border-bottom:1px solid var(--line);padding:23px 0}.package-list>div:first-child{border-top:1px solid var(--line)}.package-list span{font-size:8px;letter-spacing:.12em;color:var(--copper)}.package-list h3{font-family:var(--serif);font-weight:400;font-size:29px;letter-spacing:-.03em;margin:10px 0 7px}.package-list p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}
.owner-plan .page-intro h1{font-size:72px}.plan-section{background:var(--white);border-top:1px solid var(--line);padding-top:57px;padding-bottom:57px}.strategy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:30px 0}.strategy-grid h3,.pilot-grid h3,.activation-grid h3{font-size:16px;line-height:1.5;font-weight:500}.strategy-grid p,.pilot-grid p,.pilot-grid li,.activation-grid p,.source-list li{font-size:11px;color:var(--muted);line-height:1.9}.strategy-reason{padding-top:15px;border-top:1px solid var(--line);color:var(--ink)!important}.plan-callout{padding:24px 28px;background:#eae0d4;font-size:12px;line-height:1.9;border-left:2px solid var(--copper);margin:30px 0}.pilot-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:25px}.pilot-grid ul{padding-left:16px}.calculator-section{padding-top:65px;padding-bottom:65px}.calculator-section .section-heading>p{max-width:410px}.margin-inputs{display:grid;grid-template-columns:repeat(5,1fr);gap:17px}.margin-inputs label{font-size:10px;line-height:1.7;color:var(--muted)}.margin-inputs input{width:100%;background:var(--white);border:1px solid var(--line);font-size:15px;font-family:var(--sans);padding:13px;margin-top:7px;color:var(--ink)}.margin-results{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:29px}.margin-results article{padding:25px;background:var(--white);border:1px solid var(--line)}.margin-results article:first-child{background:var(--dark);color:var(--paper);border-color:var(--dark)}.margin-results article>p{font-size:10px;line-height:1.7;margin-bottom:13px}.margin-results strong{font-family:var(--serif);font-size:49px;line-height:1.1;font-weight:400}.margin-results span{display:block;font-size:9px;line-height:1.8;margin-top:12px;max-width:230px}.calc-assumptions{border-bottom:1px solid var(--line);margin-top:20px}.calc-assumptions p{font-size:10px;line-height:1.9;color:var(--muted)}.activation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:25px 0 45px}.source-list{columns:2;padding-left:17px}.source-list a{text-decoration:underline;text-underline-offset:3px}.owner-plan>.plan-section>h3{font-size:15px;font-weight:500}
@media(max-width:1100px){.brand-lockup{gap:8px}.brand-mark{width:50.75px;height:84px}.desktop-nav{gap:20px;font-size:11px}.header-inner{gap:20px}.page-intro h1{font-size:67px}.section-heading h2,.tryon-intro h2{font-size:50px}.circle-hero h1{font-size:77px}.membership-card{padding:28px}.card-circle{font-size:7px;top:37px;right:20px}.card-brand>span{font-size:36px}.card-brand img{width:27px;height:41px}.membership-card>p{font-size:21px}.card-divider{margin:19px 0 16px}.card-subtitle{font-size:5px}.strategy-grid{grid-template-columns:1fr 1fr;gap:25px 40px}.owner-plan .page-intro h1{font-size:62px}.margin-inputs{grid-template-columns:repeat(3,1fr)}.discovery-row{gap:16px}.discovery-row>a{padding:19px}.discovery-row h3{font-size:27px}.social-intro p:not(.eyebrow){margin-left:0}.tryon-section{gap:7%}.tryon-card{padding:24px}.comparison-grid{gap:28px}}
@media(max-width:760px){.brand-lockup{gap:8px}.brand-mark{width:43.75px;height:75.25px}.header-inner{padding-left:20px;padding-right:20px}.header-actions{gap:13px}.footer-brand .brand-mark{width:23px;height:35px}.discovery-row{grid-template-columns:1fr;gap:13px;margin-top:33px;padding-top:28px}.discovery-row>a{padding:22px}.discovery-row h3{font-size:31px;margin-top:12px}.discovery-row p{max-width:none}.social-hub{margin-top:36px;padding-top:29px}.social-intro{display:block}.social-intro h3{font-size:34px;margin:13px 0 9px}.social-intro p:not(.eyebrow){max-width:none}.social-cards{grid-template-columns:1fr;gap:17px}.social-card{padding:21px}.social-consent{font-size:8px}.social-embed iframe{height:420px}.page-intro{display:block;padding-top:45px;padding-bottom:35px}.page-intro h1{font-size:57px;margin-top:20px}.intro-aside{max-width:none;padding:0;margin-top:25px}.intro-aside>p{font-size:12px;max-width:370px}.section-heading{display:block;margin-bottom:29px}.section-heading h2{font-size:48px}.section-heading>p{margin-top:22px;font-size:10px;max-width:none}.gallery-section{padding-top:41px;padding-bottom:43px}.gallery-disclosure{max-width:350px!important}.comparison-grid{grid-template-columns:1fr;gap:38px}.compare-stage{max-height:none}.comparison-caption{padding-top:19px}.comparison-caption h3{font-size:30px}.comparison-caption p{font-size:10px}.compare-label{font-size:7px;padding:8px 10px}.tryon-section{display:block;padding-top:43px;padding-bottom:43px}.tryon-intro h2{font-size:48px;margin-top:20px}.tryon-intro>p:not(.eyebrow){font-size:12px;max-width:none}.tryon-card{margin-top:28px;padding:21px}.upload-area{min-height:250px}.feature-status{font-size:8px;padding:8px 11px}.consent-check{font-size:9px}.circle-hero{display:block;padding-top:45px;padding-bottom:40px}.circle-hero h1{font-size:77px}.circle-hero>div:first-child>p:not(.eyebrow){font-size:12px}.circle-hero .feature-status{display:block;max-width:340px}.circle-hero .button{margin-top:7px}.membership-display{padding:33px 12px 0}.membership-card{padding:29px;max-width:430px;margin:auto}.card-brand img{width:29px;height:44px}.card-brand>span{font-size:39px}.card-circle{font-size:7px;top:38px;right:23px}.membership-card>p{font-size:23px}.membership-caption{margin:28px 0 0;font-size:8px}.card-subtitle{font-size:5px}.circle-benefits{padding-top:43px;padding-bottom:36px}.benefit-grid{grid-template-columns:1fr;gap:22px}.benefit-grid article{padding-top:20px}.benefit-number{margin-bottom:14px}.benefit-grid h3{font-size:32px;margin-bottom:10px}.benefit-grid p{font-size:11px;margin-bottom:0}.circle-packages{display:block;padding-top:43px;padding-bottom:43px}.circle-packages h2{font-size:49px}.circle-packages>div>p:not(.eyebrow){font-size:11px}.package-list{margin-top:28px}.package-list h3{font-size:28px}.owner-plan .page-intro h1{font-size:52px}.plan-section{padding-top:37px;padding-bottom:37px}.strategy-grid{grid-template-columns:1fr;gap:15px;margin:26px 0}.strategy-grid article{border-bottom:1px solid var(--line);padding-bottom:17px}.strategy-grid h3{font-size:16px}.strategy-reason{border-top:0;padding-top:0}.plan-callout{padding:19px 20px;font-size:11px;margin:24px 0}.pilot-grid{grid-template-columns:1fr;gap:20px;padding-top:12px}.calculator-section{padding-top:42px;padding-bottom:35px}.margin-inputs{grid-template-columns:1fr 1fr;gap:17px 15px}.margin-inputs label{font-size:9px}.margin-inputs input{font-size:13px;padding:12px}.margin-results{grid-template-columns:1fr;gap:14px;margin-top:24px}.margin-results article{padding:23px}.margin-results strong{font-size:46px}.margin-results span{max-width:none}.activation-grid{grid-template-columns:1fr;gap:17px;margin-bottom:29px}.source-list{columns:1}.footer-links{gap:24px;justify-content:space-between}.footer-links>a:last-child{margin-left:0}.footer-links button{font-size:9px}}
@media(max-width:359px){.wordmark{font-size:32px}.brand-mark{width:35px;height:64.75px}.header-inner{padding-left:16px;padding-right:16px;gap:10px}.header-actions{gap:10px}.button-small{gap:13px;padding:12px 13px}.page-intro h1{font-size:49px}.circle-hero h1{font-size:66px}.membership-card{padding:23px}.card-brand>span{font-size:32px}.card-circle{top:33px;font-size:6px;right:18px}.card-brand img{height:35px;width:24px}.card-divider{margin:15px 0}.membership-card>p{font-size:20px}.card-subtitle{font-size:4px}.tryon-card{padding:17px}}

@media(min-width:761px) and (max-width:1000px){.desktop-nav a[href="/#frisoererne"]{display:none}}

/* Give the larger header logo room without making the header unnecessarily tall. */
.site-header .header-inner{padding-top:12px;padding-bottom:12px}
@media(max-width:760px){.site-header .header-inner{padding-top:10px;padding-bottom:10px}}
@media(max-width:400px){.site-header .header-inner{column-gap:8px}.site-header .header-actions{gap:10px}.site-header .button-small{padding:12px 13px;gap:12px}}

.salon-monogram img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(.85) sepia(.2)}
