.swatch-label,a.swatch-size-link:hover{text-decoration:none}.camp-list-block h3,.camp-list-title a,.campaign-info h1,.ship-prom,.sold-out-mark{text-transform:uppercase}.camp-btns:after,.camp-list-block li:after,.camp-list-block:after,.camp-preview ul:after,.camp-preview:after,.campaign-info .camp-extra:after,.campaign-info:after,.campaign-prd-list:after{display:block;content:'';clear:both}.campaign-info{margin-top:20px}.campaign-info .camp-banner{float:left;width:48.71795%}.campaign-info .camp-info{float:right;width:48.71795%}.campaign-info h1{margin:0;font:400 30px/1em GrayReg}.campaign-info h2{margin:12px 0 0;font:400 18px/.75em Roboto}.campaign-info .camp-desc-wrapper{margin-top:20px;font:300 13px Roboto;overflow:auto;position:relative}.campaign-info .camp-desc-wrapper p{margin:0 0 1em;text-align:justify}.campaign-info .camp-desc-exp{display:none}.campaign-info .camp-extra{border-top:1px solid #000;font-size:0;margin-top:10px}.camp-endtime{float:left;font:400 16px/1em Roboto;margin:16px 0 0}.camp-endtime b{font-weight:500}.camp-endtime span{white-space:pre-wrap}.camp-endtime strong{font-weight:500;color:#df4835}.camp-share{float:right;margin-top:17px;position:relative}.camp-share-switch{width:14px;display:none;cursor:pointer}.camp-share li:hover,.camp-share-switch:hover{opacity:.7;transition:opacity .25s ease-out}.camp-share-icon{text-align:right}.camp-share-icon span{display:none;width:10px}.camp-share li{display:inline-block;margin-left:25px}.camp-share li.close{display:none}.camp-share li.email{margin-left:0}.camp-share li a{display:block;cursor:pointer}.camp-share li.close a{width:14px;height:14px;background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_close_wh.svg)}.camp-share li.email a{width:18px;height:14px;background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_email.svg)}.camp-share li.fbk a{width:7px;height:14px;background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_fbk.svg)}.camp-share li.pin a{width:11px;height:14px;background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_pin.svg)}.camp-share li.twt a{width:16px;height:14px;background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_twt.svg)}.campaign-prd-list{padding:5.12821% 0 2.5641%;font-size:0}.products-grid>li{display:inline-block;font:300 16px Roboto;width:31.03448%;margin-bottom:3.44828%;margin-right:3.44828%;vertical-align:top;position:relative}.products-grid>li:nth-child(3n){margin-right:0}.products-grid .product-image img{width:100%}.configurable-swatch-list li{display:inline-block;margin-right:10px;vertical-align:top;cursor:pointer}.configurable-swatch-list li:last-child{margin-right:0}.configurable-swatch-list li a{display:block;width:13px;height:13px;border-radius:8px}.configurable-swatch-list li.extra>a{border:1px solid #000;width:11px;height:11px;border-radius:8px;background:url(https://img.livingstyles.com.au/media/wysiwyg/more.gif) 3px 3px no-repeat}.configurable-swatch-list li.extra.exp>a,.configurable-swatch-list li.extra>a:hover{background-color:#000;background-image:url(https://img.livingstyles.com.au/media/wysiwyg/more_wh.gif);transition:background-color .2s ease-out}.swatch-ce-box{display:none;position:absolute;background-color:#fff;border-style:solid;border-width:1px;left:50%;transform:translateX(-50%)}.swatch-ce-box.image{width:35px}.swatch-size-link{text-align:left;margin-left:0}.swatch-close{position:relative;width:100%;text-align:center}.swatch-close img{margin:10px auto;width:14px}.swatch-arrow{width:12px;height:12px;border-bottom:1px;border-right:1px;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%) rotate(45deg);border-style:solid;border-top:0;border-left:0;background:#fff}.swatch-ce{position:relative;width:15px}.swatch-ce .configurable-swatch-list li{display:block;width:15px;position:relative}.swatch-se{position:relative}.swatch-se .configurable-swatch-list li{display:block;position:relative}.swatch-se .configurable-swatch-list .swatch-link{margin:0 5px 15px;width:auto}.swatch-label{display:block;text-align:center;white-space:nowrap}.products-grid .price span,.ship-prom{display:inline-block}.configurable-swatch-list .wide-swatch .swatch-label{font:14px Roboto;padding:0 30px;line-height:20px}.configurable-swatch-list li a:hover,.product-image:hover,.swatch-size a:hover{opacity:.8;transition:opacity .2s ease-out}.product-name a:hover{opacity:.5;transition:opacity .2s ease-out}.swatch-size{position:relative;font-size:14px;line-height:1em;text-decoration:underline;margin-top:10px}.swatch-size a{cursor:pointer}.products-grid .price-rrp{font-weight:400;color:#c2c2c2;margin-top:15px;line-height:1em}.products-grid .price{font-weight:400;margin-top:5px;line-height:1em}.products-grid .price .price-sale{color:#df4835;margin-left:8px}.ship-prom{font:500 10px/15px Roboto;color:#fff;padding:0 5px;margin-top:12px}.ship-prom.free{background-color:#deb408}.ship-prom.fixed{background-color:#eaa380}.ship-prom.cap{background-color:#c2c4c6}.products-grid>li.sold-out .product-image img{opacity:.3}.sold-out-mark{font:1.71875vw GrayReg;line-height:1em;color:#000;position:absolute;top:0;left:0;text-align:center;margin-top:44.62963%;margin-left:27.22222%;padding:3px 6px 2px;border:1px solid #000}.products-addition{display:block;position:absolute;right:0;top:0;text-align:right}.addition-new{background-color:#000;color:#fff;font:16px RobotoItaly;padding:1px 5px}.addition-discount{background-color:#df4835;color:#fff;font:14px GrayReg;padding:5px;line-height:1}.camp-list-title{position:relative;height:24px}.camp-list-title span{display:block;width:100%;height:1px;background-color:#000;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.camp-list-title a{display:block;font:36px/.69444em GrayReg;padding:0 20px;white-space:nowrap;background-color:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.camp-list-title a:after{content:' member specials'}.camp-list-other{margin:3.4188% 0 6.8376%}.camp-list-block>li{float:left;width:23.07692%;margin-right:2.5641%}.camp-list-block .camp-banner{width:100%}.camp-list-block .camp-banner a:hover{opacity:.8;transition:opacity .2s ease-out}.camp-list-block .camp-intro{width:100%;text-align:center;padding-top:15px;position:relative;font-size:0}.camp-list-block .camp-intro a{display:inline-block;color:#000;text-decoration:none;max-width:100%}.camp-list-block .camp-intro a:hover{opacity:.5;transition:opacity .2s ease-out}.camp-list-block h3{font:14px/1em GrayReg;margin:0}.camp-list-block h4{font:300 12px/1em Roboto;margin:5px 0 0}.camp-list-block h3,.camp-list-block h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.125em}.camp-list-block .camp-time{font:italic 300 12px/1em Roboto;text-transform:capitalize;margin-top:10px}.camp-list-block .camp-btns{display:block;margin-top:15px}.camp-list-block .btn{display:inline-block;font:400 12px Roboto;text-align:center;text-transform:uppercase;cursor:pointer;width:44.44444%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.camp-list-block .btn.outline{border:1px solid #000;line-height:30px}.camp-list-block .btn.blk{background-color:#000;color:#fff;line-height:32px;margin-left:8.10811%}.camp-list-block .camp-intro .btn:hover{opacity:1;background-color:#7cc576;border-color:#7cc576;color:#fff;transition:background-color .25s ease-out,border-color .25s ease-out}.camp-preview{display:none;margin-top:0;position:absolute;width:100%;left:0;background-color:#fff}.camp-preview .close{display:block;width:24px;margin:5px auto 0;cursor:pointer}.camp-preview .close:hover{opacity:.5;transition:opacity .25s ease-out}.camp-preview li{float:left;width:29.62963%;margin-right:5.55556%;margin-top:15px}.camp-preview li:nth-child(3n){margin-right:0}.camp-preview .btn.blk{margin:24px auto 0}.camp-list-other .bx-wrapper .bx-pager{bottom:-30px}.camp-list-other .bx-wrapper .bx-pager .bx-pager-item{width:50px;height:3px;margin-right:10px}.camp-list-other .bx-wrapper .bx-pager.bx-default-pager a{border-radius:0;top:0;left:0;display:block;width:50px;height:3px;outline:0;font-size:0;background:#ebebeb;padding:0}.camp-list-other .bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;border-radius:0}.campaign-prd:hover .bx-wrapper .bx-controls-direction a{opacity:1;transition:opacity .3s ease-in}.campaign-prd:hover .bx-wrapper .bx-controls-direction a.disabled{opacity:.4}.msg-popup{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.3);display:none;z-index:2000}.msg-popup .close{position:absolute;top:15px;right:15px;width:24px;cursor:pointer}.msg-popup .close:hover{opacity:.5;transition:opacity .25s ease-out}.msg-popup-wrapper{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.msg-popup input,.msg-popup textarea{display:block;border:1px solid #000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.msg-popup input{text-overflow:ellipsis}.msg-popup button{display:block;border:none;background-color:#000;color:#fff;cursor:pointer;text-align:center;text-transform:uppercase}.msg-popup button:hover{background-color:#7cc576;transition:background-color .25s ease-out}.msg-popup button:disabled{font-size:0}.msg-popup button:disabled:hover{background-color:#000;opacity:.3}.msg-cart,.msg-notify,.msg-recomd{width:65.81187%;max-width:770px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.msg-popup-whitespace{padding:0 2.5641%}.msg-cart h4,.msg-notify h4,.msg-recomd h4{margin:20px 0 0;font:400 18px/24px GrayReg;text-transform:uppercase}.msg-notify h4:before{content:'notify me when this item is available again!'}.msg-notify-form,.msg-notify-result{margin:15px 0 30px}.msg-notify-result{display:none}.msg-notify-form *{display:block}.msg-notify-form p{font:300 16px/1.125em Roboto;margin:0 0 10px}.msg-notify-form input{float:left;font:400 16px/40px Roboto;width:78.16901%;padding:0 15px}.msg-notify-form button{float:right;font:400 16px/42px Roboto;width:19.71831%}#msg-notify .please-wait{position:absolute;right:10%;bottom:38px}#msg-notify .validation-advice{position:absolute;bottom:10px}.btn-cart-running{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.msg-recomd-prd{width:33.80282%;float:left;text-align:center;margin:20px 0 30px}.msg-recomd-prd p{margin:0}.msg-recomd-prd a{display:block;font:18px/1.125em GrayReg;margin-top:15px}.msg-recomd-prd span{display:block;font:300 16px/1em Roboto;margin-top:.75em}.msg-recomd-prd b{font-weight:400;font-size:18px}.msg-recomd-form{width:61.97183%;float:right;margin:20px 0 30px}.msg-recomd-form input{display:block;width:100%;font:400 16px/40px Roboto;margin-bottom:10px;padding:0 15px}.msg-recomd-form textarea{width:100%;padding:15px;font:italic 300 16px/1.125em Roboto;height:110px}.msg-recomd-form button{width:140px;font:400 16px/60px Roboto;float:right;margin-top:15px}#recaptcha-bc{float:left;transform:scale(.85) translate(-27px,9px)}#msg-recomd .please-wait{position:absolute;right:10%;bottom:50px}@media screen and (max-width:1150px){#recaptcha-bc{float:none;transform:scale(.85) translate(0,9px);width:304px;margin:auto}#recaptcha-bc:after{content:'';display:block;clear:both}.msg-recomd-form button{float:none;width:100%}}@media screen and (max-width:1024px){.row-container-body{width:89.84375%}.campaign-info{margin-top:15px}.campaign-info .camp-banner{width:47.82609%}.campaign-info .camp-info{width:49.27536%}.campaign-info h1{font-size:2.34375vw}.campaign-info h2{font-size:1.82292vw;margin-top:.6em}.campaign-info .camp-desc-wrapper{font-size:12px;margin-top:10px}.camp-endtime,.product-name{font-size:14px}.camp-endtime{margin-top:10px}.camp-share{margin-top:11px}.camp-share-switch{display:block}.camp-share-icon{position:absolute;top:14px;right:0;display:none}.camp-share-icon span{display:inline-block;margin-right:6px}.products-grid>li,.products-grid>li:nth-child(3n){margin-right:6.66667%}.camp-share-icon ul{background-color:#000;width:215px;text-align:center;padding:10px 0;border-radius:5px}.camp-share li.close{display:inline-block;margin-left:0}.camp-share li,.camp-share li.email{margin-left:30px}.camp-share li.email a{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_email_wh.svg)}.camp-share li.fbk a{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_fbk_wh.svg)}.camp-share li.pin a{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_pin_wh.svg)}.camp-share li.twt a{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_twt_wh.svg)}.products-grid>li{width:46.66667%;margin-bottom:6.66667%;font-size:14px}.products-grid>li:nth-child(2n){margin-right:0}.swatch-size{font-size:12px}.sold-out-mark{font-size:2.14844vw;margin-top:44.82143%;margin-left:28.0357%}.camp-list-title{height:22px}.camp-list-title a{font-size:28px}.camp-list-other{margin:4.34783% 0 8.69566%}.camp-list-block>li{width:30.43478%;margin-right:4.34783%}.camp-preview li{width:28.57143%;margin-right:7.14286%}.camp-preview .btn.blk{margin-top:28px}.msg-recomd-prd{width:34.78261%}.msg-recomd-form{width:61.95652%}}@media screen and (max-width:767px){.campaign-info .camp-banner,.campaign-info .camp-info{margin:0 auto;width:100%;float:none}.campaign-info .camp-banner{max-width:580px}.campaign-prd-list li,.campaign-prd-list li:nth-child(3n){margin-right:4.34783%}.campaign-info h1{font-size:3.44828vw;text-align:center;margin-top:2.58621%}.campaign-info h2{font-size:2.75862vw;font-weight:300;text-align:center;margin-top:.375em}.camp-endtime{float:none;text-align:center;font-size:2.06897vw;margin-top:1.90114%}.campaign-info .camp-desc-wrapper{margin-top:1.72414%;overflow:hidden}.campaign-info .camp-desc-wrapper p{text-align-last:center}.campaign-info .camp-desc-exp{display:block;text-align:center;position:absolute;bottom:0;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 )}.campaign-info .camp-desc-exp a{display:inline-block;padding:0 10px;width:12px;vertical-align:bottom;margin-top:20px;cursor:pointer}.campaign-info .camp-desc-exp a:hover{opacity:.5;transition:opacity .25s ease-out}.campaign-info .camp-desc-exp a.exp{transform:rotate(180deg)}.campaign-info .camp-extra{border-top:none;border-bottom:1px solid #000;margin-top:20px;padding-bottom:10px}.camp-share{float:none;margin-top:0}.camp-share-switch{display:none}.camp-share-icon{display:block;position:inherit;top:inherit;right:inherit;text-align:center}.camp-share li.close,.camp-share-icon span{display:none}.camp-share-icon ul{background-color:transparent;width:auto;padding:0}.camp-share li.email{margin-left:0}.camp-share li.email a{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_email.svg)}.camp-share li.fbk a{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_fbk.svg)}.camp-share li.pin a{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_pin.svg)}.camp-share li.twt a{background-image:url(https://img.livingstyles.com.au/media/wysiwyg/ico_twt.svg)}.campaign-prd-list{padding:4.34783% 0}.campaign-prd-list li{width:47.82609%;margin-bottom:4.34783%}.campaign-prd-list li:nth-child(2n){margin-right:0}.camp-list-block>li{width:47.82609%}.msg-recomd-prd{width:33.33333%}.msg-recomd-form{width:61.90476%}}@media screen and (max-width:580px){.row-container-body{width:100%}.row-container-body.prd-list{width:90.625%;margin:auto}.camp-endtime,.campaign-info .camp-desc-wrapper,.campaign-info h1,.campaign-info h2{width:90.625%;margin-left:auto;margin-right:auto}.campaign-info h1{font-size:20px;margin-top:15px}.campaign-info h2{font-size:14px;margin-top:6px}.camp-endtime{font-size:12px;margin-top:12px}.product-name,.products-grid>li{font-size:2.3988vw}.campaign-info .camp-desc-wrapper{margin-top:15px}.products-grid>li{width:100%;margin-right:0;margin-bottom:8.31025%;text-align:center}.products-grid>li:nth-child(3n){margin-right:0}.swatch-size{font-size:2.09895vw}.sold-out-mark{font-size:3.5982vw;margin-top:45.70637%;margin-left:40%}.camp-list-title{height:16px}.camp-list-title a{font-size:20px}.camp-list-title a:after{content:' specials'}.camp-list-other{margin:6.25% auto;width:90.625%}.camp-list-block>li{width:100%;float:none;margin-right:5px}.camp-list-block h3{font-size:4.375vw}.camp-list-block .camp-time,.camp-list-block h4{font-size:3.75vw}.camp-list-block .camp-time{margin-top:5px}.camp-list-block .btn{width:140px}.camp-list-block .btn.blk{margin-left:10px}.camp-preview li{width:31.03448%;margin-right:3.44828%;margin-top:3.44828%}.camp-preview .btn.blk{margin-top:20px}.camp-list-other .bx-wrapper .bx-pager{display:none}.camp-list-other .bx-wrapper:hover .bx-controls-direction a{opacity:1;transition:opacity .2s ease-out}.camp-list-other .bx-wrapper:hover .bx-controls-direction a.disabled{opacity:.2}.msg-popup .close{width:18px}.msg-cart,.msg-notify,.msg-recomd{width:90.625%}.msg-popup-whitespace{padding:0 5.17241%}.msg-cart h4,.msg-notify h4,.msg-recomd h4{font-size:16px;line-height:18px;margin-top:16px}.msg-notify h4:before{content:'notify me when available'}.msg-notify-form{margin:10px 0 20px}.msg-notify-form p{font-size:14px}.msg-notify-form input{float:none;width:100%;font-size:14px;padding:0 10px;text-overflow:ellipsis}.msg-notify-form button{float:none;width:140px;margin:15px auto 0}.msg-recomd{width:100%;padding:0 4.6875%}.msg-recomd-prd{width:100%;float:none;margin:10px 0 0}.msg-recomd-prd:after{content:'';display:block;clear:both}.msg-recomd-prd img{float:left;width:44.82759%}.msg-recomd-prd p{float:right;width:51.72414%;text-align:left}.msg-recomd-prd a,.msg-recomd-prd b{font-size:16px}.msg-recomd-prd span{font-size:14px}.msg-recomd-form{width:100%;margin:10px 0 20px}.msg-recomd-form input{font-size:14px;padding:0 10px;float:left;margin-right:3.44828%}.msg-recomd-form input:nth-child(2n){margin-right:0}.msg-recomd-form textarea{font-size:14px;padding:10px}.msg-recomd-form button{float:none;margin:15px auto 0}}