*{box-sizing:border-box}html{font-size:16px;line-height:normal;font-variant-ligatures:normal;text-rendering:optimizeLegibility;font-feature-settings:"liga" 1,"dlig" 1;font-feature-settings:"liga","dlig";-webkit-font-smoothing:antialiased;min-height:100vh}body{font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:400;color:#1b1b1b;background:#fff}p{font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:400;margin-bottom:1.5rem;line-height:1.65em}p.sub{opacity:.45}hr{border:1px solid #d4d4d4;border-bottom:0}.hidden{display:none}.link{cursor:pointer;text-decoration:underline}.link:hover{cursor:pointer;text-decoration:none}h1,h2,h3,h4{margin:1.125rem 0}h1{font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:700;letter-spacing:.111rem;font-size:2.9375rem;line-height:1.2em}h2{font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:700;letter-spacing:.02875rem;font-size:2rem;line-height:2.875rem}h3{font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:600;letter-spacing:.02875rem;font-size:1.375rem}h4{font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:600;letter-spacing:.03625rem;font-size:2.5rem;text-transform:uppercase}a{color:#1b1b1b}a:focus{font-weight:bolder;outline:none}sjs-countdown-button,sjs-button,button,.button{font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:600;color:#1b1b1b;text-transform:uppercase;font-size:1.125rem;letter-spacing:.05rem;background:#fff;border-radius:0;position:relative;display:inline-flex;justify-content:center;align-items:center;padding:10px 18px;margin:1.125rem 0;min-height:40px;min-width:100px;border:2px solid #000;user-select:none;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}sjs-countdown-button::before,sjs-button::before,button::before,.button::before{content:"";position:absolute;border-left:3px solid #000;border-bottom:3px solid #000;top:1px;left:0;right:0;bottom:0;transform:translate(-4px, 4px)}sjs-countdown-button::after,sjs-button::after,button::after,.button::after{content:"";position:absolute;border:2px solid #fff;top:0;left:0;right:0;bottom:0}sjs-countdown-button:hover,sjs-button:hover,button:hover,.button:hover{background:#1b1b1b;color:#fff}sjs-countdown-button:active::after,sjs-button:active::after,button:active::after,.button:active::after{border:3px solid #fff;top:0px;left:0px;right:0px;bottom:0px}sjs-countdown-button:focus,sjs-button:focus,button:focus,.button[tabindex="0"]:focus{background:#1b1b1b;color:#fff;outline:none}.button.large{font-size:2.5rem;letter-spacing:.03625rem;padding:1.4rem 2.4rem}.nav-bar{display:block;position:absolute;top:0;left:0;right:0;padding:5px 0;background:rgba(255,255,255,.7);backdrop-filter:blur(16px);overflow:auto;z-index:1000}.nav-bar .wrapper{max-width:2500px;margin:0 auto}.nav-bar a{display:inline-block;font-size:1.125rem;padding:.625rem 1rem;margin-right:6px;color:#1b1b1b;text-decoration:none}.nav-bar a .icon{display:inline-block;background-size:contain;background-repeat:no-repeat;height:1.125rem;width:1rem;margin-right:7px;transform:translateY(3px)}.nav-bar a:hover{text-decoration:underline}.nav-bar a:focus{font-weight:normal;outline:none;text-decoration:underline}.nav-bar .right{float:right}.fixed{position:fixed}fieldset{padding:0;margin:0;border:none;outline:none}legend{display:block;padding:1.125rem 0;font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:600;letter-spacing:.02875rem}label{display:inline-block;font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:400}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url]{display:block;font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:400;font-size:1rem;padding:18px 0 4px;margin:0 0 1rem;border:none;outline:none;border-bottom:2px solid #000;border-radius:0}input::placeholder{color:#1b1b1b;opacity:.45}input[type=radio]{position:relative;width:1.125rem;height:1.125rem;cursor:pointer;outline-color:rgba(27,27,27,.1882352941)}input[type=radio]::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border:2px solid #000;border-radius:1rem}input[type=radio]::after{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;background:#000;border-radius:1rem;z-index:1;opacity:0;transition:opacity .2s ease}input[type=radio]:checked::after{opacity:1}input[type=radio]+label{cursor:pointer;margin:5px;margin-right:10px}.label-append{font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:400;font-size:.75rem;opacity:.45}select{position:relative;display:inline-block;font-family:"fira sans","fira-sans",sans-serif;font-style:italic;font-weight:400;color:#1b1b1b;font-size:1.125rem;border:2px solid #000;padding-left:10px;margin:5px 10px;margin-left:0;height:45px;width:98px;outline:none}select option{font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;font-weight:300}select:focus{outline:none;font-weight:bolder}.checkout input[type=text],.checkout input[type=email],.checkout input[type=password],.checkout input[type=number],.checkout input[type=url]{padding:.594rem;margin:.65rem 0;border:2px solid #000}.card{width:350px;transform:translate(-70px, 0)}.icon-spinner{display:inline-block;transform-origin:center;animation:spinner 500ms linear infinite}@keyframes spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}/*# sourceMappingURL=ui-components.css.map */
