.row-eq-height{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}.required.glyphicon-asterisk{color: #3fc984}textarea{resize: vertical;min-height: 150px}.formitem.Image .frame img{max-width: 100%;max-height: 300px}html{width: 100%;height: 100%}@media (max-width: 549px){body.menu-opened{overflow-y: hidden}}body{word-wrap: break-word}.form.panel{margin-bottom: 20px}.form.panel .panel-body{padding: 15px}.form.panel .panel-heading{text-align: center}.form.panel .panel-heading h1,.form.panel .panel-heading h2{color: #3fc984;margin: 0;padding: 15px 0}.form.panel .panel-footer{text-align: right}.form.panel .panel-footer .btn{text-transform: uppercase}form .nav-tabs a{color: #737373;border: 1px solid #ddd;border-bottom: 0}form .nav-tabs a:hover,form .nav-tabs a:active,form .nav-tabs a:focus{color: #737373;border: 1px solid #ddd;background: #fefefe}form .nav-tabs .active a{background: #F5F5F5 !important;color: #3fc984 !important}*{outline: none;box-shadow: none}ul.circle{list-style-type: none;margin: 0;padding: 0}ul.circle li{margin: 0;padding: 5px 0 5px 34px}ul.circle li .circle{position: absolute;width: 14px;height: 14px;border: 2px solid #3fc984;border-radius: 100%;margin-left: -24px;margin-top: 3px}ul.circle li .circle span{position: absolute;left: 2px;top: 2px;background: #edd3d6;width: 6px;height: 6px;border-radius: 100%}.btn .img{margin-top: -6px;margin-bottom: -6px;padding: 3px 12px;margin-left: -12px;float: left;display: inline-block}.btn .img img{max-width: 20px;max-height: 20px}.btn.btn-block .img{float: none;margin: 0;padding: 0 6px 0 0}.btn.btn-block .img img{vertical-align: top;max-width: 20px;max-height: 20px}.closeable .visible-open{display: none}.closeable.open .visible-open{display: inherit}.closeable.open .hidden-open{display: none}#messages .alert,#cookies .alert{border-width: 0 0 1px;text-align: center}@media (min-width: 768px){#messages .alert .container,#cookies .alert .container{padding-left: 60px}}#messages .alert a,#cookies .alert a{color: inherit;text-decoration: underline}.alert{margin: 0;border-radius: 0;position: relative}.alert .container{padding-right: 60px}@media (max-width: 767px){.alert{padding: 8.5px 8px 8px 8px;text-align: left !important}}.alert .hide-alert{border-radius: 100%;background: white;position: absolute;right: 20px;top: 50%;width: 30px;height: 30px;margin-top: -15px;line-height: 10px;padding: 10px;border: 0}.alert .hide-alert img{width: 10px;height: 10px;vertical-align: top}body.body-basket #page,body.body-summary #page{padding-left: 5px;padding-right: 5px;color: #555}body.body-basket #page .container,body.body-summary #page .container{max-width: 400px;padding: 20px 0 100px 0}body.body-basket #page .image,body.body-summary #page .image{text-align: center}body.body-basket #page .image a,body.body-summary #page .image a{display: block}body.body-basket #page .image img,body.body-summary #page .image img{width: 240px;height: 127px}body.body-basket #page h2,body.body-summary #page h2{font-weight: normal;font-size: 26px;padding: 40px 5px 5px 20px;margin: 0}body.body-basket #page .back,body.body-summary #page .back{float: right;margin-top: -25px;padding-right: 20px}body.body-basket #page .back a,body.body-summary #page .back a{color: #aaa}body.body-basket #page .products input,body.body-summary #page .products input{position: absolute;border: 0;backround: none;width: 0;height: 0;outline: none;left: -10px;oveflow: hidden;opacity: 0}body.body-basket #page .products .product,body.body-summary #page .products .product{background: white;border-radius: 5px;border: 2px solid #eee;margin-top: 10px;position: relative}body.body-basket #page .products .product label,body.body-summary #page .products .product label{font-weight: normal;display: block}body.body-basket #page .products .product label .name,body.body-summary #page .products .product label .name{font-size: 20px;letter-spacing: 1px;padding: 10px 10px 10px 20px;display: block}body.body-basket #page .products .product label .price,body.body-summary #page .products .product label .price{position: absolute;right: 75px;font-size: 20px;top: 10px;display: block}body.body-basket #page .products .product .supplements,body.body-summary #page .products .product .supplements{background: #fafafa;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px}body.body-basket #page .products .product .supplements .supplement,body.body-summary #page .products .product .supplements .supplement{position: relative;border-top: 1px solid #fff;color: #aaa}body.body-basket #page .products .product .supplements .supplement.active,body.body-summary #page .products .product .supplements .supplement.active{color: #3FC984}body.body-basket #page .products .product .supplements .supplement .name,body.body-summary #page .products .product .supplements .supplement .name{font-size: 15px}body.body-basket #page .products .product .supplements .supplement .price,body.body-summary #page .products .product .supplements .supplement .price{font-size: 15px;right: 45px}body.body-basket #page .products .product.active,body.body-summary #page .products .product.active{border-color: #3FC984}body.body-basket #page .products .product.active .actions .increment,body.body-summary #page .products .product.active .actions .increment{right: 40px;top: 10px;width: 30px;height: 30px}body.body-basket #page .products .product.active .actions .decrement,body.body-summary #page .products .product.active .actions .decrement{display: block}body.body-basket #page .products .product.active .supplements,body.body-summary #page .products .product.active .supplements{display: block}body.body-basket #page .products .product.active .supplements .supplement.active .actions .insert,body.body-summary #page .products .product.active .supplements .supplement.active .actions .insert{display: none}body.body-basket #page .products .product.active .supplements .supplement.active .actions .remove,body.body-summary #page .products .product.active .supplements .supplement.active .actions .remove{display: block}body.body-basket #page #summary,body.body-summary #page #summary{position: fixed;bottom: 0;left: 0;right: 0;color: white;background: #555;font-size: 18px}body.body-basket #page #summary .container,body.body-summary #page #summary .container{padding-top: 0;padding-bottom: 0}body.body-basket #page #summary .button,body.body-summary #page #summary .button{padding: 10px 5px}body.body-basket #page #summary button,body.body-summary #page #summary button{display: block;width: 100%;border-radius: 5px;border: 0;margin: 0;background: #3FC984;outline: none;color: white;padding: 5px 15px;height: 46px}body.body-basket #page #summary button .price,body.body-summary #page #summary button .price{font-size: 25px;padding-left: 10px}body.body-basket #summary{display: none}body.body-summary .price{right: 20px !important}body.body-summary textarea{background: white;border-radius: 5px;border: 2px solid #eee;color: inherit;font-size: 20px;letter-spacing: 1px;padding: 10px 10px 10px 20px;width: 100%;display: block;margin-top: 10px}body.body-basket .product label{cursor: pointer}body.body-basket .product .actions{position: absolute;right: 0;top: 0}body.body-basket .product .actions .increment{margin: 0;padding: 0;outline: none;border: none;background: #3FC984;color: white;border-radius: 100%;position: absolute;width: 36px;height: 36px;top: 5px;right: 20px}body.body-basket .product .actions .decrement{margin: 0;padding: 0;outline: none;border: none;background: #666;color: white;width: 30px;height: 30px;border-radius: 100%;position: absolute;right: 5px;top: 10px;display: none}body.body-basket .product .supplements{display: none}body.body-basket .product .supplements .supplement .actions img{width: 24px;height: 24px;position: absolute;right: 10px;top: 10px}body.body-basket .product .supplements .supplement .actions img.remove{display: none}body.body-detail .title{text-align: center}body.body-detail .subtitle{color: #aaa;text-align: center;padding-bottom: 20px}body.body-detail .code{background: #3fc984;color: white;font-size: 30px;padding: 10px;border-radius: 5px;text-align: center;font-family: monospace;font-weight: bold;letter-spacing: 1px;margin-bottom: 50px}body.body-homepage #page{text-align: center}body.body-homepage #page .button{padding-top: 30px}body.body-homepage #page .open{color: #3fc984;padding: 7px 0;font-size: 18px}body.body-homepage .thepay{display: block !important}body{background: #fafafa}body #page{background: #f9f5f1;padding-bottom: 100px}.html img.emoticon{vertical-align: text-bottom}.html a.phone,.html a.link,.html a.email{display: inline-block;min-width: 10px;padding: 0 10px;color: #3fc984;white-space: nowrap;border-radius: 100px;border: 1px solid #dbdbdb;background-color: #fefefe}.form-sm{margin: 0 auto;max-width: 500px}.nav-container{position: relative}.nav-container .nav{overflow-x: auto;overflow-y: hidden;white-space: nowrap;border-bottom: 0;margin-bottom: -1px}.nav-container .nav li{white-space: nowrap;float: none !important;display: inline-block;text-align: center}.nav-container::after{content: "";position: absolute;top: -1px;right: -1px;bottom: 1px;width: 50px;z-index: 1;pointer-events: none;background: -webkit-gradient(linear, right top, left top, from(#f9f8f3), to(rgba(248,247,238,0)));background: linear-gradient(to left, #f9f8f3, rgba(248,247,238,0));visibility: visible;opacity: 1;-webkit-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s}.form.has-tabs{border-top: 1px solid #ddd}#footer{border-top: 1px solid #eee;padding: 20px;color: #aaa;text-align: center}#footer a{color: inherit}#footer .thepay{display: none;padding-top: 20px;padding-bottom: 20px;color: #aaa;text-align: center}#footer .thepay img{height: 40px;margin: 10px}#page .header-image{text-align: center;padding-top: 30px}#page .information{background: white;border-radius: 5px;color: #777;border: 2px solid #eee;padding: 20px 20px;margin-top: 70px}#page .information a{color: black;text-decoration: underline}#page .information h1{font-size: 30px}#page .information h2{font-size: 20px}