html.x-scroll-lock{overflow:hidden;scrollbar-gutter:stable}.shopify-section-group-header-group{position:sticky;top:0;z-index:var(--x-z-header);transition:top var(--x-dur-header) var(--x-ease-header)}.shopify-section-group-header-group:has(.x-announce){top:calc(-1 * var(--x-announce-h))}.shopify-section-group-header-group:has([data-announce-dismissed]){top:0}body.tmpl-index .shopify-section-group-header-group{position:fixed;left:0;right:0;top:0}body.tmpl-index .shopify-section-group-header-group:has(.x-announce):has([data-header].is-scrolled):not(:has([data-announce-dismissed])){top:calc(-1 * var(--x-announce-h))}[data-header][data-announce-dismissed] .x-announce{display:none}a{color:var(--x-wood-dark);text-decoration:none}a:hover{color:var(--x-ink)}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}input,textarea,select{font:inherit;color:inherit}p{margin:0}.skip-to-content{position:absolute;left:-9999px;top:8px;z-index:500;background:var(--x-ink);color:var(--x-cream);padding:10px 16px;border-radius:var(--x-r-sm);font-size:14px}.skip-to-content:focus{left:16px}.x-wrap{width:var(--x-container);margin-inline:auto}.x-wrap--narrow{width:var(--x-container-narrow)}.x-section--tight{padding-block:clamp(3rem,2rem + 3vw,4.5rem)}@media(max-width:767px){.x-section--tight{padding-block:clamp(2rem,1rem + 3vw,3rem)}}.x-eyebrow{display:flex;flex-direction:column;gap:10px;margin-bottom:26px}.x-eyebrow span:first-child{font-size:var(--x-eyebrow);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--x-text-muted)}.x-eyebrow .x-rule{width:32px;height:2px;background:var(--door-primary, var(--x-terracotta));display:block}.x-eyebrow h2{font-size:var(--x-h2);line-height:1.18;letter-spacing:-.01em}.x-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 28px;border-radius:var(--x-r-md);font-family:var(--x-font-body);font-size:15px;font-weight:500;letter-spacing:.01em;text-decoration:none;white-space:nowrap;min-width:44px;min-height:44px}.x-btn--lg{height:56px}.x-btn--sm{height:40px;padding:0 20px}.x-btn[disabled],.x-btn[aria-disabled=true]{background:var(--x-sand-deep);color:var(--x-text-subtle);box-shadow:none;pointer-events:none;border-color:transparent}.x-btn[aria-busy=true]{pointer-events:none}.x-btn--primary{position:relative;overflow:hidden;background:var(--x-terracotta-deep);color:var(--x-cream);box-shadow:var(--x-elev-cta);transition:background var(--x-dur-fast) var(--x-ease),box-shadow var(--x-dur-fast) var(--x-ease),transform var(--x-dur-fast) var(--x-ease)}.x-btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(251,246,238,0) 32%,rgba(251,246,238,.16) 44%,rgba(227,168,87,.22) 50%,rgba(251,246,238,.16) 56%,rgba(251,246,238,0) 68%,transparent 100%);background-size:260% 100%;background-position:130% 0;transition:background-position .62s var(--x-ease-settle);pointer-events:none}.x-btn--primary:hover:before,.x-btn--primary:focus-visible:before{background-position:-30% 0}.x-btn--primary:hover{background:var(--x-terracotta-hover);color:var(--x-cream);box-shadow:var(--x-elev-cta-hover);transform:translateY(-1px)}.x-btn--primary:active{background:var(--x-terracotta-press);transform:translateY(0) scale(.995);box-shadow:var(--x-elev-cta);transition-duration:var(--x-dur-instant)}.x-btn--engrave{position:relative;overflow:hidden;background:transparent;border:1.5px solid var(--x-ink);color:var(--x-ink);transition:color var(--x-dur-fast) var(--x-ease),border-color var(--x-dur-fast) var(--x-ease),background var(--x-dur-fast) var(--x-ease)}.x-btn--engrave:before{content:"";position:absolute;left:12%;bottom:12px;width:5px;height:5px;border-radius:var(--x-r-full);background:var(--x-honey);box-shadow:0 0 8px 2px #e3a857bf;opacity:0;transform:translate(0);transition:opacity .12s linear}.x-btn--engrave:after{content:"";position:absolute;left:12%;right:12%;bottom:12px;height:1.5px;background:linear-gradient(90deg,var(--x-wood-deep),rgba(143,74,29,.35));border-radius:1px;transform:scaleX(0);transform-origin:left center;transition:transform .72s var(--x-ease-settle)}.x-btn--engrave:hover,.x-btn--engrave:focus-visible{color:var(--x-wood-deep);border-color:var(--x-wood-deep);background:#e3a85712;text-shadow:0 1px 0 rgba(251,246,238,.6)}.x-btn--engrave:hover:after,.x-btn--engrave:focus-visible:after{transform:scaleX(1)}.x-btn--engrave:hover:before,.x-btn--engrave:focus-visible:before{opacity:1;animation:x-ember .72s var(--x-ease-settle) forwards}@keyframes x-ember{0%{transform:translate(0);opacity:1}85%{transform:translate(var(--x-ember-run, 190px));opacity:1}to{transform:translate(var(--x-ember-run, 190px));opacity:0}}.x-btn--ghost{position:relative;overflow:hidden;isolation:isolate;border:1.5px solid var(--x-border-strong);color:var(--x-ink);transition:color var(--x-dur-base) var(--x-ease),border-color var(--x-dur-base) var(--x-ease)}.x-btn--ghost:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--x-wood-dark);transform:translateY(101%);transition:transform .46s var(--x-ease-settle)}.x-btn--ghost:hover,.x-btn--ghost:focus-visible{color:var(--x-cream);border-color:var(--x-wood-dark)}.x-btn--ghost:hover:before,.x-btn--ghost:focus-visible:before{transform:translateY(0)}.x-btn--inverse{border-color:#fbf6ee66;color:var(--x-cream)}.x-btn--inverse:before{background:var(--x-cream)}.x-btn--inverse:hover,.x-btn--inverse:focus-visible{color:var(--x-ink);border-color:var(--x-cream)}.x-link{position:relative;color:var(--x-wood-dark);text-decoration:none;padding-right:4px;font-weight:500}.x-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px;background:currentColor;border-radius:1px;transform:scaleX(0);transform-origin:left center;transition:transform var(--x-dur-fast) var(--x-ease-settle)}.x-link:hover:after,.x-link:focus-visible:after{transform:scaleX(1)}.x-chip{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;min-height:44px;border-radius:var(--x-r-sm);background:var(--x-sand);color:var(--x-ink);border:1px solid transparent;white-space:nowrap;font-size:var(--x-body-sm);font-weight:500;transition:border-radius var(--x-dur-fast) var(--x-ease-settle),background var(--x-dur-fast) var(--x-ease),box-shadow var(--x-dur-fast) var(--x-ease),transform var(--x-dur-fast) var(--x-ease)}.x-chip:hover,.x-chip:focus-visible{border-radius:calc(var(--x-r-sm) + 2px);background:var(--x-sand-deep);box-shadow:inset 0 1px #fbf6eeb3,var(--x-elev-1);transform:translateY(-1px);color:var(--x-ink)}.x-chip[aria-pressed=true],.x-chip.is-active,.x-chip[aria-selected=true]{background:var(--x-ink);color:var(--x-cream)}.x-icon-btn{position:relative;border-radius:var(--x-r-md);display:grid;place-items:center;width:44px;height:44px;color:var(--x-ink);background:transparent;transition:color var(--x-dur-fast) var(--x-ease)}.x-icon-btn:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:var(--x-r-sm);background:radial-gradient(ellipse 60% 44% at 50% 50%,transparent 34%,rgba(138,90,51,.16) 35%,transparent 37%),radial-gradient(ellipse 60% 44% at 50% 50%,transparent 54%,rgba(138,90,51,.12) 55%,transparent 57%),radial-gradient(ellipse 60% 44% at 50% 50%,transparent 74%,rgba(138,90,51,.08) 75%,transparent 77%),var(--x-sand);opacity:0;transform:scale(.55);transition:opacity var(--x-dur-fast) var(--x-ease),transform var(--x-dur-base) var(--x-ease-settle)}.x-icon-btn:hover:before,.x-icon-btn:focus-visible:before{opacity:1;transform:scale(1)}.x-icon-btn:hover{color:var(--x-wood-dark)}.x-icon-btn>*{position:relative}.x-rings{position:absolute;pointer-events:none;width:0;height:0}.x-rings span{position:absolute;left:0;top:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:var(--x-r-full);border:1px solid currentColor;opacity:.24;transform:scale(1) scaleX(1.15);animation:x-rings .62s var(--x-ease) forwards}.x-rings span:nth-child(2){animation-delay:60ms}.x-rings span:nth-child(3){animation-delay:.12s}@keyframes x-rings{to{transform:scale(6) scaleX(1.15);opacity:0}}.x-engrave-fx{position:relative;display:inline-block}.x-engrave-fx__text{display:inline-block;white-space:nowrap}.x-engrave-fx.is-burning .x-engrave-fx__text{animation:x-fx-burn var(--x-dur-engrave) var(--x-ease-settle) forwards}@keyframes x-fx-burn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -4% 0 0)}}.x-engrave-fx__ember{position:absolute;left:-2px;bottom:3px;width:4px;height:4px;border-radius:var(--x-r-full);background:var(--x-honey);box-shadow:0 0 8px 2px #e3a857bf;opacity:0;pointer-events:none}.x-engrave-fx.is-burning .x-engrave-fx__ember{animation:x-fx-ember var(--x-dur-engrave) var(--x-ease-settle) forwards}@keyframes x-fx-ember{0%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(var(--x-fx-run, 160px))}to{opacity:0;transform:translate(var(--x-fx-run, 160px))}}.x-engrave-fx.is-typing .x-engrave-fx__ember{animation:x-fx-pulse .28s linear}@keyframes x-fx-pulse{0%{opacity:.9;transform:translate(var(--x-fx-run, 160px))}to{opacity:0;transform:translate(var(--x-fx-run, 160px))}}.x-engrave{display:flex;flex-direction:column;gap:14px}.x-engrave__preview{position:relative;display:grid;place-items:center;aspect-ratio:3 / 2;border-radius:var(--x-r-md);overflow:hidden;background:var(--x-sand-deep)}.x-engrave__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.x-engrave__overlay{position:relative;z-index:1;padding:10px 16px;font-size:clamp(1.3rem,1rem + 1.6vw,2rem)}.x-engrave-fx.is-empty .x-engrave-fx__text{opacity:.5}.x-engrave__field{display:flex;flex-direction:column;gap:6px}.x-engrave__input-row{display:flex;align-items:center;gap:12px}.x-engrave__input{flex:1;min-width:0;text-transform:uppercase;letter-spacing:.06em}.x-engrave__counter{flex:none;font-size:13px;color:var(--x-ink-55);font-variant-numeric:tabular-nums}.x-engrave__counter.is-max{color:var(--x-error)}.x-engrave__help{font-size:12px;color:var(--x-ink-55)}.x-engrave__confirm{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;color:var(--x-success)}.x-engrave__confirm[hidden]{display:none}.x-engrave__confirm svg{flex:none}.x-sawdust{position:absolute;left:50%;top:40%;width:0;height:0;pointer-events:none}.x-sawdust span{position:absolute;width:3px;height:3px;border-radius:var(--x-r-full);background:var(--x-sand-deep);opacity:0;animation:x-sawdust .9s var(--x-ease-settle) forwards}@keyframes x-sawdust{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(var(--dx, 0),var(--dy, -50px))}}@media(hover:none){.x-btn--primary:active:before{background-position:-30% 0}.x-btn--ghost:active:before,.x-btn--inverse:active:before{transform:translateY(0)}.x-btn--ghost:active,.x-btn--inverse:active{color:var(--x-cream)}.x-chip:active{background:var(--x-sand-deep)}}:root{--x-grid-gap: 8px}@media(min-width:768px){:root{--x-grid-gap: 10px}}@media(min-width:1024px){:root{--x-grid-gap: 12px}}.x-grid{display:grid;gap:var(--x-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:calc(-1 * (var(--x-gutter) - var(--x-grid-gap)))}.x-grid>*{min-width:0}@media(min-width:768px){.x-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.x-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.x-badge{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;border-radius:var(--x-r-xs);line-height:1.15;white-space:nowrap;border:1px solid transparent}.x-badge--engrave{background:var(--x-terracotta);color:var(--x-ink)}.x-badge--outline{background:transparent;border-color:var(--x-ink-70);color:var(--x-ink-70)}.x-badge--sand{background:var(--x-sand);color:var(--x-ink)}.x-badge--sand-deep{background:var(--x-sand-deep);color:var(--x-ink)}.x-badge--new{background:var(--x-ink);color:var(--x-cream)}.x-badge--stock{background:transparent;color:var(--x-error);padding-inline:0;letter-spacing:.02em;text-transform:none;font-size:13px}.x-input,.x-select,.x-textarea{width:100%;height:48px;padding:0 14px;background:var(--x-cream);color:var(--x-ink);border:1px solid var(--x-border);border-radius:var(--x-r-sm);font-size:16px;transition:border-color var(--x-dur-fast) var(--x-ease),box-shadow var(--x-dur-fast) var(--x-ease)}.x-textarea{height:auto;padding:12px 14px;min-height:120px}.x-input:focus,.x-select:focus,.x-textarea:focus{outline:none;border-color:var(--x-wood);box-shadow:0 0 0 3px var(--x-focus-glow)}.x-label{display:block;font-size:13px;font-weight:500;color:var(--x-ink-70);margin-bottom:6px}.x-error-msg{font-size:13px;color:var(--x-error);margin-top:6px}@keyframes xup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes xfade{0%{opacity:0}to{opacity:1}}@keyframes xinR{0%{transform:translate(100%)}to{transform:none}}@keyframes xinL{0%{transform:translate(-100%)}to{transform:none}}@keyframes xsheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes xtoast{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.x-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--x-z-drawer);display:none}.x-overlay.is-open{display:block}.x-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--x-overlay);animation:xfade .24s var(--x-ease)}.x-overlay__panel{position:absolute;background:var(--x-cream);box-shadow:var(--x-elev-3);display:flex;flex-direction:column}.x-overlay--right .x-overlay__panel{top:0;right:0;bottom:0;width:min(420px,100%);border-radius:var(--x-r-xl) 0 0 var(--x-r-xl);animation:xinR var(--x-dur-slow) var(--x-ease-settle)}.x-overlay--left .x-overlay__panel{top:0;left:0;bottom:0;width:min(340px,92%);border-radius:0 var(--x-r-xl) var(--x-r-xl) 0;animation:xinL .28s var(--x-ease-settle)}.x-overlay--sheet .x-overlay__panel{left:0;right:0;bottom:0;height:80vh;border-radius:var(--x-r-xl) var(--x-r-xl) 0 0;animation:xsheet .24s var(--x-ease-settle);padding-bottom:env(safe-area-inset-bottom)}.x-overlay--full .x-overlay__panel{top:0;right:0;bottom:0;left:0;animation:xfade .14s var(--x-ease)}@media(max-width:767px){.x-overlay--right .x-overlay__panel{border-radius:0}}.x-toast-region{position:fixed;bottom:24px;left:0;right:0;z-index:var(--x-z-toast);display:flex;justify-content:center;padding-inline:24px;pointer-events:none}@media(min-width:768px){.x-toast-region{justify-content:flex-end;padding-inline:32px}}.x-toast{display:flex;align-items:center;gap:16px;max-width:min(420px,100%);padding:14px 18px;background:var(--x-ink);color:var(--x-cream);border-radius:var(--x-r-sm);box-shadow:var(--x-elev-3);animation:xtoast .24s var(--x-ease);pointer-events:auto}.x-stars{position:relative;display:inline-block;line-height:1}.x-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--x-honey)}.x-stars__base{color:var(--x-sand-deep)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
