: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:16px 18px;margin:22px 0;container-type:inline-size}.yk-etch label.yk-etch__opt{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;cursor:pointer;margin:0}.yk-etch label.yk-etch__opt>input{width:17px;height:17px;margin:2px 0 0;align-self:start;accent-color:var(--yk-accent);cursor:pointer;flex:none}.yk-etch__optlabel{display:block;font-family:var(--yk-f);font-size:14px;font-weight:400;letter-spacing:.04em;color:var(--yk-ink);line-height:1.4}.yk-etch__optlabel b{font-weight:400;color:var(--yk-accent);white-space:nowrap}.yk-etch__optnote{display:block;font-family:var(--yk-f);font-weight:300;font-size:12px;line-height:1.65;color:var(--yk-ink-soft);margin-top:5px}.yk-etch__optwarn{display:block;font-family:var(--yk-f);font-weight:300;font-size:11px;line-height:1.55;color:var(--yk-ink-soft);margin-top:7px}.yk-etch__optwarn:before{content:"!";display:inline-grid;place-items:center;width:13px;height:13px;margin-right:6px;border:1px solid var(--yk-accent);border-radius:50%;color:var(--yk-accent);font-size:9px;line-height:1;vertical-align:-2px}.yk-etch__body[hidden]{display:none}.yk-etch__body{margin-top:16px;padding-top:16px;border-top:1px solid var(--yk-rule)}.yk-etch__grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.yk-etch__grid>*{min-width:0}@container (min-width:500px){.yk-etch__grid{grid-template-columns:200px 1fr;gap:20px}}@supports not (container-type:inline-size){@media(min-width:1100px){.yk-etch__grid{grid-template-columns:200px 1fr;gap:20px}}}.yk-etch__stages{display:grid;grid-template-columns:1fr;gap:10px;justify-items:center}.yk-etch__stages.is-pair{grid-template-columns:1fr 1fr;gap:8px}.yk-etch__stage{position:relative;aspect-ratio:1;background:var(--yk-paper);border:1px solid var(--yk-rule);display:grid;place-items:center;overflow:hidden;width:100%;max-width:260px;margin:0 auto}.yk-etch__product{width:92%;object-fit:contain;mix-blend-mode:multiply}.yk-etch__zone{position:absolute;overflow:hidden;display:grid;place-items:center;padding:1px;outline:1px dashed rgba(42,41,39,.42);outline-offset:2px;transition:outline-color .3s}.yk-etch__zone.is-over{outline-color:var(--yk-accent)}.yk-etch__zone .yk-out{font-family:var(--yk-f);font-weight:300;color:#4b423b;opacity:.85;letter-spacing:.1em;white-space:nowrap;line-height:1;text-align:center;grid-area:1/1}.yk-etch__zone .yk-img{max-width:100%;max-height:100%;object-fit:contain;display:none;grid-area:1/1;filter:grayscale(1) contrast(2.1) brightness(.82) opacity(.8)}.yk-etch__zone.zone--light .yk-out{color:#f3ede6;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.35)}.yk-etch__zone.zone--light .yk-img{filter:grayscale(1) invert(1) contrast(1.7) opacity(.9)}.yk-etch__zonelabel{display:block;margin-top:8px;text-align:center;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--yk-ink-soft);font-family:var(--yk-f)}.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;gap:10px;border-bottom:1px solid var(--yk-ink);margin-bottom:6px}.yk-etch__field input{flex:1;min-width:0;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{flex:none;font-size:10.5px;color:var(--yk-ink-soft);font-variant-numeric:tabular-nums}.yk-etch__plabel{flex:none;min-width:4.5em;font-family:var(--yk-f);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--yk-ink-soft);font-weight:400}.yk-etch__plabel[hidden],.yk-etch__field[hidden]{display:none}@media(max-width:480px){.yk-etch__plabel{min-width:3.6em;letter-spacing:.1em;font-size:9.5px}}.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__file{display:block;font-family:var(--yk-f);font-size:11px;font-weight:300;color:var(--yk-ink-soft);margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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__piece em{font-style:normal;opacity:.62;margin-left:4px;font-size:10.5px}.yk-etch__warn{display:none;font-family:var(--yk-f);font-size:11.5px;color:var(--yk-accent);margin:12px 0 0}.yk-etch__buynote{font-family:var(--yk-f);font-weight:300;font-size:11.5px;line-height:1.55;color:var(--yk-ink-soft);text-align:center;margin:10px 0 0}.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}.yk-etch__total{font-family:var(--yk-f);font-size:12.5px;font-weight:300;color:var(--yk-ink);letter-spacing:.03em;line-height:1.6;margin:16px 0 0;padding-top:13px;border-top:1px solid var(--yk-rule)}.yk-etch__total b{font-weight:400}.yk-etch__ctasum{font-variant-numeric:tabular-nums;letter-spacing:.14em}
/*# sourceMappingURL=/cdn/shop/t/12/assets/yoki-product.css.map */
