.checkout .btn,.checkout h1,.checkout h2{text-align:center;text-transform:uppercase}.checkout-footer-contact a,.forgot-pw a{text-decoration:none;color:#000}.checkout .btn,.checkout h1,.checkout h2,.opt-list li h3,.progress-node b,.sign-box .or-wrapper b,.sign-box h2{text-transform:uppercase}.red{color:red}input.txt{border:1px solid #000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font:400 16px Roboto;text-overflow:ellipsis}.checkout .field-wrapper{margin-top:30px;position:relative}.checkout .txt{height:50px;width:100%;padding:0 27px 0 15px}.checkout .ckbox-wrapper{font-size:0}.checkout .ckbox-wrapper .ico-checkbox{cursor:pointer;width:18px;display:inline-block;vertical-align:top}.checkout .ckbox-wrapper label{display:inline-block;font:300 14px/1.125em Roboto;vertical-align:top;margin-left:10px;width:calc(100% - 28px);width:-moz-calc(100% - 28px);width:-webkit-calc(100% - 28px)}.checkout .ckbox-wrapper label a{color:#000}.checkout .ckbox-wrapper label a:hover{opacity:.5;transition:opacity .25s ease-out}.checkout .txt.ico-email{padding:0 27px 0 42px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_email.svg) 10px center/22px no-repeat}.checkout .txt.ico-pw{padding:0 34px 0 42px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_pw.svg) 10px center/18px no-repeat}.checkout .txt.ico-name{padding:0 27px 0 44px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_acct.svg) 10px center/24px no-repeat}.checkout .txt.ico-bz{padding:0 27px 0 44px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_company.svg) 10px center/24px no-repeat}.checkout .txt.ico-addr{padding:0 27px 0 40px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_addr.svg) 10px center/20px no-repeat}.checkout .txt.ico-tel{padding:0 27px 0 44px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_phone.svg) 10px center/24px no-repeat}.checkout .txt.ico-card{padding:0 27px 0 44px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_card.svg) 10px center/24px no-repeat}.checkout .txt.ico-csc{padding:0 27px 0 44px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_csc.svg) 10px center/24px no-repeat}.checkout .show-pw{width:24px;position:absolute;right:11px;top:19px;opacity:.3;cursor:default}.checkout .show-pw.enable{opacity:1;cursor:pointer}.checkout .dropdown{border:1px solid #000;width:100%;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_dropdown.svg) calc(100% - 10px) center/12px no-repeat;background-position:-webkit-calc(100% - 10px) center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}.checkout select{width:calc(100% + 17px);height:48px;padding:0 32px 0 10px;font:400 16px Roboto;text-overflow:ellipsis}.checkout .dropdown .validation-advice{position:absolute;bottom:-18px;left:0}.checkout .btn{display:inline-block;font-weight:400;font-family:Roboto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer}.checkout .btn.blk{background-color:#000;color:#fff;border:none}.checkout .btn.blk:hover{background-color:#7cc576;transition:background-color .2s ease-out}.checkout .btn.outline{background-color:transparent;border:1px solid #000}.checkout .btn.outline:hover{background-color:#000;color:#fff;transition:background-color .2s ease-out,color .2s ease-out}.checkout .btn.grn{background-color:#7cc576;color:#fff;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.checkout .btn.grn:hover{background-color:#66a361;transition:background-color .25s ease-out}.addr-submit:after,.dely-method.btn-wrapper:after,.row-container-body:after{content:'';display:block;clear:both}.checkout h1{font:700 28px/.75em GrayReg;margin:40px 0 10px}.checkout h2{font:300 12px Roboto;margin:0 0 30px}#checkout-step-login h2{text-align:left}.opt-list{margin:30px 0 0;font-size:0}.opt-list li{display:inline-block;margin-bottom:30px;margin-right:2.5641%;vertical-align:middle;border:1px solid #000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;position:relative}.opt-list li:not(.selected):hover{background-color:#f6f4ef;border-color:#c6c4bd;transition:background-color .5s ease-out,border-color .25s ease-out}.opt-list li:not(.selected):hover label{opacity:.65;transition:opacity .25s ease-out}.opt-list li label{display:block;width:100%;padding:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer}.opt-list li h3{font:700 18px/1em GrayReg;margin:20px 0 0}.opt-list li p{font:300 14px/1.125em Roboto;margin:10px 0 20px}.opt-list li span{font:400 24px/1em Roboto}.opt-list li input[type=radio]{display:none}.opt-list li .highlight{display:none;width:calc(100% + 2px);width:-moz-calc(100% + 2px);width:-webkit-calc(100% + 2px);height:calc(100% + 2px);height:-moz-calc(100% + 2px);height:-webkit-calc(100% + 2px);border:5px solid #7cc576;position:absolute;top:-1px;left:-1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.opt-list li .highlight span{width:40px;height:40px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_select_wh.svg) center center/18px no-repeat #7cc576;position:absolute;top:-5px;right:-5px}.opt-list li.selected .highlight{display:block}.checkout-progress{position:relative;width:100%;font-size:0;height:18px;padding-bottom:22px}.progress-line{padding-top:9px}.progress-line li{display:inline-block;width:33.33333%;height:1px;background-color:#d7d7d7}.progress-line li.active{background-color:#000}.progress-node{width:100%;position:absolute;top:0;left:0}.progress-node li{position:absolute;top:0;text-align:center}.progress-node span{display:inline-block;padding:4px;background-color:#fff;border:1px solid #d7d7d7;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.progress-node i{display:block;width:8px;height:8px;background-color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.progress-node b{display:block;position:absolute;top:28px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);font:700 16px/.75em GrayReg;color:#d7d7d7;white-space:nowrap;cursor:default}.progress-node li:nth-child(1){left:0;text-align:left}.progress-node li:nth-child(2){left:calc(33.33333% - 9px);left:-moz-calc(33.33333% - 9px);left:-webkit-calc(33.33333% - 9px)}.progress-node li:nth-child(3){left:calc(66.66666% - 9px);left:-moz-calc(66.66666% - 9px);left:-webkit-calc(66.66666% - 9px)}.progress-node li:nth-child(4){right:0;text-align:right}.progress-node li:nth-child(1) b{left:0;transform:none;-moz-transform:none;-webkit-transform:none}.progress-node li:nth-child(4) b{left:inherit;transform:none;-moz-transform:none;-webkit-transform:none;right:0}.progress-node li:nth-child(4) b:after{content:' & place order'}.progress-node li.active span,.progress-node li.allow span{border-color:#000}.progress-node li.active b,.progress-node li.allow b{color:#000}.progress-node li.active i{background-color:#000}.progress-node li.allow:not(.unclickable) b,.progress-node li.allow:not(.unclickable) span{cursor:pointer}.progress-node li.allow:not(.unclickable) span:hover i{background-color:#000;transition:background-color .25s ease-out}.progress-node li.allow:not(.unclickable) b:hover{opacity:.5;transition:opacity .25s ease-out}.checkout-header{border-bottom:1px solid #000;text-align:center;font-size:0}.checkout-header a{display:inline-block;max-width:300px;width:300px;min-width:130px;margin:20px auto}.checkout-footer{border-top:1px solid #000;padding:30px 0}.checkout-footer .row-container-body{position:relative}.checkout-footer-copyright{width:42.73504%;float:right;text-align:right}.checkout-footer-contact,.checkout-footer-pom{width:57.26496%;float:left}.checkout-footer-pom li{display:inline-block;font:400 1.25vw/.875em Roboto;margin-right:4.47761%;padding:2px 0}.checkout-footer-pom li .br2{display:block;font-size:0;line-height:0}.checkout-footer-pom li:last-child{margin-right:0}.checkout-footer-pom li.money-back{background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_moneyback.svg) 0 center no-repeat;padding-left:5.07463%}.checkout-footer-pom li.fast-delivery{background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_fastdelivery.svg) 0 center no-repeat;padding-left:7.76119%}.checkout-footer-pom li.safe-shopping{background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_safeshopping.svg) 0 center no-repeat;padding-left:7.01493%}.checkout-footer-contact{font-size:0;margin-top:20px}.checkout-footer-contact dl{display:inline-block}.checkout-footer-contact dl.email{margin-left:4.47761%}.checkout-footer-contact dt{font:700 14px/.75em Miramar;text-transform:uppercase}.checkout-footer-contact dd{font:300 16px Roboto;margin-top:3px}.checkout-footer-contact a{font-weight:500}.checkout-footer-contact span{display:inline-block;margin-left:5px;font-size:12px}.checkout-footer-copyright{font:300 14px Roboto;margin-top:20px}.checkout-footer-copyright p{margin:0}.checkout-footer-copyright span{display:block;font-size:12px}.checkout-footer-copyright b{display:inline-block;width:10px}.checkout-footer-paymenticon{font-size:0;position:absolute;top:10px;right:0;width:42.73504%;text-align:right}.checkout-footer-paymenticon li{display:inline-block;margin-right:7.01754%;vertical-align:middle}.sign-box input[type=checkbox],.sign-box-tab-wrapper{display:none}.checkout-footer-paymenticon li:last-of-type{margin-right:0}.checkout-footer-paymenticon .visa{width:47px;height:15px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_visa.svg) no-repeat}.checkout-footer-paymenticon .mastercard{width:49px;height:23px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_mastercard.svg) no-repeat}.checkout-footer-paymenticon .paypal{width:67px;height:18px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_paypal.svg) no-repeat}.sign-box{width:42.73504%;margin:80px 0;position:relative}.sign-box h2{margin:0;font:24px/.75em GrayReg}.sign-box h2.guest-checkout{margin-bottom:25px;font-size:22px}.guest-checkout{margin-bottom:60px}.sign-box .login-input{margin-bottom:0}.sign-box.signin{float:left}.sign-box.signin.disable{opacity:.3;filter:blur(3px)}.ckbox-wrapper.remember{float:left;width:54%;margin-top:30px}.forgot-pw,.sign-box.signup{float:right}.forgot-pw{display:block;width:40%;font:300 14px/.75em Roboto;margin-top:34px;text-align:right}.btn.outline.fb-signin:hover,.btn.outline.g-signin:hover,.btn.outline.guest:hover{color:#fff;transition:background-color .25s ease-out,border-color .2s ease-out}.forgot-pw a:hover{text-decoration:underline}.btn.signin{width:47%;height:48px;font-size:16px;margin-top:30px}.sign-box .or-wrapper{position:relative;height:1.5em;margin:30px 0}.sign-box .or-wrapper span{display:block;width:100%;height:1px;background-color:#000;position:absolute;top:50%}.sign-box .or-wrapper b{display:inline-block;font:24px/1em GrayReg;position:absolute;top:0;padding:0 20px;background-color:#fff;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.btn-wrapper{font-size:0}.btn.outline.guest{width:100%;height:48px;font-size:16px;margin-bottom:20px}.btn.outline.guest:hover{background-color:#7cc576;border-color:#7cc576}.btn.outline.fb-signin,.btn.outline.g-signin{width:47%;height:48px;font-size:1.25vw;text-transform:none;text-align:right}#opc-payment .payment h2,.addr-form h2,.addr-list h2,.bill-addr h4,.dely-method h2,.dely-restrict h2,.order-review h2,.order-review h3{text-transform:uppercase}.btn.outline.fb-signin{background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_fbk.svg) 10.72961% center/4.72103% no-repeat;padding-right:5%}.btn.outline.fb-signin:hover{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_fbk_wh.svg);background-color:#435888;border-color:#435888}.btn.outline.g-signin{margin-left:6%;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_google.svg) 12.87554% center/10.30043% no-repeat;padding-right:6%}.btn.outline.g-signin:hover{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_google_wh.svg);background-color:#da4b35;border-color:#da4b35}.disable-mask{width:100%;height:100%;position:absolute;top:0;left:0}.signup-intro{font:300 16px Roboto}.signup-intro p{margin:25px 0 0}.signup-intro ul{list-style:disc inside;font-size:14px}.signup-intro li{margin-top:1em}.btn.create{width:47%;line-height:46px;margin-top:30px}.signup-form{display:none}.field-wrapper .required{width:7px;height:7px;background-color:#df4835;position:absolute;top:50%;right:11px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.signup .conf-pw .txt,.signup .pw .txt{padding:0 60px 0 15px}.signup .show-pw{right:28px}.field-wrapper.fname{width:47%;float:left}.field-wrapper.lname{width:47%;float:right}.signup .btn-wrapper{margin:30px 0}.btn.signup{width:47%;height:48px;font-size:16px}.btn.signup-cancel{width:47%;line-height:46px;font-size:16px;margin-left:6%}.btn.signup-cancel:hover{background-color:transparent;color:#000;opacity:.5;transition:opacity .25s ease-out}.ckbox-wrapper.terms{width:60%;float:left}.ckbox-wrapper.subscribe{width:40%;float:right}.addr-list{border:1px solid #000;margin-top:40px;padding:20px 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.addr-form h2,.addr-list h2{margin:0;font:24px/.75em GrayReg;text-align:center}.addr-list>p{text-align:center;margin:15px 0 0}.addr-list .anchor{font-size:14px;color:#000;text-decoration:none;padding:6px 8px}.addr-list li{margin-top:30px;font-size:0}.addr-list li p{display:inline-block;font:300 16px Roboto;margin:0;vertical-align:middle}.addr-list li .recipient{width:21.57039%;font-weight:500}.addr-list li .info{width:45.12635%}.addr-list li .info span{display:inline-block;vertical-align:middle}.addr-list li .addr{width:66%}.addr-list li .contact{width:33%}.addr-list li .action{width:6.31769%;margin:0 2.70758%;font-size:0}.addr-list li .action img{display:inline-block;width:20px;cursor:pointer}.addr-list li .action img:hover{opacity:.5;transition:opacity .25s ease-out}.addr-list li .action img:last-child{float:right}.addr-list button{width:21.57039%;height:36px;font-size:13px;vertical-align:middle}#shipping-edit-buttons{margin-top:30px}.addr-form{margin:30px 0;font-size:0}.addr-form.receipt-email-box{margin:30px auto;text-align:center}#checkout-step-login h2.receipt-title{text-align:center;margin-bottom:30px}#receipt-email{width:60%;margin-bottom:30px}.field-wrapper.dely-city,.field-wrapper.dely-country,.field-wrapper.dely-pcode,.field-wrapper.dely-state,.field-wrapper.recpt-fname,.field-wrapper.recpt-lname{display:inline-block;width:48.71795%;vertical-align:top}.field-wrapper.dely-country,.field-wrapper.dely-state,.field-wrapper.recpt-lname{margin-left:2.5641%}.ckbox-wrapper.bz-addr-check,.ckbox-wrapper.subscribe-check{margin-top:20px}.field-wrapper.bz-addr{margin-top:10px;padding-bottom:10px}.field-wrapper.dely-st{margin-top:20px}.field-wrapper.dely-state .required{right:33px}.field-wrapper.dely-country{font:400 16px/48px Roboto;color:#b7b7b7;padding:0 15px;border:1px solid #d8d6d4;background-color:#f4f2ee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:default}.ckbox-wrapper.subscribe-check input,.field-wrapper.dely-country input{display:none}.dely-insur img,.dely-insur p{display:inline-block;vertical-align:middle}.addr-submit{margin-top:30px}.addr-submit button{width:270px;height:48px;font-size:16px;float:right}.addr-footnote{width:65.81197%;float:left}.addr-footnote p{font:italic 300 14px Roboto;margin:0 0 .75em}#checkout-step-shipping_method{margin:60px 0}.dely-method h2{margin:0;font:24px/.75em GrayReg;text-align:center}.dely-method li img{margin:0 auto;height:94px}.dely-insur{width:100%;font-size:0;border:1px solid #000;padding:20px 30px;margin-bottom:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.dely-insur img{width:18px;cursor:pointer}.dely-insur p{width:calc(100% - 103px);width:-moz-calc(100% - 103px);width:-webkit-calc(100% - 103px);margin:0 0 0 30px;font:300 14px Roboto;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_transitcare.svg) 0 center/40px no-repeat;padding-left:55px}.dely-insur p b{display:block;font-size:16px;font-weight:400}.dely-method.btn-wrapper{text-align:right}.dely-method .btn.continue{width:31.62393%;height:48px;font-size:16px;float:right}.dely-restrict h2{margin:0;font:24px/.75em GrayReg;text-align:center}.dely-restrict>p{font:300 14px Roboto;text-align:center;margin:15px 0 20px}.dely-restrict-list{position:relative}.dely-restrict-list ul{border:1px solid #000;padding:30px 30px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0}.dely-restrict-list li{display:inline-block;width:47.3638%;margin-left:2.6362%;margin-bottom:30px;font-size:0}.dely-restrict-list .prd-img{display:inline-block;width:31.53989%;vertical-align:middle}.dely-restrict-list .prd-info{display:inline-block;width:62.89425%;vertical-align:middle;margin-left:5.56586%;font:300 14px Roboto}.dely-restrict-list h3,.dely-restrict-list h5{font-weight:400;font-size:16px}.dely-restrict-list h3{margin:0}.dely-restrict-list h4{font-weight:300;margin:8px 0 0}.dely-restrict-list .prd-info span{display:block;font-style:italic;font-size:12px;color:#959595;margin-top:8px}.dely-restrict .btn-wrapper span,.payment-info img{display:inline-block;vertical-align:middle}.dely-restrict-list h5{margin:15px 0 0}.dely-restrict-list p{margin:5px 0 0}.dely-restrict .btn-wrapper{margin-top:30px}.dely-restrict .btn-wrapper span{font:24px GrayReg;width:14.52991%;text-transform:uppercase;text-align:center}.dely-restrict .btn.outline{font-size:14px;color:#000;text-decoration:none;width:42.73504%;line-height:48px;vertical-align:middle}.dely-restrict .btn.change:after{content:' delivery address'}.dely-restrict .btn.remove:after{content:' from my cart'}.dely-restrict .btn.remove{background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_remove.svg) calc(50% - 97px) center/16px no-repeat;background-position:-webkit-calc(50% - 97px) center}.dely-restrict .btn.remove:hover{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_remove_wh.svg)}.shipping-address-edit-buttons{float:right;position:relative;width:40.17094017094017%;height:48px;font:16px RobotoReg;margin-bottom:30px}.shipping-address-edit-cancel{float:left;text-align:center;background-color:#fff;width:36.17021276595745%;padding:12px 0;cursor:pointer;border:1px solid #000;text-decoration:none}.shipping-address-edit-update{float:right;text-align:center;background-color:#333;color:#fff;border:none;width:57.4468085106383%;padding:13px 0;cursor:pointer;text-decoration:none}.order-greeting a,.order-next p a,.order-review .change,.payment-card>p a,.review-dely-payment a{text-decoration:underline}.shipping-address-edit-update.disabled{opacity:.2;cursor:default}#checkout-step-payment{margin-top:60px}#payment-buttons-container{margin-bottom:60px}.progress-node .payment{margin:0}#opc-payment .payment h2{margin:0;font:24px/.75em GrayReg;text-align:center}#opc-payment .payment>p{font:300 14px Roboto;text-align:center;margin:15px 0 0}.payment-ico img{margin:0 auto;height:68px}.payment-ico img.pp{height:50px}.payment-info{font-size:0}.opt-list .payment-info h3{font-size:24px;margin:20px 0 0}.opt-list .payment-info p{margin:10px 0 15px}.payment-info img.visa{width:64px;height:auto}.payment-info img.master{width:54px;margin-left:20px;height:auto}.opt-list .payment-info span{font-weight:300;font-style:italic;font-size:11px}#checkout-step-payment .wst{display:block;width:18px;position:absolute;bottom:11px;right:11px;cursor:pointer}.card-list-back,.card-list-close{width:24px;top:21px;cursor:pointer}#checkout-step-payment .wst:hover{opacity:.65;transition:opacity .25s ease-out}.payment-card{border:1px solid #000;margin:30px 0;padding:25px 0;position:relative}.card-list-back{position:absolute;left:21px;transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.card-list-close{position:absolute;right:21px}.card-list .card-action:hover,.card-list-back:hover,.card-list-close:hover{opacity:.5;transition:opacity .25s ease-out}.payment-card ul{width:65.92466%;margin:0 auto;font-size:0}.payment-card li{font-size:0}.checkout .field-wrapper.card-list{display:inline-block;width:74.02597%;vertical-align:top}.checkout .card-list select{padding:0 139px 0 60px}.checkout .field-wrapper.card-list.edit{width:100%}.checkout .field-wrapper.card-list.edit .dropdown{background-color:#edebe4;background-image:none;border-color:#edebe4}.order-sum .order-sub,.review-dely-payment{border-bottom:1px solid #000}.checkout .field-wrapper.card-list.edit select{color:#a09f9a;cursor:default}.card-list option{padding:4px 0 4px 60px}.card-list option.visa{background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_visa_c.svg) 10px center/40px no-repeat}.card-list option.master{background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_mastercard_c.svg) 15px center/32px no-repeat}.checkout .field-wrapper.card-list.edit .ewayrapid_ewayone_edit,.checkout .field-wrapper.card-list.edit .ewayrapid_ewayone_remove{display:none}.card-list .card-action,.card-list .card-type{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.card-list .card-type{left:11px}.card-list .card-type.visa{width:46px}.card-list .card-type.master{width:40px}.card-list .card-action{width:20px;cursor:pointer}.card-list .card-action.edit{right:93px}.card-list .card-action.remove{right:43px}.payment-card .btn.newcard{font-size:14px;line-height:48px;margin-top:30px;margin-left:3.8961%;width:22.07792%}.checkout .field-wrapper.expry-m,.checkout .field-wrapper.expry-y,.payment-card li.card-csc,.payment-card li.card-edit-btns,.payment-card li.card-name{display:inline-block;width:48.05195%}.checkout .field-wrapper.expry-m,.payment-card li.card-name{margin-right:3.8961%}.checkout .field-wrapper.expry-m .required,.checkout .field-wrapper.expry-y .required{right:32px}.checkout .field-wrapper.expry-m select,.checkout .field-wrapper.expry-y select{padding:0 66px 0 10px}#checkout-step-payment .card-csc .wst{top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);right:28px}.wst-csc-wrapper{display:none;position:absolute;bottom:36px;right:5px;width:240px;text-align:right}.wst-csc{background-color:rgba(0,0,0,.85);padding:15px 0;border-radius:8px}.bill-addr,.order-no,.order-review-list{border:1px solid #000}.wst-csc img{margin:0 auto 0 55px;width:150px}.wst-csc p{font:300 14px/1em Roboto;color:#edebe4;padding:10px 10px 0;margin:0;text-align:center}.wst-csc-wrapper span{display:inline-block;width:12px;opacity:.85;margin-right:27px}.card-edit-btns .btn{font-size:14px;width:45.94595%;line-height:50px;margin-top:30px}.ckbox-wrapper.card-save{margin-top:20px}.checkout .ckbox-wrapper.card-save .ico-checkbox,.checkout .ckbox-wrapper.card-save label{vertical-align:middle}.payment-card>p{width:65.92466%;margin:15px auto 0;font:italic 300 12px Roboto;text-align:justify;text-align-last:center;cursor:default}.payment-card>p a{color:#000}.payment-card>p a:hover{opacity:.5;transition:opacity .25s ease-out}.bill-addr-data p.edit img:hover,.bill-addr-toggle:hover{opacity:.65;transition:opacity .25s ease-out}.bill-addr{padding:30px}.bill-addr h4{font:24px/.75em GrayReg;margin:0;float:left}.bill-addr-toggle{display:block;float:right;font:300 14px/18px Roboto;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_check.svg) 0 center/18px no-repeat;padding-left:28px;cursor:pointer}.bill-addr-toggle.checked{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_checked.svg)}.bill-addr-data{margin-top:30px;font-size:0}.bill-addr-data p{display:inline-block;vertical-align:top;font:300 16px/1.125em Roboto;margin:0}#opc-payment .btn-wrapper,.bill-addr-form .btn-wrapper{margin-top:30px;text-align:right}.bill-addr-data p.name{font-weight:500;width:24.18773%}.bill-addr-data p.addr{width:54.15162%}.bill-addr-data p.contact{width:18.05054%}.bill-addr-data p.edit{width:3.51986%}.bill-addr-data p.edit img{width:20px;cursor:pointer}.bill-addr-data.differ{display:none}.bill-addr-form{font-size:0;display:none}.order-review-list:after,.review-dely-payment:after{display:block;content:'';clear:both}.bill-addr-form .field-wrapper.dely-city,.bill-addr-form .field-wrapper.dely-country,.bill-addr-form .field-wrapper.dely-pcode,.bill-addr-form .field-wrapper.dely-state,.bill-addr-form .field-wrapper.recpt-fname,.bill-addr-form .field-wrapper.recpt-lname{width:48.64621%}.bill-addr-form .field-wrapper.dely-country,.bill-addr-form .field-wrapper.dely-state,.bill-addr-form .field-wrapper.recpt-lname{margin-left:2.70758%}.bill-addr-form .btn{font-size:16px;height:48px}.bill-addr-form .btn.save{width:30.59567%}.bill-addr-form .btn.cancel{width:15.34296%;margin-right:2.70758%}#opc-payment .btn-wrapper p{font:300 14px/.75em Roboto;margin:0}#opc-payment .btn.continue{width:370px;height:48px;margin-top:10px;font-size:16px}.checkout .btn.continue:disabled,.checkout .btn.continue:disabled:hover,.shipping.btn:disabled,.shipping.btn:disabled:hover{background-color:#edebe4;cursor:default;color:#c6c4bd;-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s}.order-greeting a.anchor:hover,.order-review .change:hover,.review-dely-payment a:hover{transition:opacity .25s ease-out;opacity:.5}.order-review{margin:60px 0}.order-review h2{margin:0;font:24px/.75em GrayReg;text-align:center}.order-review>p{font:300 14px Roboto;text-align:center;margin:15px 0 0}.order-review-list{margin-top:20px}.order-review h3{font:700 18px/1em GrayReg;margin:0}.review-dely-payment{padding:30px}.review-dely-payment li{float:left;width:23.10469%;margin-left:2.52708%;position:relative}.review-dely-payment li:first-of-type{margin-left:0}.review-dely-payment p{font-size:0;margin:18px 0 0}.review-dely-payment span{display:inline-block;font:300 16px Roboto;width:100%}.review-dely-payment .title{font-weight:400;margin-bottom:10px;line-height:1em}.review-dely-payment .contact{margin-top:8px}.review-dely-payment .desc{font-size:12px}.review-dely-payment img{display:inline-block;vertical-align:middle}.review-dely-payment .visa{width:46px}.review-dely-payment .master{width:40px}.review-dely-payment .paypal{width:120px}.review-dely-payment b{display:inline-block;font-size:16px;vertical-align:middle;font-weight:300;margin-left:0}.review-dely-payment a{color:#000}.order-review .change{display:inline-block;font:300 14px Roboto;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_edit.svg) 0 center/13px no-repeat;padding-left:18px;cursor:pointer}.order-review .review-dely-payment .change{margin-top:15px}.order-detail-sum:after{content:'';display:block;clear:both}.order-details{width:48.71575%;float:left;margin:30px 0 0 30px;position:relative}.order-review .order-details .change{position:absolute;top:0;right:0}.order-details ul{margin-top:30px}.order-details li{font-size:0;margin-bottom:30px}.order-details .prd-img{display:inline-block;width:21.08963%;margin-right:5.27241%;vertical-align:middle}.order-details .prd-info{display:inline-block;width:73.63796%;vertical-align:middle;font:300 16px/1.125em Roboto;cursor:default}.order-details h4{font-weight:300;margin:0}.order-details h5{font-weight:300;font-size:14px;margin:8px 0 0}.order-details p{margin:8px 0 0}.order-details span{display:block;font-size:14px;margin-top:10px}.order-sum{width:37.58562%;float:right;margin:30px 30px 30px 0}.order-sum dl *,.order-sum h3{margin-bottom:15px}.order-sum dl{width:100%;font:300 0 Roboto;padding-top:15px}.order-sum dd,.order-sum dt{font-size:18px;line-height:1em}.order-sum dl *{display:inline-block;vertical-align:middle}.order-sum dt{width:61.50342%;text-transform:capitalize}.order-complete-cover p,.order-complete-recmd h2,.order-next h2,.order-no,.order-review .print{text-transform:uppercase}.order-sum dd{width:38.49658%;font-weight:400;text-align:right}.order-sum .extra{font-size:16px;line-height:1em;font-style:italic;font-weight:300}.order-sum .order-total *{margin-bottom:10px}.order-sum .order-total .extra{font-weight:300;font-size:16px;margin-bottom:0}.order-sum .order-total dd,.order-sum .order-total dt{line-height:1em;font-weight:500}.order-sum .order-total dd{font-size:24px}.order-sum .btn{font-size:24px;width:100%;height:48px;margin-top:30px}.order-review.ppex{margin:0 0 60px}.order-review.ppex .review-dely-payment{padding:0}.order-review.ppex .review-dely-payment li{display:block}.order-review.ppex .review-addr{width:48.7157%;margin:30px 0 30px 30px;float:left}.order-review.ppex .review-method{width:37.5856%;margin:30px 30px 30px 0;float:right}.order-review.ppex .dropdown{margin-top:20px}.order-review.ppex .order-sum .btn{background-color:#0070ba;font-size:18px}.order-review.ppex .order-sum .btn:hover{background-color:#005ea6}.order-complete-cover{height:0;padding-top:150px;background:url(https://img.livingstyles.com.au/media/wysiwyg/ordercomplete-bg.jpg) center center no-repeat;position:relative;margin-top:30px}.order-complete-cover-content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;color:#fff;background-color:rgba(0,0,0,.08)}.order-complete-cover h1{margin:50px 0 0;font-size:48px;font-weight:700}.order-complete-cover p{font:400 11px Roboto;text-align:center;letter-spacing:.25em;margin:15px 0 0}.orer-no-wrapper:after{display:block;content:'';clear:both}.orer-no-wrapper{margin-top:30px}.order-greeting{width:calc(100% - 400px);width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);font:300 16px Roboto;float:left}.order-greeting h2{font-weight:300;font-size:24px;line-height:.75em;margin:0}.order-greeting p{margin:1.125em 0 0}.order-greeting b{font-weight:400;font-style:italic}.order-greeting a{color:#000}.order-no{width:370px;float:right;padding:30px 0;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.order-no.deposit{border-width:4px;border-color:#df4835;color:#df4835;padding:20px 0}.order-no dt{font:700 24px/.75em GrayReg;margin-bottom:10px}.order-no dd{font:400 48px/.75em Roboto}.order-no .status{display:none;font-weight:500;font-size:12px;letter-spacing:.2em;margin-top:10px}.order-no.deposit .status{display:block}.order-complete .order-review{margin-top:30px}.order-complete .order-detail-sum{position:relative}.order-complete .order-sum{margin-bottom:124px}.order-review .print{display:block;width:92px;padding:15px 0 15px 76px;position:absolute;bottom:31px;right:31px;border:1px solid #000;font:400 16px/1em Roboto;background:url(https://img.livingstyles.com.au/media/wysiwyg/ico_print.svg) 30px center/36px no-repeat;cursor:pointer}.order-review .print:hover{background-color:#000;color:#fff;background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_print_wh.svg);transition:background-color .3s ease-out}.order-next{margin-bottom:60px}.order-next-content{position:relative}.order-next h2{font:30px/.75em GrayReg;text-align:center;margin:0}.order-next p{font:300 16px Roboto;margin:1.125em 0 0;text-align:center}.order-next p strong{font-weight:400}.order-next p a{color:#000}.order-next p a:hover{opacity:.5;transition:opacity .25s ease-out}.order-next-content.deposit p{width:calc(100% - 400px);width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);text-align:justify}.payment-opt{width:370px;position:absolute;right:0;top:0}.payment-opt li{border:1px solid #000;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.payment-opt li.bank{border-bottom:none}.payment-opt li.bank img{width:160px;margin:0 auto}.payment-opt table{font:400 16px Roboto;margin-top:10px}.payment-opt td{padding:3px 0}.payment-opt td:nth-child(odd){width:179px}.payment-opt td:nth-child(even){width:149px}.payment-opt li span{display:block;font:300 14px/1.125em Roboto;margin-top:10px}.payment-opt li span strong{font-size:1.15em;font-weight:400}.payment-opt li.paypal img{width:150px;margin:0 auto}.order-complete-recmd{margin-bottom:60px}.order-complete-recmd h2{font:30px/.75em GrayReg;text-align:center;margin:0}.order-complete-recmd ul:after{content:'';display:block;clear:both}.order-complete-recmd ul{margin-top:30px}.order-complete-recmd li{width:17.94872%;height:210px;background-color:#e5e5e5;float:left;margin-right:2.5641%}.order-complete-recmd li:last-child{margin-right:0}.order-complete .btn.ctnshop{display:block;width:470px;line-height:64px;margin:0 auto 60px;font-size:20px;color:#000;text-decoration:none}@media screen and (min-width:1280px){.btn.outline.fb-signin,.btn.outline.g-signin,.checkout-footer-pom li{font-size:16px}}@media screen and (max-width:1024px){.addr-list li .info span,.opt-list li{display:block}.row-container-body{width:89.84375%}.opt-list{margin:20px 0 0}.opt-list li{margin-right:0;margin-bottom:20px;text-align:left}.opt-list li label{position:static;top:inherit;transform:none;-moz-transform:none;-webkit-transform:none}.opt-list li h3{margin:0}.opt-list li p{margin:10px 0 15px}.checkout-footer{padding:20px 0}.checkout-footer-pom{float:none;width:100%;position:relative;height:32px}.checkout-footer-copyright,.checkout-footer-paymenticon{width:64.70588%}.checkout-footer-contact{width:35.29412%}.btn.signin,.checkout-footer-contact dl{width:100%}.checkout-footer-pom li{font-size:16px;position:absolute;top:0}.checkout-footer-pom li.money-back{left:0;padding-left:34px}.checkout-footer-pom li.fast-delivery{left:50%;padding-left:52px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.checkout-footer-pom li.safe-shopping{right:0;padding-left:47px}.checkout-footer-contact dl.email{margin-left:0;margin-top:10px}.checkout-footer-copyright{margin-top:63px}.checkout-footer-paymenticon{top:62px}.progress-node b{font-size:14px}.progress-node li:nth-child(4) b:after{content:''}.sign-box{width:43.47826%;margin:60px 0}.btn.create,.btn.outline.fb-signin,.btn.outline.g-signin,.btn.outline.signin,.btn.signup{width:100%}.btn.outline.fb-signin,.btn.outline.g-signin{font-size:16px;text-align:center;padding-right:0}.btn.outline.fb-signin{background-size:11px;background-position:-webkit-calc(50% - 98px) center}.btn.outline.g-signin{margin-left:0;margin-top:20px;background-size:24px;background-position:-webkit-calc(50% - 93px) center}.signup-intro{font-size:14px}.signup-intro ul{font-size:12px}.field-wrapper.fname,.field-wrapper.lname{width:100%;float:none}.signup .btn-wrapper{text-align:center}.btn.signup-cancel{width:auto;border:none;line-height:1em;margin-left:0;margin-top:20px;text-decoration:underline;font-size:14px}.ckbox-wrapper.subscribe,.ckbox-wrapper.terms{width:100%;float:none}.ckbox-wrapper.subscribe{margin-top:15px}.addr-form h2,.addr-list h2{font-size:20px}.addr-list .anchor{font-size:12px}.addr-list li p{font-size:14px}.addr-list li .recipient{width:21.33758%}.addr-list li .info{width:35.82803%}.dely-method-ico,.dely-method-info{display:inline-block;vertical-align:middle}.addr-list li .addr,.addr-list li .contact{width:100%}.addr-list li .contact{margin-top:6px}.addr-list li .action{width:9.55414%;margin:0 2.38854%}.addr-list button{width:28.50318%}.field-wrapper.dely-city,.field-wrapper.dely-country,.field-wrapper.dely-pcode,.field-wrapper.dely-state,.field-wrapper.recpt-fname,.field-wrapper.recpt-lname{width:47.82609%}.addr-footnote,.addr-submit button{width:100%;float:none}.field-wrapper.dely-country,.field-wrapper.dely-state,.field-wrapper.recpt-lname{margin-left:4.34783%}.addr-footnote{margin-top:30px}.dely-method{margin:40px 0}.dely-method h2{font-size:20px}.dely-method-ico{width:33.12102%}.dely-method-info{width:66.87898%}.dely-insur{margin-bottom:20px}.dely-insur p{font-size:12px}#checkout-step-payment .payment h2,.dely-restrict h2{font-size:20px}.dely-method .btn.continue{width:100%}.dely-restrict{margin:40px 0}.dely-restrict>p br{display:none}.dely-restrict-list ul{padding:30px 30px 0}.dely-restrict-list li{display:block;width:100%;margin-left:0}.payment-ico,.payment-info{display:inline-block;vertical-align:middle}.dely-restrict-list .prd-img{width:23.88535%}.dely-restrict-list .prd-info{width:71.33758%;margin-left:4.77707%}#checkout-step-payment{margin-top:40px}#payment-buttons-container{margin-bottom:40px}#checkout-step-payment .payment>p{margin:10px 0 0}.payment-ico{width:23.88535%}.payment-ico img{margin:0 auto;height:auto}.payment-ico img.cc{width:66.66667%}.payment-ico img.pp{width:100%;height:auto}.payment-ico img.dd{width:78.66667%}.payment-info{width:66.71975%;margin-left:9.3949%}.opt-list .payment-info h3{font-size:2.34375vw;margin:0}.payment-card{padding:20px 0;margin:20px 0}.card-edit-btns .btn,.checkout .payment-card .field-wrapper{margin-top:20px}.card-list-back{width:18px;top:19px;left:19px}.card-list-close{width:18px;top:19px;right:19px}.payment-card ul{width:91.56977%}.checkout .field-wrapper.card-list{width:71.42857%}.payment-card .btn.newcard{font-size:12px;margin-top:20px;margin-left:4.7619%;width:23.80952%}.checkout .field-wrapper.expry-m,.checkout .field-wrapper.expry-y,.payment-card li.card-csc,.payment-card li.card-edit-btns,.payment-card li.card-name{width:47.61905%}.checkout .field-wrapper.expry-m,.payment-card li.card-name{margin-right:4.7619%}.payment-card>p{width:91.56977%;margin:10px auto 0}.bill-addr{padding:20px 30px}.bill-addr h4{font-size:20px}.bill-addr-data{margin-top:20px}.bill-addr-data p{font-size:14px}.bill-addr-data p.edit img{width:16px}.bill-addr-form .field-wrapper.dely-city,.bill-addr-form .field-wrapper.dely-country,.bill-addr-form .field-wrapper.dely-pcode,.bill-addr-form .field-wrapper.dely-state,.bill-addr-form .field-wrapper.recpt-fname,.bill-addr-form .field-wrapper.recpt-lname{width:47.61146%}.bill-addr-form .field-wrapper.dely-country,.bill-addr-form .field-wrapper.dely-state,.bill-addr-form .field-wrapper.recpt-lname{margin-left:4.77707%}#checkout-step-payment .bill-addr-form .btn-wrapper{text-align:right}.bill-addr-form .btn.save{width:47.7707%}.bill-addr-form .btn.cancel{width:23.88535%;margin-right:4.77707%}#checkout-step-payment .btn-wrapper{text-align:center}#checkout-step-payment .btn.continue{width:100%}.order-review{margin:40px 0}.order-review h2{font-size:20px}.order-review h3,.review-dely-payment b{font-size:14px}.order-review>p{margin:10px 0 0}.review-dely-payment{padding:0;border-bottom:none}.review-dely-payment li{float:none;width:100%;margin-left:0;padding:20px 30px;border-bottom:1px solid #000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.review-dely-payment p{margin:10px 0 0}.review-dely-payment span{font-size:14px;vertical-align:middle}.review-dely-payment .title{width:19.10828%;margin:0 4.77707% 0 0}.review-dely-payment .addr{width:57.00637%}.review-dely-payment .contact{width:19.10828%;text-align:right;margin:0}.review-dely-payment .desc{width:76.11465%}.review-dely-payment .visa{width:38px}.review-dely-payment .master{width:33px}.order-review .change{font-size:12px;position:absolute;top:20px;right:30px}.order-review .review-dely-payment .change{margin-top:0}.order-details{width:100%;float:none;margin:0;padding:20px 30px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.order-review .order-details .change{top:20px;right:30px}.order-details ul{margin-top:20px}.order-details li{margin-bottom:10px}.order-details .prd-img{width:19.10828%;margin-right:4.77707%}.order-details .prd-info{width:76.11465%;font-size:14px}.order-details h4{font-weight:400}.order-details h5{font-size:12px;margin:6px 0 0}.order-details p{margin:6px 0 0}.order-sum{width:100%;float:none;margin-bottom:20px;padding:0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.order-sum h3{display:none}.order-sum dt{font-size:16px;width:52.54777%}.order-sum dd{font-size:16px;width:47.45223%}.order-sum .extra,.order-sum .order-total .extra{font-size:14px}.order-sum .btn,.order-sum .order-total dd{font-size:18px}.order-review.ppex{margin:0 0 40px}.order-review.ppex .review-addr,.order-review.ppex .review-method{width:100%;float:none;margin:0}.order-review.ppex .dropdown{margin-top:10px}.order-complete-cover,.order-no,.orer-no-wrapper{margin-top:20px}.order-review.ppex select{font-size:14px;height:42px}.order-greeting{width:100%;float:none;font-size:14px}.order-greeting h2,.order-no dt{font-size:18px}.order-no{width:100%;float:none;padding:20px 0}.order-no dd{font-size:36px}.order-no .status{letter-spacing:.1em}.order-complete .order-sum{margin-bottom:20px}.order-review .print{font-size:0;border:none;width:32px;height:31px;padding:0;background-size:contain;background-position:0 0;top:14px;bottom:inherit}.order-review .print:hover{background-color:transparent;background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_print.svg);opacity:.5;transition:opacity .25s ease-out}.order-next{margin-bottom:40px}.order-next h2{font-size:24px}.order-next p{font-size:14px;text-align:center}.order-next-content.deposit p{width:100%}.payment-opt{width:100%;position:static;margin-top:16px;font-size:0}.payment-opt li{display:inline-block;width:47.82609%;vertical-align:top}.payment-opt li.bank{border-bottom:1px solid #000}.payment-opt li.paypal{margin-left:4.34783%}.payment-opt table{width:210px;margin:10px auto 0;font-size:14px}.payment-opt td:nth-child(even),.payment-opt td:nth-child(odd){width:105px}.payment-opt li span{font-size:12px;text-align:center}.payment-opt li.paypal span{font-size:14px;line-height:1.3em;margin-top:20px}.order-complete-recmd{margin-bottom:40px}.order-complete-recmd h2{font-size:24px}.order-complete-recmd ul{margin-top:20px}.order-complete-recmd li{width:30.43478%;margin-right:4.34783%}.order-complete .btn.ctnshop{width:100%;margin-bottom:40px;font-size:18px}}@media screen and (max-width:767px){.ckbox-wrapper .ico-checkbox,.ckbox-wrapper label{vertical-align:middle}input.txt{font-size:14px}.sign-box .field-wrapper{margin-top:20px}.ckbox-wrapper label{font-size:12px}.opt-list{margin:20px 0 15px}.opt-list li{margin-top:15px}.opt-list li h3{font-size:16px}.opt-list li p{font-size:12px}.opt-list li span{font-size:18px}.checkout-header a{width:40.625%;margin:3.125% auto}.checkout-footer-contact a{display:block}.checkout-footer-contact span{margin-left:0;display:block}.checkout-footer-copyright b{display:block;width:0}.ckbox-wrapper.remember{margin-top:20px}.forgot-pw{font-size:12px;width:46%;margin-top:24px}.btn.signin{margin-top:20px}.sign-box .or-wrapper{margin:20px 0}.btn.outline.fb-signin,.btn.outline.g-signin,.btn.outline.guest{font-size:14px}.btn.outline.fb-signin{background-position:-webkit-calc(50% - 83px) center}.btn.outline.g-signin{background-position:-webkit-calc(50% - 80px) center}.signup-intro p{margin:15px 0 0}.btn.create{margin-top:20px}.signup .btn-wrapper{margin:20px 0}.addr-list li,.addr-list li p{text-align:left}.addr-list li .recipient{width:29.25764%}.addr-list li .info{width:57.64192%}.addr-list li .action{width:13.10044%;margin:0}.addr-list button{width:100%;max-width:200px;margin-top:8px;margin-left:29.25764%}.addr-form input.txt{font-size:16px}.dely-method li img{height:84px}.dely-insur{margin-bottom:15px}.dely-insur p b{font-size:14px}.dely-restrict>p{margin:10px 0 15px}.dely-restrict-list ul{padding:20px 20px 0}.dely-restrict-list li{margin-bottom:20px}.dely-restrict-list .prd-img{width:31.38075%}.dely-restrict-list .prd-info{width:64.43515%;margin-left:4.1841%}.dely-restrict .btn.remove{background-position:-webkit-calc(50% - 92px) center}.dely-restrict .btn-wrapper span{font-size:20px}.opt-list .payment-info h3{font-size:18px}.payment-info img.visa{width:52px}.payment-info img.master{width:40px}.checkout .payment-card select{font-size:14px}.bill-addr h4{font-size:18px}}@media screen and (max-width:580px){.dely-insur p,.dely-restrict .btn.remove:hover{background-image:none}.btn.outline.guest{font-size:16px}.checkout h1{margin:20px 0 5px;font-size:24px}.checkout h2{font-size:11px;margin:0 auto 15px}.row-container-body{width:90.625%}.row-container-body.checkout{width:100%}input.txt{font-size:16px}.checkout .ckbox-wrapper label{font-size:14px}.opt-list{margin:15px 0 0}.opt-list li{margin-bottom:10px;text-align:center}.opt-list li label{padding:20px}.opt-list li p{margin:5px 0 10px}.opt-list li .highlight span{width:30px;height:30px;background-size:13px auto}.checkout-footer{padding:15px 0}.checkout-footer-contact,.checkout-footer-copyright{width:100%;float:none;text-align:center}.checkout-footer-pom{height:60px}.checkout-footer-pom li{font-size:11px;text-align:center;line-height:1.09091em}.checkout-footer-pom li .br1{display:block;font-size:0;line-height:0}.checkout-footer-pom li .br2{display:inline;font-size:11px;line-height:1.09091em}.checkout-footer-pom li.money-back{background-size:18px;background-position:center 0;padding:28px 0 0}.checkout-footer-pom li.fast-delivery{background-size:31px;background-position:center 0;padding:28px 0 0}.checkout-footer-pom li.safe-shopping{background-size:28px;background-position:center 0;padding:28px 0 0}.checkout-footer-contact{margin-top:15px}.checkout-footer-contact dt{font-size:12px}.checkout-footer-contact dd{font-size:14px}.checkout-footer-contact span{font-size:11px}.checkout-footer-copyright{margin-top:20px;font-size:12px}.checkout-footer-copyright span{margin-top:3px}.checkout-footer-paymenticon{position:static;text-align:center;margin-top:20px}.checkout-footer-paymenticon .visa{width:40px}.checkout-footer-paymenticon .mastercard{width:42px}.checkout-footer-paymenticon .paypal{width:59px}.checkout-progress{width:90.625%;margin:0 auto 22px}.progress-node b{font-size:12px}.sign-box-tab-wrapper{display:block;background-color:#000;padding-top:5px;margin-top:42px}.sign-box-tab{margin:0 auto;font-size:0;width:90.625%}.sign-box-tab li{display:inline-block;width:50%;font:700 16px/1em GrayReg;text-align:center;text-transform:uppercase;padding:3.44828%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;color:#fff}.sign-box-tab li:not(.current):hover{background-color:#333;transition:background-color .25s ease-out}.sign-box-tab li.current{color:#000;background-color:#fff;cursor:default}.sign-box{width:90.625%;margin:30px auto}.guest-checkout{margin-bottom:30px}.top-line{padding-top:35px}.sign-box.signin,.sign-box.signup{float:none}.forgot-pw{font-size:14px}#sign-up-title{font-size:22px}#checkout-step-login h2{text-align:center}.btn.signup-cancel,.signup-intro{display:none}.signup-form{display:block}.addr-list{width:90.625%;margin:20px auto 0;padding:20px 20px 0}.addr-list h2{font-size:16px}.addr-list .anchor{font-size:11px}.addr-list li{margin-top:0;padding:20px 0;border-top:1px solid #000}.addr-list li:first-of-type{border-top:none}.addr-list li p{display:block}.addr-list li .action,.addr-list li .info,.addr-list li .recipient{width:100%}.addr-list li .info{margin-top:10px}.addr-list li .action{text-align:right}.addr-list li .action img{width:16px}.addr-list li .action img:last-child{float:none;margin-left:30px}.addr-list button{margin-left:0;margin-top:15px;max-width:none}.addr-form{margin:30px auto;width:90.625%}.addr-form h2{font-size:18px}#checkout-step-login h2.receipt-title,.addr-form input.txt{font-size:14px}#receipt-email{width:90%}.addr-form .field-wrapper{margin-top:3.44828%}.field-wrapper.dely-city,.field-wrapper.dely-country,.field-wrapper.dely-pcode,.field-wrapper.dely-state,.field-wrapper.recpt-fname,.field-wrapper.recpt-lname{display:block;width:100%}.field-wrapper.dely-country,.field-wrapper.dely-state,.field-wrapper.recpt-lname{margin-left:0}.field-wrapper.bz-addr{padding-bottom:0}.addr-footnote,.addr-submit,.field-wrapper.dely-st{margin-top:20px}.addr-footnote p{font-size:12px;text-align:justify}.dely-method h2,.dely-restrict h2{font-size:18px;line-height:1em}.card-edit-btns,.payment-card>p{text-align:center}.dely-method{margin:30px auto;width:90.625%}.dely-method-ico,.dely-method-info{display:block;width:100%}.dely-method-info{margin-top:10px}.dely-method li img{height:10.625vw}.dely-insur{margin-bottom:10px;padding:10px 20px}.dely-insur p{width:calc(100% - 33px);width:-moz-calc(100% - 33px);width:-webkit-calc(100% - 33px);padding-left:0;margin:0 0 0 15px}.dely-restrict{width:90.625%;margin:30px auto}.dely-restrict>p{font-size:12px;margin:5px 0 10px}.dely-restrict-list{padding-top:52px}.dely-restrict-list ul{padding:10px 10px 0}.dely-restrict-list .prd-img{display:block;width:100%}.dely-restrict-list .prd-img img{width:48.50746%;margin:0 auto}.dely-restrict-list .prd-info{display:block;width:100%;text-align:center;margin-left:0;font-size:12px}.dely-restrict-list h3{margin:10px 0 0}.dely-restrict-list h4{margin:5px 0 0}.dely-restrict-list h3,.dely-restrict-list h5{font-size:14px}.dely-restrict-list .prd-info span{margin-top:5px}.dely-restrict-list h5{margin:10px 0 0}.dely-restrict .btn-wrapper span{display:none}.dely-restrict-list p{margin:3px 0 0}.dely-restrict .btn.outline{font-size:12px;width:48.27586%;line-height:40px}.dely-restrict .btn.remove{margin-left:3.44828%;background-image:none}.dely-restrict .btn.change:after{content:' address'}.dely-restrict .btn.remove:after{content:' item(s)'}.dely-restrict .btn-wrapper{position:absolute;top:0;left:0;width:100%;margin:0}#checkout-step-payment{margin:30px auto 0;width:90.625%}#payment-buttons-container{margin-bottom:30px}#checkout-step-payment h2{font-size:16px}#checkout-step-payment>p{font-size:12px;margin:8px 0 0}.payment-ico,.payment-info{display:block;width:100%}.payment-ico img.cc{width:20.16129%}.payment-ico img.pp{width:48.38709%}.payment-ico img.dd{width:24.19355%}.payment-info{margin-left:0}.opt-list .payment-info h3{margin:15px 0 0}.payment-card{margin:15px 0;padding:15px 10px}.card-list-back{width:16px;top:12px;left:11px}.card-list-close{width:16px;top:12px;right:11px}.payment-card ul{width:100%;padding-top:10px}.payment-card .txt{font-size:14px}.checkout .payment-card .field-wrapper{margin-top:10px}.checkout .field-wrapper.card-list{width:100%}.checkout .card-list select{padding:0 32px 0 47px}.card-list option{padding:3px 0 3px 50px}.card-list option.visa{background-size:32px}.card-list option.master{background-size:28px;background-position:13px center}.card-list .card-type.visa{width:32px}.card-list .card-type.master{width:30px}.card-list .card-action{top:71px;transform:none;-moz-transform:none;-webkit-transform:none}.card-list .card-action.edit{right:50px}.card-list .card-action.remove{right:0}.payment-card .btn.newcard{line-height:40px;margin-top:10px;margin-left:0;width:51.86567%}.checkout .field-wrapper.expry-m,.checkout .field-wrapper.expry-y,.payment-card li.card-csc,.payment-card li.card-edit-btns,.payment-card li.card-name{display:block;width:100%}.checkout .field-wrapper.expry-m,.payment-card li.card-name{margin-right:0}.card-edit-btns .btn{font-size:12px;width:100%;line-height:42px;margin-top:10px}.payment-card>p{width:100%}.bill-addr{padding:20px}.bill-addr h4{float:none;font-size:16px}.bill-addr-toggle{float:none;margin-top:10px}.bill-addr-data{margin-top:15px;position:relative}.bill-addr-data p{margin-top:.65em}.bill-addr-data p.addr,.bill-addr-data p.contact,.bill-addr-data p.name{display:block;width:100%}.bill-addr-data p.edit{display:block;width:auto;position:absolute;top:0;right:0;margin:0}.order-review .change,.order-review .order-details .change{top:9px;right:10px}.bill-addr-form .field-wrapper.dely-city,.bill-addr-form .field-wrapper.dely-country,.bill-addr-form .field-wrapper.dely-pcode,.bill-addr-form .field-wrapper.dely-state,.bill-addr-form .field-wrapper.recpt-fname,.bill-addr-form .field-wrapper.recpt-lname{width:100%;display:block}.bill-addr-form .field-wrapper.dely-country,.bill-addr-form .field-wrapper.dely-state,.bill-addr-form .field-wrapper.recpt-lname{margin-left:0}.bill-addr-form{padding-top:10px}.bill-addr-form .ckbox-wrapper.bz-addr-check,.bill-addr-form .field-wrapper{margin-top:10px}#checkout-step-payment .btn-wrapper,.bill-addr-form .btn-wrapper{margin-top:15px}.bill-addr-form .btn{font-size:14px;height:42px}.bill-addr-form .btn.save{width:47.98387%}.bill-addr-form .btn.cancel{width:47.98387%;margin-right:4.032259%}#checkout-step-payment .btn-wrapper p{font-size:12px;line-height:1.125em;width:60%;margin:0 auto}.order-review{margin:30px auto;width:90.625%}.order-review h2{font-size:16px}.order-review>p{font-size:12px;margin:5px 0 0}.order-review-list{margin-top:10px}.order-review h3{font-size:14px;font-weight:400}.review-dely-payment li{padding:10px}.review-dely-payment span{font-size:12px}.review-dely-payment .addr,.review-dely-payment .contact,.review-dely-payment .desc,.review-dely-payment .title{width:100%}.review-dely-payment .title{font-size:14px;margin:0}.review-dely-payment .addr{margin:5px 0}.review-dely-payment .contact{margin:0;text-align:left}.review-dely-payment .desc{margin-top:5px}.review-dely-payment b{font-size:12px}.order-details{padding:10px 10px 0}.order-details ul{margin-top:15px}.order-details li{margin-bottom:15px}.order-details .prd-img{display:block;width:48.50746%;margin:0 auto 10px}.order-details .prd-info{width:100%;text-align:center}.order-details h4{font-weight:300}.order-details span{margin-top:6px}.order-sum{padding:0 10px;margin-bottom:15px}.order-sum dl{padding-top:10px}.order-sum dl *{margin-bottom:10px}.order-sum dt{font-size:14px;width:62.68657%}.order-sum dd{font-size:14px;width:37.31343%}.order-sum .extra,.order-sum .order-total .extra{font-size:12px}.order-sum .order-total dd{font-size:16px}.order-sum .btn{margin-top:15px}.order-review.ppex{margin:0 auto 30px}.order-complete-cover{margin-top:0;padding-top:25%;background-size:cover}.order-complete-cover h1{font-size:7.5vw;margin-top:7.8125%}.order-complete-cover p{margin:6px 0 0;letter-spacing:.15vw}.orer-no-wrapper{width:90.625%;margin:20px auto 0}.order-greeting{font-size:12px}.order-greeting h2{font-size:16px}.order-no{margin-top:15px;padding:15px 0}.order-no.deposit{padding:10px 0}.order-no dt{font-size:14px}.order-no dd{font-size:30px}.order-no .status{font-size:11px;letter-spacing:0}.order-complete .order-sum{margin-bottom:15px}.order-review .print{width:28px;height:27px;top:8px;right:11px}.order-next{width:90.625%;margin:0 auto 30px}.order-next h2{font-size:18px;text-align:left}.order-next p{font-size:12px;text-align:left}.payment-opt{margin-top:14px}.payment-opt li{display:block;width:100%;padding:15px}.payment-opt li.bank{border-bottom:none}.payment-opt li.paypal{margin-left:0}.payment-opt li.paypal span{margin-top:10px;font-size:12px}.order-complete-recmd{display:none;width:90.625%;margin:0 auto 30px}.order-complete-recmd h2{font-size:18px;text-align:left}.order-complete-recmd ul{margin-top:15px}.order-complete-recmd li{width:48.27586%;margin-right:3.44828%}.order-complete .btn.ctnshop{width:90.625%;font-size:16px;line-height:46px;margin:0 auto 30px}}