.modal-open .modal{background-color:#00000080}.modal-open .modal .modal-dialog{width:auto;max-width:1080px}.modal-open .modal .modal-dialog .modal-header{background-color:#363d47;padding:30px 20px}.modal-open .modal .modal-dialog .modal-header .modal-title{font-size:2em;font-weight:700;color:#fff;margin-bottom:24px}.modal-open .modal .modal-dialog .modal-header .close{position:absolute;right:20px;top:30px;opacity:.9;text-shadow:none;color:#fff;font-size:2em;font-weight:500}.modal-open .modal .modal-dialog .modal-header .close:hover{color:#ccc}#form_products .form-group,#form_products .selector-wrapper,#form_products .product-quantity{position:relative;margin-bottom:15px}#form_products .form-group select,#form_products .form-group input,#form_products .selector-wrapper select,#form_products .selector-wrapper input,#form_products .product-quantity select,#form_products .product-quantity input{max-width:320px;padding:12px 16px 0;height:46px;min-width:70px;background-color:#fff}#form_products .form-group label,#form_products .selector-wrapper label,#form_products .product-quantity label{position:absolute;font-size:1.1rem;top:3px;left:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#888;-webkit-transition:top .1s;transition:top .1s;margin:0;font-weight:500;z-index:1}#form_products .modal-body .product-options{margin:20px 10px 10px;padding:20px;background-color:#fff}#form_products .modal-body .product-options h3{margin:6px 0 16px;color:#464646}#form_products .modal-body .product-options .subtotal{font-size:2em;text-align:right;display:inline-block;width:100%}@media(max-width:640px){#form_products .modal-body .product-options .subtotal{font-size:1em}}#form_products .modal-body .product-options .subtotal span:first-child{color:#888}#form_products .modal-body .product-options .subtotal .checkbox{display:none}#form_products .modal-body .product-options .subtotal label{position:relative;background-color:#fff;border:2px solid #757575;height:56px;width:56px;border-radius:3px;cursor:pointer;margin:0}#form_products .modal-body .product-options .subtotal .checkbox:checked+label{background-color:#068922;border:2px solid #068922}#form_products .modal-body .product-options .subtotal input+label:after{content:"SELECT";top:-17px;position:absolute;font-size:12px;font-weight:400;left:0;width:100%;text-align:center}#form_products .modal-body .product-options .subtotal input:checked+label:after{content:"SELECTED"}#form_products .modal-body .product-options .subtotal input+label:before{content:"\2713";display:inline-block;color:transparent;width:100%;text-align:center;height:100%;line-height:56px}#form_products .modal-body .product-options .subtotal input:checked+label:before{color:#fff}#form_products .modal-body .product-options .subtotal *{display:inline-block}#form_products .modal-body .product-options .subtotal.withstock p{display:block;color:red}@media screen and (min-width:768px){#form_products .modal-body .product-options .subtotal.withstock p{position:absolute;right:0;top:0}}@media screen and (max-width:767px){#form_products .modal-body .product-options .selector-wrapper:nth-child(3){width:100%;float:none;margin-right:0}}#form_products .modal-body .product-options .product-quantity>div{position:relative}#form_products .modal-body .product-options .input-number{margin:0;background-color:#fff}#form_products .modal-body .product-options .input-number-minus,#form_products .modal-body .product-options .input-number-plus{position:absolute;display:block;top:0;z-index:1;height:100%;line-height:57px;padding:0 7px;cursor:pointer}#form_products .modal-body .product-options .input-number-minus{left:0}#form_products .modal-body .product-options .input-number-plus{right:0}#form_products .modal-body .product-options hr{margin-top:0}@media(min-width:767px){#form_products .modal-body .product-options:first-child .selector-wrapper,#form_products .modal-body .product-options:first-child .product-quantity{width:100px;display:inline-block;margin-left:10px}}#form_products .modal-body,#form_products .modal-footer{background-color:#f0f0f0}#form_products .modal-footer .summary .prod_summary{text-align:left;border-bottom:2px solid #d8d8d8}#form_products .modal-footer .summary .prod_summary>span{color:#464646;font-weight:600;font-size:16px}#form_products .modal-footer .summary .prod_summary .prod_row{display:block;width:100%;margin:10px 0}#form_products .modal-footer .summary .prod_summary .prod_row img{display:inline-block;width:40px!important;height:40px!important;margin-right:10px}#form_products .modal-footer .summary .prod_summary .prod_row span{display:inline-block;height:40px;width:calc(100% - 60px)}#form_products .modal-footer .summary div.total{font-size:18px}#form_products .modal-footer .summary div.total b.total{font-size:36px}#form_products .modal-footer .row{margin-top:10px}#form_products .modal-footer .row button.btn{width:100%;padding:10px;margin-bottom:10px}@media(max-width:640px){.modal-body.product_list{padding:8px}.modal-body.product_list .product-options{margin:0!important;padding:10px 0!important}}.header_top_styles{background:#2e9fd7;color:#fff;padding:10px}.background-inverted{background:#000;color:#fff;margin-top:70px;border-top:8px solid #2e9fd7;padding-top:25px}.spacer-div{margin-right:5px}ul.custom-main-menu>li>a{text-transform:uppercase;text-decoration:none}footer input.btn.btn-newsletter{background-color:transparent;width:100%;border:2px solid #fff;padding:2px 20px;height:42px}.endfooter{padding-top:20px}p.author_block{margin-bottom:0;margin-top:6px}.product a h4,.product a p{color:#000}.product a:hover{text-decoration:none}.product a:hover .quick-button{opacity:.9}.product .div-price{border:0 none;color:#000;font-weight:600;font-size:18px;line-height:18px}.product .quick-button{color:#fff;font-weight:600;background-color:#2e9fd7;padding:8px;margin-top:16px!important;border-radius:38px;width:130px;margin:0 auto}body .breadcrumb{background-color:transparent}.product-template .product_name{color:#2e9fd7;font-weight:600;font-size:27px}.product-template .current_price{font-weight:600;letter-spacing:2px}.product-template .thumbs .image a{display:block;border:3px solid #ececec;opacity:.6}.product-template .thumbs .image a:hover{opacity:1}.font-title-italic{font-weight:600;font-style:italic}.border-title{border-bottom:2px solid #a1a1a1}.div-info .title{overflow:hidden}.div-image img{height:217px}.col-md-2_5 .div-image img{height:100%}@media screen and (max-width:1200px){.div-image img{height:167px}}@media screen and (max-width:768px){.div-image img{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product.scss.css.map */
