.subscribtion-container form .row:nth-of-type(2){margin-top:30px}.subscribtion-container .row+.row{margin-top:20px}.subscribtion-container .row .text{font-size:18px}.subscribtion-container .row h4{margin:0;font-size:22px;line-height:1.42857143em}@media (max-width:767px){.subscribtion-container .row h4{margin-bottom:15px}}.subscribtion-container .row switch{position:relative;top:2px}.subscribtion-container .modal-title img{margin-right:10px}.vignette-modal .modal-content{overflow:visible}.vignette-modal .modal-content .vignette-modal-container .modal-title i{margin-right:5px;color:#3f3f3f}.vignette-modal .modal-content .vignette-modal-container .form-actions button i{position:relative;top:1px;left:5px}.rating{margin-bottom:10px;color:#a7b7cc;font-size:12px;height:18px;display:block}.rating span{font-size:17px;color:#fbb804}.rating p{display:inline-block;position:relative;margin:0;top:-2px}.back-stars,.front-stars,.star-rating{display:flex}.star-rating{align-items:center;font-size:17px;justify-content:center}.star-rating p{display:inline-block;position:relative;margin:0;top:1px;left:5px;font-size:12px;color:#a7b7cc}.back-stars{color:#ffbc0b;position:relative}.back-stars i+i{margin-left:5px}.front-stars{color:#ffbc0b;overflow:hidden;position:absolute;top:0}.simple-switch{display:inline-block;height:1.5em;width:3em;background-color:#d3dae3;border-radius:1em;cursor:pointer}.simple-switch input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.simple-switch.active{background-color:#13c498}[disabled] .simple-switch{cursor:default}.simple-switch--toggle{transition:all .3s ease;display:block;height:1.375em;width:1.375em;background:#fff;border-radius:50%;transform:translate(1px,1px)}.active .simple-switch--toggle{transform:translate(1.58em,1px)}.sponsored-cards{margin-top:30px}.flex-cards{flex-flow:row wrap;justify-content:flex-start}.flex-cards,.flex-cards.row>[class*=col-]{display:flex}.flex-cards.row>[class*=col-] div.card{display:flex;width:100%}.flex-cards.row>[class*=col-] div.card .card-content{display:flex;flex-flow:column;width:100%}.flex-cards.row>[class*=col-] div.card .card-content .img-wrapper{width:100%}.flex-cards.row>[class*=col-] div.card .card-content .flex-bottom{margin-top:auto;padding:0 12px 12px;position:relative}@media (max-width:767px){.flex-cards.row>[class*=col-] div.card .card-content .flex-bottom{padding:0 10px 10px}}.redesign{background-color:hsla(0,0%,100%,.9);padding:3px 10px;position:absolute;top:10px;right:10px;z-index:2;font-weight:400}.redesign,.redesign:active,.redesign:focus,.redesign:hover{color:#304656}.redesign i{margin-right:2px;color:#ec8787}div.card{border:1px solid #e9edee;background-color:#fff;margin-bottom:30px;height:auto;overflow:hidden}div.card .img-wrapper{position:relative;text-align:center;overflow:hidden;display:block}div.card .img-wrapper a{display:block}div.card .img-wrapper img{max-height:100%;max-width:100%;height:auto}@media (max-width:767px){div.card .img-wrapper{height:auto;line-height:normal}}div.card .img-wrapper .percent-discount{background-color:#ff4343;color:#fff;width:60px;height:35px;line-height:35px;text-align:center;font-size:18px;font-weight:700;position:absolute;top:5px;left:5px;z-index:2}div.card .sold{text-transform:uppercase;font-size:48px;color:#fff;text-align:center;display:block;letter-spacing:4px;background:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}div.card .sold>p{will-change:transform;transform:translate3d(-50%,-50%,0) rotate(20deg);position:relative;top:50%;left:50%}div.card .favourite{position:absolute;width:41px;height:41px;right:0;bottom:-10px;cursor:pointer}div.card .favourite:active,div.card .favourite:focus,div.card .favourite:hover{text-decoration:none}div.card .favourite:before{font-family:bw-iconset;content:"\e914";font-size:22px;left:0;top:0;color:#ff6364;width:41px;line-height:43px;padding-left:8px}div.card .favourite.my-favourite:before{content:"\e913"}div.card .card-content .partner-logo{display:block;width:60px;height:60px;box-sizing:content-box;position:absolute;z-index:3;cursor:pointer;top:-15px;left:10px;border:1px solid #ececec;background-color:#fff;box-shadow:0 0 15px rgba(42,42,42,.1)}div.card .card-content .partner-logo img{width:60px;height:60px}div.card .card-content .partner-container{position:relative}div.card .card-content .partner-container .partner-name{padding:5px 12px 5px 80px;font-size:12px;background-color:#f5f7fa;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;color:#547aaf;font-weight:400}div.card .card-content .partner-container .partner-name.no-logo{padding-left:12px}div.card .card-content .partner-container .partner-name a{color:#547aaf;font-size:12px;font-weight:400}div.card .card-content .partner-container .partner-name a:hover{text-decoration:none}div.card .card-content .partner-container .partner-name a small{float:right;font-size:100%}div.card .card-content .partner-container .delivery{padding:0 12px 0 80px;text-align:right;min-height:20px}div.card .card-content .partner-container .delivery span{position:relative;padding:5px 0 2px 20px;color:#505f73;font-size:1rem;letter-spacing:.03rem;text-transform:uppercase;cursor:default}div.card .card-content .partner-container .delivery span:before{font-family:bw-iconset;content:"";font-size:16px;font-weight:400;position:absolute;top:0;left:0;content:"\e915"}div.card .card-content .partner-container .delivery span.personal{padding-left:30px}div.card .card-content .partner-container .delivery span.personal:before{font-family:FontAwesome;content:"\f2c0";font-size:14px;left:10px}div.card .card-content .partner-container .delivery span.shipping{cursor:pointer}div.card .card-content .partner-container .delivery span.voucher{color:#f54445;font-weight:700;cursor:pointer;z-index:1}div.card .card-content .partner-container .delivery span.voucher:before{content:"\e916"}div.card .card-content .partner-container .delivery span.download-able:before{font-family:simple-line-icons;content:"\e083";top:1px;font-size:14px}div.card .card-content .heading{margin:10px 0;padding:0 12px}div.card .card-content .heading h2{font-weight:700;font-size:16px;margin:0;line-height:1.42857143em}div.card .card-content .heading h2 a{color:#304656}div.card .card-content .heading small{display:block;margin-top:5px;font-size:12px;max-height:103px;overflow:hidden}div.card .card-content .useable{margin-bottom:10px;color:#252c31;font-size:12px}div.card .card-content .useable i{position:relative;top:1px;margin-right:3px}div.card .card-content .useable p{margin-bottom:0}div.card .card-content .card-middle{position:relative}div.card .card-content .card-footer{border-top:1px solid #bec9cc;padding-top:12px;margin-top:5px;height:131px}div.card .card-content .card-footer .clearfix>div{height:55.1px}div.card .card-content .card-footer .original-price{color:#505f73;text-decoration:line-through;height:20px}div.card .card-content .card-footer .price{text-align:right;font-size:30px;font-weight:800;line-height:30px}div.card .card-content .card-footer .price small{font-size:16px;color:#979ca0;font-weight:400}div.card .card-content .card-footer .bonus-collect{color:#cd8200;font-size:12px;display:block;text-align:right}@media (max-width:767px){div.card .card-content .card-footer .bonus-collect{text-align:left}}div.card .card-content .card-footer .btn-container{text-align:center;margin-top:17px}@media (min-width:768px){div.card .card-content .card-footer .btn-container .row>div.col-sm-6{padding-right:8px}div.card .card-content .card-footer .btn-container .row>div.col-sm-6+div{padding-left:8px;padding-right:15px}}@media (max-width:767px){div.card .card-content .card-footer .btn-container .row div+div{margin-top:10px}}div.card .card-content .card-footer .btn-container .btn{text-transform:uppercase;width:100%;box-sizing:border-box;height:45px;line-height:22px}div.card .card-content .card-footer .btn-container .btn.add-cart:before{line-height:16px;top:2px}div.card .card-content .card-footer.waiting .price{color:#ec8787}div.card .card-content .card-footer.purchased .price,div.card .card-content .card-footer.running .price{color:#13c498}div.card .card-content .card-footer.purchased .btn-container{text-align:center;margin-top:15px;color:#13c498;font-weight:700;font-size:17px;line-height:17px;text-transform:uppercase;line-height:1.4em}div.card .card-content .card-footer.purchased .btn-container small{font-size:16px}div.card .partner h2{font-size:36px;margin:15px 0;line-height:1.1em;padding:0 12px}div.card .partner h2 a{color:#304656}div.card .partner.card-content .partner-logo{bottom:10px;top:inherit}div.card .partner.card-content .card-footer .discount-text{font-size:14px;font-weight:200}div.card .partner.card-content .card-footer .discount-number{font-size:66px;color:#304656;text-align:right;line-height:66px;margin-top:25px}div.card .partner.card-content .card-footer .discount-number span{font-size:24px;line-height:24px;display:inline-block;margin-left:-15px}.stopwatch-container{width:109px;height:55.1px;position:relative}.stopwatch-container span{font-size:16px;position:absolute;font-weight:700;color:#505f73;right:8px;top:16px}.discount-text{text-transform:uppercase;font-size:12px;font-weight:400;height:20px}.start-at{color:#505f73;font-size:16px;font-weight:800}@media (max-width:767px){div.card .card-content .heading{padding:0 10px}div.card .card-content .heading h2{margin:0 0 10px}div.card .card-content .partner-container .delivery,div.card .card-content .partner-container .partner-name{padding-right:10px}div.card .card-footer{height:185px!important}div.card .card-footer.higher-footer{height:210px!important}div.card .card-footer .btn-container{position:absolute;width:100%;padding:0 10px 10px;bottom:0;left:0}div.card.program .card-footer,div.card.vignette .card-footer{height:131px!important}}.additionals-modal-container .modal-body{min-height:100px}.additionals-modal-container .modal-body.scrollable{max-height:calc(100vh - 205px);overflow-y:scroll}.additionals-modal-container .modal-body .additional-block .buttons{display:inline-block;margin:0 15px 10px 0}.additionals-modal-container .modal-body .additional-block .buttons .button-sm{padding:5px 10px;line-height:16px}.additionals-modal-container .modal-body .additional-block .buttons .quantity{margin:0 5px;display:inline-block}.additionals-modal-container .modal-body .additional-block .buttons .quantity small{font-size:70%}.additionals-modal-container .modal-body .additional-block .additional-name{display:inline-block}.additionals-modal-container .modal-body .summary-container{margin-bottom:15px}.additionals-modal-container .modal-body .summary-container.non-border{border:none}.additionals-modal-container .modal-body .summary-container hr{display:block;border-color:#7d94b2;border-style:dashed;margin:20px 0 35px}.additionals-modal-container .modal-body .summary-container .item{text-align:right;display:block}.additionals-modal-container .modal-body .summary-container .item+.item{margin-top:5px}.additionals-modal-container .modal-body .summary-container .item+.item.product{padding-bottom:10px;border-bottom:1px dotted #ccc}.additionals-modal-container .modal-body .summary-container .summary{padding:10px 0 0;font-size:14px;text-align:right;width:100%;margin:10px 0 0;border-top:1px dotted #ccc}.additionals-modal-container .modal-body .summary-container .summary strong{margin-left:10px;display:inline-block}@media (max-width:767px){.additionals-modal-container .modal-body .additional-block{margin-bottom:30px}.additionals-modal-container .modal-body .additional-block .buttons{margin:0}.additionals-modal-container .modal-body .additional-block .buttons .button-sm{padding:10px 15px}.additionals-modal-container .modal-body .additional-block .additional-name{margin:10px 0 0;display:block}}.additionals-modal-container .modal-footer .free-products{float:left}.additionals-modal-container .modal-footer .free-products strong{font-size:18px}@media (max-width:767px){.additionals-modal-container .modal-footer .free-products{float:none;display:block;margin-bottom:10px}}