#ttw-pledge-manager .ttw-loading{margin:auto;height:300px;width:300px;max-height:80vw;max-width:80vw;animation-name:loading-rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;background-image:url("ttw-logo-spin.png");background-size:contain;background-repeat:no-repeat;background-position:center center}#ttw-pledge-manager .ttw-login-title{text-align:center}#ttw-pledge-manager .ttw-login{margin:auto;margin-bottom:33px;max-width:300px}#ttw-pledge-manager .ttw-login input{text-align:center;font-weight:bold;font-family:var(--h2_typography-font-family);font-size:var(--h2_typography-font-size);color:black;width:100%}#ttw-pledge-manager .ttw-login button{width:100%}#ttw-pledge-manager .ttw-login-msg{text-align:center}#ttw-pledge-manager button.disabled{cursor:not-allowed;color:gray;border-color:gray}#ttw-pledge-manager .ttw-content{display:flex;flex-direction:row;gap:30px}#ttw-pledge-manager .ttw-content .ttw-main{flex:2}#ttw-pledge-manager .ttw-content .ttw-main .ttw-footer{text-align:right;margin-top:30px;padding-top:30px;border-top:1px solid gray}#ttw-pledge-manager .ttw-content .ttw-sidebar{flex:1;width:30%}#ttw-pledge-manager .ttw-sidebar{position:relative}#ttw-pledge-manager .ttw-sidebar .ttw-cart-loading{width:80%;margin:auto;aspect-ratio:1 / 1;background-image:url("ttw-logo-spin.png");background-size:contain;background-repeat:no-repeat;background-position:center center;animation-name:loading-rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}#ttw-pledge-manager .ttw-sidebar .ttw-cart-product{display:flex;align-items:center;gap:15px}#ttw-pledge-manager .ttw-sidebar .ttw-cart-product .ttw-thumbnail{height:100px;width:100px;background-size:contain;background-repeat:no-repeat;background-position:center center}#ttw-pledge-manager .ttw-sidebar .ttw-cart-product .ttw-product{flex:1;display:flex}#ttw-pledge-manager .ttw-sidebar .ttw-cart-product .ttw-product a{flex:1}#ttw-pledge-manager .ttw-step-actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:50px;flex-wrap:wrap}#ttw-pledge-manager .ttw-step-actions.ttw-first-step{justify-content:flex-end}#ttw-pledge-manager .ttw-step-actions button.ttw-button:not(:last-child){margin-right:10px}#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt{display:flex;max-width:500px;margin-bottom:30px;gap:30px}#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt .ttw-elt-prod{flex:1}#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt .ttw-elt-prod .ttw-elt-prod-img{max-width:200px}#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt .ttw-elt-prod .ttw-elt-prod-title{font-family:var(--nav_typography-font-family);font-size:large}#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt .ttw-elt-prod .ttw-elt-prod-price{font-weight:bold;text-align:right;color:var(--menu_hover_first_color)}#ttw-pledge-manager .ttw-add-to-cart-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-function-before{width:100%}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-function-before h2{margin-bottom:0;margin-top:50px}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt{min-width:calc(25% - 7.5px);max-width:calc(25% - 7.5px);flex:1;border:1px solid gray;padding:10px}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt .ttw-elt-prod-title{font-family:var(--nav_typography-font-family);font-size:large;line-height:1.25;font-weight:bold;margin-top:10px}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt .ttw-elt-prod-price{font-weight:bold;text-align:right;color:var(--menu_hover_first_color)}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart{min-height:100px}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart .ttw-cart-loading{height:100px !important;margin:auto}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt-cart{flex:1;display:flex;flex-direction:column;justify-content:center}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart .ttw-cart-loading,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt-cart .ttw-cart-loading{width:50%;height:50%;background-image:url("ttw-logo-spin.png");background-position:center center;background-repeat:no-repeat;animation-name:loading-rotate;background-size:contain;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart .ttw-cart-content,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt-cart .ttw-cart-content{display:flex;flex-direction:row}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart .ttw-cart-content *,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt-cart .ttw-cart-content *{flex:1}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart .ttw-cart-content .ttw-add,#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart .ttw-cart-content .ttw-remove,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt-cart .ttw-cart-content .ttw-add,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt-cart .ttw-cart-content .ttw-remove{padding-left:5px;padding-right:5px;font-size:35px}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart .ttw-cart-content .ttw-add[disabled],#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart .ttw-cart-content .ttw-remove[disabled],#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt-cart .ttw-cart-content .ttw-add[disabled],#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt-cart .ttw-cart-content .ttw-remove[disabled]{opacity:0.5}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt-cart .ttw-cart-content .ttw-new-quantity,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt-cart .ttw-cart-content .ttw-new-quantity{text-align:center;font-family:var(--h2_typography-font-family);font-size:var(--h2_typography-font-size);font-weight:bold}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-update-cart,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-update-cart{margin-top:30px;margin-bottom:30px;width:100%}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-flyover,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-flyover{display:none}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt .ttw-elt-prod-img,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt .ttw-elt-prod-img{position:relative;cursor:pointer}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt .ttw-elt-prod-img:after,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt .ttw-elt-prod-img:after{content:"";position:absolute;top:0;right:0;height:30px;width:30px;background-image:url("zoom-in.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt .ttw-elt-prod-img:focus .ttw-flyover,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt .ttw-elt-prod-img:focus .ttw-flyover{display:block;position:fixed;top:50%;left:50%;z-index:1;pointer-events:none;transform:translate(-50%, -50%);height:auto;width:auto;max-height:70vh;max-width:70vw}#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt .ttw-elt-prod-img:focus:before,#ttw-pledge-manager .ttw-add-to-cart-rows .ttw-elt .ttw-elt-prod-img:focus:before{position:fixed;content:"";top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);pointer-events:none;z-index:1}@media screen and (min-width: 1024px){#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt{min-width:calc(25% - 7.5px);max-width:calc(25% - 7.5px);width:calc(25% - 7.5px);flex:1}}@media screen and (max-width: 1023px) and (min-width: 641px){#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt{min-width:calc(33% - 6.67px);max-width:calc(25% - 6.67px);width:calc(25% - 6.67px);flex:1}}@media screen and (max-width: 640px){#ttw-pledge-manager .ttw-add-to-cart-grid .ttw-elt{min-width:100%;max-width:100%;width:100%;flex:1}#ttw-pledge-manager .ttw-elt .ttw-elt-prod-img:focus .ttw-flyover{max-height:90vh !important;max-width:90vw !important}}@keyframes loading-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loading-pulse{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes loading-pulse2{0%{background-size:auto 0%}100%{background-size:auto 100%}}#ttw-popup-button{position:fixed;bottom:70px;right:30px;width:120px;height:110px;z-index:100000;cursor:pointer;font-family:var(--h2_typography-font-family);font-weight:bold;font-size:14px;text-align:center}#ttw-popup-button img{width:100px;height:100px;border-radius:50%;border:2px solid var(--h2_typography-color);display:block;margin:auto}@media screen and (max-width: 640px){#ttw-popup-button{position:fixed;bottom:40px;right:10px}}
