.sb-page{--sb-ink:#262827;--sb-muted:#686d69;--sb-cream:#f8f6f2;--sb-line:#e8e5e0;--sb-rose:#d6aca9;color:var(--sb-ink);background:#fff;font:400 16px/1.55 Arial,Helvetica,sans-serif}
.sb-page *{box-sizing:border-box}.sb-page .sb-shell{max-width:1440px;margin:auto;padding:0 34px}.sb-page h1,.sb-page h2,.sb-page h3,.sb-page p{margin:0}.sb-page h1,.sb-page h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.07;letter-spacing:-.035em}.sb-page a{text-decoration:none}.sb-crumb{padding:22px 0 27px;color:#848784;font-size:12px}.sb-crumb span{padding:0 9px;color:#b0b0ad}.sb-hero{display:grid;grid-template-columns:43% 57%;min-height:620px;background:var(--sb-cream)}.sb-hero-copy{align-self:center;padding:60px 9% 60px 9%}.sb-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.18em;color:#a17b78}.sb-hero h1{font-size:clamp(45px,5.3vw,82px);margin:22px 0 25px}.sb-hero-copy>p{max-width:490px;color:#59605d;font-size:17px;line-height:1.7}.sb-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:35px}.sb-button{background:#2c3431!important;color:#fff!important;border:0!important;padding:17px 23px!important;display:inline-flex;gap:40px;align-items:center;font-size:13px;font-weight:700;cursor:pointer;line-height:1.2;border-radius:2px}.sb-button:hover{background:#506058!important}.sb-textlink{color:#292f2d!important;font-size:13px;border-bottom:1px solid #666;padding-bottom:5px}.sb-page .sb-footnote{margin-top:31px;font-size:12px;color:#868985}.sb-hero-visual{min-height:500px}.sb-hero-visual img{width:100%;height:100%;object-fit:cover;display:block}.sb-strip{display:flex;justify-content:space-between;padding:26px 3%;border-bottom:1px solid var(--sb-line);color:#737874;text-transform:uppercase;font-size:11px;letter-spacing:.15em;gap:20px}.sb-section{padding:94px 0 96px}.sb-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.sb-section-head h2,.sb-branding h2,.sb-quote h2{font-size:clamp(38px,4vw,61px);margin-top:14px}.sb-section-head p{max-width:370px;color:var(--sb-muted);font-size:14px}.sb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sb-card{min-width:0}.sb-card-image{aspect-ratio:3/4;overflow:hidden;background:#f2f0ed}.sb-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.sb-card:hover img{transform:scale(1.035)}.sb-card-copy{padding:17px 2px 28px}.sb-card-copy span,.sb-branding-options span{font-size:10px;letter-spacing:.15em;color:#aa8884}.sb-card-copy h3{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:4px 0}.sb-card-copy p{font-size:13px;color:var(--sb-muted)}.sb-branding{background:#f5f1ed;padding:75px 7% 80px;display:grid;grid-template-columns:40% 60%;gap:25px}.sb-branding-title{padding-right:50px}.sb-branding-title p,.sb-quote-intro>p{margin-top:22px;color:var(--sb-muted);max-width:430px}.sb-branding-options{display:grid;grid-template-columns:repeat(3,1fr);align-content:center;gap:12px}.sb-branding-options>div{border-left:1px solid #d8d2cb;padding:12px 15px 12px 23px}.sb-branding-options h3{font-family:Georgia,serif;font-size:23px;font-weight:400;margin:18px 0 11px;line-height:1.2}.sb-branding-options p{font-size:13px;color:var(--sb-muted)}.sb-quote{padding:100px 5%;display:grid;grid-template-columns:42% 58%;gap:40px;scroll-margin-top:40px}.sb-contact{line-height:2!important}.sb-contact a{color:#34423c;text-decoration:underline}.sb-form{background:#f8f6f2;padding:35px}.sb-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sb-form label{display:block;font-size:12px;font-weight:700;color:#3e4541;margin-bottom:18px}.sb-form input:not([type=checkbox]),.sb-form select,.sb-form textarea{display:block;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #dcdcd7;border-radius:2px;background:white;color:#303831;font:400 14px/1.5 Arial,Helvetica,sans-serif;min-height:45px}.sb-form textarea{resize:vertical}.sb-form input:focus,.sb-form textarea:focus,.sb-form select:focus{outline:2px solid #ad8981;outline-offset:1px}.sb-form .sb-consent{display:flex;gap:10px;align-items:flex-start;line-height:1.5;font-weight:400;color:#65706a}.sb-consent input{margin-top:3px}.sb-honey{position:absolute;left:-9999px}.sb-status{font-size:13px;color:#425b44;margin-top:14px!important}.sb-status:empty{display:none}
@media(max-width:1000px){.sb-hero{min-height:520px}.sb-grid{grid-template-columns:repeat(2,1fr)}.sb-branding,.sb-quote{grid-template-columns:1fr}.sb-branding-options{margin-top:20px}.sb-hero h1{font-size:54px}}
@media(max-width:650px){.sb-page .sb-shell{padding:0 16px}.sb-hero{grid-template-columns:1fr}.sb-hero-copy{padding:48px 26px}.sb-hero h1{font-size:48px}.sb-hero-visual{min-height:320px;height:320px}.sb-strip{flex-direction:column;gap:12px;padding:24px 5%}.sb-section{padding:65px 0}.sb-section-head{display:block}.sb-section-head p{margin-top:15px}.sb-grid{gap:10px}.sb-card-copy h3{font-size:21px}.sb-branding{padding:54px 24px}.sb-branding-options{grid-template-columns:1fr}.sb-quote{padding:65px 5%;gap:25px}.sb-form{padding:22px 18px}.sb-form-row{grid-template-columns:1fr;gap:0}}
body.term-odziez-beauty .sokrates-upload{display:none!important}
