.kw .kw404-stamp{justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(280px,60vw);aspect-ratio:1;border:6px solid var(--kw-ink);border-radius:50%;background:#fff;transform:rotate(-8deg);box-shadow:8px 8px 0 var(--kw-ink)}.kw .kw404-stamp span{font:400 clamp(3.5rem,10vw,6rem)/1 var(--kw-display);color:var(--kw-red,#e63b2e)}.kw .kw404-stamp small{font:900 .8rem/1 var(--kw-body);letter-spacing:.14em;text-transform:uppercase;margin-top:6px}.kw .kw-bundle{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border:3px solid var(--kw-ink);background:var(--kw-yellow);padding:10px 14px;margin:0 0 18px;font-size:.92rem}.kw .kw-bundle b{font-weight:900}.kw .kw-tier{border:2px solid var(--kw-ink);background:#fff;padding:3px 8px;font-weight:800;font-size:.8rem;white-space:nowrap}.kw .kw-tier.on{background:var(--kw-lime)}.kw .kw-bundle em{font-style:normal;font-weight:600;flex-basis:100%}.kw .kwp-info .kw-bundle{margin-top:4px}.kw .kwc-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:28px;align-items:start}.kw .kwc-items{display:flex;flex-direction:column;gap:12px}.kw .kwc-item{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:14px;align-items:center;border:3px solid var(--kw-ink);background:#fff;padding:12px}.kw .kwc-img img{display:block;width:90px;height:90px;object-fit:cover;border:2px solid var(--kw-ink)}.kw .kwc-info{display:flex;flex-direction:column;gap:4px;min-width:0}.kw .kwc-title{font-weight:900;color:var(--kw-ink);text-decoration:none;font-size:1.05rem}.kw .kwc-info small{color:#555;font-weight:600}.kw .kwc-row{display:flex;gap:14px;align-items:center;margin-top:4px;font-size:.9rem;font-weight:700}.kw .kwc-row input{width:64px;border:3px solid var(--kw-ink);padding:6px 8px;font:inherit;margin-left:6px}.kw .kwc-remove{color:var(--kw-ink);opacity:.7}.kw .kwc-price{font:400 1.5rem/1 var(--kw-display)}.kw .kwc-update{all:unset;cursor:pointer;font-weight:800;text-decoration:underline}.kw .kwc-summary{border:4px solid var(--kw-ink);box-shadow:8px 8px 0 var(--kw-ink);background:var(--kw-off);padding:20px;display:flex;flex-direction:column;gap:10px;position:sticky;top:20px}.kw .kwc-summary h2{font-size:1.6rem;margin:0 0 4px}.kw .kwc-line{display:flex;justify-content:space-between;gap:10px;font-weight:600}.kw .kwc-disc{color:#15803d}.kw .kwc-total{border-top:3px solid var(--kw-ink);padding-top:10px;font-size:1.25rem}.kw .kwc-checkout{align-self:stretch;justify-content:center;width:100%;border:0;cursor:pointer;margin-top:6px}.kw .kwc-empty{display:flex;flex-direction:column;gap:18px;padding:30px 0 10px}@media(max-width:820px){.kw .kwc-grid{grid-template-columns:1fr}.kw .kwc-summary{position:static}.kw .kwc-item{grid-template-columns:70px minmax(0,1fr)}.kw .kwc-price{grid-column:2;justify-self:start}}.kw .kw-plainpage{max-width:78ch;margin:0 auto;padding:10px 0 30px}.kw .kw-plainpage button,.kw .kw-plainpage .shopify-pc__prefs__button,.kw .kw-plainpage input[type=submit]{font:800 .9rem var(--kw-body);text-transform:uppercase;letter-spacing:.06em;background:var(--kw-lime);border:3px solid var(--kw-ink);padding:10px 16px;cursor:pointer}.shopify-policy__container{max-width:78ch!important;margin:0 auto;padding:36px 20px 60px;font-family:var(--kw-body,"Archivo",system-ui,sans-serif);color:var(--kw-ink,#111);line-height:1.6}.shopify-policy__title h1{font:400 clamp(2.2rem,5vw,3.6rem)/1.05 var(--kw-display,"Anton",sans-serif);text-transform:uppercase;letter-spacing:.01em;margin:0 0 20px;padding-bottom:12px;border-bottom:4px solid var(--kw-ink,#111)}.shopify-policy__body h1{font:400 1.8rem/1.1 var(--kw-display,"Anton",sans-serif);text-transform:uppercase;margin:28px 0 10px}.shopify-policy__body h2{font:400 1.5rem/1.1 var(--kw-display,"Anton",sans-serif);text-transform:uppercase;margin:28px 0 8px}.shopify-policy__body h3{font-weight:900;font-size:1.05rem;margin:20px 0 6px}.shopify-policy__body p,.shopify-policy__body li{font-size:1rem}.shopify-policy__body a{color:var(--kw-ink,#111);font-weight:700}.shopify-policy__body hr{border:0;border-top:3px dashed var(--kw-ink,#111);margin:22px 0}.shopify-policy__body table{border-collapse:collapse;width:100%;margin:14px 0}.shopify-policy__body th,.shopify-policy__body td{border:2px solid var(--kw-ink,#111);padding:8px;vertical-align:top;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kiwiland-pages.css.map */
