.so-slot-wrap{display:flex;align-items:center;flex:0 0 auto;min-width:0;margin-inline:12px auto}.so-slot{--so-slot-saved: #3f6b2c;position:relative;display:flex;align-items:center;gap:10px;max-width:80px;min-height:44px;min-width:0;margin:0;padding:0;border:0;border-radius:6px;background:none;box-shadow:none;font:inherit;font-family:var(--body-font-family, Lato, system-ui, sans-serif);color:var(--so-navy, #0f1c35);text-align:left;text-decoration:none;text-transform:none;letter-spacing:normal;cursor:pointer;-webkit-tap-highlight-color:transparent}.so-slot:hover,.so-slot:visited{color:var(--so-navy, #0f1c35);text-decoration:none}.so-slot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.so-slot:focus{outline:none}.so-slot:focus-visible{outline:2px solid var(--so-navy, #0f1c35);outline-offset:3px}.so-slot__pin{display:none}.so-slot__pi{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.so-slot__tx{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%}.so-slot__l1{display:flex;align-items:center;gap:6px;min-width:0}.so-slot__dt{display:none}.so-slot__tg{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 6px 0 5px;border-radius:5px;background:var(--so-navy, #0f1c35);color:#fff;white-space:nowrap;font-family:var(--heading-font-family, Montserrat, sans-serif);font-weight:800;font-size:12px;letter-spacing:.07em;line-height:1}.so-slot__tg:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--so-orange, #ff580d);box-shadow:0 0 0 1.5px #ffffffe6}.so-slot__tg.is-empty{background:transparent;color:var(--so-navy, #0f1c35);border:1.5px dashed var(--so-navy, #0f1c35);padding:0 5px 0 4px;font-size:11px;letter-spacing:.02em}.so-slot__tg.is-empty:before{width:7px;height:7px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--so-orange-deep, #b83c00)}.so-slot__l2{display:flex;align-items:center;gap:2px;max-width:100%;min-width:0;overflow:hidden;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap;color:var(--so-navy-muted, #5b6577)}.so-slot__l2>span{overflow:hidden;text-overflow:ellipsis}.so-slot__l2.is-go{color:var(--so-navy, #0f1c35)}.so-slot__l2.is-free{color:var(--so-slot-saved)}.so-slot__ok{width:10px;height:10px;flex:none;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.so-slot__lg{display:none}.so-slot__l2.is-load{width:66px;height:10px;border-radius:4px;background:linear-gradient(90deg,var(--so-line, #ece3d2) 0%,var(--so-beige-lite, #faf7f0) 50%,var(--so-line, #ece3d2) 100%);background-size:200% 100%}@media(prefers-reduced-motion:no-preference){.so-slot__l2.is-load{animation:so-slot-sk 1.3s linear infinite}.so-slot.is-pulse .so-slot__tg:before{animation:so-slot-pulse 1.2s ease-in-out 3}.so-slot.is-glow .so-slot__tg{animation:so-slot-glow 1.6s ease-out 1}}@keyframes so-slot-sk{to{background-position:-200% 0}}@keyframes so-slot-pulse{50%{box-shadow:inset 0 0 0 1.5px var(--so-orange-deep, #b83c00),0 0 0 4px #ff580d59}}@keyframes so-slot-glow{0%{box-shadow:0 0 #ff580d80}30%{box-shadow:0 0 0 5px #ff580d59}to{box-shadow:0 0 #ff580d00}}@media(max-width:768.98px){.so-slot-wrap{display:none}}@media(min-width:769px){.header__grid>.so-slot-wrap{order:2;margin:0 0 16px 12px}.so-slot{width:170px;max-width:none;min-height:46px;padding:4px 8px 4px 5px;gap:8px;background:var(--so-beige-lite, #faf7f0);border:1px solid var(--so-panel-line, #e7ded0);border-radius:10px}.so-slot:after{top:0;right:0;bottom:0;left:0}.so-slot__pin{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--so-tint, #fff1ea);color:var(--so-orange-deep, #b83c00)}.so-slot__pi{width:17px;height:17px}.so-slot__tx{gap:3px}.so-slot__l1{gap:5px}.so-slot__dt{display:inline;font-size:11.5px;line-height:1;color:var(--so-navy-muted, #5b6577)}.so-slot__tg{height:19px;font-size:11.5px}.so-slot__tg.is-empty{display:none}.so-slot__l2{font-size:13px;line-height:1.15;color:var(--so-navy, #0f1c35)}.so-slot__l2.is-load{width:96px;height:12px}.so-slot__s{display:none}.so-slot__lg{display:inline}.so-slot__ok{width:13px;height:13px}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/so-postcode-slot.css.map */
