.ofc-footer{--ofc-footer-ink: #fff;--ofc-footer-paper: #000;--ofc-footer-muted: rgba(255, 255, 255, .62);--ofc-footer-faint: rgba(255, 255, 255, .4);--ofc-footer-rule: 1px solid rgba(255, 255, 255, .22);--ofc-gutter: clamp(16px, 3.4vw, 49px);--ofc-content-max: 1344px;--ofc-serif: var(--ofc-font-serif-family, var(--ofc-footer-serif-family, Georgia, "Times New Roman", Times, serif));--ofc-serif-style: var(--ofc-font-serif-style, normal);--ofc-serif-weight: var(--ofc-font-serif-weight, 400);background-color:var(--ofc-footer-paper);color:var(--ofc-footer-ink)}.ofc-footer__inner{max-width:calc(var(--ofc-content-max) + 2 * var(--ofc-gutter));margin-inline:auto;padding-inline:var(--ofc-gutter)}.ofc-footer a{color:var(--ofc-footer-ink);text-decoration:none}.ofc-footer :focus-visible{outline:1px solid var(--ofc-footer-ink);outline-offset:3px}.ofc-footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;padding:clamp(56px,6.4vw,96px) 0 clamp(48px,5.6vw,80px)}.ofc-footer__wordmark-link{display:inline-block;line-height:0}.ofc-footer__wordmark{display:block;width:clamp(150px,15vw,210px);height:auto;filter:invert(1)}.ofc-footer__statement{max-width:24em;margin:24px 0 0;font-family:var(--ofc-serif);font-style:var(--ofc-serif-style);font-weight:var(--ofc-serif-weight);font-size:clamp(18px,1.5vw,21px);line-height:1.45;letter-spacing:0;color:var(--ofc-footer-muted)}.ofc-footer__social{display:flex;flex-wrap:wrap;gap:0;margin:20px 0 0 -14px;padding:0;list-style:none}.ofc-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;opacity:.85;transition:opacity .2s ease}.ofc-footer__social-link:hover{opacity:1}.ofc-footer__social-link svg{width:17px;height:17px;color:var(--ofc-footer-ink)}.ofc-footer__monogram{display:block;width:52px;height:auto;margin:24px 0 0;pointer-events:none}.ofc-footer__social+.ofc-footer__monogram{margin-top:7px}@media screen and (min-width:750px){.ofc-footer__monogram{width:64px}}.ofc-footer__trustpilot{width:100%;min-width:0;margin-top:22px;padding-top:18px;border-top:var(--ofc-footer-rule);text-align:left}.ofc-footer__trustpilot-logo{display:block;width:140px;max-width:100%;height:auto}.ofc-footer__trustpilot-name{display:block;color:var(--ofc-footer-ink);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0}.ofc-footer a.ofc-footer__trustpilot-review-link{display:inline-block;width:fit-content;max-width:100%;margin-top:7px;padding:4px 0;color:var(--ofc-footer-muted);font-size:13px;font-weight:400;line-height:1.5;text-decoration:none}.ofc-footer a.ofc-footer__trustpilot-review-link:hover,.ofc-footer a.ofc-footer__trustpilot-review-link:focus-visible{color:var(--ofc-footer-ink);text-decoration:underline;text-underline-offset:.25em}.ofc-footer__column{min-width:0}.ofc-footer__column-heading{margin:0 0 18px;font-family:var(--ofc-serif);font-style:var(--ofc-serif-style);font-weight:var(--ofc-serif-weight);font-size:11px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--ofc-footer-faint)}.ofc-footer__links{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none}.ofc-footer__small-link{display:inline-block;padding:6px 0;font-size:13px;line-height:1.4;letter-spacing:.02em;color:var(--ofc-footer-muted);overflow-wrap:anywhere}.ofc-footer a.ofc-footer__small-link{color:var(--ofc-footer-muted)}.ofc-footer a.ofc-footer__small-link:hover{color:var(--ofc-footer-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.ofc-footer__base{display:flex;flex-direction:column;gap:14px;padding:24px 0 32px;border-top:var(--ofc-footer-rule);font-size:12px;line-height:1.5;color:var(--ofc-footer-faint)}.ofc-footer__legal{display:flex;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none}.ofc-footer__legal .ofc-footer__small-link{padding:4px 0;font-size:12px}.ofc-footer__company,.ofc-footer .ofc-footer__company p{color:var(--ofc-footer-muted)}.ofc-footer__company p{margin:0;display:inline}.ofc-footer__company p+p:before{content:", "}.ofc-footer__company a{color:var(--ofc-footer-muted);text-decoration:underline;text-underline-offset:.3em}.ofc-footer__copyright{margin:0;font-family:var(--ofc-serif);font-style:var(--ofc-serif-style);font-weight:var(--ofc-serif-weight);font-size:13px;letter-spacing:.06em;color:var(--ofc-footer-muted)}@media screen and (min-width:990px){.ofc-footer__top{grid-template-columns:44% minmax(0,1fr);column-gap:0}.ofc-footer__brand{padding-right:clamp(32px,4vw,64px)}.ofc-footer__column--info{width:min(100%,260px)}.ofc-footer__base{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.ofc-footer__legal{flex:1 1 auto}.ofc-footer__company{flex:0 1 auto;text-align:right}.ofc-footer__copyright{flex:0 0 auto}}.ofc-letter{--ofc-letter-ink: #000;--ofc-letter-paper: #fff;--ofc-letter-muted: rgba(0, 0, 0, .62);--ofc-letter-serif: var(--ofc-font-serif-family, var(--ofc-footer-serif-family, Georgia, "Times New Roman", Times, serif));--ofc-letter-serif-style: var(--ofc-font-serif-style, normal);--ofc-letter-serif-weight: var(--ofc-font-serif-weight, 400);margin-top:clamp(24px,3vw,40px);background-color:var(--ofc-letter-paper);color:var(--ofc-letter-ink)}.ofc-letter__inner{max-width:calc(1344px + 2*clamp(16px,3.4vw,49px));margin-inline:auto;padding-inline:clamp(16px,3.4vw,49px);position:relative;padding-top:clamp(40px,4.4vw,64px);padding-bottom:clamp(48px,5vw,72px);text-align:center}.ofc-letter__inner:before{content:"";position:absolute;top:0;left:clamp(16px,3.4vw,49px);right:clamp(16px,3.4vw,49px);border-top:1px solid #1a1a1a}.ofc-letter__heading{margin:0;font-family:var(--ofc-letter-serif);font-style:var(--ofc-letter-serif-style);font-weight:var(--ofc-letter-serif-weight);font-size:clamp(22px,1.9vw,28px);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--ofc-letter-ink)}.ofc-letter .ofc-letter__text{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--ofc-letter-muted)}.ofc-letter__form{width:min(480px,100%);margin:clamp(18px,1.7vw,24px) auto 0}.ofc-letter__field{display:flex;align-items:stretch}.ofc-letter__input{flex:1 1 auto;min-width:0;min-height:44px;margin:0;padding:0 14px;border:1px solid var(--ofc-letter-ink);border-right:0;border-radius:0;background:var(--ofc-letter-paper);color:var(--ofc-letter-ink);font:inherit;font-size:13px;-webkit-appearance:none;appearance:none}.ofc-letter__input::placeholder{color:var(--ofc-letter-muted)}.ofc-letter__submit{flex:0 0 auto;min-height:44px;margin:0;padding:0 20px;border:1px solid var(--ofc-letter-ink);border-radius:0;background:var(--ofc-letter-paper);color:var(--ofc-letter-ink);cursor:pointer;font-family:var(--ofc-letter-serif);font-style:var(--ofc-letter-serif-style);font-weight:var(--ofc-letter-serif-weight);font-size:11px;letter-spacing:.18em;text-transform:uppercase;-webkit-appearance:none;appearance:none}.ofc-letter__submit:hover{background:var(--ofc-letter-ink);color:var(--ofc-letter-paper)}.ofc-letter .ofc-letter__message{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--ofc-letter-ink)}.ofc-letter :focus-visible{outline:1px solid var(--ofc-letter-ink);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/116/assets/ofc-footer.css.map */
