body{margin:0;padding:0;font-family:sans-serif}.img-link{font-size:12px}.product-container{padding:20px;background:#fff;border:1px solid #ccc}.donation-row,.product-row{display:-ms-flexbox;display:flex;margin-bottom:12px}.donation-row{-ms-flex-direction:column;flex-direction:column}.donation-row button{max-width:200px;margin:0 auto}.product-gallery{-ms-flex:.3 1;flex:.3 1}.card-error{font-size:13px;color:red}.product-summary{-ms-flex:.7 1;flex:.7 1;text-align:left;padding-left:12px;vertical-align:top}.product-img{max-width:100%;max-height:300px;display:block}.product-detail{display:-ms-flexbox;display:flex}.product-detail-gallery{-ms-flex:.4 1;flex:.4 1;padding-top:25px;text-align:center}.product-detail-gallery img{max-width:100%;max-height:420px;display:block}.product-detail-overview{-ms-flex:.6 1;flex:.6 1;padding-left:12px;font-color:#2a7ae2}.terms{font-size:10px;font-style:italic}h3{margin-top:0;padding-top:0;font-color:#2a7ae2}.shipping-section{margin-bottom:24px;border-bottom:1px solid #eee}.address-element,.shipping-section{-ms-flex-direction:column;flex-direction:column}.address-element{display:-ms-flexbox;display:flex;margin-bottom:12px}.address-element label span{font-size:10px}.address-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.address-input{margin-right:12px;border-radius:3px;border:1px solid #ccc;padding:8px;font-size:18px;max-width:100%}.loader{position:fixed;z-index:100000000000000000000;width:100%;height:100%;background:hsla(0,0%,100%,.85);top:0;left:0;vertical-align:middle}.loader-body{text-align:center;position:absolute;z-index:1e+21;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-image{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;max-height:60px;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:2s;animation-duration:2s}.product-option{margin-bottom:12px}.product-option label{font-size:13px;font-weight:700;margin-bottom:4px}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.confirmation{text-align:center}.ReactModal__Content{max-width:960px;margin-left:auto;margin-right:auto}.btn-dib{font-size:18px;font-weight:300;padding:6px 18px;border:2px solid #2a7ae2;border-radius:8px;background:#2a7ae2;color:#fff}.product-overview{display:-ms-flexbox;display:flex;margin-top:30px;padding-left:30px;padding-right:30px;text-align:left;border-top:1px solid #ccc;-ms-flex-pack:space-evenly;justify-content:space-evenly}.product-overview ul{list-style:none}.cfm-holder{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:24px}.size-selector{width:100%;padding:12px;height:28px}.close-modal{border-radius:10%;background:#666;padding:6px;color:#fff;font-size:10px}.order-image{max-width:100%;max-height:320px}.valid{border-color:#0c0!important}.invalid{border-color:red!important}.validation-msg{color:red;font-size:11px}.address-element-row{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.address-element-row label{margin-top:2px;margin-bottom:20px;margin-left:12px;font-size:12px}.dollar-sign{font-size:24px;margin-top:6px;float:left;margin-right:10px}.donation-label{margin-left:23px}.donation-label span,.skip-gift{font-size:12px}.powered-by{font-size:13px;color:#333;float:right;margin-bottom:20px}.powered-by,.product-summary h3{font-weight:700}@media only screen and (max-width:600px){.product-detail,.product-row{-ms-flex-direction:column;flex-direction:column}.product-summary{text-align:center}.address-row,.product-overview{-ms-flex-direction:column;flex-direction:column}}.ReactModalPortal>*{-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-name:pulse;animation-name:pulse}.ReactModal__Body--open{overflow:hidden;position:fixed;width:100%}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin infinite 20s linear;animation:App-logo-spin infinite 20s linear;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.12b1d6cc.css.map*/