.ep-brand-frame,.ep-brand-footer{box-sizing:border-box;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;letter-spacing:normal;font-weight:400}.ep-brand-frame *,.ep-brand-footer *{box-sizing:border-box}.ep-brand-frame a,.ep-brand-footer a{color:inherit;text-decoration:none}.ep-brand-frame a:focus-visible,.ep-brand-footer a:focus-visible,.ep-brand-disclosure summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ep-brand-frame{background:#f5f2eb;color:#251b16;position:relative;z-index:20}.ep-brand-notice{background:#e9e2d7;text-align:center;font-size:10px;line-height:1.6;padding:7px 20px;letter-spacing:.14em;text-transform:uppercase}.ep-brand-header{height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 5%;border-bottom:1px solid #d9d1c6;position:relative;background:#f5f2eb;color:#251b16}.ep-brand-logo{display:inline-flex;align-items:center;flex-shrink:0;width:156px;height:44px;line-height:1}.ep-brand-logo img,.ep-brand-logo svg{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;fill:currentColor;color:inherit}.ep-brand-logo svg [fill]:not([fill=none]){fill:currentColor}.ep-brand-nav{display:flex;align-items:center;gap:30px;font-size:12px;line-height:1.6}.ep-brand-nav a{display:inline-block;padding:10px 0;border-bottom:1px solid transparent;white-space:nowrap}.ep-brand-nav a:hover,.ep-brand-nav a:focus-visible{border-bottom-color:#77513d}.ep-brand-visit{font-size:11px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #251b16;padding-bottom:6px;white-space:nowrap}.ep-brand-disclosure{display:none;margin:0;padding:0;border:0}.ep-brand-disclosure summary{cursor:pointer;list-style:none;min-height:44px;padding:0 0 0 15px;align-items:center;gap:6px;font-size:12px;line-height:1.6}.ep-brand-disclosure summary::-webkit-details-marker{display:none}.ep-brand-disclosure summary::marker{content:""}.ep-brand-disclosure summary:after{display:none}.ep-brand-mobile-nav{position:absolute;top:100%;left:0;right:0;background:#f5f2eb;padding:15px 24px 24px;border-bottom:1px solid #d9d1c6;z-index:30;flex-direction:column;gap:0;box-shadow:0 12px 18px #251b160d}.ep-brand-disclosure:not([open]) .ep-brand-mobile-nav{display:none}.ep-brand-disclosure[open] .ep-brand-mobile-nav{display:flex}.ep-brand-mobile-nav a{display:block;padding:11px 0;border-bottom:1px solid #d9d1c6;font-size:14px;line-height:1.6;min-height:44px}.ep-brand-footer{padding:60px 5% 24px;background:#2b211b;color:#eee5d8}.ep-brand-footer-top{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:30px;padding-bottom:50px}.ep-brand-footer .ep-brand-logo{width:185px;height:52px;margin-bottom:18px;color:#eee5d8}.ep-brand-footer p{margin:0;font-size:11px;line-height:1.6;color:#bdafa1;max-width:250px}.ep-brand-footer h2{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.6;font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:#bdafa1;margin:0 0 18px}.ep-brand-footer-column a{display:block;font-size:12px;line-height:1.6;margin-bottom:10px;overflow-wrap:anywhere}.ep-brand-footer-column a:hover{text-decoration:underline;text-underline-offset:4px}.ep-brand-company{padding:0 0 20px;color:#bdafa1;font-size:10px;line-height:1.6}.ep-brand-company p{max-width:none;font-size:10px;line-height:1.6}.ep-brand-footer-bottom{border-top:1px solid #514338;display:flex;justify-content:space-between;gap:24px;padding-top:22px;font-size:10px;line-height:1.6;color:#bdafa1}@media(max-width:900px){.ep-brand-nav{gap:17px}.ep-brand-header{gap:15px}.ep-brand-visit{display:none}.ep-brand-footer-top{grid-template-columns:1.3fr 1fr 1fr}.ep-brand-footer-top>div:last-child{grid-column:2/-1}}@media(max-width:600px){.ep-brand-notice{font-size:8px;padding:7px 8px;letter-spacing:.08em}.ep-brand-header{height:70px;padding:0 22px}.ep-brand-nav{display:none}.ep-brand-disclosure{display:block}.ep-brand-disclosure summary{display:flex}.ep-brand-footer{padding:45px 25px 25px}.ep-brand-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:30px}.ep-brand-footer-top>div:first-child{grid-column:1/-1}.ep-brand-footer-top>div:last-child{grid-column:auto}.ep-brand-footer-bottom{display:block;font-size:9px}.ep-brand-footer-bottom>span{display:block;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ep-frame.css.map */
