.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.sprite-images-close-in-circle-all-E30614,.sprite-images-close-in-circle-E30614,.sprite-images-close-small-E30614,.sprite-images-close-small-666{background-image:url('../images/images.png');background-repeat:no-repeat;-webkit-background-size:52px 37px;-moz-background-size:52px 37px;background-size:52px 37px}
@media screen and (-webkit-min-device-pixel-ratio:1),screen and (min--moz-device-pixel-ratio:1),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1),screen and (min-resolution:1dppx){.sprite-images-close-in-circle-all-E30614,.sprite-images-close-in-circle-E30614,.sprite-images-close-small-E30614,.sprite-images-close-small-666{background-image:url('../images/images.png')}}.sprite-images-close-in-circle-all-E30614{background-position:0 0;width:26px;height:26px}
.sprite-images-close-in-circle-E30614{background-position:-26px 0;width:26px;height:26px}
.sprite-images-close-small-E30614{background-position:0 -26px;width:9px;height:11px}
.sprite-images-close-small-666{background-position:-9px -26px;width:9px;height:11px}
.module-shop-modal{position:absolute;background-color:#fff;z-index:999;width:350px;display:none;border:solid #e30614;border-width:2px 2px 0 2px}
.module-shop-modal .module-shop-modal-iframe{float:left;width:100%}
.module-shop-modal iframe{width:350px;border:none}
.module-shop-modal .btn-block-item-shop-modal-link-close-modal{background-image:url('../images/images.png');background-repeat:no-repeat;-webkit-background-size:52px 37px;-moz-background-size:52px 37px;background-size:52px 37px;background-position:-26px 0;width:26px;height:26px;display:block;position:absolute;top:0;right:0;margin:-14px -14px 0 0;text-indent:-9999px}
@media screen and (-webkit-min-device-pixel-ratio:1),screen and (min--moz-device-pixel-ratio:1),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1),screen and (min-resolution:1dppx){.module-shop-modal .btn-block-item-shop-modal-link-close-modal{background-image:url('../images/images.png')}}.module-shop-modal .btn-block-item-shop-modal-link-close-modal:hover{background-image:url('../images/images.png');background-repeat:no-repeat;-webkit-background-size:52px 37px;-moz-background-size:52px 37px;background-size:52px 37px;background-position:0 0;width:26px;height:26px}
@media screen and (-webkit-min-device-pixel-ratio:1),screen and (min--moz-device-pixel-ratio:1),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1),screen and (min-resolution:1dppx){.module-shop-modal .btn-block-item-shop-modal-link-close-modal:hover{background-image:url('../images/images.png')}}.module-shop-modal:before{position:absolute;top:0;right:0;margin:-12px 25px 0 0;content:"";border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #e30614;width:auto}
.module-shop-modal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'pragmatica-web',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px}
.module-shop-modal a{color:#000;text-decoration:none;cursor:pointer}
.module-shop-modal .block-item-shop-modal-wrapper-button{position:relative;bottom:15px;text-align:center;padding:15px 0;float:left;width:354px;margin-left:-2px;background-color:#fff;border:solid #e30614;border-width:0 2px 2px 2px}
.module-shop-modal .btn-shop-modal{background:#e30614;border:2px solid #e30614;color:#fff;padding:5px 15px;display:inline-block;text-transform:uppercase}
.module-shop-modal .btn-shop-modal:hover{color:#e30614;background:#fff}
.module-internal-shop-modal{margin-top:20px}
.module-internal-shop-modal.visible{display:block}
.module-internal-shop-modal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal}
.module-internal-shop-modal *:not(.glyphicon glyphicon-remove){font-family:'pragmatica-web',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}
.module-internal-shop-modal a.link-to-remove{font-size:11px;color:#666;text-decoration:none;cursor:pointer}
.module-internal-shop-modal a.link-to-remove:hover{color:#e30614}
.module-internal-shop-modal .btn-block-item-shop-modal-link-close{background-image:url('../images/images.png');background-repeat:no-repeat;-webkit-background-size:52px 37px;-moz-background-size:52px 37px;background-size:52px 37px;background-position:-9px -26px;width:9px;height:11px;display:block;float:right;text-indent:-9999px;margin-top:1px}
@media screen and (-webkit-min-device-pixel-ratio:1),screen and (min--moz-device-pixel-ratio:1),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1),screen and (min-resolution:1dppx){.module-internal-shop-modal .btn-block-item-shop-modal-link-close{background-image:url('../images/images.png')}}.module-internal-shop-modal .btn-block-item-shop-modal-link-close:hover{background-image:url('../images/images.png');background-repeat:no-repeat;-webkit-background-size:52px 37px;-moz-background-size:52px 37px;background-size:52px 37px;background-position:0 -26px;width:9px;height:11px}
@media screen and (-webkit-min-device-pixel-ratio:1),screen and (min--moz-device-pixel-ratio:1),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1),screen and (min-resolution:1dppx){.module-internal-shop-modal .btn-block-item-shop-modal-link-close:hover{background-image:url('../images/images.png')}}.module-internal-shop-modal .block-item-shop-modal{border-bottom:1px solid #999;padding-bottom:15px;font-size:12px;font-weight:bold;position:relative;margin:8px 8px 15px 8px}
.module-internal-shop-modal .block-item-shop-modal .block-item-shop-modal-cover{float:left}
.module-internal-shop-modal .block-item-shop-modal span.block-item-shop-modal-title{font-weight:bold}
.module-internal-shop-modal .block-item-shop-modal .block-item-shop-modal-heading{padding-left:50px}
.module-internal-shop-modal .block-item-shop-modal .block-item-shop-modal-footer{padding-left:50px;width:100%;position:relative;bottom:0;margin:10px 0}
.module-internal-shop-modal .block-item-shop-modal .block-item-shop-modal-footer .block-item-shop-modal-info{font-weight:normal;color:#666}
.module-internal-shop-modal .block-item-shop-modal .block-item-shop-modal-footer .block-item-shop-modal-price{float:right;margin-right:5px}
.module-internal-shop-modal .block-item-shop-modal .block-item-shop-modal-footer .block-item-shop-modal-price .price-value{margin-right:3px}
.module-internal-shop-modal .block-item-shop-modal .block-item-shop-modal-footer .block-item-shop-modal-price .old-price{display:block;text-decoration:line-through}
.module-internal-shop-modal .block-item-shop-modal .block-item-shop-modal-footer .block-item-shop-modal-price .new-price{color:#e60000}
.module-internal-shop-modal .block-shop-modal-total{font-size:12px;border-bottom:1px solid #999;padding-bottom:15px;margin:15px 8px 15px}
.module-internal-shop-modal .block-shop-modal-total .block-shop-modal-total-field{font-weight:bold}
.module-internal-shop-modal .block-shop-modal-total .block-shop-modal-total-value{float:right;margin-right:8px}
