.regista-finder-launch{width:100%;display:flex;justify-content:center;padding:var(--rsf-launch-padding-desktop, 28px) 16px;box-sizing:border-box;direction:rtl}.regista-finder-launch *{box-sizing:border-box}.regista-finder-open{display:inline-flex;align-items:center;justify-content:center;gap:22px;width:100%;max-width:var(--rsf-button-width, 480px);min-height:var(--rsf-button-height, 82px);padding:0 34px;background:var(--rsf-green, #134f22);color:#fff;border:0;border-radius:999px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:800;line-height:1;letter-spacing:.2px;box-shadow:0 18px 34px #134f2242;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.regista-finder-open:hover{background:var(--rsf-green-hover, #0f431c);color:#fff;transform:translateY(-2px);box-shadow:0 22px 42px #134f2252}.regista-finder-open-arrow{font-size:40px;font-weight:500;line-height:1;transform:translateY(-1px)}.regista-finder-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#0000008c;display:none;align-items:center;justify-content:center}.regista-finder-modal.is-open{display:flex}.regista-finder-shell{width:min(1080px,100vw);height:min(880px,100vh);background:#f3f3f3;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000040;direction:rtl;font-family:Arial,Helvetica,sans-serif}.regista-finder-close{position:absolute;top:18px;right:22px;z-index:30;width:42px;height:42px;border:0;background:transparent;color:#fff;font-size:42px;line-height:1;cursor:pointer}.regista-finder-body{padding:64px 9%}.regista-finder-step{display:none}.regista-finder-step.is-active{display:block}.regista-finder-step h2{margin:0 0 32px;color:#111;font-size:34px;line-height:1.2;font-weight:800;letter-spacing:.2px}.regista-finder-subtitle{margin:-18px 0 14px;color:#606060;font-size:22px}.regista-finder-hero{width:100%;height:100%;position:relative;direction:ltr}.regista-finder-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0f1110;background-image:linear-gradient(90deg,#0009,#00000029),var(--rsf-hero-image, linear-gradient(135deg, #0f1110, #25442d));background-size:cover;background-position:center}.regista-finder-hero-content{position:relative;z-index:2;padding:330px 0 0 9%;color:#fff}.regista-finder-mini-logo{font-size:14px;font-weight:900;letter-spacing:1px;margin-bottom:10px}.regista-finder-hero h2{margin:0 0 32px;color:#fff;font-size:88px;line-height:.95;font-weight:900;letter-spacing:-4px}.regista-finder-hero-btn{border:0;background:#fff;color:#111;padding:14px 28px;font-size:32px;font-weight:900;cursor:pointer}.regista-finder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.regista-finder-grid.two-columns{grid-template-columns:repeat(2,1fr);max-width:620px}.regista-choice,.regista-size-choice{min-height:74px;padding:0 22px;border:0;border-radius:7px;background:#fff;color:#161616;font-size:24px;font-weight:800;text-align:right;cursor:pointer;box-shadow:0 8px 22px #00000008}.regista-choice:hover,.regista-choice.is-selected,.regista-size-choice:hover,.regista-size-choice.is-selected,.regista-method-choice:hover{outline:2px solid var(--rsf-green, #134f22)}.regista-finder-size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.regista-size-choice{display:flex;align-items:center;justify-content:space-between}.regista-size-choice span{width:24px;height:24px;border:1px solid #aaa;display:block}.regista-size-choice.is-selected span{background:var(--rsf-green, #134f22);border-color:var(--rsf-green, #134f22)}.regista-finder-next{margin-top:28px;min-height:56px;padding:0 28px;border:0;border-radius:6px;background:var(--rsf-green, #134f22);color:#fff;font-size:20px;font-weight:800;cursor:pointer}.regista-finder-next:hover{background:var(--rsf-green-hover, #0f431c)}.regista-finder-list{display:grid;gap:12px;max-width:720px}.regista-method-choice{min-height:86px;padding:18px 22px;border:0;border-radius:7px;background:#fff;text-align:right;cursor:pointer}.regista-method-choice strong{display:block;color:#161616;font-size:23px;font-weight:900}.regista-method-choice span{display:block;color:#5a5a5a;font-size:21px;margin-top:4px}.regista-finder-search-row{display:flex;align-items:stretch;max-width:720px;direction:ltr}.regista-finder-search-row input{flex:1;height:64px;border:0;border-bottom:1px solid #444;background:transparent;color:#111;font-size:28px;outline:none;direction:ltr}.regista-finder-search-row button{width:94px;border:0;background:var(--rsf-green, #134f22);color:#fff;font-size:18px;font-weight:900;cursor:pointer}.regista-extra-check{margin-top:54px;max-width:720px;min-height:88px;padding:0 22px;border-radius:7px;background:#fff;display:flex;align-items:center;gap:18px;cursor:pointer}.regista-extra-check input{width:24px;height:24px}.regista-extra-check strong{display:block;color:#161616;font-size:23px;font-weight:900}.regista-extra-check small{display:block;color:#5a5a5a;font-size:18px}.regista-era-extra-box{display:none;margin-top:14px;max-width:720px}.regista-era-extra-box.is-active{display:block}.regista-era-extra-box input{width:100%;height:58px;padding:0 18px;border:0;border-radius:7px;background:#fff;font-size:22px;box-sizing:border-box;direction:ltr}.regista-selection-toggle{width:100%;max-width:700px;min-height:60px;padding:0 18px;border:0;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#111;font-size:22px;font-weight:900;cursor:pointer}.regista-selection-box{display:none;max-width:700px;padding:18px;background:#fff;color:#444;font-size:17px;line-height:1.7}.regista-selection-box.is-open{display:block}.regista-results-card{margin-top:28px;max-width:700px;max-height:635px;overflow:auto;background:#fff;border-radius:7px;padding:22px;box-sizing:border-box}.regista-best-match{display:inline-flex;background:var(--rsf-green, #134f22);color:#fff;padding:7px 16px;border-radius:4px;font-size:15px;font-weight:900;margin-bottom:22px}.regista-results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.regista-product-card{border:1px solid #eee;border-radius:8px;padding:14px;background:#fff;text-align:right}.regista-product-card img{width:100%;height:180px;object-fit:contain;display:block;margin-bottom:14px}.regista-product-card h3{margin:0 0 12px;color:#111;font-size:18px;line-height:1.35;font-weight:900;direction:rtl;text-align:right;unicode-bidi:isolate}.regista-product-card h3 span{direction:rtl;unicode-bidi:plaintext}.regista-product-card button{width:100%;min-height:46px;border:0;border-radius:5px;background:var(--rsf-green, #134f22);color:#fff;font-size:16px;font-weight:900;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center}.regista-product-card button:hover{background:var(--rsf-green-hover, #0f431c)}.regista-empty-results{display:none;color:#555;font-size:18px;margin:16px 0 0}.regista-empty-results.is-active{display:block}.regista-results-loader{display:none;color:#555;font-size:18px;margin:16px 0 0}.regista-results-loader.is-active{display:block}.regista-restart{background:#111}@media screen and (max-width:749px){.regista-finder-launch{padding:var(--rsf-launch-padding-mobile, 22px) 16px}.regista-finder-open{min-height:64px;font-size:19px;padding:0 22px;gap:16px}.regista-finder-open-arrow{font-size:31px}.regista-finder-shell{width:100vw;height:100vh}.regista-finder-body{padding:58px 20px}.regista-finder-step h2{font-size:28px;margin-bottom:24px}.regista-finder-subtitle{font-size:19px}.regista-finder-hero-content{padding:300px 22px 0}.regista-finder-hero h2{font-size:58px;letter-spacing:-2px}.regista-finder-hero-btn{font-size:22px}.regista-finder-grid,.regista-finder-grid.two-columns,.regista-finder-size-grid,.regista-results-grid{grid-template-columns:1fr}.regista-choice,.regista-size-choice{min-height:64px;font-size:22px}.regista-finder-search-row{flex-direction:column;gap:12px}.regista-finder-search-row button{width:100%;height:52px}.regista-extra-check strong{font-size:20px}.regista-product-card img{height:150px}}.regista-product-sizes{color:#666;font-size:14px;line-height:1.4;margin:-4px 0 12px}.regista-results-count{color:#666;font-size:14px;line-height:1.4;margin:14px 0 0}.regista-results-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.regista-results-actions .regista-finder-next{margin-top:0}.regista-show-more,.regista-cart-button{display:none}.regista-show-more.is-active,.regista-cart-button.is-active{display:inline-flex;align-items:center;justify-content:center}.regista-cart-button{background:#111}.regista-product-card button.is-added{background:#111;cursor:default}@media screen and (max-width:749px){.regista-results-actions{display:grid;grid-template-columns:1fr}}.regista-product-card h3 span{display:block;direction:rtl;unicode-bidi:embed;text-align:right}.regista-fit-finder-entry{margin-top:16px;min-height:58px;width:100%;max-width:720px;border:1px solid rgba(19,79,34,.2);border-radius:10px;background:#fff;color:var(--rsf-green, #134f22);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:19px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px #00000009}.regista-fit-finder-entry:hover{outline:2px solid var(--rsf-green, #134f22)}.regista-fit-finder-entry__icon{width:24px;height:24px;display:inline-flex}.regista-fit-finder-entry__icon svg{width:100%;height:100%}.regista-fit-finder-kicker{margin:0 0 10px;color:var(--rsf-green, #134f22);font-size:14px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.regista-fit-finder-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:720px}.regista-fit-finder-field{display:grid;gap:10px;color:#111;font-size:20px;font-weight:900}.regista-fit-finder-field--single{max-width:360px}.regista-fit-finder-field div{min-height:68px;display:flex;align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:8px;overflow:hidden}.regista-fit-finder-field input{width:100%;height:68px;border:0;background:transparent;color:#111;font-size:28px;font-weight:800;text-align:center;outline:0}.regista-fit-finder-field small{min-width:58px;color:#555;font-size:18px;font-weight:900;text-align:center}.regista-fit-finder-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:780px;margin-top:18px}.regista-fit-finder-option{border:1px solid #e3e3e3;border-radius:12px;background:#fff;color:#111;padding:14px 10px 16px;display:grid;gap:10px;justify-items:center;cursor:pointer;font-size:18px;font-weight:900}.regista-fit-finder-option.is-selected,.regista-fit-finder-option:hover{outline:2px solid var(--rsf-green, #134f22)}.regista-fit-finder-visual{width:110px;height:110px;display:block}.regista-fit-finder-visual svg{width:100%;height:100%}.regista-fit-finder-visual .body{fill:#f0f0f0}.regista-fit-finder-visual .shirt{fill:#fff;stroke:#a9a9a9;stroke-width:2}.regista-fit-finder-visual .outline{fill:none;stroke:#777;stroke-width:2;stroke-dasharray:6 5}.regista-fit-finder-result-pill{width:fit-content;min-width:132px;min-height:56px;padding:0 24px;border-radius:999px;background:var(--rsf-green, #134f22);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:24px;font-weight:900}.regista-fit-finder-bars{max-width:620px;display:grid;gap:18px;margin:28px 0 22px}.regista-fit-finder-bar-head{display:flex;justify-content:space-between;color:#111;font-size:18px;font-weight:900;margin-bottom:8px}.regista-fit-finder-track{height:14px;border-radius:999px;background:#e1e1e1;overflow:hidden}.regista-fit-finder-fill{height:100%;border-radius:999px;background:var(--rsf-green, #134f22)}.regista-fit-finder-bar--secondary .regista-fit-finder-fill{background:#aaa}.regista-fit-finder-copy{max-width:650px;color:#555;font-size:20px;line-height:1.7}.regista-fit-finder-back{margin:18px 18px 0 0;border:0;background:transparent;color:#222;font-size:17px;font-weight:800;text-decoration:underline;cursor:pointer}@media screen and (max-width:749px){.regista-finder-modal{align-items:stretch;justify-content:stretch}.regista-finder-shell{width:100vw;height:100dvh;max-height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.regista-finder-body{min-height:100dvh;padding:58px 20px 110px}.regista-finder-step.is-active{min-height:auto}.regista-results-card{max-height:none;overflow:visible;padding:18px}.regista-results-actions{position:sticky;bottom:0;z-index:20;background:#f3f3f3f5;padding:12px 0 16px}.regista-fit-finder-fields,.regista-fit-finder-options{grid-template-columns:1fr}.regista-fit-finder-option{grid-template-columns:92px 1fr;align-items:center;justify-items:start;text-align:right}.regista-fit-finder-visual{width:86px;height:86px}.regista-fit-finder-entry{font-size:17px;padding:0 14px}.regista-fit-finder-copy{font-size:18px}}.regista-personalization{max-width:760px;margin:18px 0 6px;padding:18px;background:#fff;border-radius:10px;box-shadow:0 8px 22px #00000009}.regista-personalization-toggle{display:flex;align-items:center;gap:10px;color:#111;font-size:18px;font-weight:900;cursor:pointer}.regista-personalization-toggle input{width:20px;height:20px;accent-color:#134f22}.regista-personalization-fields{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.regista-personalization-fields.is-active{display:grid}.regista-personalization-fields label{display:grid;gap:6px;color:#111;font-size:13px;font-weight:800}.regista-personalization-fields input{width:100%;min-height:46px;padding:0 12px;border:1px solid #d8d8d8;border-radius:7px;background:#fff;color:#111;font-size:16px;box-sizing:border-box;direction:ltr;text-align:left}.regista-personalization-fields small{grid-column:1 / -1;color:#666;font-size:12px;line-height:1.5}@media screen and (max-width:749px){.regista-personalization{padding:14px}.regista-personalization-fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/regista-shirt-finder.css.map */
