:root{--rk-bg: #FFFFFF;--rk-surface: #FFFFFF;--rk-soft: #FAFAFA;--rk-ink: #000000;--rk-ink-soft: #1A1A1A;--rk-ink-muted: #6B6B6B;--rk-hairline: #E5E5E5;--rk-hairline-soft: #F0F0F0;--rk-sale: #C8102E;--rk-radius-card: 4px;--rk-radius-input: 4px;--rk-radius-pill: 9999px;--rk-shadow-lift: 0 12px 32px -16px rgba(0,0,0,.18);--rk-shadow-soft: 0 1px 2px rgba(0,0,0,.03);--rk-font: "Helvetica Neue", Helvetica, Arial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--color-background: 255 255 255;--color-foreground: 0 0 0;--color-foreground-heading: 0 0 0;--color-foreground-secondary: 107 107 107;--color-border: 229 229 229;--color-link: 0 0 0;--color-button: 0 0 0;--color-button-text: 255 255 255;--color-input-background: 255 255 255;--color-input-text: 0 0 0;--color-input-border: 229 229 229;--color-shadow: 0 0 0}html,body{background:var(--rk-bg)!important;color:var(--rk-ink)!important;font-family:var(--rk-font)!important;font-size:16px!important;line-height:1.55!important;letter-spacing:-.005em!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:var(--rk-font)!important}h1,.h1{font-size:clamp(40px,6vw,80px)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-.035em!important;color:var(--rk-ink)!important}h2,.h2{font-size:clamp(28px,4vw,44px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.025em!important;color:var(--rk-ink)!important}h3,.h3{font-size:clamp(18px,2.2vw,22px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.015em!important;color:var(--rk-ink)!important}h4,.h4{font-size:17px!important;font-weight:600!important;letter-spacing:-.01em!important}h5,.h5{font-size:14px!important;font-weight:600!important}h6,.h6{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.14em!important;color:var(--rk-ink-muted)!important}p,li,dd,span,label,td,th{font-size:16px;line-height:1.6;color:var(--rk-ink-soft)}a,a:visited{color:var(--rk-ink)!important;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}button,.button,.btn,[type=button],[type=submit],.shopify-payment-button__button,input[type=submit]{font-family:var(--rk-font)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em!important;line-height:1!important;border-radius:0!important;padding:18px 36px!important;border:1px solid var(--rk-ink)!important;background:var(--rk-ink)!important;color:var(--rk-bg)!important;box-shadow:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .14s ease;cursor:pointer}button:hover,.button:hover,.btn:hover,.shopify-payment-button__button:hover{background:var(--rk-bg)!important;color:var(--rk-ink)!important;border-color:var(--rk-ink)!important;text-decoration:none!important}.button--secondary,.button--tertiary,.button-outline,button.outline,.ghost-button{background:var(--rk-bg)!important;color:var(--rk-ink)!important;border-color:var(--rk-ink)!important}.button--secondary:hover,.button--tertiary:hover,.button-outline:hover{background:var(--rk-ink)!important;color:var(--rk-bg)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],textarea,select{font-family:var(--rk-font)!important;font-size:15px!important;background:var(--rk-bg)!important;color:var(--rk-ink)!important;border:1px solid var(--rk-hairline)!important;border-radius:0!important;padding:16px 18px!important;box-shadow:none!important}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--rk-ink)!important;box-shadow:inset 0 -1px 0 var(--rk-ink)!important}header,.header,.site-header,.shopify-section-header{background:#fffffff5!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rk-hairline)!important;box-shadow:none!important;padding:14px 32px!important}.header__menu a,.menu a,nav a{font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:var(--rk-ink)!important}.header__heading-link,.header__heading-logo{font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase;font-size:22px!important}section,.section,.shopify-section{background:var(--rk-bg);padding:56px 32px}.hero,[class*=hero]{padding:96px 32px 64px!important;background:var(--rk-bg)!important}header *,footer *,section h1,section h2,section h3{box-shadow:none!important}.card,.product-card,.card-wrapper,.grid__item,.product-grid__item{background:var(--rk-bg)!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;transition:transform .22s ease}.card:hover,.product-card:hover,.card-wrapper:hover,.grid__item:hover{transform:translateY(-3px)}.card img,.product-card img,.media img{border-radius:0!important;display:block;width:100%;height:auto;background:var(--rk-soft);transition:opacity .2s ease}.card:hover img,.product-card:hover img{opacity:.94}.card__heading,.product-card__title,.card-title{font-size:14px!important;font-weight:500!important;letter-spacing:-.005em!important;margin-top:16px!important;margin-bottom:4px!important;color:var(--rk-ink)!important}.price,.product-card__price,.card__price{font-size:14px!important;font-weight:600!important;color:var(--rk-ink)!important}.price-item--sale,.price__sale{color:var(--rk-sale)!important;font-weight:700!important}.price--on-sale .price-item--regular{text-decoration:line-through;color:var(--rk-ink-muted)!important;margin-right:8px;font-weight:400}.product-grid,.collection-grid,.grid{gap:32px 24px!important}.product__title,.product-info__title,.product-single__title{font-size:clamp(26px,3.2vw,38px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.025em!important}.product__price,.price__regular,.price-item--regular{font-size:22px!important;font-weight:600!important;letter-spacing:-.015em!important}.product__description,.product-description{font-size:16px!important;line-height:1.7!important;color:var(--rk-ink-soft)!important}.product__description h3{margin-top:28px!important;margin-bottom:10px!important;font-size:16px!important;text-transform:uppercase;letter-spacing:.1em}.product__description ul{padding-left:0!important;list-style:none!important}.product__description li{padding:12px 0 12px 24px!important;position:relative;border-bottom:1px solid var(--rk-hairline-soft)!important}.product__description li:last-child{border-bottom:none!important}.product__description li:before{content:"";position:absolute;left:0;top:22px;width:8px;height:1px;background:var(--rk-ink)}.badge,.tag,.label{border-radius:0!important;border:none!important;background:var(--rk-ink)!important;color:var(--rk-bg)!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.16em;padding:6px 10px!important}.badge--sale,.price__badge-sale{background:var(--rk-sale)!important;color:#fff!important;border-color:var(--rk-sale)!important}.collection-hero,.collection__title{border-bottom:1px solid var(--rk-hairline);padding-bottom:32px!important;margin-bottom:48px!important}.cart-drawer,.cart{background:var(--rk-bg)!important;border:none!important;box-shadow:-8px 0 32px #0000000f!important}.cart-item{border-bottom:1px solid var(--rk-hairline-soft)!important;padding:20px 0!important}.form__label,label{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase;font-weight:700!important;color:var(--rk-ink)!important;display:block;margin-bottom:8px}.variant-picker__option,.variant-button{border-radius:0!important;border:1px solid var(--rk-hairline)!important;background:var(--rk-bg)!important;color:var(--rk-ink)!important;font-weight:600!important;padding:12px 18px!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px!important}.variant-picker__option--selected,.variant-button--selected{background:var(--rk-ink)!important;color:var(--rk-bg)!important;border-color:var(--rk-ink)!important}details,.accordion{border-bottom:1px solid var(--rk-hairline)!important;padding:18px 0!important}summary{font-weight:700!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;list-style:none}footer,.footer,.site-footer{background:var(--rk-ink)!important;border-top:none!important;padding:72px 32px 32px!important;color:var(--rk-bg)!important}footer *,.footer *,.site-footer *{color:var(--rk-bg)!important}footer h3,footer h4,footer h5,footer h6{color:var(--rk-bg)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.16em;font-size:12px!important}footer a:hover,.footer a:hover,.site-footer a:hover{color:var(--rk-hairline)!important;text-decoration:underline}[style*=--color-accent],.button--primary,.btn--primary{background:var(--rk-ink)!important;color:var(--rk-bg)!important;border-color:var(--rk-ink)!important}::selection{background:var(--rk-ink);color:var(--rk-bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--rk-bg)}::-webkit-scrollbar-thumb{background:var(--rk-hairline)}::-webkit-scrollbar-thumb:hover{background:var(--rk-ink)}.rk-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--rk-ink)}.rk-trust-strip{background:var(--rk-ink);color:var(--rk-bg);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:16px 32px;text-align:center}.rk-trust-strip span{color:var(--rk-bg)!important;margin:0 18px;opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/3/assets/counterprint.css.map */
