html.configurator-order-page-scroll{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}.custom-chopstick-configurator-layout.configurator-order-page-scroll{height:auto;min-height:100%;overflow:visible}.custom-chopstick-configurator-layout.configurator-order-page-scroll .custom-chopstick-configurator-main,.custom-chopstick-configurator-layout.configurator-order-page-scroll .custom-chopstick-configurator-shell{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.custom-chopstick-order-flow{--order-ink: #173f3a;--order-muted: #687672;--order-line: #d8d6ce;--order-orange: #e96632;position:relative;z-index:11;display:none;width:100%;min-height:100vh;min-height:100dvh;padding:calc(var(--configurator-frame-height) + clamp(2.25rem,5vw,4.5rem)) clamp(1.25rem,5vw,5rem) clamp(3rem,7vw,6rem);background:#fbfaf6;color:var(--order-ink)}.custom-chopstick-order-flow[aria-hidden=false]{display:block}.custom-chopstick-configurator-shell[data-configurator-presentation=order-flow] .custom-chopstick-configurator-frame{position:absolute;z-index:20;border-bottom:1px solid rgba(23,63,58,.09);background:#fbfaf6f5}.custom-chopstick-configurator-shell[data-configurator-presentation=order-flow]>.custom-chopstick-product-stage,.custom-chopstick-configurator-shell[data-configurator-presentation=order-flow] .custom-chopstick-configurator-panel,.custom-chopstick-configurator-shell[data-configurator-presentation=order-flow] .custom-chopstick-configurator-editor,.custom-chopstick-configurator-shell[data-configurator-presentation=order-flow] .custom-chopstick-configurator-flat-view,.custom-chopstick-configurator-shell[data-configurator-presentation=order-flow] .custom-chopstick-configurator-sample-browser{display:none!important}.custom-chopstick-order-flow [hidden]{display:none!important}.custom-chopstick-order-flow .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.custom-chopstick-order-flow button,.custom-chopstick-order-flow input{font:inherit}.custom-chopstick-order-flow button:focus-visible,.custom-chopstick-order-flow input:focus-visible,.custom-chopstick-order-flow a:focus-visible{outline:2px solid var(--order-orange);outline-offset:3px}.custom-chopstick-order-flow__inner{width:min(100%,76rem);margin:0 auto}.custom-chopstick-order-stage__heading{max-width:43rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.custom-chopstick-order-stage__step{margin:0 0 .65rem;color:var(--order-orange);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.custom-chopstick-order-stage__heading h2,.custom-chopstick-confirmation h2{margin:0;color:var(--order-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:400;letter-spacing:-.035em;line-height:1}.custom-chopstick-order-stage__heading>p:last-child{margin:.9rem 0 0;color:var(--order-muted);font-size:clamp(1rem,1.6vw,1.15rem)}.custom-chopstick-order-stage__choose-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);gap:clamp(2rem,5vw,5rem);align-items:start}.custom-chopstick-order-products{display:grid;padding:0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.custom-chopstick-order-product{position:relative;display:flex;min-width:0;overflow:hidden;border:1px solid var(--order-line);border-radius:.7rem;background:#fff;cursor:pointer;flex-direction:column;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.custom-chopstick-order-product:hover{border-color:#aaa9a3;transform:translateY(-1px)}.custom-chopstick-order-product:has(input:checked){border-color:var(--order-orange);box-shadow:0 0 0 1px var(--order-orange),0 .75rem 2rem #173f3a14}.custom-chopstick-order-product input{position:absolute;width:1px;height:1px;opacity:0}.custom-chopstick-order-product__visual,.custom-chopstick-review-product__visual{position:relative;display:block;overflow:hidden;background:linear-gradient(145deg,#f3f0e9,#fff)}.custom-chopstick-order-product__visual{height:clamp(10rem,18vw,14rem)}.custom-chopstick-order-product__visual img,.custom-chopstick-review-product__visual img{position:static;display:block;width:100%;max-width:100%;height:100%;padding:1rem;object-fit:contain}.custom-chopstick-order-product__copy{display:flex;padding:1.15rem 1.2rem 1.3rem;flex-direction:column;gap:.35rem}.custom-chopstick-order-product__copy strong{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.custom-chopstick-order-product__copy small{color:var(--order-muted);line-height:1.4}.custom-chopstick-order-product__copy>span{margin-top:.45rem;color:var(--order-ink)}.custom-chopstick-order-product__copy b{color:var(--order-orange);font-size:1.1rem}.custom-chopstick-order-product__check{position:absolute;top:.85rem;right:.85rem;display:grid;width:1.7rem;height:1.7rem;border:1px solid var(--order-line);border-radius:50%;background:#fff;color:transparent;place-items:center}.custom-chopstick-order-product:has(input:checked) .custom-chopstick-order-product__check{border-color:var(--order-orange);background:var(--order-orange);color:#fff}.custom-chopstick-order-quantity{display:grid;margin-top:clamp(2rem,4vw,3rem);grid-template-columns:1fr auto;gap:.8rem 1.5rem;align-items:center}.custom-chopstick-order-quantity h3,.custom-chopstick-order-summary h3,.custom-chopstick-review-card h3,.custom-chopstick-confirmation h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400}.custom-chopstick-order-quantity h3 small,.custom-chopstick-order-quantity>div:first-child p{color:var(--order-muted);font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:400}.custom-chopstick-order-quantity>div:first-child p{margin:.25rem 0 0}.custom-chopstick-order-quantity__stepper{display:grid;overflow:hidden;border:1px solid var(--order-line);border-radius:.55rem;background:#fff;grid-template-columns:3.25rem 4.5rem 3.25rem}.custom-chopstick-order-quantity__stepper button,.custom-chopstick-order-quantity__stepper output{display:grid;min-height:3.25rem;border:0;background:transparent;color:var(--order-ink);font-size:1.15rem;place-items:center}.custom-chopstick-order-quantity__stepper button{cursor:pointer}.custom-chopstick-order-quantity__stepper button:disabled{color:#b8b8b2;cursor:not-allowed}.custom-chopstick-order-quantity__stepper output{border-right:1px solid var(--order-line);border-left:1px solid var(--order-line);font-weight:700}.custom-chopstick-order-quantity__units{padding:1rem 1.1rem;margin:0;border-radius:.55rem;background:#efeee8;grid-column:1 / -1}.custom-chopstick-order-summary,.custom-chopstick-review-card{padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--order-line);border-radius:.7rem;background:#fff}.custom-chopstick-order-summary{position:sticky;top:1.25rem}.custom-chopstick-order-pricing{margin:1.15rem 0 0}.custom-chopstick-order-pricing>div,.custom-chopstick-confirmation__summary dl>div,.custom-chopstick-review-product dl>div{display:flex;justify-content:space-between;gap:1rem}.custom-chopstick-order-pricing>div{padding:.55rem 0}.custom-chopstick-order-pricing dt,.custom-chopstick-order-pricing dd,.custom-chopstick-confirmation__summary dt,.custom-chopstick-confirmation__summary dd,.custom-chopstick-review-product dt,.custom-chopstick-review-product dd{margin:0}.custom-chopstick-order-pricing dd{white-space:nowrap}.custom-chopstick-order-pricing__total{padding-top:1rem!important;margin-top:.65rem;border-top:1px solid var(--order-line);font-size:1.12rem;font-weight:700}.custom-chopstick-order-design-summary{padding:1rem;margin-top:1rem;border-radius:.55rem;background:#f5f3ed}.custom-chopstick-order-design-summary__heading,.custom-chopstick-review-card__heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.custom-chopstick-order-design-summary h4{margin:0}.custom-chopstick-order-design-summary button,.custom-chopstick-review-card__heading button{padding:0;border:0;background:none;color:var(--order-orange);cursor:pointer;font-size:.82rem}.custom-chopstick-order-previews{display:grid;margin-top:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.custom-chopstick-order-previews figure{min-width:0;margin:0}.custom-chopstick-order-previews figcaption{margin-bottom:.35rem;color:var(--order-muted);font-size:.72rem}.custom-chopstick-order-previews canvas{display:block;width:100%;height:auto;border:1px solid var(--order-line);border-radius:.3rem;background:#fff}.custom-chopstick-order-proof-note,.custom-chopstick-order-proof-callout{display:flex;padding:1rem;border-radius:.55rem;background:#fff7e9;gap:.35rem}.custom-chopstick-order-proof-note{margin:1rem 0;flex-direction:column;font-size:.82rem}.custom-chopstick-order-proof-note span{color:var(--order-muted);line-height:1.45}.custom-chopstick-order-action{display:inline-flex;min-height:3.25rem;padding:.85rem 1.2rem;border-radius:.4rem;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;font-weight:700;text-decoration:none}.custom-chopstick-order-action--primary{width:100%;border:1px solid var(--order-orange);background:var(--order-orange);color:#fff}.custom-chopstick-order-action--primary:hover{border-color:#d55323;background:#d55323}.custom-chopstick-order-action--primary:disabled{opacity:.65;cursor:wait}.custom-chopstick-order-action--quiet{width:auto;min-height:2.5rem;padding-right:0;padding-left:0;border:0;background:transparent;color:var(--order-ink);font-weight:400}.custom-chopstick-order-stage__decisions>.custom-chopstick-order-action--quiet{margin-top:1rem}.custom-chopstick-review-groups{display:grid;gap:1rem}.custom-chopstick-order-previews--review canvas{min-height:5rem}.custom-chopstick-review-product__body{display:grid;margin-top:1rem;grid-template-columns:7.5rem minmax(0,1fr);gap:1.25rem;align-items:center}.custom-chopstick-review-product__visual{width:7.5rem;height:6rem;border-radius:.4rem}.custom-chopstick-review-product__visual img{padding:.5rem}.custom-chopstick-review-product dl{display:grid;margin:0;gap:.55rem}.custom-chopstick-review-product dt,.custom-chopstick-confirmation__summary dt{color:var(--order-muted)}.custom-chopstick-review-product dd,.custom-chopstick-confirmation__summary dd{text-align:right}.custom-chopstick-order-proof-callout{margin:1rem 0;align-items:center;gap:.9rem}.custom-chopstick-order-proof-callout>span{display:grid;width:2.25rem;height:2.25rem;border:1px solid var(--order-ink);border-radius:50%;flex:0 0 auto;place-items:center}.custom-chopstick-order-proof-callout p{display:flex;margin:0;color:var(--order-muted);flex-direction:column;gap:.2rem}.custom-chopstick-order-proof-callout strong{color:var(--order-ink)}.custom-chopstick-order-email{display:grid;max-width:32rem;margin:1.25rem 0;gap:.5rem;font-weight:700}.custom-chopstick-order-email input{min-height:3.2rem;padding:.75rem .9rem;border:1px solid var(--order-line);border-radius:.4rem;background:#fff;color:var(--order-ink)}.custom-chopstick-order-error,[data-order-server-errors]{margin:.75rem 0;color:#a63522;line-height:1.45}.custom-chopstick-order-error:empty,[data-order-server-errors]:empty{display:none}.custom-chopstick-order-form>.custom-chopstick-order-stage>.custom-chopstick-order-action{margin-top:.55rem}.custom-chopstick-confirmation{width:min(100%,35rem);margin:0 auto;text-align:center}.custom-chopstick-order-flow:has(.custom-chopstick-confirmation:not([hidden])){padding-top:calc(var(--configurator-frame-height) + clamp(.45rem,1.25dvh,.95rem));padding-bottom:clamp(.3rem,.8dvh,.7rem)}.custom-chopstick-confirmation__success{position:relative;width:clamp(10rem,18dvh,11.25rem);height:clamp(6.75rem,12.5dvh,7.8rem);margin:0 auto clamp(.05rem,.5dvh,.25rem);pointer-events:none}.custom-chopstick-confirmation__mark{position:absolute;top:clamp(.72rem,1.5dvh,1rem);left:50%;display:grid;width:clamp(5.35rem,9.2dvh,5.95rem);height:clamp(5.35rem,9.2dvh,5.95rem);transform:translate(-50%);border-radius:50%;background:#fff0d5;place-items:center}.custom-chopstick-confirmation__mark svg{width:2.25rem;height:auto;fill:none;stroke:#ef4b16;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.custom-chopstick-confirmation__spark{--spark-opacity: .72;--spark-rotate: 45deg;--spark-start-rotate: -10deg;--spark-burst-rotate: 72deg;--spark-from-x: 0;--spark-from-y: 0;--spark-burst-x: 0;--spark-burst-y: 0;--spark-delay: 0ms;--spark-duration: 1.12s;position:absolute;display:block;width:.4rem;height:.4rem;border-radius:.08rem;background:#f06a24;opacity:var(--spark-opacity);transform:rotate(var(--spark-rotate));transform-origin:center}.custom-chopstick-confirmation__spark--1{--spark-from-x: 2.65rem;--spark-from-y: 2.15rem;--spark-burst-x: -.18rem;--spark-burst-y: -.14rem;--spark-duration: 1.1s;top:.55rem;left:1.45rem}.custom-chopstick-confirmation__spark--2{--spark-opacity: .78;--spark-rotate: 38deg;--spark-start-rotate: -24deg;--spark-burst-rotate: 105deg;--spark-from-x: -2.75rem;--spark-from-y: 1.75rem;--spark-burst-x: .2rem;--spark-burst-y: -.16rem;--spark-delay: 45ms;--spark-duration: 1.24s;top:1.35rem;right:.9rem;width:.22rem;height:.55rem;border-radius:1rem;background:#e9ad42}.custom-chopstick-confirmation__spark--3{--spark-opacity: .7;--spark-rotate: 45deg;--spark-start-rotate: 5deg;--spark-burst-rotate: 118deg;--spark-from-x: 3.25rem;--spark-from-y: -1.45rem;--spark-burst-x: -.22rem;--spark-burst-y: .18rem;--spark-delay: 105ms;--spark-duration: 1.28s;bottom:1.25rem;left:.65rem;width:.26rem;height:.26rem;background:#f3c864}.custom-chopstick-confirmation__spark--4{--spark-opacity: .76;--spark-rotate: 45deg;--spark-start-rotate: -30deg;--spark-burst-rotate: 130deg;--spark-from-x: -2.75rem;--spark-from-y: -1.75rem;--spark-burst-x: .19rem;--spark-burst-y: .17rem;--spark-delay: 20ms;--spark-duration: 1.16s;right:1.25rem;bottom:.75rem}.custom-chopstick-confirmation__spark--5{--spark-opacity: .76;--spark-rotate: -42deg;--spark-start-rotate: 18deg;--spark-burst-rotate: -118deg;--spark-from-x: 4.1rem;--spark-from-y: .55rem;--spark-burst-x: -.23rem;--spark-burst-y: 0;--spark-delay: 75ms;--spark-duration: 1.32s;top:2.65rem;left:0;width:.2rem;height:.5rem;border-radius:1rem;background:#f1bc52}.custom-chopstick-confirmation__spark--6{--spark-opacity: .68;--spark-rotate: 45deg;--spark-start-rotate: -15deg;--spark-burst-rotate: 150deg;--spark-from-x: -4.1rem;--spark-from-y: .25rem;--spark-burst-x: .24rem;--spark-burst-y: 0;--spark-delay: 135ms;--spark-duration: 1.18s;top:3.15rem;right:.05rem;width:.24rem;height:.24rem;background:#f4d98d}.custom-chopstick-confirmation__spark--7{--spark-opacity: .82;--spark-start-rotate: -50deg;--spark-burst-rotate: 112deg;--spark-from-x: 0;--spark-from-y: 3.35rem;--spark-burst-x: 0;--spark-burst-y: -.22rem;--spark-delay: .18s;--spark-duration: 1.38s;top:0;left:calc(50% - .22rem);width:.44rem;height:.44rem;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);background:#ed9b2d}.custom-chopstick-confirmation__spark--8{--spark-opacity: .7;--spark-start-rotate: 36deg;--spark-burst-rotate: -95deg;--spark-from-x: 0;--spark-from-y: -2.85rem;--spark-burst-x: 0;--spark-burst-y: .2rem;--spark-delay: 235ms;--spark-duration: 1.28s;bottom:.15rem;left:calc(50% - .17rem);width:.34rem;height:.34rem;border-radius:50%;background:#f4ca61}.custom-chopstick-confirmation__spark--9{--spark-opacity: .84;--spark-start-rotate: -18deg;--spark-burst-rotate: 140deg;--spark-from-x: 3.45rem;--spark-from-y: 1.65rem;--spark-burst-x: -.2rem;--spark-burst-y: -.14rem;--spark-delay: .26s;--spark-duration: 1.39s;top:.7rem;left:.38rem;width:.25rem;height:.7rem;border-radius:1rem;background:#ef5d22}.custom-chopstick-confirmation__spark--10{--spark-opacity: .72;--spark-start-rotate: 24deg;--spark-burst-rotate: -130deg;--spark-from-x: -3.55rem;--spark-from-y: 1.45rem;--spark-burst-x: .22rem;--spark-burst-y: -.12rem;--spark-delay: 315ms;--spark-duration: 1.34s;top:.65rem;right:.25rem;width:.52rem;height:.52rem;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);background:#f0bd4e}.custom-chopstick-confirmation__spark--11{--spark-opacity: .7;--spark-start-rotate: -8deg;--spark-burst-rotate: 95deg;--spark-from-x: 3.8rem;--spark-from-y: -1.25rem;--spark-burst-x: -.22rem;--spark-burst-y: .16rem;--spark-delay: .39s;--spark-duration: 1.25s;right:.7rem;bottom:.5rem;width:.2rem;height:.48rem;border-radius:1rem;background:#f3d27b}.custom-chopstick-confirmation__spark--12{--spark-opacity: .76;--spark-start-rotate: 12deg;--spark-burst-rotate: -105deg;--spark-from-x: -3.7rem;--spark-from-y: -1.35rem;--spark-burst-x: .2rem;--spark-burst-y: .14rem;--spark-delay: .44s;--spark-duration: 1.21s;bottom:.45rem;left:.65rem;width:.3rem;height:.3rem;border-radius:50%;background:#ef6b28}.custom-chopstick-confirmation[data-confirmation-celebration=playing] .custom-chopstick-confirmation__mark{animation:custom-chopstick-confirmation-mark .76s cubic-bezier(.2,.85,.3,1.2) both}.custom-chopstick-confirmation[data-confirmation-celebration=playing] .custom-chopstick-confirmation__mark svg path{animation:custom-chopstick-confirmation-check .62s ease-out .17s both}.custom-chopstick-confirmation[data-confirmation-celebration=playing] .custom-chopstick-confirmation__spark{animation:custom-chopstick-confirmation-spark var(--spark-duration) cubic-bezier(.16,.8,.3,1) var(--spark-delay) both;will-change:opacity,transform}@keyframes custom-chopstick-confirmation-mark{0%{opacity:0;transform:translate(-50%) scale(.68);box-shadow:0 0 #ef4b1600}58%{opacity:1;transform:translate(-50%) scale(1.08);box-shadow:0 0 0 .7rem #ef4b1614}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes custom-chopstick-confirmation-check{0%{stroke-dasharray:48;stroke-dashoffset:48}to{stroke-dasharray:48;stroke-dashoffset:0}}@keyframes custom-chopstick-confirmation-spark{0%,6%{opacity:0;transform:translate3d(var(--spark-from-x),var(--spark-from-y),0) rotate(var(--spark-start-rotate)) scale(.08)}34%{opacity:1;transform:translateZ(0) rotate(var(--spark-burst-rotate)) scale(1.45)}59%{opacity:.16;transform:translate3d(var(--spark-burst-x),var(--spark-burst-y),0) rotate(var(--spark-burst-rotate)) scale(.55)}76%{opacity:0;transform:translate3d(var(--spark-burst-x),var(--spark-burst-y),0) rotate(var(--spark-rotate)) scale(.4)}88%{opacity:1;transform:translateZ(0) rotate(var(--spark-rotate)) scale(1.24)}to{opacity:var(--spark-opacity);transform:translateZ(0) rotate(var(--spark-rotate)) scale(1)}}.custom-chopstick-confirmation h2{font-size:clamp(2.65rem,4vw,3.45rem)}.custom-chopstick-confirmation__intro{max-width:28rem;margin:clamp(.3rem,.8dvh,.6rem) auto clamp(.8rem,1.7dvh,1.25rem);color:#283d39;font-size:.93rem;line-height:1.48}.custom-chopstick-confirmation__received{display:grid;width:min(100%,17.5rem);padding:0;margin:0 auto clamp(.75rem,1.55dvh,1.2rem);gap:clamp(.38rem,.85dvh,.62rem);list-style:none;text-align:left}.custom-chopstick-confirmation__received li{color:#293d39;font-size:.86rem}.custom-chopstick-confirmation__received li:before{display:inline-grid;width:1.05rem;height:1.05rem;margin-right:.65rem;border-radius:50%;background:#3d8b70;color:#fff;content:"\2713";font-size:.66rem;place-items:center}.custom-chopstick-confirmation__summary{padding:1rem 1.15rem;border:1px solid var(--order-line);border-radius:.55rem;background:#fff;text-align:left}.custom-chopstick-confirmation__summary-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.custom-chopstick-confirmation .custom-chopstick-confirmation__summary h3,.custom-chopstick-confirmation .custom-chopstick-confirmation__next h3{color:#253936;font-family:Arial,Helvetica,sans-serif;font-size:.96rem;font-weight:700}.custom-chopstick-confirmation__summary-heading button{padding:.2rem 0;border:0;background:transparent;color:#ef4b16;cursor:pointer;font-size:.76rem;font-weight:600}.custom-chopstick-confirmation__summary dl{display:grid;margin:.85rem 0 0;gap:.72rem}.custom-chopstick-confirmation__summary dl>div{align-items:baseline}.custom-chopstick-confirmation__summary dt,.custom-chopstick-confirmation__summary dd{color:#354744;font-size:.82rem}.custom-chopstick-confirmation__summary dd{max-width:67%;font-weight:500;line-height:1.35}.custom-chopstick-confirmation__summary-primary>div:last-child{padding-top:.72rem;border-top:1px solid #e2e0d9}.custom-chopstick-confirmation__summary-primary>div:last-child dt,.custom-chopstick-confirmation__summary-primary>div:last-child dd{color:#1f3733;font-weight:700}.custom-chopstick-confirmation__summary-primary>div:last-child dd{font-size:1.12rem}.custom-chopstick-confirmation__details{padding-top:.8rem;border-top:1px solid #e2e0d9}.custom-chopstick-confirmation__details dd{overflow-wrap:anywhere}.custom-chopstick-confirmation__next{padding:1.1rem 1.15rem 1.15rem;text-align:left}.custom-chopstick-confirmation__next ol{display:grid;padding:0;margin:.9rem 0 0;gap:.72rem;list-style:none}.custom-chopstick-confirmation__next li{position:relative;display:grid;min-height:3.15rem;grid-template-columns:3.05rem minmax(0,1fr);gap:.9rem;align-items:center}.custom-chopstick-confirmation__next li:not(:last-child):after{position:absolute;top:3.15rem;bottom:-.72rem;left:1.5rem;border-left:2px dotted #a7a49a;content:""}.custom-chopstick-confirmation__next-icon{position:relative;z-index:1;display:grid;width:3.05rem;height:3.05rem;border-radius:50%;background:#fff5e5;place-items:center}.custom-chopstick-confirmation__next-icon svg{width:1.38rem;height:1.38rem;fill:none;stroke:#725737;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.custom-chopstick-confirmation__next-copy{display:grid;gap:.22rem}.custom-chopstick-confirmation__next-copy strong{color:#253936;font-size:.84rem}.custom-chopstick-confirmation__next-copy>span{color:var(--order-muted);font-size:.77rem;line-height:1.35}.custom-chopstick-confirmation__return{width:100%;min-height:3.3rem;border:1px solid #cfcfc8;background:#fff;color:#203a36}.custom-chopstick-confirmation__return:hover{border-color:#aeb2aa;background:#f7f6f2}.custom-chopstick-order-stage[data-order-stage=chopsticks]{width:min(100%,67.5rem);margin:0 auto}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-stage__heading{margin-bottom:1.5rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-stage__heading h2{font-size:clamp(2rem,3.3vw,2.75rem);letter-spacing:-.035em}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-stage__heading>p:last-child{margin-top:.55rem;color:#293c39;font-size:.95rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-stage__choose-layout{grid-template-columns:minmax(0,35.5rem) minmax(21rem,1fr);gap:clamp(2rem,4vw,3.5rem)}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-products{gap:.85rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product{border-radius:.55rem;box-shadow:none}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product:has(input:checked){border-color:#f04405;box-shadow:0 0 0 1px #f04405}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product__visual{display:block;width:100%;height:auto;aspect-ratio:1.48;padding:.15rem;background:#f9f8f5}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product__visual img{position:relative;top:auto;left:auto;display:block;width:100%;max-width:100%;height:100%;padding:.75rem;object-fit:contain}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product__copy{min-height:9.25rem;padding:1rem 1rem 1.1rem;gap:.32rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product__copy strong{font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product__copy>span{margin-top:.55rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product__copy b{color:#f04405;font-size:1.05rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product__check{top:.7rem;right:.7rem;width:1.65rem;height:1.65rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product:has(input:checked) .custom-chopstick-order-product__check{border-color:#f04405;background:#f04405}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity{display:block;margin-top:1.8rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity h3{margin-bottom:.75rem;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity h3 small{color:inherit;font-size:inherit}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__stepper{width:100%;border-radius:.55rem;grid-template-columns:4.5rem minmax(0,1fr) 4.5rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__stepper button,.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__stepper output{min-height:4.1rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__stepper button{font-size:1.8rem;font-weight:300}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__stepper output{display:flex;border-right:1px solid var(--order-line);border-left:1px solid var(--order-line);flex-direction:column;align-items:center;justify-content:center;gap:.05rem;line-height:1.05}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__stepper output strong{font-size:1.2rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__stepper output small{font-size:.7rem;font-weight:400}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__units{display:flex;min-height:4.7rem;padding:.9rem 1rem;margin-top:1rem;border:1px solid #e2dfd7;border-radius:.45rem;background:#fff;align-items:center;gap:.9rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__package{display:block;width:1.75rem;height:1.75rem;flex:0 0 auto}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__package svg{display:block;width:100%;height:100%;fill:none;stroke:#3f4c49;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__units>span:last-child{display:flex;flex-direction:column;gap:.2rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__units strong{font-size:1rem;font-weight:400}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__units strong b{font-size:1.05rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-quantity__units small{color:var(--order-muted);font-size:.78rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-summary .custom-chopstick-order-print-colors{display:grid;width:9.5rem;padding:0;margin:.45rem 0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-print-colors label{position:relative;cursor:pointer}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-print-colors input{position:absolute;width:1px;height:1px;opacity:0}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-print-colors span{display:flex;min-height:1.9rem;padding:.25rem .4rem;border:1px solid var(--order-line);border-radius:.35rem;background:#fff;color:var(--order-ink);align-items:center;justify-content:center;font-size:.7rem;font-weight:600;white-space:nowrap;transition:border-color .16s ease,box-shadow .16s ease}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-print-colors input:checked+span{border-color:#f04405;box-shadow:0 0 0 1px #f04405;color:#d83c05}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-print-colors input:focus-visible+span{outline:2px solid var(--order-orange);outline-offset:3px}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-summary{padding:1.45rem 1.5rem 1.35rem;border-radius:.6rem;box-shadow:0 .6rem 1.6rem #173f3a09}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-summary>h3{font-family:Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:700}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-pricing{margin-top:1rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-pricing__item{display:flex;padding:.55rem 0;align-items:center}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-pricing__item dt{display:flex;flex-direction:column;gap:.22rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-pricing__item dt strong{font-size:.92rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-pricing__item dt small{color:var(--order-muted);font-size:.8rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-pricing__item dd{margin-left:auto;font-size:.92rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-pricing__total{padding-top:1rem!important;margin-top:.75rem;font-size:1rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-pricing__total dd{font-size:1.35rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-design-summary{padding:1rem;margin-top:1.15rem;background:#f7f5f1}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-design-summary h4{font-size:.9rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-design-summary__saved{margin:.4rem 0 0;color:var(--order-muted);font-size:.78rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-design-summary__edit{display:inline-flex;padding:0;margin-top:.7rem;border:0;background:none;color:#293c39;align-items:center;gap:.35rem;cursor:pointer;font-size:.76rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-design-summary__edit svg{width:.95rem;height:.95rem;fill:none;stroke:#f04405;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-proof-note{min-height:4.25rem;padding:.9rem 1rem;margin:1rem 0;background:#f7f5f1;flex-direction:row;align-items:center;gap:.7rem}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-proof-note__icon{display:grid;width:1.35rem;height:1.35rem;border:1px solid #3f4c49;border-radius:50%;color:#3f4c49;flex:0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:.8rem;place-items:center}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-proof-note>span:last-child{color:#3f4c49;font-size:.78rem;line-height:1.45}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-action--primary{min-height:4rem;border-color:#f04405;border-radius:.42rem;background:#f04405;font-size:1.08rem;font-weight:700}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-action--primary:hover{border-color:#dc3d03;background:#dc3d03}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-action--primary svg{width:1.75rem;height:1.75rem;margin-left:.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-stage__decisions>.custom-chopstick-order-action--quiet{margin-top:1.15rem;font-size:.8rem}.custom-chopstick-order-stage[data-order-stage=review]{width:min(100%,56rem);margin:0 auto}.custom-chopstick-order-flow:has(.custom-chopstick-order-stage[data-order-stage=review]:not([hidden])){padding-bottom:1rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-stage__heading{margin-bottom:1.15rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-stage__heading h2{font-size:clamp(2.35rem,3.4vw,3rem)}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-stage__heading>p:last-child{margin-top:.5rem;font-size:.98rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-review-groups{gap:.8rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-review-card{padding:1.05rem 1.15rem;border-radius:.6rem;box-shadow:none}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-review-card h3{color:var(--order-ink);font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-review-card__heading button{color:#e6430a;font-size:.8rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-previews--review{margin-top:.7rem;gap:.9rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-previews--review figure{display:flex;min-height:6.6rem;padding:.55rem .65rem .7rem;border:1px solid var(--order-line);border-radius:.4rem;background:#fff;flex-direction:column}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-previews--review figcaption{margin-bottom:.45rem;color:var(--order-ink);font-size:.76rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-previews--review canvas{min-height:0;margin:auto 0;border:0;border-radius:0}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-review-product__body{display:grid;margin-top:.7rem;grid-template-columns:7.5rem minmax(0,1fr);gap:1.1rem;align-items:center}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-review-product__visual{width:7.5rem;height:5.75rem;border-radius:.45rem;background:#f7f5f1}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-review-product__visual img{position:static;width:100%;max-width:100%;height:100%;object-fit:contain}.custom-chopstick-review-product__details{display:grid;min-width:0;gap:.2rem}.custom-chopstick-review-product__details>strong{font-size:.94rem}.custom-chopstick-review-product__details>span{color:var(--order-muted);font-size:.78rem;line-height:1.3}.custom-chopstick-review-product__details p{display:flex;margin:.5rem 0 0;justify-content:space-between;gap:1rem;font-size:.86rem}.custom-chopstick-review-product__details p b{font-weight:700}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-pricing{margin-top:.55rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-pricing>div{padding:.55rem 0;align-items:center;font-size:.86rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-pricing dt{display:flex;flex-direction:column;gap:.12rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-pricing dt strong{color:var(--order-ink);font-size:.88rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-pricing dt small{color:var(--order-muted);font-size:.78rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-pricing__total{padding-top:.8rem!important;margin-top:.4rem;font-size:.95rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-pricing__total dd{font-size:1.2rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-proof-callout{min-height:4.7rem;padding:.9rem 1.1rem;margin:.8rem 0;border:1px solid var(--order-line);border-radius:.6rem;background:#fff;gap:.9rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-proof-callout>span{width:2.25rem;height:2.45rem;border:0;border-radius:0}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-proof-callout svg{display:block;width:100%;height:100%;fill:none;stroke:#a87832;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-proof-callout p{font-size:.82rem;line-height:1.4}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-proof-callout strong{color:#9a6d2d;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:700}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-email{max-width:none;margin:.8rem 0;gap:.4rem;font-size:.84rem}.custom-chopstick-order-stage[data-order-stage=review] .custom-chopstick-order-email input{min-height:3rem;padding:.65rem .85rem}.custom-chopstick-order-stage[data-order-stage=review]>.custom-chopstick-order-action--primary{min-height:3.65rem;margin-top:.25rem;border-color:#f04405;border-radius:.4rem;background:#f04405;font-size:1.05rem;font-weight:700}.custom-chopstick-order-stage[data-order-stage=review]>.custom-chopstick-order-action--primary:hover{border-color:#dc3d03;background:#dc3d03}.custom-chopstick-order-stage[data-order-stage=review]>.custom-chopstick-order-action--quiet{padding:.55rem 0 0;margin-top:.25rem;font-size:.78rem}@media(min-width:800px){.custom-chopstick-order-stage[data-order-stage=review]{margin-top:-2.75rem}}@media(min-width:800px)and (max-height:820px){.custom-chopstick-order-flow:has(.custom-chopstick-confirmation:not([hidden])){padding-top:calc(var(--configurator-frame-height) + .35rem);padding-bottom:.3rem}.custom-chopstick-confirmation__success{width:9.75rem;height:5.55rem;margin-bottom:0}.custom-chopstick-confirmation__mark{top:.32rem;width:4.65rem;height:4.65rem}.custom-chopstick-confirmation__mark svg{width:1.95rem}.custom-chopstick-confirmation h2{font-size:2.7rem}.custom-chopstick-confirmation__intro{margin-top:.18rem;margin-bottom:.55rem;font-size:.86rem;line-height:1.38}.custom-chopstick-confirmation__received{margin-bottom:.62rem;gap:.28rem}.custom-chopstick-confirmation__received li{font-size:.82rem}.custom-chopstick-confirmation__summary{padding:.72rem .95rem}.custom-chopstick-confirmation__summary dl{margin-top:.52rem;gap:.42rem}.custom-chopstick-confirmation__summary-primary>div:last-child{padding-top:.5rem}.custom-chopstick-confirmation__next{padding:.68rem .95rem .72rem}.custom-chopstick-confirmation__next ol{margin-top:.52rem;gap:.34rem}.custom-chopstick-confirmation__next li{min-height:2.45rem;grid-template-columns:2.45rem minmax(0,1fr);gap:.75rem}.custom-chopstick-confirmation__next li:not(:last-child):after{top:2.45rem;bottom:-.34rem;left:1.2rem}.custom-chopstick-confirmation__next-icon{width:2.45rem;height:2.45rem}.custom-chopstick-confirmation__next-icon svg{width:1.15rem;height:1.15rem}.custom-chopstick-confirmation__return{min-height:2.85rem}}@media(max-width:799px){.custom-chopstick-configurator-frame__context{display:none}.custom-chopstick-order-flow{padding:calc(var(--configurator-frame-height) + 2rem) 1rem 3rem}.custom-chopstick-order-stage__choose-layout,.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-stage__choose-layout{grid-template-columns:1fr}.custom-chopstick-order-summary{position:static}}@media(max-width:539px){.custom-chopstick-configurator-frame__brand img{width:5.5rem}.custom-chopstick-configurator-frame__navigation{gap:.9rem;font-size:.75rem}.custom-chopstick-order-products{grid-template-columns:1fr}.custom-chopstick-order-product{display:grid;grid-template-columns:8.5rem minmax(0,1fr)}.custom-chopstick-order-product__visual{height:100%;min-height:10rem}.custom-chopstick-order-product__visual img{top:-2%}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product__visual{height:100%;min-height:10rem;aspect-ratio:auto}.custom-chopstick-order-stage[data-order-stage=chopsticks] .custom-chopstick-order-product__copy{min-height:10rem;justify-content:center}.custom-chopstick-order-quantity{grid-template-columns:1fr}.custom-chopstick-order-quantity__stepper{width:100%;grid-template-columns:1fr 1.25fr 1fr}.custom-chopstick-order-previews,.custom-chopstick-order-previews--review{grid-template-columns:1fr}.custom-chopstick-review-product__body{grid-template-columns:5.5rem minmax(0,1fr)}.custom-chopstick-review-product__visual{width:5.5rem;height:5.5rem}.custom-chopstick-confirmation__summary{padding:.95rem 1rem}.custom-chopstick-confirmation__summary dd{max-width:62%}.custom-chopstick-confirmation__next{padding-right:.25rem;padding-left:.25rem}}@media(prefers-reduced-motion:reduce){.custom-chopstick-order-product{transition:none}.custom-chopstick-confirmation__mark,.custom-chopstick-confirmation__spark{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-chopstick-configurator-order-flow.css.map */
