html:root{--buttons-radius:999px;--buttons-radius-outset:999px;--buttons-border-width:2px;--buttons-border-opacity:1;--inputs-radius:999px;--inputs-radius-outset:999px;--inputs-border-width:1.5px;--inputs-border-opacity:.2;--media-radius:0px;--media-border-opacity:0;--card-corner-radius:0px;--card-border-opacity:0;--text-boxes-radius:0px;--text-boxes-border-opacity:0;--popup-corner-radius:0px;--popup-border-opacity:.1;--drawer-border-opacity:.1;--badge-corner-radius:999px;--font-heading-family:"Archivo",Arial,sans-serif;--font-heading-style:normal;--font-heading-weight:800;--font-body-family:"Archivo",Arial,sans-serif}body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5){letter-spacing:-.035em;text-transform:none}body :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #E31E21;outline-offset:3px;box-shadow:none}body .button,body .shopify-challenge__button,body .customer button{font-family:Archivo,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;min-height:52px;padding:0 28px}body .button--primary{background:#111;color:#fff}body .button--secondary{background:transparent;color:#111}body .button--primary:after{box-shadow:0 0 0 2px #111}@media(hover:hover){body .button--primary:hover{background:#e31e21}body .button--primary:hover:after,body .button:not(.button--secondary):not(.button--tertiary):hover:after{box-shadow:0 0 0 2px #e31e21}body .button--secondary:hover{color:#e31e21}body .button--secondary:hover:after{box-shadow:0 0 0 2px #e31e21}}html body .cart__checkout-button,html body.cpkr-site.cpkr-template-cart #MainContent .cart__checkout-button{background:#111;color:#fff}@media(hover:hover){html body .cart__checkout-button:hover,html body.cpkr-site.cpkr-template-cart #MainContent .cart__checkout-button:hover{background:#e31e21}}body .field__input,body .select__select,body .customer .field input{font-family:Archivo,Arial,sans-serif;font-size:16px;min-height:52px;padding-inline:22px}body .field__label{font-size:16px;left:22px}body .text-area,body textarea.field__input{border-radius:24px;padding:16px 22px}body .field:has(.text-area):before,body .field:has(.text-area):after{border-radius:24px}body .field:hover.field:after{box-shadow:0 0 0 1.5px #111}body .field__input:focus~.field__label,body .field__input:not(:placeholder-shown)~.field__label{font-size:12px}body :is(.title--primary,.main-page-title,.collections__title,.page-title){font-size:clamp(34px,8vw,52px);font-weight:800;line-height:1.05;letter-spacing:-.045em}body #MainContent .title-wrapper-with-link{align-items:baseline}body .cart__warnings,body .cart__empty-text{font-size:17px;color:#5e5e5b}body .cart-items thead th,body .cart-items__heading{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5e5e5b}body .cart-item{border-bottom:1px solid #DDDDDA}body .cart-item__media{overflow:hidden}body .cart-item__image{border-radius:0;background:#fff}body .cart-item__name{font-size:17px;font-weight:800;letter-spacing:-.02em;text-decoration:none}@media(hover:hover){body .cart-item__name:hover{color:#e31e21;text-decoration:none}}body .cart-item__details :is(.product-option,dl,.cart-item__old-price){font-size:14px}body .cart-item__totals .price,body .cart-item__final-price{font-size:17px;font-weight:800}body .quantity{border-radius:999px;min-height:52px}body .quantity__button{width:44px}body .cart__footer{background:#f6f6f5;padding:24px}body .totals{font-size:17px}body .totals__total{font-size:18px;font-weight:800}body .totals__total-value{font-size:24px;font-weight:800;letter-spacing:-.03em}body .tax-note,body .cart__footer .caption{font-size:14px;color:#5e5e5b}body .cart__note .field__input{border-radius:24px}body .cart-drawer .drawer__inner,body .cart-notification{background:#fff}body .drawer__header{padding:20px 24px}body .drawer__heading{font-size:26px;font-weight:800;letter-spacing:-.04em}body .drawer__close{border:2px solid #111;border-radius:999px;width:44px;height:44px}body .cart-drawer .cart-item__name,body .cart-notification-product__name{font-size:16px;font-weight:800}body .cart-drawer__footer{background:#f6f6f5;border-top:0;padding:20px 24px 24px}body .cart-drawer .totals__total-value{font-size:22px}body .cart-drawer .quantity{min-height:46px}body .search__input{min-height:56px}body .search__button{right:6px}body .card--card,body .card--standard>.card__content{background:transparent;border:0;box-shadow:none}body .card__media,body .card .media{border-radius:0}body .card__heading{font-size:16px;font-weight:700;letter-spacing:-.01em}body .card__heading a{text-decoration:none}@media(hover:hover){body .card:hover .card__heading a{color:#e31e21}}body .card-information .price{font-size:17px;font-weight:800}body .badge{font-size:12px;font-weight:700;letter-spacing:.02em;padding:7px 12px;border:0;background:#111;color:#fff}body .price__badge-sale{background:#e31e21;color:#fff}body .pagination__item{min-width:44px;min-height:44px;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none}body .pagination__item--current{background:#111;color:#fff}body .pagination__item--current:after{display:none}body .facets__summary,body .facets .select__select{border-radius:999px}body .article-card__title,body .blog-articles .card__heading{font-size:22px;font-weight:800;letter-spacing:-.035em}body .article-template__title{font-size:clamp(32px,7vw,48px);font-weight:800;letter-spacing:-.045em;line-height:1.08}body .article-template__content,body .rte{font-size:17px;line-height:1.7}body .rte :is(h2,h3){font-weight:800;letter-spacing:-.03em}body .rte img,body .article-template__hero-container img{border-radius:0}body .rte a{text-underline-offset:4px}body .cpkr-page-hero h1{font-weight:800;letter-spacing:-.045em}body .cpkr-page-hero p:not(.cpk-eyebrow){font-size:18px;color:#5e5e5b}body .cpkr-editorial-copy{font-size:17px;color:#3a3a38}body .cpkr-editorial-copy h2{font-weight:800;letter-spacing:-.035em}body .cpkr-editorial-image{background:#fff;border-radius:0;padding:0;min-height:0}body .cpkr-info-card{background:#f6f6f5;border-radius:0;padding:28px}body .cpkr-info-card h2,body .cpkr-info-card h3{font-size:21px;font-weight:800;letter-spacing:-.03em}body .cpkr-info-card p{font-size:16px;color:#5e5e5b;line-height:1.65}body .cpkr-search-form{gap:10px}body .cpkr-search-form input{border:1.5px solid #DDDDDA;border-radius:999px;padding:0 22px;min-height:54px;font-size:16px}body .cpkr-search-form input:focus{border-color:#111;outline:none}body .cpkr-contact-form .cpkr-field input,body .cpkr-contact-form .cpkr-field textarea{border:1.5px solid #DDDDDA;border-radius:999px;padding:0 22px;min-height:54px;font:400 16px Archivo,Arial,sans-serif}body .cpkr-contact-form .cpkr-field textarea{border-radius:24px;padding:16px 22px;min-height:160px}body .cpkr-contact-form .cpkr-field input:focus,body .cpkr-contact-form .cpkr-field textarea:focus{border-color:#111;outline:none}body .cpkr-contact-form .cpkr-field label{font-size:15px;font-weight:700}body .cpkr-form-message{background:#f6f6f5;border-radius:0;border-left:3px solid #E31E21}body .cpkr-privacy,body .cpkr-help-topics a{font-size:15px}body .cpkr-empty{padding:72px 0 96px}@media(prefers-reduced-motion:reduce){body .button,body .card,body .quantity__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/cpk-pages.css.map */
