@font-face{font-family:CAF Shell Sans;src:url(caf-dmsans.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--caf-shell-gutter:clamp(20px,4vw,56px)}body .caf-site-header,body.caf-studio .caf-site-header{display:block;width:100%;max-width:none;margin:0;padding:0;background:#fff8e8;border:0;border-bottom:1px solid #20202420;color:#202024}body .caf-site-header .caf-shell-inner,body .caf-site-footer .caf-shell-inner{width:100%;max-width:1400px;box-sizing:border-box;margin:0 auto;padding:22px var(--caf-shell-gutter);font-family:CAF Shell Sans,Arial,sans-serif}body .caf-site-header .caf-shell-inner{display:flex;align-items:center;gap:28px}body .caf-shell-logo{display:inline-flex;align-items:center;flex-shrink:0;margin:0;text-decoration:none}body .caf-site-header .caf-shell-logo img,body .caf-site-footer .caf-shell-logo img{display:block;width:200px;height:auto;max-height:none;object-fit:contain;margin:0;padding:0}body .caf-site-header .caf-shell-menu{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-left:auto;font:600 14px CAF Shell Sans,Arial,sans-serif}body .caf-site-header .caf-shell-menu a{color:#202024;text-decoration:none;white-space:nowrap}body .caf-site-header .caf-shell-menu a:hover{color:#ec008b}body .caf-shell-cart{display:flex;padding:8px;color:#ec008b}body .caf-shell-cart svg{width:24px;height:24px}body .caf-site-footer{display:block;width:100%;max-width:none;margin:0;padding:0;background:#202024;color:#fff8e8;border:0}body .caf-site-footer .caf-shell-inner{padding-top:42px;padding-bottom:24px}body .caf-footer-top{display:flex;align-items:center;gap:28px;flex-wrap:wrap}body .caf-footer-top p{margin:0;font-size:13px;color:#fff8e8}body .caf-footer-menu{display:flex;gap:20px;flex-wrap:wrap;margin-left:auto}body .caf-site-footer a{color:#fff8e8;text-decoration:none;font-size:12px}body .caf-site-footer a:hover{color:#ffa6ed}body .caf-site-footer .caf-social-links{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap;width:100%;margin:32px 0 22px;padding:24px 0;border-top:1px solid #fff8e820;border-bottom:1px solid #fff8e820}body .caf-social-links a{display:inline-flex;align-items:center;gap:9px;font-size:14px}body .caf-social-links svg{width:21px;height:21px;flex-shrink:0}body .caf-policy-links{display:flex;justify-content:center;gap:24px}body .caf-site-footer .caf-footer-note{text-align:center;margin:16px 0 0;font-size:11px;color:#fff8e890}body.caf-studio .workspace{width:100%;max-width:1400px;padding-left:var(--caf-shell-gutter);padding-right:var(--caf-shell-gutter)}body.caf-studio #bottleSetup{width:calc(100% - 2 * var(--caf-shell-gutter));max-width:1288px;margin-left:auto;margin-right:auto}body.caf-studio .studio-brand-line img{width:2.8em;height:auto;max-height:none;object-fit:contain;transform:none}body.caf-studio .studio-brand-line{gap:.22em}@media(max-width:900px){body .caf-site-header .caf-shell-inner{flex-wrap:wrap;gap:18px}body .caf-site-header .caf-shell-menu{order:3;flex-basis:100%;margin:0;gap:18px}body .caf-shell-cart{margin-left:auto}body .caf-footer-menu{margin:0;flex-basis:100%;justify-content:center}body .caf-footer-top{justify-content:center}body .caf-site-header .caf-shell-logo img{width:180px}}@media(max-width:500px){body .caf-site-header .caf-shell-menu{font-size:12px;gap:15px}body .caf-site-footer .caf-social-links{gap:18px}}html body :is(button,.btn,.button,.primary,.cafp-btn,.nav-design,.nav-play),html body :is(button,.btn,.button,.primary,.cafp-btn,.nav-design,.nav-play):is(:hover,:active,:focus,:disabled){box-shadow:none!important;text-shadow:none!important;filter:none!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/caf-shell.css.map */
