.item.item-submit[data-v-3b4c2591]{margin-top:0;width:100%}button[data-v-3b4c2591]{align-items:center;background-color:#a79064;border-color:#a79064;color:#fff;cursor:pointer;display:flex;font-size:2.2rem;font-weight:600;justify-content:center;letter-spacing:.1em;line-height:136%;min-height:6.4rem;padding:1.6rem 2.5rem;position:relative;text-transform:uppercase;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (max-width:1023px){button[data-v-3b4c2591]{font-size:1.4rem;letter-spacing:.1em;line-height:107%}}button svg[data-v-3b4c2591]{height:auto;margin-right:2rem;width:3rem}button svg[data-v-3b4c2591] path{transition:all .5s}button .title[data-v-3b4c2591]{margin-right:2rem}button[data-v-3b4c2591]:not(.js-animate):hover{background-color:#252626;color:#a79064}button.disabled[data-v-3b4c2591]{opacity:.5;pointer-events:none}.price.hide[data-v-3b4c2591]{opacity:0}.js-animate[data-v-3b4c2591]{color:transparent;pointer-events:none}.js-animate svg[data-v-3b4c2591] path{stroke:transparent}.js-animate[data-v-3b4c2591]:after{animation:spin-3b4c2591 ease-in infinite forwards;animation-duration:2.5s;animation-fill-mode:forwards;animation-name:spin-3b4c2591;border:2px solid #fff;border-left-color:transparent;border-radius:50%;content:"";height:2.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-timing-function:ease-in-out;transition:opacity .3s;width:2.5rem}.js-animate.js-success[data-v-3b4c2591]:before{animation:success-3b4c2591 .15s ease-in forwards;border:4px solid #fff;border-right:0;border-top:0;content:"";height:1.2rem;left:52%;position:absolute;top:43%;transform:translate(-50%,-50%) rotate(0) scale(0);width:2.5rem}.js-animate.js-success[data-v-3b4c2591]:after{animation-play-state:paused;opacity:0}.js-animate.js-error[data-v-3b4c2591]{animation:vibrate-3b4c2591 .5s ease-in forwards;border-color:#b3261e;position:relative}.js-animate.js-error[data-v-3b4c2591]:before{animation:error-3b4c2591 .5s ease-in forwards;color:#fff;content:"!";font-size:3.6rem;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(0)}.js-animate.js-error[data-v-3b4c2591]:after{animation-play-state:paused;opacity:0}@media (max-width:1023px){.item[data-v-3b4c2591]{grid-column-end:span 20}button[data-v-3b4c2591]{min-height:5rem}form .item.item-submit button[data-v-3b4c2591]{padding:1.3rem 1.5rem;width:100%}form .item.item-submit button .title[data-v-3b4c2591]{margin-right:1rem}form .item.item-submit button svg[data-v-3b4c2591]{margin-right:1rem;width:2rem}}@keyframes spin-3b4c2591{0%{transform:translate(-50%,-50%) rotate(0) scale(1)}90%{transform:translate(-50%,-50%) rotate(3turn) scale(1)}to{transform:scale(0)}}@keyframes success-3b4c2591{0%{transform:translate(-50%,-50%) rotate(0) scale(0)}to{transform:translate(-50%,-50%) rotate(-45deg) scale(1)}}@keyframes error-3b4c2591{0%{transform:translate(-50%,-50%) scale(0)}to{background-color:#b3261e;transform:translate(-50%,-50%) scale(1)}}@keyframes vibrate-3b4c2591{0%,30%,60%,85%,to{background-color:#b3261e;left:0}10%,40%,70%,90%{background-color:#b3261e;left:-5px}20%,50%,80%,95%{background-color:#b3261e;left:5px}}[lang=it] .productdetail button{font-size:2.1rem}[lang=it] .productdetail button .title{margin-right:0}
