:root{--yk-paper: #F4F0ED;--yk-paper-2: #EAE5E0;--yk-ink: #2A2927;--yk-ink-soft: #7A756F;--yk-rule: #DDD6CF;--yk-accent: #A93024;--yk-f: "Jost", Futura, "Century Gothic", sans-serif}body{background:var(--yk-paper)}.product-information h1,.product-title,main h1{font-family:var(--yk-f)!important;font-weight:200!important;letter-spacing:.03em;color:var(--yk-ink);line-height:1.1}.price,.price-list,[class*=price]{font-family:var(--yk-f);letter-spacing:.05em}.product-information p,.product-information li,.product-description p,.product-description li{font-family:var(--yk-f);font-weight:300;line-height:1.75;color:var(--yk-ink)}.product-information h2,.product-information h3,.product-information h4,.product-description h2,.product-description h3,.product-description h4{font-family:var(--yk-f);font-weight:300;letter-spacing:.04em}.add-to-cart-button,.shopify-payment-button__button,button.button:not(.quantity-selector__button){font-family:var(--yk-f)!important;font-size:11.5px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important;border-radius:0!important}.add-to-cart-button,.shopify-payment-button__button{background:var(--yk-accent)!important;border-color:var(--yk-accent)!important;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.add-to-cart-button:hover,.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #a9302442}.variant-option__button-label,.variant-option label,.product-form__input label{font-family:var(--yk-f);font-weight:300;letter-spacing:.06em}.product-information h1:before{content:"";display:block;width:34px;height:2px;background:var(--yk-accent);margin-bottom:18px}[class*=etching],.laser-etching{font-family:var(--yk-f);letter-spacing:.04em}.yk-etch{border:1px solid var(--yk-rule);background:var(--yk-paper-2);padding:22px;margin:22px 0}.yk-etch__pill{display:inline-block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;border:1px solid var(--yk-rule);padding:6px 13px;border-radius:100px;font-family:var(--yk-f);font-weight:400}.yk-etch__title{font-family:var(--yk-f);font-weight:200;font-size:24px;letter-spacing:.03em;margin:14px 0 8px}.yk-etch__note{font-family:var(--yk-f);font-weight:300;font-size:12.5px;line-height:1.7;color:var(--yk-ink-soft);margin:0 0 18px}.yk-etch__grid{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:start}.yk-etch__stage{border:1px solid var(--yk-rule);background:var(--yk-paper);overflow:hidden;align-self:start}.yk-etch__product{display:block;width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply;border-bottom:1px solid var(--yk-rule)}.yk-etch__plate{position:relative;padding:10px 10px 7px}.yk-etch__zone{aspect-ratio:45/25;background:#fff;border:1px dashed rgba(42,41,39,.45);display:grid;place-items:center;overflow:hidden;padding:4px}.yk-etch__zone.is-over{border-color:var(--yk-accent)}.yk-etch__zone #ykOut{font-family:var(--yk-f);font-weight:300;font-size:14px;letter-spacing:.1em;color:#4b423b;white-space:nowrap;line-height:1;text-align:center}.yk-etch__zone #ykImg{max-width:100%;max-height:100%;object-fit:contain;display:none;filter:grayscale(1) contrast(2.1) brightness(.82) opacity(.85)}.yk-etch__zonelabel{display:block;margin-top:6px;text-align:center;font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:var(--yk-ink-soft)}.yk-etch__label{display:block;font-family:var(--yk-f);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--yk-ink-soft);margin-bottom:7px;font-weight:400}.yk-etch__field{display:flex;align-items:center;border-bottom:1px solid var(--yk-ink);margin-bottom:6px}.yk-etch__field input{flex:1;border:0;background:transparent;padding:8px 2px;font-family:var(--yk-f);font-size:16px;font-weight:300;letter-spacing:.08em;color:var(--yk-ink);outline:none}.yk-etch__count{font-size:10.5px;color:var(--yk-ink-soft);font-variant-numeric:tabular-nums}.yk-etch__glyphs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.yk-etch__glyphs button{width:30px;height:30px;border:1px solid var(--yk-rule);background:transparent;border-radius:50%;font-family:var(--yk-f);font-size:14px;color:var(--yk-ink);cursor:pointer;display:grid;place-items:center;transition:.22s;padding:0}.yk-etch__glyphs button:hover{border-color:var(--yk-ink);transform:translateY(-1px)}.yk-etch__row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0 4px}.yk-etch__upload{display:inline-flex;align-items:center;border:1px solid var(--yk-ink);padding:8px 14px;font-family:var(--yk-f);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;font-weight:400;transition:.22s}.yk-etch__upload:hover{background:var(--yk-ink);color:var(--yk-paper)}.yk-etch__clear{background:none;border:0;font-family:var(--yk-f);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--yk-ink-soft);cursor:pointer;text-decoration:underline;padding:0}.yk-etch__pieces{margin-top:16px}.yk-etch__pieceopts{display:flex;flex-wrap:wrap;gap:7px}.yk-etch__piece{padding:7px 14px;border:1px solid var(--yk-rule);border-radius:100px;background:transparent;font-family:var(--yk-f);font-size:11.5px;font-weight:300;letter-spacing:.05em;color:var(--yk-ink);cursor:pointer;transition:.22s}.yk-etch__piece:hover{border-color:var(--yk-ink)}.yk-etch__piece.is-on{background:var(--yk-ink);color:var(--yk-paper);border-color:var(--yk-ink)}.yk-etch__warn{display:none;font-family:var(--yk-f);font-size:11.5px;color:var(--yk-accent);margin:12px 0 0}.yk-etch__hint{font-family:var(--yk-f);font-size:11px;color:var(--yk-ink-soft);margin:12px 0 0;font-weight:300}.yk-etch__guide{display:inline-block;margin-top:12px;font-family:var(--yk-f);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--yk-accent);font-weight:400}@media(max-width:749px){.yk-etch__grid{grid-template-columns:1fr}.yk-etch__stage{max-width:230px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/yoki-product.css.map */
