.ic_cart_red{display:none}.hovered-cart{display:none}.hovered-cart img{width:6rem}.text-bold{font-weight:600}.cart .empty-cart{text-align:center}.cart .empty-cart .btn{margin:auto;margin-top:2rem}.product-added{color:#fff;background:#ed1d24;width:100px;padding-top:.5rem;padding-bottom:.5rem;top:50px;z-index:1000;right:0;font-size:12px;width:180px;text-align:center;display:none}.product-added img{width:15px;margin-right:5px}.cart-link{font-weight:700;color:#ed1d24;text-decoration:underline}.cart-link-small{color:#ed1d24}.cart-subtotal-row{border-top:2px solid #eceeef}.price-old{text-decoration:line-through;color:#ed1d24;font-style:italic}.discount_info{color:#999;font-style:italic;font-size:.8em}@media (max-width:767px){.nav-cart{margin-top:-4px}.product-added{position:fixed;top:50px;z-index:1000;right:0}}@media (min-width:768px){.nav-cart{position:relative;z-index:10000!important;margin-top:5px}.cart .empty-cart{width:500px;max-width:600px;margin:auto;margin-top:2rem}.hovered-cart{position:absolute;background:#fff;border:1px solid #ebebeb;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);right:0;top:39px;width:max-content}.hovered-cart .empty-cart-nav{width:300px;padding:1rem}.hovered-cart .empty-cart-nav p{font-size:14px}.hovered-cart .cart-product{font-weight:600}.hovered-cart .row{width:100%;border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;margin:0}.hovered-cart .col-xs-4.text-xs-right{padding:0!important}.hovered-cart .col-xs-4:nth-child(3) span{width:100%;display:inline-block;text-align:right}.hovered-cart .subtotal{padding:.5rem 1rem}.hovered-cart .btn{margin:auto;margin-top:2rem;margin-bottom:1rem;border:1px solid #000!important;color:#000!important;-webkit-display:flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.hovered-cart .btn:hover{color:#fff!important;background-color:#ed1d24!important;border-color:#ed1d24!important}}.box{border:1px solid #dadada}.asterisk{color:#ed1d24!important}@media (min-width:992px){.nav-cart{margin-left:0!important;margin-right:-1rem;margin-top:.75rem}.nav-cart .hidden-md-down{display:block}.product-added{position:absolute;width:180px;top:38px;z-index:1000}.nav-cart .hidden-md-down img{margin-top:-5px}.nav-cart span{display:inline-block;margin-top:3px}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.buy-ecommerce .heading{margin-bottom:2rem;margin-top:3rem}.buy-ecommerce .heading-title{font-size:2.25rem}.buy-ecommerce .product-name{text-align:center;font-weight:500;font-size:1.75rem}.buy-ecommerce .subtype{text-align:center;display:block;font-size:1.25rem;color:rgba(0,0,0,.5)}.buy-ecommerce .price_container{padding-top:.5rem}.buy-ecommerce .features_field{margin-top:1.5rem}.buy-ecommerce .price{text-align:center;font-size:1.25rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.buy-ecommerce .price small{font-weight:500}.buy-ecommerce p{text-align:center;color:rgba(0,0,0,.5)}.buy-ecommerce .btn{margin:0 auto;margin-top:1.2rem}.buy-ecommerce .btn-primary{margin-top:calc(1.2rem - 1px)}@media (max-width:767px){.buy-ecommerce .col-md-4+.col-md-4{margin-top:4rem}}@media (min-width:768px){.buy-ecommerce .heading{margin-bottom:2.5rem}.buy-ecommerce .price{width:80%;margin-left:10%}}.color-selection{display:block;text-align:center;width:194px;margin:auto;margin-top:1rem;margin-bottom:1rem}.color-selection .holder{display:inline-block;position:relative;width:32px;padding:6px}.color-selection .color-option{width:20px;height:20px;display:inline-block;outline:1px solid #f2f2f2;outline-offset:1px}.color-selection .active{padding:5px;border:1px solid #ed1d24;border-radius:2px}.color-selection .color-name{display:block;position:absolute;margin-top:10px;left:-25px;width:80px;font-size:12px;display:none}.color-selection .active .color-name{display:inline-block}.option-grey{background:#828282}.option-brown{background:#dbcfb4}.size-selection{margin-bottom:2rem;text-align:center}.size-option{display:block}.size-option span{display:inline-block;width:100px;padding:.4rem 0;border:1px solid #ebebeb;border-radius:2px}.size-option span.active{border:1px solid #ed1d24}.cart{margin-top:3rem}.cart .heading{text-align:left!important}.cart thead{border-bottom:2px solid #eceeef}.cart thead th{text-align:center}.cart thead th:nth-child(2){text-align:left}.cart td,.cart th{border:0!important;width:100%}.cart .total-column{text-align:right}.cart-product{width:8rem}.cart .product-name{font-weight:600}.cart .total-amount{font-weight:600}.cart input[type=number]{width:60px;margin:0 auto;color:#000;text-align:center}.cart .cart_item_count{width:60px;margin:0 auto;color:#000;text-align:center}input[type=number]::-webkit-input-placeholder{color:#000}input[type=number]::-moz-placeholder{color:#000}input[type=number]:-ms-input-placeholder{color:#000}input[type=number]:-moz-placeholder{color:#000}.cart .sub-total{text-align:center}.delete-cart{font-size:.8rem;color:rgba(0,0,0,.3);display:block;margin-top:.5rem}.subtotal-row td{padding-top:1.5rem}.cart small{color:rgba(0,0,0,.5)}.cart .btn-continue{margin-top:1rem}@media (min-width:768px){.cart table{width:100%;display:inline-table}.cart tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.cart .btn-continue{float:right}}.section-main.confirmation{margin-top:3rem}.confirmation input[type=checkbox]{display:none}.confirmation input[type=checkbox]+label:before{border:1px solid #ed1d24;content:"\00a0";display:inline-block;font:16px/1em sans-serif;height:16px;margin:0 .25em 0 0;padding:0;vertical-align:top;border-radius:2px;width:16px;margin-top:3px}.confirmation input[type=checkbox]:checked+label:before{background:#ed1d24;color:#fff;content:"\2713";text-align:center}.confirmation input[type=checkbox]:checked+label:after{font-weight:700}.delivery-method{border:1px solid #dfdfdf;border-radius:3px;padding:.5rem 1rem;display:inline-block;margin-top:1.5rem}.delivery-method>div{position:relative}.delivery-method span{font-weight:600;margin-left:1.5rem;position:absolute;right:0;top:13px}.confirmation .heading{text-align:left}.confirmation h3{font-weight:600;margin-bottom:1.5rem;margin-top:2rem}span.free{color:#78c623}.confirmation textarea{width:100%}.payment-method{padding:1.15rem 1rem;color:#000;border:1px solid #dfdfdf;border-radius:3px;margin-top:1.5rem}.payment-method.active{border:1px solid #ed1d24}.payment-method.two-lines{padding-bottom:2.4rem}.payment-method.two-lines .fa{margin-top:.95rem}.payment-method small{opacity:.4;position:absolute;margin-bottom:1rem}.payment-method.active{border:1px solid #ef2e35}.payment-method img{width:4rem;margin-top:.1rem;margin-right:.4rem}.payment-method.two-lines img{margin-top:.75rem}.payment-method .fa{float:right;margin-top:.25rem;color:rgba(0,0,0,.3)}.payment-detail{background:rgba(232,232,232,.5);padding:2rem;margin-top:2.5rem}.payment-detail h3{margin-top:0!important;margin-bottom:1.5rem}.payment-detail .row{border-bottom:2px solid rgba(0,0,0,.1);padding-bottom:1.25rem;margin-top:1rem}.payment-detail .payment-row::after{content:"";display:table;clear:both}.payment-detail .total{font-weight:600}.payment-detail img{width:4rem}.payment-detail .btn-div{margin-top:1rem}.payment-detail .btn{margin-top:1rem}.delivery-method.active{border:1px solid #ed1d24}@media (max-width:329px){.payment-method img{display:none!important}}@media (min-width:330px){.payment-method img{margin-right:1rem;float:right}.payment-detail img{width:5rem}}@media (min-width:544px){.payment-detail img{width:6rem}}@media (min-width:768px){.payment-method img{margin-right:4rem}.payment-method .fa{margin-top:.3rem}}.modal-bank-transfer .modal-title{font-weight:600}.modal-confirmation .close{position:absolute;right:15px;top:15px;color:#000;opacity:1}.modal-bank-transfer .header{background:#f3f3f3;padding:1rem}.modal-bank-transfer .modal-body{padding-left:0;padding-right:0;padding-top:0;padding-bottom:1.5rem;position:relative;overflow:hidden;border-radius:5px}.modal-bank-transfer .fa-chevron-right{float:right;margin-top:5px;color:#979797}.modal-bank-transfer .payment-options{padding:1rem}.modal-bank-transfer .method-detail{position:absolute;top:0;width:100%;height:100%;display:none}.method-detail .body{padding:1rem;position:relative;height:100%;padding-bottom:6rem;overflow-y:scroll}.method-detail .fa-arrow-left{margin-right:1rem}.method-detail input,.method-detail select{display:block;width:100%;margin-top:.5rem;margin-bottom:1rem}.method-detail label{font-weight:500}.modal-confirmation .conditions{color:rgba(0,0,0,.3);font-weight:500}.modal-confirmation li{color:rgba(0,0,0,.3)}.modal-confirmation input::-webkit-input-placeholder{color:rgba(0,0,0,.3)!important}.modal-confirmation input::-moz-placeholder{color:rgba(0,0,0,.3)!important}.modal-confirmation input:-ms-input-placeholder{color:rgba(0,0,0,.3)!important}.modal-confirmation input:-moz-placeholder{color:rgba(0,0,0,.3)!important}.modal-confirmation .btn{margin:auto;margin-top:3rem}.modal-bank-transfer .method-selection{height:450px;overflow-y:scroll}.modal-bank-transfer.in .method-selection{display:block!important}.modal-bank-transfer .modal-body .method-selection div+div{border-top:1px solid rgba(0,0,0,.2)}.modal-bank-transfer .payment-options img{width:4.5rem;margin-right:1rem}@media (min-width:768px){.modal-bank-transfer .header{padding:1rem 2rem}.modal-bank-transfer .payment-options{padding:1rem 2rem}.modal-bank-transfer .payment-options img{margin-right:1.5rem}.method-detail .body{padding:1rem 2rem}}.modal-second-option .modal-header{background:#f3f3f3;border-radius:.3rem .3rem 0 0}.bank-selected{display:none}@media (max-width:767px){.delivery-method{width:100%}.payment-detail .btn{margin:0 auto;margin-top:1rem}}@media (min-width:768px){.delivery-method-container{width:100%}.delivery-method{width:49%}.payment-detail .pull-right{font-size:1.5rem}.payment-detail .btn-div{display:block}.payment-detail .btn-div .btn{display:inline-block!important;padding-top:13px}.confirmation h3{margin-top:3rem}}@media (min-width:992px){.section-main.confirmation{position:relative}.section-main.confirmation .col-lg-5{padding:0}.payment-detail{margin-top:0;position:fixed;right:0;top:145px;z-index:100}.payment-detail .holder{max-height:400px}.payment-detail.stick{position:fixed;top:145px;right:0;z-index:100}.payment-detail .btn{width:150px}.payment-detail .btn-primary{margin-right:20px}}@media (min-width:1200px){.payment-detail .btn-div{width:440px;margin:auto;margin-top:1rem}.payment-detail .btn{width:200px}}.order-history{margin-top:3rem}.order-history .heading{text-align:left!important;margin-bottom:3rem}.order-history .heading-title{font-weight:400}.order-history thead{border-bottom:2px solid #d8d8d8}.order-history td,.order-history th{border:0!important;text-align:center}.order-history tbody tr th{font-weight:400}.order-no{font-weight:600}.waiting-payment{color:#ec1d24;font-weight:600}.verified-payment{color:#78c623;font-weight:600}.order-history .btn{margin:0 auto;margin-top:2rem}@media (min-width:768px){.order-history table{width:100%;display:inline-table}.order-history thead th{font-size:1.25rem}}img.icon-print{width:1.5rem}.order-detail{margin-top:3rem}.order-detail .box{padding:1rem}.order-detail .box .box{margin-top:1.5rem}.order-detail .box .col-md-3{margin-top:.2rem}.final-receipt .name{font-weight:500}.final-receipt .price,.order-detail .price{float:right}.final-receipt .total-payment,.order-detail .total-payment{border-top:1px solid #d8d8d8;margin-top:.5rem;padding-top:.25rem}.order-detail .total-payment{font-weight:600}.detail-row .col-md-4{margin-top:1rem}.final-receipt .product-name,.order-detail .product-name,.order-detail h6{font-weight:600}@media (max-width:767px){.address-detail div{margin-top:1.5rem}.order-detail .box .col-md-3{margin-top:2rem;margin-left:3px}}@media (min-width:768px){.order-detail{margin-top:1rem}.detail-row .col-md-4{margin-top:.5rem}}.final-receipt{margin:2rem;padding:1rem;border:1px solid #ebebeb}.final-receipt thead{background:#f3f3f3}.final-receipt tbody{border-bottom:1px solid #f3f3f3}.final-receipt th{border-bottom:0;border-top:0}.final-receipt .row{margin-top:2rem;margin-bottom:2rem}.final-receipt .tr-content td{border-top:0}.print-receipt>div{display:inline-block}.print-receipt .box{background:#f3f3f3;padding:1rem;border:0}@media (max-width:767px){.header-receipt .pull-md-right{margin-top:2rem}.print-receipt .btn{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:768px){.header-receipt .logo{width:200px}.header-receipt .pull-md-right img{float:left}.header-receipt .pull-md-right div{float:right}.print-receipt{display:block;margin-bottom:2rem;position:relative}.print-receipt .btn{position:absolute;right:0;bottom:0}.print-receipt .receipt-title{width:150px;display:inline-block;font-weight:500}}@media print{.header-receipt .logo{width:120px;margin-top:-50px!important}.header-receipt{display:block;margin-top:-10px!important}.header-receipt div{display:inline-block}.header-receipt .col-md-5{width:41%}.header-receipt .col-md-7{width:58.2%}.header-receipt .pull-md-right{float:right}.header-receipt .pull-md-right img{float:left}.final-receipt .table-responsive{display:block;width:100%}.final-receipt .table td,.final-receipt .table th{width:calc(100% / 6);padding-left:5px;padding-right:5px}.final-receipt .table{width:100%;max-width:100%;margin-bottom:1rem}.print-receipt .btn{display:none}}.warning-modal .modal-header{border-bottom:0;padding-bottom:0}.warning-modal .close{position:absolute;opacity:1;color:#000;right:10px;top:10px}.warning-modal-buttons .btn{padding-top:6px;margin:auto;margin-bottom:1rem}.warning-modal .cl-red{display:block;width:100%;margin-top:.5rem;text-align:center;font-weight:500}@media (max-width:767px){.warning-modal-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.warning-modal-buttons .btn-primary{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.warning-modal-buttons .btn-secondary{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}}@media (min-width:768px){.warning-modal .modal-content{padding:2rem!important}.warning-modal .modal-title,.warning-modal p{width:420px;display:block;margin:auto}.warning-modal p{margin-bottom:2rem}.warning-modal-buttons{width:420px;margin:auto}.warning-modal-buttons .btn{padding-top:13px;display:inline-block}.warning-modal .close{right:15px;top:15px}}.finish-order{text-align:center}.finish-order .box{padding:2rem;border-radius:3px;margin-top:3rem}.finish-order h6{font-weight:600;font-size:1.1rem}.order-number{color:#ed1d24;font-size:2rem}.payment-receipt{padding:1.5rem}.payment-receipt .heading-title{margin-bottom:1.5rem}.payment-receipt p{margin-bottom:0}.finish-order .payment-number,.payment-receipt .bank-account{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:2rem}.due-pay{margin-top:2rem}.due-pay p{display:block;font-weight:600}.due-pay span{font-weight:600;font-size:1.5rem;display:block;margin-bottom:.5rem;margin-top:.75rem}.due-pay a{color:#ed1d24}.payment-receipt .bank-account{padding-top:2rem}.bank-account .account-number{font-size:2rem;display:block;color:#000}.bank-account img{width:10rem;margin-bottom:1rem}.bank-account span{color:#ed1d24;font-weight:500}.bank-account p{margin-bottom:0}.finish-order .card{text-align:left!important;margin-top:.3rem;border:1px solid #f3f3f3}.finish-order .card-header{background:#f3f3f3!important;border-bottom:0}.finish-order .card a{font-size:1.1rem}.finish-order .card h5{margin-bottom:0}.finish-order .card .fa{float:right;color:#979797;font-size:.8rem;margin-top:.4rem}.finish-order .card ol{padding-left:0}.finish-buttons{margin-top:2rem}.finish-buttons .btn{margin-bottom:1rem;margin-left:calc(50% - 100px)}@media (min-width:768px){.finish-order .box{width:80%;margin-left:10%;margin-top:5rem;padding:2rem 5rem}.finish-buttons{margin-top:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.finish-buttons .btn{margin:0 1rem}}@media (min-width:992px){.payment-receipt{padding:1.5rem 5rem}.finish-order .box{width:83.3%;margin-left:8.3%}}