:root{--cnc-ink: #1C2430;--cnc-cream: #F4EFE7}.cnc-h,.cart-drawer .drawer__heading,.template-cart .title,.cart__empty-text,.template-search h1,.template-search .title,.template-page .main-page-title,.template-page .title,.blog__title,.main-blog .title,.article-template__title,.article-card__title,.customer h1,.customer h2,.template-customers .title,.contact .title,.track-order-form .title,.template-404 .title{font-family:Druk Wide,Archivo,Arial Black,sans-serif!important;font-stretch:125%;font-weight:900!important;text-transform:uppercase;line-height:.94!important;letter-spacing:.005em!important}.cart__empty-text,.template-search h1,.template-page .main-page-title,.blog__title,.article-template__title,.customer h1,.template-cart .title{font-size:clamp(32px,4vw,56px)!important}.cart-drawer .drawer__heading{font-size:20px!important}.article-card__title{font-size:20px!important;text-transform:none;font-stretch:112%;font-weight:800!important;line-height:1.05!important}.cart-drawer,.template-cart .cart-items,.template-search,.template-page .rte,.article-template__content,.blog,.customer,.contact{font-family:Sweet Sans Pro,Inter,sans-serif}.template-page .rte,.article-template__content{font-size:16px;line-height:1.7;max-width:72ch}.cart-drawer .button,.template-cart .button,.template-search .button,.template-page .button,.template-blog .button,.template-article .button,.template-customers .button,.contact .button,.track-order-form .button,.cart__checkout-button,.shopify-payment-button__button,.search__button{border-radius:0!important;box-shadow:none!important;min-height:54px;font:700 12.5px/1 Sweet Sans Pro,Inter,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase}.cart-drawer .button:after,.template-cart .button:after,.template-page .button:after,.contact .button:after,.template-customers .button:after,.template-search .button:after{box-shadow:none!important;border-radius:0!important}.cart-drawer .button--tertiary,.template-cart .button--tertiary{min-height:0}.cart-drawer .field__input,.template-cart .field__input,.template-search .field__input,.contact .field__input,.customer .field__input,.track-order-form .field__input,.cart__note .text-area,.quantity,.quantity__input,.cart-drawer .quantity,.search__input{border-radius:0!important}.field__label,.form__label,.customer label,.contact label{font:600 11px/1.4 Sweet Sans Pro,Inter,sans-serif!important;letter-spacing:.16em;text-transform:uppercase}.cart-item__name,.cart-drawer .cart-item__name{font:700 15px/1.25 Sweet Sans Pro,Inter,sans-serif!important;text-transform:none}.cart-item__image,.cart-drawer .cart-item__image,.cart-item__image-container{border-radius:0!important}.cart-items th,.cart-items__heading--wide,.caption-with-letter-spacing{font:600 10.5px/1 Sweet Sans Pro,Inter,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase}.totals__subtotal,.totals__subtotal-value,.cart-drawer__footer .totals__subtotal,.cart-drawer__footer .totals__subtotal-value{font-family:Druk Wide,Archivo,sans-serif!important;font-stretch:118%;font-weight:800!important;text-transform:uppercase;letter-spacing:.02em}.product-option,.cart-item__final-price{font-family:Sweet Sans Pro,Inter,sans-serif!important}.template-cart .card,.template-search .card,.blog .card,.card__inner,.card__media,.article-card__image-wrapper,.cart-drawer__collection .card{border-radius:0!important}.contact .form__message,.contact .field,.customer .field{margin-bottom:14px}.customer .order-history,.customer table{font-size:14px}.template-search .search{margin-top:24px}.article-template__title{max-width:18ch}.article-template__hero-container,.article-template__hero-container img{border-radius:0!important}.blog-contents{margin:8px auto 32px!important;padding:22px 26px!important;border:1px solid rgba(28,36,48,.14)!important;border-radius:0!important;background:#fff!important}.blog-contents h2{margin:0 0 12px!important;font:700 11px/1 Sweet Sans Pro,Inter,sans-serif!important;letter-spacing:.18em;text-transform:uppercase;color:#6b7280}.blog-contents ol{margin:0!important;padding-left:0!important;counter-reset:toc;list-style:none!important}.blog-contents__item{counter-increment:toc;display:flex;gap:14px;align-items:baseline;padding:9px 0;border-top:1px solid rgba(28,36,48,.08)}.blog-contents__item:first-child{border-top:0}.blog-contents__item:before{content:counter(toc,decimal-leading-zero);font:500 11px/1 Druk Wide,Archivo,sans-serif;font-stretch:125%;letter-spacing:.12em;color:#8a8a90;min-width:24px}.blog-contents__link{font:600 15px/1.35 Sweet Sans Pro,Inter,sans-serif!important;color:#1c2430!important;text-decoration:none!important}.blog-contents__link:hover{text-decoration:underline!important;text-underline-offset:4px}.article-template__content{font-size:17px;line-height:1.75}.article-template__content h2{font-family:Druk Wide,Archivo,sans-serif!important;font-stretch:118%;font-weight:800!important;font-size:24px!important;line-height:1.1!important;margin:40px 0 12px!important;text-transform:none}.article-template__content a{text-decoration:underline;text-underline-offset:4px}.article-template__content li{margin-bottom:6px}.article-template__back,.article-template .circle-divider,.blog-nav a,.article-navigation a{font-family:Sweet Sans Pro,Inter,sans-serif!important}@media(max-width:749px){.blog-contents{padding:18px!important}.article-template__content{font-size:16px}}cart-drawer .cart-progress.cart-checkpoints{padding:2px 0 10px}cart-drawer .cart-progress__text{margin:0 0 12px!important;font:600 11.5px/1.3 Sweet Sans Pro,Inter,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#1c2430cc;text-align:left}cart-drawer .cart-progress__text strong,cart-drawer .cart-progress__text b{font-weight:800;color:#1c2430}cart-drawer .cart-progress__bar{height:4px!important;margin:0 14px 0 0!important;border-radius:0!important;background:#1c243024!important}cart-drawer .cart-progress__bar__progress{border-radius:0!important;background:#1c2430!important;background-image:none!important;animation:none!important}cart-drawer .cart-progress__bar__badge{font-size:2.6rem!important;background:#fff!important;border:1px solid rgba(28,36,48,.28)!important;box-shadow:0 2px 8px #1c24301a}cart-drawer .cart-progress__bar__badge .material-symbols-outlined{font-size:.55em!important;color:#1c2430!important}cart-drawer .cart-checkpoints__label{display:none!important}.cnc-cp{display:block;margin-top:3px;font:600 12px/1.3 Sweet Sans Pro,Inter,sans-serif;letter-spacing:.02em;color:#1c2430}.cnc-cp b{font-weight:800}.cnc-cp:after{content:""}.cg-pcard__price+.cnc-cp,.card__information .cnc-cp{margin-top:4px}.cnc-hub__card-price small{display:block;font:600 11px/1.2 Sweet Sans Pro,Inter,sans-serif;letter-spacing:.04em;opacity:.8}.cnc-cp2{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-family:Sweet Sans Pro,Inter,sans-serif}.cnc-cp2__now{font-weight:800;color:#b3261e;font-size:1.05em}.cnc-cp2__was{font-weight:500;opacity:.55;text-decoration:line-through}.cnc-cp2__tag{font:700 10px/1 Sweet Sans Pro,Inter,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;border:1px solid rgba(179,38,30,.55);color:#b3261e;white-space:nowrap}.cg-pcard__price--coupon{font-size:14px}.cg-card__meta .cnc-cp2__now,.cnc-hub__card-price .cnc-cp2__now{font-size:1em}.card__information .price .cnc-cp2{font-size:1.4rem}.cnc-cp{display:block}.cnc-code>summary{list-style:none;cursor:pointer;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3em;opacity:.75;padding:.4rem 0;width:max-content}.cnc-code>summary::-webkit-details-marker{display:none}.cnc-code>summary:hover,.cnc-code>summary:focus-visible{opacity:1}.cnc-code[open]>summary{margin-bottom:1rem}body:has(cart-drawer.active) [class*=kl-teaser-],body.template-cart [class*=kl-teaser-],body:has(cart-drawer.active) div[role=dialog][aria-label$=" Form"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cnc-pages.css.map */
