#ips_general_container .error-color{color:#c00}#ips_general_container .valid-color{color:green}#ips_general_container .img-xs{width:25px}#ips_general_container .bold-text{font-weight:600}#ips_general_container .light-text-color{color:#8e8e8e}#ips_general_container .hidden{display:none}#ips_general_container .shown-block{display:block}#ips_general_container .shown-inline-block{display:inline-block}#ips_general_container .uppercase{text-transform:uppercase}#ips_general_container .lowercase{text-transform:lowercase}#ips_general_container .background-hidden{background:0 0}#ips_general_container .extra-info{font-size:12px;color:#8e8e8e}#ips_general_container .icon-sm{font-size:16px}#ips_general_container .icon-lg{font-size:20px}#ips_general_container .text-center{text-align:center}#ips_general_container .text-lg{font-size:16px}#ips_general_container .text-xs{font-size:12px}#ips_general_container .legal-info{font-size:12px;color:#8e8e8e;padding:20px;background:#e8e8e8;border:none}#ips_general_container .legal-info p{margin:0}#ips_general_container #ips_general_container p{margin:0 0 3px}#ips_general_container .total-price .crossed-price{color:#8e8e8e;margin-right:5px}#ips_general_container .legal-info .payment-logos>*{display:inline}#ips_general_container .payment-logos img{margin-right:5px}#ips_general_container .step-hidden{display:none}#ips_general_container .step-open{display:block}#ips_general_container #ips-container .btn{text-transform:uppercase}#ips_general_container #ips-container .btn.btn-long{padding-left:50px;padding-right:50px}#ips_general_container #ips-container .btn.btn-simple{color:#8e8e8e;font-weight:600;background:0 0}#ips_general_container .form-group .input-label{text-transform:uppercase;font-size:12px;font-weight:600}#ips_general_container .form-group .input-group input,#ips_general_container .form-group .input-group select{font-size:14px}#ips_general_container .form-group .input-group.error{border-color:#c00}#ips_general_container .sidebar:not(:first-of-type){margin-top:20px}#ips_general_container .sidebar{padding-top:15px;padding-bottom:15px;border:1px solid #e8e8e8}#ips_general_container .sidebar .sidebar-header .title{margin-top:0;margin-bottom:0;display:inline-block;font-size:18px;font-weight:600;text-transform:uppercase;font-family:inherit}#ips_general_container .sidebar .sidebar-header .description{margin-top:8px;color:inherit}#ips_general_container .sidebar .sidebar-header .icon{vertical-align:text-bottom}#ips_general_container .sidebar .sidebar-header .price{font-size:18px;font-weight:600;font-family:inherit}#ips_general_container .sidebar .sidebar-header .btn.btn-simple.edit{font-family:inherit;font-size:inherit;text-decoration:inherit}#ips_general_container .sidebar.hidden-body .body{display:none}#ips_general_container .sidebar:not(.hidden-body) .sidebar-header{border-bottom:1px solid #e8e8e8;padding-bottom:10px}#ips_general_container .sidebar .body{padding-top:10px}#ips_general_container .sidebar .body .vouchers .input-group{margin-bottom:15px}#ips_general_container .sidebar .body .vouchers .voucher-msg-result{text-align:center}#ips_general_container .sidebar .body .products .product:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e8e8e8}#ips_general_container .sidebar .body .products .product .title{margin-top:0;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:5px;color:#000}#ips_general_container .sidebar .body .info-amount .text-lg{margin-top:5px}#ips_general_container .sidebar .body .info-amount div:not(:last-of-type){color:#8e8e8e}#ips_general_container .sidebar .body .info-order>:not(:last-child){margin-bottom:3px}#ips_general_container .sidebar .body>:not(:last-child):not(.vouchers){margin-bottom:20px}#ips_general_container .sidebar .body .extra-info{text-align:center}#ips_general_container .sidebar .body .external-links .btn{border-top:1px solid #e8e8e8;padding-top:20px}@media only screen and (max-width:991px){#ips_general_container .sidebar-half-of-top{margin-bottom:0;border-bottom:none}}@media (min-width:992px) and (max-width:1199px),(max-width:380px){#ips_general_container .sidebar.member_rewards-sidebar .info-points .info-points-label{font-weight:700}}#ips_general_container .sidebar.member_rewards-sidebar .info-points .info-points-rwdpoints{float:right}@media (min-width:992px) and (max-width:1199px),(max-width:380px){#ips_general_container .sidebar.member_rewards-sidebar .info-points .info-points-rwdpoints{float:none;clear:both;font-weight:400}}#ips_general_container .step:not(:first-of-type){margin-top:20px}@media only screen and (max-width:991px){#ips_general_container .step .top .sidebar-simple{border:none;padding-top:0;margin-bottom:20px;border-bottom:1px solid #e8e8e8}}#ips_general_container .step .header{position:relative;padding:20px;border:1px solid #e8e8e8}#ips_general_container .step .header .btn.btn-simple.edit{position:absolute;right:20px;bottom:20px;font-family:inherit;font-size:inherit;text-decoration:inherit}#ips_general_container .step .header .step-title{display:inline;text-transform:uppercase;font-size:22px;font-weight:600;font-family:inherit;vertical-align:middle}#ips_general_container .step .header .step-number{margin-right:5px;font-size:18px;font-weight:600;display:inline-block}#ips_general_container .step .header .step-number:not(.validated){padding:2px 10px}#ips_general_container .step:not(.step-validated) .header .edit{display:none}#ips_general_container .step-open .header .step-number.validated{display:none}#ips_general_container .step-open .header .step-number:not(.validated){color:#fff;background:#337ab7}@media only screen and (max-width:991px){#ips_general_container .step-open:not(.step-validated):not(.cart_summary-step):not(.order-step) .header .step-title{border:none;border-bottom:1px solid #e8e8e8}}#ips_general_container .step-validated .header .edit{display:inline-block}#ips_general_container .step-validated .header .step-number.validated{display:inline-block}#ips_general_container .step-validated .header .step-number:not(.validated){display:none}@media only screen and (max-width:991px){#ips_general_container .step-validated:not('.step-close') .sections{display:none}}#ips_general_container .step-close .header .step-number:not(.validated){color:#000;background:#e8e8e8}#ips_general_container .step-close .header .step-number.validated{display:none}#ips_general_container .step-close .sections{display:none}#ips_general_container .legal-section{margin-top:20px}@media only screen and (max-width:991px){#ips_general_container .confirmation-step{padding:0}}#ips_general_container .sections section:not(:last-child){margin-bottom:20px}#ips_general_container .sections .content{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}#ips_general_container .sections .content .section{padding:0 20px}#ips_general_container .sections .content .section .edit-buttons{padding-top:15px}#ips_general_container .sections .content .section:not(:last-child){border-bottom:1px solid #e8e8e8}#ips_general_container .sections .content .section .section-title{margin-top:20px;margin-bottom:20px;text-transform:uppercase;font-size:18px;font-weight:600}#ips_general_container .sections .content .section .address-book{border-bottom:1px solid #e8e8e8;margin-bottom:20px}#ips_general_container .sections .content .section .address-book .input-group .btn.btn-simple{font-size:16px}@media only screen and (min-width:991px){#ips_general_container .sections .content .section .address-book .clear-address{margin-top:20px}}#ips_general_container .sections .content .section .methods .method .radio-custom-label{text-transform:initial}#ips_general_container .sections .content .section .delivery_methods-section .choice{margin-bottom:20px;border-bottom:1px solid #e8e8e8}#ips_general_container .sections .content .section .delivery_methods-section .choice>.title{font-weight:600;margin-top:0;font-size:14px}#ips_general_container .sections .content .section .delivery_methods-section .chosen:not(:last-child){margin-bottom:20px;border-bottom:1px solid #e8e8e8}#ips_general_container .sections .content .section .delivery_methods-section .chosen .shipment-header .title{font-weight:600;margin-top:0;font-size:18px;margin-bottom:5px}#ips_general_container .sections .content .section .delivery_methods-section .chosen .info .products{margin-bottom:20px}#ips_general_container .sections .content .section .delivery_methods-section .chosen .info .products .item{border:1px solid #e8e8e8;padding:calc(20px / 2)}#ips_general_container .sections .content .section .delivery_methods-section .chosen .info .products .item:not(:last-child){margin-bottom:calc(20px / 2)}#ips_general_container .sections .content .section .delivery_methods-section .chosen .info .products .item .title{text-transform:uppercase}#ips_general_container .sections .content .section .delivery_methods-section .chosen .info .additional-info{margin-bottom:20px}#ips_general_container .sections .content .section .payment_methods-section .methods-titles{margin-bottom:20px;border-bottom:1px solid #e8e8e8}#ips_general_container .sections .content .section .payment_methods-section .methods-content .method{margin-bottom:20px}#ips_general_container .sections .content .section .payment_methods-section .methods-content .method .payment-logos{margin-bottom:20px}#ips_general_container .sections .content .section .payment_methods-section .methods-content .method .card{border:1px solid #e8e8e8;margin-bottom:20px;padding:calc(20px / 2)}#ips_general_container .sections .content .section .payment_methods-section .methods-content .method .card label{text-transform:uppercase}#ips_general_container .sections .content .section .payment_methods-section .methods-content .method .card .security-code{max-width:150px}#ips_general_container .sections .content .section .payment_methods-section .methods-content .method .additional-info .subscribe-card{margin-top:20px}#ips_general_container .sections .content .section .delivery_methods-section .additional-info .form-group,#ips_general_container .sections .content .section .payment_methods-section .additional-info .form-group{margin:0;padding-top:20px;border-top:1px solid #e8e8e8}@media only screen and (max-width:991px){#ips_general_container .sections .content{border-bottom:none;border-top:none;border-left:none;border-right:none}}@media only screen and (max-width:991px){#ips_general_container .sections{border-bottom:1px solid #e8e8e8;padding-bottom:20px}}@media only screen and (max-width:991px){#ips_general_container .section.validated .address{border-bottom:1px solid #e8e8e8}}#ips_general_container .section.validated .address,#ips_general_container .section.validated .methods{padding-bottom:20px}#ips_general_container .section.validated .address .title,#ips_general_container .section.validated .methods .title{margin-top:20px;margin-bottom:20px;text-transform:uppercase;font-size:18px;font-weight:600}#ips_general_container .candyRack>.title{margin-top:20px;margin-bottom:20px;font-size:18px;font-weight:600}#ips_general_container .modal .modal-body .content,#ips_general_container .modal .modal-body .description,#ips_general_container .modal .modal-body .image{padding-bottom:10px}@media only screen and (max-width:600px){#ips_general_container .checkout .btn{width:100%}}#ips_general_container .confirmation-page .checkout .return-home{padding:20px}@media only screen and (max-width:600px){#ips_general_container .confirmation-page .checkout{padding:0 20px}}#ips_general_container .confirmation-page .messages_result-container{margin-bottom:calc(20px * 2);text-align:center}@media only screen and (max-width:600px){#ips_general_container .confirmation-page .messages_result-container{padding-bottom:20px;border-bottom:1px solid #e8e8e8}}@media only screen and (max-width:600px){#ips_general_container .confirmation-page .messages_result-container article{padding:0}}#ips_general_container .confirmation-page .messages_result-container .header{margin-bottom:20px}#ips_general_container .confirmation-page .messages_result-container .header .title{text-transform:uppercase}#ips_general_container .confirmation-page .messages_result-container .header .title #title_return,#ips_general_container .confirmation-page .messages_result-container .header .title h2{font-size:24px;font-weight:600;display:inline-block;margin-top:10px}#ips_general_container .confirmation-page .messages_result-container .header .title i{font-size:24px;margin-right:10px}#ips_general_container .confirmation-page .messages_result-container .content .btn.btn-simple{display:block;padding-bottom:20px}#ips_general_container .confirmation-page .messages_result-container .content #text_return{display:inline-block}@media only screen and (max-width:400px){#ips_general_container .confirmation-page .messages_result-container{text-align:left}#ips_general_container .confirmation-page .messages_result-container .header .title h2,#ips_general_container .confirmation-page .messages_result-container .header .title i{font-size:18px}}@media only screen and (max-width:600px){#ips_general_container .confirmation-page .messages_result-container .header .title{border-bottom:1px solid #e8e8e8;margin-bottom:20px}#ips_general_container .confirmation-page .messages_result-container .header .title h2,#ips_general_container .confirmation-page .messages_result-container .header .title i{font-size:20px}}@media only screen and (max-width:991px){#ips_general_container .confirmation-page .messages_result-container .header .title h2,#ips_general_container .confirmation-page .messages_result-container .header .title i{font-size:22px}}#ips_general_container .confirmation-page .candyRack{border-top:1px solid #e8e8e8;margin-top:20px;padding-top:calc(20px / 2)}#ips_general_container .products-table.table{margin:0;margin:20px 0}#ips_general_container .products-table tbody>tr:not(:first-child){border-top:1px solid #e8e8e8}#ips_general_container .products-table tbody>tr>td{border-top:none!important}#ips_general_container .products-table tbody>tr>td.image img{width:80px}#ips_general_container .products-table tbody>tr>td.product-info .title{margin-top:0;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:5px;color:#000}#ips_general_container .products-table tbody>tr>td.product-info .quantity-selector{margin-top:10px}#ips_general_container .products-table tbody>tr>td.product-info .quantity-selector .select-style{max-width:78px}#ips_general_container .products-table tbody>tr>td.product-info .total-price .btn-remove{padding:0}#ips_general_container .products-table tbody>tr>td.product-info .total-price .btn-remove i{font-size:inherit}#ips_general_container .products-table tbody>tr>td.total-price{text-align:right;font-size:inherit}#ips_general_container .products-table tbody>tr>td.quantity-selector .select-style{max-width:78px}#ips_general_container .products-table tbody>tr>td.remove .btn-remove{padding:0;background:0 0;color:#8e8e8e}#ips_general_container .products-table tbody>tr>td.remove .btn-remove i{font-size:inherit}#ips_general_container #ips-inside-container{position:relative;overflow:hidden}#ips_general_container #affix{position:static}#ips_general_container #container-affix{overflow:hidden}#ips_general_container .affix{top:20px}#ips_general_container .affix.affix_bottom{position:absolute!important;top:auto;top:initial;bottom:0}#ips_general_container .checkbox-custom,#ips_general_container .radio-custom{opacity:0;position:absolute}#ips_general_container .checkbox-custom,#ips_general_container .checkbox-custom-label,#ips_general_container .radio-custom,#ips_general_container .radio-custom-label{display:inline-block;vertical-align:middle;cursor:pointer;padding-left:0!important}#ips_general_container .checkbox-custom-label,#ips_general_container .radio-custom-label{position:relative}#ips_general_container .checkbox-custom-label span,#ips_general_container .radio-custom-label span{vertical-align:middle;font-weight:400}#ips_general_container .radio-custom-label{margin-bottom:15px}#ips_general_container .checkbox-custom+.checkbox-custom-label:before,#ips_general_container .radio-custom+.radio-custom-label:before{content:'';background:#fff;border:1px solid #ccc;display:inline-block;vertical-align:middle;width:22px;height:22px;line-height:22px;padding:0;margin-right:10px;text-align:center}#ips_general_container .checkbox-custom+.checkbox-custom-label:before{content:"\f00c";color:transparent}#ips_general_container .checkbox-custom:checked+.checkbox-custom-label:before{content:"\f00c";background:#FFF;color:#333}#ips_general_container .radio-custom+.radio-custom-label:before{border-radius:50%}#ips_general_container .radio-custom:checked+.radio-custom-label:before{content:"\f111";color:#333;font-size:10px}#ips_general_container .radio-custom+.radio-custom-label:before{content:"\f1db";color:#ccc;text-align:center;font-size:10px}#ips_general_container .radio-custom+.radio-custom-label,#ips_general_container .radio-custom+.radio-custom-label+.price{font-weight:400}#ips_general_container .scrollbar-inner{max-height:300px}#ips_general_container .scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}#ips_general_container .scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}#ips_general_container .scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}#ips_general_container .scroll-element{display:none}#ips_general_container .scroll-element,#ips_general_container .scroll-element div{box-sizing:content-box}#ips_general_container .scroll-element.scroll-y.scroll-scrolly_visible{display:block}#ips_general_container .scroll-element .scroll-arrow,#ips_general_container .scroll-element .scroll-bar{cursor:default}#ips_general_container .scroll-textarea{border:1px solid #ccc;border-top-color:#999}#ips_general_container .scroll-textarea>.scroll-content{overflow:hidden!important}#ips_general_container .scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}#ips_general_container .scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}#ips_general_container .scrollbar-inner>.scroll-element,#ips_general_container .scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}#ips_general_container .scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}#ips_general_container .scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}#ips_general_container .scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}#ips_general_container .scrollbar-inner>.scroll-element .scroll-bar,#ips_general_container .scrollbar-inner>.scroll-element .scroll-element_outer,#ips_general_container .scrollbar-inner>.scroll-element .scroll-element_track{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#ips_general_container .scrollbar-inner>.scroll-element .scroll-bar,#ips_general_container .scrollbar-inner>.scroll-element .scroll-element_track{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}#ips_general_container .scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0}#ips_general_container .scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2}#ips_general_container .scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}#ips_general_container .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}#ips_general_container .scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}#ips_general_container .scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}#ips_general_container .dropdown-menu.open{padding:0}#ips_general_container .dropdown-menu.open .dropdown-menu.inner{max-height:136px;overflow:hidden;overflow-y:scroll}#ips_general_container ::-webkit-scrollbar{width:6px}#ips_general_container ::-webkit-scrollbar-track{display:none}#ips_general_container ::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:5px}#ips_general_container ::-webkit-scrollbar-thumb:hover{background:#8e8e8e}#ips_general_container .select-style{position:relative;height:42px;background:#fff}#ips_general_container .select-style:after{content:'\f107';position:absolute;line-height:40px;right:10px;top:0;margin:auto;pointer-events:none}#ips_general_container .select-style:before{width:30px;position:absolute;top:1px;right:1px;bottom:1px;background:0 0;content:'';pointer-events:none}#ips_general_container .select-style select{border:none;box-shadow:none;border-radius:0;background:0 0;height:100%;width:100%;cursor:pointer;outline:0;padding-right:35px;padding-left:15px;border:1px solid #ccc;-moz-appearance:none;-webkit-appearance:none}#ips_general_container .select-style select.input-lg{line-height:46px;padding:0 16px;height:46px}#ips_general_container .select-style select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}#ips_general_container .select-style select::-ms-expand{display:none}#ips_general_container .select-style select:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}@media all and (min-width:0 \0) and (min-resolution:0.001dpcm){#ips_general_container .select select{padding-right:0}#ips_general_container .select:after,#ips_general_container .select:before{display:none}}#ips_general_container #modal_productPopup.modal .modal-body{max-height:500px;overflow:auto}#ips_general_container #modal_productPopup.modal .modal-body .tab-content{padding:20px 10px 0;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}#ips_general_container #modal_productPopup.modal .modal-body .tab-content>div.tab-pane{overflow:hidden}#ips_general_container #modal_productPopup.modal .modal-body .tab-content p span{float:none}#ips_general_container #modal_productPopup.modal .modal-body .tab-content p .price-container{float:inherit}#ips_general_container #modal_productPopup.modal .modal-body .tab-content .price-title-container{overflow:auto;overflow-x:hidden;margin-bottom:20px}#ips_general_container #modal_productPopup.modal .modal-body .tab-content .price-title-container strong{font-size:18px;display:inline-block}#ips_general_container #modal_productPopup.modal .modal-body .tab-content .price-title-container .price-container,#ips_general_container #modal_productPopup.modal .modal-body .tab-content .price-title-container .title{padding:0}#ips_general_container #modal_productPopup.modal .modal-body .tab-content .price-title-container .price-container{font-size:18px;white-space:normal;padding-left:15px;text-align:right;float:right}#ips_general_container #modal_productPopup.modal .modal-body .tab-content .price-title-container .price-container s{margin-right:4px}@media (max-width:480px){#ips_general_container #modal_productPopup.modal .modal-body .tab-content .price-title-container .price-container{text-align:left;padding:0;font-weight:700;margin-top:10px}}#ips_general_container #modal_productPopup.modal .modal-body .tab-content .price-title-container .rewards-img{width:16px;vertical-align:middle;margin-top:-3px}#ips_general_container #modal_productPopup.modal .modal-body .tab-content .product-img{max-width:120px;float:left;margin-right:20px;margin-bottom:20px}#ips_general_container{margin-left:30px;margin-right:30px}#ips_general_container #ips-inside-container{overflow:initial;margin-bottom:60px}@media only screen and (max-width:991px){#ips_general_container #ips-inside-container{margin-bottom:0}}#ips_general_container .vouchers .voucher-display-section{cursor:pointer}#ips_general_container .vouchers .voucher-display-section .input-label{cursor:pointer}#ips_general_container .vouchers>.form-group{border-bottom:1px solid #e8e8e8;padding-bottom:10px}#ips_general_container .vouchers .btn{background-color:#a50034}#ips_general_container .vouchers .btn span{color:#fff}#ips_general_container .vouchers .btn:hover{background-color:#a50034}#ips_general_container .vouchers .btn:hover span{color:#fff}#ips_general_container .vouchers .no-border-bottom{border-bottom:none}#ips_general_container .product-title{color:#212121;text-transform:uppercase;font-weight:600}#ips_general_container .candyRack>.title{text-transform:uppercase}#ips_general_container .candyRack article.product-item{max-width:150px;padding-left:10px;padding-right:10px}#ips_general_container .candyRack article.product-item .product-boxshot-container{height:250px;margin-bottom:0;margin-top:0;margin-left:auto;margin-right:auto;display:table;max-width:100%;border:1px solid #000;padding:3px;width:100%;text-align:center;background:#000;margin-bottom:5px}#ips_general_container .candyRack article.product-item .product-boxshot-container a{display:table-cell;vertical-align:middle;overflow:hidden;cursor:pointer}#ips_general_container .candyRack article.product-item .product-boxshot-container a img{width:100%}#ips_general_container .candyRack article.product-item .product-content a{text-decoration:none}#ips_general_container .candyRack article.product-item .product-content .product-title{height:20px;color:#000;overflow:hidden;margin-bottom:10px;text-transform:uppercase}#ips_general_container .candyRack article.product-item .product-content .price-container>.price{background:#000;color:#fff;padding:0 5px}#ips_general_container .form-group .input-label{font-size:10px}#ips_general_container .form-group .form-control{border-color:#bdbdbd}#ips_general_container .form-group .form-control:focus{border-color:#212121;box-shadow:none}#ips_general_container .sidebar{background-color:#fff;padding:20px 25px;border:1px solid #bdbdbd}#ips_general_container .sidebar .sidebar-header .title{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600;text-transform:lowercase}#ips_general_container .sidebar .sidebar-header .title::first-letter{text-transform:uppercase}#ips_general_container .sidebar .sidebar-header .price{color:#575551;font-family:'Open Sans',sans-serif}#ips_general_container .sidebar .sidebar-header .icon{line-height:1}#ips_general_container .sidebar .info-amount{line-height:1.8}#ips_general_container .sidebar .info-amount>div:last-of-type{font-weight:700}#ips_general_container .sidebar .product{margin-top:10px}#ips_general_container .sidebar .product .product-info{line-height:1.8}#ips_general_container .sidebar .product .product-info h5{font-family:'Open Sans',sans-serif}#ips_general_container .sidebar .body .info-amount div:not(:last-of-type){color:#212121}#ips_general_container h1.page-title{text-align:center;margin:30px 0;font-weight:700}#ips_general_container .gift-sidebar.sidebar{margin-top:55px}#ips_general_container .gift-sidebar{position:relative}#ips_general_container .gift-sidebar img{width:65px;height:auto;position:absolute;top:-42px;left:0;right:0;margin:auto}#ips_general_container .gift-sidebar p{margin:20px 0 0}#ips_general_container .subtotal-sidebar{padding-bottom:0}#ips_general_container .subtotal-sidebar.sidebar:not(.hidden-body) .sidebar-header{border-bottom:none;padding-bottom:0}#ips_general_container .subtotal-sidebar .form-group .input-label{color:#a50034;text-transform:inherit;font-size:16px}#ips_general_container .subtotal-sidebar .btn{margin-bottom:20px}#ips_general_container .products-sidebar .sidebar-header{border-bottom:none!important}#ips_general_container .products-sidebar .sidebar-header button{font-size:14px!important;line-height:1!important}#ips_general_container .products-sidebar .sidebar-header::after{content:'';display:block;position:absolute;height:1px;background-color:#bdbdbd;left:0;right:0;margin-top:10px}#ips_general_container .products-sidebar .products .title{color:#212121!important;font-size:16px!important}#ips_general_container .products-sidebar .product .product-info{line-height:1.4}#ips_general_container .sections .content .section .payment_methods-section .methods-content .method>.card{padding-top:30px;padding-bottom:10px}#ips_general_container button.btn.btn-container-mycredit{padding:7px 20px}#ips_general_container input.form-control.my-credit-card{height:40px}#ips_general_container #ips-container{margin-top:30px}#ips_general_container #ips-container .btn{height:auto;font-size:16px;font-weight:700}#ips_general_container #ips-container .btn.edit{color:#a50034;text-decoration:underline;font-size:14px}#ips_general_container .btn-group-lg>.btn,#ips_general_container .btn-lg{padding:10px 20px}#ips_general_container .step{margin-bottom:20px}#ips_general_container .step:not(:first-of-type){margin-top:0}#ips_general_container .step .header{background-color:#fff;border:1px solid #bdbdbd}#ips_general_container .step .header .step-title{font-family:'Open Sans',sans-serif;font-size:24px;font-weight:600;text-transform:none;border:none!important;color:#212121}#ips_general_container .step .price{font-size:16px;line-height:25px}#ips_general_container .step .sections .content{background-color:#fff;border:1px solid #bdbdbd;border-top:none}#ips_general_container .step .sections .content .section{border-top:none;border-bottom:none}#ips_general_container .step .sections .content .section h3.cart_title{font-family:'Open Sans',sans-serif;font-size:16px;margin-bottom:20px;font-weight:700}#ips_general_container .step .sections .content .section label{color:#000}#ips_general_container .step .sections .content .section .section-title{text-transform:capitalize;font-size:16px;font-weight:700}#ips_general_container .step .sections .content .section.divider{border-top:1px solid #e8e8e8;margin-top:10px}@media only screen and (max-width:991px){#ips_general_container .step .sections{border-bottom:none;padding-bottom:0}}@media only screen and (max-width:991px){#ips_general_container .step .top .sidebar-simple{padding-top:20px;border:1px solid #bdbdbd}}#ips_general_container .section.validated .address .title,#ips_general_container .section.validated .methods .title{color:#212121;font-family:'Open Sans',sans-serif;font-size:16px;margin-bottom:20px;font-weight:700;text-transform:none}#ips_general_container .select-style select.input_qty{font-family:'Open Sans',sans-serif;font-weight:700;border:2px solid #575551}#ips_general_container .select-style:after{content:''}#ips_general_container .products-table.table{margin:5px 0}#ips_general_container .products-table tbody>tr>td.product-info{color:#000;line-height:1.7;padding-top:0}#ips_general_container .products-table tbody>tr>td.product-info .title{font-family:'Open Sans',sans-serif;font-size:15px;text-transform:none}#ips_general_container .products-table tbody>tr>td.remove .btn-remove i{color:grey}#ips_general_container .products-table tbody>tr>td.image{width:130px}#ips_general_container .products-table tbody>tr>td.image img{width:100px;border:1px solid #bdbdbd}#ips_general_container .products-table tbody>tr>td.quantity-selector{font-size:16px}#ips_general_container .step-close .header .step-number:not(.validated),#ips_general_container .step-open .header .step-number:not(.validated){vertical-align:middle;font-family:'Open Sans',sans-serif;font-weight:700;font-size:18px;display:inline-block}#ips_general_container .step-open .header .step-number:not(.validated){background-color:#000}#ips_general_container .step-close .header h2.step-title{color:#575652}#ips_general_container .step-close .header .step-number:not(.validated){color:#575652}#ips_general_container .checkbox-custom-label span,#ips_general_container .radio-custom-label span{letter-spacing:0}#ips_general_container .radio-custom+.radio-custom-label::before{content:"\f111";width:20px;height:20px;line-height:19px;font-weight:400;font-family:"Font Awesome 5 Pro";color:#444;text-indent:1px;border-color:#bdbdbd}#ips_general_container .checkbox-custom:checked+.checkbox-custom-label::before,#ips_general_container .radio-custom:checked+.radio-custom-label::before{font-family:"Font Awesome 5 Pro";font-weight:700;color:#a50034;border:1px solid #bdbdbd}#ips_general_container .radio-custom:checked,#ips_general_container .radio-custom:checked+label{pointer-events:none}#ips_general_container .radio-custom:checked{cursor:default}#ips_general_container .fa-question-circle::before{color:#888}#ips_general_container .no_event{background-color:#f0f0f0;cursor:default}#ips_general_container .info_tooltip{background-color:#f0f0f0}#ips_general_container .legal-info{color:#2d2d2d;background:#ededed;border:1px solid;margin-bottom:30px}#ips_general_container #save_cart-modal .modal-header{color:#a50034;font-family:'Open Sans',sans-serif;font-weight:700;font-size:24px}#ips_general_container #save_cart-modal .btn.btn-lg.btn-submit{background-color:#a50034;color:#fff}#ips_general_container #save_cart-modal .btn.btn-lg.btn-submit span{text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:700}#ips_general_container .quantity-selector .select-style select.input-lg{font-family:'Open Sans',sans-serif;font-size:16px}#ips_general_container .select-quantity{width:70px}#ips_general_container .extra-info{color:#212121;font-size:14px}#ips_general_container .extra-info a{color:#a50034;text-decoration:underline}#ips_general_container .affix{top:140px}#ips_general_container input{box-shadow:none}#ips_general_container #signin label{margin-left:5px}#ips_general_container .total-price .crossed-price{color:#b0b0b0;font-family:'Open Sans',sans-serif}#ips_general_container .price{font-family:'Open Sans',sans-serif}#ips_general_container div.total-price .price-number{font-size:16px}#ips_general_container .create-account__btn{text-align:center}#ips_general_container .input_icon input{position:relative}#ips_general_container .input_icon span{position:absolute;right:0;width:auto;z-index:999}#ips_general_container .input_icon span button{background-color:transparent;padding:10px}@media only screen and (max-width:991px){#ips_general_container{margin-left:0;margin-right:0}#ips_general_container .next{max-width:99%;margin:auto;display:block;float:none!important}#ips_general_container .sidebar-mobile{margin-bottom:40px}#ips_general_container .total_amount-sidebar.sidebar-mobile{border-bottom:1px solid #e8e8e8}#ips_general_container .radio-custom+.radio-custom-label::before{text-indent:0}}#ips_general_container .ddp-info{margin-bottom:20px}#ips_general_container .btn-popover{color:#a50034}#modal_productPopup.modal #overview .price-title-container{margin-bottom:20px}#modal_productPopup.modal #overview .title{font-weight:700;margin-top:0;margin-bottom:20px}#modal_productPopup.modal #overview .price-container{text-align:right;font-size:18px}/*# sourceMappingURL=style.css.map */