.header-language{display:block}.header-localization-form select{max-width:118px;border:1px solid #b9aa9d;background:transparent;padding:8px 24px 8px 9px;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:inherit}.custom-order-form-wrap{max-width:var(--page);margin:65px auto 0;display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:55px;background:#f4eee7;color:#24160f}.custom-order-form-wrap h3{font:45px/1 Georgia,serif;margin:16px 0}.custom-order-form-wrap>div>p:last-child{font:15px/1.7 Georgia,serif;color:var(--muted)}.custom-order-form{display:grid;grid-template-columns:1fr 1fr;gap:17px}.custom-order-form label{display:grid;gap:8px;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.custom-order-form input,.custom-order-form textarea{width:100%;border:1px solid #c8b8a8;background:#fff;padding:14px;font:14px Georgia,serif;text-transform:none;letter-spacing:0}.custom-order-form textarea{resize:vertical}.custom-order-form .form-wide{grid-column:1/-1}.custom-order-form button{border:0;background:var(--espresso);color:#fff}.custom-order-form-wrap:target{animation:formFocus 1.2s ease}@keyframes formFocus{50%{box-shadow:0 0 0 8px rgba(190,125,83,.22)}}@media(max-width:1150px){.header-language{display:none}}@media(max-width:700px){.custom-order-form-wrap{grid-template-columns:1fr;padding:38px 24px}.custom-order-form{grid-template-columns:1fr}.custom-order-form .form-wide{grid-column:auto}}
.intent-grid a{padding:0;min-height:560px;background:#1c110c;color:#fff}.intent-grid a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s,filter .6s}.intent-grid a:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,10,5,.12),rgba(20,10,5,.9));z-index:1}.intent-grid a>div{position:absolute;z-index:2;inset:auto 30px 34px}.intent-grid a h3{font-size:35px;margin:18px 0}.intent-grid a p{color:#ded0c6}.intent-grid a:hover>img{transform:scale(1.06);filter:saturate(1.12)}.intent-grid a:after{z-index:3;color:#fff}.trust-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.trust-gallery article{position:relative;min-height:520px;overflow:hidden;background:#24150e;color:#fff}.trust-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.trust-gallery article:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(22,11,6,.92))}.trust-gallery article:hover img{transform:scale(1.05)}.trust-gallery article>div{position:absolute;z-index:2;left:20px;right:20px;bottom:24px}.trust-gallery span{font-size:7px;letter-spacing:.16em;color:#e0a47d}.trust-gallery h3{font:25px/1.08 Georgia,serif;margin:13px 0}.trust-gallery p{font:12px/1.55 Georgia,serif;color:#d8cbc2}.review-integrity-note{margin-top:18px;font-size:8px;color:var(--muted)}@media(max-width:1100px){.trust-gallery{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.trust-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.trust-gallery article{min-width:82vw;scroll-snap-align:start}.intent-grid a{min-height:500px}}
.info-hero{position:relative;min-height:610px;display:grid;align-items:end;overflow:hidden;background:#24150e;color:#fff}.info-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.info-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(25,12,7,.86),rgba(25,12,7,.18) 72%),linear-gradient(0deg,rgba(25,12,7,.55),transparent 55%)}.info-hero>div{position:relative;z-index:1;width:min(var(--page),calc(100% - 48px));margin:0 auto;padding:80px 0}.info-hero h1{max-width:850px;font:clamp(48px,7vw,94px)/.92 Georgia,serif;margin:18px 0}.breadcrumbs{font-size:8px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:65px}.breadcrumbs a{color:inherit}.info-body{padding-top:100px;padding-bottom:110px}.info-editor-content:empty{display:none}.info-lead{display:grid;grid-template-columns:.65fr 1.35fr;gap:7vw;margin-bottom:70px}.info-lead h2,.contact-intro>h2,.contact-form-premium>h2,.contact-faq>h2{font:clamp(38px,5vw,70px)/.98 Georgia,serif;margin:12px 0}.info-lead .rte{font:18px/1.75 Georgia,serif;color:var(--muted)}.info-values,.process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cbbfb4;border-bottom:1px solid #cbbfb4}.info-values article,.process-grid article{padding:38px 28px;min-height:250px;border-right:1px solid #cbbfb4}.info-values article:last-child,.process-grid article:last-child{border-right:0}.info-values span,.process-grid b{font:italic 23px Georgia,serif;color:#a7673d}.info-values h3,.process-grid h3{font:26px/1.12 Georgia,serif;margin:30px 0 15px}.info-values p,.process-grid p{font:14px/1.65 Georgia,serif;color:var(--muted)}.measurement-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cbbfb4}.measurement-list>div{background:#fff;padding:36px}.measurement-list b{font-size:9px;letter-spacing:.16em}.measurement-list p{font:16px/1.55 Georgia,serif;color:var(--muted)}.info-note{margin:50px 0;padding:36px;border-left:3px solid #a7673d;background:#f2e9df}.info-note strong{font:28px Georgia,serif}.info-note p{font:16px/1.6 Georgia,serif}.info-cta{display:inline-flex;margin-top:45px}.info-faq,.contact-faq{max-width:920px;margin:70px auto}.info-faq details,.contact-faq details{border-top:1px solid #cbbfb4;padding:24px 0}.info-faq details:last-child,.contact-faq details:last-child{border-bottom:1px solid #cbbfb4}.info-faq summary,.contact-faq summary{font:21px Georgia,serif;cursor:pointer}.info-faq details p,.contact-faq details p{max-width:720px;color:var(--muted);line-height:1.7}.info-next{display:grid;grid-template-columns:repeat(4,1fr);margin-top:90px;border:1px solid #cbbfb4}.info-next a{padding:24px;text-align:center;border-right:1px solid #cbbfb4;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.info-next a:last-child{border-right:0}.contact-hero{min-height:520px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(24,12,7,.88),rgba(24,12,7,.35)),url('wolfoco-hero-cognac.webp') center 35%/cover;color:#fff}.contact-hero>div{width:min(var(--page),calc(100% - 48px));margin:0 auto;padding:75px 0}.contact-hero h1{font:clamp(52px,8vw,105px)/.9 Georgia,serif;max-width:900px;margin:18px 0}.contact-hero>div>p:last-child{max-width:650px;font:19px/1.65 Georgia,serif}.contact-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;padding-top:100px;padding-bottom:70px}.contact-reasons{margin:55px 0;border-top:1px solid #cbbfb4}.contact-reasons article{display:grid;grid-template-columns:45px 1fr 1.2fr;gap:20px;align-items:start;padding:26px 0;border-bottom:1px solid #cbbfb4}.contact-reasons span{font:italic 19px Georgia,serif;color:#a7673d}.contact-reasons h3{font:20px Georgia,serif;margin:0}.contact-reasons p{margin:0;color:var(--muted);line-height:1.55}.contact-details{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.contact-details p:last-child{grid-column:1/-1}.contact-form-premium{align-self:start;background:#f2e9df;padding:52px;display:grid;gap:11px}.contact-form-premium label{font-size:8px;letter-spacing:.12em;text-transform:uppercase;margin-top:9px}.contact-form-premium input,.contact-form-premium select,.contact-form-premium textarea{width:100%;background:#fff;border:1px solid #cbbfb4;padding:14px;font:14px Georgia,serif}.contact-form-premium button{border:0;margin-top:12px}.contact-privacy{font-size:9px;color:var(--muted);line-height:1.5}.form-success{padding:16px;background:#e0eadc}.contact-faq{padding-bottom:100px}@media(max-width:900px){.info-lead,.contact-layout{grid-template-columns:1fr}.info-values,.process-grid{grid-template-columns:repeat(2,1fr)}.info-values article:nth-child(2),.process-grid article:nth-child(2){border-right:0}.measurement-list{grid-template-columns:repeat(2,1fr)}.info-next{grid-template-columns:repeat(2,1fr)}.contact-form-premium{padding:35px}}@media(max-width:600px){.info-hero{min-height:520px}.info-hero h1{font-size:48px}.info-hero>div{padding:55px 0}.breadcrumbs{margin-bottom:40px}.info-body{padding-top:65px}.info-values,.process-grid,.measurement-list{grid-template-columns:1fr}.info-values article,.process-grid article{border-right:0;border-bottom:1px solid #cbbfb4;min-height:0}.info-next{grid-template-columns:1fr}.info-next a{border-right:0;border-bottom:1px solid #cbbfb4}.contact-reasons article{grid-template-columns:35px 1fr}.contact-reasons p{grid-column:2}.contact-details{grid-template-columns:1fr}.contact-details p:last-child{grid-column:auto}.contact-form-premium{padding:28px 20px}}
