.stock-area{position:fixed;top:0;right:0;height:100vh;z-index:9}.area-button-mobile{-ms-flex-align:end;align-items:flex-end;z-index:1;display:none;position:absolute;top:69vh;right:0;width:100%;transition:right .3s ease 0s}.area-button-mobile,.area-button-mobile>.cl-button{-ms-flex-pack:center;justify-content:center;overflow:hidden}.area-button-mobile>.cl-button{font-weight:700;font-size:12px;color:#fff;text-transform:uppercase;width:130px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 20px;height:60px;letter-spacing:1px}.area-button-mobile>.cl-button:nth-child(2){margin-left:0}.area-button{position:absolute;right:0;overflow:hidden;top:50%;height:auto;transform:translateY(-50%);z-index:3;transition:right .3s ease 0s}.area-button.active{right:100%}.area-button>.cl-button{font-weight:700;font-size:12px;color:#fff;text-transform:uppercase;width:80px;position:relative;height:160px;margin:0;padding:0;letter-spacing:1px;z-index:6;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.area-button>.cl-button .text{display:block;text-align:center;letter-spacing:2px;font-size:16px;transition:.3s;margin-left:0;transform:rotate(-90deg);transform-origin:center}.area-button>.cl-button .arrow{display:none;width:18px;height:18px;position:absolute;top:50%;right:16px;margin-top:-9px;border-color:#fff;border-style:solid;border-width:4px 4px 0 0;transition:.3s;opacity:0;transform:rotate(45deg) scale(0)}.area-button>.cl-button.active .arrow{opacity:1;transform:rotate(45deg) scale(1)}.area-button .cl-button:after{content:"";width:6px;height:6px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid rgba(0,0,0,.1);border-radius:50%;opacity:1;transform:scale(1) translateZ(0);animation:a 3s linear infinite 2s}.area-button .active.cl-button:after{display:none}@keyframes a{to{transform:scale(70) translateZ(0);opacity:0}}#gift,#stock{position:absolute;right:0;overflow:hidden;top:0;height:100vh;width:0;transition:width 0s linear .3s}#gift.show-promo,#stock.show-promo{width:100%;transition-delay:0s}#gift.show-promo .stock__promo,#stock.show-promo .stock__promo{left:0}.share__more{font-size:1.5vh;letter-spacing:.5px;text-transform:uppercase;line-height:1;color:#fff;position:absolute;left:30px;bottom:20px;padding:0;z-index:2}.cl-button.btn-stock,.cl-button.btn-stock.active,.cl-button.btn-stock:hover{background:#f44335}.cl-button.btn-gift,.cl-button.btn-gift.active,.cl-button.btn-gift:hover{background:#99c4b0}.stock__promo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;z-index:7;left:100%;height:100%;width:100%;transition:left .3s ease 0s}.stock__promo .share{display:block;width:100%;height:100%;max-height:33.3333%;border:0;padding:0;overflow:hidden;position:relative;cursor:pointer}.stock__promo .share .share_image{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;background-size:cover;background-position:50%;transform:scale(1);transition:transform .3s ease 0s}.stock__promo .share .share__content{position:absolute;bottom:0;left:0;height:100%;width:100%;background-color:rgba(23,46,53,.95);padding-left:30px;padding-right:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:left;color:#fff;transition:height .2s ease .2s}.stock__promo .share .share__content h5{margin:30px 0 0;font-size:2.3vh;line-height:1.3;text-transform:uppercase;font-weight:900}.stock__promo .share .share__content h5 small{font-size:75%;font-weight:700;display:block}.stock__promo .share .share__content span{display:block;width:18px;height:18px;position:absolute;margin:0;bottom:30px;left:22px;margin-top:-9px;border-color:#f8f4eb;border-style:solid;border-width:4px 4px 0 0;transition:all .2s ease 0s;opacity:0;transform:rotate(45deg)}.stock__promo .share:first-child .share__content{background-color:rgba(212,154,31,.8)}.stock__promo .share:nth-child(2) .share__content{background-color:rgba(81,117,59,.8)}.stock__promo .share:nth-child(3) .share__content{background-color:rgba(185,92,91,.8)}.stock__promo .share:nth-child(4) .share__content{background-color:rgba(53,95,129,.8)}.stock__promo .share.active .share__content{height:100%;transition-delay:0s}.stock__promo .share.active .share__content span{opacity:1;left:32px;transition-delay:.2s}.stock__promo .share:hover .share_image{transform:scale(1.2)}.stock__container{width:0;height:250px;max-height:640px;margin:auto;position:absolute;top:0;right:100%;bottom:0;background:#99c4b0;transition:.3s;z-index:5;overflow:hidden}.stock__container *{box-sizing:border-box!important;white-space:normal!important}.stock__container .close-popup-stock{display:none}.stock__container .mCSB_container{min-height:100%}.stock__container_content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.3s;opacity:0;overflow-y:hidden;display:-ms-flexbox;display:flex}.stock__container_left{width:30%;height:100%}.stock__container_left .stock__image{width:100%;height:100%;position:relative;background-color:#fff;background-size:cover;background-position:50%}.stock__container_left .gray-bg{position:absolute;bottom:0;left:0;width:100%;padding:30px;background-color:rgba(38,50,57,.95);text-align:center;color:#fff}.stock__container_left .gray-bg h4{font-weight:900;font-size:24px;text-transform:uppercase;margin:0 0 12px;padding:0}.stock__container_left .gray-bg h5{font-weight:700;font-size:20px;margin:0;padding:0}.stock__container_right{width:70%;color:#000;overflow-y:hidden;height:100%}.stock__container_right .scroll__area{overflow:auto;height:100%;color:#374750}.stock__container_right .scroll__area_text{padding:0 50px 60px}.stock__container_right .scroll__area_info{font-weight:700;font-size:36px;line-height:41px}.stock__container_right h2{font-weight:900;font-size:24px;line-height:30px;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:40px;padding:40px;border:3px solid #99c4b0}.stock__container_right hr{padding:0;margin:40px 0;border:0;border-bottom:1px dashed #9ba3a7}.stock__container_right p{font-weight:300;font-size:16px;line-height:25px;margin:0 0 20px;padding:0}.stock__container_right .toggle-button{margin-top:30px}.stock__container_right .cl-button .click{padding:18px 60px}@media only screen and (min-width:992px) and (max-width:1600px){.stock__container{max-height:540px}.stock__container_right .scroll__area_text{padding:0 30px 40px}.stock__container_right .scroll__area_info{font-size:30px;line-height:38px}.stock__container_right h2{font-size:20px;line-height:26px;margin-bottom:30px;padding:20px;border:2px solid #99c4b0}.stock__container_right hr{margin:30px 0}}@media only screen and (min-width:230px) and (max-width:991px){#gift,#stock{height:100%}#gift.show-promo,#stock.show-promo{z-index:11;width:calc(100% - 60px)}#gift.show-promo>.cl-button,#stock.show-promo>.cl-button{left:0}.stock__container_content{overflow-y:auto;display:block}.area-button{overflow:hidden;width:0;height:100%;transform:translateY(0);left:0;top:0;transition:width .3s ease 0s;z-index:10}.area-button.active{width:60px}.area-button>.cl-button{display:none;left:0;right:0;width:60px;height:100%;top:0;margin-top:0}.area-button>.cl-button.active{display:block;right:100%}.area-button>.cl-button .text{display:none}.area-button>.cl-button .arrow{display:block;right:24px;opacity:1;transform:rotate(45deg) scale(1)}.stock__container_right{width:100%;max-width:100%}.stock__container_right .scroll__area{overflow:hidden}.stock__container_right .scroll__area_text{padding:0 20px 30px}.stock__container_right .scroll__area_info{font-size:20px;line-height:24px}.stock__container_right h2{font-size:18px;line-height:22px;margin-bottom:20px;padding:15px;border:2px solid #99c4b0}.stock__container_right hr{margin:20px 0}.stock__container_right .toggle-button{border:0;margin:50px 0 -10px;display:block}.stock__container_right .toggle-button .click{padding:18px 20px;width:100%}.stock-area{position:inherit;top:0;width:100%;height:100%}.stock__promo .share .share__content h5{max-width:75%}.stock__promo .share .share__content span{display:none}.stock__promo.stock__count_3 .share.active .share__content,.stock__promo.stock__count_3 .share .share__content{height:100px}.stock__promo.stock__count_2 .share.active .share__content,.stock__promo.stock__count_2 .share .share__content{height:118px}.stock__container{width:0;height:60px;max-height:none;margin:auto;right:auto;left:-60px;z-index:8}.stock__container .close-popup-stock{display:block;position:absolute;top:0;right:0;height:75px;line-height:75px;width:75px;font-size:37px;font-weight:300;text-align:center;color:#000;cursor:pointer;z-index:4;opacity:0;transition:.3s}.stock__container_left{width:100%;height:220px;padding:0}.stock__container_left .gray-bg{display:none}.area-button-mobile{display:-ms-flexbox;display:flex}}.input-field{position:relative;margin:0 0 15px}.input-field label{color:#9e9e9e;position:absolute;top:.8rem;left:.75rem;font-size:1rem;cursor:text;transition:.2s ease-out}.share.active .share__more{display:none}