.CartBox_box__XlOgC{--frame:16px;grid-area:cart;position:relative;display:flex;flex-direction:column;min-height:0;padding:var(--frame);background-color:var(--band-dark);background-image:var(--iron-speck-h),var(--iron-speck-h),var(--iron-speck-v),var(--iron-speck-v),var(--band-h),var(--band-h),var(--band-v),var(--band-v);background-repeat:no-repeat;background-size:100% var(--frame),100% var(--frame),var(--frame) 100%,var(--frame) 100%,100% var(--frame),100% var(--frame),var(--frame) 100%,var(--frame) 100%;background-position:0 0,0 100%,0 0,100% 0,0 0,0 100%,0 0,100% 0;border-left:1px solid #000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.9),0 0 18px rgba(0,0,0,.5)}.CartBox_box__XlOgC:after{z-index:2;--arm:var(--frame);--reach:52px;background-color:#4b4945;background-image:var(--iron-cast-grain),var(--bracket-light),var(--bracket-light),var(--bracket-light),var(--bracket-light);background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:90px 90px,var(--reach) var(--reach),var(--reach) var(--reach),var(--reach) var(--reach),var(--reach) var(--reach);background-position:0 0,0 0,100% 0,0 100%,100% 100%;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-size:var(--reach) var(--arm),var(--reach) var(--arm),var(--reach) var(--arm),var(--reach) var(--arm),var(--arm) var(--reach),var(--arm) var(--reach),var(--arm) var(--reach),var(--arm) var(--reach);mask-size:var(--reach) var(--arm),var(--reach) var(--arm),var(--reach) var(--arm),var(--reach) var(--arm),var(--arm) var(--reach),var(--arm) var(--reach),var(--arm) var(--reach),var(--arm) var(--reach);-webkit-mask-position:0 0,100% 0,0 100%,100% 100%,0 0,100% 0,0 100%,100% 100%;mask-position:0 0,100% 0,0 100%,100% 100%,0 0,100% 0,0 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(0 -1px 0 rgba(255,246,226,.34)) drop-shadow(-1px 0 0 rgba(255,246,226,.2)) drop-shadow(1px 1px 0 rgba(0,0,0,.75)) drop-shadow(2px 3px 4px rgba(0,0,0,.7))}.CartBox_box__XlOgC:after,.CartBox_box__XlOgC:before{content:"";position:absolute;inset:0;pointer-events:none}.CartBox_box__XlOgC:before{z-index:3;--pitch:48px;background-image:var(--bolt),var(--bolt),var(--bolt),var(--bolt);background-repeat:no-repeat round,no-repeat round,round no-repeat,round no-repeat;background-size:var(--frame) var(--pitch),var(--frame) var(--pitch),var(--pitch) var(--frame),var(--pitch) var(--frame);background-position:0 0,100% 0,0 0,0 100%}.CartBox_panel__EdJ49{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:1rem 1.05rem 1.1rem;animation:CartBox_cart-open__N51rx .52s cubic-bezier(.4,0,.2,1) both;background-color:var(--plank);background-image:var(--plank-face);box-shadow:inset 0 0 0 1px rgba(0,0,0,.8),inset 0 3px 8px rgba(0,0,0,.4),inset 0 -3px 8px rgba(0,0,0,.32),inset 4px 0 9px -6px rgba(0,0,0,.45),inset -4px 0 9px -6px rgba(0,0,0,.45)}html[data-graphics=v2] .CartBox_box__XlOgC{--band-dark:#0b0e0e;--band-mid:#242b2a;--band:#3b4644;--band-light:#727973;--iron-cast-grain:url(/textures/v2/prop-iron.webp);background-color:var(--band-dark);background-image:var(--site-iron-grain),var(--site-iron-grain),var(--site-iron-grain),var(--site-iron-grain),var(--band-h),var(--band-h),var(--band-v),var(--band-v);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y,no-repeat,no-repeat,no-repeat,no-repeat;background-size:64px var(--frame),64px var(--frame),var(--frame) 64px,var(--frame) 64px,100% var(--frame),100% var(--frame),var(--frame) 100%,var(--frame) 100%;background-position:0 0,0 100%,0 0,100% 0,0 0,0 100%,0 0,100% 0;background-blend-mode:soft-light,soft-light,soft-light,soft-light,normal,normal,normal,normal}.CartBox_cornerJoints__LsT16,html[data-graphics=v2] .CartBox_box__XlOgC:after{display:none}html[data-graphics=v2] .CartBox_cornerJoints__LsT16{display:block;position:absolute;inset:0;z-index:2;pointer-events:none}.CartBox_cornerJoint__TgsRZ{position:absolute;width:calc(var(--frame) * 3.4);height:calc(var(--frame) * 3.4);background:url(/ui/forge-corner.svg) 50%/contain no-repeat;filter:drop-shadow(0 2px 0 rgba(4,8,7,.9)) drop-shadow(1px 4px 3px rgba(0,0,0,.6))}.CartBox_cornerTopLeft__INPRr{top:0;left:0}.CartBox_cornerTopRight__pumWQ{top:0;right:0;transform:rotate(90deg)}.CartBox_cornerBottomRight__s4Nnj{right:0;bottom:0;transform:rotate(180deg)}.CartBox_cornerBottomLeft__wS0Ka{bottom:0;left:0;transform:rotate(270deg)}html[data-graphics=v2] .CartBox_panel__EdJ49{background-color:#3b281b;background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.62) 0 2px,rgba(255,233,190,.15) 2px 4px,transparent 4px 64px),linear-gradient(180deg,rgba(11,7,4,.32),rgba(11,7,4,.45)),url(/ui/oak-grain.webp);background-size:auto,auto,384px 384px}@media (min-width:901px){html[data-graphics=v2] .CartBox_boxCollapsed__TeCQo{background:none}html[data-graphics=v2] .CartBox_boxCollapsed__TeCQo .CartBox_cornerJoints__LsT16{display:none}}@keyframes CartBox_cart-open__N51rx{0%{transform:translateX(100%)}to{transform:translateX(0)}}.CartBox_box__XlOgC:not(.CartBox_boxCollapsed__TeCQo){overflow:hidden}@media (prefers-reduced-motion:reduce){.CartBox_panel__EdJ49{animation:none}}.CartBox_boxCollapsed__TeCQo .CartBox_panel__EdJ49,.CartBox_rail__B0rSS{display:none}@media (min-width:901px){.CartBox_boxCollapsed__TeCQo{padding:0;background:none;border-left:0;box-shadow:none}.CartBox_boxCollapsed__TeCQo:after,.CartBox_boxCollapsed__TeCQo:before{display:none}.CartBox_rail__B0rSS{position:absolute;z-index:1;right:0;top:0;bottom:0;width:34px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.6rem;padding:.9rem 0;background-color:var(--plank);background-image:var(--plank-face-v);border:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.75),-4px 0 14px rgba(0,0,0,.6);color:var(--gilt);transform-origin:center right;transform:translateX(46px) rotate(-2deg);opacity:0;pointer-events:none;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .3s ease}.CartBox_boxCollapsed__TeCQo .CartBox_rail__B0rSS{transform:rotate(-2deg);opacity:1;pointer-events:auto}.CartBox_rail__B0rSS:hover{color:var(--gilt)}}@media (prefers-reduced-motion:reduce){.CartBox_rail__B0rSS{transition:none}}.CartBox_railLabel__nJF4d{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-display);letter-spacing:.3em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.5)}.CartBox_railCount__cDUTS{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--parchment-ink);background:var(--torch);padding:1px 4px}.CartBox_plate__vocCa{position:relative;margin:0 0 .85rem;padding:.5rem .7rem .55rem;background-color:rgba(18,12,7,.72);background-image:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.04));box-shadow:inset 0 0 0 1px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,232,190,.08),0 1px 0 rgba(255,232,190,.05)}.CartBox_head__roOqx{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.CartBox_collapse__oxk1K{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background-color:var(--iron-mid);background-image:linear-gradient(160deg,rgba(255,255,255,.16),rgba(0,0,0,.35) 62%);border:1px solid var(--iron-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 2px rgba(0,0,0,.55);color:var(--gilt-dim)}.CartBox_collapse__oxk1K:hover{border-color:var(--iron-light);color:var(--gilt)}.CartBox_title__6hn5o{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-display);line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--gilt);text-shadow:0 -1px 0 rgba(0,0,0,.55),0 1px 0 rgba(255,233,188,.22),0 2px 1px rgba(0,0,0,.85),0 4px 10px rgba(0,0,0,.6);margin:0 0 .3rem}.CartBox_subtitle__8au8u{margin:.15rem 0 0;font-size:var(--text-xs);font-style:italic;letter-spacing:.02em;color:#c9b38f;text-shadow:0 1px 0 rgba(0,0,0,.55)}.CartBox_linesSheet__rF9iR,.CartBox_totals__Pc_MA{position:relative;background-color:var(--parchment);background-image:var(--parchment-fibre);filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}.CartBox_linesSheet__rF9iR{-webkit-clip-path:polygon(3px 2px,23% 0,48% 3px,72% 0,calc(100% - 2px) 2px,100% 27%,calc(100% - 3px) 55%,100% 79%,calc(100% - 2px) calc(100% - 3px),75% 100%,50% calc(100% - 3px),26% 100%,2px calc(100% - 2px),0 77%,3px 52%,0 25%);clip-path:polygon(3px 2px,23% 0,48% 3px,72% 0,calc(100% - 2px) 2px,100% 27%,calc(100% - 3px) 55%,100% 79%,calc(100% - 2px) calc(100% - 3px),75% 100%,50% calc(100% - 3px),26% 100%,2px calc(100% - 2px),0 77%,3px 52%,0 25%)}.CartBox_totals__Pc_MA{-webkit-clip-path:polygon(2px 3px,28% 0,54% 2px,79% 0,calc(100% - 3px) 3px,100% 33%,calc(100% - 2px) 62%,100% 88%,calc(100% - 3px) calc(100% - 2px),68% 100%,43% calc(100% - 3px),19% 100%,3px calc(100% - 3px),0 71%,2px 44%,0 21%);clip-path:polygon(2px 3px,28% 0,54% 2px,79% 0,calc(100% - 3px) 3px,100% 33%,calc(100% - 2px) 62%,100% 88%,calc(100% - 3px) calc(100% - 2px),68% 100%,43% calc(100% - 3px),19% 100%,3px calc(100% - 3px),0 71%,2px 44%,0 21%)}.CartBox_linesSheet__rF9iR{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.CartBox_linesSheet__rF9iR:before,.CartBox_totals__Pc_MA:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:var(--tack),var(--tack),var(--tack),var(--tack);background-repeat:no-repeat;background-size:9px 9px;background-position:5px 5px,calc(100% - 5px) 5px,5px calc(100% - 5px),calc(100% - 5px) calc(100% - 5px)}.CartBox_linesSheet__rF9iR:has(.CartBox_emptyLine__g7ApS){background:none;filter:none;-webkit-clip-path:none;clip-path:none}.CartBox_linesSheet__rF9iR:has(.CartBox_emptyLine__g7ApS):before{display:none}.CartBox_lines__5ALl7{list-style:none;margin:0;padding:.6rem 1rem;flex:1 1 auto;min-height:0;overflow-y:auto}.CartBox_linesSheet__rF9iR:has(.CartBox_emptyLine__g7ApS) .CartBox_lines__5ALl7{padding:0}.CartBox_emptyLine__g7ApS{position:relative;isolation:isolate;margin:1.1rem 7px .9rem;padding:10px 5px;filter:drop-shadow(0 4px 5px rgba(0,0,0,.48))}.CartBox_emptySlip__1iJui{display:flex;align-items:center;justify-content:center;min-height:142px;padding:1.35rem 1.4rem;font-family:var(--font-heading);font-style:italic;font-size:var(--text-md);line-height:1.5;color:#33240f;text-align:center;background-color:#d7c39b;background-image:linear-gradient(90deg,rgba(82,53,24,.2),transparent 9%,transparent 91%,rgba(82,53,24,.18)),linear-gradient(180deg,rgba(255,245,213,.12),transparent 28%,transparent 72%,rgba(104,68,31,.16)),url(/ui/paper-texture.webp);background-size:auto,auto,200px 200px;border-left:1px solid rgba(95,64,32,.35);border-right:1px solid rgba(95,64,32,.35);-webkit-clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 23%,calc(100% - 2px) 48%,100% 71%,calc(100% - 2px) 100%,2px 100%,0 76%,2px 53%,0 27%);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 23%,calc(100% - 2px) 48%,100% 71%,calc(100% - 2px) 100%,2px 100%,0 76%,2px 53%,0 27%)}.CartBox_emptyLine__g7ApS:after,.CartBox_emptyLine__g7ApS:before{content:"";position:absolute;z-index:2;left:0;right:0;height:20px;background-color:#d5b984;background-size:auto,200px 200px;background-blend-mode:multiply;border:1px solid rgba(83,53,26,.6);border-radius:46% 54%/38% 38%;box-shadow:inset 0 1px 0 rgba(255,243,211,.32),0 2px 3px rgba(64,40,20,.48)}.CartBox_emptyLine__g7ApS:before{top:0;background-image:linear-gradient(180deg,#a88452,#ead3a5 22%,#f3e0b7 43%,#cfab75 75%,#745432),url(/ui/paper-texture.webp);transform:rotate(-.45deg)}.CartBox_emptyLine__g7ApS:after{bottom:0;background-image:linear-gradient(180deg,#65462a,#c5a270 23%,#f0d9aa 52%,#d7b887 78%,#9b7548),url(/ui/paper-texture.webp);transform:rotate(.4deg)}.CartBox_line__Y7pZ6{display:flex;align-items:flex-start;gap:10px;padding:.65rem 0;border-bottom:1px solid var(--rule);color:var(--ink-soft);font-size:var(--text-sm)}.CartBox_line__Y7pZ6:last-child{border-bottom:0}.CartBox_lineThumbLink__Auf4p{flex:none;display:block}.CartBox_lineThumb__xE2yW{width:44px;height:44px;flex:none;display:block;padding:3px;object-fit:cover;background-color:var(--thumb-bg);box-shadow:inset 0 0 0 1px rgba(0,0,0,.45),inset 0 2px 4px rgba(0,0,0,.38)}.CartBox_lineBody__zryVA{flex:1 1 auto;min-width:0}.CartBox_lineGone__ag_Ow .CartBox_lineThumb__xE2yW{opacity:.55}.CartBox_lineGone__ag_Ow .CartBox_lineName__ISZqp{text-decoration:line-through}.CartBox_lineBase__CMxuf{display:inline-block;margin-top:.2rem;font-size:var(--text-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.CartBox_lineBases__W03yk{display:inline-flex;gap:2px;margin-top:.25rem}.CartBox_lineBaseOption__sWAnV{padding:1px .45rem;background-color:var(--brass-mid);background-image:linear-gradient(172deg,rgba(255,246,216,.34),rgba(0,0,0,.26) 72%);border:1px solid var(--brass-dark);box-shadow:inset 0 1px 0 rgba(255,247,219,.3);color:#23190a;font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;text-shadow:0 1px 1px rgba(255,244,208,.28)}.CartBox_lineBaseOption__sWAnV:hover{border-color:var(--brass);background-color:var(--brass)}.CartBox_lineBaseActive__9F5ml,.CartBox_lineBaseActive__9F5ml:hover{background-color:var(--brass-light);border-color:var(--brass-dark);box-shadow:inset 0 1px 0 rgba(255,252,238,.55),inset 0 -2px 4px rgba(0,0,0,.22);color:#1a1206}@media (max-width:900px){.CartBox_lineBaseOption__sWAnV{min-height:32px;padding:0 .6rem}}.CartBox_gone__lF9uj{font-size:var(--text-xs);color:#8c2f16}.CartBox_repriced__nmdPQ{font-size:var(--text-xs);color:var(--ink-faint)}.CartBox_undo__hnibv{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem;padding:.4rem .55rem;background:rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px rgba(0,0,0,.3),inset 0 2px 4px -2px rgba(0,0,0,.5);font-size:var(--text-xs);color:var(--text-muted)}.CartBox_undoText__09tLS{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CartBox_undoButton__BjwIb{flex:none;background:none;border:0;padding:0;font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--torch-hot);text-decoration:underline}.CartBox_undoButton__BjwIb:hover{color:var(--bone)}.CartBox_lineFlash__Cj0LP{animation:CartBox_cart-flash__OG4oV 1.2s ease-out}@keyframes CartBox_cart-flash__OG4oV{0%{background:rgba(var(--glow),.4)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.CartBox_lineFlash__Cj0LP{animation:none;box-shadow:inset 3px 0 0 var(--torch)}}.CartBox_lineTop__EmTF_{display:flex;justify-content:space-between;gap:.75rem}.CartBox_wasPrice__q69G2{color:var(--ink-faint)}.CartBox_nowPrice__ACuwH{color:#8c2f16}.CartBox_lineName__ISZqp{font-size:var(--text-md);font-weight:var(--weight-strong);line-height:1.25;color:var(--ink);text-decoration:none;min-width:0}.CartBox_lineName__ISZqp:hover{color:#8c2f16}.CartBox_linePrice__eSKb_{flex:none;color:var(--ink);font-weight:var(--weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartBox_lineBottom__DtWyF{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .8rem;margin-top:.3rem;color:var(--ink-soft)}.CartBox_stepper__f_o0f{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartBox_stepper__f_o0f button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background-color:transparent;background-image:-webkit-image-set(url("/ui/coin.webp") 1x,url("/ui/coin@2x.webp") 2x);background-image:image-set(url("/ui/coin.webp") 1x,url("/ui/coin@2x.webp") 2x);background-size:100% 100%;background-repeat:no-repeat;filter:drop-shadow(0 2px 2px rgba(0,0,0,.38));color:#1a1a1a;font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-display);line-height:1;text-shadow:0 1px 2px rgba(58,54,48,.62)}.CartBox_stepper__f_o0f button:hover:not(:disabled){filter:drop-shadow(0 2px 4px rgba(0,0,0,.46)) brightness(1.12)}.CartBox_stepper__f_o0f button:active:not(:disabled){transform:translateY(1px);filter:drop-shadow(0 1px 1px rgba(0,0,0,.4)) brightness(.96)}@media (prefers-reduced-motion:reduce){.CartBox_stepper__f_o0f button:active:not(:disabled){transform:none}}.CartBox_backorder__dqSqw{font-size:var(--text-xs);color:#8a4a15}.CartBox_remove__z0paN{margin-left:auto;background:none;border:0;padding:0;font-size:var(--text-xs);color:var(--ink-faint);text-decoration:underline}.CartBox_remove__z0paN:hover{color:#8c2f16}.CartBox_totals__Pc_MA{flex:none;margin-top:.7rem;padding:.7rem 1rem .85rem}.CartBox_totalRow__vgllz{display:flex;justify-content:space-between;font-family:var(--font-heading);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);padding:.22rem 0}.CartBox_promo__n9YeI{color:#5a3d0c}.CartBox_rule__q_KVy{height:1px;background:var(--rule-strong);margin:.5rem 0 .55rem}.CartBox_grand__VPFbt{font-size:var(--text-lg);font-weight:var(--weight-display);letter-spacing:.01em;color:var(--ink)}.CartBox_shippingNote__mL8Df{margin:.2rem 0 .75rem;font-size:var(--text-xs);color:var(--ink-faint)}.CartBox_checkoutBar__PEH6I{position:relative;flex:none;margin-top:.8rem;padding-bottom:18px}.CartBox_checkout__boptQ{display:flex;align-items:center;justify-content:center;width:100%;height:52px;background-color:var(--iron);background-image:var(--bolt),var(--bolt),var(--iron-speck-h),var(--iron-band-h);background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:18px 18px,18px 18px,auto,100% 100%;background-position:6px 50%,calc(100% - 6px) 50%,0 0,0 0;border:1px solid var(--iron-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -3px 7px rgba(0,0,0,.5),0 3px 6px rgba(0,0,0,.65),0 0 0 1px rgba(0,0,0,.45);color:#f7ecd2;font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.9);transition:color .12s ease,box-shadow .12s ease}.CartBox_checkout__boptQ:hover:not([aria-disabled=true]){color:var(--gilt);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -3px 6px rgba(0,0,0,.4),0 2px 10px rgba(var(--glow),.28)}.CartBox_checkout__boptQ:active:not([aria-disabled=true]){box-shadow:inset 0 2px 6px rgba(0,0,0,.6)}.CartBox_checkout__boptQ[aria-disabled=true]{opacity:.5;cursor:not-allowed}.CartBox_hasp__sCSk8{position:absolute;left:50%;bottom:0;width:46px;height:30px;transform:translateX(-50%);background-color:var(--iron);background-image:radial-gradient(circle at 50% 62%,rgba(0,0,0,.92) 0 5px,rgba(0,0,0,0) 5.5px),radial-gradient(circle at 50% 59%,rgba(255,246,228,.28) 0 7px,rgba(0,0,0,0) 7.5px),var(--iron-plate),var(--iron-band-v);border:1px solid var(--iron-dark);border-top:0;border-radius:0 0 23px 23px;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -5px 9px rgba(0,0,0,.5),0 4px 6px rgba(0,0,0,.7)}.CartBox_checkout__boptQ[aria-disabled=true]+.CartBox_hasp__sCSk8{opacity:.5}@media (prefers-reduced-motion:reduce){.CartBox_checkout__boptQ{transition:none}}@media (max-width:900px){.CartBox_box__XlOgC{--frame:11px;border-left:0}.CartBox_title__6hn5o{font-size:var(--text-xl)}.CartBox_checkout__boptQ{height:46px;font-size:var(--text-sm);letter-spacing:.2em;text-indent:.2em}.CartBox_lines__5ALl7{max-height:40vh}.CartBox_boxCollapsed__TeCQo .CartBox_panel__EdJ49{display:flex}.CartBox_collapse__oxk1K{display:none}}.CartBox_note__L4nQr{position:relative;z-index:2;flex:none;margin:0;padding:.7rem 1rem 0;font-size:var(--text-xs);font-style:italic;line-height:1.4;color:var(--ink-soft)}.ShareButton_share__8fKDS{display:inline-flex;align-items:center;gap:.35rem;min-height:24px;margin:0 0 .6rem;padding:0 .45rem 0 .3rem;background:none;border:1px solid var(--rule-strong);color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--track-label);text-transform:uppercase}.ShareButton_share__8fKDS svg{width:13px;height:13px}.ShareButton_share__8fKDS:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:900px){.ShareButton_share__8fKDS{min-height:36px;padding:0 .7rem 0 .55rem;font-size:var(--text-xs)}}.ItemInfoBand_band__gOnoj{grid-area:info;position:relative;z-index:2;min-height:0;overflow:visible;background-color:#1c130c;background-image:repeating-linear-gradient(91deg,rgba(0,0,0,.5) 0 2px,rgba(255,255,255,.022) 2px 5px,rgba(0,0,0,0) 5px 26px),linear-gradient(180deg,#2a1d12,#150e08);border-top:1px solid #000;box-shadow:inset 0 3px 6px -3px rgba(0,0,0,.9)}.ItemInfoBand_sheet__TiNQM{position:relative;display:flow-root;--crest-rise:28px;--crest-h:30px;min-height:calc(100% - 16px);margin:9px 10px 7px;box-shadow:var(--parchment-aged),0 12px 28px rgba(0,0,0,.72),0 3px 8px rgba(0,0,0,.55)}.ItemInfoBand_crest__2g_Dh,.ItemInfoBand_sheet__TiNQM{background-color:var(--parchment);background-image:var(--parchment-fibre)}.ItemInfoBand_crest__2g_Dh{position:absolute;left:0;right:0;top:calc(-1 * var(--crest-rise));height:var(--crest-h);pointer-events:none;-webkit-mask-image:var(--scroll-wave);mask-image:var(--scroll-wave);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(0 -3px 5px rgba(0,0,0,.5))}.ItemInfoBand_sheet__TiNQM:before{inset:14px 34px;z-index:1;border:1px solid var(--rule);box-shadow:inset 0 0 0 3px var(--parchment),inset 0 0 0 4px var(--rule);background-image:var(--scroll-fleuron),var(--scroll-fleuron),var(--scroll-fleuron),var(--scroll-fleuron);background-size:26px 26px;background-position:-13px -13px,calc(100% + 13px) -13px,-13px calc(100% + 13px),calc(100% + 13px) calc(100% + 13px)}.ItemInfoBand_sheet__TiNQM:after,.ItemInfoBand_sheet__TiNQM:before{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat}.ItemInfoBand_sheet__TiNQM:after{inset:calc(-1 * var(--crest-rise)) 0 -7px;z-index:2;background-image:var(--scroll-roll-left),var(--scroll-roll-right);background-size:23px 100%;background-position:0 0,100% 0;filter:drop-shadow(2px 0 3px rgba(0,0,0,.5))}.ItemInfoBand_content__a0l0M,.ItemInfoBand_sheet__TiNQM:after{-webkit-mask-image:var(--scroll-wave),linear-gradient(#000,#000);mask-image:var(--scroll-wave),linear-gradient(#000,#000);-webkit-mask-size:100% var(--crest-h),100% calc(100% - var(--crest-h));mask-size:100% var(--crest-h),100% calc(100% - var(--crest-h));-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ItemInfoBand_content__a0l0M{position:relative;z-index:3;margin-top:calc(-1 * var(--crest-rise));padding:calc(1.3rem + var(--crest-rise)) 3rem 1.35rem}.ItemInfoBand_title__krPnQ{font-family:var(--font-heading);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.5rem}.ItemInfoBand_idle__JxjFy{margin:0;max-width:70ch;padding:0;color:var(--ink-soft);font-size:var(--text-md);font-style:italic}.ItemInfoBand_idleEngraving__MrFiJ{display:none}html[data-graphics=v2] .ItemInfoBand_content__a0l0M:has(.ItemInfoBand_idleEngraving__MrFiJ){display:flow-root}html[data-graphics=v2] .ItemInfoBand_idleEngraving__MrFiJ{display:block;float:right;width:160px;height:108px;margin:0 .6rem .1rem 1.2rem;background:url(/ui/makers-tools.webp) 50%/contain no-repeat;opacity:.68;filter:sepia(.4) saturate(.7)}@media (max-width:900px){html[data-graphics=v2] .ItemInfoBand_idleEngraving__MrFiJ{width:112px;height:78px;margin:0 0 .2rem .6rem}}.ItemInfoBand_columns__Av6sT{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto;align-items:start;grid-gap:.8rem 2rem;gap:.8rem 2rem}.ItemInfoBand_identity__mnPM_{min-width:0}.ItemInfoBand_headline__iA4Zs{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.012em;line-height:1.12;color:#6e1f1a;margin-bottom:.4rem;text-wrap:balance}.ItemInfoBand_badges__u8BaH{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ItemInfoBand_badges__u8BaH .badge{display:grid;place-items:center;width:68px;height:70px;padding:0 12px;border:0;border-radius:0;background-color:transparent;background-image:-webkit-image-set(url("/ui/wax-seal.webp") 1x,url("/ui/wax-seal@2x.webp") 2x);background-image:image-set(url("/ui/wax-seal.webp") 1x,url("/ui/wax-seal@2x.webp") 2x);background-size:100% 100%;background-repeat:no-repeat;box-shadow:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45));color:#f9ded4;font-family:var(--font-heading);font-size:.58rem;font-weight:var(--weight-display);letter-spacing:.1em;line-height:1.22;text-align:center;text-shadow:0 1px 1px rgba(60,4,8,.85);transform:rotate(-4deg);opacity:1}.ItemInfoBand_badges__u8BaH .badge-blood{filter:drop-shadow(0 2px 3px rgba(0,0,0,.45)) hue-rotate(22deg) saturate(1.15)}.ItemInfoBand_badges__u8BaH .badge-stone{filter:drop-shadow(0 2px 3px rgba(0,0,0,.45)) grayscale(.92) brightness(1.05);color:#ece6dd;text-shadow:0 1px 1px rgba(20,18,16,.85)}.ItemInfoBand_badges__u8BaH .badge-torch{filter:drop-shadow(0 2px 3px rgba(0,0,0,.45)) hue-rotate(34deg) saturate(1.35) brightness(1.12);transform:rotate(3deg)}.ItemInfoBand_meta__GgdTN{margin:0 0 .6rem;font-size:var(--text-xs);letter-spacing:.015em;line-height:1.4;color:var(--ink-soft)}.ItemInfoBand_description__TVL4H{margin:0;max-width:58ch;font-size:var(--text-lg);font-weight:var(--weight-body);line-height:1.6;color:var(--ink-soft)}.ItemInfoBand_actions__PXiOZ{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.6rem .9rem}@media (max-width:1150px){.ItemInfoBand_columns__Av6sT{grid-template-columns:minmax(0,1fr) auto}.ItemInfoBand_description__TVL4H{grid-column:1;grid-row:2}.ItemInfoBand_actions__PXiOZ{grid-column:2;grid-row:1/span 2;align-items:flex-start}}.ItemInfoBand_stepper__EWh_R{display:inline-flex;align-items:center;gap:8px;height:auto;background:none;color:var(--ink);font-size:var(--text-md)}.ItemInfoBand_stepper__EWh_R button,.ItemInfoBand_stepper__EWh_R span{width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background-color:transparent;background-image:-webkit-image-set(url("/ui/coin.webp") 1x,url("/ui/coin@2x.webp") 2x);background-image:image-set(url("/ui/coin.webp") 1x,url("/ui/coin@2x.webp") 2x);background-size:100% 100%;background-repeat:no-repeat;filter:drop-shadow(0 2px 2px rgba(0,0,0,.42));color:#1a1a1a;font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(58,54,48,.62)}.ItemInfoBand_stepper__EWh_R span{min-width:38px;text-align:center}.ItemInfoBand_stepper__EWh_R button{font-size:var(--text-xl);line-height:1}.ItemInfoBand_stepper__EWh_R button:hover:not(:disabled){filter:drop-shadow(0 2px 4px rgba(0,0,0,.5)) brightness(1.12)}.ItemInfoBand_stepper__EWh_R button:active:not(:disabled){transform:translateY(1px);filter:drop-shadow(0 1px 1px rgba(0,0,0,.45)) brightness(.96)}.ItemInfoBand_stepper__EWh_R button:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ItemInfoBand_stepper__EWh_R button:active:not(:disabled){transform:none}}.ItemInfoBand_wasPrice__qMpnr{color:var(--ink-faint);font-size:.9em}.ItemInfoBand_nowPrice__3dqTu{color:#8c2f16}.ItemInfoBand_addButton__p0ZV7{position:relative;z-index:1;display:grid;place-items:center;width:162px;height:auto;aspect-ratio:340/245;min-width:0;padding:0 12%;margin:0;background-color:transparent;background-image:-webkit-image-set(url("/ui/plaque.webp") 1x,url("/ui/plaque@2x.webp") 2x);background-image:image-set(url("/ui/plaque.webp") 1x,url("/ui/plaque@2x.webp") 2x);background-size:100% 100%;background-repeat:no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45));color:#f8e8c2;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-display);letter-spacing:.07em;line-height:1.25;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.75),0 0 10px rgba(0,0,0,.5)}.ItemInfoBand_addWrap__T99ex{position:relative;display:inline-grid;place-items:center;margin:4px 0 30px}.ItemInfoBand_ribbon__5BTwg{position:absolute;z-index:0;left:50%;top:-74px;width:72px;height:240px;transform:translateX(-50%);background-image:-webkit-image-set(url("/ui/ribbon.webp") 1x,url("/ui/ribbon@2x.webp") 2x);background-image:image-set(url("/ui/ribbon.webp") 1x,url("/ui/ribbon@2x.webp") 2x);background-size:100% auto;background-position:bottom;background-repeat:no-repeat;filter:drop-shadow(0 3px 4px rgba(0,0,0,.42));pointer-events:none}.ItemInfoBand_addButton__p0ZV7:hover:not(:disabled){filter:drop-shadow(0 5px 9px rgba(0,0,0,.5)) brightness(1.1);background-color:transparent}.ItemInfoBand_addButton__p0ZV7:active:not(:disabled){transform:translateY(1px)}.ItemInfoBand_addButton__p0ZV7.ItemInfoBand_addButtonBackorder__iCgxm{background-color:transparent;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45)) hue-rotate(-18deg) saturate(1.5);color:#f9e3d6}.ItemInfoBand_addButton__p0ZV7.ItemInfoBand_addButtonBackorder__iCgxm:hover:not(:disabled){filter:drop-shadow(0 5px 9px rgba(0,0,0,.5)) hue-rotate(-18deg) saturate(1.5) brightness(1.1)}@media (prefers-reduced-motion:reduce){.ItemInfoBand_addButton__p0ZV7:active:not(:disabled){transform:none}}.ItemInfoBand_bundleNote__6QrvC{flex-basis:100%;font-size:var(--text-xs);font-style:italic;color:var(--ink-faint)}.ItemInfoBand_backorderNote__BB7Lb{font-size:var(--text-xs);color:#8a4a15}.ItemInfoBand_finalSaleNote__KohtY{width:100%;max-width:34ch;margin:0;font-size:var(--text-sm);line-height:1.4;text-align:right;color:var(--ink-soft)}.ItemInfoBand_finalSaleNote__KohtY a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.ItemInfoBand_sheet__TiNQM{--crest-rise:20px;--crest-h:22px;min-height:calc(100% - 12px);margin:7px 7px 5px}.ItemInfoBand_sheet__TiNQM:before{inset:10px 19px;background-size:20px 20px;background-position:-10px -10px,calc(100% + 10px) -10px,-10px calc(100% + 10px),calc(100% + 10px) calc(100% + 10px)}.ItemInfoBand_sheet__TiNQM:after{background-size:15px 100%}.ItemInfoBand_content__a0l0M{margin-top:0;padding:.95rem 1.5rem 1.05rem;-webkit-mask-image:none;mask-image:none}.ItemInfoBand_headline__iA4Zs{font-size:var(--text-xl)}.ItemInfoBand_ribbon__5BTwg{top:-20px;height:168px;width:64px}.ItemInfoBand_addButton__p0ZV7{width:150px}.ItemInfoBand_badges__u8BaH{position:absolute;top:20px;right:48px;z-index:1;flex-direction:column;align-items:flex-end;gap:6px}.ItemInfoBand_identity__mnPM_{padding-right:110px}.ItemInfoBand_columns__Av6sT:has(.ItemInfoBand_badges__u8BaH>:nth-child(2)) .ItemInfoBand_description__TVL4H{padding-right:102px}.ItemInfoBand_columns__Av6sT{grid-template-columns:minmax(0,1fr)}.ItemInfoBand_actions__PXiOZ,.ItemInfoBand_description__TVL4H{grid-column:1;grid-row:auto}.ItemInfoBand_actions__PXiOZ{justify-content:flex-start}}.ItemInfoBand_actionsSitrep__d5qqc{flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;max-width:260px}.ItemInfoBand_actionsSitrep__d5qqc .ItemInfoBand_finalSaleNote__KohtY{text-align:center}.ItemInfoBand_secondary__Kt2m0{min-height:24px;padding:.2rem .4rem;margin:0;background:none;border:0;color:var(--ink);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.ItemInfoBand_secondary__Kt2m0:hover{color:#8c2f16}.ItemInfoBand_buyNote__dJwwK{margin:.2rem 0 0;font-size:var(--text-xs);line-height:1.4;text-align:center;color:var(--ink-faint)}.ItemInfoBand_returnNote__dpxOw{margin:.3rem 0 0;max-width:32ch;font-size:var(--text-sm);font-style:italic;line-height:1.4;text-align:center;color:#6e1f1a}@media (max-width:1150px){.ItemInfoBand_actionsSitrep__d5qqc{align-items:center}}@media (max-width:900px){.ItemInfoBand_actionsSitrep__d5qqc{align-items:flex-start;max-width:none}.ItemInfoBand_actionsSitrep__d5qqc .ItemInfoBand_finalSaleNote__KohtY,.ItemInfoBand_buyNote__dJwwK,.ItemInfoBand_returnNote__dpxOw{text-align:left}}.MobileCartBar_bar__hY08N{display:none}.MobileCartBar_summary__Cmjjw{display:flex;align-items:baseline;gap:.5rem;color:var(--bar-text);text-decoration:none;font-size:var(--text-sm)}.MobileCartBar_summary__Cmjjw:hover{color:var(--bone)}.MobileCartBar_total__3l2et{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--bone)}.MobileCartBar_checkout__PGzFt{margin-left:auto;height:38px;font-size:var(--text-xs)}@media (max-width:900px){.MobileCartBar_bar__hY08N{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:.75rem;padding:.45rem .75rem;background:linear-gradient(90deg,var(--bar-start) 0,var(--bar-mid) 55%,var(--bar-end) 100%);border-top:1px solid #000}}.MobileCartBar_count__0k4_7{color:var(--bar-text);font-size:var(--text-sm)}.ShopShell_shell__SgmO_{--cart-col:25fr;display:grid;height:100dvh;min-height:560px;grid-template-columns:52fr 23fr var(--cart-col);grid-template-rows:34px minmax(220px,1fr) auto;grid-template-areas:"bar bar bar" "display catalog cart" "info info cart";background:var(--canvas);overflow:hidden}html[data-graphics=v2] .ShopShell_shell__SgmO_{--site-wood-wash:none;--site-wood-grain:none}.ShopShell_cartCollapsed__5oFa_{--cart-col:34px}.ShopShell_main__PM42V{display:contents}@media (max-width:900px){.ShopShell_shell__SgmO_{height:auto;min-height:100dvh;overflow:visible;grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(260px,40vh) auto auto auto;grid-template-areas:"bar" "display" "catalog" "info" "cart";padding-bottom:52px}}