:root{--cb-creme-0: #FFFDFA;--cb-creme-1: #FAF4EB;--cb-creme-2: #F2E9DC;--cb-beige: #E8DCC9;--cb-beige-warm: #D4C4A8;--cb-dark: #0F0E0C;--cb-charcoal: #2A2723;--cb-text: #3D3833;--cb-soft: #7A6F62;--cb-pale: #B8AB99;--cb-line: #E8DCC9;--cb-goud: #C8A062;--cb-goud-light: #E0C68F;--cb-goud-deep: #9F7E48;--cb-goud-pale: #FAF2DF;--cb-roze: #E8C8C8;--cb-roze-light: #F5E5E5;--cb-roze-pale: #FAF0F0;--cb-roze-warm: #D4A8A8;--cb-roze-deep: #B88888;--cb-roze-dark: #8A5F5F;--cb-serif: "Playfair Display", "Cormorant Garamond", Georgia, serif;--cb-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body.template-product,body.gradient.template-product{background:#fbeef0!important;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;color:#2a1410!important}body.template-product main{background:#fbeef0}body.template-product h1,body.template-product h2,body.template-product h3,body.template-product h4{font-family:"Instrument Serif",Cormorant Garamond,Georgia,serif!important;font-weight:400!important;letter-spacing:-.005em!important;color:#2a1410!important}body.template-search,body.template-404,body.template-cart,body[class*=template-page]{background:#fbeef0!important;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;color:#2a1410!important}body.template-search main,body.template-404 main,body.template-cart main,body[class*=template-page] main{background:#fbeef0}body.template-search h1,body.template-search h2,body.template-404 h1,body.template-404 h2,body.template-cart h1,body.template-cart h2,body[class*=template-page] h1,body[class*=template-page] h2{font-family:"Instrument Serif",serif!important;font-weight:400!important;letter-spacing:-.005em!important;color:#2a1410!important}body.template-search .search-form input,body.template-search .field__input{background:#fff!important;border:1px solid #ecd5d9!important;border-radius:10px!important;padding:14px 16px!important;font-family:DM Sans,sans-serif!important;color:#2a1410!important}body.template-search .search-form input:focus,body.template-search .field__input:focus{border-color:#cd7f8b!important;box-shadow:0 0 0 3px #cd7f8b26!important}body.template-search .search-form button,body.template-search .button{background:#2a1410!important;color:#f6efe1!important;border-radius:12px!important}.locksmith,.locksmith-form,.locksmith-modal,[class*=locksmith]{background:#fbeef0!important;font-family:DM Sans,sans-serif!important;color:#2a1410!important}.locksmith h1,.locksmith h2,.locksmith-modal h1,.locksmith-modal h2,[class*=locksmith] h1,[class*=locksmith] h2{font-family:"Instrument Serif",serif!important;font-weight:400!important;font-style:italic!important;color:#2a1410!important;letter-spacing:-.01em!important}.locksmith input[type=text],.locksmith input[type=password],.locksmith input[type=email],.locksmith-form input,[class*=locksmith] input{background:#fff!important;border:1px solid #ecd5d9!important;border-radius:10px!important;padding:14px 16px!important;font-size:15px!important;font-family:DM Sans,sans-serif!important;color:#2a1410!important;outline:none!important;width:100%!important}.locksmith input:focus,[class*=locksmith] input:focus{border-color:#cd7f8b!important;box-shadow:0 0 0 3px #cd7f8b26!important}.locksmith button,.locksmith input[type=submit],.locksmith-form button,[class*=locksmith] button,[class*=locksmith] input[type=submit]{background:#2a1410!important;color:#f6efe1!important;border:0!important;padding:16px 24px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-family:DM Sans,sans-serif!important;cursor:pointer!important}.locksmith button:hover,[class*=locksmith] button:hover{background:#1a0a08!important}body[class*=template-customers]{background:#fbeef0!important;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;color:#2a1410!important}body[class*=template-customers] main{background:#fbeef0;min-height:70vh;padding-top:40px;padding-bottom:80px}body[class*=template-customers] .page-width{max-width:560px!important;margin:0 auto;padding:0 24px}body[class*=template-customers] h1,body[class*=template-customers] h2{font-family:"Instrument Serif",serif!important;font-weight:400!important;letter-spacing:-.01em!important;color:#2a1410!important;font-size:56px!important;line-height:1.05!important;font-style:italic}body[class*=template-customers] h3{font-family:"Instrument Serif",serif!important;font-weight:400!important;color:#2a1410!important;font-size:28px!important}body[class*=template-customers] form,body[class*=template-customers] .customer__page{background:#fff5f6!important;border:1px solid #f4e3e6!important;border-radius:18px!important;padding:36px 32px!important;margin:24px auto!important;max-width:480px!important}body[class*=template-customers] .field{margin-bottom:14px}body[class*=template-customers] .field__input,body[class*=template-customers] input[type=email],body[class*=template-customers] input[type=password],body[class*=template-customers] input[type=text],body[class*=template-customers] input[type=tel],body[class*=template-customers] textarea{background:#fff!important;border:1px solid #ecd5d9!important;border-radius:10px!important;padding:14px 16px!important;font-size:15px!important;font-family:DM Sans,sans-serif!important;color:#2a1410!important;outline:none!important;width:100%!important;box-shadow:none!important}body[class*=template-customers] .field__input:focus,body[class*=template-customers] input:focus{border-color:#cd7f8b!important;box-shadow:0 0 0 3px #cd7f8b26!important}body[class*=template-customers] .field__label,body[class*=template-customers] label{color:#4a2820!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important}body[class*=template-customers] .button,body[class*=template-customers] button[type=submit]{background:#2a1410!important;color:#f6efe1!important;border:0!important;padding:16px 24px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-family:DM Sans,sans-serif!important;cursor:pointer!important;width:100%!important;margin-top:8px!important}body[class*=template-customers] .button:hover,body[class*=template-customers] button[type=submit]:hover{background:#1a0a08!important;transform:translateY(-1px)}body[class*=template-customers] a{color:#cd7f8b!important;text-decoration:underline!important;text-underline-offset:3px!important}body[class*=template-customers] a:hover{color:#2a1410!important}body[class*=template-customers] .button--secondary,body[class*=template-customers] a.button{background:transparent!important;color:#2a1410!important;border:1.5px solid #2a1410!important;text-decoration:none!important}body[class*=template-customers] .button--secondary:hover,body[class*=template-customers] a.button:hover{background:#2a1410!important;color:#f6efe1!important}body[class*=template-customers] table{width:100%!important;border-collapse:collapse!important;font-size:14px!important;background:#fff5f6!important;border:1px solid #f4e3e6!important;border-radius:14px!important;overflow:hidden!important}body[class*=template-customers] th,body[class*=template-customers] td{padding:16px!important;border-bottom:1px solid #f4e3e6!important;text-align:left!important;color:#4a2820!important}body[class*=template-customers] th{background:#fbeef0!important;font-size:11.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#997b75!important;font-weight:600!important}body[class*=template-customers] tr:last-child td{border-bottom:0!important}body[class*=template-customers] .customer__title,body[class*=template-customers] .customer__subtext{text-align:center!important;display:block!important;margin:0 auto 8px!important;color:#997b75!important}body[class*=template-customers] hr.hairline{border-color:#ecd5d9!important}body:not(.template-product){font-family:var(--cb-sans);color:var(--cb-dark);background:var(--cb-creme-1)}body:not(.template-product) h1,body:not(.template-product) h2,body:not(.template-product) h3,body:not(.template-product) h4{font-family:var(--cb-serif);letter-spacing:-.01em;color:var(--cb-dark);font-weight:600}body:not(.template-product) .cb-hero__cta,body:not(.template-product) .cb-cta,body:not(.template-product) .cb-button,body:not(.template-product) .cb-occasions__btn,body:not(.template-product) .cb-multi__cta,body:not(.template-product) .btn--primary,body:not(.template-product) .button--primary,body:not(.template-product) .cb-md-hero__cta,body:not(.template-product) .cb-zk-hero__cta,body:not(.template-product) .cart__checkout-button,body:not(.template-product) button[name=checkout],body:not(.template-product) .cb-staffel__cta,body:not(.template-product) .cb-staffel__buy-btn{background:linear-gradient(135deg,#2a2723,#0f0e0c);color:#fff;border:0;box-shadow:0 8px 24px #0f0e0c40;letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:.82rem}body:not(.template-product) .cb-hero{background:#faf4eb}body:not(.template-product) .cb-steps,body:not(.template-product) .cb-why{background:#fffdfa}body:not(.template-product) .cb-boxes,body:not(.template-product) .cb-reviews,body:not(.template-product) .cb-occasions{background:#f2e9dc}body:not(.template-product) .cb-multi,body:not(.template-product) .cb-maakproces,body:not(.template-product) .cb-about{background:#fffdfa}body:not(.template-product) .cb-faq,body:not(.template-product) .cb-smaken{background:#faf4eb}body:not(.template-product) .cb-hero__pill,body:not(.template-product) .cb-eyebrow{background:#fff;border:1px solid #E0C68F;color:#9f7e48;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:600}.drawer__heading,.cart__contents h2{font-family:var(--cb-serif);color:#0f0e0c}.cb-cart-bump:has(.cb-cart-bump__cb:checked){border-color:#c8a062;background:#faf2df;box-shadow:0 2px 8px #c8a0622e}.cb-cart-bump:hover{border-color:#c8a062}.cb-cart-bump__cb{accent-color:#0F0E0C}.cb-cart-shipbar__fill{background:linear-gradient(90deg,#e0c68f,#c8a062)}.cb-cart-shipbar__text strong{color:#9f7e48}.cb-cart-shipbar.is-free .cb-cart-shipbar__fill{background:#2a2723}.cb-cart-shipbar.is-free .cb-cart-shipbar__text strong{color:#0f0e0c}.cb-cart-delivery strong{color:#9f7e48}.cb-cart-delivery{background:#faf2df;border-color:#e0c68f}.cb-cart-bumps{background:#faf4eb}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cb-brand-override.css.map */
