.est[data-astro-cid-nwkmbsgv]{--est-line:var(--color-border,#e2e8e5);--est-card:var(--color-bg,#fff);--est-ground:var(--lightningcss-light,#f2f3f2)var(--lightningcss-dark,#141a18);--est-pick:var(--lightningcss-light,#edfff8)var(--lightningcss-dark,#10241d);--est-hover:var(--lightningcss-light,#f5fffa)var(--lightningcss-dark,#0f201a);background:var(--est-ground);border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex}.est__bar[data-astro-cid-nwkmbsgv]{--est-float:24px;top:calc(var(--nav-height,0px) + var(--est-float));z-index:5;background:var(--color-brand-light,#40dfab);color:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 26px;display:flex;position:sticky;box-shadow:0 6px 24px -12px #00000073}.est__bar-label[data-astro-cid-nwkmbsgv]{opacity:.9;margin:0;font-size:13px}.est__bar-left[data-astro-cid-nwkmbsgv]{flex:320px;min-width:0}.est[data-astro-cid-nwkmbsgv] .est__barlist[data-astro-cid-nwkmbsgv]{overscroll-behavior:contain;max-height:45vh;margin-top:10px;font-size:12.5px;overflow-y:auto}.est[data-astro-cid-nwkmbsgv] .est__barlist[data-astro-cid-nwkmbsgv]:empty{display:none}.est[data-astro-cid-nwkmbsgv] .est__barlist[data-astro-cid-nwkmbsgv] .breakdown__row,.est[data-astro-cid-nwkmbsgv] .est__barlist[data-astro-cid-nwkmbsgv] .breakdown__item{color:#fff;border-bottom-color:#ffffff73}.est[data-astro-cid-nwkmbsgv] .est__barlist[data-astro-cid-nwkmbsgv] .breakdown__row{padding:5px 0;font-size:12.5px}.est[data-astro-cid-nwkmbsgv] .est__barlist[data-astro-cid-nwkmbsgv] .breakdown__item{padding:0 0 6px;font-size:13px}.est[data-astro-cid-nwkmbsgv] .est__barlist[data-astro-cid-nwkmbsgv] .breakdown__detail{color:#ffffffe6;font-size:11.5px}.est[data-astro-cid-nwkmbsgv] .est__barlist[data-astro-cid-nwkmbsgv] .inkdot{box-shadow:none;box-sizing:border-box;border:1px solid #ffffffd9}.est[data-astro-cid-nwkmbsgv] .est__barlist[data-astro-cid-nwkmbsgv].is-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}@media (width<=560px){.est[data-astro-cid-nwkmbsgv] .est__barlist[data-astro-cid-nwkmbsgv]{max-height:30vh}}.est__live[data-astro-cid-nwkmbsgv]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.est__amount[data-astro-cid-nwkmbsgv] .is-text[data-astro-cid-nwkmbsgv]{letter-spacing:0;font-size:clamp(18px,3vw,24px)}.est__amount[data-astro-cid-nwkmbsgv]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:clamp(28px,6vw,46px);font-weight:700;line-height:1.1}.est__sub[data-astro-cid-nwkmbsgv]{opacity:.92;margin:6px 0 0;font-size:12.5px}.est__bar-right[data-astro-cid-nwkmbsgv]{text-align:right;flex:100%;margin-left:auto}.est__sub[data-astro-cid-nwkmbsgv]:empty,.est__detail[data-astro-cid-nwkmbsgv]:empty,.est__reset[data-astro-cid-nwkmbsgv][hidden]{display:none}.est__detail[data-astro-cid-nwkmbsgv]{opacity:.95;margin:0 0 8px;font-size:12px;line-height:1.7}.est[data-astro-cid-nwkmbsgv] .est__subline{display:block}.est[data-astro-cid-nwkmbsgv] .est__subline--gap{margin-top:4px}.est[data-astro-cid-nwkmbsgv] .est__subcolor-qty{margin-left:.6em}.est[data-astro-cid-nwkmbsgv] .inkdot{vertical-align:-.1em;border-radius:50%;flex-shrink:0;width:.95em;height:.95em;margin-right:.35em;display:inline-block;box-shadow:inset 0 0 0 1px #0000002e}.est[data-astro-cid-nwkmbsgv] .est__subink{margin-left:.8em}.est[data-astro-cid-nwkmbsgv] .est__subline .inkdot{box-shadow:0 0 0 1px #ffffffd9}.est[data-astro-cid-nwkmbsgv] .est__subcolor .swatch{vertical-align:-.1em;border-color:#ffffffd9;width:.95em;height:.95em;margin-right:.35em}.est[data-astro-cid-nwkmbsgv] .est__part{word-break:keep-all;display:inline-block}.est[data-astro-cid-nwkmbsgv] .est__contact{color:#fff;text-decoration:underline}.est__reset[data-astro-cid-nwkmbsgv]{color:var(--color-text,#1a1a1a);font:inherit;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:8px;margin:0 auto;padding:7px 16px;font-size:13px;display:block}.est__reset[data-astro-cid-nwkmbsgv]:hover{opacity:.8}.est__panels[data-astro-cid-nwkmbsgv]{flex-direction:column;gap:12px;display:flex}.est__work[data-astro-cid-nwkmbsgv]{flex-direction:column;gap:20px;display:flex}.est__summary[data-astro-cid-nwkmbsgv]:not(:has(.panel:not([hidden]))){display:none}.est__panels[data-astro-cid-nwkmbsgv]:empty{min-height:100vh}.est[data-astro-cid-nwkmbsgv] .est__foot{text-align:right;flex-direction:column;align-items:stretch;gap:16px;margin-top:6px;padding:14px 0 0;display:flex}.est[data-astro-cid-nwkmbsgv] .est__foot[hidden]{display:none}.est[data-astro-cid-nwkmbsgv] .panel.is-fixed .panel__head{cursor:default;color:inherit;opacity:1}.est[data-astro-cid-nwkmbsgv] .est__foot-main{min-width:0}.est[data-astro-cid-nwkmbsgv] .est__foot-label{color:var(--color-muted,#6b7c76);margin:0;font-size:11.5px}.est[data-astro-cid-nwkmbsgv] .est__foot-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-brand-light,#40dfab);margin:0;font-size:clamp(32px,8vw,40px);font-weight:800;line-height:1.05}.est[data-astro-cid-nwkmbsgv] .est__foot-sub{color:var(--color-muted,#6b7c76);margin:2px 0 0;font-size:11.5px}.est[data-astro-cid-nwkmbsgv] .est__foot-note{color:var(--color-muted,#6b7c76);margin:3px 0 0;font-size:11.5px}.est[data-astro-cid-nwkmbsgv] .est__foot-opt{color:var(--color-muted,#6b7c76);max-width:34em;margin:4px 0 0 auto;font-size:11.5px;line-height:1.7}.est[data-astro-cid-nwkmbsgv] .est__foot-plate{color:var(--color-muted,#6b7c76);max-width:34em;margin:8px 0 0 auto;font-size:11.5px;line-height:1.7}.est[data-astro-cid-nwkmbsgv] .est__foot-line{text-align:center;margin:0}.est[data-astro-cid-nwkmbsgv] .est__line{background:var(--color-brand-light,#40dfab);color:#fff;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.est[data-astro-cid-nwkmbsgv] .est__line:hover{filter:brightness(1.06)}.est__qr[data-astro-cid-nwkmbsgv]{text-align:center;border:0;border-radius:16px;max-width:min(360px,100vw - 32px);padding:24px 26px 20px;box-shadow:0 12px 40px #0003}.est__qr[data-astro-cid-nwkmbsgv]::backdrop{background:#14182073}.est__qr-title[data-astro-cid-nwkmbsgv]{margin:0;font-size:15px;font-weight:800}.est__qr-code[data-astro-cid-nwkmbsgv]{width:232px;height:232px;margin:14px auto 10px}.est[data-astro-cid-nwkmbsgv] .est__qr-code svg{width:100%;height:100%;display:block}.est__qr-sub[data-astro-cid-nwkmbsgv]{color:var(--color-muted,#6b7c76);margin:0 0 16px;font-size:12px;line-height:1.7}.est__qr-btns[data-astro-cid-nwkmbsgv]{justify-content:center;gap:8px;display:flex}.est__qr-copy[data-astro-cid-nwkmbsgv],.est__qr-close[data-astro-cid-nwkmbsgv]{font:inherit;cursor:pointer;color:inherit;background:#fff;border:1.5px solid #e2e6ea;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700}.est__qr-copy[data-astro-cid-nwkmbsgv]{background:var(--color-brand-light,#40dfab);border-color:var(--color-brand-light,#40dfab);color:#fff}.est__qr-copy[data-astro-cid-nwkmbsgv]:hover{filter:brightness(1.06)}.est__qr-close[data-astro-cid-nwkmbsgv]:hover{border-color:var(--color-brand-light,#40dfab)}.est__note[data-astro-cid-nwkmbsgv]{color:var(--color-muted,#6b7c76);font-size:12.5px;line-height:1.8}.est[data-astro-cid-nwkmbsgv] .panel{background:var(--est-card);border:1px solid var(--est-line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.est[data-astro-cid-nwkmbsgv] .panel__head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 20px;display:flex}.est[data-astro-cid-nwkmbsgv] .panel__num{background:var(--color-brand-light,#40dfab);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.est[data-astro-cid-nwkmbsgv] .panel__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.est[data-astro-cid-nwkmbsgv] .panel__title{font-size:18px;font-weight:700}.est[data-astro-cid-nwkmbsgv] .panel__sub{color:var(--color-muted,#6b7c76);font-size:14.5px}.est[data-astro-cid-nwkmbsgv] .panel.is-done .panel__num{background:var(--color-brand-light,#40dfab)}.est[data-astro-cid-nwkmbsgv] .panel.is-done .panel__title{color:var(--color-muted,#6b7c76);font-size:14.5px;font-weight:500}.est[data-astro-cid-nwkmbsgv] .panel.is-done .panel__sub{color:var(--color-text,#14201c);font-size:18px;font-weight:700;line-height:1.5}.est[data-astro-cid-nwkmbsgv] .panel__meta{color:var(--color-muted,#6b7c76);white-space:nowrap;font-size:13.5px;font-weight:400}.est[data-astro-cid-nwkmbsgv] .panel__thumb{object-fit:contain;background:var(--est-card);border-radius:6px;flex:none;width:40px;height:40px}.est[data-astro-cid-nwkmbsgv] .panel__change{color:var(--color-brand-light,#40dfab);border:1px solid var(--color-brand-light,#40dfab);border-radius:6px;flex:none;padding:3px 10px;font-size:13.5px;font-weight:600}.est[data-astro-cid-nwkmbsgv] .panel.is-open .panel__change{display:none}.est[data-astro-cid-nwkmbsgv] .panel__arrow{color:var(--color-muted,#6b7c76);transition:transform .2s}.est[data-astro-cid-nwkmbsgv] .panel.is-open .panel__arrow{transform:rotate(180deg)}.est[data-astro-cid-nwkmbsgv] .panel__body{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.est[data-astro-cid-nwkmbsgv] .panel.is-open .panel__body{grid-template-rows:1fr}.est[data-astro-cid-nwkmbsgv] .panel__inner{opacity:0;visibility:hidden;min-height:0;padding:4px 20px 20px;transition:opacity .2s,visibility 0s linear .28s,padding .28s;overflow:hidden}.est[data-astro-cid-nwkmbsgv] .panel:not(.is-open) .panel__inner{padding-top:0;padding-bottom:0}.est[data-astro-cid-nwkmbsgv] .panel.is-open .panel__inner{opacity:1;visibility:visible;transition:opacity .2s,visibility,padding .28s}@media (prefers-reduced-motion:reduce){.est[data-astro-cid-nwkmbsgv] .panel__body,.est[data-astro-cid-nwkmbsgv] .panel__inner,.est[data-astro-cid-nwkmbsgv] .panel__arrow{transition:none}}.est[data-astro-cid-nwkmbsgv] .cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.est[data-astro-cid-nwkmbsgv] .card{border:1.5px solid var(--est-line);background:var(--est-card);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:14px;transition:border-color .15s,background .15s;display:flex}.est[data-astro-cid-nwkmbsgv] .card:hover{border-color:var(--color-brand-light,#40dfab);background:var(--est-hover)}.est[data-astro-cid-nwkmbsgv] .card.is-picked{border-color:var(--color-brand-light,#40dfab);background:var(--est-pick)}.est[data-astro-cid-nwkmbsgv] .card__icon{object-fit:contain;mix-blend-mode:multiply;align-self:center;width:64px;height:64px}.est[data-astro-cid-nwkmbsgv] .card:has(.card__icon){text-align:center;justify-content:center;align-items:center}.est[data-astro-cid-nwkmbsgv] .card__main{font-size:14px;font-weight:600}.est[data-astro-cid-nwkmbsgv] .cards{container-type:inline-size}.est[data-astro-cid-nwkmbsgv] .card--wide{grid-column:span 2}.est[data-astro-cid-nwkmbsgv] .card--wide .card__icon{width:88px;height:88px}.est[data-astro-cid-nwkmbsgv] .card--wide .card__main{font-size:16px}@container (width<=309px){.est[data-astro-cid-nwkmbsgv] .card--wide{grid-column:auto}}.est[data-astro-cid-nwkmbsgv] .card__sub{color:var(--color-muted,#6b7c76);font-size:11.5px}.est[data-astro-cid-nwkmbsgv] .cards--method{grid-template-columns:repeat(4,1fr)}.est[data-astro-cid-nwkmbsgv] .cards--method .card__lead{color:var(--color-text-secondary,#525252);font-size:11.5px;line-height:1.6}.est[data-astro-cid-nwkmbsgv] .cards--method .card__main{border-left:4px solid var(--color-brand-light,#40dfab);margin-top:6px;padding-left:8px}.est[data-astro-cid-nwkmbsgv] .cards--method .card__sub{margin-top:6px;line-height:1.7}@media (width<=900px){.est[data-astro-cid-nwkmbsgv] .cards--method{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.est[data-astro-cid-nwkmbsgv] .cards--method{grid-template-columns:1fr}}.est[data-astro-cid-nwkmbsgv] .pickbox{flex-direction:column;gap:16px;display:flex}.est[data-astro-cid-nwkmbsgv] .filters{background:var(--est-ground);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.est[data-astro-cid-nwkmbsgv] .filter{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.est[data-astro-cid-nwkmbsgv] .filter__label{color:var(--color-muted,#6b7c76);white-space:nowrap;flex:0 0 11em;font-size:11.5px;font-weight:600}@media (width<=560px){.est[data-astro-cid-nwkmbsgv] .filter{gap:4px 12px}.est[data-astro-cid-nwkmbsgv] .filter__label{flex-basis:100%}}.est[data-astro-cid-nwkmbsgv] .filter__chips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.est[data-astro-cid-nwkmbsgv] .filter--sort{border-top:1px solid var(--est-line);padding-top:10px}.est[data-astro-cid-nwkmbsgv] .chip--sort{padding-right:11px}.est[data-astro-cid-nwkmbsgv] .chip--sm{align-items:center;gap:7px;padding:4px 5px 4px 11px;font-size:12px;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .chip__count{min-width:20px;height:20px;color:var(--color-muted,#6b7c76);background:var(--lightningcss-light,#e6ebe9)var(--lightningcss-dark,#2a3431);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .chip.is-on .chip__count{background:var(--color-bg,#fff);color:var(--color-muted,#6b7c76)}.est[data-astro-cid-nwkmbsgv] .filters__foot{border-top:1px solid var(--est-line);align-items:center;gap:14px;padding-top:4px;display:flex}.est[data-astro-cid-nwkmbsgv] .searchbox{flex:1;align-items:center;min-width:240px;display:flex;position:relative}.est[data-astro-cid-nwkmbsgv] .searchbox__icon{pointer-events:none;color:var(--color-muted,#6b7c76);position:absolute;left:10px}.est[data-astro-cid-nwkmbsgv] .filters__search{border:1.5px solid var(--est-line);background:var(--est-card);width:100%;font:inherit;border-radius:8px;padding:7px 12px 7px 32px;font-size:13px}.est[data-astro-cid-nwkmbsgv] .filters__search:focus{outline:2px solid var(--color-brand-ring,#40dfab);outline-offset:1px}.est[data-astro-cid-nwkmbsgv] .product__badges{flex-wrap:wrap;gap:5px;display:flex}.est[data-astro-cid-nwkmbsgv] .badge{letter-spacing:.02em;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1.5}.est[data-astro-cid-nwkmbsgv] .badge--rec{color:#fff;background:#d93a3a}.est[data-astro-cid-nwkmbsgv] .badge--new{color:#fff;background:#e8760f}.est[data-astro-cid-nwkmbsgv] .badge--dry{color:#fff;background:#2a6fdb}.est[data-astro-cid-nwkmbsgv] .badge--organic{background:var(--color-brand-light,#40dfab);color:#fff}.est[data-astro-cid-nwkmbsgv] .badge--update{background:var(--est-card);color:#c25e05;box-shadow:inset 0 0 0 1px #e8760f}.est[data-astro-cid-nwkmbsgv] .badge--std{background:var(--color-accent-yellow,#ffd93b);color:var(--lightningcss-light,#4a3900)var(--lightningcss-dark,#2a2100)}.est[data-astro-cid-nwkmbsgv] .product__hit{color:var(--color-brand-light,#40dfab);font-size:11px;font-weight:600}.est[data-astro-cid-nwkmbsgv] .filters__count{color:var(--color-muted,#6b7c76);font-size:12px}.est[data-astro-cid-nwkmbsgv] .filters__clear{font:inherit;color:var(--color-brand-light,#40dfab);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.est[data-astro-cid-nwkmbsgv] .products__empty{text-align:center;color:var(--color-muted,#6b7c76);margin:0;padding:24px;font-size:13.5px}.est[data-astro-cid-nwkmbsgv] .products{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px;display:grid}.est[data-astro-cid-nwkmbsgv] .product{border:1.5px solid var(--est-line);background:var(--est-card);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.est[data-astro-cid-nwkmbsgv].est--anim .product{opacity:0;transition:opacity .6s,transform .6s,border-color .15s,background .15s;transform:translateY(16px)}.est[data-astro-cid-nwkmbsgv].est--anim .product.is-in{opacity:1;transform:none}.est[data-astro-cid-nwkmbsgv] .product:focus-visible{outline:2px solid var(--color-brand-light,#40dfab);outline-offset:2px}.est[data-astro-cid-nwkmbsgv] .product__link{letter-spacing:.02em;color:var(--color-muted,#6b7c76);border-radius:4px;align-self:flex-start;margin-top:2px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5;text-decoration:none;box-shadow:inset 0 0 0 1px}.est[data-astro-cid-nwkmbsgv] .product__link:hover{color:var(--color-text,#1a1a1a)}.est[data-astro-cid-nwkmbsgv] .product:hover{border-color:var(--color-brand-light,#40dfab);background:var(--est-hover)}.est[data-astro-cid-nwkmbsgv] .product.is-picked{border-color:var(--color-brand-light,#40dfab);background:var(--est-pick)}.est[data-astro-cid-nwkmbsgv] .product__photo{display:block;position:relative}.est[data-astro-cid-nwkmbsgv] .product__img{aspect-ratio:1;object-fit:contain;background:var(--est-card);width:100%;display:block}.est[data-astro-cid-nwkmbsgv] .product__stamp{background:var(--color-accent-yellow,#ffd93b);color:var(--lightningcss-light,#4a3900)var(--lightningcss-dark,#2a2100);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:13px;font-weight:900;display:flex;position:absolute;bottom:2px;right:2px;transform:rotate(12deg);box-shadow:0 2px 5px #0000002e}.est[data-astro-cid-nwkmbsgv] .product__name{font-size:14px;font-weight:600;line-height:1.45}.est[data-astro-cid-nwkmbsgv] .product__ids{flex-direction:column;gap:0;margin-bottom:-3px;display:flex}.est[data-astro-cid-nwkmbsgv] .catpick{gap:12px;display:grid}.est[data-astro-cid-nwkmbsgv] .catsearch{min-width:0}.est[data-astro-cid-nwkmbsgv] .catsearch__input{padding-block:10px;font-size:14px}.est[data-astro-cid-nwkmbsgv] .catsearch__results{gap:8px;display:grid}.est[data-astro-cid-nwkmbsgv] .product__cat{background:var(--est-ground);color:var(--color-text-secondary,#46554f);border-radius:4px;align-self:flex-start;margin-bottom:3px;padding:1px 6px;font-size:10.5px;font-weight:700;line-height:1.5}.est[data-astro-cid-nwkmbsgv] .product__maker{color:var(--color-muted,#6b7c76);font-size:12.5px;line-height:1.4}.est[data-astro-cid-nwkmbsgv] .product__code{color:var(--color-text-secondary,#46554f);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:17px;font-weight:700;line-height:1.35}.est[data-astro-cid-nwkmbsgv] .product__price{color:var(--color-brand-light,#40dfab);align-self:flex-end;margin-top:auto;padding-top:2px;font-size:22px;font-weight:700;line-height:1.2}.est[data-astro-cid-nwkmbsgv] .product__ask{color:var(--color-attention,#c0392b);align-self:flex-end;margin-top:auto;padding-top:2px;font-size:14px;font-weight:700}.est[data-astro-cid-nwkmbsgv] .products__morebox{gap:16px;display:grid}.est[data-astro-cid-nwkmbsgv] .products__more{text-align:center;display:none}@media (width<=560px){.est[data-astro-cid-nwkmbsgv]{padding-inline:12px}.est__bar[data-astro-cid-nwkmbsgv]{--est-float:12px}.est[data-astro-cid-nwkmbsgv] .panel__inner{padding-left:12px;padding-right:12px}.est[data-astro-cid-nwkmbsgv] .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.est[data-astro-cid-nwkmbsgv] .product{padding:10px}.est[data-astro-cid-nwkmbsgv] .products:not(.is-all)>.product:nth-child(n+13){display:none}.est[data-astro-cid-nwkmbsgv] .products__more{display:block}.est[data-astro-cid-nwkmbsgv] .product__maker{overflow-wrap:anywhere}.est[data-astro-cid-nwkmbsgv] .product__code{font-size:15px}.est[data-astro-cid-nwkmbsgv] .product__name{font-size:12.5px}.est[data-astro-cid-nwkmbsgv] .product__price{font-size:18px}.est[data-astro-cid-nwkmbsgv] .product__stamp{width:40px;height:40px;font-size:11px}}.est[data-astro-cid-nwkmbsgv] .colorbox{flex-direction:column;gap:12px;display:flex}.est[data-astro-cid-nwkmbsgv] .colorbox__tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.est[data-astro-cid-nwkmbsgv] .colorbox__search{border:1.5px solid var(--est-line);background:var(--est-card);width:100%;font:inherit;border-radius:8px;padding:8px 12px 8px 32px;font-size:13px}.est[data-astro-cid-nwkmbsgv] .colorbox__search:focus{outline:2px solid var(--color-brand-ring,#40dfab);outline-offset:1px}.est[data-astro-cid-nwkmbsgv] .colorbox__hint{color:var(--color-muted,#6b7c76);margin:0;font-size:12px}.est[data-astro-cid-nwkmbsgv] .colorbox__clear{font:inherit;color:var(--color-brand-light,#40dfab);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.est[data-astro-cid-nwkmbsgv] .colors{flex-wrap:wrap;gap:8px;display:flex}.est[data-astro-cid-nwkmbsgv] .mpick{display:none}@media (width<=560px){.est[data-astro-cid-nwkmbsgv] .colorbox__tools,.est[data-astro-cid-nwkmbsgv] .colors,.est[data-astro-cid-nwkmbsgv] .filter--chips,.est[data-astro-cid-nwkmbsgv] .filter--sort{display:none}.est[data-astro-cid-nwkmbsgv] .mpick{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.est[data-astro-cid-nwkmbsgv] .mpick__toggle{text-align:left;cursor:pointer;border:1.5px solid var(--color-brand-light,#40dfab);width:100%;font:inherit;color:var(--color-text,#14201c);background:var(--est-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2340dfab' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;border-radius:8px;padding:10px 36px 10px 12px;font-size:16px;font-weight:700}.est[data-astro-cid-nwkmbsgv] .mpick__toggle[aria-expanded=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 6.5l5-5 5 5' fill='none' stroke='%2340dfab' stroke-width='2'/%3E%3C/svg%3E")}.est[data-astro-cid-nwkmbsgv] .mpick__toggle:focus-visible{outline:2px solid var(--color-brand-ring,#40dfab);outline-offset:1px}.est[data-astro-cid-nwkmbsgv] .mpick__pop{border:1.5px solid var(--est-line);background:var(--est-card);border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex}.est[data-astro-cid-nwkmbsgv] .mpick__pop[hidden]{display:none}.est[data-astro-cid-nwkmbsgv] .mpick__list{overscroll-behavior:contain;flex-direction:column;max-height:min(52vh,420px);display:flex;overflow-y:auto}.est[data-astro-cid-nwkmbsgv] .mpick__list.is-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.est[data-astro-cid-nwkmbsgv] .mpick__item{border:0;border-bottom:1px solid var(--est-line);width:100%;font:inherit;text-align:left;color:var(--color-text,#14201c);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 6px;font-size:15px;display:flex}.est[data-astro-cid-nwkmbsgv] .mpick__item[hidden]{display:none}.est[data-astro-cid-nwkmbsgv] .mpick__item:last-child{border-bottom:0}.est[data-astro-cid-nwkmbsgv] .mpick__item .swatch{width:16px;height:16px;margin-right:0}.est[data-astro-cid-nwkmbsgv] .mpick__item.is-on{background:var(--est-pick);font-weight:700}.est[data-astro-cid-nwkmbsgv] .mpick__check{border:1.5px solid var(--est-line);background:var(--est-card) no-repeat center / 12px;border-radius:5px;flex:none;width:20px;height:20px}.est[data-astro-cid-nwkmbsgv] .mpick__item.is-on .mpick__check{border-color:var(--color-brand-light,#40dfab);background-color:var(--color-brand-light,#40dfab);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}.est[data-astro-cid-nwkmbsgv] .mpick__group{color:var(--color-muted,#6b7c76);margin:10px 0 2px;padding:0 6px;font-size:11.5px;font-weight:700}.est[data-astro-cid-nwkmbsgv] .mpick__group:first-child{margin-top:0}.est[data-astro-cid-nwkmbsgv] .mpick__item.is-radio .mpick__check{border-radius:50%}.est[data-astro-cid-nwkmbsgv] .mpick__item.is-radio.is-on .mpick__check{box-shadow:inset 0 0 0 4px var(--est-card);background-image:none}.est[data-astro-cid-nwkmbsgv] .mpick__close{background:var(--color-brand-light,#40dfab);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:center;padding:10px 36px;font-size:14px;font-weight:700;transition:opacity .2s}.est[data-astro-cid-nwkmbsgv] .mpick__close:hover{opacity:.8}.est[data-astro-cid-nwkmbsgv] .mpick__picked{flex-wrap:wrap;gap:6px;display:flex}.est[data-astro-cid-nwkmbsgv] .mpick__tag{border:1.5px solid var(--color-brand-light,#40dfab);background:var(--est-pick);border-radius:8px;align-items:center;gap:2px;padding:4px 4px 4px 10px;font-size:13px;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .mpick__del{width:26px;height:26px;font:inherit;color:var(--color-muted,#6b7c76);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1}}.est[data-astro-cid-nwkmbsgv] .colorphotos{flex-wrap:wrap;gap:12px;display:flex;position:relative}@media (width<=560px){.est[data-astro-cid-nwkmbsgv] .colorphotos{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;padding:10px 12px 2px 0;overflow-x:auto}.est[data-astro-cid-nwkmbsgv] .colorphotos::-webkit-scrollbar{display:none}.est[data-astro-cid-nwkmbsgv] .colorphotos__item{scroll-snap-align:start;flex:none}}.est[data-astro-cid-nwkmbsgv] .colorphotos__item{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.est[data-astro-cid-nwkmbsgv] .colorphotos__del{z-index:1;border:1.5px solid var(--est-line);color:#555;width:24px;height:24px;font:inherit;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 4px #0000001f}.est[data-astro-cid-nwkmbsgv] .colorphotos__del:hover{border-color:var(--color-brand-light,#40dfab);color:var(--color-brand-light,#40dfab)}.est[data-astro-cid-nwkmbsgv] .colorphotos__pics{gap:6px;display:flex}.est[data-astro-cid-nwkmbsgv] .colorphotos__pic{border:1.5px solid var(--est-line);cursor:zoom-in;background:#fff;border-radius:10px;padding:3px}.est[data-astro-cid-nwkmbsgv] .colorphotos__pic:hover{border-color:var(--color-brand-light,#40dfab)}.est[data-astro-cid-nwkmbsgv] .colorphotos__pic img{object-fit:contain;width:88px;height:88px;display:block}.est[data-astro-cid-nwkmbsgv] .colorphotos__name{color:var(--color-muted,#6b7c76);font-size:11px;font-weight:700}.est__photo[data-astro-cid-nwkmbsgv]{text-align:center;opacity:0;border:0;border-radius:14px;max-width:min(92vw,720px);padding:16px;box-shadow:0 10px 40px #00000040}.est__photo[data-astro-cid-nwkmbsgv].is-open{opacity:1}.est__photo[data-astro-cid-nwkmbsgv]::backdrop{opacity:0;background:#0a0a0c8c}.est__photo[data-astro-cid-nwkmbsgv].is-open::backdrop{opacity:1}.est__photo-frame[data-astro-cid-nwkmbsgv]{aspect-ratio:1;width:min(86vw,680px,100vh - 150px);margin:0 auto;position:relative}.est[data-astro-cid-nwkmbsgv] .est__photo-img{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.est[data-astro-cid-nwkmbsgv] .est__photo-img.is-on{opacity:1}.est[data-astro-cid-nwkmbsgv] .est__photo-none{color:var(--color-muted,#6b7c76);justify-content:center;align-items:center;font-size:13px;display:flex}@media (prefers-reduced-motion:no-preference){.est__photo[data-astro-cid-nwkmbsgv]{transition:opacity .22s,transform .26s cubic-bezier(.2,.7,.3,1);transform:scale(.94)translateY(8px)}.est__photo[data-astro-cid-nwkmbsgv].is-open{transform:none}.est__photo[data-astro-cid-nwkmbsgv]::backdrop{transition:opacity .22s}.est[data-astro-cid-nwkmbsgv] .est__photo-img{transition:opacity .28s}.est[data-astro-cid-nwkmbsgv] .mpick__pop{opacity:0;transition:opacity .2s,transform .22s;transform:translateY(-6px)}.est[data-astro-cid-nwkmbsgv] .mpick__pop.is-open{opacity:1;transform:none}}.est__photo-cap[data-astro-cid-nwkmbsgv]{margin:8px 0 10px;font-size:13px;font-weight:700}.est__photo-btns[data-astro-cid-nwkmbsgv]{justify-content:center;gap:8px;display:flex}.est[data-astro-cid-nwkmbsgv] .est__photo-side,.est[data-astro-cid-nwkmbsgv] .est__photo-close{border:1.5px solid var(--est-line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:700}.est[data-astro-cid-nwkmbsgv] .est__photo-side.is-on{background:var(--color-brand-light,#40dfab);border-color:var(--color-brand-light,#40dfab);color:#fff}.est[data-astro-cid-nwkmbsgv] .chip{border:1.5px solid var(--est-line);background:var(--est-card);font:inherit;cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px;transition:border-color .15s,background .15s}.est[data-astro-cid-nwkmbsgv] .chip:not(.is-on):hover{border-color:var(--color-brand-light,#40dfab);background:var(--est-hover)}.est[data-astro-cid-nwkmbsgv] .chip.is-on{border-color:var(--color-brand-light,#40dfab);background:var(--color-brand-light,#40dfab);color:#fff}.est[data-astro-cid-nwkmbsgv] .qty{border-collapse:collapse;width:100%;font-size:13.5px}.est[data-astro-cid-nwkmbsgv] .qty th,.est[data-astro-cid-nwkmbsgv] .qty td{border-bottom:1px solid var(--est-line);text-align:center;padding:8px}.est[data-astro-cid-nwkmbsgv] .qty thead th{color:var(--color-muted,#6b7c76);font-size:12px;font-weight:500}.est[data-astro-cid-nwkmbsgv] .qty__size{white-space:nowrap;font-size:15px;font-weight:800;text-align:left!important}.est[data-astro-cid-nwkmbsgv] .swatch{vertical-align:-1px;background-size:cover;border:1px solid #0000002e;border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-right:5px;display:inline-block}.est[data-astro-cid-nwkmbsgv] .qty__input{border:1.5px solid var(--est-line);background:var(--est-card);width:68px;font:inherit;text-align:center;border-radius:8px;padding:7px}.est[data-astro-cid-nwkmbsgv] .qty__input:focus{outline:2px solid var(--color-brand-ring,#40dfab);outline-offset:1px}.est[data-astro-cid-nwkmbsgv] .qty__na{color:var(--color-muted,#9aa8a3)}.est[data-astro-cid-nwkmbsgv] .qty-scroll{overflow-x:auto}.est[data-astro-cid-nwkmbsgv] .qty-scroll .qty__size{z-index:1;background:var(--est-card);position:sticky;left:0}.est[data-astro-cid-nwkmbsgv] .qtystack{display:none}@media (width<=560px){.est[data-astro-cid-nwkmbsgv] .qty-scroll{display:none}.est[data-astro-cid-nwkmbsgv] .qtystack{gap:14px;display:grid}.est[data-astro-cid-nwkmbsgv] .qtystack__color{border-bottom:1px solid var(--est-line);padding-bottom:14px}.est[data-astro-cid-nwkmbsgv] .qtystack__color:last-child{border-bottom:0;padding-bottom:0}.est[data-astro-cid-nwkmbsgv] .qtystack__name{margin:0 0 8px;font-size:15px;font-weight:700}.est[data-astro-cid-nwkmbsgv] .qtystack__sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.est[data-astro-cid-nwkmbsgv] .qtystack__cell{flex-direction:column;gap:3px;min-width:0;display:flex}.est[data-astro-cid-nwkmbsgv] .qtystack__size{font-size:13px;font-weight:800;line-height:1.3}.est[data-astro-cid-nwkmbsgv] .qtystack__cell .qty__input{width:100%;min-width:0}}.est[data-astro-cid-nwkmbsgv] .locs{flex-direction:column;gap:10px;display:flex}.est[data-astro-cid-nwkmbsgv] .loc{border:1.5px solid var(--est-line);border-radius:10px;padding:12px 14px}.est[data-astro-cid-nwkmbsgv] .loc.is-on{border-color:var(--color-brand-light,#40dfab);background:var(--est-pick)}.est[data-astro-cid-nwkmbsgv] .loc__hd{align-items:center;gap:10px;display:flex}.est[data-astro-cid-nwkmbsgv] .loc__toggle{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;font-weight:600;display:flex}.est[data-astro-cid-nwkmbsgv] .loc__hd .loc__toggle{flex:1;min-width:0}.est[data-astro-cid-nwkmbsgv] .loc__price{white-space:nowrap;flex:none;align-items:baseline;gap:8px;display:flex}.est[data-astro-cid-nwkmbsgv] .loc__unit{color:var(--color-muted,#6b7c76);font-size:11.5px}.est[data-astro-cid-nwkmbsgv] .loc__alert{color:#c96a00;white-space:nowrap;background:#fff8ef;border:1px solid #f3d8b4;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:700}.est[data-astro-cid-nwkmbsgv] .loc__price strong{color:var(--color-brand-light,#40dfab);font-size:17px;font-weight:800}@media (width<=480px){.est[data-astro-cid-nwkmbsgv] .loc__hd{flex-wrap:wrap;gap:4px 10px}.est[data-astro-cid-nwkmbsgv] .loc__price{justify-content:flex-end;width:100%}}.est[data-astro-cid-nwkmbsgv] .loc__check{border:1.5px solid var(--est-line);background:var(--est-card);border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.est[data-astro-cid-nwkmbsgv] .loc.is-on .loc__check{background:var(--color-brand-light,#40dfab);border-color:var(--color-brand-light,#40dfab)}.est[data-astro-cid-nwkmbsgv] .loc.is-on .loc__check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:rotate(45deg)translate(-1px,-1px)}.est[data-astro-cid-nwkmbsgv] .loc__opts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.est[data-astro-cid-nwkmbsgv] .loc__wh{align-items:center;gap:6px;margin-top:10px;display:flex}.est[data-astro-cid-nwkmbsgv] .loc__whnum{box-sizing:border-box;text-align:center;border:1.5px solid var(--est-line);background:var(--est-card);min-width:0;font:inherit;border-radius:7px;flex:0 110px;padding:8px 10px;font-size:16px}.est[data-astro-cid-nwkmbsgv] .loc__whnum:focus{border-color:var(--color-brand-light,#40dfab);outline:none}.est[data-astro-cid-nwkmbsgv] .loc__whx,.est[data-astro-cid-nwkmbsgv] .loc__whunit{color:var(--color-muted,#6b7c76);font-size:13px}.est[data-astro-cid-nwkmbsgv] .loc__note{color:var(--color-muted,#6b7c76);margin:4px 0 0;font-size:12px}.est[data-astro-cid-nwkmbsgv] .loc__whlbl{white-space:nowrap;flex:none;font-size:13px;font-weight:600}.est[data-astro-cid-nwkmbsgv] .loc__whinfo{margin:6px 0 0;font-size:12.5px;font-weight:600}.est[data-astro-cid-nwkmbsgv] .loc__whinfo:empty{display:none}.est[data-astro-cid-nwkmbsgv] .loc__whinfo.is-warn{color:var(--color-attention,#c0392b)}.est[data-astro-cid-nwkmbsgv] .loc__whor{color:var(--color-muted,#6b7c76);align-self:center;margin-right:2px;font-size:12px}.est[data-astro-cid-nwkmbsgv] .loc__selrow{align-items:center;gap:8px;margin-top:10px;display:none}.est[data-astro-cid-nwkmbsgv] .loc__sizesel{box-sizing:border-box;border:1.5px solid var(--est-line);background:var(--est-card);width:100%;min-width:0;font:inherit;color:var(--color-text,#1a1a1a);cursor:pointer;border-radius:7px;flex:1;padding:9px 10px;font-size:16px}.est[data-astro-cid-nwkmbsgv] .loc__sizesel.is-empty{color:var(--color-muted,#6b7c76)}.est[data-astro-cid-nwkmbsgv] .loc__sizesel:focus{border-color:var(--color-brand-light,#40dfab);outline:none}@media (width<=560px){.est[data-astro-cid-nwkmbsgv] .loc__colors{grid-template-columns:repeat(4,1fr);display:grid}.est[data-astro-cid-nwkmbsgv] .loc__sizes{display:none}.est[data-astro-cid-nwkmbsgv] .loc__selrow{display:flex}}.est[data-astro-cid-nwkmbsgv] .mini{border:1.5px solid var(--est-line);background:var(--est-card);font:inherit;cursor:pointer;border-radius:7px;padding:5px 10px;font-size:11.5px}.est[data-astro-cid-nwkmbsgv] .mini.is-on{border-color:var(--color-brand-light,#40dfab);background:var(--color-brand-light,#40dfab);color:#fff}.est[data-astro-cid-nwkmbsgv] .opts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.est[data-astro-cid-nwkmbsgv] .opt{border:1.5px solid var(--est-line);background:var(--est-card);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.est[data-astro-cid-nwkmbsgv] .opt.is-on{border-color:var(--color-brand-light,#40dfab);background:var(--est-card)}.est[data-astro-cid-nwkmbsgv] .opt--check{flex-direction:row;align-items:center;gap:10px}.est[data-astro-cid-nwkmbsgv] .opt__box{margin-right:0}.est[data-astro-cid-nwkmbsgv] .opt__toggle{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px;padding:4px;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .opt:not(.is-on):hover{border-color:var(--color-brand-light,#40dfab)}.est[data-astro-cid-nwkmbsgv] .opt__name{font-size:13.5px;font-weight:600}.est[data-astro-cid-nwkmbsgv] .loc__optrow{border-top:1px dashed var(--est-line);justify-content:flex-end;align-items:center;margin-top:8px;padding-top:8px}.est[data-astro-cid-nwkmbsgv] .loc__optlabel{color:var(--color-muted,#6b7c76);margin-right:2px;font-size:11px}.est[data-astro-cid-nwkmbsgv] .loc__optrow .mini{align-items:center;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .optchip{align-items:center;gap:4px;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .optchip__n{border:1.5px solid var(--est-line);background:var(--est-card);font:inherit;cursor:pointer;border-radius:7px;padding:4px 7px;font-size:13px}.est[data-astro-cid-nwkmbsgv] .mini__fee{opacity:.75;margin-left:5px;font-size:10.5px}.est[data-astro-cid-nwkmbsgv] .inkset{flex-direction:column;gap:8px;margin-top:10px;display:flex}.est[data-astro-cid-nwkmbsgv] .inkset__grp{border:1px dashed var(--est-line);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.est[data-astro-cid-nwkmbsgv] .inkset__hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.est[data-astro-cid-nwkmbsgv] .inkset__title{color:var(--color-muted,#6b7c76);font-size:11.5px;font-weight:700}.est[data-astro-cid-nwkmbsgv] .inkset__del{border:1.5px solid var(--est-line);background:var(--est-card);cursor:pointer;width:24px;height:24px;color:var(--color-muted,#6b7c76);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .inkset__del svg{display:block}.est[data-astro-cid-nwkmbsgv] .inkset__del:hover{border-color:var(--color-brand-light,#40dfab);color:var(--color-text,#1a1a1a)}.est[data-astro-cid-nwkmbsgv] .inkset__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.est[data-astro-cid-nwkmbsgv] .inkset__color{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .inkset__color.is-set{color:var(--color-text,#1a1a1a)}.est[data-astro-cid-nwkmbsgv] .inkset__color[aria-expanded=true]{border-color:var(--color-brand-light,#40dfab)}.est[data-astro-cid-nwkmbsgv] .inkset__dot{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000002e}.est[data-astro-cid-nwkmbsgv] .inkset__dot.is-none{background:conic-gradient(#e94b3c,#f5c518,#3cb371,#3a7bd5,#9b59b6,#e94b3c)}.est[data-astro-cid-nwkmbsgv] .inkset__caret{color:var(--color-text,#1a1a1a);margin-left:auto;padding-left:6px;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .inkset__caret svg{display:block}.est[data-astro-cid-nwkmbsgv] .inkset__color[aria-expanded=true] .inkset__caret svg{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.est[data-astro-cid-nwkmbsgv] .inkset__caret svg{transition:transform .2s}}.est[data-astro-cid-nwkmbsgv] .inkpal{border:1.5px solid var(--est-line);background:var(--est-card);border-radius:10px;margin:2px 0 4px;padding:10px}.est[data-astro-cid-nwkmbsgv] .inkpal__grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:6px;display:grid}.est[data-astro-cid-nwkmbsgv] .inkpal__sw{aspect-ratio:1;cursor:pointer;border:0;border-radius:50%;width:100%;padding:0;box-shadow:inset 0 0 0 1px #0000002e}.est[data-astro-cid-nwkmbsgv] .inkpal__sw.is-on{box-shadow:inset 0 0 0 1px #0000002e, 0 0 0 2px #fff, 0 0 0 4px var(--color-brand-light,#40dfab)}.est[data-astro-cid-nwkmbsgv] .inkpal__sw:focus-visible{outline:2px solid var(--color-brand-light,#40dfab);outline-offset:2px}.est[data-astro-cid-nwkmbsgv] .inkpal__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.est[data-astro-cid-nwkmbsgv] .inkpal__note{color:var(--color-muted,#6b7c76);font-size:11px}.est[data-astro-cid-nwkmbsgv] .inkpal__clear{white-space:nowrap;border:1.5px solid var(--est-line);background:var(--est-card);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:4px 10px;font-size:11.5px}.est[data-astro-cid-nwkmbsgv] .pantone__search{box-sizing:border-box;border:1.5px solid var(--est-line);width:100%;font:inherit;background:#fff;border-radius:7px;padding:8px 10px;font-size:16px}.est[data-astro-cid-nwkmbsgv] .pantone__search:focus{border-color:var(--color-brand-light,#40dfab);outline:none}.est[data-astro-cid-nwkmbsgv] .pantone__groups{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.est[data-astro-cid-nwkmbsgv] .pantone__groups[hidden]{display:none}.est[data-astro-cid-nwkmbsgv] .pantone__grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px 6px;max-height:300px;margin-top:10px;padding:2px;display:grid;overflow-y:auto}.est[data-astro-cid-nwkmbsgv] .pantone__sw{cursor:pointer;font:inherit;color:var(--color-text,#1a1a1a);background:0 0;border:0;flex-direction:column;align-items:stretch;gap:3px;padding:0;display:flex}.est[data-astro-cid-nwkmbsgv] .pantone__chip{aspect-ratio:4/3;border-radius:4px;display:block;box-shadow:inset 0 0 0 1px #00000026}.est[data-astro-cid-nwkmbsgv] .pantone__sw.is-on .pantone__chip{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-brand-light,#40dfab)}.est[data-astro-cid-nwkmbsgv] .pantone__sw:focus-visible{outline:2px solid var(--color-brand-light,#40dfab);outline-offset:2px}.est[data-astro-cid-nwkmbsgv] .pantone__num{text-align:center;word-break:break-word;font-size:10.5px;line-height:1.25}.est[data-astro-cid-nwkmbsgv] .pantone__none{color:var(--color-muted,#6b7c76);grid-column:1/-1;margin:4px 0;font-size:12px}@media (prefers-reduced-motion:no-preference){.est[data-astro-cid-nwkmbsgv] .inkpal.is-new{animation:.22s inkpal-in}}@keyframes inkpal-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.est[data-astro-cid-nwkmbsgv] .inkset__pos{min-width:3.2em;color:var(--color-text,#1a1a1a);font-size:11.5px}.est[data-astro-cid-nwkmbsgv] .inkset__sel{border:1.5px solid var(--est-line);background:var(--est-card);font:inherit;cursor:pointer;box-sizing:border-box;border-radius:7px;width:17em;max-width:100%;padding:5px 8px;font-size:12.5px}.est[data-astro-cid-nwkmbsgv] .inkset__sel:hover:not(:disabled),.est[data-astro-cid-nwkmbsgv] .inkset__sel:focus{border-color:var(--color-brand-light,#40dfab);outline:none}.est[data-astro-cid-nwkmbsgv] .inkset__sel:disabled{opacity:.45;cursor:not-allowed}.est[data-astro-cid-nwkmbsgv] .inkset__foam{align-items:center;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .inkset__foam.is-on{border-color:var(--color-brand-light,#40dfab);background:var(--est-card);color:var(--color-text,#1a1a1a)}.est[data-astro-cid-nwkmbsgv] .inkset__foam:disabled{opacity:.4;cursor:not-allowed}.est[data-astro-cid-nwkmbsgv] .inkset__add{border-style:dashed;align-self:flex-start}@media (width<=560px){.est[data-astro-cid-nwkmbsgv] .inkset__pos{flex:1;order:0}.est[data-astro-cid-nwkmbsgv] .inkset__foam{flex:none;order:1}.est[data-astro-cid-nwkmbsgv] .inkset__sel{flex-basis:100%;order:2;width:100%;padding:7px 8px;font-size:16px}.est[data-astro-cid-nwkmbsgv] .inkset__color{flex-basis:100%;order:3;min-width:0}.est[data-astro-cid-nwkmbsgv] .inkset__name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}}.est[data-astro-cid-nwkmbsgv] .inkset__add:hover{border-color:var(--color-brand-light,#40dfab)}.est[data-astro-cid-nwkmbsgv] .loc__optrow .mini.is-on{border-color:var(--color-brand-light,#40dfab);background:var(--est-card);color:var(--color-text,#1a1a1a)}.est[data-astro-cid-nwkmbsgv] .mini__box{border:1.5px solid var(--color-text,#1a1a1a);background:var(--est-card);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-right:6px;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .mini__box.is-checked:after{content:"";border:2.5px solid #d93a3a;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.est[data-astro-cid-nwkmbsgv] .loc__price{flex-wrap:wrap;justify-content:flex-end}.est[data-astro-cid-nwkmbsgv] .loc__sum{align-items:baseline;gap:8px;display:inline-flex}.est[data-astro-cid-nwkmbsgv] .loc__lines{width:100%;color:var(--color-muted,#6b7c76);flex-direction:column;align-items:flex-end;margin-top:0;font-size:11.5px;font-weight:400;line-height:1.6;display:flex}.est[data-astro-cid-nwkmbsgv] .loc__sumlead{color:var(--color-muted,#6b7c76);font-size:11.5px;font-weight:400}.est[data-astro-cid-nwkmbsgv] .opt--counter{cursor:default;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.est[data-astro-cid-nwkmbsgv] .opt__main{flex-direction:column;gap:3px;min-width:0;display:flex}.est[data-astro-cid-nwkmbsgv] .opt--counter .opt__main,.est[data-astro-cid-nwkmbsgv] .opt--check .opt__main{flex:1}.est[data-astro-cid-nwkmbsgv] .opt__numrow{flex:none;align-items:center;gap:6px;display:flex}.est[data-astro-cid-nwkmbsgv] .opt__num{text-align:center;border:1.5px solid var(--est-line);background:var(--est-card);width:62px;font:inherit;border-radius:8px;padding:6px 8px}.est[data-astro-cid-nwkmbsgv] .opt__num:focus{outline:2px solid var(--color-brand-ring,#40dfab);outline-offset:1px}.est[data-astro-cid-nwkmbsgv] .opt__num::placeholder{color:#b9c2be;opacity:1;font-weight:400}.est[data-astro-cid-nwkmbsgv] .opt__unit{color:var(--color-muted,#6b7c76);font-size:12px}.est[data-astro-cid-nwkmbsgv] .opt__note{color:var(--color-muted,#6b7c76);font-size:11.5px}.est[data-astro-cid-nwkmbsgv] .onlyqty{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.est[data-astro-cid-nwkmbsgv] .onlyqty__label{font-size:14px;font-weight:600}.est[data-astro-cid-nwkmbsgv] .onlyqty__unit{color:var(--color-muted,#6b7c76);font-size:13px}.est[data-astro-cid-nwkmbsgv] .onlyqty__input{border:1.5px solid var(--est-line);background:var(--est-card);width:150px;font:inherit;text-align:center;border-radius:10px;padding:11px 14px;font-size:18px;font-weight:700}.est[data-astro-cid-nwkmbsgv] .onlyqty__input:focus{outline:2px solid var(--color-brand-ring,#40dfab);outline-offset:1px}.est[data-astro-cid-nwkmbsgv] .onlyqty__input::placeholder,.est[data-astro-cid-nwkmbsgv] .qty__input::placeholder{color:#b9c2be;opacity:1;font-weight:400}.est[data-astro-cid-nwkmbsgv] .goodsize{gap:10px;display:grid}.est[data-astro-cid-nwkmbsgv] .goodsize__wh{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.est[data-astro-cid-nwkmbsgv] .goodsize__num{flex:90px;width:auto;min-width:0;max-width:160px;padding-inline:6px}.est[data-astro-cid-nwkmbsgv] .goodsize__x{color:var(--color-muted,#6b7c76);font-size:16px}.est[data-astro-cid-nwkmbsgv] .goodsize__info{min-height:1.4em;margin:0;font-size:13.5px;font-weight:600}.est[data-astro-cid-nwkmbsgv] .goodsize__selrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.est[data-astro-cid-nwkmbsgv] .goodsize__or{color:var(--color-muted,#6b7c76);font-size:12.5px}.est[data-astro-cid-nwkmbsgv] .goodsize__select{border:1.5px solid var(--est-line);background:var(--est-card);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px}.est[data-astro-cid-nwkmbsgv] .goodsnote{color:var(--color-muted,#6b7c76);flex-basis:100%;margin:0;font-size:13px}.est[data-astro-cid-nwkmbsgv] .goodsnote.is-warn,.est[data-astro-cid-nwkmbsgv] .goodsize__info.is-warn{color:var(--color-attention,#c0392b)}.est[data-astro-cid-nwkmbsgv] .goodsabout{color:var(--color-text-secondary,#46554f);font-size:13.5px;line-height:1.8}.est[data-astro-cid-nwkmbsgv] .goodsabout p{margin:0 0 6px}.est[data-astro-cid-nwkmbsgv] .enquiry{border:2px solid var(--color-brand-light,#40dfab);background:var(--est-pick);border-radius:12px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.est[data-astro-cid-nwkmbsgv] .enquiry__lead{margin:0;font-size:17px;font-weight:700}.est[data-astro-cid-nwkmbsgv] .enquiry__why{color:var(--color-text-secondary,#46554f);margin:0;font-size:13.5px;line-height:1.8}.est[data-astro-cid-nwkmbsgv] .enquiry__link{background:var(--color-brand-light,#40dfab);color:#fff;border-radius:8px;align-self:flex-start;margin-top:4px;padding:9px 20px;font-size:13.5px;font-weight:600;text-decoration:none}.est[data-astro-cid-nwkmbsgv] .breakdown{flex-direction:column;display:flex}.est[data-astro-cid-nwkmbsgv] .breakdown__row{border-bottom:1px dashed var(--est-line);justify-content:space-between;gap:16px;padding:7px 0;font-size:13px;display:flex}.est[data-astro-cid-nwkmbsgv] .breakdown__row>span:first-child{word-break:keep-all;overflow-wrap:anywhere}.est[data-astro-cid-nwkmbsgv] .breakdown__paren{display:inline-block}.est[data-astro-cid-nwkmbsgv] .breakdown__item{border-bottom:1px dashed var(--est-line);word-break:keep-all;overflow-wrap:anywhere;padding:4px 0 10px;font-size:14px}.est[data-astro-cid-nwkmbsgv] .breakdown__color .swatch{vertical-align:-.1em;width:.95em;height:.95em;margin-right:.4em}.est[data-astro-cid-nwkmbsgv] .breakdown__detail{color:var(--color-muted,#6b7c76);margin-top:2px;font-size:11.5px;display:block}.est[data-astro-cid-nwkmbsgv] .breakdown__row.is-minus{color:var(--color-brand-light,#40dfab)}@media (width<=640px){.est__bar[data-astro-cid-nwkmbsgv]{padding:16px 18px}.est__bar-right[data-astro-cid-nwkmbsgv]{text-align:left;width:100%;margin-left:0}.est[data-astro-cid-nwkmbsgv] .qty__input{width:56px}}.estimate-page[data-astro-cid-mfpw46iw]{max-width:var(--wide-width,1200px);flex-direction:column;gap:2rem;margin-inline:auto;padding:2rem 1.25rem 5rem;display:flex}.estimate-page__head[data-astro-cid-mfpw46iw]{flex-direction:column;gap:.35rem;display:flex}.estimate-page__eyebrow[data-astro-cid-mfpw46iw]{font-family:var(--font-mono);letter-spacing:var(--tracking-wider,.1em);text-transform:uppercase;color:var(--color-brand);margin:0;font-size:1.2rem;font-weight:700}.estimate-page__intro[data-astro-cid-mfpw46iw]{max-width:46em;color:var(--color-text-secondary);line-height:1.8}.estimate-page__intro[data-astro-cid-mfpw46iw] p[data-astro-cid-mfpw46iw]{margin:0 0 .6em}.estimate-page__intro[data-astro-cid-mfpw46iw] a[data-astro-cid-mfpw46iw]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.estimate-page__title[data-astro-cid-mfpw46iw]{margin:0;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.3}
