.screen-reader{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.btn{font-weight:600;text-transform:none;letter-spacing:0;font-size:15px;border-radius:3px;padding:0.65em 1.5em;box-shadow:0px 0px 6px -2px rgba(0,0,0,0.1),0px 3px 8px 0px rgba(0,0,43,0.1)}.btn--green{background:#3FC76B;text-shadow:1px 1px 1px #35A855;font-size:18px;padding:0.45em 1.5em}.btn--secondary{padding:0.65em 1.5em;background-color:transparent;color:#0070CC;border:2px solid transparent}input,textarea,select{border-radius:0;max-width:100%;border:0;padding:0.65em 16px;font-size:16px;background:#f0f1f5;border-radius:3px;box-shadow:inset 0px 1px 3px -1px rgba(0,0,0,0.25)}.search-bar__input{box-shadow:none}tr.cart__row{border-top:1px solid #f0f1f5}.cart__table-cell--meta{font-weight:600}.cart__table-cell--meta small{font-weight:400}.txt--minor{font-weight:400}.cart__remove{color:#FF2044}.site-header{padding:16px 0 0}@media screen and (min-width: 768px){.site-header{padding:32px 0}}.site-header__logoLink{display:block;width:200px}@media screen and (min-width: 768px){.site-header__logoLink{width:calc(20% - 15px);text-align:center}}.site-header__logoLink:hover,.site-header__logoLink:focus{opacity:1}.site-header__logoimg{max-width:180px;margin:0 auto}@media screen and (min-width: 768px){.site-header__logoimg{max-width:200px}}.mobile-menu-icon{position:absolute;top:60px;right:16px;color:#0e1043}.mobile-menu-icon .line{height:2px}.site-nav ul{margin:0}.site-nav a{position:relative}@media only screen and (max-width: 749px){.site-nav{margin:0}.list--nav{padding-top:20px}}.align--center{text-align:center}#RecoverPasswordForm,#CustomerLoginForm,.form-register{max-width:300px;margin:auto;padding-bottom:2rem}.donation{display:flex;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.donation__intro{flex:0 0 auto;width:100%;text-align:left;font-weight:600;line-height:1.3;margin-top:0.5rem;padding-top:1rem;border-top:1px solid #dadbdf}.donation__item{flex:0 0 auto;width:calc(25% - 6px);text-align:center}label.donation__label{display:block;text-transform:none;letter-spacing:0;font-size:22px;border-radius:4px;background-color:transparent;color:#0070CC;border:2px solid white;font-family:"jubilat", sans-serif;font-weight:500;box-shadow:0px 2px 8px rgba(0,0,0,0.2);box-shadow:0px 2px 7px 0px rgba(0,0,43,0.15);box-shadow:0px 2px 6px 0px rgba(0,0,43,0.15),0px -1px 1px -2px rgba(0,0,43,0.1);box-shadow:0px 0px 6px -2px rgba(0,0,0,0.1),0px 3px 8px 0px rgba(0,0,43,0.1);padding:0.25em 0.25em;transition:0.20s}label.donation__label:hover{background:#0085f2;border-color:#0085F2;color:white}.donation__item input[type="radio"]:checked+label{background:#0070cc;border-color:#0070cc;color:white}.cart-attribute__field input{width:100%}.update-cart svg.icon path{fill:#0070CC}.update-cart{background:transparent;padding:0;color:#0070CC;font-weight:400;font-size:85%;border:0}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:4rem 0 2rem}.footer__nav{flex:0 0 auto;width:50%}@media screen and (min-width: 768px){.footer__nav{width:25%}}.footer__navHed{margin:0;color:#FF2044;text-transform:uppercase;font-weight:400;font-size:16px;letter-spacing:0.15em;margin-bottom:8px}.footer__navList{margin:0;padding:0}.footer__navItem{padding:2px 0}.footer__navLink{color:#3F4B57}.footer__address{flex:0 0 auto;width:100%;text-align:center;font-size:15px;line-height:1.5;margin-top:4rem}.footer__paidfor{flex:0 0 auto;width:100%;text-align:center;margin:5rem 0}.footer__disclaimer{border:1px solid #d0d0d0;padding:0.75rem 0.5rem;text-transform:uppercase;font-size:13px;letter-spacing:0.1em;display:block;line-height:1.2;width:320px;margin:auto}.footer__bill{background-image:url("https://cdn.shopify.com/s/files/1/0013/1347/2563/files/not-bills.png?17101334421504559026");background-repeat:no-repeat;background-size:190px 27px;margin:0 auto;display:block;width:190px;margin-top:9px;transform:rotate(-1deg);height:27px}.footer__sub{text-align:center;font-size:13px;flex:0 0 auto;width:100%;letter-spacing:0.05em}.pre-order{display:flex;position:absolute;bottom:20px;right:20px;z-index:9;background:#ff2044;color:white;text-decoration:none;line-height:1;justify-content:center;align-items:center;text-align:center;font-weight:600;font-size:12px;width:60px;height:60px;border-radius:6em;transform:rotate(5deg);box-shadow:0 3px 10px -5px #0d1043}.preorder__badge{display:inline-block;background-color:#ff2044;color:white;padding:2px 4px;margin-right:6px;border-radius:3px;font-size:12px;font-weight:600}.preorder__notice{margin:1em 0;background:#f0f1f5;font-size:14px;border-radius:2px;line-height:1.5;padding:6px 4px}
