@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(//optikutz.com/cdn/shop/t/3/assets/JetBrainsMono-Regular.woff2?v=99734567822834015341791419209) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(//optikutz.com/cdn/shop/t/3/assets/JetBrainsMono-SemiBold.woff2?v=126915017858575691431791419209) format("woff2")}:root{--ok-navy:#222831;--ok-copper:#C58F7F;--ok-copper-dark:#956051;--ok-steel:#38373A;--ok-grey:#F5F5F5;--ok-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ok-mono{font-family:var(--ok-mono);font-feature-settings:"zero" 0;letter-spacing:.02em}.ok-mono--eyebrow{font-family:var(--ok-mono);font-weight:600;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ok-copper-dark)}.color-scheme-3 .ok-mono--eyebrow{color:var(--ok-copper)}.ok-spec{font-family:var(--ok-mono);font-size:1.25rem;line-height:1.5;letter-spacing:.02em;color:var(--ok-copper-dark)}.ok-spec--chip{display:inline-block;padding:.4rem .8rem;border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.color-scheme-3 .ok-spec{color:var(--ok-copper)}.ok-grid,.color-scheme-4.gradient,.gradient.color-scheme-4{background-color:var(--ok-grey);background-image:linear-gradient(rgba(34,40,49,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,40,49,.06) 1px,transparent 1px),linear-gradient(rgba(34,40,49,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(34,40,49,.03) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-attachment:scroll}.ok-dim{display:flex;align-items:center;gap:1.4rem;font-family:var(--ok-mono);font-size:1.25rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--ok-copper-dark)}.ok-dim:before,.ok-dim:after{content:"";flex:1;height:.9rem;margin-top:.8rem;border-top:1.5px solid currentColor}.ok-dim:before{border-left:1.5px solid currentColor}.ok-dim:after{border-right:1.5px solid currentColor}.color-scheme-3 .ok-dim{color:var(--ok-copper)}.ok-dim--plain:before,.ok-dim--plain:after{margin-top:0;height:0;border-left:0;border-right:0}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--ok-copper-dark)!important;color:#fff!important}.button,.shopify-challenge__button,.customer button{font-weight:600;letter-spacing:.02em}.button--secondary:not([disabled]):hover{text-decoration:none}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline>li:last-child>a{margin-left:1.2rem;padding:.9rem 1.8rem;background:var(--ok-copper);color:var(--ok-navy);font-weight:600;text-decoration:none}.header__inline-menu .list-menu--inline>li:last-child>a:hover{background:var(--ok-copper-dark);color:#fff}.header__inline-menu .list-menu--inline>li:last-child>a span{text-decoration:none!important}}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--ok-copper);text-underline-offset:.8rem;text-decoration-thickness:2px}@media screen and (max-width:749px){.header__heading-logo{max-width:110px}}h1,h2,.h0,.h1,.h2{letter-spacing:-.03em}.h3,h3{letter-spacing:-.01em}.product__text.caption-with-letter-spacing{font-family:var(--ok-mono);font-weight:600;color:var(--ok-copper-dark);letter-spacing:.2em}.product-form__input--pill input[type=radio]+label{font-family:var(--ok-mono);font-size:1.35rem;letter-spacing:0}.announcement-bar__message{font-family:var(--ok-mono);letter-spacing:.06em}.caption-with-letter-spacing{font-family:var(--ok-mono)}.article-card-wrapper .card{border-top:3px solid var(--ok-navy)}.article-card__info .circle-divider,.article-card .caption-with-letter-spacing{font-family:var(--ok-mono);color:var(--ok-copper-dark)}.ok-table{width:100%;border-collapse:collapse;font-size:1.35rem;margin-top:1.2rem}.ok-table th{text-align:left;font-family:var(--ok-mono);font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ok-copper-dark);padding:.6rem 0;border-bottom:1.5px solid var(--ok-navy)}.ok-table td{font-family:var(--ok-mono);padding:.7rem 0;border-bottom:1px dashed rgba(34,40,49,.18)}.ok-badge{display:inline-block;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600;letter-spacing:.15em;line-height:1;padding:.5rem .8rem .4rem;border:1.5px solid #C58F7F;color:#956051;background:transparent;vertical-align:middle;white-space:nowrap;text-transform:uppercase}.color-scheme-3 .ok-badge{color:#c58f7f}.multirow .rte em{font-style:normal;display:inline-block;margin-left:.6rem;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600;letter-spacing:.15em;line-height:1;padding:.5rem .8rem .4rem;border:1.5px solid #C58F7F;color:#956051;vertical-align:middle;white-space:nowrap;text-transform:uppercase}.image-with-text__media--placeholder{background:#f5f5f5;background-image:linear-gradient(rgba(34,40,49,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,40,49,.06) 1px,transparent 1px);background-size:24px 24px;border:1px dashed rgba(34,40,49,.25)}.image-with-text__media--placeholder{position:relative;overflow:hidden;max-width:100%}.image-with-text__media--placeholder .placeholder-svg{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.multirow .image-with-text__media-item{min-width:0}.multirow .rte i{display:block;font-style:normal;font-family:JetBrains Mono,monospace;font-size:1.3rem;line-height:2;color:#222831;margin-top:1rem;padding:.8rem 0;border-top:1px solid rgba(34,40,49,.15);border-bottom:1px solid rgba(34,40,49,.15)}.multirow .rte i:first-line{color:#956051}.color-scheme-4 .rich-text__blocks{max-width:78rem}.image-with-text__media{position:relative}.image-with-text__media:not(.image-with-text__media--placeholder):before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:2;pointer-events:none;background:linear-gradient(#c58f7f,#c58f7f) left top/2.2rem 2px no-repeat,linear-gradient(#c58f7f,#c58f7f) left top/2px 2.2rem no-repeat,linear-gradient(#c58f7f,#c58f7f) right top/2.2rem 2px no-repeat,linear-gradient(#c58f7f,#c58f7f) right top/2px 2.2rem no-repeat,linear-gradient(#c58f7f,#c58f7f) left bottom/2.2rem 2px no-repeat,linear-gradient(#c58f7f,#c58f7f) left bottom/2px 2.2rem no-repeat,linear-gradient(#c58f7f,#c58f7f) right bottom/2.2rem 2px no-repeat,linear-gradient(#c58f7f,#c58f7f) right bottom/2px 2.2rem no-repeat}
/*# sourceMappingURL=/cdn/shop/t/3/assets/optikutz-blueprint.css.map */
