:root{--wine:#751b35;--ink:#292327;--muted:#72666a;--paper:#fbf8f4;--line:#e6ddd8;--serif:Georgia,'Times New Roman',serif}html{scroll-behavior:smooth;scroll-padding-top:110px}body.hf-site{margin:0;border:0;background:var(--paper);color:var(--ink);font:16px/1.7 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-rendering:optimizeLegibility} .hf-site *{box-sizing:border-box}.hf-site h1,.hf-site h2,.hf-site h3,.hf-site p{margin:0}.hf-site a{color:var(--wine);text-decoration:none}.hf-site a:hover{text-decoration:underline}.hf-site img{max-width:100%;height:auto}.hf-site button,.hf-site input,.hf-site select,.hf-site textarea{font:inherit}.hf-site :focus-visible{outline:3px solid #c8884f;outline-offset:5px}.hf-wrap{width:min(1240px,calc(100% - 112px));margin:auto}.skip{position:absolute;top:-90px;left:15px;z-index:100;background:white;padding:12px}.skip:focus{top:10px}.hf-header{background:rgba(251,248,244,.97);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.hf-header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:100px}.hf-brand{display:block;flex:none;width:230px}.hf-brand img{display:block;width:100%}#hf-nav{display:flex;align-items:center;gap:27px}#hf-nav>a{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.hf-button,.hf-site a.hf-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--wine);color:white;border:1px solid var(--wine);padding:16px 25px;font-size:14px;font-weight:650;border-radius:3px;line-height:1.4;transition:background .2s,transform .2s}.hf-site a.hf-button:hover{background:#571328;text-decoration:none;transform:translateY(-2px)}.hf-button.small{padding:12px 18px;font-size:13px}.hf-site a.hf-button.light{background:var(--paper);color:var(--wine);border-color:var(--paper)}.hf-site a.hf-button.outline{background:transparent;color:var(--wine)}.hf-site a.hf-button.outline:hover{background:#eee1e1}.text-link{font-size:14px;font-weight:650;text-underline-offset:6px}.menu-toggle{display:none;background:none;border:0;padding:14px;cursor:pointer}.menu-toggle span{display:block;width:24px;height:2px;background:var(--wine);margin:6px 0}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:var(--wine);line-height:1.6}.hf-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:62px;padding-bottom:67px;align-items:center}.hero-copy h1{font:clamp(56px,6.6vw,91px)/1.06 var(--serif);letter-spacing:-3.5px;margin:23px 0 26px}.hf-site em{color:var(--wine);font-weight:normal}.hero-lead{max-width:400px;font-size:16px;color:var(--muted);line-height:1.8}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.hero-facts{display:flex;gap:32px;margin-top:47px;border-top:1px solid var(--line);padding-top:23px}.hero-facts span{font-size:12px;color:var(--muted)}.hero-facts strong{font:24px var(--serif);color:var(--ink);margin-right:6px}.hero-picture{position:relative;align-self:stretch;min-height:520px;padding-bottom:0}.hero-picture>img{height:100%;width:100%;object-fit:cover;object-position:57% center;border-radius:120px 4px 4px 4px;min-height:520px}.photo-caption{position:absolute;bottom:0;left:0;right:0;padding:70px 28px 26px;color:white;background:linear-gradient(transparent,rgba(26,20,21,.78));border-radius:0 0 4px 4px}.photo-caption span{display:block;font:24px var(--serif)}.photo-caption small{font-size:12px;opacity:.85}.hero-seal{position:absolute;left:-38px;top:31px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;width:110px;height:110px;background:var(--wine);color:white;font:italic 19px/1.25 var(--serif);outline:1px solid rgba(255,255,255,.4);outline-offset:-8px;transform:rotate(-12deg)}.intro-strip{border-block:1px solid var(--line);background:#f2eae5}.intro-strip .hf-wrap{display:flex;justify-content:space-between;gap:20px;padding-block:17px;color:var(--wine);font-size:12px;font-weight:600}.intro-strip span:before{content:'✧';margin-right:14px}.section{padding-top:100px;padding-bottom:100px}.section-heading{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:80px;margin-bottom:43px}.section-heading h2,.about-copy h2{font:54px/1.12 var(--serif);letter-spacing:-1.8px;margin-top:15px}.section-heading>p,.section-heading>div>p:not(.eyebrow){max-width:410px;color:var(--muted);font-size:15px}.section-heading>div>a{display:inline-block;margin-top:13px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-grid article{padding:30px 28px 32px 0}.service-grid article+article{padding-left:30px;border-left:1px solid var(--line)}.service-number{font-size:10px;letter-spacing:1.4px;color:var(--wine);font-weight:700}.service-grid h3{font:29px/1.25 var(--serif);margin:22px 0 18px}.service-grid p{font-size:14px;color:var(--muted);max-width:300px}.gift-note{display:flex;align-items:center;gap:24px;margin-top:32px}.gift-note p{font-size:13px;line-height:1.7}.gift-note .text-link{margin-left:auto}.gift-icon{font:45px var(--serif);color:var(--wine)}.salons-section{background:#efe7e2}.salon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.salon-card{background:var(--paper);border-radius:4px;overflow:hidden}.salon-photo{position:relative;display:block;aspect-ratio:1.5;overflow:hidden}.salon-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.salon-photo:hover img{transform:scale(1.035)}.salon-photo>span{position:absolute;top:15px;left:15px;background:var(--paper);color:var(--wine);width:33px;height:33px;display:grid;place-items:center;font-size:11px}.salon-info{padding:25px 25px 27px}.salon-info h3{font:29px var(--serif);margin-bottom:15px}.salon-info address{font-size:13px;line-height:1.7;color:var(--muted);font-style:normal}.salon-phone{display:block;font-size:14px;font-weight:650;margin-top:14px}.salon-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px}.salon-actions .text-link{font-size:12px}.salon-footnote{font-size:12px;color:var(--muted);margin-top:25px!important;max-width:800px}.about-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-photo{position:relative;min-height:480px}.about-photo img{width:100%;height:480px;object-fit:cover;border-radius:4px 100px 4px 4px}.about-photo span{position:absolute;bottom:24px;left:24px;background:var(--paper);padding:19px 24px;font:25px/1.3 var(--serif)}.about-copy>p:not(.eyebrow){font-size:15px;color:var(--muted);margin-top:24px}.about-copy h2{font-size:48px}.history-mini{margin:27px 0}.history-mini>div{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:12px 0}.history-mini strong{font:23px var(--serif);color:var(--wine)}.history-mini span{font-size:12px;color:var(--muted)}.brand-section{border-block:1px solid var(--line);background:white;text-align:center;padding:44px 0}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:50px;max-width:850px;margin:36px auto}.brand-row img{width:auto;max-width:135px;max-height:48px;object-fit:contain;filter:grayscale(1)}.career-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.career-grid article{padding:38px;background:#eee2e2;border:1px solid #e4d5d5;border-radius:4px}.career-grid article+article{background:transparent;border-color:var(--line)}.career-grid h3{font:32px var(--serif);margin:18px 0}.career-grid p{font-size:14px;color:var(--muted);max-width:440px;margin-bottom:28px}.contact-band{background:var(--wine);padding:50px 0;color:white}.contact-band .hf-wrap{display:flex;justify-content:space-between;align-items:center;gap:60px}.contact-band .eyebrow{color:#e3bdc9}.contact-band h2{font:42px var(--serif);margin:10px 0 16px}.contact-band p:not(.eyebrow){max-width:650px;font-size:14px;color:#e4cbd3}.contact-band .hf-button{flex:none}.hf-footer{background:#281e23;color:#d3c8ce;padding:52px 0 24px;font-size:13px}.hf-footer a{color:#eadde3}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-bottom:38px;border-bottom:1px solid #4a3941}.footer-brand{width:230px;flex:none}.footer-brand img{display:block}.footer-top>p{margin-right:auto;font:19px/1.5 var(--serif)}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.15fr;gap:50px;padding:37px 0}.footer-grid h3{font-size:12px;font-weight:650;color:white;margin-bottom:15px}.footer-grid a{display:block;margin-top:7px}.footer-grid p{font-size:12px;line-height:1.8}.footer-bottom{display:flex;justify-content:space-between;gap:25px;padding-top:22px;border-top:1px solid #4a3941;font-size:11px}.footer-bottom>div{display:flex;gap:25px}.analytics-note{font-size:10px;opacity:.7;margin-top:20px!important}.inner-navigation{display:flex;gap:12px;font-size:12px;color:var(--muted);margin-bottom:35px}.hf-component{padding-top:44px;padding-bottom:80px;min-height:60vh}.hf-component>.item-page,.hf-component>.fc_page{max-width:1000px;margin:auto}.hf-component h1,.hf-component h2,.hf-component .page-header h2{font:45px/1.2 var(--serif);color:var(--ink);margin-bottom:28px}.hf-component .page-header{border:0;margin:0}.hf-component h3{font:26px/1.3 var(--serif);margin:26px 0 18px}.hf-component p{margin-bottom:18px}.hf-component table{max-width:100%;border-collapse:collapse}.hf-component td{padding:16px;vertical-align:top}.hf-component ul{margin:18px 0;padding-left:24px}.hf-component .breadcrumb{margin-top:45px;padding:15px 0;background:none;border-top:1px solid var(--line);font-size:11px}.hf-component .breadcrumb li{display:inline-block;margin-right:8px}.hf-component .breadcrumb img{width:6px}.hf-component img[src*="headers/footer"],.hf-component img[src*="headers/Logo"]{display:none}.team-selector{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px}.team-selector a{padding:9px 16px;background:white;border:1px solid var(--line);border-radius:3px;font-size:13px}.team-selector a[aria-current="page"]{background:var(--wine);color:white}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.team-card{background:white;border:1px solid var(--line);border-radius:4px;overflow:hidden}.team-card .team-photo{height:290px;background:#eadddf;display:flex;justify-content:center;align-items:center;color:var(--wine);font:60px var(--serif)}.team-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.team-info{padding:20px 23px}.team-info h3{font:25px var(--serif);margin:0 0 9px}.team-info p{font-size:13px;color:var(--muted);margin:0;white-space:pre-line}.hf-component input[type=text],.hf-component input[type=email],.hf-component input[type=tel],.hf-component input[type=number],.hf-component input[type=password],.hf-component textarea,.hf-component select{width:100%;max-width:100%;padding:12px 14px;line-height:1.5;height:auto;background:white;border:1px solid #cfc2c5;border-radius:3px;box-shadow:none;color:var(--ink)}.hf-component input[type=checkbox],.hf-component input[type=radio]{width:18px;height:18px;vertical-align:middle;accent-color:var(--wine)}.hf-component form{max-width:780px}.hf-component .fc_line{margin-bottom:22px}.hf-component .fc_left{display:block;float:none;width:auto;margin:0 0 8px;font-size:14px;font-weight:600}.hf-component .fc_input{float:none}.hf-component .fc_lcb{display:flex;gap:10px;align-items:start}.hf-component .fc_right{float:none;width:auto;font-size:13px;line-height:1.6}.hf-component .fc_image_inner{display:flex;gap:12px;flex-wrap:wrap}.hf-component .fc_imcap{width:80px;height:80px;cursor:pointer;object-fit:contain}.hf-component input[type=submit],.hf-component button[type=submit],.hf-component .btn-primary{background:var(--wine);color:white;padding:13px 25px;border:0;border-radius:3px}.hf-component input[disabled]{opacity:.55;cursor:not-allowed}.hf-component label{font-size:14px}.hf-component fieldset{border:0;padding:0;margin:20px 0}.hf-component legend{font:26px var(--serif);padding:0;margin-bottom:20px}.hf-component .form-horizontal .control-label{float:none;width:auto;text-align:left;margin-bottom:8px}.hf-component .form-horizontal .controls{margin-left:0}.hf-component .control-group{margin-bottom:22px}.booking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.booking-grid .salon-card{border:1px solid var(--line)}.booking-grid h3{font-size:25px;margin:0 0 15px}.booking-intro{margin-bottom:25px;font-size:16px;color:var(--muted)}.hf-component .privacy-measurement{border:1px solid var(--line);padding:25px;background:white;margin:25px 0}.hf-site #redim-cookiehint-bottom{font-size:12px;z-index:100}.hf-site #redim-cookiehint{border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 -4px 20px #0001}.hf-site #redim-cookiehint .btn{background:var(--wine);color:white;border:0;text-shadow:none}.hf-component [style*="font-size"]{font-size:inherit!important}.hf-component [style*="font-family"]{font-family:inherit!important}
@media(min-width:1500px){.hf-hero{gap:90px}.hero-picture{min-height:570px}.hero-picture>img{min-height:570px}}
@media(max-width:1100px){.hf-wrap{width:calc(100% - 64px)}#hf-nav{gap:18px}.hf-brand{width:195px}#hf-nav>a{font-size:12px}.hf-hero{gap:40px}.hero-copy h1{font-size:68px}.hero-picture,.hero-picture>img{min-height:480px}.hero-seal{width:90px;height:90px;left:-25px;font-size:16px}.salon-actions{flex-wrap:wrap}.salon-info{padding:21px}.section-heading{gap:40px}.section-heading h2{font-size:48px}.about-section{gap:45px}.about-copy h2{font-size:41px}.footer-grid{gap:25px}.team-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.hf-header-inner{min-height:82px}.hf-brand{width:185px}.menu-toggle{display:block}#hf-nav{display:none;position:absolute;top:82px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--paper);padding:12px 32px 25px;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #0001}#hf-nav.open{display:flex}#hf-nav>a{padding:12px;font-size:15px}#hf-nav>a.hf-button{margin-top:12px}.hf-hero{padding-top:36px;gap:30px;grid-template-columns:1fr 1fr}.hero-copy h1{font-size:55px;letter-spacing:-2px}.hero-lead{font-size:14px}.hero-picture,.hero-picture>img{min-height:470px}.hero-picture>img{border-top-left-radius:75px}.hero-actions{flex-direction:column;align-items:start;gap:15px}.hero-facts{flex-direction:column;gap:7px;margin-top:25px;padding-top:15px}.section{padding-block:70px}.section-heading h2{font-size:42px}.salon-grid{grid-template-columns:repeat(2,1fr);gap:20px}.service-grid h3{font-size:25px}.service-grid article{padding:25px 18px 25px 0}.service-grid article+article{padding-left:18px}.about-section{grid-template-columns:1fr;gap:35px}.about-photo,.about-photo img{height:370px;min-height:0}.about-copy h2{font-size:45px}.brand-row{gap:30px}.brand-row img{max-width:100px;max-height:35px}.career-grid article{padding:27px}.career-grid h3{font-size:28px}.footer-top{flex-wrap:wrap;gap:25px}.footer-top>p{margin:0}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-bottom{flex-wrap:wrap}.booking-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:580px){html{scroll-padding-top:95px}.hf-wrap{width:calc(100% - 40px)}.hf-header-inner{min-height:76px}.hf-brand{width:178px}#hf-nav{top:76px;padding-inline:20px}.hf-hero{grid-template-columns:1fr;padding-top:32px;padding-bottom:34px;gap:32px}.hero-copy h1{font-size:64px;letter-spacing:-2.5px;margin-top:16px}.hero-lead{font-size:15px;max-width:340px}.hero-actions{flex-direction:row;align-items:center;gap:20px}.hf-button{padding:15px 20px}.hero-facts{flex-direction:row;gap:25px;margin-top:26px}.hero-facts span{font-size:10px}.hero-facts strong{font-size:22px}.hero-picture,.hero-picture>img{min-height:0;height:340px}.hero-picture>img{border-top-left-radius:70px}.hero-seal{left:auto;right:18px;top:-14px;width:85px;height:85px;font-size:15px}.photo-caption{padding:70px 20px 20px}.photo-caption span{font-size:23px}.intro-strip .hf-wrap{gap:12px;font-size:10px;padding-block:14px}.intro-strip span:before{display:none}.section{padding-block:55px}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.section-heading h2{font-size:42px}.section-heading>p,.section-heading>div>p:not(.eyebrow){font-size:14px}.service-grid{grid-template-columns:1fr}.service-grid article,.service-grid article+article{padding:25px 0;border-left:0}.service-grid article+article{border-top:1px solid var(--line)}.service-grid h3{margin:14px 0;font-size:29px}.service-grid h3 br{display:none}.service-grid p{max-width:none}.gift-note{gap:14px;flex-wrap:wrap}.gift-note .text-link{margin:0 0 0 48px}.gift-note p{font-size:12px}.gift-icon{font-size:35px}.salon-grid{grid-template-columns:1fr;gap:22px}.salon-photo{aspect-ratio:1.7}.salon-info{padding:23px}.salon-actions{flex-wrap:nowrap}.salon-info h3{font-size:30px}.about-photo,.about-photo img{height:330px}.about-photo span{font-size:21px;left:18px;bottom:18px;padding:14px 18px}.about-copy h2{font-size:40px}.history-mini span{font-size:11px}.brand-section{padding:35px 0}.brand-row{justify-content:center;flex-wrap:wrap;gap:25px;margin:28px auto}.brand-row img{max-width:90px;max-height:32px}.career-grid{grid-template-columns:1fr;gap:20px}.career-grid article{padding:27px}.career-grid h3{font-size:30px}.contact-band{padding:40px 0}.contact-band .hf-wrap{flex-direction:column;align-items:start;gap:25px}.contact-band h2{font-size:38px}.hf-footer{padding-top:38px}.footer-top{align-items:start;gap:20px}.footer-brand{width:200px}.footer-top>p{font-size:18px}.footer-top>.hf-button{width:100%}.footer-grid{gap:28px 20px;padding:30px 0}.footer-grid h3{font-size:11px}.footer-grid p,.footer-grid a{font-size:11px}.footer-bottom>div{gap:18px}.hf-component{padding-top:30px;padding-bottom:50px}.hf-component h1,.hf-component h2,.hf-component .page-header h2{font-size:36px}.hf-component td{padding:7px}.hf-component table{display:block;overflow-x:auto}.hf-component img{height:auto!important}.team-grid{grid-template-columns:1fr;gap:22px}.team-card .team-photo{height:340px}.team-photo img{height:100%!important}.team-selector{gap:8px}.team-selector a{font-size:12px;padding:8px 11px}.booking-grid{grid-template-columns:1fr}.hf-component .fc_imcap{width:65px;height:65px!important}.hf-component .fc_image_inner{gap:8px}.hf-component .fc_lcb input{flex:none}.hf-component .fc_right{font-size:12px}.hf-component .privacy-measurement{padding:20px}.hf-component .form-horizontal .control-label{width:auto}.hf-component .form-horizontal .controls{margin:0}.hf-component .form-actions{padding-left:0}.hf-component [style*="width"]{max-width:100%}.hf-component img[src*="standorte"]{max-height:340px;object-fit:cover}.hf-site .cookiecontent p{font-size:11px}.hf-site #redim-cookiehint{padding:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hf-site *{transition:none!important}}
#hf-nav>a.hf-button{color:white}

.hf-component>.salons-section{background:transparent}.hf-component>.salons-section>.hf-wrap{width:100%}.hf-component>.salons-section .section{padding-top:10px}.hf-component .fox-container{max-width:100%}.hf-component .fox-form{max-width:780px}.hf-component .fox-item-radio-label-stacked label{display:flex;align-items:center;gap:10px}.hf-component .fox-item-radio-label-stacked input{margin:0}.hf-component .hide{display:none}
@media(max-width:580px){.service-grid h3 br:after{content:' '}}


/* Final image identity: sharp original-inspired logo, tightly framed, no feathering. */
:root{--wine:#a60018;--logo-red:#a60018;--logo-deep:#73000c}
.hf-site a.hf-button:not(.light):not(.outline){background:linear-gradient(115deg,#85000f 0%,#b90021 58%,#920010 100%);border-color:#a60018}
.hf-site a.hf-button:not(.light):not(.outline):hover{background:linear-gradient(115deg,#73000c,#a60018,#7d000d)}
.hero-copy h1 em{color:var(--logo-red)}
.hero-seal{background:radial-gradient(ellipse at 48% 38%,#bd0828 0%,#a60018 47%,#73000c 100%)}
.hero-picture>img{object-position:50% center}
.hf-header-inner{min-height:110px}
.hf-brand,.footer-brand{position:relative;overflow:hidden;background:transparent;border-radius:2px;flex:none}
.hf-brand{width:370px;height:98px}.footer-brand{width:320px;height:85px}
.hf-brand img,.footer-brand img{position:absolute;max-width:none;width:155%;height:auto;left:-28%;top:50%;transform:translateY(-50%)}
@media(max-width:1100px){.hf-brand{width:305px;height:81px}#hf-nav{gap:13px}}
@media(max-width:800px){.hf-header-inner{min-height:90px}.hf-brand{width:265px;height:70px}#hf-nav{top:90px}}
@media(max-width:580px){.hf-brand{width:min(260px,calc(100vw - 100px));height:69px}.hf-header-inner{gap:14px}.menu-toggle{padding:10px}.footer-brand{width:280px;height:74px}}

/* Override the legacy contact and cookie plugin rules after preserving their behaviour. */
body.hf-site #content .fc_page .fc_outer{width:100%;max-width:780px;margin:0;background:white;padding:26px;border:1px solid var(--line);border-radius:4px}
body.hf-site #content .fc_page .fc_form{width:100%;max-width:100%;margin:0;padding:0;background:none;text-align:left}
body.hf-site #content .fc_form .fc_left{float:none;display:block;text-align:left;width:auto;margin:0 0 8px}
body.hf-site #content .fc_form input[type=text],body.hf-site #content .fc_form input[type=email],body.hf-site #content .fc_form textarea{width:100%;height:auto;padding:12px 14px;font-size:15px;margin:0;box-shadow:none}
body.hf-site #content .fc_form .fc_line{clear:both;margin:0 0 22px}body.hf-site #content .fc_form .fc_right{width:auto;float:none;text-align:left}
body.hf-site #redim-cookiehint .cookiecontent p{font-size:12px;line-height:1.6;margin:0;padding:0;text-align:left}
body.hf-site #redim-cookiehint{padding:14px 24px;background:var(--paper);color:var(--ink);border-color:var(--line)}
body.hf-site #redim-cookiehint #cookiehintsubmit{background:var(--wine);color:white;padding:8px 16px;border-radius:3px}
body.hf-site #redim-cookiehint #cookiehintinfo a{color:var(--wine);font-size:12px}
@media(max-width:580px){body.hf-site #content .fc_page .fc_outer{padding:18px}body.hf-site #redim-cookiehint{padding:12px 16px}}
