.careers-page{--miniso-red: #f22536;--miniso-red-dark: #d41e2f;--miniso-black: #050505;--miniso-paper: #fff8f9;--miniso-soft-pink: #ffe8ee;--miniso-soft-gray: #f4f4f4;--miniso-line: rgba(5, 5, 5, .12);color:var(--miniso-black);background:var(--miniso-paper);font-family:Futura LT Pro,Futura,Arial,sans-serif;overflow:clip;padding:0!important}.careers-page,.careers-page *,.careers-page *:before,.careers-page *:after{box-sizing:border-box}.careers-shell{width:min(820px,calc(100% - 44px));margin:0 auto}.careers-page h1,.careers-page h2,.careers-page p{letter-spacing:0;margin:0}.careers-hero{display:grid;align-items:center;min-height:calc(100svh - 104px);padding:clamp(72px,7vh,118px) 0 clamp(84px,10vh,140px);background:var(--miniso-paper);text-align:center}.careers-hero__inner{display:grid;justify-items:center;gap:18px;max-width:900px;margin:0 auto;padding:0 22px;transform:translateY(clamp(44px,6vh,72px))}.careers-hero h1{font-size:clamp(48px,7.2vw,120px);line-height:.92;font-weight:900;text-transform:uppercase;white-space:nowrap}.careers-hero__text{max-width:560px;font-size:clamp(17px,1.25vw,22px);line-height:1.38;font-weight:650;opacity:.72}.careers-scroll-cue{position:relative;display:grid;place-items:center;width:54px;height:54px;margin-top:clamp(10px,1.5vw,18px);padding:0;border:2px solid rgba(5,5,5,.16);border-radius:999px;background:#fff;color:var(--miniso-red);cursor:pointer;box-shadow:0 10px 26px #0505050f;animation:careersCueFloat 1.7s ease-in-out infinite;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.careers-scroll-cue:hover{border-color:var(--miniso-red);background:var(--miniso-red);color:#fff;transform:translateY(2px)}.careers-scroll-cue span{display:block;width:14px;height:14px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:translateY(-2px) rotate(45deg)}@keyframes careersCueFloat{0%,to{translate:0 0}50%{translate:0 6px}}.careers-form-section{padding:clamp(52px,6vw,96px) 0 clamp(64px,8vw,120px);background:var(--miniso-paper);border-top:1px solid var(--miniso-line)}.careers-form-card{background:#fff;border-radius:20px;box-shadow:0 24px 60px #05050514,0 8px 20px #0505050a;border:1px solid rgba(5,5,5,.07);overflow:hidden}.careers-form-card__header{padding:clamp(28px,3.5vw,48px) clamp(28px,3.5vw,48px) clamp(20px,2vw,28px);border-bottom:1px solid var(--miniso-line);display:flex;flex-direction:column;gap:10px}.careers-form-card__header h2{font-size:clamp(26px,3vw,48px);font-weight:900;text-transform:uppercase;line-height:.96;text-align:center}.careers-form-card__sub{font-size:clamp(14px,1.05vw,17px);font-weight:600;line-height:1.5;opacity:.62;text-align:center}.careers-form-card__body{padding:clamp(24px,2.8vw,44px) clamp(28px,3.5vw,48px) clamp(32px,4vw,56px)}.careers-form-card__body .jotform-form,.careers-form-card__body #careerContact{font-family:Futura LT Pro,Futura,Arial,sans-serif}.careers-form-card__body label,.careers-form-card__body .form-label{display:block;font-family:Futura LT Pro,Futura,Arial,sans-serif;font-size:clamp(13px,.95vw,15px);font-weight:700;color:var(--miniso-black);margin-bottom:8px;margin-top:0}.careers-form-card__body input[type=text],.careers-form-card__body input[type=email],.careers-form-card__body input[type=tel],.careers-form-card__body input[type=date],.careers-form-card__body input[type=number],.careers-form-card__body textarea,.careers-form-card__body select{width:100%;padding:clamp(10px,1.2vw,14px) clamp(12px,1.4vw,16px);font-family:Futura LT Pro,Futura,Arial,sans-serif;font-size:clamp(13px,.95vw,15px);border:1px solid rgba(5,5,5,.14);border-radius:8px;background:#fff;color:var(--miniso-black);transition:border-color .2s ease,box-shadow .2s ease;margin-bottom:clamp(16px,1.8vw,24px)}.careers-form-card__body input[type=text]:focus,.careers-form-card__body input[type=email]:focus,.careers-form-card__body input[type=tel]:focus,.careers-form-card__body input[type=date]:focus,.careers-form-card__body input[type=number]:focus,.careers-form-card__body textarea:focus,.careers-form-card__body select:focus{outline:none;border-color:var(--miniso-red);box-shadow:0 0 0 3px #f225361a}.careers-form-card__body textarea{resize:vertical;min-height:120px;line-height:1.5}.careers-form-card__body input[type=submit],.careers-form-card__body button[type=submit],.careers-form-card__body .form-submit-button,.careers-form-card__body [role=button],.careers-form-card__body button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 clamp(24px,2.4vw,32px)!important;font-family:Futura LT Pro,Futura,Arial,sans-serif!important;font-size:clamp(14px,1vw,16px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#fff!important;background:#f22536!important;border:2px solid #f22536!important;border-radius:999px!important;cursor:pointer!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important;width:auto!important;margin-top:clamp(16px,2vw,28px)!important;margin-bottom:0!important}.careers-form-card__body input[type=submit]:hover,.careers-form-card__body button[type=submit]:hover,.careers-form-card__body .form-submit-button:hover,.careers-form-card__body [role=button]:hover,.careers-form-card__body button:hover{background:#d41e2f!important;border-color:#d41e2f!important;transform:translateY(-1px)!important}.careers-form-card__body .form-row,.careers-form-card__body [class*=col]{margin-bottom:clamp(12px,1.4vw,20px)}@media screen and (max-width:640px){.careers-hero{min-height:min(100svh,560px)}.careers-hero h1{font-size:clamp(40px,12vw,68px);white-space:normal}}.cc-page{--cc-red: #f22536;--cc-red-dark: #d41e2f;--cc-black: #050505;--cc-paper: #fff8f9;--cc-line: rgba(5, 5, 5, .1);background:var(--cc-paper);color:var(--cc-black);font-family:Futura LT Pro,Futura,Arial,sans-serif;padding:0!important;overflow:clip}.cc-page,.cc-page *,.cc-page *:before,.cc-page *:after{box-sizing:border-box}.cc-shell{width:min(1100px,calc(100% - 44px));margin:0 auto}.cc-top{padding-top:clamp(28px,3.5vw,52px);background:var(--cc-paper)}.cc-top-inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2vw,32px);padding-bottom:clamp(20px,2.5vw,36px)}.cc-category-title{font-size:clamp(28px,4vw,64px);font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:-.02em;margin:0;color:var(--cc-black);flex-shrink:0}.cc-tabs{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.cc-tab{padding:clamp(8px,.9vw,11px) clamp(14px,1.6vw,22px);font-family:Futura LT Pro,Futura,Arial,sans-serif;font-size:clamp(11px,.8vw,13px);font-weight:900;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:999px;background:transparent;color:#05050573;cursor:pointer;transition:background .18s ease,color .18s ease;white-space:nowrap}.cc-tab:hover{color:var(--cc-black);background:#0505050f}.cc-tab--active{background:var(--cc-red);color:#fff}.cc-tab--active:hover{background:var(--cc-red-dark);color:#fff}.cc-rule{height:1px;background:var(--cc-line)}.cc-panel[hidden]{display:none!important}.cc-panel{padding:clamp(36px,4.5vw,64px) 0 clamp(52px,7vw,112px)}.cc-layout{display:grid;grid-template-columns:1fr 1.55fr;gap:clamp(32px,5vw,80px);align-items:start}.cc-info{padding-top:clamp(8px,1vw,16px)}.cc-info h2{font-size:clamp(20px,2vw,30px);font-weight:900;text-transform:uppercase;line-height:1.05;margin:0 0 clamp(14px,1.6vw,22px);letter-spacing:-.01em;color:var(--cc-black)}.cc-info p{font-size:clamp(14px,1vw,16px);line-height:1.68;font-weight:500;color:#050505a6;margin:0 0 clamp(12px,1.4vw,18px)}.cc-info p:last-of-type{margin-bottom:clamp(20px,2.4vw,32px)}.cc-info strong{font-weight:800;color:#050505cc}.cc-email{display:inline-block;color:var(--cc-red);font-size:clamp(13px,.9vw,15px);font-weight:700;text-decoration:none;border-bottom:1px solid var(--cc-red);transition:color .18s ease,border-color .18s ease}.cc-email:hover{color:var(--cc-red-dark);border-color:var(--cc-red-dark)}.cc-form-card{width:100%;max-width:100%;border:1.5px solid var(--cc-red);border-radius:14px;background:#fff;overflow:hidden}.cc-iframe{display:block;width:100%;max-width:100%;min-height:640px;border:none;transition:height .2s ease}@media(max-width:768px){.cc-top-inner{flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px);text-align:center}.cc-category-title{width:100%;text-align:center}.cc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:center;width:100%}.cc-tab{border:1px solid rgba(5,5,5,.08);box-shadow:0 8px 18px #0505050a;min-width:0;padding:0 10px;height:44px;font-size:clamp(10px,2.8vw,12px);letter-spacing:.03em;line-height:1;overflow:hidden;text-align:center;text-overflow:ellipsis}.cc-tab[data-cc-tab=cs]{grid-column:1 / -1}.cc-tab:hover{background:#f2253614;color:var(--cc-red);transform:translateY(-1px)}.cc-tab--active,.cc-tab--active:hover{background:var(--cc-red);border-color:var(--cc-red);box-shadow:0 12px 22px #f225362e;color:#fff;transform:translateY(-1px)}.cc-layout{grid-template-columns:1fr;gap:clamp(24px,4vw,40px)}.cc-form-wrap{min-width:0;width:100%}.cc-form-card{border-radius:10px}.cc-iframe{min-height:1180px}.cc-info{padding-top:0;text-align:center}.cc-info h2,.cc-info p{text-align:center}.cc-email{display:block;text-align:center}}@media(max-width:370px){.cc-shell{width:min(1100px,calc(100% - 28px))}.cc-tabs{gap:6px}.cc-tab{font-size:9.2px;padding:0 6px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
