.private-label{padding:100px 0;background:#ede5d9;color:#231d19;scroll-margin-top:84px}.private-label-head{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:end}.private-label-head h2{font-size:clamp(40px,4.6vw,68px)}.private-label p{font-size:14px;line-height:1.9;color:#786a5e}.private-label-head .text-link{display:inline-block;margin-top:16px;font-size:11px;letter-spacing:.1em;padding-bottom:8px;border-bottom:1px solid #6c2732;color:#6c2732}.private-label-bar{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin:60px 0 22px}.private-label h3{font:400 28px/1.2 var(--serif)}.private-label-bar h3{margin:0}.private-label-bar>span{font-size:9px;letter-spacing:.12em;color:#887868}.private-label-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.private-label-methods article{background:#f8f4ed;min-width:0}.logo-demo{height:190px;display:grid;place-items:center;overflow:hidden}.logo-demo>b{text-align:center;font-family:Georgia,serif;font-weight:400;letter-spacing:.1em;font-size:23px;line-height:1.2}.logo-demo em{display:block;font:normal 7px/2 Arial,sans-serif;letter-spacing:.2em;margin-top:8px}.demo-print{background:repeating-linear-gradient(0deg,#d9cbb7 0 2px,#d4c5b0 2px 3px)}.demo-print b{color:#672933}.demo-label{background:repeating-linear-gradient(90deg,#c5b7a2 0 2px,#c9bca7 2px 4px)}.demo-label>b{background:#f4eee3;color:#45382d;border:1px dashed #b7a892;padding:18px 12px;box-shadow:2px 3px 4px #0002;font-size:16px}.demo-emboss{background:#b99c82}.demo-emboss>b{padding:23px 12px;border:1px solid #a8886d;color:#9c795d;text-shadow:0 1px 0 #e4cbb1,-1px -1px 1px #77583b66;font-size:18px}.demo-foil{background:#542b32}.demo-foil>b{color:#d8bb83;text-shadow:0 1px 0 #f2dfb2;font-size:19px}.logo-method-copy{padding:20px}.logo-method-copy>small{font-size:10px;color:#9e8170}.logo-method-copy h3{font-size:24px;margin:12px 0}.logo-method-copy p{font-size:12px;margin:0 0 18px}.logo-method-copy button{border:0;border-bottom:1px solid #b6a18d;padding:0 0 5px;background:none;color:#6c2732;font:inherit;font-size:11px;cursor:pointer}.private-label .private-label-note{font-size:11px;margin:18px 0 0;color:#887868}.private-label-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-top:1px solid #cdbfac;margin-top:50px;padding-top:44px}.private-label-bottom h3{font-size:36px;margin:0}.private-label-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.private-label-tags span{border:1px solid #cfbfaa;padding:8px 12px;font-size:11px;color:#675344}.private-label-bottom ol{padding:0;margin:0;list-style:none}.private-label-bottom li{display:flex;gap:20px;border-bottom:1px solid #d5c8b7;padding:14px 0}.private-label-bottom li>b{color:#6c2732;font:22px var(--serif)}.private-label-bottom h4{margin:0;font-weight:500;font-size:14px}.private-label-bottom li p{margin:5px 0 0;font-size:12px}.private-label button:focus-visible,.private-label a:focus-visible{outline:2px solid #6c2732;outline-offset:5px}@media(max-width:1000px){.private-label-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.private-label{padding:65px 0}.private-label-head,.private-label-bottom{grid-template-columns:1fr;gap:28px}.private-label-bar{margin-top:38px;align-items:start;flex-direction:column;gap:8px}.private-label-methods{gap:12px}.logo-demo{height:150px}.logo-method-copy{padding:15px}.logo-method-copy h3{font-size:21px}.demo-label>b{font-size:12px;padding:15px 8px}.demo-emboss>b,.demo-foil>b{font-size:14px}.private-label-bottom{margin-top:35px;padding-top:30px}}
