@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Kanit:wght@400;500;600;700;800&family=Syne:wght@400;500;600;700&display=swap);:root{--color-primary:#6fbe44;--color-dark:#01130c;--color-light:#e9ebdf;--color-black:#161616;--green-100:#6fbe44;--green-80:#74b72b;--green-50:rgba(111,190,68,.5);--green-30:rgba(111,190,68,.3);--green-20:rgba(111,190,68,.2);--green-10:rgba(111,190,68,.1);--green-bg-hover-color:rgba(111,190,68,.1);--dark-100:#01130c;--dark-20:rgba(1,19,12,.2);--dark-10:rgba(1,19,12,.1);--font-title:"Kanit",sans-serif;--font-text:"Inter",sans-serif;--font-accent:"Syne",sans-serif;--fs-xs:0.75rem;--fs-s:0.9rem;--fs-m:1.5rem;--fs-l:1.8rem;--fs-xl:2.5rem;--fw-l:300;--fw-m:500;--fw-xl:700;--lh-s:1.2;--lh-m:1.5;--lh-l:1.8;--bg-color:#fff;--text-color:#161616;--heading-color:#01130c;--border-color:#e0e0e0;--card-bg:#fff;--input-bg:#f5f5f5;--button-bg:var(--color-primary);--button-hover-bg:var(--green-80);--button-text:#fff;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--radius-s:4px;--radius-m:8px;--radius-l:12px;--radius-xl:16px;--shadow-s:0 2px 8px rgba(0,0,0,.08);--shadow-m:0 4px 12px rgba(0,0,0,.12);--shadow-l:0 8px 25px rgba(0,0,0,.15);--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.4s ease}body.dark{--bg-color:#0a0a0a;--text-color:#e9ebdf;--heading-color:#fff;--border-color:#2a2a2a;--input-bg:#1f1f1f;--card-bg:hsla(0,0%,100%,.03)}#address-input-ts-control{border-radius:var(--radius-m);color:var(--text-color)!important;font-size:1rem;transition:all var(--transition-normal);width:100%}#address-input-ts-dropdown{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.sneaker-buy{color:var(--text-color);font-family:var(--font-text);line-height:var(--lh-m);padding-bottom:60px}@media (max-width:765px){.sneaker-buy{line-height:1.5rem}}.sneaker-buy *{box-sizing:border-box}.sneaker-buy h1,.sneaker-buy h2,.sneaker-buy h3,.sneaker-buy h4,.sneaker-buy h5,.sneaker-buy h6{color:var(--heading-color);font-family:var(--font-title);font-weight:var(--fw-xl)}.sneaker-buy__header{backdrop-filter:blur(20px);background:var(--card-bg);border-bottom:2px solid var(--border-color);left:0;margin-bottom:var(--spacing-xl);padding:var(--spacing-m) 0;position:sticky;right:0;top:0;transition:all var(--transition-normal);z-index:99}.sneaker-buy__header-content{align-items:center;display:flex;gap:var(--spacing-l);margin:0 auto;max-width:1400px;padding:0 var(--spacing-l)}.sneaker-buy__header-image{aspect-ratio:2.4/1.6;border:1px solid var(--border-color);border-radius:var(--radius-m);flex-shrink:0;height:80px;overflow:hidden}.sneaker-buy__image{height:100%;object-fit:cover;width:100%}.sneaker-buy__image-placeholder{align-items:center;background-color:var(--input-bg);color:var(--text-color);display:flex;font-size:1.5rem;height:100%;justify-content:center;width:100%}.sneaker-buy__header-info{flex:1;line-height:1.5rem;min-width:0}.sneaker-buy__brand{color:var(--green-100);font-size:.85rem;letter-spacing:.5px;text-transform:uppercase}.sneaker-buy__brand,.sneaker-buy__title{font-family:var(--font-title);font-weight:var(--fw-xl);margin-bottom:0!important}.sneaker-buy__title{color:var(--heading-color);font-size:1.1rem;opacity:.5!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sneaker-buy__low-title{color:var(--text-color);font-family:var(--font-title);font-size:1rem;font-weight:var(--fw-m);margin-bottom:.5rem}.sneaker-buy__details-row{align-items:center;display:flex;gap:.5rem;margin-top:.25rem}.sneaker-buy__badge-etat{align-items:center;background:var(--input-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--heading-color);display:inline-flex;font-size:.75rem;font-weight:var(--fw-m);letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.sneaker-buy__size{color:var(--text-color);font-size:.9rem;font-weight:var(--fw-m)}.sneaker-buy__seller{align-items:center;display:flex;font-size:.85rem;gap:var(--spacing-s)}.sneaker-buy__seller span{color:var(--text-color)}.sneaker-buy__seller strong{color:var(--text-color);font-weight:var(--fw-m)}.sneaker-buy__seller-score{align-items:center;color:var(--green-100);display:flex;gap:.25rem}.sneaker-buy__seller-score i{font-size:.9rem}.sneaker-buy__header-price{color:var(--green-100);flex-shrink:0;font-family:var(--font-title);font-size:1.8rem;font-weight:var(--fw-xl)}.sneaker-buy__content{margin:0 auto;max-width:1400px;padding:0 var(--spacing-l)}.sneaker-buy__wizard-progress{margin-bottom:var(--spacing-xl)}.sneaker-buy__wizard-steps{display:flex;justify-content:space-between;margin-bottom:var(--spacing-l);position:relative}.sneaker-buy__wizard-steps:before{background:var(--border-color);content:"";height:2px;left:0;position:absolute;right:0;top:20px;z-index:0}.sneaker-buy__wizard-step{align-items:center;background:var(--bg-color);display:flex;flex:1;flex-direction:column;gap:var(--spacing-s);padding:0 var(--spacing-s);position:relative;z-index:1}.sneaker-buy__wizard-step.active .sneaker-buy__wizard-circle{background:var(--green-100);border-color:var(--green-100);color:#fff;transform:scale(1.2)}.sneaker-buy__wizard-step.active .sneaker-buy__wizard-label{color:var(--green-100);font-weight:var(--fw-xl)}.sneaker-buy__wizard-step.completed .sneaker-buy__wizard-circle{background:var(--green-100);border-color:var(--green-100);color:#fff}.sneaker-buy__wizard-circle{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;color:var(--text-color);display:flex;font-weight:var(--fw-xl);height:40px;justify-content:center;transition:all var(--transition-normal);width:40px}.sneaker-buy__wizard-label{color:var(--text-color);font-size:.85rem;font-weight:var(--fw-m);text-align:center}.sneaker-buy__step{backdrop-filter:blur(30px);background:var(--card-bg);border:1px solid var(--border-color);border-radius:24px;min-height:500px;padding:var(--spacing-xl)}@media (max-width:765px){.sneaker-buy__step{padding:2rem 1.5rem}}.sneaker-buy__step-header{margin-bottom:var(--spacing-l);position:relative}.sneaker-buy__step-header h3{align-items:center;color:var(--heading-color);display:flex;font-family:var(--font-title);font-size:2rem;gap:var(--spacing-s);margin-bottom:0}@media (max-width:765px){.sneaker-buy__step-header h3{font-size:1.4rem;line-height:1.8rem}}.sneaker-buy__step-header i{color:var(--green-100)}.sneaker-buy__step-header p{display:none}.sneaker-buy__pickup-options{display:grid;gap:var(--spacing-l);grid-template-columns:repeat(2,1fr);margin-bottom:var(--spacing-xl)}.sneaker-buy__pickup-option{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;cursor:pointer;display:block;padding:var(--spacing-xl);text-align:center;transition:all var(--transition-normal)}.sneaker-buy__pickup-option:hover{border-color:var(--green-100);box-shadow:var(--shadow-m);transform:translateY(-4px)}.sneaker-buy__pickup-option.selected{background:var(--green-10);border-color:var(--green-100)}.sneaker-buy__pickup-option.selected .sneaker-buy__pickup-check{opacity:0}.sneaker-buy__pickup-icon{color:var(--green-100);font-size:4rem;margin-bottom:var(--spacing-m)}.sneaker-buy__pickup-details h4{color:var(--heading-color);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--fw-xl);margin-bottom:var(--spacing-s)}.sneaker-buy__pickup-details p{color:var(--text-color);font-size:.95rem;opacity:1}.sneaker-buy__map-container{background:var(--input-bg);border:1px solid var(--border-color);border-radius:16px;margin-bottom:var(--spacing-l);min-height:400px;overflow:hidden;position:relative;width:100%}.sneaker-buy__map{height:100%;min-height:400px;width:100%}.sneaker-buy__map--half{width:100%}.sneaker-buy__location-card{background:transparent;border:none;margin:0}.sneaker-buy__location-card--flex{display:block}.sneaker-buy__location-info{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;margin-bottom:var(--spacing-l);padding:0;padding:var(--spacing-l)}.sneaker-buy__seller-header{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:var(--spacing-m);padding:0}.sneaker-buy__shop-image{display:none}.sneaker-buy__shop-details{width:100%}.sneaker-buy__address{display:block;margin-bottom:var(--spacing-m);opacity:1;padding:0}.sneaker-buy__address i{display:none}.sneaker-buy__address-input-wrapper{align-items:center;display:flex;gap:10px;justify-content:center}.sneaker-buy__address-input-wrapper .ts-wrapper{flex:1}.sneaker-buy__address-input-wrapper .btn-light{background-color:transparent!important;border:none!important;color:var(--text-color)!important;height:100%!important;margin:0!important;padding:10px!important}.sneaker-buy__working-hours{margin-top:0}.sneaker-buy__working-hours h5{align-items:center;color:var(--green-100);display:flex;font-family:var(--font-text);font-size:1rem;font-weight:var(--fw-xl);gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.sneaker-buy__working-hours h5 i{display:inline-block}.sneaker-buy__hours-table{display:grid;gap:var(--spacing-s);margin:0!important;width:100%}.sneaker-buy__hours-table tbody{display:contents}.sneaker-buy__hours-table .tr{align-items:center;background:var(--input-bg);border-radius:var(--radius-m);display:flex;justify-content:space-between;padding:var(--spacing-s)}.sneaker-buy__hours-table .tr.today{background:var(--green-10);border:1px solid var(--green-100)}.sneaker-buy__hours-table .tr.today .day{color:var(--green-100);font-weight:var(--fw-xl)}.sneaker-buy__hours-table div{color:var(--text-color);padding:0}.sneaker-buy__hours-table div.day{font-weight:var(--fw-m)}.sneaker-buy__address-search{margin-bottom:var(--spacing-l)}.sneaker-buy__address-search label{color:var(--heading-color);display:block;font-family:var(--font-title);font-size:1.1rem;font-weight:var(--fw-xl);margin-bottom:var(--spacing-s)}.sneaker-buy__delivery-content{display:grid;gap:var(--spacing-l);grid-template-columns:1fr 400px}@media (max-width:992px){.sneaker-buy__delivery-content{display:flex;flex-direction:column-reverse;grid-template-columns:1fr}}.sneaker-buy__relay-list{display:flex;flex-direction:column;gap:var(--spacing-m);margin:0;max-height:600px;overflow-y:auto}.sneaker-buy__relay-list h4{display:none}.sneaker-buy__relay-points{display:contents}.sneaker-buy__relay-point{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;cursor:pointer;display:block;padding:var(--spacing-m);transition:all var(--transition-normal)}.sneaker-buy__relay-point:hover{border-color:var(--green-100)}.sneaker-buy__relay-point.selected{background:var(--green-10);border-color:var(--green-100)}.sneaker-buy__relay-point.selected .sneaker-buy__relay-select-icon{display:none}.sneaker-buy__relay-info{position:relative}.sneaker-buy__relay-info h5{align-items:flex-start;color:var(--heading-color);display:flex;font-family:var(--font-title);font-size:1.1rem;font-weight:var(--fw-xl);justify-content:space-between;margin-bottom:var(--spacing-s)}.sneaker-buy__relay-info .sneaker-buy__relay-address{color:var(--text-color);font-size:.9rem;margin-bottom:var(--spacing-s);opacity:1}.sneaker-buy__relay-info .sneaker-buy__relay-meta{align-items:center;display:flex;gap:0;justify-content:space-between}.sneaker-buy__relay-info .sneaker-buy__relay-distance{bottom:0;color:var(--green-100);font-size:.85rem;font-weight:var(--fw-xl);position:absolute;right:0}.sneaker-buy__relay-info .sneaker-buy__relay-distance i{margin-right:4px}.sneaker-buy__relay-info .sneaker-buy__relay-provider{align-items:center;background:var(--input-bg);border-radius:20px;color:var(--text-color);display:inline-flex;font-size:.8rem;font-weight:var(--fw-m);gap:.5rem;padding:.4rem .8rem;text-transform:none}.sneaker-buy__relay-info .sneaker-buy__relay-provider:before{color:var(--green-100);content:"\f48b";font-family:Font Awesome\ 6 Free;font-weight:900}.sneaker-buy__relay-select-icon{display:none}.sneaker-buy__relay-actions{margin-top:var(--spacing-s)}.sneaker-buy__relay-actions .sneaker-buy__relay-cancel{background:transparent!important;border:1px solid var(--border-color)!important;border-radius:20px!important;color:var(--text-color)!important;cursor:pointer!important;font-size:.85rem!important;font-weight:var(--fw-m);height:auto!important;padding:.5rem 1rem!important;width:auto!important}.sneaker-buy__relay-actions .sneaker-buy__relay-cancel:hover{background:var(--input-bg)!important;border-color:var(--text-color)!important;transform:none!important}.sneaker-buy__relay-actions .sneaker-buy__relay-select-icon{display:none}.sneaker-buy__checkout-layout{display:grid;gap:var(--spacing-xl);grid-template-columns:1fr 450px}@media (max-width:992px){.sneaker-buy__checkout-layout{grid-template-columns:1fr}}.sneaker-buy__form-section{margin-bottom:var(--spacing-l)}.sneaker-buy__form-section h3{color:var(--heading-color);font-family:var(--font-title);font-size:1.3rem;font-weight:var(--fw-xl);margin-bottom:var(--spacing-m)}.sneaker-buy__form-grid{display:grid;gap:var(--spacing-m);grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.sneaker-buy__form-grid{grid-template-columns:1fr}}.sneaker-buy__form-group--full{grid-column:1/-1}.sneaker-buy__form-group label{color:var(--text-color);font-family:var(--font-text);font-size:.95rem;font-weight:var(--fw-m)}.sneaker-buy__form-group label .required{color:var(--green-100)}.sneaker-buy__form-group input{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-m);color:var(--text-color);font-family:var(--font-text);font-size:1rem;padding:var(--spacing-m);transition:all var(--transition-normal);width:100%}.sneaker-buy__form-group input:focus{background:var(--card-bg);border-color:var(--green-100);outline:none}.sneaker-buy__order-summary{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;height:fit-content;margin-top:0;padding:var(--spacing-l);position:sticky;top:140px}.sneaker-buy__order-summary h3{color:var(--heading-color);font-family:var(--font-title);font-size:1.5rem;font-weight:var(--fw-xl);margin-bottom:var(--spacing-l)}.sneaker-buy__summary-product{border-bottom:2px solid var(--border-color);display:flex;gap:var(--spacing-m);margin-bottom:var(--spacing-m);padding-bottom:var(--spacing-m)}.sneaker-buy__summary-image{aspect-ratio:2.4/1.6;border:1px solid var(--border-color);border-radius:var(--radius-m);flex-shrink:0;height:80px;overflow:hidden}.sneaker-buy__summary-image img{height:100%;object-fit:cover;width:100%}.sneaker-buy__summary-info{line-height:1rem}.sneaker-buy__summary-info h4{font-family:var(--font-title);font-size:1rem;margin-bottom:.25rem}.sneaker-buy__summary-info .brand{color:var(--green-100);font-size:.85rem;font-weight:var(--fw-xl);margin-bottom:.5rem;text-transform:uppercase}.sneaker-buy__summary-info .vendor{color:var(--text-color);font-size:.85rem}.sneaker-buy__summary-details{margin-bottom:var(--spacing-m)}.sneaker-buy__summary-row{align-items:center;border:none;display:flex;font-size:.95rem;justify-content:space-between;line-height:1rem;padding:var(--spacing-s) 0}.sneaker-buy__summary-row span:first-child{color:var(--text-color);font-weight:var(--fw-m)}.sneaker-buy__summary-row span:last-child{color:var(--heading-color);font-weight:var(--fw-xl)}.sneaker-buy__summary-row--total{border-top:2px solid var(--border-color);margin-top:var(--spacing-m);padding-top:var(--spacing-m)}.sneaker-buy__summary-row--total span:first-child{color:var(--heading-color);font-family:var(--font-title);font-size:1.2rem}.sneaker-buy__summary-row--total span:last-child{color:var(--green-100);font-family:var(--font-title);font-size:1.5rem}.sneaker-buy__step-actions{display:flex;gap:var(--spacing-m);justify-content:space-between;margin-top:var(--spacing-xl)}.sneaker-buy__step-actions button{align-items:center;border:1px solid transparent;border-radius:var(--radius-m);cursor:pointer;display:inline-flex;font-family:var(--font-title);font-size:1.1rem;font-weight:var(--fw-xl);gap:var(--spacing-s);padding:.5rem var(--spacing-xl);transition:all var(--transition-normal)}.sneaker-buy__back-btn{background:transparent;border-color:var(--border-color)!important;color:var(--text-color);opacity:1;position:static;transform:none}.sneaker-buy__back-btn:hover{background:var(--input-bg);border-color:var(--text-color)!important;color:var(--text-color)}.sneaker-buy__continue-btn,.sneaker-buy__finalize-btn{background:var(--green-100);border-color:var(--green-100);color:var(--button-text)}.sneaker-buy__continue-btn:hover,.sneaker-buy__finalize-btn:hover{box-shadow:var(--shadow-m);transform:translateY(-2px)}@media (max-width:992px){.sneaker-buy__header-price{order:-1;position:absolute;right:20px;text-align:right;top:20px;width:100%}.sneaker-buy__header-content{flex-wrap:wrap}}@media (max-width:768px){.sneaker-buy__header{padding:var(--spacing-s) 0}.sneaker-buy__pickup-options{grid-template-columns:1fr}.sneaker-buy__step-actions{flex-direction:column-reverse}.sneaker-buy__step-actions button{justify-content:center;padding:1.3rem 0!important;width:100%}.sneaker-buy__delivery-content{display:flex;flex-direction:column-reverse}.sneaker-buy__map-container{height:300px}}.sneaker-buy .ts-wrapper.single .ts-control{background:var(--input-bg)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-m)!important;min-height:auto!important;padding:var(--spacing-m)!important}.sneaker-buy .ts-dropdown{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-m);margin-top:4px}.sneaker-buy .ts-dropdown .option{color:var(--text-color)!important;font-size:1rem!important;padding:var(--spacing-s)!important}.sneaker-buy .ts-dropdown .option.active,.sneaker-buy .ts-dropdown .option:hover{background:var(--green-10);color:var(--green-100)}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}