.header-wrapper-content .header-logo{flex:1}.header-content-wrap:after{flex:1;content:''}.page-title-wrapper .page-title{margin:0}.header-wrapper-content{box-shadow:0px 0px 16px 0px rgba(0,0,0,.16);-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.16);-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,.16)}.page-title-wrapper .page-title{font-size:36px;line-height:49px}.cart.table-wrapper .cart thead tr th.col{border-top:1px solid;border-color:#dfdfdf}.cart.table-wrapper .cart thead tr th.col.item{border-radius:5px 0 0 5px;border-left:1px solid #dfdfdf}.cart.table-wrapper .cart thead tr th.col.subtotal{border-radius:0 5px 5px 0;border-right:1px solid #dfdfdf}.cart.table-wrapper .items{border-collapse:separate;padding:0}.cart-container .cart.table-wrapper{padding:0}.cart-container .cart-summary{padding:0}.cart.table-wrapper .cart thead tr th.col{padding:20px 18px;font-size:19px;font-family:'Barlow';text-transform:capitalize;font-weight:700;line-height:23px}.cart.table-wrapper .cart tbody .item-info td{border-bottom:1px solid #dfdfdf}.cart.table-wrapper .col.qty .input-text{margin-top:0}.cart.table-wrapper .product-image-wrapper{border:1px solid #dedede;border-radius:10px}.cart.table-wrapper .product-item-name{width:100%;max-width:336px}.cart.table-wrapper .product-item-details{padding-bottom:0}.cart.table-wrapper .actions-toolbar>.action-edit,.cart.table-wrapper .actions-toolbar>.action.towishlist{display:none}.cart.table-wrapper .actions-toolbar{padding:0;min-height:auto}.cart.table-wrapper .actions-toolbar>.action-delete>span{width:auto;height:auto;position:relative;overflow:visible;margin:0}.cart.table-wrapper .actions-toolbar{padding:0;min-height:auto;margin-top:10px}.cart.table-wrapper .actions-toolbar>.action-delete{position:relative;font-size:13px;line-height:16px;display:flex;align-items:center;color:#232f3e !important;justify-content:center}.cart.table-wrapper .actions-toolbar>.action-delete:before{content:'';background-image:url('../images/remove-icon.png');background-repeat:no-repeat;font-size:0;width:15px;height:18px;margin-right:2px}.cart.bottom.actions{display:inline-block;padding:0}.cart-bottom-main{margin-top:30px}.cart-bottom-wrapper{display:flex;align-items:center;justify-content:space-between}.cart-bottom-main .block .title,.cart-bottom-main .block .fieldset>.field>.label{display:none}.cart-bottom-main .block .fieldset>.field{margin:0 -1px 0 0}.cart-bottom-main .block .fieldset.coupon{display:flex}.cart-bottom-main .block .fieldset.coupon input{font-size:15px;line-height:25px;padding:0 20px;border-radius:5px 0 0 5px;max-width:190px}.cart-bottom-main .action.primary,.cart-bottom-main .action.continue{background:#24bd4d}.cart-bottom-main .action.primary:hover,.cart-bottom-main .action.continue:hover{background:#b8190d}.cart-bottom-main .action.primary.apply{border-top-left-radius:0;border-bottom-left-radius:0}.checkout-cart-index .page-main,.checkout-index-index .page-main{padding-top:50px}.cart.table-wrapper .cart-price{font-family:'Barlow';font-size:17px}.cart-bottom-main .block .fieldset.coupon button{margin:0}.cart.table-wrapper .col.subtotal .cart-price .price{font-size:19px;font-weight:700}.cart-container .cart-summary{background:#fefce8;border:1px solid #f0e6a2;padding:26px 30px 38px;border-radius:5px}.cart-totals tbody .mark,.cart-totals tfoot .mark,.cart-totals tbody .amount,.cart-totals tfoot .amount{font-weight:500;font-family:'Barlow';text-transform:capitalize;border-bottom:1px solid #e1e0d0;padding:18px 0;font-size:17px}.cart-totals .grand strong,.opc-block-summary .table-totals .grand strong{font-family:'Barlow';font-size:22px}.cart-totals .grand .amount .price,.opc-block-summary .table-totals .grand .amount .price{font-size:22px;font-weight:700;font-family:'Barlow';color:#ed1b2f;line-height:30px}.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark{border:0}.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{border:0}.cart-summary>.title{font-size:28px;font-weight:700;font-family:'Barlow';line-height:38px;margin-top:0}.cart-summary .block>.title{border:0}.cart-summary .block>.title:after{margin:7px 0 0}.cart-totals,.opc-block-summary .table-totals{padding-top:0}.cart.table-wrapper .cart tbody .item-info .field.qty{display:flex;align-items:center;justify-content:center;border:1px solid #d3d9e2;border-radius:5px;width:115px;margin:0 auto}.cart .field.qty .qty-minus .btn-qty,.cart .field.qty .qty-plus .btn-qty,.cart .field.qty .qty-minus .btn-qty:hover,.cart .field.qty .qty-plus .btn-qty:hover{width:38px;height:38px;line-height:38px;display:block;border:0;background-color:#ebedf0;font-size:30px;text-decoration:none}.cart .field.qty .qty-minus .btn-qty{border-radius:5px 0 0 5px;font-size:42px !important;line-height:32px !important;color:#ed1b2f}.cart .field.qty .input-text.qty{width:38px;height:38px;font-size:18px;font-weight:700;font-family:Barlow;background-color:#fdfdfd;border:0}.cart .field.qty .qty-plus .btn-qty{border-radius:0 5px 5px 0;color:#1863c1 !important}.opc-wrapper .table-checkout-shipping-method tbody td.col.col-error{flex:0 0 100%;padding-right:20px;text-align:left}.opc-wrapper .table-checkout-shipping-method tbody td.col.col-error .message.error{margin:0}.cart .field.qty .input-text.qty.mage-error{border:1px solid red}.cart-container .form-cart .action.update{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkout-onepage-success .header-account-links li a{padding-right:0;border-right:0}.page-header .header-account-links li.authorization-link{margin:0;padding-left:30px;background-image:url(../images/login-register-bg.png);background-repeat:no-repeat;background-position:0 5px;background-size:22px auto}.checkout-onepage-success .page-title-wrapper{height:auto;margin:0;padding:0;position:relative;width:auto}.checkout-onepage-success .page-main{text-align:center;background-image:url(../images/comman-bg.png);background-repeat:no-repeat;max-width:100%;padding-top:60px;padding-bottom:60px}.checkout-onepage-success .page-title-wrapper .page-title{font-size:62px;line-height:80px;font-weight:700;color:#000}.checkout-onepage-success.page-layout-1column .columns{margin-left:auto;margin-right:auto;width:auto;max-width:1350px;padding-top:88px;padding-bottom:86px;margin-bottom:0}.checkout-success h4{font-size:36px;line-height:46px;margin:6px 0 36px;color:#232f3e}.checkout-success .order-no{font-weight:600;margin-bottom:36px;color:#232f3e;letter-spacing:.25px}.checkout-success .actions-toolbar>.primary .action{background:#24bd4d;margin:0;padding-left:24px;padding-right:24px;color:#fff}.checkout-success .actions-toolbar>.primary .action:hover{background:#b8190d}.checkout-success .actions-toolbar>.primary .action span:before{content:'\f104';font-family:FontAwesome;margin-right:10px;font-size:23px;font-weight:400}.checkout-success .actions-toolbar>.primary .action span{display:flex;align-items:center}.checkout-success a.order-number{color:#1863c1;text-decoration:underline}.checkout-success a.order-number:hover{color:#b8190d;text-decoration:underline}.block-newsletter-wrapper{max-width:680px;margin:0 auto;padding:20px 0 24px 120px;text-align:left;background-image:url(../images/success-newsletter.png);background-repeat:no-repeat;background-position:0 20px}.block.newsletter .block-newsletter-wrapper label{font-size:27px;line-height:38px;font-family:'Barlow';font-weight:500;color:#fff;margin-bottom:15px;display:inline-block;width:100%}.block.newsletter .block-newsletter-wrapper .action.subscribe{margin:0}.block.newsletter .block-newsletter-wrapper input[type=email]{height:56px;padding:0 20px;border:0;border-top-right-radius:0;border-bottom-right-radius:0;font-size:18px}.block.newsletter .block-newsletter-wrapper .field .control:before{display:none}.block.newsletter .block-newsletter-wrapper .field{margin:0}.success-newsletter .container{background-image:url(../images/success-newsletter-bg.png);background-repeat:no-repeat}.success-newsletter .block.newsletter{margin:0}.checkout-onepage-success .header-content-wrap:after{display:none}.cart-summary .block .items.methods .field.choice{display:flex;align-items:flex-start}.cart-summary .block .item-options .field.choice .radio{margin-top:8px}.cart-summary .block.shipping>.title{padding-bottom:18px}.cart-summary .block.shipping>.title strong{font-size:17px;font-weight:500}.header-cart-empty{width:104px}.checkout-cart-index .page-main{padding-left:20px;padding-right:20px}.cart-container .cart-summary{top:0 !important}.opc-wrapper .checkout-payment-method .credit .payment-option-content-left .label strong{font-weight:500}.opc-wrapper .checkout-payment-method .credit .payment-option-content-left .label{font-weight:400}.opc-payment-additional.credit .payment-option-inner input{margin-left:10px}.opc-wrapper .checkout-payment-method .credit .payment-option-content-right{font-size:15px}.label.max-allowed-points-qty{display:none}@media (min-width:769px){.cart-summary{width:32%}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item,.cart-bottom-main{width:68%;padding-right:30px}.cart-bottom-main{float:left;-ms-flex-order:1;-webkit-order:1;order:1;position:relative}}@media (max-width:1199px){.cart-container{display:flex;flex-flow:column}.cart-summary{order:3}}@media (min-width:768px) and (max-width:1199px){.cart-summary{width:100%}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item,.cart-bottom-main{width:100%;padding-right:0}.checkout-cart-index .page-main{padding-left:20px;padding-right:20px}}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-1 .pw-toggle-wrapper .pw-switch .pw-ellipse{display:none}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-1 .pw-toggle-wrapper .pw-switch .pw-toggle{content:none !important;margin-left:0 !important}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-1 .pw-toggle-wrapper .pw-switch[data-toggle=true] .pw-toggle:before,.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-1 .pw-toggle-wrapper .pw-switch[data-toggle=false] .pw-toggle:before{content:'Remove';font-size:13px;line-height:100%;text-transform:uppercase}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-1 .pw-toggle-wrapper .pw-switch[data-toggle=false] .pw-toggle:before{content:'Add'}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-1 .pw-toggle-wrapper .pw-switch{border:1px solid #c3c7cd;border-radius:5px;background:#fff !important;font-size:12px;color:#282828;cursor:pointer;font-weight:500;margin:5px 0 0;line-height:12px;padding:5px 10px 5px 14px;text-align:center;min-width:76px;height:auto;width:auto;justify-content:center}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-2 .pw-subtitle-text{font-family:Montserrat !important;font-weight:500;font-size:12px;line-height:18px;color:#282828;letter-spacing:0}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-2 .pw-info-icon svg{height:14px;width:14px}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-2 .pw-info-icon{margin:-12.5px 0 0 -9px}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-1 .pw-left .pw-title{font-family:'Barlow' !important;font-weight:600;font-size:16px;line-height:20px;color:#000;letter-spacing:0}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-2 .pw-price{line-height:16px;color:#000;letter-spacing:0;padding-left:8px;font-weight:500;font-family:'Barlow' !important;font-size:14px}.page-main .pw-route-protection .pw-container:not(.legacy) .pw-row-2{margin-top:6px}.is-verify{color:#24bd4d}.payment-method-title.payment-method-top-title{display:none}