.pg-order .page-head{text-align:center;border-bottom:0;margin-bottom:48px;padding:48px 0 0}.pg-order .page-head h1{letter-spacing:.02em;font-weight:400}.pg-order .ed-lead{max-width:34em;font-size:var(--fs-body);line-height:var(--lh-body);margin:16px auto 0}@media (width>=860px){.pg-order .page-head{margin-bottom:96px;padding:112px 0 0}.pg-order .ed-lead{margin-top:24px}}.pg-order .section+.section{margin-top:var(--sp-sec);padding-top:var(--sp-line);border-top:1px solid var(--line)}@media (width<=959px){.pg-order .section:has(>:last-child:is(.ed-grid,.plain,.items))+.section{border-top:0;padding-top:0}}.pg-order .ed-fig{margin:0}.pg-order .ed-frame{aspect-ratio:var(--r,4 / 3);background:var(--pending);position:relative;overflow:hidden}.pg-order .ed-frame>:is(img,.pending-photo,a){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-order .ed-cap{font-size:var(--fs-label);line-height:var(--lh-note);letter-spacing:.02em;color:var(--stone);margin-top:10px}.pg-order .ed-fig.is-bleed{margin-inline:calc(-1 * var(--gutter))}.pg-order .ed-fig.is-bleed .ed-cap{padding-inline:var(--gutter)}@media (width>=960px){.pg-order .ed-frame{aspect-ratio:var(--r-wide,var(--r,4 / 3))}.pg-order .ed-fig.is-bleed{margin-inline:0}.pg-order .ed-fig.is-bleed .ed-cap{padding-inline:0}}.pg-order .ed-spec{border-top:1px solid var(--ink);margin:0}.pg-order .ed-spec>div{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:14px 0;display:grid}.pg-order .ed-spec dt{font-size:calc((var(--fs-label) + var(--fs-body)) / 2);letter-spacing:.08em;color:var(--accent);font-weight:700}.pg-order .ed-spec dd{font-family:var(--font-body);font-size:var(--fs-item);font-variant-numeric:tabular-nums;margin:0;line-height:1.6}.pg-order .ed-spec :is(.note-inline,.soon){font-family:var(--font-body)}.pg-order .ed-spec dd>.soon:first-child{margin-left:0}.pg-order .ed-spec .soon{white-space:normal;flex-wrap:wrap;column-gap:.3em;max-width:100%}.pg-order .ed-spec .soon-status{white-space:nowrap}.pg-order .opt-engrave .soon{font-size:calc((var(--fs-label) + var(--fs-body)) / 2)}@media (width>=860px){.pg-order .ed-spec>div{grid-template-columns:120px minmax(0,1fr);padding:16px 0}}.pg-order .ed-grid{background:var(--line);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.pg-order .ed-grid>*{background:var(--base);min-width:0;padding:16px 14px 20px}.pg-order .ed-grid>:last-child:nth-child(odd){grid-column:1/-1}.pg-order .ed-panel .ed-grid>*{background:var(--paper)}.pg-order .ed-cell-t{font-family:var(--font-title);font-size:var(--fs-item);line-height:1.5}.pg-order .ed-cell-s{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--stone);font-variant-numeric:tabular-nums;margin-top:4px}@media (width>=960px){.pg-order .ed-grid>*{padding:20px 20px 24px}}.pg-order :is(.steps,.plain){border-top-color:var(--ink)}.pg-order .steps li{font-family:var(--font-body);grid-template-columns:56px minmax(0,1fr);padding:20px 0;font-size:18px;line-height:1.6}.pg-order .steps li:before{font-size:29px;font-weight:400;line-height:1}@media (width>=860px){.pg-order .steps li{grid-template-columns:72px minmax(0,1fr);padding:24px 0;font-size:20px}.pg-order .steps li:before{font-size:34px}}.pg-order .ed-band{background:var(--ink-deep);color:var(--paper);padding:var(--sp-block) 0;margin:var(--sp-sec) 0}.pg-order .ed-band :is(.note,.ed-cap,.item-note){color:var(--accent-soft)}.pg-order .ed-band :is(.items,.items>li,.steps,.steps li,.plain,.plain li){border-color:var(--line-dark)}.pg-order .ed-band :is(.ed-frame,.pending-photo){background:#faf8f414}.pg-order .ed-band.is-close{text-align:center}.pg-order .ed-band.is-close .section{display:block}.pg-order .ed-band.is-close .section>h2{font-size:var(--fs-display);line-height:var(--lh-display);margin:0 0 16px;display:block;position:static}.pg-order .ed-band.is-close .section>p{max-width:32em;margin-inline:auto}.pg-order .ed-band.is-close .ed-close-meta{font-size:var(--fs-note);letter-spacing:.04em;color:var(--accent-soft);font-variant-numeric:tabular-nums;margin-top:8px}.pg-order .ed-band.is-close .ed-close-cta{margin-top:32px}.pg-order .ed-band.is-end{margin-bottom:calc(-1 * var(--space));border-bottom:1px solid var(--line-dark);padding-bottom:56px}.pg-order .ed-panel+.ed-band{margin-top:0}@media (width>=860px){.pg-order .ed-band.is-end{padding:112px 0 88px}}.pg-order .ed-panel{background:var(--paper);padding:var(--sp-block) 0;margin-top:var(--sp-sec);border-top:1px solid var(--line)}.pg-order .page-head+.section{margin-top:0}@media (width>=860px){.pg-order .ed-lead{max-width:42em}.pg-order .ed-lead>.cl{display:inline-block}}.pg-order .items.cols-3>li:nth-child(3n){border-right:1px solid #0000}.pg-order .ed-spec .opt-line{display:block}.pg-order .ord-grip-prices{table-layout:fixed;border-collapse:collapse;width:100%;max-width:560px;font-size:var(--fs-item);line-height:1.5}.pg-order .ord-grip-prices :is(th,td){text-align:center;border-bottom:1px solid var(--line);word-break:keep-all;padding:10px 8px}.pg-order .ord-grip-prices th{font-weight:500}.pg-order .ord-grip-prices th:first-child{text-align:left;width:32%;padding-left:0}.pg-order .ord-grip-prices thead th{color:var(--stone);padding-top:0}.pg-order .ord-grip-prices tbody tr:last-child :is(th,td){border-bottom:0;padding-bottom:0}.pg-order .ord-grip-prices td:not(.is-included){white-space:nowrap}.pg-order .ord-grip-prices .is-included{color:var(--ink);font-weight:400}@media (width<=639px){.pg-order .ed-spec>.opt-grip-price{grid-template-columns:minmax(0,1fr);gap:12px}.pg-order .ord-grip-prices :is(th,td){padding-inline:4px}.pg-order .ord-grip-prices th:first-child{width:30%;padding-left:0}}.pg-order .ord-tips{margin-top:32px}.pg-order .ord-tips .item-note{font-size:calc((var(--fs-label) + var(--fs-body)) / 2);color:var(--stone-deep)}.pg-order .ord-tip-photo{aspect-ratio:1;overflow:hidden}.pg-order .ord-tip-photo img{object-fit:cover;width:100%;height:100%;display:block}.pg-order .opt-sub{font-family:var(--font-body);font-size:var(--fs-note);color:var(--stone);margin-top:6px;display:block}.pg-order :is(.ord-tips,.ord-stages) .item-text{text-align:center}.pg-order .ord-grip{scroll-margin-top:calc(var(--header-h) + 24px);margin-top:56px}.pg-order .ord-grip-label{font-size:calc((var(--fs-label) + var(--fs-body)) / 2);letter-spacing:.08em;color:var(--accent);margin-bottom:12px;font-weight:700}.pg-order .ed-fig.is-bleed .ord-grip-label{padding-inline:var(--gutter)}@media (width>=960px){.pg-order .ed-fig.is-bleed .ord-grip-label{padding-inline:0}}.pg-order .ord-stage-photo{aspect-ratio:1;overflow:hidden}.pg-order .ord-stage-photo img{object-fit:cover;width:100%;height:100%;display:block}.pg-order .items.ord-stages>li:nth-child(2n){border-right:1px solid #0000}@media (width>=640px){.pg-order .items.ord-stages{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-order .items.ord-stages>li,.pg-order .items.ord-stages>li:nth-child(2n){border-right:1px solid var(--line-dark)}.pg-order .items.ord-stages>li:nth-child(4n){border-right-color:#0000}}.pg-order .ord-stages .item-note{text-wrap:balance}.pg-order .ord-grip-group+.ord-grip-group{margin-top:32px}.pg-order .ord-grip-kind{border-bottom:1px solid var(--line);max-width:none;font-family:var(--font-title);font-size:var(--fs-body);line-height:var(--lh-item);margin-bottom:12px;padding-bottom:8px}.pg-order .ord-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 8px;margin:0;padding:0;list-style:none;display:grid}.pg-order .ord-swatches>li{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.pg-order .ord-sw-name{font-size:var(--fs-note);letter-spacing:.02em;white-space:nowrap;line-height:1.4}.pg-order .ord-sw-bar{background:var(--c);border-radius:2px;width:100%;height:88px;display:block}.pg-order .ord-sw-bar.is-light{box-shadow:inset 0 0 0 1px var(--line)}.pg-order .ord-grip-note{margin-top:20px}@media (width>=860px){.pg-order .ord-swatches{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}.pg-order .ord-sw-bar{height:150px}}.pg-order .ord-rec>li{padding-inline:12px}@media (width<=639px){.pg-order .ord-rec .ed-cell-t{min-block-size:3em}}@media (width<=859px){.pg-order .opt-engrave .soon{width:fit-content;margin:8px 0 0;display:flex}}@media (width>=960px){.pg-order .ord-rec>li{padding-inline:20px}}.pg-order .ord-k{font-size:var(--fs-label);letter-spacing:.04em;color:var(--stone);display:block}.pg-order .ord-v{font-family:var(--font-body);font-size:var(--fs-item);line-height:var(--lh-item);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.pg-order .ord-bar{background:linear-gradient(var(--ink), var(--ink)) 0 0 / var(--w,0%) 100% no-repeat, var(--line);height:2px;margin-top:12px;display:block}@media (width>=640px){.pg-order .ord-refund{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.pg-order .ord-rec{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-order .ord-ship{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-order .ord-ship>li{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:22px;padding-bottom:22px;display:flex}.pg-order .ord-ship .picto{margin-bottom:10px}.wood-stock[data-astro-cid-dpnek6f2]{border:1px solid var(--line);color:var(--ink);border-radius:16px;margin-top:20px;padding:20px 24px}.wood-stock[data-astro-cid-dpnek6f2] p[data-astro-cid-dpnek6f2]{max-width:none;margin:0}.stock-title[data-astro-cid-dpnek6f2]{font-size:var(--fs-body);font-weight:var(--fw-title);color:var(--accent)}dl[data-astro-cid-dpnek6f2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:12px 0;display:grid}.stock-item[data-astro-cid-dpnek6f2]{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;display:flex}dt[data-astro-cid-dpnek6f2]{font-size:var(--fs-item);font-weight:600}dd[data-astro-cid-dpnek6f2]{font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--accent);margin:0}[data-astro-cid-dpnek6f2][data-state=empty] dd[data-astro-cid-dpnek6f2],[data-astro-cid-dpnek6f2][data-state=unknown] dd[data-astro-cid-dpnek6f2]{color:var(--stone-deep)}.stock-note[data-astro-cid-dpnek6f2]{font-size:var(--fs-note);color:var(--stone-deep)}@media (width<=420px){dl[data-astro-cid-dpnek6f2]{grid-template-columns:minmax(0,1fr)}.wood-stock[data-astro-cid-dpnek6f2]{padding:18px}}
