html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-family:"Circular";font-weight:normal;src:url(/assets/CircularXXWeb-Light-b7995b3ff725fc628535e7b5f28949e6bbd0c3237ec0cb187250bdc87206e669.woff2),url(/assets/CircularXXWeb-Light-f799c59acec288b51188fadaed826b48a9cb049f8e70cf06f128bd017185b307.woff)}@font-face{font-family:"Circular";font-weight:bold;src:url(/assets/CircularXXWeb-Bold-7c0651797d3543ddd56f51d4f4616190e5e25c6a1c151c2443e2747851f576fa.woff2),url(/assets/CircularXXWeb-Bold-bef6dc642e655eacb8563de27caf2f2c3fabf2f87c0316cc155803225853259d.woff)}@font-face{font-family:"Replica";font-weight:normal;src:url(/assets/ReplicaLLWeb-Light-ddc5a9fb3f7ab96bc2213c61c6cec4cc8f642e22ff53cc2855c315a86935e9d1.woff2),url(/assets/ReplicaLLWeb-Light-ddc5a9fb3f7ab96bc2213c61c6cec4cc8f642e22ff53cc2855c315a86935e9d1.woff2)}@font-face{font-family:"Replica";font-weight:bold;src:url(/assets/ReplicaLLWeb-Bold-5d38d40afdb99b0d14ad0f32c65c3983f883f3a9d98532adc9c22ce45c533333.woff2),url(/assets/ReplicaLLWeb-Bold-5418712a8ac77e07bf4bdba4ae75829d1978791c24e66a447e1445eac16773ce.woff)}html{cursor:default;font-family:"Replica", serif;font-weight:normal;font-size:1rem;color:#13284e}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Replica, sans-serif}main{max-width:1920px;margin:auto;padding:4rem 4rem 6rem}abbr{border-bottom:none !important;cursor:inherit !important;text-decoration:none !important;color:red}p{font-family:"Replica", serif;font-weight:normal;font-size:1.2rem;letter-spacing:0.001em;line-height:130%;color:#13284e;position:relative}a{text-decoration:none;color:inherit}b{font-weight:bold}h1{font-family:"Circular", Helvetica, sans-serif;font-weight:bold;font-size:4rem;color:white;letter-spacing:-0.08rem}h2{font-family:"Circular", Helvetica, sans-serif;font-weight:normal;font-size:2.6rem;line-height:110%;letter-spacing:-0.01rem;color:#13284e}h3{font-family:"Circular", Helvetica, sans-serif;font-weight:normal;font-size:1.8rem;line-height:120%;letter-spacing:-0.01rem;color:#13284e}header{border-bottom:1px solid #13284e;height:4rem;background-color:white;z-index:20;position:fixed;width:100vw}header main{padding:0 4rem;height:100%;display:flex;align-items:center;justify-content:space-between}header main .user-container{display:flex;align-items:center;justify-content:center;gap:1.5rem}header main .user-container button{margin:0 0.25rem}header .logo{height:100%;max-width:200px;padding:13px 0}.subheading{width:100%;border-top:1px solid #13284e;border-bottom:1px solid #13284e;text-align:left;padding:1rem 0;grid-column:1/-1;transition:0.25s all ease}.subheading+.subheading{border-top:none}.grey-hover:hover{background-color:#e5e5e5}.alert,.notice{display:flex;gap:1.2rem;color:#13284e;flex-direction:row-reverse;margin:1.2rem;padding:1.2rem;border-radius:10px;font-size:1rem;position:absolute;left:50%;transform:translate(-50%, 0);z-index:10}.alert-notice,.alert-success{background:rgba(216,255,197,0.8);border:1px solid #bcf9ab}.alert-alert,.alert-danger{background:rgba(255,197,197,0.8);border:1px solid #f9abab}.alert-info{background:rgba(255,255,255,0.8);border:1px solid #dddddd}.alert-warning{background:rgba(255,219,197,0.8);border:1px solid #f9d2ab}.login-temp-message{display:flex;color:#13284e;padding:1.2rem;border-radius:10px}.login-temp-message p{font-size:1rem;text-align:center}footer{width:100%;background-color:#13284e;color:white}footer p{color:white}section.grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3rem}section.grid a{width:100%}section.brandGrid{column-rule:1px solid #13284e;column-gap:0;grid-auto-rows:1fr}section.brandGrid .brandWrapper{border-right:1px solid #13284e}section.brandGrid .brandWrapper:nth-child(3n){border-right:none}section.brandGrid .brandWrapper:nth-last-child(-n + 3) .brand{border-bottom:none}section.brandGrid .brand{border-bottom:1px solid #13284e;padding:3rem 0;height:100%;margin:0 2rem;display:grid;place-items:center}section.brandGrid .brand img{max-width:250px;max-height:175px;object-fit:contain;display:block}section.brandHeader{width:100%;padding:2rem 0 4rem 0;display:grid;grid-template-columns:1fr 1fr}section.brandHeader .logo{display:block}section.rangeInfo{display:grid;width:100%;grid-template-columns:repeat(2, calc(50% - 1.5rem));column-gap:3rem;margin-top:2rem}section.rangeInfo .description{position:relative;height:100%}section.rangeInfo p{margin:25px 0}section.productInfo{display:grid;width:100%;grid-template-columns:4fr 3fr;column-gap:3rem;margin-top:2rem}section.productInfo .description{position:relative;height:100%}section.productInfo p{margin:25px 0}section.productStory{padding:0;background-color:#F2F3F2}section.productStory h2{text-align:center}.table{border-top:1px solid #13284e;padding:24px 0;display:grid;grid-template-columns:1fr 4fr}.table p{margin:0 !important}.table .buttons{display:flex;flex-wrap:wrap;gap:0.75rem}.buttonHolder{display:flex;flex-wrap:wrap;gap:0.5rem;width:100%;border-bottom:1px solid #13284e;padding:1rem 0;grid-column:1/-1;transition:0.25s all ease}section.colours{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}section.colours .colour{text-align:center}section.heroBanner{height:600px;position:relative}section.heroBanner::after{content:"";position:absolute;bottom:0;top:0;right:0;left:0;background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);mix-blend-mode:multiply;z-index:-1}section.heroBanner img{height:100%;object-position:top;position:absolute;z-index:-2}section.heroBanner main{height:100%;width:100%;bottom:0;display:flex;padding:4rem}section.heroBanner main h1{margin-top:auto}img{object-fit:cover;width:100%;height:auto}.noImage{width:100%;position:absolute;top:0;bottom:0;background-color:#e5e5e5;display:grid;text-align:center;place-items:center}.imageRatio{padding-bottom:100%;position:relative}.imageRatio img{height:100%;width:100%;position:absolute;object-fit:contain}.logo{max-width:300px;margin:auto}.logo-small{max-width:200px;margin:auto}.colourDot{border-radius:40px;border:1px solid #e5e5e5;width:80px;height:80px;margin-bottom:10px}.full-width{width:100%}.flex-apart{display:flex;justify-content:space-between}.registryWrapper{display:flex;align-items:center;justify-content:center;text-align:center;height:80vh}.registryWrapper a{text-decoration:underline}.searchbar{padding:10px 20px}.col2{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem}.col2.types div{grid-column:auto}.col2.types div:nth-child(2){border-top:1px solid #13284e}.col4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:3rem}.product{margin:3rem 0;width:100%}.product .imageRatio,.product img{margin-bottom:10px}.productName{border-bottom:1px solid #13284e;padding-bottom:14px}.productName h3{margin:14px 0 8px 0}.button,button{background:white;border:1px solid #13284e;padding:10px 20px;border-radius:5px;font-family:"Replica", serif;font-weight:normal;font-size:1rem;color:#13284e;cursor:pointer;margin:0;transition:all 0.2s ease}.button.selected,button.selected{background:#13284e;color:white}.button:hover,button:hover{background:#13284e;color:white}.green{background:#24b974;color:white;border:none;font-weight:bold}.green:hover{background:#24b974}.blue{background:#55a8da;color:white;border:none;font-weight:bold}.blue:hover{background:#55a8da}table{width:100%;text-align:left;margin:2rem 0}table tr{border-bottom:1px solid #13284e}table th{font-weight:bold}table td,table th{padding:15px 0}.image-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.image-grid :only-child{grid-column:1 / 3}.owl-carousel{position:relative;width:100%}.owl-carousel .owl-dots{margin:15px auto 0;bottom:0;width:100%;display:flex;counter-reset:dots}.owl-carousel .owl-dots .owl-dot{border-radius:0;margin:0 15px 0 0}.owl-carousel .owl-dots .owl-dot:before{counter-increment:dots;content:counter(dots);color:#e5e5e5;text-transform:uppercase;font-family:"Replica", serif;font-weight:bold;font-size:1.2rem}.owl-carousel .owl-dots .owl-dot.active:before{color:#13284e !important}.simple_form{width:100%}.form-actions{margin:1.5rem 0}.topMargin{margin:8rem 0}.login-holder{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background-image:url(/assets/lifestyle-cca8c7543a17e36c10c9ac28d9cdbf377d7ed5f05b2b327aef240af531765a41.jpg);background-color:white;background-position:center;background-repeat:no-repeat;background-size:cover}.login-holder .login-form{width:30rem;padding:4rem;border-radius:10px;background-color:white;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3rem;box-shadow:0 0 20px rgba(0,0,0,0.3)}.login-holder .login-form .input{display:flex;flex-direction:column;margin-bottom:1.5rem}.login-holder .login-form .input label{font-weight:bold;margin-bottom:0.5rem;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:0.2rem}.login-holder .login-form .input input{width:100%;padding:12px 6px;box-sizing:border-box;font-family:"Replica", serif;border:1px solid #13284e;border-radius:4px;font-size:inherit}.login-holder .login-form .forgotPassword{color:#55a8da}ul li:hover .individual-download{display:block}ul{padding:0;list-style:none}ul li{display:inline-block;position:relative}ul .individual-download{min-width:100%;position:absolute;z-index:100;left:0;display:none;background-color:white;border:1px solid #13284e;border-radius:5px;transition:all 0.2s ease}ul .individual-download li{display:block}ul .individual-download li p{margin:0;padding:0.2rem 0.4rem;font-size:1rem}ul .individual-download li p:hover{background-color:#e5e5e5}#print-popup,#web-popup{display:none;padding:2rem;background-color:white;border-radius:10px}.up-arrow{max-height:2rem;width:auto;transform:rotate(45deg)}.filterSearch{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;border-bottom:1px solid #13284e}.filterSearch .buttonHolder{border-bottom:0px;width:auto}.filterSearch .product_range_search{flex-grow:1;padding:1rem 0}.search{appearance:none;border:none;width:100%;display:block;font-family:"Circular", Helvetica, sans-serif;font-weight:normal;font-size:7rem;line-height:110%;letter-spacing:-0.1rem;color:#13284e}.search.small{letter-spacing:0rem;flex-grow:1;padding:11px 0px;font-family:"Replica", serif;font-weight:normal;font-size:1rem;text-align:right}.search:focus{outline:none}@media (max-width: 850px){main{padding:3rem 1rem}header main{padding:0 1rem}section.grid{grid-template-columns:1fr 1fr;column-gap:1rem}section.productInfo{grid-template-columns:1fr;row-gap:3rem}section.brandGrid .brandWrapper:nth-last-child(-n + 4) .brand{border-bottom:1px solid #13284e}section.brandGrid .brandWrapper:nth-child(3n){border-right:1px solid #13284e}section.brandGrid .brandWrapper:nth-child(2n){border-right:none}section.brandGrid .brandWrapper:nth-last-child(-n + 2) .brand{border-bottom:none}section.rangeInfo{grid-template-columns:100%;row-gap:2rem}section.brandHeader{grid-template-columns:1fr;row-gap:4rem}section.heroBanner main{padding:3rem 1rem}.col4{grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:2rem}.col2{column-gap:1rem}.logo{max-width:250px}}@media (max-width: 500px){html{font-size:13px}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
