.page-layout-checkout.is-login .backtobag:hover{color:#555555}.page-layout-checkout.is-login .backtobag:active{color:#555555}.page-layout-checkout.is-login .backtobag:focus{color:#555555}.page-layout-checkout.is-login .opc-wrapper .shipping-address-item .edit-address-link span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-layout-checkout.is-login #co-shipping-method-form input[type="radio"]:checked:before{background:#000}.page-layout-checkout.is-login .page-header{background:#fff;border-bottom:1px solid #eee}.page-layout-checkout.is-login .backtobag{color:#555555;background:none}.page-layout-checkout.is-login .backtobag:before{content:'\f104';font-family:'FontAwesome';font-size:26px;font-weight:500;color:#adabab;position:absolute;left:0px;top:0px}.page-layout-checkout.is-login .customer-name-wrapper{color:#222222}.page-layout-checkout.is-login .customer-name-wrapper:hover{color:#222222}.page-layout-checkout .opc-wrapper .checkout-shipping-address .step-title{margin-bottom:20px;padding-top:5px}.page-layout-checkout #shipping-method-buttons-container button.continue span{font-size:0}.page-layout-checkout #shipping-method-buttons-container button.continue>span:after{content:'Continue to payment';font-size:16px;font-weight:700}.page-layout-checkout .opc-block-summary{margin-top:5px}.page-layout-checkout .payment-method-content .payment-method-note{padding-bottom:20px}.page-layout-checkout .modal-custom .action-close:before{color:#aaa}.page-layout-checkout .opc-block-summary .items-in-cart .product .item-option span{color:#888}.page-layout-checkout .authentication-dropdown{min-width:476px;right:0}.page-layout-checkout .authentication-dropdown .block-customer-login .block-title{color:#111111;font-family:"Open Sans";font-size:24px;line-height:24px}.page-layout-checkout .authentication-dropdown .block-customer-login .block-title strong{font-weight:bold}.page-layout-checkout .authentication-dropdown .block-customer-login .block-content>input{max-width:424px}.page-layout-checkout .authentication-dropdown .block-customer-login .fieldset{margin:0 0 25px}.page-layout-checkout .block-authentication .actions-toolbar .action-login{background:#3b3b3b;height:40px;font-size:13px;font-weight:700;padding:0 30px}.page-layout-checkout .block-authentication .actions-toolbar .action-login:hover{background:#252525}.page-layout-checkout .block-authentication .actions-toolbar .primary{float:left}.page-layout-checkout .block-authentication .actions-toolbar .secondary{float:right}.checkout-payment-method .checkout-billing-address .fieldset .field.additional{display:none}.page-layout-checkout .customer-name-wrapper{margin-top:-60px;position:absolute;right:40px;color:#FFF}.page-layout-checkout .customer-name-wrapper:hover{color:#FFF}.opc-block-summary .items-in-cart .product.options .item-options .label:after{content:' :'}.page-layout-checkout .menu-search-wrap{display:none}.page-layout-checkout .minicart-wrapper .action.showcart .counter-number{text-shadow:none}.page-layout-checkout .opc-wrapper .form-login .hidden-fields{padding-top:15px}.page-layout-checkout .opc-wrapper .form-login .fieldset .note{font-size:13px;margin-top:14px}.page-layout-checkout .opc-wrapper .shipping-address-item:nth-child(n+4){margin-top:5px}.page-layout-checkout #shipping-new-address-form .field:nth-child(n+10){clear:both}.page-layout-checkout .modal-popup .modal-title{font-family:'Muli',sans-serif;font-size:24px;color:#111}.page-layout-checkout .opc-block-summary .items-in-cart .actions-toolbar{display:none}.page-layout-checkout #shipping-new-address-form .field:nth-child(n+6){margin-right:0}.page-layout-checkout .table-checkout-shipping-method tbody td.col-price .price{font-weight:normal}.page-layout-checkout .opc-block-summary .items-in-cart>.title{border-bottom:0}.page-layout-checkout .opc-block-summary .items-in-cart.active>.title{border-bottom:1px solid #eee}.checkout-onepage-success #registration{text-align:left}.page-layout-checkout #reward_placer{display:none}.page-layout-checkout .opc-block-shipping-information .ship-via .shipping-information-title{margin-bottom:13px}.page-layout-checkout .opc-block-shipping-information .ship-via .shipping-information-title>span{font-size:0}.page-layout-checkout .opc-block-shipping-information .ship-via .shipping-information-title>span:after{content:'Shipping Method';font-size:13px}.page-layout-checkout .opc-wrapper .form-login .fieldset .note span{font-size:0}.page-layout-checkout .opc-wrapper .form-login .fieldset .note span:after{content:'You can create an account after checkout';font-size:13px;line-height:20px}.page-layout-checkout .backtobag:active{color:#fff}.page-layout-checkout .backtobag:focus{color:#fff}.page-layout-checkout .opc-block-summary .table-totals .discount .title{padding-left:0;border-bottom:0}.page-layout-checkout .opc-wrapper .shipping-address-item:nth-child(3n){margin-right:0}.page-layout-checkout .opc-wrapper .edit-address-link{background:#4fba42;border-color:#4fba42}.page-layout-checkout .opc-wrapper .edit-address-link:hover{background:#429B38}.page-layout-checkout .checkout-payment-method .checkout-billing-address .action-cancel{background:#4fba42;border-color:#4fba42}.page-layout-checkout .checkout-payment-method .checkout-billing-address .action-cancel:not(:focus){background:#4fba42;border-color:#4fba42}.page-layout-checkout .checkout-payment-method .checkout-billing-address .action-cancel:hover{background:#429B38}.page-layout-checkout .checkout-payment-method .billing-address-same-as-shipping-block{margin:0 0 10px}.page-layout-checkout .checkout-payment-method .billing-address-same-as-shipping-block span{font-size:13px}.page-layout-checkout .opc-block-shipping-information .shipping-information-title .action-edit:hover span{color:#0056a4}.page-layout-checkout #checkout-step-payment .fieldset>.legend+br{display:none}.page-layout-checkout #checkout-step-payment .step-title{margin-bottom:0;padding-top:13px;padding-bottom:11px}.page-layout-checkout #checkout-step-payment input[type="radio"]+label{padding-left:29px}.page-layout-checkout .opc-wrapper .shipping-address-item:before{background:#fff}.page-layout-checkout .opc-block-shipping-information .ship-to .shipping-information-title{padding-bottom:9px;margin-bottom:13px}.page-layout-checkout .opc-block-shipping-information .ship-to .shipping-information-title>span{font-size:0}.page-layout-checkout .opc-block-shipping-information .ship-to .shipping-information-title>span:after{content:'Ship to';font-size:13px}.page-layout-checkout .opc-block-shipping-information .ship-via{margin-bottom:13px}.page-layout-checkout .opc-block-shipping-information .ship-to{margin-bottom:8px}.page-layout-checkout .opc-block-summary .table-totals .grand.totals .mark,.page-layout-checkout .opc-block-summary .table-totals .grand.totals .amount{padding-top:17px;padding-bottom:16px}.page-layout-checkout .opc-wrapper .shipping-address-item a{color:#555;text-decoration:none}.page-layout-checkout .opc-wrapper .shipping-address-item a:before{content:'T: '}.page-layout-checkout .opc-block-summary .items-in-cart .title span:last-child{font-size:0}.page-layout-checkout .opc-block-summary .items-in-cart .title span:last-child:after{content:'items in cart';font-size:13px}.page-layout-checkout .opc-block-summary .table-totals .grand.totals .mark strong{font-size:0}.page-layout-checkout .opc-block-summary .table-totals .grand.totals .mark strong:after{content:'Grand Total';font-size:14px}.page-layout-checkout .table-checkout-shipping-method tbody td{border:0;padding:5px;padding-left:0}.page-layout-checkout .table-checkout-shipping-method tbody td.col-carrier{display:none}.page-layout-checkout .table-checkout-shipping-method tbody td.col-price{padding-left:3px;width:74px}.page-layout-checkout .opc-wrapper .step-content #checkout-shipping-method-load{padding:14px 0 10px}.page-layout-checkout .opc-wrapper .payment-group .step-title{font-size:0}.page-layout-checkout .opc-wrapper .payment-group .step-title:after{content:'Payment';font-size:20px;font-weight:600;letter-spacing:0.5px;color:#000A12;font-family:Montserrat}.page-layout-checkout .opc-block-summary .table-totals tbody .mark,.page-layout-checkout .opc-block-summary .table-totals tbody .amount{padding-top:0;padding-bottom:4px}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals.sub .mark{padding-top:17px}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals.sub .amount{padding-top:17px}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals-tax .mark,.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals-tax .amount{padding-bottom:20px}.page-layout-checkout .opc-block-summary .product-item .product-item-inner{margin-bottom:0}.page-layout-checkout .minicart-items .product-item-details .price-including-tax{margin-bottom:0}.page-layout-checkout .checkout-payment-method .checkout-billing-address .billing-address-details{color:#555555;font-size:13px;line-height:20px}.page-layout-checkout .opc-block-shipping-information .shipping-information-content{line-height:20px;font-size:13px}.checkout-payment-method .checkout-billing-address .billing-address-details a{text-decoration:none;color:#555}.opc-block-shipping-information .shipping-information-content a{text-decoration:none;color:#555}.checkout-payment-method .payment-method:nth-child(n+4) .payment-method-title:after{display:none !important}.page-layout-checkout .checkout-payment-method .checkout-billing-address .billing-address-details .action-edit-address{margin-top:15px}.page-layout-checkout .opc-wrapper .shipping-address-item .edit-address-link{display:block;width:48%;border-radius:3px;visibility:unset;font-size:12px;height:30px}.page-layout-checkout .opc-wrapper .shipping-address-item.selected-item{border:1px solid #eee}.page-layout-checkout .opc-wrapper .shipping-address-item.not-selected-item .action-select-shipping-item{display:block;width:48%;border-radius:3px;visibility:unset;font-size:12px;height:30px}.page-layout-checkout .opc-wrapper .shipping-address-item.not-selected-item .action-select-shipping-item{position:absolute;bottom:10px;left:20px;width:auto;height:30px;line-height:30px;font-size:13px;display:none}.page-layout-checkout .opc-wrapper .shipping-address-item:hover .action-select-shipping-item{display:block}.page-layout-checkout .opc-wrapper .shipping-address-item:hover .edit-address-link{display:block}.page-layout-checkout .opc-wrapper .shipping-address-item .edit-address-link{position:absolute;bottom:10px;right:20px;width:40%;margin-right:0;display:none}.page-layout-checkout .opc-wrapper .shipping-address-item.selected-item:hover .action-select-shipping-item{display:none}.page-layout-checkout .opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item{display:none}.page-layout-checkout .column.main{padding-bottom:0}.page-layout-checkout .column.main .opc-block-summary .product-item{border-bottom:1px solid #eee;padding:20px}.page-layout-checkout .column.main .opc-block-summary .product-item:last-child{border-bottom:0}.page-layout-checkout .opc-block-summary{background-color:#FFFFFF;box-shadow:none;padding:0;border:1px solid #eee;margin-top:7px;margin-bottom:20px}.page-layout-checkout .opc-block-summary .table-totals{border-top:1px solid #eee !important;border-color:#eee;border:0}.page-layout-checkout .opc-block-summary .table-totals tbody .mark{padding-left:20px;border-color:#eee}.page-layout-checkout .opc-block-summary .table-totals tbody .mark .value{display:none}.page-layout-checkout .opc-block-summary .table-totals tbody .amount{padding-right:20px;border-color:#eee}.page-layout-checkout .opc-block-summary .table-totals .grand strong{font-size:14px;font-weight:bold;color:#000000}.page-layout-checkout .opc-block-summary .minicart-items-wrapper{max-width:100%;padding:0;margin:0}.page-layout-checkout .opc-block-summary .title{border-bottom:1px solid #eee;padding:15px 20px 16px;margin-bottom:0}.page-layout-checkout .opc-block-summary .title span{color:#000}.page-layout-checkout .opc-block-summary>.title{color:#000000;font-family:"Open Sans";font-size:13px;font-weight:bold;line-height:18px}.page-layout-checkout .opc-block-summary .product-item .product-item-name-block{display:block;width:100%;padding:0}.page-layout-checkout .opc-block-summary .product-item .product-item-name-block .product-item-name{color:#2C2C2C;font-family:"Open Sans";font-size:14px;line-height:17px;margin:0 0 11px}.page-layout-checkout .opc-block-summary .product-item .subtotal{display:block;text-align:left}.page-layout-checkout .opc-block-summary .product-item .price{color:#333333;font-family:"Open Sans";font-size:14px;font-weight:600;line-height:19px}.page-layout-checkout .opc-block-summary .items-in-cart{margin-bottom:0}.page-layout-checkout .opc-block-summary .items-in-cart>.title{padding:15px 20px;border-color:#eee}.page-layout-checkout .opc-block-summary .items-in-cart>.title:after{right:19px;top:16px;color:#aaa}.page-layout-checkout .opc-block-summary .items-in-cart>.title strong{font-size:13px;font-weight:bold}.page-layout-checkout .opc-block-summary .items-in-cart .product{margin:0}.page-layout-checkout .opc-block-summary .items-in-cart .product .product-image-container{width:67.5px !important;height:67.5px !important}.page-layout-checkout .opc-block-summary .items-in-cart .product .product-image-container img{display:block;width:100%}.page-layout-checkout .checkout-payment-method .payment-method{border-bottom:1px solid #eee;margin:0 15px 0 0}.page-layout-checkout .checkout-payment-method .payment-method:nth-child(4) .checkout{margin-top:20px}.page-layout-checkout .checkout-payment-method .payment-method+.payment-method .payment-method-title{border:0}.page-layout-checkout .checkout-payment-method .payment-method+.payment-method .payment-method-title .action.action-help{display:none}.page-layout-checkout .checkout-payment-method .checkout-billing-address .fieldset>.field{margin-bottom:10px}.page-layout-checkout .checkout-payment-method .checkout-billing-address .fieldset>.field>.label{margin-bottom:0px}.page-layout-checkout .checkout-payment-method .checkout-billing-address .fieldset>.field>.label:after{color:#555;margin-left:0}.page-layout-checkout .checkout-payment-method .payment-method-content>.actions-toolbar>.primary{width:100%}.page-layout-checkout .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{line-height:0;background:#4FBA42;height:40px;padding:0 10px;margin-bottom:0px;text-align:center;width:100%;max-width:425px;margin-top:0}.page-layout-checkout .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary span{font-size:13px;font-family:"Open Sans";font-weight:700;color:transparent;display:block;position:relative}.page-layout-checkout .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary span:after{content:'Securely Checkout';position:absolute;left:0;top:0;width:100%;color:#fff}.page-layout-checkout .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary:hover{background-color:#429B38}.page-layout-checkout .checkout-payment-method .payment-method-content .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused){border-color:#e02b27}.page-layout-checkout .checkout-payment-method .payment-method-content .fieldset:not(:last-child){margin-bottom:0}.page-layout-checkout .checkout-payment-method .payment-method-content .fieldset>.field>.label{color:#555555;font-size:13px;line-height:20px;margin:0 0 1px}.page-layout-checkout .checkout-payment-method .payment-method-content .hosted-control{width:100%;max-width:425px;height:40px;border-color:#e4e4e4}.page-layout-checkout .checkout-payment-method .payment-method-content .hosted-control.hosted-date{width:calc(50% - 7.5px);max-width:205px;margin-bottom:0}.page-layout-checkout .checkout-payment-method .payment-method-content .hosted-control.hosted-date:first-of-type{margin-right:15px}.page-layout-checkout .checkout-payment-method .payment-method-content .hosted-control.hosted-date:first-of-type:after{display:none}.page-layout-checkout .checkout-payment-method .payment-method-content .hosted-control.hosted-cid{width:calc(50% - 7.5px);max-width:205px}.page-layout-checkout .checkout-payment-method .payment-method-content .ccard>.field.cvv>.control{width:100%;padding-right:0}.page-layout-checkout .checkout-payment-method .payment-method-title span{font-size:13px}.page-layout-checkout .checkout-payment-method .payment-method-title .payment-icon{float:right;margin-right:0;margin-top:-10px}.page-layout-checkout .checkout-payment-method .payment-option-title{border:0}.page-layout-checkout .checkout-payment-method .actions-toolbar .primary{float:left}.page-layout-checkout .checkout-payment-method .payment-method._active .payment-method-content{padding-left:0;padding-bottom:31px}.page-layout-checkout .opc-wrapper{margin-bottom:0}.page-layout-checkout .opc-wrapper .checkout-payment-method .checkout-billing-address .actions-toolbar .primary{padding:5px 0 0}.page-layout-checkout .opc-wrapper .checkout-payment-method .checkout-billing-address .actions-toolbar .primary .action-cancel{margin-top:0;border-radius:0}.page-layout-checkout .opc-wrapper .form-login{max-width:48%;margin-top:14px;padding-bottom:13px;margin-bottom:16px;border-color:#eee}.page-layout-checkout .opc-wrapper .form-login .fieldset .field .label{margin-bottom:1px}.page-layout-checkout .opc-wrapper .form-login .actions-toolbar{margin-top:10px}.page-layout-checkout .opc-wrapper .form-login .actions-toolbar .login{padding:0 30px}.page-layout-checkout .opc-wrapper .form-shipping-address{max-width:100%;margin:0}.page-layout-checkout .opc-wrapper .form-shipping-address .fieldset .field .label{margin-bottom:1px}.page-layout-checkout .opc-wrapper .step-content{margin-bottom:0}.page-layout-checkout .opc-wrapper .step-title{font-size:24px;font-weight:bold;line-height:24px;color:#111;padding-bottom:17px;border-color:#eee;padding-left:0;padding-right:0;border-bottom:1px solid #eee;margin-left:0;margin-bottom:0}.page-layout-checkout .opc-wrapper .shipping-address-item{border:1px solid #eee;line-height:20px;padding-top:48px;padding-bottom:50px;margin-right:21px;margin-top:0;padding-right:20px;padding-left:50px;font-size:13px;width:31.5%;max-height:200px;max-width:275px}.page-layout-checkout .opc-wrapper .shipping-address-item.selected-item:after{background:#eee url(../images/icon-tick-address.png) no-repeat center center / cover;width:29px;height:29px;right:0;top:0;content:'';padding:0}.page-layout-checkout .opc-wrapper .action-show-popup{border:1px solid #eee;background:#fff;color:#222;border-radius:2px;font-size:13px;height:40px;min-width:200px;padding:0 10px;font-weight:bold;line-height:40px}.page-layout-checkout .opc-wrapper .action-show-popup>span:before{display:none}.page-layout-checkout .opc-wrapper .action-show-popup:hover{background:#eee}.page-layout-checkout .opc-wrapper .edit-address-link{margin-top:0}.page-layout-checkout .opc-wrapper .action-select-shipping-item{margin-top:0}.page-layout-checkout .opc-block-shipping-information{padding:0}.page-layout-checkout .opc-block-shipping-information .shipping-information-content a:before{content:'T: '}.page-layout-checkout .opc-block-shipping-information .shipping-information{border:1px solid #eee;background-color:#FFFFFF;padding:10px 20px}.page-layout-checkout .opc-block-shipping-information .shipping-information-title>span{font-weight:bold;font-size:13px;color:#000}.page-layout-checkout .opc-block-shipping-information .shipping-information-title .action-edit{top:6px;right:-2px;height:auto}.page-layout-checkout .opc-block-shipping-information .shipping-information-title .action-edit:before{display:none}.page-layout-checkout .opc-block-shipping-information .shipping-information-title .action-edit span{width:auto;clip:unset !important;height:auto;font-weight:normal;text-transform:capitalize;margin:0;position:relative;font-size:13px;color:#0085FE}.page-layout-checkout .payment-method .payment-method-title:nth-child(n+3):after{display:none}.page-layout-checkout .header.content{height:101px;display:flex}.page-layout-checkout .header.content .logo{align-self:center;margin:0 auto;max-height:80px}.page-layout-checkout #customer-email-fieldset .field{margin-bottom:0}.page-layout-checkout .checkout-container{margin:0 0 70px}.page-layout-checkout .page-layout-checkout .opc-sidebar{margin-bottom:0}.page-layout-checkout ul.opc-progress-bar{text-align:center;background-color:#F8F8F8;padding:28px 0 18px 0;border-bottom:1px solid #eee;min-height:120px;position:relative;margin:0 0 48px}.page-layout-checkout ul.opc-progress-bar .opc-progress-bar-item{margin-left:0;width:300px;margin-right:4px}.page-layout-checkout ul.opc-progress-bar:after{content:'';position:absolute;left:-1000px;top:0;height:100%;width:1000px;background:#F8F8F8;border-bottom:1px solid #eee}.page-layout-checkout ul.opc-progress-bar:before{content:'';position:absolute;right:-1000px;top:0;height:100%;width:1000px;background:#F8F8F8;border-bottom:1px solid #eee}.page-layout-checkout .backtobag{color:#FFFFFF;font-family:"Open Sans";font-weight:400;line-height:18px;text-align:right;margin-top:-60px;float:left;z-index:1;padding-left:20px;background-size:9px;text-decoration:none;position:absolute;left:45px}.page-layout-checkout .backtobag:before{font-family:FontAweSome;display:inline-block;width:18px;content:"\f104";text-align:center;font-size:15px}.page-layout-checkout .backtobag:hover{text-decoration:underline;color:#fff}.page-layout-checkout .authentication-wrapper{margin-top:-70px;position:absolute;right:40px}.page-layout-checkout .authentication-wrapper .action-auth-toggle{text-decoration:underline}.page-layout-checkout .authentication-wrapper .action-auth-toggle:hover{text-decoration:none}.page-layout-checkout .opc-progress-bar-item._active:before{background-color:#000;border-color:#000}.page-layout-checkout .opc-progress-bar-item._active>span{font-weight:normal}.page-layout-checkout .opc-progress-bar-item._active>span:before{background-color:#fff;border:3px solid #000}.page-layout-checkout .opc-progress-bar-item._active>span:after{background:url(../images/checkout-tick.png) no-repeat left center;content:'';background-size:22px;background-position:center center}.page-layout-checkout .opc-progress-bar-item._complete:before{background-color:#000;border-color:#000}.page-layout-checkout .opc-progress-bar-item._complete>span:before{background-color:#fff;border:3px solid #000}.page-layout-checkout .opc-progress-bar-item._complete>span:after{background:url(../images/checkout-tick.png) no-repeat left center;content:'';background-size:22px;background-position:center center}.page-layout-checkout .opc-progress-bar-item:before{background-color:#CCC;border-color:#CCC;height:3px;border:none}.page-layout-checkout .opc-progress-bar-item>span{color:#555555;font-family:"Open Sans";font-weight:400;font-size:13px;line-height:20px;text-align:center;padding-top:46px}.page-layout-checkout .opc-progress-bar-item>span:before{height:34px;width:34px;background:#fff;border:3px solid #ccc}.page-layout-checkout .opc-progress-bar-item>span:after{border-color:#fff;width:34px;height:34px;margin-left:-16px;top:3px;border:0;line-height:30px;color:#222222;font-family:"Open Sans";font-size:15px;font-weight:bold;content:counter(i)}.page-layout-checkout .page-wrapper{overflow:hidden}.page-layout-checkout #shipping-new-address-form>.field{width:48%;float:left;margin-right:3.4%;margin-bottom:16px}.page-layout-checkout #shipping-new-address-form>.field:nth-child(9){margin-right:0}.page-layout-checkout #shipping-new-address-form>.field:nth-child(8){margin-right:3.4%}.page-layout-checkout #shipping-new-address-form>.field:nth-child(11){width:100%}.page-layout-checkout .checkout-shipping-method{clear:both}.page-layout-checkout .checkout-shipping-method .step-title{padding-bottom:20px}.page-layout-checkout .checkout-shipping-address{padding-bottom:27px;overflow:hidden}.page-layout-checkout .checkout-shipping-address .label:after{color:#555 !important;margin-left:0 !important}.page-layout-checkout .minicart-items .product-item:not(:first-child){border:0}.page-layout-checkout .minicart-items .product-item-details{padding-left:100px}.page-layout-checkout .minicart-items .product-item-details .details-qty{display:none}.page-layout-checkout .cart-totals .grand strong{font-size:16px;font-weight:bold;color:#000000}.page-layout-checkout .product-item-brand{color:#222222;font-size:11px;font-weight:800;text-transform:uppercase;display:none}.page-layout-checkout input[type="radio"]:checked+label:before{background-position:right -41px}.page-layout-checkout input[type="radio"]+label:before{width:21px;height:21px;background-position:right 61px}.page-layout-checkout .header .header-mobile{display:none}.page-layout-checkout #co-payment-form .discount-code{display:none}.page-layout-checkout #co-payment-form .giftcardaccount{display:none}.page-layout-checkout #co-transparent-form-braintree .field.type{display:none}.page-layout-checkout .authentication-dropdown{border-color:#eee}.page-layout-checkout .payment-method-billing-address{padding:0 0 30px 28px}.checkout-payment-method .field-select-billing{margin:0}.checkout-payment-method .checkout-billing-address{margin:0}.checkout-payment-method .checkout-billing-address .billing-address-details{padding-left:32px}.checkout-payment-method .checkout-billing-address .billing-address-details a:before{content:'T: '}.checkout-payment-method .payment-method-title{position:relative;padding-left:0;padding-right:0}.checkout-payment-method .payment-method-braintree .payment-method-title:after{background:url(../images/credit-cart.png);height:25px;width:170px}.checkout-payment-method .payment-method-braintree .form .label:after{color:#555;margin-left:0}.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .field{margin:0 0 16px}.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .field:last-child{margin:0}.payment-method-braintree .hosted-error{margin:0;font-size:12px !important;padding-top:7px}.page-layut-checkout .opc-block-summary .table-totals .grand th{padding-top:15px;padding-bottom:25px}.authentication-wrapper .action-auth-toggle{color:#FFFFFF;font-family:'Muli';font-weight:600;line-height:18px;text-align:right;letter-spacing:-0.3px}#shipping-new-address-form .field:nth-child(2n){margin-right:0}#shipping-new-address-form .additional{display:none}#checkout-footer{padding-left:5px;padding-top:38px;padding-bottom:35px;border-top:1px solid #eee;position:relative}#checkout-footer:after{content:'';width:1000px;height:100%;left:-1000px;top:-1px;border-top:1px solid #eee;position:absolute}#checkout-footer:before{content:'';width:1000px;height:100%;right:-1000px;top:-1px;border-top:1px solid #eee;position:absolute}.content-footer-checkout{clear:both;overflow:hidden}.content-footer-checkout p{margin:0}.content-footer-checkout .footer-checkout-left{float:left;width:50%}.content-footer-checkout .footer-checkout-right{float:right;width:50%;text-align:right;position:absolute;right:-60px}.footer-checkout-right span{padding:0 7px}#co-shipping-method-form input[type="radio"]{display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;margin-top:-2px;position:relative}#co-shipping-method-form input[type="radio"]:checked:after{content:'';width:20px;height:20px;display:block;border:1px solid #eee;border-radius:50%}#co-shipping-method-form input[type="radio"]:checked:before{content:'';position:absolute;width:8px;height:8px;display:block;border-radius:50%;z-index:99;top:7px;left:7px;background:#c43f37}#co-shipping-method-form input[type="radio"]:after{content:'';width:20px;height:20px;display:block;border:1px solid #eee;border-radius:50%}#co-shipping-method-form input[type="radio"]:disabled{opacity:1}.checkout-shipping-method .actions-toolbar .action.primary{line-height:0;height:50px;min-width:425px;width:100%;background-color:#4FBA42;border-radius:2px;padding:0 10px}.checkout-shipping-method .actions-toolbar .action.primary span{font-size:16px;font-weight:700}.checkout-shipping-method .actions-toolbar .action.primary:hover{background-color:#429B38}#shipping-method-buttons-container{text-align:left}#shipping-method-buttons-container .primary{float:left}.checkout-index-index .modal-popup .form-shipping-address{max-width:100%}.opc-block-shipping-information .shipping-information-title{border-color:#eee;margin-bottom:10px;padding-bottom:10px}@media only screen and (max-width:1440px){.page-layout-checkout .opc-wrapper .shipping-address-item{padding-left:20px}.content-footer-checkout .footer-checkout-right{position:relative;right:0}.content-footer-checkout .footer-checkout-left{margin-top:5px}}@media (max-width:1280px){.page-layout-checkout .opc-wrapper .shipping-address-item{width:31%}}@media only screen and (max-width:1024px){.page-layout-checkout .opc-wrapper .shipping-address-item{padding-top:20px}.page-layout-checkout .opc-wrapper .shipping-address-item:nth-child(2n){margin-right:0}.page-layout-checkout .opc-wrapper .shipping-address-item:nth-child(3n){margin-right:4%;margin-top:5px}.page-layout-checkout .header .header-mobile{display:block;align-self:center;margin:0 auto;max-height:80px;text-align:center;margin-top:10px}.page-layout-checkout .header.content .action.nav-toggle{display:none}.page-layout-checkout .opc-wrapper .shipping-address-item{margin-right:4%;width:48%;max-width:unset}.content-footer-checkout .footer-checkout-right{margin:0;width:100%;float:none;text-align:center;margin-right:0;margin-top:22px}.content-footer-checkout .footer-checkout-left{width:100%;float:none;overflow:hidden;text-align:center}#checkout-footer{padding-top:10px;padding-bottom:30px}}@media only screen and (max-width:992px){.opc-wrapper .shipping-address-item.selected-item .edit-address-link{right:20px}}@media only screen and (max-width:767px){.page-layout-checkout .opc-wrapper .payment-group .step-title:after{color:#111111;font-family:"Open Sans";font-size:24px;font-weight:bold;line-height:24px}.page-layout-checkout .payment-method-billing-address{padding-left:0}.page-layout-checkout .opc-wrapper .shipping-address-item{margin:10px 0 !important}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals-tax .mark{font-size:0}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals-tax .mark:after{content:'GST';font-size:13px}.page-layout-checkout .opc-block-summary .table-totals tbody .mark{padding-bottom:0}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals.sub .mark{padding-bottom:0}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals.sub .amount{padding-bottom:0}.page-layout-checkout .opc-wrapper .shipping-address-item.not-selected-item .action-select-shipping-item{display:block;top:auto;bottom:15px}.page-layout-checkout .opc-wrapper .shipping-address-item .edit-address-link{display:block;top:auto;bottom:15px}.page-layout-checkout .opc-wrapper .shipping-address-item:nth-child(n+4){margin-top:20px}.page-layout-checkout .payment-method-braintree .hosted-control{width:100%}.page-layout-checkout .payment-method-braintree .hosted-control.hosted-date{width:48%}.page-layout-checkout .payment-method-braintree .hosted-control.hosted-date:first-of-type{width:47%;margin-right:4%}.page-layout-checkout .payment-method-braintree .hosted-control.hosted-date:first-of-type:after{display:none}.page-layout-checkout .payment-method-braintree .hosted-control.hosted-cid{width:52%}.page-layout-checkout .opc-wrapper .shipping-address-item.not-selected-item .action-select-shipping-item{display:block;top:auto;bottom:15px}.page-layout-checkout .opc-wrapper .shipping-address-item .edit-address-link{display:block;top:auto;bottom:15px}.page-layout-checkout .opc-wrapper .shipping-address-item:nth-child(n+4){margin-top:20px}.page-layout-checkout .opc-wrapper .shipping-address-item.not-selected-item .action-select-shipping-item{display:block;top:auto}.page-layout-checkout .opc-wrapper .shipping-address-item .edit-address-link{display:block;top:auto}.page-layout-checkout .opc-wrapper .shipping-address-item:nth-child(n+4){margin-top:20px}.page-layout-checkout .opc-wrapper .shipping-address-item{width:100%;margin-bottom:0}.page-layout-checkout .opc-wrapper .shipping-address-item:last-child{margin-bottom:20px}.checkout-index-index .modal-popup .modal-footer .action-hide-popup{width:100%;margin-top:15px}.checkout-index-index #modal-content-15{padding-bottom:0}.checkout-payment-method .payment-method-title:after{right:0}.checkout-payment-method .payment-method-content{padding-right:0}.checkout-payment-method .payment-method-content .fieldset>.legend+br{display:none}.checkout-payment-method .checkout-billing-address{padding-top:20px}.checkout-payment-method .payment-methods{margin:0}.checkout-payment-method .payment-method-braintree .payment-method-title:after{top:12px;right:0}.page-layout-checkout .opc-block-summary{margin-bottom:0;box-shadow:none;margin-top:0;border-top:0}.page-layout-checkout .opc-block-summary .table-totals tbody tr:last-child td{padding-bottom:15px}.page-layout-checkout .opc-block-summary .table-totals .grand strong{font-size:14px;padding-top:6px}.page-layout-checkout .opc-block-summary>.title{letter-spacing:normal;line-height:18px;font-size:13px}.page-layout-checkout .opc-block-summary .items-in-cart .product{margin-left:0;margin-right:0}.page-layout-checkout .checkout-payment-method .payment-method{margin:0}.page-layout-checkout .checkout-payment-method .payment-method+.payment-method .payment-method-title:last-child{border-bottom:0}.page-layout-checkout .checkout-payment-method .payment-method:last-child{border:0;margin-right:0}.page-layout-checkout .checkout-payment-method .payment-method:last-child .payment-method-title{padding-bottom:0}.page-layout-checkout .checkout-payment-method .actions-toolbar .primary{float:none}.page-layout-checkout .header .header-mobile{margin-top:7px}.page-layout-checkout .opc-wrapper .form-login{max-width:100%;margin:0;background:transparent;padding:17px 0 12px}.page-layout-checkout .opc-wrapper .form-login .fieldset .note{margin-top:8px;letter-spacing:-0.2px}.page-layout-checkout .opc-wrapper .step-title{border-bottom:0;border-bottom:1px solid #eee;padding-bottom:17px;margin-right:0}.page-layout-checkout .opc-wrapper .edit-address-link{position:relative;margin-top:10px;margin-right:4%}.page-layout-checkout .opc-wrapper .edit-address-link span{color:#fff;height:auto;clip:unset;width:auto;position:relative}.page-layout-checkout .opc-wrapper .edit-address-link:before{display:none}.page-layout-checkout .opc-wrapper .form-shipping-address{background:0;margin:0;padding:0;overflow:hidden}.page-layout-checkout .opc-wrapper .form-shipping-address .fieldset .field .label{margin-bottom:0px}.page-layout-checkout .content-footer-checkout .footer-checkout-left{font-size:12px}.page-layout-checkout .custom-slide{left:55px}.page-layout-checkout .opc-block-shipping-information .shipping-information{box-shadow:none;border:0;padding:15px 20px}.page-layout-checkout .opc-block-shipping-information .shipping-information-title{padding-bottom:15px;margin-bottom:15px}.page-layout-checkout .modal-custom .action-close{margin:7px 18px}.page-layout-checkout .checkout-container{margin:0 0 16px}.page-layout-checkout .authentication-wrapper{margin-top:-55px;right:20px}.page-layout-checkout #shipping-new-address-form>.field{margin-bottom:17px}.page-layout-checkout #shipping-new-address-form>.field:nth-child(n+3){width:100%;margin-left:0;margin-right:0}.page-layout-checkout .checkout-shipping-address{padding-bottom:10px;padding-top:14px}.page-layout-checkout .minicart-wrapper{margin-top:0}.page-layout-checkout .minicart-wrapper .action.showcart .counter.qty{background:#000;border-radius:50%;width:20px;height:20px;line-height:20px;font-size:13px;margin-top:3px;margin-left:3px}.page-layout-checkout .opc-estimated-wrapper .estimated-block span{font-size:13px;margin:0 !important;font-weight:normal}.page-layout-checkout .page-header{margin-bottom:0}.page-layout-checkout .backtobag{font-size:0;margin-top:-45px;left:5px;background:none !important}.page-layout-checkout .header.content{height:70px}.page-layout-checkout .page-wrapper .page-main{padding:0 10px}.opc-block-shipping-information .shipping-information-content{line-height:19px}#checkout-footer{padding:0 0 20px}.content-footer-checkout .footer-checkout-left{max-width:355px}#shipping-method-buttons-container .primary{float:none;max-width:100%;margin:0 auto}.footer-checkout-right span{line-height:35px}.opc-wrapper .methods-shipping{border:0;background:transparent;margin:0;padding:0}.opc-estimated-wrapper{margin:0 -10px;background:transparent;position:relative;border-top:0;padding:12px 10px;border-color:#eee}}@media (min-width:993px){.page-layout-checkout .opc-sidebar{width:25.7%;margin-top:0;max-width:484px}.page-layout-checkout .opc-wrapper{width:73.9%}}@media (min-width:1024px){.page-layout-checkout .opc-sidebar{margin-bottom:-10px}.page-layout-checkout .table-checkout-shipping-method{min-width:350px}}@media (max-width:992px){.page-layout-checkout .opc-wrapper{width:65%}.page-layout-checkout .opc-sidebar{width:35%}}@media (max-width:767px){.page-layout-checkout .opc-wrapper{width:100%}.page-layout-checkout .opc-sidebar{width:auto}.page-layout-checkout .authentication-dropdown{min-width:unset}.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .field{margin-top:10px}}@media (max-width:767px){.page-layout-checkout .header.content .logo img{max-width:125px}.page-layout-checkout .page-header{background:#fff;border-bottom:1px solid #eee !important}.page-layout-checkout a.backtobag:before{content:'\f104';font-family:'FontAwesome';font-size:22px;font-weight:500;color:#adabab;padding-right:8px}.page-layout-checkout a.backtobag:after{content:'Back';font-size:14px;color:#555;position:absolute}.page-layout-checkout .authentication-wrapper .action-auth-toggle{color:#0085FE !important}#shipping-method-buttons-container .primary{min-width:unset;height:40px}.checkout-shipping-method .actions-toolbar .action.primary span{font-size:0}.checkout-shipping-method .actions-toolbar .action.primary>span:after{content:'Proceed to Checkout';font-size:14px;color:#FFFFFF;font-family:"Open Sans";font-weight:bold;line-height:13px;text-align:center}.authentication-wrapper .action-auth-toggle{color:#0085FE}.page-layout-checkout .minicart-items .product-item-details{padding-left:92px}.page-layout-checkout .product-item-brand{color:#525153;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:16px;display:block}.page-layout-checkout .opc-block-summary{border:0}.page-layout-checkout .opc-block-summary .items-in-cart .product .product-image-container{width:67.5px !important;height:67.5px !important;margin-top:7px}.page-layout-checkout .opc-block-summary .product-item .product-item-name-block .product-item-name{margin:2px 0 23px}.page-layout-checkout .opc-block-summary .table-totals{border-top:0 !important}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals.sub .mark{padding-top:14px}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals.sub .amount{padding-top:14px}.page-layout-checkout .opc-block-summary .table-totals tbody .mark{padding-top:4px;padding-bottom:0px}.page-layout-checkout .opc-block-summary .table-totals tbody .amount{padding-top:4px;padding-bottom:0px}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals-tax .mark{padding-bottom:10px}.page-layout-checkout .opc-block-summary .table-totals tbody tr.totals-tax .amount{padding-bottom:10px}.page-layout-checkout .opc-block-summary .table-totals .grand.totals .mark{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}.page-layout-checkout .opc-block-summary .table-totals .grand.totals .amount{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}.page-layout-checkout .column.main .opc-block-summary .product-item{border-bottom:0;padding:20px 40px 14px 20px}.page-layout-checkout .custom-slide .modal-inner-wrap{background-color:#fff}.page-layout-checkout .opc-block-shipping-information{margin-bottom:175px}.page-layout-checkout .opc-block-shipping-information .shipping-information-title{padding-bottom:10px}.page-layout-checkout .opc-block-shipping-information .shipping-information-title .action-edit{right:0}.page-layout-checkout .opc-block-shipping-information .shipping-information-title .action-edit span{text-decoration:underline}.page-layout-checkout .opc-block-shipping-information .ship-to{margin-bottom:18px}button:not(.primary):active{box-shadow:none}.quote-details-items .actions-toolbar>.action:not(.primary):active{box-shadow:none}.opc-block-summary .minicart-items-wrapper{max-height:none}.page-layout-checkout .customer-name-wrapper{margin-top:-45px;right:20px;color:#0085FE}.page-layout-checkout .customer-name-wrapper:hover{color:#0085FE}}