.vm-addons{margin:auto;max-width:1065px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;will-change:transform}
.vm-addons.ng-hide{opacity:0;z-index:-1}
.vm-addons.ng-hide-remove,.vm-addons.ng-hide-add{display:block !important}
.vm-addons.ng-hide-remove{transition:all linear 1000ms;will-change:transform}
.vm-addons.ng-hide-add{transition:all linear 500ms;will-change:transform}
.angularexpb .row{position:relative}
@media only screen and (min-width:767px){.angularexpb .vm-addons{width:65%;top:0;position:absolute;float:right;right:0;display:block !important}
}
.ext-gecko .vm-addons,.ext-strict .vm-addons{display:block !important;position:relative !important;width:inherit !important;right:inherit !important;top:inherit !important}
.vm-animate,.vm-ani-cols .parsys_column{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;will-change:transform}
.colselected .parsys_column{opacity:0}
.colselected .parsys_column.selected{opacity:1}
@media only screen and (min-width:767px){.angularexpb .vm-ani-col1.selected{transform:translate(0,0) !important}
.angularexpb .vm-ani-col2.selected{transform:translate(-100%,0) !important}
.angularexpb .vm-ani-col3.selected{transform:translate(-200%,0) !important}
}
.add-mobile-section>div{padding:9% 8%}
.add-mobile-section .add-on-product-row{border:0}
.add-on-product-row{border:1px solid #ccc;border-radius:3px;padding:5% 5px}
.vm-config-heading{margin:auto;max-width:500px}
.angularexpa .addonsexpb,.angularexpb .addonsexpa{display:none;visibility:hidden;opacity:0}
.angularexpb .selected .product-block-cta{height:0;opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;will-change:transform}
.ext-gecko .angularexpb .addonsexpa,.ext-strict .angularexpb .addonsexpa{display:block;visibility:visible;opacity:1}
.angularexpb .selected .product-block-cta{display:none}
.angularexpb .selected .product-block-cta,.angularexpb .selected .vm-product-points{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;will-change:transform}
.angularexpb .selected .vm-basket-back{display:block}
.vm-sticky-bottom{display:none}
@media only screen and (max-width:767px){.colselected .parsys_column{opacity:0;height:0}
.colselected .parsys_column.selected{opacity:1;height:auto}
.add-on-product-row{padding:11% 25px}
.vm-sticky-bottom{display:block;position:fixed;bottom:0;z-index:90;width:100%;background:#fff;box-shadow:0 0 5px 1px #ccc}
.chekbut.confirm{display:none}
.vm-sticky-bottom .chekbut.confirm{display:inline-block}
}