@font-face{font-family:chivo;src:url(../media/Chivo_Medium-s.p.3e_157_e28z1d.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:chivo Fallback;src:local(Arial);ascent-override:87.0%;descent-override:23.14%;line-gap-override:0.0%;size-adjust:108.05%}.chivo_c246850-module__c8gjya__className{font-family:chivo,chivo Fallback;font-weight:500}.chivo_c246850-module__c8gjya__variable{--font-chivo:"chivo", "chivo Fallback"}
:root{--blue:#337ab7;--blue-light:#a4d5ff;--blue-focus:#66afe9;--red:#eb1c26;--grey:#aaa;--grey-light:#eee;--black:#000;--font-ui:"Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{font-family:var(--font-ui);color:var(--black);-webkit-font-smoothing:antialiased;background:#fff;margin:0;padding:0;font-size:16px;line-height:1.4}a{color:var(--blue)}.container{max-width:1100px;margin:0 auto;padding:0 20px 60px}.page-header{border-bottom:1px solid var(--grey-light);margin-bottom:30px;padding:40px 0 18px}.page-header h1{margin:0;font-size:36px;font-weight:300;line-height:1.1}.page-header h2{color:var(--blue);margin:5px 0 0;padding:0;font-size:19px;font-weight:400}.page-header .clock{vertical-align:-2px;margin-left:6px;display:inline-block}.store{grid-template-columns:7fr 5fr;align-items:start;gap:40px;display:grid}@media (max-width:760px){.store{grid-template-columns:1fr;gap:24px}}.Shirt{-webkit-user-select:none;user-select:none;width:100%;max-width:600px;position:relative}.Shirt-svg{width:100%;height:auto;display:block}.Shirt-time{font-family:var(--font-chivo), "Chivo", sans-serif;fill:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500}.Shirt-price{position:absolute;top:70%;left:15%}.Shirt-price .label{background:var(--blue);color:#fff;border-radius:4px;padding:4px 10px;font-size:24px;font-weight:300;line-height:1.2;display:inline-block}.options{width:100%;margin-bottom:6px;display:flex}.option{text-align:center;flex:1;line-height:28px;position:relative}.option input{opacity:0;width:0;height:0;position:absolute}.option label{background:var(--blue-light);cursor:pointer;width:100%;margin:0;padding:8px 14px;transition:opacity .2s ease-in-out,background-color .12s ease-in-out;display:block}.option label:hover{opacity:.8}.option input:checked+label{background:var(--black);color:#fff}.option input:focus-visible+label{outline:2px solid var(--blue);outline-offset:-2px}.option-hint{color:var(--grey);min-height:18px;margin:2px 0 18px;font-size:13px}.Checkout{width:100%}.Checkout-section{margin-top:22px}.Checkout-section-title{text-transform:uppercase;letter-spacing:.06em;color:#666;margin:0 0 10px;font-size:13px}.email-field{color:#555;flex-direction:column-reverse;gap:4px;font-size:13px;display:flex}.email-field input{border:1px solid var(--blue-light);width:100%;min-height:44px;color:var(--black);font:16px var(--font-ui);background:#fff;border-radius:0;padding:10px 12px}.email-field input:focus{border-color:var(--blue);outline:1px solid var(--blue)}.Checkout-express{margin-top:20px}.Checkout-divider{color:var(--grey);align-items:center;gap:12px;margin:18px 0 4px;font-size:13px;display:flex}.Checkout-divider:before,.Checkout-divider:after{content:"";border-top:1px solid var(--grey-light);flex:1}.Checkout-total{border-top:1px solid var(--grey-light);justify-content:space-between;margin-top:18px;padding-top:12px;font-size:15px;display:flex}.Checkout-total strong{font-weight:500}.Checkout-total .muted{color:var(--grey)}.btn{background:var(--black);color:#fff;cursor:pointer;width:100%;height:47px;font-size:19px;font-weight:400;line-height:45px;font-family:var(--font-ui);border:0;margin-top:15px;transition:opacity .2s ease-in-out;display:block}.btn:hover{opacity:.8}.btn:focus-visible,.btn:active{background:var(--blue);outline:none}.btn[disabled]{opacity:.6;cursor:progress}.btn-secondary{color:var(--black);border:1px solid var(--black);background:#fff}.btn .spinner{vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.alert{border:1px solid;margin:14px 0 0;padding:10px 14px;font-size:14px}.alert-danger{color:#a94442;background:#f2dede;border-color:#ebccd1}.alert-warning{color:#8a6d3b;background:#fcf8e3;border-color:#faebcc}.alert-info{color:#31708f;background:#d9edf7;border-color:#bce8f1}.fine-print{color:var(--grey);margin-top:12px;font-size:12px;line-height:1.5}.Checkout-success{text-align:center;padding-top:12%;font-size:16px}.Checkout-success-title{margin:0 0 12px;font-size:22px;font-weight:500}.Checkout-success p{margin:8px 0}.Checkout-success .stamp{font-family:var(--font-chivo), monospace;background:var(--black);color:#fff;margin:10px 0;padding:6px 14px;font-size:20px;display:inline-block}.Checkout-success dl{text-align:left;grid-template-columns:max-content 1fr;gap:4px 14px;max-width:360px;margin:18px auto 0;font-size:14px;display:grid}.Checkout-success dt{color:#666}.Checkout-success dd{word-break:break-all;margin:0}.skeleton{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%) 0 0/400% 100%;height:44px;margin-bottom:10px;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:100%}to{background-position:0}}.order-page{max-width:640px;margin:0 auto}.order-page h1{margin:40px 0 20px;font-size:30px;font-weight:300}.order-page .Checkout-success{text-align:left;padding-top:0}.order-page .Checkout-success dl{margin-left:0}
