@keyframes loading{0%{cy:10}25%{cy:3}50%{cy:10}}.product-form__buttons{width:100%;min-width:100%;height:max-content;margin-bottom:3rem;display:flex;align-items:center;justify-content:flex-start;gap:.4rem;margin-top:3.3rem}#PickSize__btn{width:98px;height:4.7rem;border:1px solid var(--color-neutral-dark);border-radius:10rem;outline:none;background:transparent;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:18px;font-weight:400}#PickSize__btn svg{margin-top:.1rem}@media screen and (max-width:900px){.no-sizes #PickSize__btn{display:none}}.add-to-cart__container{width:28rem;height:4.9rem;position:relative;display:flex;-webkit-font-smoothing:antialiased}.product-form__buttons #add-to-cart__btn{width:100%;height:100%;background:none;border:none;color:var(--color-neutral-light);cursor:pointer;font-size:18px;font-weight:600;outline:none;overflow:hidden;position:absolute;padding:0;-webkit-tap-highlight-color:transparent;transition:width .5s ease;-webkit-font-smoothing:antialiased}.product-form__buttons.out-of-stock #add-to-cart__btn{pointer-events:none}@media screen and (max-width:749px){.product-form__buttons{gap:3vw}#PickSize__btn{width:31.1vw;height:45px}.add-to-cart__container{width:55.6vw;height:48px}}#add-to-cart__btn:before{background:var(--color-neutral-dark);border-radius:50px;box-shadow:0 2px 5px #0006 inset;content:"";display:block;height:100%;margin:0 auto;position:relative;transition:width .2s cubic-bezier(.39,1.86,.64,1) .3s;width:100%}.product-form__buttons .btn-overlay__remind-me{width:100%;height:100%;background-color:#555;border-radius:20rem;position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.product-form__buttons.out-of-stock .btn-overlay__remind-me{opacity:1;pointer-events:visible}button.addToCart__ready .submitMessage svg{opacity:1;top:1px;transition:top .4s ease .6s,opacity .3s linear .6s}button.addToCart__ready .submitMessage .button-text span{top:0;opacity:1;transition:all .2s ease calc(var(--dr) + .6s)}button.addToCart__loading{width:20rem!important}button.addToCart__loading .loadingMessage{opacity:1}button.addToCart__loading .loadingCircle{animation-duration:1s;animation-iteration-count:infinite;animation-name:loading;cy:10}button.addToCart__complete .submitMessage svg{top:-30px;transition:none}button.addToCart__complete .submitMessage .button-text span{top:-8px;transition:none}button.addToCart__complete .loadingMessage{top:80px}.addToCart__ready .successMessage{opacity:0}button.addToCart__complete .successMessage .button-text span{left:0;opacity:1;transition:all .2s ease calc(var(--d) + 1s)}button.addToCart__complete .successMessage svg{stroke-dashoffset:0;transition:stroke-dashoffset .3s ease-in-out 1.4s}.button-text span{opacity:0;position:relative}.message{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.message svg{display:inline-block;fill:none;margin-right:5px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.submitMessage .button-text span{top:8px;transition:all .2s ease var(--d)}.submitMessage svg{color:#5c86ff;margin-left:-1px;opacity:0;position:relative;top:30px;transition:top .4s ease,opacity .3s linear;width:14px}.loadingMessage{opacity:0;transition:opacity .3s linear .3s,top .4s cubic-bezier(.22,0,.41,-.57)}.loadingMessage svg{fill:#5c86ff;margin:0;width:22px}.successMessage .button-text span{left:5px;transition:all .2s ease var(--dr)}.successMessage svg{color:#5cffa1;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .3s ease-in-out;width:14px}.loadingCircle:nth-child(2){animation-delay:.1s}.loadingCircle:nth-child(3){animation-delay:.2s}.restock-rocket-button-container{display:none}@media screen and (min-width:900px){#PickSize__btn{display:none}}
/*# sourceMappingURL=/cdn/shop/t/223/assets/component-product-form.css.map */
