@font-face{font-family:"Babylon";font-style:"normal";font-weight:"normal";src:url("../../fonts/Babylon5.eot?") format("eot"),url("../../fonts/Babylon5.woff2") format("woff2"),url("../../fonts/Babylon5.woff") format("woff"),url("../../fonts/Babylon5.ttf") format("truetype"),url('../../fonts/Babylon5.svg#str-replace("Babylon", " ", "_")') format("svg");font-display:auto}@font-face{font-family:"Nanami";font-style:"normal";font-weight:"normal";src:url("../../fonts/Nanami-3D-Med.eot?") format("eot"),url("../../fonts/Nanami-3D-Med.woff2") format("woff2"),url("../../fonts/Nanami-3D-Med.woff") format("woff"),url("../../fonts/Nanami-3D-Med.ttf") format("truetype"),url('../../fonts/Nanami-3D-Med.svg#str-replace("Nanami", " ", "_")') format("svg");font-display:auto}@font-face{font-family:"Intro";font-style:"normal";font-weight:"normal";src:url("../../fonts/Intro-Light.eot?") format("eot"),url("../../fonts/Intro-Light.woff2") format("woff2"),url("../../fonts/Intro-Light.woff") format("woff"),url("../../fonts/Intro-Light.ttf") format("truetype"),url('../../fonts/Intro-Light.svg#str-replace("Intro", " ", "_")') format("svg");font-display:auto}@font-face{font-family:"Freestyle";font-style:"normal";font-weight:"normal";src:url("../../fonts/FreestyleScript-Regular.eot?") format("eot"),url("../../fonts/FreestyleScript-Regular.woff2") format("woff2"),url("../../fonts/FreestyleScript-Regular.woff") format("woff"),url("../../fonts/FreestyleScript-Regular.ttf") format("truetype"),url('../../fonts/FreestyleScript-Regular.svg#str-replace("Freestyle", " ", "_")') format("svg");font-display:auto}#colour-carousel .shop-by-colour__swatch{border-radius:50%;display:flex;justify-content:center;align-items:center;border:5px solid #fff;box-shadow:0px 0px 10px #00000029;color:#fff;font-size:16px;font-weight:bold;text-decoration:none}@media only screen and (min-width: 768px){#colour-carousel .shop-by-colour__swatch{border:10px solid #fff}}@media only screen and (min-width: 1400px){#colour-carousel .shop-by-colour__swatch{font-size:22px}}.shop-by-colour{background:#fff;overflow:hidden}.shop-by-colour h1{margin:0.2em 0}@media only screen and (min-width: 1024px){.shop-by-colour p{font-size:22px}}.shop-by-colour strong{font-weight:bold}@media only screen and (min-width: 768px){.shop-by-colour__inner-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}}.shop-by-colour__draggable-wrapper{position:relative;z-index:0;padding-bottom:100%}.shop-by-colour__draggable-wrapper .loader{position:absolute;left:50%;transform:translate(-50%, -50%);z-index:0}.shop-by-colour__draggable-wrapper .loader .loader-bg{border-radius:50%;background:#fff}.shop-by-colour__draggable-wrapper .loader .loader-content{position:absolute;top:0;left:0}.shop-by-colour__draggable-wrapper .loader .loader-indicator{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;background-image:url("../../images/loader_dark.svg")}@media only screen and (min-width: 768px){.shop-by-colour__draggable-wrapper{width:40%;padding-bottom:40%;display:flex;justify-content:flex-start;align-items:center}}.shop-by-colour__colours:before,.shop-by-colour__colours:after,.shop-by-colour__products-wrapper:before,.shop-by-colour__products-wrapper:after{content:'';position:absolute;left:50%;box-shadow:0px 0px 30px #1D4E8980}.shop-by-colour__colours:before,.shop-by-colour__products-wrapper:before{background:#fff;transform:translate(-50%, -50%);border-radius:50%}.shop-by-colour__colours:after,.shop-by-colour__products-wrapper:after{z-index:1;background:#fff;transform:translate(-50%, 0);border-radius:9999px 9999px 0 0}@media only screen and (min-width: 768px){.shop-by-colour__colours:after,.shop-by-colour__products-wrapper:after{border-radius:9999px 0 0 9999px;transform:translate(0, -50%)}}.shop-by-colour__carousel{position:absolute;left:50%;transform:translate(-50%, -50%)}.shop-by-colour__carousel:before,.shop-by-colour__carousel:after{visibility:hidden;display:block;position:absolute;top:0;left:0;width:0;height:0}.shop-by-colour__carousel:before{content:'x'}@media only screen and (min-width: 768px){.shop-by-colour__carousel:before{content:'y'}}.shop-by-colour__items{position:relative;padding-bottom:100%}.shop-by-colour__item{position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(-50%, -50%)}.shop-by-colour__draggable-wrapper .loader{top:148%;width:220%;height:220%}.shop-by-colour__draggable-wrapper .loader .loader-content{height:18.1818181818%}@media only screen and (min-width: 768px){.shop-by-colour__draggable-wrapper .loader{top:50%;left:200%;width:310%;height:310%}.shop-by-colour__draggable-wrapper .loader .loader-content{width:17.7419354839%;height:100%}}.shop-by-colour__colours,.shop-by-colour__products-wrapper{z-index:0}.shop-by-colour__colours .shop-by-colour__carousel,.shop-by-colour__colours:before,.shop-by-colour__products-wrapper .shop-by-colour__carousel,.shop-by-colour__products-wrapper:before{top:148%}@media only screen and (min-width: 768px){.shop-by-colour__colours .shop-by-colour__carousel,.shop-by-colour__colours:before,.shop-by-colour__products-wrapper .shop-by-colour__carousel,.shop-by-colour__products-wrapper:before{top:50%;left:200%}}.shop-by-colour__colours:after,.shop-by-colour__products-wrapper:after{top:78%}@media only screen and (min-width: 768px){.shop-by-colour__colours:after,.shop-by-colour__products-wrapper:after{top:50%;left:100%}}.shop-by-colour__colours__help,.shop-by-colour__products-wrapper__help{display:none;position:absolute;top:5%;left:5%;z-index:1;border-radius:10px;padding:20px;background:transparent linear-gradient(180deg, #D3133F 0%, #EF7922 100%) 0% 0% no-repeat padding-box;color:#fff;text-align:center;font-size:15px;text-transform:uppercase;font-weight:bold;line-height:20px;pointer-events:none}.shop-by-colour__colours__help:after,.shop-by-colour__products-wrapper__help:after{content:'';position:absolute;bottom:0;right:50px;width:0;height:0;border:20px solid transparent;border-top-color:#EF7922;border-bottom:0;border-left:0;margin-bottom:-20px}@media only screen and (min-width: 1500px){.shop-by-colour__colours__help:after,.shop-by-colour__products-wrapper__help:after{transform:scaleX(-1)}}.shop-by-colour__colours__help span,.shop-by-colour__products-wrapper__help span{font-size:20px;display:block;pointer-events:none}@media only screen and (min-width: 1500px){.shop-by-colour__colours__help span,.shop-by-colour__products-wrapper__help span{font-size:30px}}@media only screen and (min-width: 1200px){.shop-by-colour__colours__help,.shop-by-colour__products-wrapper__help{display:block}}@media only screen and (min-width: 1500px){.shop-by-colour__colours__help,.shop-by-colour__products-wrapper__help{font-size:20px;left:-15%;line-height:30px}}.shop-by-colour__colours:before{width:300%;height:300%}@media only screen and (min-width: 768px){.shop-by-colour__colours:before{width:420%;height:420%}}.shop-by-colour__colours:after{display:none}.shop-by-colour__colours .shop-by-colour__carousel{width:260%}.shop-by-colour__colours .shop-by-colour__carousel:after{content:"20"}@media only screen and (min-width: 768px){.shop-by-colour__colours .shop-by-colour__carousel{width:365%}.shop-by-colour__colours .shop-by-colour__carousel:after{content:"15"}}.shop-by-colour__colours .shop-by-colour__item{width:10.3846153846%;height:10.3846153846%}@media only screen and (min-width: 768px){.shop-by-colour__colours .shop-by-colour__item{width:8.3835616438%;height:8.3835616438%}}.shop-by-colour__products-wrapper:before{width:220%;height:220%}@media only screen and (min-width: 768px){.shop-by-colour__products-wrapper:before{width:310%;height:310%}}.shop-by-colour__products-wrapper:after{width:140%;height:9999%}@media only screen and (min-width: 768px){.shop-by-colour__products-wrapper:after{width:9999%;height:200%}}.shop-by-colour__products-wrapper__help{top:12%;left:50%}.shop-by-colour__products-wrapper__help:after{transform:scaleX(-1)}@media only screen and (min-width: 1500px){.shop-by-colour__products-wrapper__help{left:40%}}.shop-by-colour__products-wrapper .shop-by-colour__carousel{width:180%}.shop-by-colour__products-wrapper .shop-by-colour__carousel:after{content:"25"}@media only screen and (min-width: 768px){.shop-by-colour__products-wrapper .shop-by-colour__carousel{width:255%}.shop-by-colour__products-wrapper .shop-by-colour__carousel:after{content:"20"}}.shop-by-colour__products-wrapper .shop-by-colour__item{width:18%;height:18%}@media only screen and (min-width: 768px){.shop-by-colour__products-wrapper .shop-by-colour__item{width:15%;height:15%}}.shop-by-colour__swatch{width:100%;height:100%;display:flex;justify-content:center;align-items:center;user-select:none;transform:scale(0.6);opacity:0.5;transition:all 0.2s ease-in-out}.shop-by-colour__swatch img{width:auto;height:100%}.shop-by-colour__swatch span{visibility:hidden;opacity:0;transition:opacity 0.2s ease-in-out}.shop-by-colour__swatch.active span{visibility:visible;opacity:1}.shop-by-colour__swatch.active{opacity:1;transform:scale(1)}.shop-by-colour .shop-by-colour__carousel.dragging .shop-by-colour__swatch{opacity:1;transform:scale(0.8)}.shop-by-colour .shop-by-colour__carousel.dragging .shop-by-colour__swatch span{visibility:hidden;opacity:0}.shop-by-colour__header{display:block;text-align:center;margin:30px 30px 45px 30px}@media only screen and (min-width: 768px){.shop-by-colour__header{display:none}}.shop-by-colour__result{position:relative;z-index:1;text-align:center;padding:0 0 50px}.shop-by-colour__result h1,.shop-by-colour__result p{display:none}.shop-by-colour__result .shop-by-colour__selected-product p{display:block}@media only screen and (min-width: 768px){.shop-by-colour__result{width:60%;display:flex;align-items:center;justify-content:center;padding:50px 30px}.shop-by-colour__result h1,.shop-by-colour__result p{display:block}}@media only screen and (min-width: 768px){.shop-by-colour__result-container{max-width:600px}}.shop-by-colour__selected-product{display:none}.shop-by-colour__selected-product p{margin-bottom:0;margin-top:0}.shop-by-colour__selected-product p strong{font-size:20px}@media only screen and (min-width: 768px){.shop-by-colour__selected-product p strong{font-size:22px}}@media only screen and (min-width: 768px){.shop-by-colour__selected-product p{margin-top:initial}}.shop-by-colour__selected-product.active{display:block}@media only screen and (min-width: 768px){.shop-by-colour__selected-product.active{margin-top:40px}}@media only screen and (min-width: 1400px){.shop-by-colour__selected-product.active{margin-top:80px}}.shop-by-colour__selected-product-action{display:inline-block;color:#fff;background:transparent linear-gradient(90deg, #D3133F 0%, #EF7922 100%) 0% 0% no-repeat padding-box;padding:20px 30px;margin-top:30px;border-radius:100px;text-transform:uppercase;font-size:16px;font-weight:bold;text-decoration:none}@media only screen and (min-width: 1400px){.shop-by-colour__selected-product-action{font-size:22px}}.shop-by-colour__logo{display:inline-block;max-width:250px}.shop-by-colour__swatch-container{width:10.3846153846%;height:10.3846153846%}@media only screen and (min-width: 768px){.shop-by-colour__swatch-container{width:8.3835616438%;height:8.3835616438%}}.shop-by-colour .swatch-black.selected a,.shop-by-colour .swatch-black i{color:#fff}.shop-by-colour .swatch-black a,.shop-by-colour .swatch-black i{background-color:#000}.shop-by-colour .swatch-black .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-beige.selected a,.shop-by-colour .swatch-beige i{color:#fff}.shop-by-colour .swatch-beige a,.shop-by-colour .swatch-beige i{background-color:#d4b895}.shop-by-colour .swatch-beige .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-beige.selected a,.shop-by-colour .swatch-beige i{color:#000}.shop-by-colour .swatch-beige .breadcrumb-relax{color:#000}.shop-by-colour .swatch-blue.selected a,.shop-by-colour .swatch-blue i{color:#fff}.shop-by-colour .swatch-blue a,.shop-by-colour .swatch-blue i{background-color:#1d4e89}.shop-by-colour .swatch-blue .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-purple.selected a,.shop-by-colour .swatch-purple i{color:#fff}.shop-by-colour .swatch-purple a,.shop-by-colour .swatch-purple i{background-color:#4c2d4c}.shop-by-colour .swatch-purple .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-red.selected a,.shop-by-colour .swatch-red i{color:#fff}.shop-by-colour .swatch-red a,.shop-by-colour .swatch-red i{background-color:#d12631}.shop-by-colour .swatch-red .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-brown.selected a,.shop-by-colour .swatch-brown i{color:#fff}.shop-by-colour .swatch-brown a,.shop-by-colour .swatch-brown i{background-color:#6e493b}.shop-by-colour .swatch-brown .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-green.selected a,.shop-by-colour .swatch-green i{color:#fff}.shop-by-colour .swatch-green a,.shop-by-colour .swatch-green i{background-color:#009246}.shop-by-colour .swatch-green .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-grey.selected a,.shop-by-colour .swatch-grey i{color:#fff}.shop-by-colour .swatch-grey a,.shop-by-colour .swatch-grey i{background-color:#b4b4b4}.shop-by-colour .swatch-grey .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-grey.selected a,.shop-by-colour .swatch-grey i{color:#000}.shop-by-colour .swatch-grey .breadcrumb-relax{color:#000}.shop-by-colour .swatch-pink.selected a,.shop-by-colour .swatch-pink i{color:#fff}.shop-by-colour .swatch-pink a,.shop-by-colour .swatch-pink i{background-color:#e63e62}.shop-by-colour .swatch-pink .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-orange.selected a,.shop-by-colour .swatch-orange i{color:#fff}.shop-by-colour .swatch-orange a,.shop-by-colour .swatch-orange i{background-color:#fc6336}.shop-by-colour .swatch-orange .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-white.selected a,.shop-by-colour .swatch-white i{color:#fff}.shop-by-colour .swatch-white a,.shop-by-colour .swatch-white i{background-color:#fff}.shop-by-colour .swatch-white .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-white.selected a,.shop-by-colour .swatch-white i{color:#000}.shop-by-colour .swatch-white .breadcrumb-relax{color:#000}.shop-by-colour .swatch-white a,.shop-by-colour .swatch-white i{border:1px solid #eee}.shop-by-colour .swatch-white a.breadcrumb-relax,.shop-by-colour .swatch-white i.breadcrumb-relax{border:none}.shop-by-colour .swatch-white span{color:#000}.shop-by-colour .swatch-yellow.selected a,.shop-by-colour .swatch-yellow i{color:#fff}.shop-by-colour .swatch-yellow a,.shop-by-colour .swatch-yellow i{background-color:#fedf00}.shop-by-colour .swatch-yellow .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-navy.selected a,.shop-by-colour .swatch-navy i{color:#fff}.shop-by-colour .swatch-navy a,.shop-by-colour .swatch-navy i{background-color:navy}.shop-by-colour .swatch-navy .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-raspberry.selected a,.shop-by-colour .swatch-raspberry i{color:#fff}.shop-by-colour .swatch-raspberry a,.shop-by-colour .swatch-raspberry i{background-color:#b63157}.shop-by-colour .swatch-raspberry .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-silver.selected a,.shop-by-colour .swatch-silver i{color:#fff}.shop-by-colour .swatch-silver a,.shop-by-colour .swatch-silver i{background-color:#c6bfb8}.shop-by-colour .swatch-silver .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-silver.selected a,.shop-by-colour .swatch-silver i{color:#000}.shop-by-colour .swatch-silver .breadcrumb-relax{color:#000}.shop-by-colour .swatch-fuchsia.selected a,.shop-by-colour .swatch-fuchsia i{color:#fff}.shop-by-colour .swatch-fuchsia a,.shop-by-colour .swatch-fuchsia i{background-color:#b33a7f}.shop-by-colour .swatch-fuchsia .breadcrumb-relax{color:#fff}.shop-by-colour .swatch-mickey-mouse a:before,.shop-by-colour .swatch-minnie-mouse a:before,.shop-by-colour .swatch-multicolor a:before,.shop-by-colour .swatch-print a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;background-size:contain}.shop-by-colour .swatch-mickey-mouse span,.shop-by-colour .swatch-minnie-mouse span,.shop-by-colour .swatch-multicolor span,.shop-by-colour .swatch-print span{display:none}.shop-by-colour .swatch-mickey-mouse a:before{background-image:url("../../images/swatches/mickey-mouse-large.png")}.shop-by-colour .swatch-minnie-mouse a:before{background-image:url("../../images/swatches/minnie-mouse-large.png")}.shop-by-colour .swatch-multicolor a:before{background-image:url("../../images/swatches/multicolor-large.png")}.shop-by-colour .swatch-print a:before{background-image:url("../../images/swatches/print-large.png")}
