@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200&display=swap);
@font-face{font-family:Italian Plate Mono;src:local("Italian Plate Mono"),url(/complete-your-look/1447/20260223-105748/fonts/ItalianPlateNo1Mono-Demibold.5379b6d.otf) format("opentype")}.container[data-v-6e9cb956]{font-family:Italian Plate Mono;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.post-transform-cache{background-color:#cd5c5c!important}.pre-transform-cache{background-color:#daa520!important}.debug-banner{margin:6px;border-radius:6px;background-color:#ffdab9;color:#000;font-family:sans-serif;font-size:1.2em;text-align:center;position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:9999}.debug-banner div{padding:4px}
.arrow-widget{position:relative;display:flex;justify-content:space-evenly;align-items:center;height:30px;border:1px solid #e4e4e4;border-radius:4px;background-color:#f1f1f1;padding:4px 6px;-moz-user-select:none;user-select:none;text-align:center;margin:25px 0 0 5px}.name{position:absolute;left:0;top:-22px;font-size:12px}.down,.up{cursor:pointer}.display{font-size:12px}
.product .image-div[data-v-19ac9e46]{max-height:150px}.product .product-image[data-v-19ac9e46]{width:80%!important}.product .product-image img[data-v-19ac9e46]{max-width:100%}.image-container[data-v-19ac9e46]{position:relative;display:flex;justify-content:center}.product .product-info .product-description[data-v-19ac9e46]{font-size:14px}.product .product-info .dimensions[data-v-19ac9e46]{font-size:12px}@media screen and (min-width:1024px){.product .image-div[data-v-19ac9e46]{max-height:250px}.product .product-image[data-v-19ac9e46]{width:80%}}
.pgrid-item{position:relative;font-size:16px}.pgrid-item,.product-template{display:flex;flex-direction:column}.product-template{align-items:center;text-align:center;padding:10px;img{-o-object-fit:contain;object-fit:contain;flex-grow:1;max-width:100%}}
.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));grid-gap:20px;padding:10px}
.wishlist-item{display:flex;align-items:center;justify-content:space-between}.wishlist-item-image{height:50px;width:100px;-o-object-fit:contain;object-fit:contain}.wishlist-item-button{width:20px;height:20px;background-color:#000;color:#fff;display:flex;align-items:baseline;justify-content:center;border-radius:100%;font-weight:900;font-family:sans-serif}
.no-items{align-self:center;justify-self:center;margin:10px;padding:10px 20px;border:1px solid #ddd;background-color:#eee;color:#aaa}
.wishlist{display:flex;flex-direction:column}.hidden{visibility:hidden}
.asset-gallery{overflow-y:hidden;overflow-x:scroll;display:grid;grid-area:assets;grid-gap:10px;grid-template-columns:repeat(22,max-content);grid-template-rows:minmax(70px,1fr)}.asset{padding:16px 0 0;cursor:pointer;margin:0 5px}.asset img{height:70px;width:auto;filter:drop-shadow(2px 2px 2px rgba(20,20,20,.3))}
.modal{position:fixed;z-index:20;top:0;bottom:0;left:0;right:0}.modal-contents{position:relative;width:80vw;height:60vh;margin:20vh 10vw}
.inner-modal[data-v-ef788994]{position:relative;background-color:#fff}.close-modal[data-v-ef788994]{position:absolute;top:20px;right:0;cursor:pointer}.close-modal[data-v-ef788994]:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6Ii8+PC9zdmc+);opacity:.7}
.hullabalook .explorer.colour{justify-content:center;align-items:center;text-align:center}.hullabalook .element-bands img{display:none}.hullabalook .element-bands{display:inline-block;position:relative;cursor:crosshair}.hullabalook .element-bands .colour-tooltip{position:absolute;top:-100%;left:0;text-align:center;background-color:#ffc;border:1px solid #111;color:#111;padding:6px;z-index:10}.hullabalook .element-bands .swatch{width:30px;height:30px}#__layout .hullabalook .element-bands .swatch canvas{width:auto;height:100%;max-height:inherit;max-width:inherit;display:block;cursor:crosshair}.hullabalook .element-bands.description .swatch{width:16px;height:16px}.hullabalook .element-bands.full_image .swatch{width:auto;height:auto;max-width:400px;max-height:270px}.hullabalook .colour.gallery{max-width:200px;max-height:180px;border-radius:2px;margin:10px auto;text-align:center}.hullabalook .colour.frame{margin-bottom:3px}.hullabalook .colour.frame .image{position:relative;margin:0 auto;display:inline-block}.hullabalook .colour.frame .image-colour-marker{position:absolute;border:none;width:10px;height:10px;cursor:crosshair}.hullabalook .colour.frame .image-colour-marker.selected{border:2px solid #4c9cce;border-radius:3px}.hullabalook .upload-container{margin:0 auto}.hullabalook .upload-container input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.hullabalook .modal{position:fixed;z-index:20;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.9);display:flex;justify-content:center;padding-top:50px}.hullabalook .modal .inner{display:block;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.5);max-width:600px;max-height:560px}.hullabalook .modal footer,.hullabalook .modal header{position:relative}.hullabalook .modal .inner{position:relative;padding:0 10px}.hullabalook .modal section{display:flex;flex-wrap:wrap;justify-content:center}.hullabalook .modal section>img{width:40%;height:180px;margin:10px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.hullabalook .modal button.close{position:absolute;top:0;right:0;border:none;cursor:pointer;background:transparent;margin:2px;font-size:34px}.hullabalook .modal .upload-container label{padding:8px;cursor:pointer}.hullabalook .modal-fade-enter-active,.hullabalook .modal-fade-leave-active{transition:all .2s linear}.hullabalook .modal-fade-enter,.modal-fade-leave-to{opacity:0}.hullabalook .modal .inner.modal_gallery{transform:translate(0);transition:transform .2s linear}.hullabalook .modal-fade-enter-active .inner.modal_gallery,.hullabalook .modal-fade-leave-active .inner.modal_gallery{transition:all .2s linear;transform:translateY(-100%)}.hullabalook .modal .inner,_:-ms-lang(x){width:50%}.hullabalook .modal section>img,_:-ms-lang(x){width:auto;height:180px}@media screen and (max-width:1200px){.hullabalook .modal section>img,_:-ms-lang(x){width:auto;height:160px}}@media screen and (max-width:600px){.hullabalook .modal section>img,_:-ms-lang(x){width:auto;height:140px}.hullabalook .modal,_:-ms-lang(x){width:85%}.hullabalook .modal .inner,_:-ms-lang(x){max-height:445px}}@media screen and (max-width:520px){.hullabalook .modal section>img,_:-ms-lang(x){width:auto;height:120px}.hullabalook .modal,_:-ms-lang(x){width:90%}.hullabalook .modal .inner,_:-ms-lang(x){max-height:405px}}
.text-search{position:relative}.text-search .explorer{padding-right:16px}.text-search-reset{cursor:pointer;position:absolute;right:10px;top:5px}
.explorer.colour.band{display:grid;grid-template-columns:repeat(auto-fill,40px);grid-gap:10px;padding:10px}.swatch{width:40px;height:40px;cursor:pointer;border-radius:100%}.swatch.selected{transform:scale(1.1)}.colour.gallery{display:none}.text-search{position:relative;display:flex;width:170px;height:27px;margin:5px 0 0;z-index:3}.text-search input{height:27px;outline:none}.text-search .text-search-reset{color:transparent}.text-search .text-search-reset:after{position:absolute;right:-5px;top:-3px;opacity:.2;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6Ii8+PC9zdmc+")}
.picker[data-v-935e0f70]{max-width:25%;margin:3px;position:relative}.picker-selected[data-v-935e0f70]:after{content:"";position:absolute;bottom:0;left:7px;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 15px;z-index:2}.picker .picker-label[data-v-935e0f70]{font-size:12px}.picker-wrap[data-v-935e0f70]{position:absolute;bottom:-75px;right:-16px;display:flex;height:80px;background-color:#fff;border-radius:4px;z-index:1;box-shadow:0 0 17px -2px grey;flex-direction:column}.picker-selected-option[data-v-935e0f70]{height:30px;width:30px;border-radius:50%;margin-top:6px;cursor:pointer}.scroller[data-v-935e0f70]{display:flex;align-items:center;overflow-x:scroll;overflow-y:hidden;height:50px;width:-moz-fit-content;width:fit-content;max-width:70vw;width:300px;margin-right:12px}.colour .choice[data-v-935e0f70]{min-width:20px;min-height:20px;border-radius:50%;margin:10px;box-shadow:0 0 4px -1px grey}.colour .choice.selected[data-v-935e0f70],.colour .choice[data-v-935e0f70]:hover{min-width:25px;min-height:25px;margin:7.5px;box-shadow:0 0 5px -1px grey}.text .choice[data-v-935e0f70]{min-width:30px;height:30px;border:3px solid transparent;border-radius:15px;padding:0 10px;box-sizing:border-box;display:flex;align-items:center;background:grey;margin-right:4px;cursor:pointer}.text .choice.selected[data-v-935e0f70]{border:3px solid #fff}.close-tooltip[data-v-935e0f70]{position:absolute;top:6px;right:6px;cursor:pointer}.textures[data-v-935e0f70]{display:flex;font-size:14px;margin-left:4px;margin-top:2px}.textures>div[data-v-935e0f70]{margin-right:3px}.textures>div.selected[data-v-935e0f70]{font-weight:700}
.spinner[data-v-6a9608da]{width:64px;height:64px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100}.spinner[data-v-6a9608da]:before{content:"Loading your room";position:absolute}.spinner img[data-v-6a9608da]{position:absolute;z-index:9999}.spinner div[data-v-6a9608da]{transform-origin:32px 32px;animation:lds-spinner-data-v-6a9608da 1.2s linear infinite;z-index:9999}.spinner div[data-v-6a9608da]:after{content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%;background:#000}.spinner div[data-v-6a9608da]:first-child{transform:rotate(0deg);animation-delay:-1.1s}.spinner div[data-v-6a9608da]:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.spinner div[data-v-6a9608da]:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.spinner div[data-v-6a9608da]:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.spinner div[data-v-6a9608da]:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.spinner div[data-v-6a9608da]:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.spinner div[data-v-6a9608da]:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.spinner div[data-v-6a9608da]:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.spinner div[data-v-6a9608da]:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.spinner div[data-v-6a9608da]:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.spinner div[data-v-6a9608da]:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.spinner div[data-v-6a9608da]:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner-data-v-6a9608da{0%{opacity:1}to{opacity:0}}
.add-product-tooltip{position:absolute;height:30px;width:200px;line-height:30px;background:#fff;top:200px;z-index:1;left:calc(50% - 50px);border:1px solid #000}.close-tooltip{height:15px;cursor:pointer}
.picker[data-v-2c062472]{max-width:25%;background-color:rgba(0,0,0,.6666666667);padding:10px}.picker-selected[data-v-2c062472]:after{content:"";position:absolute;bottom:-6px;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 15px;z-index:2}.picker-wrap[data-v-2c062472]{display:flex}.colour .choice[data-v-2c062472]{width:30px;height:30px;border:3px solid transparent;border-radius:100%;margin-right:4px;cursor:pointer}.colour .choice.selected[data-v-2c062472]{border:3px solid #fff}.text .choice[data-v-2c062472]{min-width:30px;height:30px;border:3px solid transparent;border-radius:15px;padding:0 10px;box-sizing:border-box;display:flex;align-items:center;background:grey;margin-right:4px;cursor:pointer}.text .choice.selected[data-v-2c062472]{border:3px solid #fff}
.scene-project[data-v-0ee4c052]{position:relative;display:flex;width:-moz-fit-content;width:fit-content}.scene-controls[data-v-0ee4c052]{position:absolute;z-index:100;right:10px;top:10px}.scene-modal[data-v-0ee4c052]{position:absolute;background-color:rgba(45,45,45,.67843)}.control-paintroller[data-v-0ee4c052]{width:30px;height:30px;cursor:pointer}.wall-colour-picker[data-v-0ee4c052]{color:#fff;position:absolute;top:15px;left:15px}.floor-colour-picker[data-v-0ee4c052]{color:#fff;position:absolute;bottom:15px;left:15px}.floor-texture-picker[data-v-0ee4c052]{color:#fff;position:absolute;top:calc(50% - 35px);left:15px}.scene-component[data-v-0ee4c052]{transform-origin:top left}
.product{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px}.product-image{-o-object-fit:contain;object-fit:contain;flex-grow:1;max-width:100%;cursor:pointer}.product-add{position:absolute;right:4px;top:4px;width:20px;height:20px;background-color:#000;color:#fff;display:flex;justify-content:center;border-radius:100%;font-weight:100;font-family:sans-serif;font-size:1.4em;line-height:.8em;cursor:pointer}
body{margin:0}.app{font-family:Montserrat,sans-serif}button{font-family:inherit;font-size:inherit}.renderer{position:absolute;bottom:10px;right:10px;padding:10px;background-color:#00224c;border-radius:10px;color:#fff}.arrow-widget{width:auto}.layout-grid{display:grid;grid-template-areas:"heading" "scene" "buttons" "wishlist" "total" "products";grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr auto;padding:5px;min-height:800px}.layout-heading{grid-area:heading;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:10px}.layout-heading .title{flex-grow:1;font-size:2em}.layout-scene{grid-area:scene;overflow:hidden;min-height:100px}.layout-buttons{grid-area:buttons}.layout-buttons,.layout-total{display:flex;align-items:center;justify-content:space-between;padding:15px}.layout-total{grid-area:total}.layout-wishlist{grid-area:wishlist;padding:15px;overflow-x:hidden;overflow-y:auto}.layout-products{grid-area:products;max-height:100%;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column}.product-grid{overflow-y:auto}@media only screen and (min-width:768px){.layout-grid{display:grid;grid-template-areas:"heading  products" "scene    products" "assets   products" "buttons  products" "wishlist products" "total    products";grid-template-columns:3fr 2fr;grid-template-rows:auto auto auto 1fr auto;padding:5px;height:80vh;min-height:800px}.layout-heading{flex-wrap:nowrap}}.colour-picker-container{display:flex;flex-direction:row;flex-grow:1;justify-content:space-evenly}.wishlist-buttons{display:flex}.wishlist-share.active{&:before{content:"The link was copied to the clipboard";position:absolute;right:90px;top:60px;width:150px;background-color:#00aeef;color:#fff;padding:5px;z-index:1;animation:fade-in-out 5.4s linear;animation-iteration-count:1;opacity:0;display:none}&:after{content:"";position:absolute;top:50px;left:500px;margin-left:-5px;border:5px solid transparent;border-bottom-color:#00aeef;animation:fade-in-out 5.4s linear;animation-iteration-count:1;opacity:0;display:none}}.default-share-tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000;position:absolute;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;z-index:1}.default-share-tooltip:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#555}
.sign{text-align:right;float:right;position:relative;width:100%;margin-right:0;padding-right:5px;padding-bottom:5px;opacity:.7}.sign:hover{opacity:1}.sign a{color:#000;text-decoration:none}
@font-face{font-family:FS Emeric;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Regular.otf) format("opentype")}@font-face{font-family:FS Emeric;font-weight:700;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Bold.otf) format("opentype")}@font-face{font-family:FS Emeric Light;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Light.otf) format("opentype")}@font-face{font-family:FS Emeric Medium;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Medium.otf) format("opentype")}@font-face{font-family:FS Emeric SemiBold;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-SemiBold.otf) format("opentype")}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out{0%{opacity:0;height:auto}20%{opacity:1}80%{opacity:1}99%{opacity:0;height:auto}to{opacity:0;height:0}}@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.title-wrapper{position:relative;width:100%;display:flex}.layout-heading{padding:18px 20px;font-family:FS Emeric,Helvetica,sans-serif}.layout-heading .title{font-size:17px;text-align:left;color:#3f3f3f}.sign{text-decoration:none;cursor:pointer;padding:0}.sign a{font-size:13px}.powered-by-wrapper{display:flex;align-items:center}@media screen and (min-width:720px){.layout-heading .title{font-size:22px}}@media screen and (min-width:1024px){.layout-heading{padding:30px 0}.layout-heading .title{font-size:26px;padding:0 0 0 56px}.title-wrapper{display:grid;grid-template-columns:2fr 1fr;position:relative}.powered-by-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"placeholder title"}.sign{grid-area:title;display:grid;justify-content:center}}
@font-face{font-family:FS Emeric;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Regular.otf) format("opentype")}@font-face{font-family:FS Emeric;font-weight:700;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Bold.otf) format("opentype")}@font-face{font-family:FS Emeric Light;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Light.otf) format("opentype")}@font-face{font-family:FS Emeric Medium;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Medium.otf) format("opentype")}@font-face{font-family:FS Emeric SemiBold;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-SemiBold.otf) format("opentype")}@keyframes spin-data-v-b81431ca{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in-data-v-b81431ca{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out-data-v-b81431ca{0%{opacity:0;height:auto}20%{opacity:1}80%{opacity:1}99%{opacity:0;height:auto}to{opacity:0;height:0}}@keyframes spinner-loader-data-v-b81431ca{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product[data-v-b81431ca]{text-align:unset;margin:0;width:150px;padding:0}.product[data-v-b81431ca],.product-details[data-v-b81431ca]{display:flex;flex-direction:column}.product-details[data-v-b81431ca]{width:100%;text-align:center}.product-image-wrapper[data-v-b81431ca]{display:flex;align-items:center}.product-image[data-v-b81431ca]{width:90%;height:65px;-o-object-fit:contain;object-fit:contain;margin:24px 0;cursor:auto;flex-grow:0}.chevron-wrapper[data-v-b81431ca]{height:20px;width:20px}.chevron-wrapper.disableChevron[data-v-b81431ca]{opacity:.3}.chevron-wrapper.disableChevron img[data-v-b81431ca]{cursor:auto}.chevron[data-v-b81431ca]{cursor:pointer;height:100%;width:100%}.product-wish[data-v-b81431ca]{position:absolute;right:5px;top:5px;width:20px;height:20px;cursor:pointer}.price[data-v-b81431ca]{font-family:FS Emeric,Helvetica,sans-serif;color:#3f3f3f;font-size:16px;font-weight:100;text-align:center}.diff[data-v-b81431ca]{padding:10px 0 0;min-height:20px;font-size:14px}.sale-price[data-v-b81431ca]{text-decoration:line-through;font-size:12px;min-height:14px}.product-name[data-v-b81431ca],.sale-price[data-v-b81431ca]{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;font-family:FS Emeric,Helvetica,sans-serif;color:#404041}.product-name[data-v-b81431ca]{font-weight:400;font-size:16px;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;min-height:32px}.add-to-bundle-wrapper[data-v-b81431ca]{display:flex;align-items:center;justify-content:center;align-self:center;width:100%}.add-to-bundle-wrapper label[data-v-b81431ca]{margin-left:4px;font-size:12px;font-family:FS Emeric Light,Helvetica,sans-serif}.checkbox[data-v-b81431ca]{min-width:18px;min-height:18px;max-height:18px;border:1px solid #3f3f3f;-moz-user-select:none;user-select:none;cursor:pointer;-moz-appearance:none;appearance:none;padding:1px}.checkbox[data-v-b81431ca]:checked{color:#99a1a7;background-color:#3f3f3f}.checkbox[data-v-b81431ca]:checked:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03NiA0ODguM2wtNjYgNjYgMzEyLjMgMzEyLjNMOTkwIDE5OC44bC02NS40LTY1LjMtNjAwLjEgNjAwLjFMNzYgNDg4LjN6Ii8+PC9zdmc+");font-size:14px}.add-to-basket-wrapper[data-v-b81431ca]{margin-top:6px;display:flex;justify-content:space-evenly}.swatch-container[data-v-b81431ca]{display:flex;align-items:center;margin:6px 3px;overflow-x:auto;overflow-y:hidden;width:100%;justify-content:center}.swatch-container img[data-v-b81431ca]{height:25px;min-width:25px;margin:0 5px 15px 0;border-radius:6px;cursor:pointer}.swatch-container a[data-v-b81431ca]{text-decoration:none}.swatch-container .more-colours[data-v-b81431ca]{height:25px;min-width:25px;margin:0 8px 15px 0;border-radius:6px;cursor:pointer;width:20px;padding:0;line-height:32px;font-size:12px;font-family:FS Emeric SemiBold,Helvetica,sans-serif;letter-spacing:-.48px;background-color:#e5e5e5;color:#8e8e8e;display:flex;align-items:center;justify-content:center}.swatch-container .more-colours .txt[data-v-b81431ca]{font-size:10px}.seed-product-text[data-v-b81431ca]{font-size:12px;font-family:FS Emeric Light,Helvetica,sans-serif}.add-to-bundle-wrapper[data-v-b81431ca],.seed-product-text[data-v-b81431ca]{margin:8px 0 0}@media screen and (min-width:1024px){.product[data-v-b81431ca]{margin:0 0 24px;position:relative;height:195px}.add-to-bundle-wrapper[data-v-b81431ca],.seed-product-text[data-v-b81431ca]{width:160px}}.normal-price[data-v-b81431ca]{font-family:FS Emeric Light;text-decoration:line-through}span.saving[data-v-b81431ca]{background-color:#3f3f3f;color:#fff;padding:3px 12px;text-align:center;margin-bottom:3px;margin-top:0;display:inline-block;border-radius:2px;font-family:FS Emeric Medium,Helvetica,sans-serif}
@font-face{font-family:FS Emeric;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Regular.otf) format("opentype")}@font-face{font-family:FS Emeric;font-weight:700;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Bold.otf) format("opentype")}@font-face{font-family:FS Emeric Light;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Light.otf) format("opentype")}@font-face{font-family:FS Emeric Medium;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Medium.otf) format("opentype")}@font-face{font-family:FS Emeric SemiBold;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-SemiBold.otf) format("opentype")}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out{0%{opacity:0;height:auto}20%{opacity:1}80%{opacity:1}99%{opacity:0;height:auto}to{opacity:0;height:0}}@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.total{color:#404041;font-size:14px;display:flex;align-items:center;flex-grow:1;height:30px;min-width:100px;border-radius:6px;font-weight:400;font-stretch:normal;font-style:normal;line-height:18px;letter-spacing:normal;font-family:FS Emeric,Helvetica,sans-serif;font-size:20px;margin:0}.total-area{display:flex;background-color:#fff}@media screen and (min-width:480px){.total-area{margin:0 30px 0 0}}@media screen and (min-width:720px){.total-area{max-width:270px}.total-area .total{font-size:22px}}@media screen and (min-width:1024px){.total-wrapper{justify-content:space-between}.total-area{margin:0;width:auto;padding:0 0 0 30px}}
@font-face{font-family:FS Emeric;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Regular.otf) format("opentype")}@font-face{font-family:FS Emeric;font-weight:700;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Bold.otf) format("opentype")}@font-face{font-family:FS Emeric Light;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Light.otf) format("opentype")}@font-face{font-family:FS Emeric Medium;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Medium.otf) format("opentype")}@font-face{font-family:FS Emeric SemiBold;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-SemiBold.otf) format("opentype")}@keyframes spin-data-v-491e9b6d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in-data-v-491e9b6d{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out-data-v-491e9b6d{0%{opacity:0;height:auto}20%{opacity:1}80%{opacity:1}99%{opacity:0;height:auto}to{opacity:0;height:0}}@keyframes spinner-loader-data-v-491e9b6d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-grid[data-v-491e9b6d]{display:flex;flex-direction:column;grid-area:grid;background-color:#fff;width:100%;position:relative}.grid-wrapper[data-v-491e9b6d]{display:flex;flex-wrap:wrap;padding:0 0 20px;border-bottom:1px solid #b7b7b7}.grid-item-wrapper[data-v-491e9b6d]{display:flex;justify-content:center;width:50%}.total-wrapper[data-v-491e9b6d]{display:flex;justify-content:space-between;align-items:center;padding:20px}@media screen and (min-width:480px){.grid-wrapper[data-v-491e9b6d]{flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.grid-wrapper[data-v-491e9b6d]::-webkit-scrollbar{display:none}.grid-item-wrapper[data-v-491e9b6d]{width:172px}.total-wrapper[data-v-491e9b6d]{justify-content:flex-start}}@media screen and (min-width:1024px){.custom-grid[data-v-491e9b6d]{border-top:1px solid #b7b7b7}.grid-wrapper[data-v-491e9b6d]{max-height:none;height:calc(100% - 30px);width:100%;display:grid;grid-template-areas:"product product" "product product";background-color:#fff;overflow-x:unset;overflow-y:scroll;box-sizing:border-box;padding:0}.grid-wrapper div[data-v-491e9b6d]{display:flex}.grid-item-wrapper[data-v-491e9b6d]{width:unset}.total-wrapper[data-v-491e9b6d]{display:grid;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box;justify-content:space-between;padding:24px 0 0}}
@font-face{font-family:FS Emeric;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Regular.otf) format("opentype")}@font-face{font-family:FS Emeric;font-weight:700;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Bold.otf) format("opentype")}@font-face{font-family:FS Emeric Light;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Light.otf) format("opentype")}@font-face{font-family:FS Emeric Medium;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Medium.otf) format("opentype")}@font-face{font-family:FS Emeric SemiBold;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-SemiBold.otf) format("opentype")}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out{0%{opacity:0;height:auto}20%{opacity:1}80%{opacity:1}99%{opacity:0;height:auto}to{opacity:0;height:0}}@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.customise-room-wrapper{position:absolute;top:14px;right:20px;width:150px}.customise-room-wrapper a{text-decoration:none;color:#404041;font-family:FS Emeric,Helvetica,sans-serif;align-items:center;align-self:center;justify-content:center;background-color:#3f3f3f;color:#fff;height:40px;display:flex;border:none;cursor:pointer;font-size:12px;background-color:#fff;color:#3f3f3f;align-self:flex-end;border-radius:50px;padding:0 20px;font-size:14px;margin:0;height:35px}@media screen and (min-width:480px){.customise-room-wrapper{top:24px;right:30px}}@media screen and (min-width:1024px){.customise-room-wrapper{width:160px}.customise-room-wrapper a{height:45px;font-size:16px}}
@font-face{font-family:FS Emeric;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Regular.otf) format("opentype")}@font-face{font-family:FS Emeric;font-weight:700;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Bold.otf) format("opentype")}@font-face{font-family:FS Emeric Light;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Light.otf) format("opentype")}@font-face{font-family:FS Emeric Medium;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Medium.otf) format("opentype")}@font-face{font-family:FS Emeric SemiBold;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-SemiBold.otf) format("opentype")}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out{0%{opacity:0;height:auto}20%{opacity:1}80%{opacity:1}99%{opacity:0;height:auto}to{opacity:0;height:0}}@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app{background-color:#fff}.layout-products{display:none}.layout-grid{min-height:unset;height:unset;padding:unset;border:unset;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"heading" "canvas" "grid"}.layout-heading{grid-area:heading}.layout-scene{grid-area:canvas;border-top:1px solid #b7b7b7}.add-product-tooltip,.arrow-widget,.colour-explorer,.colour-picker-container,.debug-banner,.layout-buttons,.layout-total,.layout-wishlist{display:none}.scene-project{position:relative}.custom-grid{overflow-x:hidden}#product_grid{all:revert;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:12px;background-color:#fff}#product_grid .pgrid-item{width:100%}.layout-total{order:1;margin-top:6px;color:#000;background-color:#fff;justify-content:flex-end;padding:10px 5px;font-family:FS Emeric,Helvetica,sans-serif;font-weight:400}.layout-total .total{white-space:nowrap;margin-right:12px}.addToCart-wrapper{margin-right:0}.addToCart-wrapper button{-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;background-color:#3f3f3f;height:35px;padding:0 20px;border:none;cursor:pointer;font-family:FS Emeric,Helvetica,sans-serif;color:#fff;font-size:14px;border-radius:50px;width:150px}@media screen and (min-width:350px){#product_grid .pgrid-item{width:50%}}@media screen and (min-width:710px){#product_grid .pgrid-item{width:25%}}@media screen and (min-width:1024px){.layout-grid{grid-template-areas:"heading heading" "canvas grid";grid-template-columns:2fr 1fr;grid-template-rows:auto auto 1fr 1fr}.layout-scene{border-bottom:1px solid #b7b7b7}.custom-grid{display:flex;flex-direction:column;justify-content:space-between;overflow-x:visible;max-height:revert}.grid-wrapper{display:flex;overflow-x:scroll;max-height:250px}.addToCart-wrapper{display:flex;justify-content:center}.addToCart-wrapper button{margin:0;font-size:16px;height:45px;width:160px}}
@font-face{font-family:FS Emeric;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Regular.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Regular.otf) format("opentype")}@font-face{font-family:FS Emeric;font-weight:700;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Bold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Bold.otf) format("opentype")}@font-face{font-family:FS Emeric Light;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Light.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Light.otf) format("opentype")}@font-face{font-family:FS Emeric Medium;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-Medium.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-Medium.otf) format("opentype")}@font-face{font-family:FS Emeric SemiBold;src:url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.woff) format("woff"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FSEmeric-SemiBold.ttf) format("truetype"),url(https://sofology.hulla-cdn.com/static/assets/fonts/FS%20Emeric-SemiBold.otf) format("opentype")}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out{0%{opacity:0;height:auto}20%{opacity:1}80%{opacity:1}99%{opacity:0;height:auto}to{opacity:0;height:0}}@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
