.zs-ref{--zs-ref-ink: #1f2523;--zs-ref-ink-700: #3d4644;--zs-ref-gray-500: #767f7d;--zs-ref-gray-300: #c7cdcb;--zs-ref-rule: #e4e4e4;--zs-ref-band: #f1f1f1;--zs-ref-error: #a81f18;font-family:var(--font-body-family, "Poppins"),sans-serif;border-bottom:1px solid var(--zs-ref-rule);margin:0 0 12px;text-align:left}.zs-ref__toggle{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;cursor:pointer;font-size:13px;font-weight:600;line-height:1.35;color:var(--zs-ref-ink-700);letter-spacing:normal;text-transform:none}.zs-ref__toggle::-webkit-details-marker{display:none}.zs-ref__toggle::marker{content:""}.zs-ref__toggle:hover{color:var(--zs-ref-ink)}.zs-ref__toggle:focus-visible{outline:2px solid var(--zs-ref-ink);outline-offset:2px;border-radius:4px}.zs-ref__chev{width:12px;height:12px;flex:none;transition:transform .18s ease-out}.zs-ref[open] .zs-ref__chev{transform:rotate(180deg)}.zs-ref svg path{stroke:currentColor}.zs-ref__body{padding:0 0 14px}.zs-ref .zs-ref__note{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--zs-ref-gray-500);letter-spacing:normal}.zs-ref .zs-ref__note--error{margin:8px 0 0;color:var(--zs-ref-error)}.zs-ref .zs-ref__note--error:empty{display:none}.zs-ref__row{display:flex;gap:8px;align-items:stretch}.zs-ref .zs-ref__input{flex:1 1 auto;min-width:0;height:42px;margin:0;padding:0 14px;box-sizing:border-box;background:#fff;border:1px solid var(--zs-ref-gray-300);border-radius:10px;box-shadow:none;font-family:inherit;font-size:14px;line-height:normal;color:var(--zs-ref-ink);letter-spacing:normal;text-transform:none;transition:border-color .15s ease-out}.zs-ref .zs-ref__input::placeholder{color:var(--zs-ref-gray-500);opacity:1}.zs-ref .zs-ref__input:focus{border-color:var(--zs-ref-ink);outline:none}.zs-ref[data-state=error] .zs-ref__input{border-color:var(--zs-ref-error)}.zs-ref .zs-ref__apply{flex:none;height:42px;min-width:0;margin:0;padding:0 20px;border:0;border-radius:999px;background:var(--zs-ref-ink);color:#fff;font-family:inherit;font-size:13px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;transition:opacity .15s ease-out}.zs-ref .zs-ref__apply:hover{opacity:.85}.zs-ref .zs-ref__apply:focus-visible{outline:2px solid var(--zs-ref-ink);outline-offset:2px}.zs-ref .zs-ref__apply[disabled]{opacity:.6;cursor:default}@media(max-width:767px){.zs-ref .zs-ref__input{font-size:16px}}.zs-ref__applied{display:none}.zs-ref[data-state=applied] .zs-ref__applied{display:block}.zs-ref[data-state=applied] .zs-ref__entry{display:none}.zs-ref__chip{display:flex;align-items:center;gap:8px;min-height:42px;margin:0 0 8px;padding:8px 12px;box-sizing:border-box;background:var(--zs-ref-band);border-radius:10px;font-size:13px;line-height:1.35;color:var(--zs-ref-ink-700)}.zs-ref__chip strong{font-weight:600;color:var(--zs-ref-ink);word-break:break-all}.zs-ref__chip>span{flex:1 1 auto;min-width:0}.zs-ref__check{width:16px;height:16px;flex:none;color:var(--zs-ref-ink)}.zs-ref .zs-ref__remove{flex:none;margin:0;padding:4px 0;min-width:0;background:none;border:0;font-family:inherit;font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--zs-ref-gray-500);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.zs-ref .zs-ref__remove:hover{color:var(--zs-ref-ink)}.cart-total .zs-ref{margin:16px 0 0;border-top:1px solid var(--zs-ref-rule)}@media(min-width:768px)and (max-width:1279px){.cart-content-item[data-cart-total] form>.zs-ref{order:1;width:calc(50% - 20px);margin:16px 10px 0}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/zs-referral.css.map */
