.p8-cp{position:relative;display:inline-flex;max-width:100%;min-width:0}.p8-cp select[hidden]{display:none}.p8-cp__btn{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;margin:0;font:inherit;color:inherit;text-align:start;background:transparent;border:1px solid var(--p8-line, rgba(0, 0, 0, .15));border-radius:6px;padding:8px 10px;min-height:40px;cursor:pointer}.p8-cp__btn:hover{border-color:currentColor}.p8-cp__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.p8-cp__val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p8-cp__chev{flex:none;transition:transform .15s ease}.p8-cp.is-open .p8-cp__chev{transform:rotate(180deg)}.p8-cp.is-busy .p8-cp__btn{opacity:.6;cursor:progress}.p8-cp__vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.p8-cp--bar .p8-cp__btn{gap:6px;max-width:240px;padding:4px;min-height:0;border:0;border-radius:4px;letter-spacing:inherit;text-transform:uppercase;color:var(--p8-clay, #E4E3E0)}.p8-cp--bar .p8-cp__btn:hover{color:var(--p8-accent-dark, #D9B9B6)}.p8-cp__panel{position:fixed;z-index:1000;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;color:var(--p8-ink, #284653);background:var(--p8-tile, #F5F4F2);border:1px solid var(--p8-line, #D3D3CB);border-radius:10px;box-shadow:0 16px 40px #1d36402e,0 2px 6px #1d364014;font:400 14px/1.35 var(--p8-sans, sans-serif);letter-spacing:0;text-transform:none;text-align:start}.p8-cp__panel[hidden]{display:none}.p8-cp__search{flex:none;width:100%;box-sizing:border-box;margin:0;padding:14px 16px;font:inherit;font-size:15px;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--p8-line, #D3D3CB);border-radius:0;outline:0;-webkit-appearance:none;appearance:none}.p8-cp__search::placeholder{color:var(--p8-muted, #56626A);opacity:1}.p8-cp__search:focus-visible{box-shadow:inset 0 -2px 0 var(--p8-ink, #284653)}.p8-cp__search::-webkit-search-cancel-button{cursor:pointer}.p8-cp__list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 8px}.p8-cp__group{padding:12px 16px 6px;font:600 11px/1.2 var(--p8-sans, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--p8-muted, #56626A)}.p8-cp__opt{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:6px 16px;cursor:pointer}.p8-cp__opt.is-active{background:var(--p8-clay, #E4E3E0)}.p8-cp__opt[aria-selected=true] .p8-cp__n{font-weight:600}.p8-cp__opt[aria-selected=true] .p8-cp__tick:before{content:"";display:block;width:9px;height:5px;margin:-3px 0 0 1px;border:solid currentColor;border-width:0 0 1.6px 1.6px;transform:rotate(-45deg)}.p8-cp__n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p8-cp__c{font-size:12px;letter-spacing:.06em;color:var(--p8-muted, #56626A)}.p8-cp__none{margin:0;padding:16px;color:var(--p8-muted, #56626A)}.p8-cp__none[hidden],.p8-cp__head{display:none}.p8-cp__panel--sheet{top:0;right:0;bottom:0;left:0;width:auto;max-height:none;border:0;border-radius:0;box-shadow:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);font-size:16px}.p8-cp__panel--sheet .p8-cp__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px 0 16px}.p8-cp__title{font:600 12px/1.2 var(--p8-sans, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--p8-muted, #56626A)}.p8-cp__close{display:inline-grid;place-items:center;width:44px;height:44px;margin:0;padding:0;color:inherit;background:transparent;border:0;border-radius:8px;cursor:pointer}.p8-cp__panel .p8-cp__close{box-sizing:border-box;min-width:0;min-height:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:inherit;letter-spacing:0;text-transform:none}.p8-cp__panel .p8-cp__close:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.p8-cp__panel--sheet .p8-cp__search{font-size:16px;padding:14px 16px}.p8-cp__panel--sheet .p8-cp__opt{min-height:48px;padding:8px 16px}.p8-cp__panel--sheet .p8-cp__list{padding-bottom:16px}@media(prefers-reduced-motion:reduce){.p8-cp__chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/p8-country-picker.css.map */
