component-buy-button-s *{outline:none}component-buy-button-s .modal{display:none;position:fixed;z-index:2001;padding-top:30vh;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}component-buy-button-s .modal.active{display:block}component-buy-button-s .modal .modal-content{border-radius:5px;position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}component-buy-button-s .modal .modal-content .-bt{margin-bottom:20px}component-buy-button-s .modal .modal-content .modal-header{padding:0}component-buy-button-s .modal .modal-content .modal-header .cover_ ._heading .close-out{color:#fff;position:absolute;top:3px;right:25px;border-radius:5px;opacity:1}component-buy-button-s .modal .modal-content .modal-header .cover_ ._heading .close-out:before{content:'';height:30px;border-left:3px solid #fff;position:absolute;transform:rotate(-45deg)}component-buy-button-s .modal .modal-content .modal-header .cover_ ._heading .close-out:after{content:'';height:30px;border-left:3px solid #fff;position:absolute;transform:rotate(45deg)}component-buy-button-s .modal .modal-content .modal-header .cover_ ._heading h2{text-align:center;color:#fff;line-height:1.3 !important}component-buy-button-s .modal .modal-content .form_block.large_block{max-height:150px}component-buy-button-s .modal .modal-content .form_block.large_block textarea{border:solid 2px #fff !important;width:100% !important;max-height:150px;max-width:100%}component-buy-button-s .modal .modal-content .form_block.large_block textarea:placeholder{font-size:20px}@media (max-width:991px){component-buy-button-s .modal .modal-content{width:80%}}component-buy-button-s .componentBuyBtn{border-radius:15px !important;min-width:130px}component-buy-button-s .componentBuyBtn .inlineContainer{width:120px;display:block;overflow:hidden}component-buy-button-s .componentBuyBtn .inlineContainer .textContainer{width:360px;transition:all .3s}component-buy-button-s .componentBuyBtn .inlineContainer .textContainer .material-icons{float:none;margin-right:5px}component-buy-button-s .componentBuyBtn .inlineContainer .textContainer span{float:left;width:120px;text-align:center;overflow:hidden}component-buy-button-s .componentBuyBtn._process .inlineContainer .textContainer{transform:translate3d(-120px, 0, 0)}component-buy-button-s .componentBuyBtn._added .inlineContainer .textContainer{transform:translate3d(-240px, 0, 0)}component-buy-button-s .componentBuyBtn[data-button*="_small"] .inlineContainer{width:130px}component-buy-button-s .componentBuyBtn[data-button*="_small"] .inlineContainer .textContainer{width:390px}component-buy-button-s .componentBuyBtn[data-button*="_small"] .inlineContainer .textContainer span{width:130px}component-buy-button-s .componentBuyBtn[data-button*="_small"]._process .inlineContainer .textContainer{transform:translate3d(-130px, 0, 0)}component-buy-button-s .componentBuyBtn[data-button*="_small"]._added .inlineContainer .textContainer{transform:translate3d(-260px, 0, 0)}component-buy-button-s .componentBuyBtn[data-button*="_normal"] .inlineContainer{width:130px}component-buy-button-s .componentBuyBtn[data-button*="_normal"] .inlineContainer .textContainer{width:390px}component-buy-button-s .componentBuyBtn[data-button*="_normal"] .inlineContainer .textContainer span{width:130px}component-buy-button-s .componentBuyBtn[data-button*="_normal"]._process .inlineContainer .textContainer{transform:translate3d(-130px, 0, 0)}component-buy-button-s .componentBuyBtn[data-button*="_normal"]._added .inlineContainer .textContainer{transform:translate3d(-260px, 0, 0)}component-buy-button-s .componentBuyBtn[data-button*="_large"] .inlineContainer{width:150px}component-buy-button-s .componentBuyBtn[data-button*="_large"] .inlineContainer .textContainer{width:450px}component-buy-button-s .componentBuyBtn[data-button*="_large"] .inlineContainer .textContainer span{width:150px}component-buy-button-s .componentBuyBtn[data-button*="_large"]._process .inlineContainer .textContainer{transform:translate3d(-150px, 0, 0)}component-buy-button-s .componentBuyBtn[data-button*="_large"]._added .inlineContainer .textContainer{transform:translate3d(-300px, 0, 0)}component-buy-button-s .componentBuyBtn[data-button*="_xlarge"] .inlineContainer{width:150px}component-buy-button-s .componentBuyBtn[data-button*="_xlarge"] .inlineContainer .textContainer{width:450px}component-buy-button-s .componentBuyBtn[data-button*="_xlarge"] .inlineContainer .textContainer span{width:150px}component-buy-button-s .componentBuyBtn[data-button*="_xlarge"]._process .inlineContainer .textContainer{transform:translate3d(-150px, 0, 0)}component-buy-button-s .componentBuyBtn[data-button*="_xlarge"]._added .inlineContainer .textContainer{transform:translate3d(-300px, 0, 0)}component-buy-button-s .sideBtnOverlay{margin:20px auto !important;z-index:1;position:absolute;width:100%;height:100%;background-color:#efefef;border-radius:40px;text-align:center;outline:none;height:59px;max-height:59px;overflow:hidden;line-height:59px;font-size:16px;display:none;opacity:0;transition:all .3s}component-buy-button-s .sideBtnOverlay:hover{text-decoration:none !important}component-buy-button-s .sideBtnOverlay.shown{opacity:1}component-buy-button-s .sideBtnOverlay.active{display:block}component-buy-button-s .animateOverlay{z-index:1;position:absolute;transition:all .3s;display:none;opacity:0;background-color:#fff}component-buy-button-s .animateOverlay.shown{display:block}component-buy-button-s .animateOverlay.active{opacity:1}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{50%{background:#fff}}@keyframes pulse{50%{background:#fff}}component-buy-button-s .animateOverlay .onStart{color:#000;width:100%;height:100%;padding:10px 0;opacity:1;transition:all .3s;background-color:#efefef;border-radius:40px}component-buy-button-s .animateOverlay .onStart.ready{opacity:0}component-buy-button-s .animateOverlay .onStart.next{display:none}component-buy-button-s .animateOverlay .onStart .loading{transition:all .65s;opacity:1;border-radius:50%;width:38px;height:38px;border:.25rem solid rgba(202,200,200,0.87);border-top-color:#6b6b6b;-webkit-animation:spin .7s infinite linear;animation:spin .7s infinite linear;margin:0 auto}component-buy-button-s .animateOverlay .onStart .loading.active{opacity:1}component-buy-button-s .animateOverlay .onFinish{color:#000;width:100%;height:100%;padding:10px 0;display:none;opacity:0;background-color:transparent;transition:all .3s;text-align:center}component-buy-button-s .animateOverlay .onFinish .txt .fa{font-size:2.5rem;transition:all .3s;transform:scale(0);color:#fff}component-buy-button-s .animateOverlay .onFinish .txt.active .fa{transform:scale(1)}component-buy-button-s .animateOverlay .onFinish.shown{display:block;background-color:#4caf50;border-radius:40px}component-buy-button-s .animateOverlay .onFinish.active{opacity:1}