body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#f0f0f0;font-family:neue-haas-grotesk-display,sans-serif;position:relative}#react-select-3-listbox,body{color:#000}.App{text-align:center}.App h1{margin:40px auto 0;max-width:800px;padding:20px 0;text-align:left}.backlink{color:#000;font-style:italic;text-decoration:none}.description{font-size:16px;padding:20px 0;text-align:left}.head{box-sizing:border-box;margin:0 auto 20px;max-width:800px;padding:0 20px}.imagecontainer{padding:0 20px}.imagecontainer,.imagecontainer-wrapper{margin:0 auto;max-width:800px;position:relative}.imagecontainer-wrapper{overflow:hidden;padding-bottom:calc(66.66667% - 26.66667px);width:calc(100% - 40px)}.imagecontainer-wrapper-image{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.imagecontainer-x{left:0;position:absolute;top:calc(100% + 12px);width:100%;z-index:1}.imagecontainer-x-arrow1{background-color:#000;content:"";height:1px;left:40px;position:absolute;top:0;width:calc(50% - 48px)}.imagecontainer-x-number{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.imagecontainer-x-arrow2{background-color:#000;content:"";height:1px;left:calc(50% + 20px);position:absolute;top:0;width:calc(50% - 60px)}.imagecontainer-y{height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.imagecontainer-y-arrow1{background-color:#000;content:"";height:calc(50% - 12px);left:8px;position:absolute;top:0;width:1px}.imagecontainer-y-number{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.imagecontainer-y-arrow2{background-color:#000;content:"";height:calc(50% - 12px);left:8px;position:absolute;top:calc(50% + 12px);width:1px}.footerimages{padding-bottom:10px;padding-left:10px}@media only screen and (min-width:1200px){.footerimages{bottom:0;position:absolute;right:0}}.footerimages-image{display:inline-block;margin-right:10px;max-width:60px;vertical-align:middle}@media only screen and (min-width:1200px){.footerimages-image{max-width:80px}}.addressform{box-sizing:border-box;margin:0 auto;max-width:800px;padding:20px}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{stroke-width:2;stroke:#fff;stroke-miterlimit:10;-webkit-animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0 0 0 #7ac142;display:block;height:56px;margin:10% auto;width:56px}.checkmark__check{stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes stroke{to{stroke-dashoffset:0}}@keyframes stroke{to{stroke-dashoffset:0}}@-webkit-keyframes scale{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@keyframes scale{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@-webkit-keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}.addressform h2{margin:0 auto;max-width:800px;padding:20px 0;text-align:left}.addressform .description{padding:20px 0}.addressform button{background:none;border:0;cursor:pointer;display:inline-block;font-size:23px;font-weight:700;margin:0 auto;outline:0}.addressform.verified button,.addressform.verifying button{cursor:default}.addressform button span{display:inline-block;margin-right:8px;vertical-align:middle}.addressform button svg{display:inline-block;-webkit-transform:scale(1.25);transform:scale(1.25);vertical-align:middle}.addressform button .tailspin{-webkit-transform:scale(.75);transform:scale(.75)}.addressform button .tailspin path{stroke:#000}.addressform button .checkmark{height:30px;margin:0;width:30px}.addressform-messages{padding-bottom:20px;padding-top:0;text-align:left}.addressform div[class*=css-][class*=-option] span{color:#888}.StripeElement{background:#fff;border:1px solid #ccc;border-radius:4px;max-width:760px}.StripeElement,.stripecontainer{box-sizing:border-box;margin:0 auto;padding:20px}.stripecontainer,.total{max-width:800px}.total{margin:0 auto;padding:20px 0;text-align:left}.stripeform button{background:none;border:0;color:#000;cursor:pointer;display:inline-block;font-size:23px;font-weight:700;margin:20px auto 0;outline:0}.stripeform.verified button,.stripeform.verifying button{cursor:default}.stripeform button span{display:inline-block;margin-right:8px;vertical-align:middle}.stripeform button svg{display:inline-block;-webkit-transform:scale(1.25);transform:scale(1.25);vertical-align:middle}.stripeform button .tailspin{-webkit-transform:scale(.75);transform:scale(.75)}.stripeform button .tailspin path{stroke:#000}.stripeform button .checkmark{height:30px;margin:0;width:30px}.stripeform #payment-message{color:#000;margin:0 0 20px;text-align:left}.stripeform #payment-message a{color:#000}.stripeform-promo{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;margin-bottom:5px;outline:none;padding:10px;width:100%}
/*# sourceMappingURL=main.f3134c1a.css.map*/