@charset "UTF-8";lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:"";display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-focus-color: #5897fb;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: .2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-hide{display:none!important}.ss-main{display:flex;flex-direction:row;position:relative;-webkit-user-select:none;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3)}.ss-content .ss-list .ss-option{display:block;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;-webkit-user-select:none;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}@font-face{font-family:Program Nar OT Black;src:url(/assets/fonts/Program/programnarot-black-webfont.woff2) format("woff2"),url(/assets/fonts/Program/programnarot-black-webfont.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}footer{background:#f5f5f5;color:#646464}footer .footer-content{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;padding:40px 0;display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 980px){footer .footer-content{padding:60px 0}}footer .footer-content .footer-logo{margin-bottom:24px}footer .footer-content .footer-logo .dark-img{max-width:140px;max-height:40px}@media (min-width: 980px){footer .footer-content .footer-logo{margin-bottom:0}}footer .footer-content .footer-links{display:flex;padding:24px 0;flex-direction:column}footer .footer-content .footer-links a{color:#646464;margin-right:36px;transition:.2s linear}@media (min-width: 980px){footer .footer-content .footer-links{flex-direction:row}}footer .social ul{display:flex;justify-content:flex-start;align-items:center;margin:8px 0;padding:0}footer .social ul li{list-style:none;padding:8px}footer .social ul li:first-child{padding-left:0}footer .social ul li:last-child{padding-right:0}footer .social ul li a{transition:.2s linear;color:#f5f5f5;display:flex;align-items:center;justify-content:center}footer .social ul li a svg{width:50px;height:50px}footer .social ul li a:hover{color:#fff}@media (min-width: 980px){footer .social{position:absolute;right:32px;bottom:60px}}footer .footer-text p{font-size:13px;font-size:.8125rem;line-height:21px;line-height:1.3125rem}@media (min-width: 980px){footer .footer-text{width:40%}}.faqs-widget h2{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;text-align:center;text-transform:uppercase;margin-bottom:32px}.faqs-widget h2.program{font-size:38px;font-size:2.375rem;line-height:40px;line-height:2.5rem}@media (min-width: 768px){.faqs-widget h2{font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem}}.faqs .accordion{background:#fff;cursor:pointer;padding:24px 15px 24px 0;width:100%;transition:.2s linear;display:flex;justify-content:space-between;align-items:flex-start;border:0;font-weight:600;text-align:left}.faqs .accordion:first-of-type{border-top:1px solid #e9e9e9;margin-top:24px}.faqs .accordion .plus-icon{width:20px;height:20px;position:relative;min-width:20px;margin-left:10px}.faqs .accordion .plus-icon:before,.faqs .accordion .plus-icon:after{content:"";position:absolute;background-color:#646464;transition:transform .2s linear}.faqs .accordion .plus-icon:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.faqs .accordion .plus-icon:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.faqs .accordion.active,.faqs .accordion:hover{background-color:#fff;color:#646464;transition:.2s linear}.faqs .accordion.active .plus-icon:before,.faqs .accordion.active .plus-icon:after,.faqs .accordion:hover .plus-icon:before,.faqs .accordion:hover .plus-icon:after{background-color:#646464}.faqs .accordion.active .arrow-icon .left-bar:after,.faqs .accordion.active .arrow-icon .right-bar:after,.faqs .accordion:hover .arrow-icon .left-bar:after,.faqs .accordion:hover .arrow-icon .right-bar:after{background-color:#646464}.faqs .accordion.active .plus-icon:before{transform:rotate(90deg)}.faqs .accordion.active .plus-icon:after{transform:rotate(180deg)}.faqs .panel{max-height:0;overflow:hidden;transition:.2s linear;border-bottom:1px solid #e9e9e9}.faqs .panel.active{max-height:1000px}.faqs .panel .wrapper{padding-bottom:24px}.faqs .panel .wrapper a{color:#646464;text-decoration:underline}.faqs .panel p:last-child{margin:0}.listing{display:flex;flex-wrap:wrap;margin:0}.listing .listing-item{width:100%;display:flex;flex-wrap:wrap;position:relative;justify-content:center}@media (min-width: 768px){.listing .listing-item{justify-content:baseline}}.listing .listing-item.selected{border:solid}.listing .listing-item.hidden{display:none!important}.listing .listing-item img.img-pin-thumb{width:150px;height:150px}.listing .listing-item .img{width:100%;height:300px;overflow:hidden}@media (min-width: 768px){.listing .listing-item .img{height:500px}}.listing .listing-item .img .img-holder{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:.2s linear}.listing .listing-item .img:hover .img-holder{transform:scale(1.1)}.listing .listing-item .img img{width:100%;height:100%;object-fit:cover}.listing .listing-item .content{display:flex;flex-direction:column;flex-grow:1;padding:24px 0 32px}@media (min-width: 768px){.listing .listing-item .content{position:absolute;bottom:-80px;right:0;width:80%;background-color:#fff;border-top-left-radius:24px;padding:32px 32px 48px;box-shadow:0 12px 20px #0000000d}}.listing .listing-item .content .title{font-size:20px;font-size:1.25rem;line-height:23px;line-height:1.4375rem;font-weight:900;margin-bottom:24px;color:#646464;text-transform:uppercase}html:lang(en-GB) .listing .listing-item .content .title,html:lang(fr-FR) .listing .listing-item .content .title{font-size:24px;font-size:1.5rem;line-height:25px;line-height:1.5625rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-weight:400}@media (min-width: 768px){.listing .listing-item .content .title{font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}html:lang(en-GB) .listing .listing-item .content .title,html:lang(fr-FR) .listing .listing-item .content .title{font-size:32px;font-size:2rem;line-height:25px;line-height:1.5625rem}}.listing .listing-item .content .page-type{color:#646464}@media (min-width: 768px){.listing.grid .listing-item{max-width:50%;padding-right:16px;margin-bottom:100px}.listing.grid .listing-item:nth-child(2n){padding:0 0 0 16px}.listing.grid .listing-item .content .button{align-self:start}.listing.grid.three .listing-item{max-width:33.333333%;padding:0 16px}.listing.grid.three .listing-item:nth-child(3n){padding:0 0 0 16px}.listing.grid.three .listing-item:nth-child(3n+1){padding:0 16px 0 0}}@media (min-width: 980px){.listing.grid.four .listing-item{max-width:25%;padding:0 16px}.listing.grid.four .listing-item:nth-child(4n+1){padding:0 16px 0 0}.listing.grid.four .listing-item:nth-child(4n){padding-right:0}}@media (min-width: 768px){.listing:not(.grid) .listing-item{margin:32px 0}.listing:not(.grid) .listing-item .img{width:50%;order:2;height:100%}.listing:not(.grid) .listing-item .content{order:1;width:50%}.listing:not(.grid) .listing-item .content .button{align-self:start}}@media (min-width: 768px){.listing:not(.grid).alternate .listing-item .img{width:48%}.listing:not(.grid).alternate .listing-item .content{padding:32px 60px 32px 32px;width:50%;margin-right:2%}.listing:not(.grid).alternate .listing-item:nth-child(2n) .img{order:1}.listing:not(.grid).alternate .listing-item:nth-child(2n) .content{margin:0 0 0 2%;order:2;padding:32px 32px 32px 60px}}.load-more-container{display:flex;justify-content:center;width:100%}.tabs{width:100%}[role=tablist]{margin:0 0 -.1em;overflow:visible}[role=tab]{position:relative;margin:0;padding:15px 32px;border:1px solid #e9e9e9;overflow:visible}[role=tab][aria-selected=true]{border-radius:0;background:#fff;color:#646464}[role=tab][aria-selected=true]:not(:focus):not(:hover):before{border-top:5px solid #ffffff}[role=tab][aria-selected=true]:after{position:absolute;z-index:3;bottom:-1px;right:0;left:0;height:.3em;background:#fff;box-shadow:none;content:""}[role=tab]:hover,[role=tab]:focus,[role=tab]:active{border-radius:0}[role=tab]:hover:before,[role=tab]:focus:before{border-color:#fff}[role=tabpanel]{position:relative;z-index:2;padding:32px;border:1px solid #e9e9e9}[role=tabpanel]:focus{outline:0}[role=tabpanel]:focus:after{position:absolute;bottom:0;right:-1px;left:-1px;content:""}[role=tabpanel] p{margin:0}[role=tabpanel] *+p{margin-top:1em}.results .result{padding:32px 0}.results .result .title{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;font-weight:700;margin-bottom:24px}.pagination{margin:32px 0;display:flex;justify-content:center}.pagination .pag-button{background:#fff;color:#646464;border-radius:50%;width:40px;min-width:40px;height:40px;margin:0 5px;display:flex;align-items:center;justify-content:center;border:1px solid #646464;transition:.2s linear}.pagination .pag-button .icon{width:10px;height:10px}@media (min-width: 768px){.pagination .pag-button{width:55px;height:55px}.pagination .pag-button .icon{width:20px;height:20px}}.pagination .pag-button.pag-prev .icon{transform:rotate(180deg)}.pagination .pag-button:hover{background:#646464;color:#fff;text-decoration:none;border-color:#646464}.pagination .pag-numbers{display:flex;align-items:center}.pagination .pag-numbers span{margin:0 5px;font-weight:700}.pagination .pag-numbers .pag-number{border-radius:50%;border:1px solid #646464;width:40px;height:40px;margin:0 5px;display:flex;align-items:center;justify-content:center;color:#646464;transition:.2s linear}.pagination .pag-numbers .pag-number:hover,.pagination .pag-numbers .pag-number.current{border:1px solid #646464;background-color:#646464;text-decoration:none;color:#fff}@media (min-width: 768px){.pagination .pag-numbers .pag-number{width:55px;height:55px}}.filter-form{margin-bottom:32px}@media (min-width: 768px){.filter-form{margin-bottom:120px}}.filter-form--no-margin{margin-bottom:0}@media (min-width: 768px){.filter-form--no-margin{margin-bottom:0}}.filters{display:flex;flex-flow:wrap}.filters .filter{flex:0 0 100%;margin-bottom:16px}@media (min-width: 480px){.filters .filter{flex:0 0 50%;padding-right:16px}}@media (min-width: 768px){.filters .filter{flex:1 0 auto}}@media (min-width: 768px){.filters .filter:last-child{padding-right:0}}form{width:100%}form .umbraco-forms-page{margin:32px 0}form .umbraco-forms-page h4{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;font-weight:900;text-transform:uppercase}@media (min-width: 768px){form .umbraco-forms-page h4{font-size:36px;font-size:2.25rem;line-height:44px;line-height:2.75rem}}form .umbraco-forms-page h4.program{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem}@media (min-width: 768px){form .umbraco-forms-page h4.program{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem}}form .umbraco-forms-page fieldset{border:none;padding:0;margin:0}form .umbraco-forms-page fieldset legend{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;font-weight:550;margin-bottom:16px}form .umbraco-forms-page fieldset>div{margin-bottom:32px}form .umbraco-forms-page fieldset>div span.small{font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem;color:#646464;margin:32px 0}form .umbraco-forms-page .umbraco-forms-field h2{font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem;font-weight:900;text-transform:uppercase}@media (min-width: 768px){form .umbraco-forms-page .umbraco-forms-field h2{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem}}form .umbraco-forms-page .umbraco-forms-field h2.program{font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem}@media (min-width: 768px){form .umbraco-forms-page .umbraco-forms-field h2.program{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem}}form .umbraco-forms-page .umbraco-forms-field label{font-size:15px;color:#646464;display:block;margin-bottom:16px;font-weight:550}form .umbraco-forms-page .umbraco-forms-field input,form .umbraco-forms-page .umbraco-forms-field textarea{font-family:Gotham A,Gotham B,sans-serif;background:#fff;border-radius:28px;margin-bottom:8px;color:#646464;border:1px solid #e9e9e9;padding:16px 24px;width:100%}@supports (-webkit-overflow-scrolling: touch) or (font: -apple-system-body){form .umbraco-forms-page .umbraco-forms-field input,form .umbraco-forms-page .umbraco-forms-field textarea{-webkit-text-stroke:.5px}}form .umbraco-forms-page .umbraco-forms-field input:focus,form .umbraco-forms-page .umbraco-forms-field textarea:focus{border-color:#646464;outline:0}form .umbraco-forms-page .umbraco-forms-field input.hidden,form .umbraco-forms-page .umbraco-forms-field textarea.hidden{opacity:0;visibility:hidden;width:0;height:0;padding:0;margin:0}form .umbraco-forms-page .umbraco-forms-field.titleanddescription{margin:32px 0}form .umbraco-forms-page .umbraco-forms-field.shortanswer,form .umbraco-forms-page .umbraco-forms-field.longanswer{display:flex;flex-direction:column;margin-bottom:.5rem;position:relative}form .umbraco-forms-page .umbraco-forms-field.shortanswer label,form .umbraco-forms-page .umbraco-forms-field.longanswer label{order:-1;padding:0 24px;transition:all .3s ease-in;pointer-events:none;position:absolute;bottom:calc(100% - (3em + .5rem));left:0;font-weight:400;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}form .umbraco-forms-page .umbraco-forms-field.shortanswer label.label-onfocus,form .umbraco-forms-page .umbraco-forms-field.longanswer label.label-onfocus{width:auto;white-space:normal;transform:translateY(calc(-1em - .25rem));font-size:12px;background-color:#fff;padding:0 6px 0 4px;margin-left:30px}form .umbraco-forms-page .umbraco-forms-field.dataconsent .umbraco-forms-label,form .umbraco-forms-page .umbraco-forms-field.checkboxwithlink .umbraco-forms-label{display:none}form .umbraco-forms-page .umbraco-forms-navigation .col-md-12{display:flex;flex-direction:row;align-items:center;justify-content:center}form .umbraco-forms-page .umbraco-forms-navigation .col-md-12 button.prev{margin-right:16px}form .field-validation-valid{display:none}form .field-validation-error{font-size:13px;font-size:.8125rem;line-height:21px;line-height:1.3125rem;color:#e42323;display:block;width:100%;position:relative;padding-left:25px;margin-left:10px}form .field-validation-error:before{content:url(/assets/img/alert-triangle.svg);width:20px;height:18px;position:absolute;white-space:pre;display:inline;bottom:-18px;left:0;transform:translate(-50%,-25px)}form .field .field-validation-error{margin:0 20px 20px}form ::-webkit-input-placeholder{color:#868686}form ::-moz-placeholder{color:#868686}form :-ms-input-placeholder{color:#868686}form :-moz-placeholder{color:#868686}form input,form textarea{font-family:Gotham A,Gotham B,sans-serif;background:#fff;border-radius:28px;margin-bottom:15px;color:#646464;border:1px solid #e9e9e9;padding:16px 24px;width:100%}@supports (-webkit-overflow-scrolling: touch) or (font: -apple-system-body){form input,form textarea{-webkit-text-stroke:.5px}}form input:focus,form textarea:focus{border-color:#646464;outline:0}form input.hidden,form textarea.hidden{opacity:0;visibility:hidden;width:0;height:0;padding:0;margin:0}form .form-section{margin-bottom:3rem}form .form-section h2{margin-bottom:16px}form .form-section .field{display:flex;flex-direction:column;margin-bottom:.5rem;position:relative}form .form-section .field label{order:-1;margin-left:24px;margin-top:-5px;transition:all .3s ease-in;transform:translateY(14px);pointer-events:none;position:absolute}form .form-section .field input:focus+label{transform:translateY(-8px);background-color:#fff;font-size:12px}form .form-section .field input:not(:placeholder-shown)+label{transform:translateY(-8px);background-color:#fff}form .form-section .dataconsent,form .form-section .checkboxwithlink{display:flex;flex-wrap:wrap}form .form-section .dataconsent label,form .form-section .checkboxwithlink label{display:flex;position:relative;padding-left:42px;margin-bottom:16px;margin-top:16px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}form .form-section .dataconsent label span,form .form-section .dataconsent label a,form .form-section .checkboxwithlink label span,form .form-section .checkboxwithlink label a{color:#646464}form .form-section .dataconsent label a,form .form-section .checkboxwithlink label a{text-decoration:underline;font-weight:550}form .form-section .dataconsent label input,form .form-section .checkboxwithlink label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .form-section .dataconsent label input:checked~.checkmark:after,form .form-section .checkboxwithlink label input:checked~.checkmark:after{display:block}form .form-section .dataconsent label input:focus-within~.checkmark,form .form-section .checkboxwithlink label input:focus-within~.checkmark{border:2px solid #646464}form .form-section .dataconsent label .checkmark,form .form-section .checkboxwithlink label .checkmark{position:absolute;top:0;left:0;height:32px;width:32px;background-color:transparent;border-radius:4px;border:2px solid rgba(100,100,100,.3)}form .form-section .dataconsent label .checkmark:after,form .form-section .checkboxwithlink label .checkmark:after{content:"";position:absolute;display:none;left:6px;top:6px;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:4px;background-image:url(/assets/img/tick.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent}.umbraco-forms-field.multiplechoice label:not(.umbraco-forms-label),.umbraco-forms-field.dataconsent label:not(.umbraco-forms-label),.umbraco-forms-field.singlechoice label:not(.umbraco-forms-label),.umbraco-forms-field.checkboxwithlink label:not(.umbraco-forms-label),.umbraco-forms-field .quiz-answer.-type-1 label:not(.umbraco-forms-label),.quiz-answers.multiplechoice label:not(.umbraco-forms-label),.quiz-answers.dataconsent label:not(.umbraco-forms-label),.quiz-answers.singlechoice label:not(.umbraco-forms-label),.quiz-answers.checkboxwithlink label:not(.umbraco-forms-label),.quiz-answers .quiz-answer.-type-1 label:not(.umbraco-forms-label){font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem;display:flex;position:relative;padding-left:42px;margin:16px 0;cursor:pointer;width:100%;line-height:24px;pointer-events:auto;transform:none;font-weight:400;padding-top:5px}.umbraco-forms-field.multiplechoice label:not(.umbraco-forms-label) input,.umbraco-forms-field.dataconsent label:not(.umbraco-forms-label) input,.umbraco-forms-field.singlechoice label:not(.umbraco-forms-label) input,.umbraco-forms-field.checkboxwithlink label:not(.umbraco-forms-label) input,.umbraco-forms-field .quiz-answer.-type-1 label:not(.umbraco-forms-label) input,.quiz-answers.multiplechoice label:not(.umbraco-forms-label) input,.quiz-answers.dataconsent label:not(.umbraco-forms-label) input,.quiz-answers.singlechoice label:not(.umbraco-forms-label) input,.quiz-answers.checkboxwithlink label:not(.umbraco-forms-label) input,.quiz-answers .quiz-answer.-type-1 label:not(.umbraco-forms-label) input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.umbraco-forms-field.multiplechoice label:not(.umbraco-forms-label) input:checked~.checkmark:after,.umbraco-forms-field.dataconsent label:not(.umbraco-forms-label) input:checked~.checkmark:after,.umbraco-forms-field.singlechoice label:not(.umbraco-forms-label) input:checked~.checkmark:after,.umbraco-forms-field.checkboxwithlink label:not(.umbraco-forms-label) input:checked~.checkmark:after,.umbraco-forms-field .quiz-answer.-type-1 label:not(.umbraco-forms-label) input:checked~.checkmark:after,.quiz-answers.multiplechoice label:not(.umbraco-forms-label) input:checked~.checkmark:after,.quiz-answers.dataconsent label:not(.umbraco-forms-label) input:checked~.checkmark:after,.quiz-answers.singlechoice label:not(.umbraco-forms-label) input:checked~.checkmark:after,.quiz-answers.checkboxwithlink label:not(.umbraco-forms-label) input:checked~.checkmark:after,.quiz-answers .quiz-answer.-type-1 label:not(.umbraco-forms-label) input:checked~.checkmark:after{display:block}.umbraco-forms-field.multiplechoice label:not(.umbraco-forms-label) input:focus-within~.checkmark,.umbraco-forms-field.dataconsent label:not(.umbraco-forms-label) input:focus-within~.checkmark,.umbraco-forms-field.singlechoice label:not(.umbraco-forms-label) input:focus-within~.checkmark,.umbraco-forms-field.checkboxwithlink label:not(.umbraco-forms-label) input:focus-within~.checkmark,.umbraco-forms-field .quiz-answer.-type-1 label:not(.umbraco-forms-label) input:focus-within~.checkmark,.quiz-answers.multiplechoice label:not(.umbraco-forms-label) input:focus-within~.checkmark,.quiz-answers.dataconsent label:not(.umbraco-forms-label) input:focus-within~.checkmark,.quiz-answers.singlechoice label:not(.umbraco-forms-label) input:focus-within~.checkmark,.quiz-answers.checkboxwithlink label:not(.umbraco-forms-label) input:focus-within~.checkmark,.quiz-answers .quiz-answer.-type-1 label:not(.umbraco-forms-label) input:focus-within~.checkmark{border:2px solid #646464}.umbraco-forms-field.multiplechoice label:not(.umbraco-forms-label) .checkmark,.umbraco-forms-field.dataconsent label:not(.umbraco-forms-label) .checkmark,.umbraco-forms-field.singlechoice label:not(.umbraco-forms-label) .checkmark,.umbraco-forms-field.checkboxwithlink label:not(.umbraco-forms-label) .checkmark,.umbraco-forms-field .quiz-answer.-type-1 label:not(.umbraco-forms-label) .checkmark,.quiz-answers.multiplechoice label:not(.umbraco-forms-label) .checkmark,.quiz-answers.dataconsent label:not(.umbraco-forms-label) .checkmark,.quiz-answers.singlechoice label:not(.umbraco-forms-label) .checkmark,.quiz-answers.checkboxwithlink label:not(.umbraco-forms-label) .checkmark,.quiz-answers .quiz-answer.-type-1 label:not(.umbraco-forms-label) .checkmark{position:absolute;top:0;left:0;height:32px;width:32px;background-color:transparent;border-radius:4px;border:2px solid rgba(100,100,100,.3)}.umbraco-forms-field.multiplechoice label:not(.umbraco-forms-label) .checkmark:after,.umbraco-forms-field.dataconsent label:not(.umbraco-forms-label) .checkmark:after,.umbraco-forms-field.singlechoice label:not(.umbraco-forms-label) .checkmark:after,.umbraco-forms-field.checkboxwithlink label:not(.umbraco-forms-label) .checkmark:after,.umbraco-forms-field .quiz-answer.-type-1 label:not(.umbraco-forms-label) .checkmark:after,.quiz-answers.multiplechoice label:not(.umbraco-forms-label) .checkmark:after,.quiz-answers.dataconsent label:not(.umbraco-forms-label) .checkmark:after,.quiz-answers.singlechoice label:not(.umbraco-forms-label) .checkmark:after,.quiz-answers.checkboxwithlink label:not(.umbraco-forms-label) .checkmark:after,.quiz-answers .quiz-answer.-type-1 label:not(.umbraco-forms-label) .checkmark:after{content:"";position:absolute;display:none;left:6px;top:6px;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:4px;background-image:url(/assets/img/tick.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent}.umbraco-forms-field.multiplechoice label:not(.umbraco-forms-label).label-onfocus,.umbraco-forms-field.dataconsent label:not(.umbraco-forms-label).label-onfocus,.umbraco-forms-field.singlechoice label:not(.umbraco-forms-label).label-onfocus,.umbraco-forms-field.checkboxwithlink label:not(.umbraco-forms-label).label-onfocus,.umbraco-forms-field .quiz-answer.-type-1 label:not(.umbraco-forms-label).label-onfocus,.quiz-answers.multiplechoice label:not(.umbraco-forms-label).label-onfocus,.quiz-answers.dataconsent label:not(.umbraco-forms-label).label-onfocus,.quiz-answers.singlechoice label:not(.umbraco-forms-label).label-onfocus,.quiz-answers.checkboxwithlink label:not(.umbraco-forms-label).label-onfocus,.quiz-answers .quiz-answer.-type-1 label:not(.umbraco-forms-label).label-onfocus{transform:none;background-color:#fff;font-size:15px}.umbraco-forms-field.multiplechoice.stockist-filters,.umbraco-forms-field.dataconsent.stockist-filters,.umbraco-forms-field.singlechoice.stockist-filters,.umbraco-forms-field.checkboxwithlink.stockist-filters,.umbraco-forms-field .quiz-answer.-type-1.stockist-filters,.quiz-answers.multiplechoice.stockist-filters,.quiz-answers.dataconsent.stockist-filters,.quiz-answers.singlechoice.stockist-filters,.quiz-answers.checkboxwithlink.stockist-filters,.quiz-answers .quiz-answer.-type-1.stockist-filters{margin:20px 0;display:flex}.umbraco-forms-field.multiplechoice.stockist-filters label,.umbraco-forms-field.dataconsent.stockist-filters label,.umbraco-forms-field.singlechoice.stockist-filters label,.umbraco-forms-field.checkboxwithlink.stockist-filters label,.umbraco-forms-field .quiz-answer.-type-1.stockist-filters label,.quiz-answers.multiplechoice.stockist-filters label,.quiz-answers.dataconsent.stockist-filters label,.quiz-answers.singlechoice.stockist-filters label,.quiz-answers.checkboxwithlink.stockist-filters label,.quiz-answers .quiz-answer.-type-1.stockist-filters label{width:auto;margin-right:10px}fieldset{border:none;padding:0;margin:0}fieldset>div:not(.ss-list):not(.ss-main){margin-bottom:32px}fieldset>div span.small{font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem;color:#646464;margin:32px 0}.form-block form fieldset{border-bottom:1px solid #D9D9D9;margin:0 0 48px;padding-bottom:24px}@media (min-width: 768px){.form-block{width:456px;margin:32px auto;padding-bottom:48px}}.gallery h2{font-size:36px;font-size:2.25rem;line-height:32px;line-height:2rem;text-align:center;text-transform:uppercase;margin-bottom:2rem}html:lang(en-GB) .gallery h2,html:lang(fr-FR) .gallery h2{font-size:40px;font-size:2.5rem;line-height:32px;line-height:2rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.gallery .listing{margin:0}.gallery .listing .listing-item{position:relative;margin-bottom:16px}@media (min-width: 768px){.gallery .listing .listing-item{margin-bottom:32px}}.gallery .listing .listing-item a{overflow:hidden;position:relative}.gallery .listing .listing-item a .img-holder{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.gallery .listing .listing-item .play{border-radius:50%;border:2px solid white;color:#fff;transition:.2s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:70px;height:70px}.gallery .listing .listing-item .play svg{width:30px;height:30px;margin-left:5px}.gallery .listing .listing-item:hover .play{color:#fff;border-color:#fff}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translateZ(0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:none!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";position:absolute;width:100%;height:100%;background:#ff000057;display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:15px;padding:19px 11px 50px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(to bottom,#0000,#000000bf);transition:opacity .3s linear}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #FFF;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#000000bf;border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean button:focus:not(.focused):not(.disabled){outline:none}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{0%{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes gslideInLeft{0%{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@-webkit-keyframes gslideOutLeft{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{0%{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@-webkit-keyframes gslideOutRight{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0px rgba(0,0,0,.65);box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#00000052}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:300px;position:relative}.tns-slider>.tns-item img,.tns-slider>.tns-item iframe{height:100%;width:auto;max-width:100%;max-height:300px}.tns-slider>.tns-item .play{border-radius:50%;border:2px solid white;color:#fff;transition:.2s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:70px;height:70px}.tns-slider>.tns-item .play svg{width:30px;height:30px;margin-left:5px;transition:all .5s ease-out}.tns-slider>.tns-item .play svg:hover{transform:scale(1.2)}.tns-slider>.tns-item:hover .play{color:#fff;border-color:#fff}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:calc(100% / 70);height:10px;float:left}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.ss-main,input{color:#666}@media (max-width: 768px){.ss-main,input{font-size:16px}}.ss-main{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;width:100%;margin-bottom:15px;padding:15px 24px;border:1px solid #dcdee2;background-color:#fff;box-sizing:border-box;border-radius:28px;transition:border-radius linear .2s;height:53px;cursor:pointer}.ss-main:focus{box-shadow:none}.ss-main .ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);color:#868686;-webkit-user-select:none;user-select:none}.ss-main .placeholder,.ss-main .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .placeholder *{width:auto}.ss-main .placeholder .ss-disabled{color:#868686}.ss-main .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-deselect.ss-hide{display:none}.ss-main .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;height:auto;width:20px}.ss-main .ss-arrow path{stroke-width:12px}.ss-main .ss-arrow span{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s,-webkit-transform .2s}.ss-main .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;width:100%;padding:16px 24px;border:1px solid #dcdee2;border-radius:48px;background-color:#fff;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;margin-bottom:0;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;align-items:center;width:100%;color:#868686;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes scaleOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes scaleOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;display:flex;-webkit-user-select:none;user-select:none;align-items:center;padding:4px 8px;margin:0 4px 0 0;color:#fff;background-color:#fff;border-radius:26px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform .2s,-webkit-transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border-radius:16px;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s,-webkit-transform .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 24px;margin-bottom:0}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{display:none;height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search.ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:8px;margin:0;border:1px solid #dcdee2;border-radius:48px;background-color:#fff;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::-webkit-input-placeholder{color:#868686;vertical-align:middle}.ss-content .ss-search input::-moz-placeholder{color:#868686;vertical-align:middle}.ss-content .ss-search input:-ms-input-placeholder{color:#868686;vertical-align:middle}.ss-content .ss-search input::-ms-input-placeholder{color:#868686;vertical-align:middle}.ss-content .ss-search input::placeholder{color:#868686;vertical-align:middle}.ss-content .ss-search input:focus{border-color:#646464}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:48px;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-list::-webkit-scrollbar{width:5px}.ss-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #fff;border-radius:10px}.ss-list::-webkit-scrollbar-thumb{background:#646464;border-radius:48px;-webkit-box-shadow:inset 0 0 30px #ffffff}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:8px 12px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:8px 24px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.2s linear;color:#646464}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#646464;background-color:#f5f5f5}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#868686}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:#646464;background-color:#5897fb1a}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fff}.ss-content.ss-open-above{border-radius:28px 28px 0 0}.ss-content.ss-open-below{border-radius:0 0 28px 28px}.ss-content .ss-list .ss-option{margin:0}.ss-content .ss-list .ss-option:last-of-type{margin-bottom:20px}.ss-content .ss-list .ss-option :empty{display:none}.ss-content .ss-list .ss-option.ss-disabled{background-color:transparent}.ss-content .ss-list .ss-option.ss-disabled:hover{background-color:#ececec}.inspiration-listing .ss-main,.colour-filter .ss-main{transition:border-color .3s ease-in-out}.inspiration-listing .ss-main:hover,.colour-filter .ss-main:hover{border-color:#646464}.controls{display:none;list-style-type:none;padding:0;margin:0}@media (min-width: 480px){.controls{display:block}}.controls .prev,.controls .next{top:57px;background-color:#fff;padding:19px;z-index:2;display:flex;position:absolute;cursor:pointer;border-radius:50%;box-shadow:0 10px 10px #00000014}.controls .prev .icon,.controls .next .icon{width:18px;height:18px}.controls .prev{left:-16px}.controls .next{right:-16px}.colour-carousel:not(.no-overflow) .tns-ovh{overflow:visible}.colour-carousel:not(.tall) .intro-text h2{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem}html:lang(en-GB) .colour-carousel:not(.tall) .intro-text h2,html:lang(fr-FR) .colour-carousel:not(.tall) .intro-text h2{font-family:Gotham A,Gotham B,sans-serif}.colour-carousel .container{margin-bottom:0}.colour-carousel .container .intro-text{display:flex;flex-direction:column;align-items:center;margin:0 auto;left:unset}.colour-carousel .container .intro-text h2{margin:28px auto;text-align:center;font-weight:700}.colour-carousel .container .intro-text .intro-paragraph{text-align:center;width:100%}@media (min-width: 980px){.colour-carousel .container .intro-text .intro-paragraph{width:90%;padding:0 10rem 1rem 8rem}}.colour-carousel .container .carousel{position:relative;margin-left:-9px;margin-right:-9px}@media (min-width: 480px){.colour-carousel .container .carousel{margin-left:-12px;margin-right:-12px}}.colour-carousel .container .carousel--pb-32{padding-bottom:32px}.colour-carousel .container .carousel.frozen{display:flex;justify-content:center}.colour-carousel .container .carousel .slider:not(.tns-slider){display:none}.colour-carousel .container .carousel .tns-transparent{visibility:visible;opacity:1}.colour-carousel .container .carousel .slide{position:relative;cursor:pointer;width:114px;border-radius:24px}@media (min-width: 480px){.colour-carousel .container .carousel .slide{width:164px}}.colour-carousel .container .carousel .slide-inner{height:96px;border-radius:24px;margin:9px;transition:all .3s ease;position:relative}@media (min-width: 480px){.colour-carousel .container .carousel .slide-inner{height:140px;margin-left:12px;margin-right:12px}}.colour-carousel .container .carousel .slide-info{margin-top:16px;margin-left:9px;margin-right:9px}@media (min-width: 480px){.colour-carousel .container .carousel .slide-info{margin-left:7px;margin-right:7px}}.colour-carousel .container .carousel .slide-info p{text-align:center;margin-bottom:0}.colour-carousel .container .carousel .slide-info .colour{font-weight:600}@media (min-width: 980px){.colour-carousel .container .carousel .slide-info{visibility:hidden;opacity:0;transition:all .3s ease}}.colour-carousel .container .carousel .slide:hover .slide-info,.colour-carousel .container .carousel .slide:hover .slide-basket{visibility:visible;opacity:1}.colour-carousel .container .carousel .slide:hover .save-color-dropdown-trigger{visibility:visible}.colour-carousel .container .cta{margin:1rem 0 3em;display:flex;align-items:center;justify-content:center}@media (min-width: 980px){.colour-carousel .container .cta{margin:2rem 0 0}}.colour-carousel.large .container h2{font-size:48px;font-size:3rem;line-height:56px;line-height:3.5rem;text-transform:uppercase}.colour-carousel.large .container .carousel .controls .prev,.colour-carousel.large .container .carousel .controls .next{top:calc(50% - 25px)}.colour-carousel.large .container .carousel .slide{width:280px!important;height:280px;position:relative}.colour-carousel.large .container .carousel .slide .save-color-toggle,.colour-carousel.large .container .carousel .slide .trending-badge,.colour-carousel.large .container .carousel .slide .save-color-dropdown-trigger{z-index:10;pointer-events:auto}.colour-carousel.large .container .carousel .slide .save-color-toggle{top:17px;left:20px}.colour-carousel.large .container .carousel .slide .trending-badge{top:55px;left:20px}.colour-carousel.large .container .carousel .slide .save-color-dropdown-trigger{top:17px;right:12px}.colour-carousel.large .container .carousel .slide-inner{min-width:264px;min-height:264px;outline-width:0;outline-style:solid}.colour-carousel.large .container .carousel .slide-bg-link{display:block;width:100%;height:100%;text-decoration:none;position:relative}.colour-carousel.large .container .carousel .slide-bg-link:hover{text-decoration:none}.colour-carousel.large .container .carousel .slide-info{position:absolute;visibility:visible;opacity:1;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0}.colour-carousel.large .container .carousel .slide-info .light,.colour-carousel.large .container .carousel .slide-info .light p,.colour-carousel.large .container .carousel .slide-info .light a,.colour-carousel.large .container .carousel .slide-info .light span{color:#646464}.colour-carousel.large .container .carousel .slide-info .dark,.colour-carousel.large .container .carousel .slide-info .dark p,.colour-carousel.large .container .carousel .slide-info .dark a,.colour-carousel.large .container .carousel .slide-info .dark span{color:#fff}.colour-carousel.large .container .carousel .slide:hover .slide-inner:before{content:"";top:-10px;right:-10px;bottom:-10px;left:-10px}.colour-carousel.tall .container h2{font-size:48px;font-size:3rem;line-height:56px;line-height:3.5rem;line-height:.8;text-transform:uppercase}.colour-carousel.tall .container .carousel .controls .prev,.colour-carousel.tall .container .carousel .controls .next{top:calc(50% - 25px)}.colour-carousel.tall .container .carousel .slide{width:280px!important;height:360px;max-height:360px;position:relative}.colour-carousel.tall .container .carousel .slide-inner{min-width:264px;min-height:340px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative;overflow:hidden}.colour-carousel.tall .container .carousel .slide-inner:not(.no-overlay):before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.6) 100%)}.colour-carousel.tall .container .carousel .slide-img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.colour-carousel.tall .container .carousel .slide-info{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem;position:absolute;visibility:visible;opacity:1;top:auto;left:32px;bottom:32px;width:calc(80% - 64px);color:#fff;text-transform:uppercase;margin:0}html:lang(en-GB) .colour-carousel.tall .container .carousel .slide-info,html:lang(fr-FR) .colour-carousel.tall .container .carousel .slide-info{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.colour-carousel.tall .container .carousel .slide-info p{text-align:left;line-height:80%;margin-bottom:.5rem}.colour-carousel.tall .container .carousel .slide-info .colour-squares{display:flex}.colour-carousel.tall .container .carousel .slide-info .colour-squares .colour-square{width:32px;height:32px}.colour-carousel.tall .container .carousel .slide-info .colour-squares .colour-square:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.colour-carousel.tall .container .carousel .slide-info .colour-squares .colour-square:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.colour-carousel.tall .container .carousel .slide:hover .slide-inner:not(.slide-shake){transform:scale(1.04)}.colour-carousel.tall .container .carousel .slide:hover .slide-shake-wrapper{display:block;position:relative}.colour-carousel.collections .container h3{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;color:#fff;text-transform:uppercase;line-height:.8;margin:0}.colour-carousel.collections .colour-collections__slide-footer{color:#fff}.colour-carousel.pallettes .container .carousel .slide-img{height:auto}.colour-carousel.pallettes .container .carousel .slide-info{left:0;bottom:0;padding:32px;width:100%;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.colour-carousel.pallettes .container .carousel .slide-info p{text-align:center;margin-bottom:0}.colour-carousel.pallettes .container .carousel .slide-info p.light{color:#646464}.virtual-assistant{background-color:#6d909b;border-radius:24px;position:relative;display:flex;flex-direction:column;align-items:flex-end;overflow:hidden}@media (min-width: 768px){.virtual-assistant{flex-direction:row;align-items:center;min-height:376px}}.virtual-assistant-background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center 18vw;background-size:151% auto;background-repeat:no-repeat}@media (min-width: 768px){.virtual-assistant-background{background-position:center;background-size:cover}.virtual-assistant-background:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#0000004d;pointer-events:none}}.virtual-assistant-background .virtual-assistant-img{position:absolute;bottom:165px;height:350px;left:calc(50% - 108px);z-index:3}.virtual-assistant-background .virtual-assistant-img img{height:100%;width:auto}@media (min-width: 768px){.virtual-assistant-background .virtual-assistant-img{display:none}}@media (min-width: 980px){.virtual-assistant-background .virtual-assistant-img{bottom:0;left:37%;display:block}}@media (min-width: 1200px){.virtual-assistant-background .virtual-assistant-img{left:48%}}.virtual-assistant-content{display:flex;flex-direction:column;background-color:#6d909b;padding:20px;margin-top:70vw;z-index:4;width:100%}.virtual-assistant-content h2{color:#fff;text-transform:uppercase;font-weight:900}@media (max-width: 768px){html:lang(en-GB) .virtual-assistant-content h2,html:lang(fr-FR) .virtual-assistant-content h2{font-size:32px;font-size:2rem;line-height:32px;line-height:2rem}}.virtual-assistant-content .button{border:none}@media (min-width: 768px){.virtual-assistant-content{width:50%;margin-top:0;padding:40px;background-color:transparent}}.virtual-assistant-logo{display:flex;align-items:flex-start;justify-content:center;width:100%;order:-1}@media (min-width: 768px){.virtual-assistant-logo{position:absolute;right:0;top:0;height:100%;width:auto;align-items:center;order:1}}.virtual-assistant-logo .right{display:none}@media (min-width: 768px){.virtual-assistant-logo .right{display:block;position:absolute;right:0;top:0;height:300px;width:auto}}.virtual-assistant-logo .left{display:none}@media (min-width: 768px){.virtual-assistant-logo .left{display:block;position:absolute;right:0;bottom:0;height:300px;width:auto;top:auto;transform:none}}.virtual-assistant-logo .mobile{width:100%;padding-top:37vw;position:absolute}.virtual-assistant-logo .mobile img{width:100%;height:100%;position:absolute;top:0;object-fit:cover;object-position:bottom}@media (min-width: 768px){.virtual-assistant-logo .mobile{display:none}}.virtual-assistant-logo .logo{z-index:2;margin-top:1rem;width:60%;max-width:320px}@media (min-width: 768px){.virtual-assistant-logo .logo{margin-top:0;margin-right:2rem;width:100%;max-width:420px}}.chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-9px;margin-right:-9px}@media (min-width: 480px){.chips{margin-left:-12px;margin-right:-12px}}@media (min-width: 768px){.chips{justify-content:flex-start}}.colour-chip-url{container-type:inline-size}.colour-chip{container-type:inline-size;flex:0 0 50%}@media (min-width: 360px){.colour-chip{flex:0 0 33.333333%;max-width:33.3333333333%}}@media (min-width: 568px){.colour-chip{flex:0 0 25%}}@media (min-width: 768px){.colour-chip{flex:0 0 20%}}@media (min-width: 980px){.colour-chip{flex:0 0 16.666666%}}.colour-chip-expand.no-detail .colour-chip-colour{cursor:default}.colour-chip-expand.no-detail:hover .colour-chip-colour:before{content:none}.colour-chip-expand .expand{display:none}.colour-chip-expand.open .colour-chip-info{margin-bottom:1.5rem}.colour-chip-expand.open .expand{display:flex;position:absolute;width:calc(100% - 18px);height:auto;left:0;flex-direction:column;margin:0 9px}@media (min-width: 480px){.colour-chip-expand.open .expand{width:calc(100% - 24px);margin:0 12px}}@media (min-width: 768px){.colour-chip-expand.open .expand{height:450px}}@media (min-width: 768px){.colour-chip-expand.open .expand{flex-direction:row}}.colour-chip-expand.open .expand .colour-information{width:100%;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;justify-content:center;display:flex;padding:100px 5% 5%;position:relative}@media (min-width: 768px){.colour-chip-expand.open .expand .colour-information{width:50%;border-radius:24px 0 0 24px;padding:5%}}.colour-chip-expand.open .expand .colour-information p{color:#fff}.colour-chip-expand.open .expand .colour-information .colour{font-size:48px;line-height:80%;text-transform:uppercase}html:lang(en-GB) .colour-chip-expand.open .expand .colour-information .colour,html:lang(fr-FR) .colour-chip-expand.open .expand .colour-information .colour{font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.colour-chip-expand.open .expand .colour-information.dark p{color:#646464}.colour-chip-expand.open .expand .colour-information .colour-close{position:absolute;top:20px;right:20px;width:26px;height:26px;background-color:#fff;border:none;display:flex;align-items:center;justify-content:center;border-radius:50%}.colour-chip-expand.open .expand .colour-information .colour-close .icon{width:10px;height:10px}.colour-chip-expand.open .expand .colour-information .colour-close .icon.left{color:currentColor}@media (min-width: 768px){.colour-chip-expand.open .expand .colour-information .colour-close{width:56px;height:56px}.colour-chip-expand.open .expand .colour-information .colour-close .icon{width:20px;height:20px}}.colour-chip-expand.open .expand .colour-cta{width:100%;border-radius:0 0 24px 24px;background-color:#f5f5f5;display:flex;justify-content:center;flex-direction:column;padding:5%;align-items:center}.colour-chip-expand.open .expand .colour-cta .button{margin-bottom:1rem;justify-content:start;width:fit-content;align-self:center}@media (min-width: 768px){.colour-chip-expand.open .expand .colour-cta{width:50%;border-radius:0 24px 24px 0;align-items:flex-start;padding:10%}.colour-chip-expand.open .expand .colour-cta .button{align-self:flex-start}}.colour-chip-inner{display:flex;flex-direction:column;align-items:center;margin:1rem 9px}@media (min-width: 480px){.colour-chip-inner{margin-left:12px;margin-right:12px}}.colour-chip-colour{width:100%;height:0;padding-top:100%;border-radius:24px;position:relative;cursor:pointer;transition:all .3s ease}.colour-chip-colour:before{content:"";border-style:solid;border-radius:34px;border-width:10px;transition:all .3s ease;position:absolute;top:0;right:0;bottom:0;left:0;color:transparent}.colour-chip-colour.colour-chip-inner-popup{padding-top:0}.colour-chip-colour:hover .slide-basket{visibility:visible;opacity:1}.colour-chip-colour:hover .save-color-dropdown-trigger{visibility:visible}.colour-chip-info{font-size:13px;font-size:.8125rem;line-height:21px;line-height:1.3125rem;margin-top:.5rem;text-align:center}.colour-chip-info p{text-align:center;margin:0}.colour-chip-info .colour{font-weight:600;max-width:145px}.colour-chip:hover .colour-chip-colour:before{content:"";top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:30px;color:inherit}@media (min-width: 480px){.colour-chip:hover .colour-chip-colour:before{top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:35px}.colour-chip:hover .colour-chip-colour:before.colour-chip-inner-popup{border-radius:25px}}.colour-chip:hover .colour-chip-colour.colour-chip-inner-popup:before{border-radius:20px}@media (min-width: 480px){.colour-chip:hover .colour-chip-colour.colour-chip-inner-popup:before{border-radius:25px}}.colour-chip:hover .colour-chip-colour-popup:before{content:"";top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:25px}.colour-chip-icon:not(.view-colours-wrapper){position:absolute;width:20px;height:30px;bottom:20px;right:20px;padding:0;border:none;background-color:transparent;transition:transform .2s ease}.colour-chip-icon:not(.view-colours-wrapper):hover{transform:scale(1.15)}.slide-basket{position:absolute;background-color:#fff;border-radius:50%;top:8px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.slide-basket .add-to-basket{display:flex}.slide-basket svg{width:16px;height:16px}@media (min-width: 980px){.slide-basket{visibility:hidden;opacity:0;transition:all .3s ease}}.save-color-toggle{margin:0!important;padding:0!important;position:absolute;background-color:transparent;border-radius:50%;top:13px;left:13px;width:32px!important;height:32px!important;display:flex;align-items:center;justify-content:center;border:2px solid #fff;color:#fff;box-shadow:0 4px 4px #00000040}@container (width < 115px){.save-color-toggle{transform-origin:top left;transform:scale(.8)}}.save-color-toggle .save-color-toggle-icon-wrapper{margin:0!important;padding:0!important;width:16px!important;height:16px!important}.save-color-toggle .icon{margin:0!important;padding:0!important;width:16px!important;height:16px!important;display:block}.save-color-dropdown-trigger{margin:0!important;padding:0!important;position:absolute;background-color:transparent;border-radius:50%;top:13px;right:13px;width:32px!important;height:32px!important;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #00000040;border:2px solid #fff;color:#fff;visibility:hidden}@container (width < 115px){.save-color-dropdown-trigger{transform-origin:top right;transform:scale(.8)}}@media (max-width: 1280px){.save-color-dropdown-trigger{visibility:visible}}.save-color-dropdown-trigger:hover,.save-color-dropdown-trigger:focus{background-color:#fff;color:#646464}.save-color-dropdown-trigger[data-state=open]{visibility:visible;background-color:#646464;color:#fff;border:2px solid #646464}.save-color-dropdown-trigger .save-color-dropdown-trigger-icon-wrapper{margin:0!important;padding:0!important;width:16px!important;height:16px!important}.save-color-dropdown-trigger .icon{margin:0!important;padding:0!important;width:16px!important;height:16px!important;display:block}.save-color-dropdown-content{display:flex;flex-direction:column;min-width:225px;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 12px #00000040;z-index:60}.save-color-dropdown-item{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:8px 13px;color:#646464;font-size:13px;font-weight:325;line-height:1.5;text-decoration:none!important;text-align:left;border-bottom:1px solid #ebebeb!important;background:transparent;border:none}.save-color-dropdown-item:hover,.save-color-dropdown-item:focus{background-color:#f2f2f2;outline:none}.save-color-dropdown-item:last-child{border-bottom:none}.trending-badge{margin:0;padding:0;position:absolute;background-color:#fff;border-radius:50%;top:51px;left:13px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 4px #00000040}@container (width < 115px){.trending-badge{transform-origin:top left;transform:scale(.8);top:46px}}.trending-badge .icon{margin:0!important;padding:0!important;width:17px!important;height:19px!important;display:block}.trending-label{display:flex;margin-bottom:24px;padding:6px 8px;align-items:center;border-radius:40px;background-color:#fff;box-shadow:0 3px 3px #00000040;color:#eb9024;font-family:Gotham A,Gotham B,sans-serif;font-size:10px;font-style:normal;font-weight:550;line-height:1.6}.trending-label .trending-icon{margin:0 5px 0 0;padding:0;width:11px;height:12px;display:block}.chips--four-column{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:24px;margin:0;column-gap:16px}@media (max-width: 1200px){.chips--four-column{grid-template-columns:repeat(4,1fr)}}@media (max-width: 568px){.chips--four-column{grid-template-columns:repeat(2,1fr)}}.chips--four-column .colour-chip{container-type:normal;flex:0 0 100%;max-width:unset}.chips--four-column .colour-chip-inner{margin:0}.chips--four-column .colour-chip-info{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;margin-top:1.07rem}.full-width-img-block .container{display:flex;justify-content:center}.full-width-img-block .container:not(.full-width) img{max-width:980px;width:100%;height:auto;object-fit:contain}.full-width-img-block .container.full-width{padding:0}.full-width-img-block .container.full-width .full-width-img-block__wrapper{width:100%}.full-width-img-block .container.full-width img{width:100%;height:100%;max-height:570px}.full-width-img-block__icon{display:flex;justify-content:flex-end}.full-width-img-block__icon .colour-chip-icon{right:initial;margin-right:20px}.full-width-img-block__icon .colour-chip-icon .icon{width:20px;height:30px;color:#fff}.full-width-cta{display:flex;flex-direction:column;background-color:#ebefe3;border-radius:24px;overflow:hidden}.full-width-cta .content{display:flex;flex-direction:column;padding:40px}.full-width-cta .content h2{text-transform:uppercase}.full-width-cta .content p{margin-bottom:2rem}.full-width-cta .graphic{max-width:200px}.full-width-cta .graphic img{width:100%;height:auto}@media (min-width: 768px){.full-width-cta{flex-direction:row}.full-width-cta .graphic{max-width:400px}}.full-width-text-area{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 24px}.full-width-text-area .bg{position:absolute;width:100%;height:100%}.full-width-text-area .container{z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}.full-width-text-area .container h2{text-transform:uppercase;padding-top:90px}.full-width-text-area .container p{margin-bottom:2rem}.full-width-text-area .container p a{text-decoration:underline}.full-width-text-area .container .button{margin:auto}.full-width-text-area .container .light,.full-width-text-area .container .light p,.full-width-text-area .container .light a,.full-width-text-area .container .light span,.full-width-text-area .container .light h2,.full-width-text-area .container .light strong{color:#646464}.full-width-text-area .container .dark,.full-width-text-area .container .dark p,.full-width-text-area .container .dark a,.full-width-text-area .container .dark span,.full-width-text-area .container .dark h2,.full-width-text-area .container .dark strong{color:#fff}@media (min-width: 980px){.full-width-text-area{padding:80px}.full-width-text-area .container{padding:0 32px}.full-width-text-area .container h2{padding-top:0}}.quote-wrapper{position:relative;padding:80px 0;margin:0}.quote-wrapper .bg{position:absolute;top:0;left:0;width:100%;height:100%}.quote-wrapper .container{z-index:2;display:flex;flex-direction:column}.quote-wrapper .container .quote{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;max-width:none;margin-right:40px;line-height:30px}.quote-wrapper .container p{font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase;color:#fff}.quote-wrapper .container .quote-mark{font-size:70px;font-size:4.375rem;line-height:78px;line-height:4.875rem;line-height:20px;margin-top:24px}.quote-wrapper .container .light,.quote-wrapper .container .light p,.quote-wrapper .container .light a,.quote-wrapper .container .light span{color:#646464}.quote-wrapper .container .dark,.quote-wrapper .container .dark p,.quote-wrapper .container .dark a,.quote-wrapper .container .dark span{color:#fff}@media (min-width: 768px){.quote-wrapper .bg{width:90%}.quote-wrapper .container{flex-direction:row;padding:55px 0 32px}.quote-wrapper .container .quote{font-size:48px;font-size:3rem;line-height:56px;line-height:3.5rem;max-width:500px;margin-left:40px;line-height:44.8px;margin-right:0}.quote-wrapper .container .quote-mark{font-size:90px;font-size:5.625rem;line-height:98px;line-height:6.125rem;line-height:78px;margin-left:32px;margin-top:0}}@media (min-width: 1113px){.quote-wrapper .container .quote{font-size:56px;font-size:3.5rem;line-height:64px;line-height:4rem;line-height:44.8px;max-width:800px}}.quote-wrapper.right .bg{left:auto;right:0}.quote-wrapper.right .container{justify-content:flex-end}.quote-wrapper.right .container .quote{margin-right:0;margin-left:60px}.quote-wrapper.right .container .quote-mark{margin-left:60px}.rich-text h3{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem}.rich-text h4,.rich-text h5,.rich-text h6{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem}.rich-text a{color:#646464;text-decoration:underline;font-weight:550}.rich-text ol{margin:1rem 0;padding:0 0 0 24px}.rich-text ol li{padding-left:8px;margin-bottom:1rem}.rich-text ul{margin:1rem 0;padding:0;list-style-type:none}.rich-text ul li{margin-left:32px;margin-bottom:1rem;position:relative}.rich-text ul li:before{content:"•";font-size:40px;position:absolute;left:-32px}.repsonsive-table{display:block;width:100%;overflow-x:auto;scrollbar-color:#3A5466 #F1F1F1}.repsonsive-table::-webkit-scrollbar{width:5px;height:8px;scrollbar-width:thin}.repsonsive-table::-webkit-scrollbar-track{background:#f1f1f1;border-radius:24px}.repsonsive-table::-webkit-scrollbar-thumb{background:#3a5466;border-radius:24px}.repsonsive-table::-webkit-scrollbar-thumb:hover{background:#283a47}table{border:none!important}table tbody tr{text-align:center}table tbody tr:first-of-type{background-color:#3a5466;color:#fff;font-weight:600}table tbody tr:first-of-type td:first-of-type{border-top-left-radius:24px}table tbody tr:first-of-type td:last-of-type{border-top-right-radius:24px}table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:24px}table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:24px}table tbody tr:nth-of-type(2n){background-color:#f5f5f5}table tbody tr td{padding:16px}table.transparent{width:100%}table.transparent tbody tr{background-color:transparent;color:#646464;text-align:start;font-weight:400;border-bottom:1px solid #E0E0E0}table.transparent tbody tr td:first-of-type{font-weight:700}table,table>tr>td,table>tr>th,table>*>tr>td,table>*>tr>th{border-style:none}.step-by-step h2{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;font-weight:700;text-align:center}.step-by-step ol{list-style:none;counter-reset:item;padding:0}.step-by-step ol li{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;text-transform:uppercase;line-height:80%;margin-bottom:1.5rem;counter-increment:item;display:flex;align-items:center}html:lang(en-GB) .step-by-step ol li,html:lang(fr-FR) .step-by-step ol li{font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.step-by-step ol li:before{margin-right:16px;content:counter(item);border-radius:100%;color:#646464;min-width:64px;height:64px;text-align:center;border:1px solid #CACACA;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.step-by-step ol li{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;line-height:80%}.step-by-step ol li:before{margin-right:24px}}.benefits-wrapper{margin:2rem 0}.benefits-wrapper .benefits{display:flex;flex-direction:column}.benefits-wrapper .benefits .benefit{display:flex;flex-direction:column;align-items:center;margin:1rem 0}.benefits-wrapper .benefits .benefit .tick-icon{width:64px;height:64px;margin-bottom:1rem}.benefits-wrapper .benefits .benefit .tick-icon img{width:100%;height:auto}.benefits-wrapper .benefits .benefit p{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;font-weight:900;text-transform:uppercase;text-align:center}html:lang(en-GB) .benefits-wrapper .benefits .benefit p,html:lang(fr-FR) .benefits-wrapper .benefits .benefit p{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.benefits-wrapper .button{margin:1rem auto;max-width:fit-content}@media (min-width: 768px){.benefits-wrapper .benefits{flex-direction:row;flex-wrap:wrap}.benefits-wrapper .benefits .benefit{width:calc(50% - 32px);margin:1rem 16px}.benefits-wrapper .benefits .benefit p{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}html:lang(en-GB) .benefits-wrapper .benefits .benefit p,html:lang(fr-FR) .benefits-wrapper .benefits .benefit p{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem}}.paint-promise .container{display:flex;flex-direction:column;align-items:center;text-align:center}.paint-promise .container h2{text-transform:uppercase}.paint-promise .container p.subtitle{max-width:697px}.paint-promise .container .promises{display:flex;flex-direction:column;align-items:center;justify-content:center}.paint-promise .container .promises .promise{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:1rem 0}.paint-promise .container .promises .promise .img{max-width:125px}.paint-promise .container .promises .promise .img img{width:100%;height:auto}.paint-promise .container .promises .promise .text{margin-top:1rem}.paint-promise .container .promises .promise .text h3{font-weight:700}.paint-promise .container .button{margin:1rem auto}@media (min-width: 768px){.paint-promise .container .intro{width:60%}.paint-promise .container .promises{flex-direction:row;justify-content:stretch;align-items:baseline}.paint-promise .container .promises .promise{flex:1;margin:1rem}.paint-promise .container .promises .promise .text h3{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem}}.love-your-colour .container{display:flex;flex-direction:column-reverse}.love-your-colour .container .content h2{text-transform:uppercase}.love-your-colour .container .content a{color:#646464;text-decoration:underline;font-weight:550}.love-your-colour .container .img{width:265px}.love-your-colour .container .img img{width:100%;height:auto}@media (min-width: 768px){.love-your-colour .container{flex-direction:row;align-items:center;justify-content:center}.love-your-colour .container .content{flex:1;margin-right:24px;max-width:60%}}.two-panel-cta .container{display:flex;flex-direction:column}.two-panel-cta .container .cta{border-radius:24px;overflow:hidden;margin:1rem 0;text-align:center}.two-panel-cta .container .cta .img{height:200px;width:100%}.two-panel-cta .container .cta .img img{height:100%;width:100%;object-fit:cover}.two-panel-cta .container .cta .content{padding:24px;background-color:#f5f5f5}.two-panel-cta .container .cta .content h2{text-transform:uppercase}.two-panel-cta .container .cta .content p{margin-bottom:2rem}.two-panel-cta .container .cta .content.light{color:#fff}.two-panel-cta .container .cta .content.dark{color:#646464}.two-panel-cta .container .cta .content.dark .button{border-color:#6464644d;display:inline-flex}@media (max-width: 768px){.two-panel-cta .container .cta .content.column-height{height:auto!important}}@media (min-width: 768px){.two-panel-cta .container{flex-direction:row;justify-content:space-between}.two-panel-cta .container .cta{max-width:49%;min-width:49%}.two-panel-cta .container .cta .img{height:300px}.two-panel-cta .container .cta .content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 4rem}.two-panel-cta .container .cta .content p{flex-grow:1}.two-panel-cta .container .cta .content .button:not(.full-img){margin:0 auto}}.two-panel-cta.full-height-img .container{display:flex;flex-direction:column;max-width:100%}@media (min-width: 768px){.two-panel-cta.full-height-img .container{flex-direction:row;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}}.two-panel-cta.full-height-img .container .cta{min-height:600px;position:relative;margin:0;display:flex;align-items:center}.two-panel-cta.full-height-img .container .cta:first-child{margin-bottom:16px}@media (min-width: 768px){.two-panel-cta.full-height-img .container .cta:first-child{margin-bottom:0}}@media (min-width: 768px){.two-panel-cta.full-height-img .container .cta{max-width:49%;min-width:49%}}.two-panel-cta.full-height-img .container .cta .img{position:absolute;height:100%;width:100%;top:0;left:0}.two-panel-cta.full-height-img .container .cta .img:before{content:"";position:absolute;width:100%;height:100%;background:#0000004d;top:0;left:0}.two-panel-cta.full-height-img .container .cta .content{z-index:2;position:absolute;width:100%;height:100%;background-color:transparent!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.two-panel-cta.full-height-img .container .cta .content h2,.two-panel-cta.full-height-img .container .cta .content p{color:#fff}.two-panel-cta.full-height-img .container .cta .content p{flex-grow:0}@media (min-width: 768px){.two-panel-cta.full-height-img .container .cta .content p{max-width:380px}}.two-panel-cta.full-height-img .container .cta .content .button{margin:0 auto}@media (min-width: 768px){.two-panel-cta.full-height-img .container .cta .content{position:relative}}.store-locator{background-color:#70787e;border-radius:24px;position:relative;overflow:hidden}.store-locator-background{border-radius:24px;height:100%;padding:50px 24px;position:relative}.store-locator-background__img{position:absolute;width:100%;height:100%;top:0;left:0}.store-locator-background .content{display:flex;justify-content:center;flex-direction:column;z-index:2;position:relative;max-width:300px}.store-locator-background .content h2{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;color:#fff;text-transform:uppercase;line-height:80%;margin-bottom:2rem}@media (min-width: 768px){.store-locator-background .content h2{font-size:36px;font-size:2.25rem;line-height:44px;line-height:2.75rem}}html:lang(en-GB) .store-locator-background .content h2,html:lang(fr-FR) .store-locator-background .content h2{font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}@media (min-width: 768px){html:lang(en-GB) .store-locator-background .content h2,html:lang(fr-FR) .store-locator-background .content h2{font-size:48px;font-size:3rem;line-height:56px;line-height:3.5rem}}.store-locator-background .content h2.dark{color:#646464}.store-locator-background .paint-strip1,.store-locator-background .paint-strip2{position:absolute;top:0;width:auto;height:100%}.store-locator-background .paint-strip1{left:-30px}.store-locator-background .paint-strip2{left:9px}@media (min-width: 768px){.store-locator-background .content{max-width:350px}}@media (min-width: 768px){.store-locator-background{padding:120px 100px}.store-locator-background .paint-strip1{left:6px;width:400px}.store-locator-background .paint-strip2{left:140px;width:400px}}.promotion{border-radius:24px;position:relative;overflow:hidden;padding:40px;height:100%;display:flex;flex-direction:column}.promotion .content{display:flex;justify-content:center;flex-direction:column;z-index:2;position:relative}.promotion .content h2{font-size:48px;font-size:3rem;line-height:56px;line-height:3.5rem;color:#fff;text-transform:uppercase;line-height:80%;margin-bottom:2rem;max-width:633px;overflow-wrap:break-word}.promotion .content p{color:#fff}.promotion .content .light,.promotion .content .light p,.promotion .content .light a,.promotion .content .light span,.promotion .content .light h2,.promotion .content .light strong{color:#646464}.promotion .content .dark,.promotion .content .dark p,.promotion .content .dark a,.promotion .content .dark span,.promotion .content .dark h2,.promotion .content .dark strong{color:#fff}.promotion .img-section{z-index:2;position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}@media (min-width: 768px){.promotion .img-section{max-width:60%}}.promotion .img-section .img{min-width:267px}@media (min-width: 768px){.promotion .img-section .img{max-width:250px;min-width:0}}@media (min-width: 980px){.promotion .img-section .img{min-width:267px;max-width:none}}.promotion .img-section .img img{width:100%;height:auto}.promotion .img-section .promotional-block{display:flex;margin-top:1rem;align-items:flex-end}.promotion .img-section .promotional-block .promotional-text{color:#fff;font-weight:700;margin-right:16px;margin-bottom:0;max-width:275px;overflow-wrap:break-word}.promotion .img-section .promotional-block .promotional-logo{width:56px}.promotion .img-section .promotional-block .promotional-logo img{width:100%;height:auto}.promotion .img-section .promotional-block .light,.promotion .img-section .promotional-block .light p,.promotion .img-section .promotional-block .light a,.promotion .img-section .promotional-block .light span{color:#646464}.promotion .img-section .promotional-block .dark,.promotion .img-section .promotional-block .dark p,.promotion .img-section .promotional-block .dark a,.promotion .img-section .promotional-block .dark span{color:#fff}.promotion .paint-strip1,.promotion .paint-strip2{position:absolute;height:100%}.promotion .paint-strip1{top:-82px;width:396px;left:0;transform:scale(1.5)}@media (min-width: 768px){.promotion .paint-strip1{top:-62px}}.promotion .paint-strip2{left:150px;top:-50px}@media (min-width: 768px){.promotion{flex-direction:row;align-items:center}.promotion .img-section{padding:0 2%;margin-bottom:0}.promotion .content{margin-left:25px;flex:1}}@media (min-width: 980px){.promotion .content{margin-left:40px}}.promotion-alt-layout{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;position:relative;column-gap:48px;padding:34px;border-radius:24px;background-color:transparent!important;color:#fff;text-align:center;overflow:hidden}@media (min-width: 568px){.promotion-alt-layout{flex-direction:row;text-align:left}}@media (min-width: 768px){.promotion-alt-layout{column-gap:32px;padding:34px 10%}}.promotion-alt-layout__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.promotion-alt-layout__bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.1;z-index:1}.promotion-alt-layout__bg-image img{height:100%;width:100%;object-fit:cover}@media (min-width: 568px){.promotion-alt-layout__bg-image img{position:absolute;left:0;top:50%;transform:translateY(-63%);width:100%;height:auto;object-fit:unset}}.promotion-alt-layout__promotional-block,.promotion-alt-layout__content{position:relative}.promotion-alt-layout__promotional-block{margin-top:38px}@media (min-width: 568px){.promotion-alt-layout__promotional-block{margin-top:0}}@media (min-width: 768px){.promotion-alt-layout__promotional-block{padding-left:4%}}.promotion-alt-layout__promotional-logo img{max-width:100px}@media (min-width: 568px){.promotion-alt-layout__promotional-logo img{max-width:none}}.promotion-alt-layout__content{display:flex;flex-direction:column;max-width:540px}.promotion-alt-layout__content .light,.promotion-alt-layout__content .light p,.promotion-alt-layout__content .light a,.promotion-alt-layout__content .light span,.promotion-alt-layout__content .light h2,.promotion-alt-layout__content .light strong{color:#646464}.promotion-alt-layout__content .dark{color:#fff}.promotion-alt-layout__content .dark>*:last-child{margin-bottom:0}.promotion-alt-layout__content .dark p,.promotion-alt-layout__content .dark a,.promotion-alt-layout__content .dark span,.promotion-alt-layout__content .dark h2,.promotion-alt-layout__content .dark strong{color:#fff}.promotion-alt-layout__content h2{text-transform:uppercase}.promotion-alt-layout__content .button{column-gap:10px;margin:24px auto 0;color:#646464}@media (min-width: 568px){.promotion-alt-layout__content .button{margin:24px auto 0 0}}.promotion-alt-layout__content .button .icon{margin-left:0;opacity:1}.promotion-alt-layout__content .button:hover{color:#fff}.home-products{display:flex;flex-direction:column;padding:0 0 20px}@media (min-width: 980px){.home-products{flex-direction:row;align-items:center;padding:0}}.home-products .content{display:flex;flex-direction:column}@media (min-width: 980px){.home-products .content{width:calc(48% - 40px);margin-right:40px}}.home-products .content h2{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;line-height:.78;text-transform:uppercase}@media (min-width: 980px){.home-products .content h2{font-size:48px;font-size:3rem;line-height:56px;line-height:3.5rem;line-height:80%}}.home-products .content ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap}.home-products .content ul li{width:100%;font-weight:600;margin:1rem 0;position:relative}@media (min-width: 1200px){.home-products .content ul li{width:50%;padding-right:30px}}.home-products .content ul li a{color:#646464;text-decoration:none;font-weight:550}.home-products .content ul li a:hover{text-decoration:underline}.home-products .content ul li a .icon{width:20px;height:20px;margin-bottom:-5px;margin-left:5px}@media (min-width: 980px){.home-products .content .button{margin:initial}}.home-products .images{position:relative;margin:4rem 0 2rem}@media (min-width: 980px){.home-products .images{margin:2rem 0 2rem 40px;width:calc(52% - 40px)}}.home-products .images .grey-square{position:absolute;border-radius:16px;width:56.5%;height:0;padding-top:56.5%;background-color:#f0f0f0;right:25%;top:-8%}.home-products .images .left-img{z-index:1;position:relative;width:52.5%}.home-products .images .right-img{position:absolute;top:16.5%;right:11%;width:29%;z-index:2}.home-products .images .product-img{position:absolute;top:77%;z-index:3;right:0;width:60%}.blue-paint-bg{background-color:#2f4453;position:relative;margin:5rem 0 10rem;padding:2rem 0}.blue-paint-bg .paint-before,.blue-paint-bg .paint-after{position:absolute}.blue-paint-bg .paint-before{width:360px;height:500px;top:-40px;left:0}.blue-paint-bg .paint-after{right:0;bottom:-40px;height:200px;width:500px}@media (min-width: 768px){.blue-paint-bg{min-height:785px}}.inspiration .content{display:flex;flex-direction:column;position:relative;z-index:2}.inspiration .content .text{margin-top:2rem}.inspiration .content h2{font-family:Gotham A,Gotham B,sans-serif;text-transform:uppercase;line-height:80%;color:#fff}.inspiration .content h2.light{color:#646464}.inspiration .content h2.program-font{font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.inspiration .content p{color:#fff}.inspiration .content p.light{color:#646464}.inspiration .content .button{max-width:fit-content}.inspiration .content .large-img{display:none}.inspiration .images{display:flex;z-index:3;position:relative;margin:2rem 0}.inspiration .images .left,.inspiration .images .right{width:50%;display:flex;flex-direction:column}.inspiration .images .left img,.inspiration .images .right img{width:100%;height:100%;object-fit:cover}.inspiration .images .left .middle-images,.inspiration .images .left .mobile-image,.inspiration .images .right .bottom-images{display:flex;flex-grow:1;position:relative}@media (min-width: 768px){.inspiration{padding:80px 0;position:relative}.inspiration .content{width:340px}.inspiration .content .text{margin-top:0;margin-left:2rem}.inspiration .content .large-img{position:relative;display:block;width:118%;margin-top:5rem}.inspiration .content .large-img img{width:100%;height:auto}.inspiration .images{width:50%;position:absolute;right:0;top:10%;align-items:flex-end}.inspiration .images .left .mobile-image{display:none}}.video .content{display:flex;flex-direction:column;align-items:center;position:relative;z-index:3}.video .content h2{font-size:48px;font-size:3rem;line-height:56px;line-height:3.5rem;text-transform:uppercase;line-height:80%;color:#fff;margin-bottom:3rem;text-align:center}.video .content h2.light{color:#646464}.video .content h2.dark,.video .content p{color:#fff}.video .content .video-inner{margin-bottom:15px;position:relative;width:100%;padding-bottom:56.25%;z-index:3}.video .content .video-inner iframe{position:absolute;width:100%;height:100%}.video-wrapper .video .content{flex-direction:column-reverse}.video-wrapper .video .content .info{display:flex;width:100%;margin-top:1rem;flex-direction:column}@media (min-width: 768px){.video-wrapper .video .content .info{justify-content:space-between;flex-direction:row}}.video-wrapper .video .content .info h2,.video-wrapper .video .content .info p{color:#646464;flex:1}.video-wrapper .video .content .info h2{max-width:400px;margin-bottom:1rem}@media (min-width: 768px){.video-wrapper .video .content .info h2{text-align:left}}.video-wrapper .video .content .info p{max-width:550px}.gallery-carousel{position:relative}.gallery-carousel .controls .prev{left:20px}.gallery-carousel .controls .next{right:20px}.gallery-carousel .controls .prev,.gallery-carousel .controls .next{top:calc(50% - 25px)}@media (min-width: 768px){.gallery-carousel .controls .prev{left:60px}.gallery-carousel .controls .next{right:60px}}.gallery-carousel .slide{height:450px;max-height:450px;position:relative;display:inline-flex!important;align-items:center}.gallery-carousel .slide img{max-height:400px;height:100%;transform:.2s linear}.gallery-carousel .slide.active img{transform:scale(1.25)}@media (max-width: 768px){.gallery-carousel .slide{height:auto;padding-right:20px!important}.gallery-carousel .slide img{height:auto;max-height:100%}.gallery-carousel .slide.active img{transform:scale(1)}}.four-panel-block h2{text-align:center;text-transform:uppercase;margin-bottom:32px}@media (min-width: 768px){.four-panel-block h2{margin-bottom:48px}}.four-panel-block .blocks{display:flex;flex-direction:column}.four-panel-block .blocks .block{flex:1;margin:1rem 0}@media (min-width: 768px){.four-panel-block .blocks{flex-direction:row}.four-panel-block .blocks .block{margin:1rem .5rem}.four-panel-block .blocks .block:first-of-type{margin-left:0}.four-panel-block .blocks .block:last-of-type{margin-right:0}}.promo-block{display:flex;border-radius:24px;flex-direction:column;overflow:hidden;position:relative}.promo-block .product-img{display:none}@media (min-width: 768px){.promo-block .product-img{display:block;width:200px;height:200px;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%);z-index:4;background-repeat:no-repeat;background-size:contain;background-position:center}}@media (min-width: 1200px){.promo-block .product-img{width:250px;height:250px;top:50%;left:50%}}.promo-block .img img{width:100%;height:100%;object-fit:cover}.promo-block .content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8%;position:relative}.promo-block .content .paint-strip1,.promo-block .content .paint-strip2{position:absolute;height:100%;width:300px;left:-160px}.promo-block .content p{text-align:center}@media (min-width: 768px){.promo-block .content p{text-align:left}}.promo-block h2,.promo-block p{color:#fff;z-index:2}.promo-block h2.light,.promo-block p.light{color:#646464}.promo-block h2.four-block-title,.promo-block p.four-block-title{text-transform:uppercase}@media (min-width: 768px){.promo-block h2.four-block-title,.promo-block p.four-block-title{font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem}}.promo-block .watch-feature{width:100%;z-index:2;display:flex;justify-content:center}@media (min-width: 768px){.promo-block .watch-feature{display:block;justify-content:flex-start}}.promo-block .watch-feature a{justify-content:flex-start;max-width:fit-content;background:transparent;color:#fff}.promo-block .watch-feature a.grey{background:transparent;color:#646464}.promo-block .watch-feature a.grey svg{color:#646464}.promo-block .watch-feature a:hover{text-decoration:none}.promo-block .button{z-index:2}.promo-block .button.promo-block__btn-grey{background-color:transparent;border:2px solid #646464;color:#646464}.promo-block .button.promo-block__btn-white{background-color:transparent;border:2px solid rgba(255,255,255,.3);color:#fff;margin:0 auto}.promo-block h2{line-height:80%}@media (min-width: 768px){.promo-block{flex-direction:row;max-height:500px}.promo-block .img{width:60%}.promo-block .content{width:40%;padding:4% 8% 4% 2%;align-items:start}.promo-block .button.promo-block__btn-white{margin:0}.promo-block.right .img{order:2}.promo-block.right .content{order:1;padding:4% 2% 4% 8%}.promo-block.right .content .paint-strip1,.promo-block.right .content .paint-strip2{left:50%}}.watch-feature a:hover,.watch a:hover{text-decoration:underline}.block{border-radius:24px;overflow:hidden;margin:1rem 0;text-align:center}.block .img{height:200px;width:100%}.block .img img{height:100%;width:100%;object-fit:cover}.block .content{padding:24px 16px;background-color:#f5f5f5;height:calc(100% - 200px)}.block .content h2{font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;text-transform:uppercase}html:lang(en-GB) .block .content h2,html:lang(fr-FR) .block .content h2{font-size:32px;font-size:2rem;line-height:32px;line-height:2rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.block .content p{margin-bottom:2rem}@media (min-width: 768px){.block{margin:1rem}.block .img{height:230px}.block .content{display:flex;flex-direction:column;align-items:center;padding:2rem;height:calc(100% - 230px)}.block .content .button{margin:auto auto 0}}.newsletter-promo .img{padding:8%;position:relative;display:flex}.newsletter-promo .img:before{content:"";background-color:#000;top:0;left:0;position:absolute;width:100%;height:100%}.newsletter-promo .img img{position:absolute;left:0;top:0;opacity:.7}.newsletter-promo .img__inner{max-width:300px;position:relative;z-index:2;align-self:center}.newsletter-promo .img__inner p{margin-bottom:0}.newsletter-promo .content .umbraco-forms-form{z-index:9;padding-top:20px}.newsletter-promo .content .umbraco-forms-form form{z-index:2;display:flex;flex-direction:column}.newsletter-promo .content .umbraco-forms-form form fieldset div{margin-bottom:0}.newsletter-promo .content .umbraco-forms-form form input[type=text]{background-color:transparent;color:#646464;border-color:#6464644d;margin-bottom:1rem;font-weight:550}.newsletter-promo .content .umbraco-forms-form form input[type=text]::placeholder{color:#646464;opacity:1}.newsletter-promo .content .umbraco-forms-form form .field-validation-error{margin-bottom:20px}.newsletter-promo .content .umbraco-forms-form form button[type=submit]{width:100%;margin-top:20px}.newsletter-promo .content .umbraco-forms-form form button[type=submit] .icon{width:24px;height:24px;margin-left:10px}.newsletter-promo .content .umbraco-forms-form form .umbraco-forms-label{display:none}.newsletter-promo .content.dark .umbraco-forms-form form label{color:#fff}.newsletter-promo .content.dark .umbraco-forms-form form label input:focus-within~.checkmark{outline:1px solid #fff}.newsletter-promo .content.dark .umbraco-forms-form form .dataconsent .checkmark{border:1px solid #fff}.newsletter-promo .content.dark .umbraco-forms-form form .dataconsent .checkmark:after{background-image:url(/assets/img/tick-white.svg)}.newsletter-promo .content.dark .umbraco-forms-form form .dataconsent .checkmark:focus-within~.checkmark{outline:1px solid #fff}.newsletter-promo .content.dark .umbraco-forms-form form .field-validation-error{color:#fff;font-weight:550}.newsletter-promo .content.dark .umbraco-forms-form form input[type=text]{background-color:transparent;color:#fff;border-color:#fff}.newsletter-promo .content.dark .umbraco-forms-form form input[type=text]::placeholder{color:#fff;opacity:.9}.newsletter-promo .content.dark .umbraco-forms-form form input[type=submit]{background:#fff;color:#646464;border:none}.newsletter-promo .content.dark .umbraco-forms-form form ::-webkit-input-placeholder{color:#f2f2f2}.newsletter-promo .content.dark .umbraco-forms-form form ::-moz-placeholder{color:#f2f2f2}.newsletter-promo .content.dark .umbraco-forms-form form :-ms-input-placeholder{color:#f2f2f2}.newsletter-promo .content.dark .umbraco-forms-form form :-moz-placeholder{color:#f2f2f2}.newsletter-promo .content .paint-strip1,.newsletter-promo .content .paint-strip2{left:-200px}.newsletter-promo .content .umbraco-forms-submitmessage{z-index:1;position:relative}.four-image-block .four-images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,75px);grid-column-gap:8px;grid-row-gap:8px}@media (min-width: 480px){.four-image-block .four-images{grid-template-rows:repeat(5,120px)}}@media (min-width: 768px){.four-image-block .four-images{grid-template-rows:repeat(5,224px);grid-column-gap:24px;grid-row-gap:24px}}.four-image-block .four-images img{width:100%;height:100%;object-fit:cover}.four-image-block .four-images .top-left{grid-area:1/1/4/2}.four-image-block .four-images .top-right{grid-area:1/2/3/3}.four-image-block .four-images .bottom-left{grid-area:4/1/6/2}.four-image-block .four-images .bottom-right{grid-area:3/2/6/3}.four-image-block .four-images .top-left,.four-image-block .four-images .top-right,.four-image-block .four-images .bottom-left,.four-image-block .four-images .bottom-right{position:relative}.four-image-block .four-images .top-left .colour-chip-icon,.four-image-block .four-images .top-right .colour-chip-icon,.four-image-block .four-images .bottom-left .colour-chip-icon,.four-image-block .four-images .bottom-right .colour-chip-icon{position:absolute;width:20px;height:30px;bottom:20px;right:20px;padding:0;border:none;background-color:transparent;transition:transform .2s ease}.four-image-block .four-images .top-left .colour-chip-icon .icon,.four-image-block .four-images .top-right .colour-chip-icon .icon,.four-image-block .four-images .bottom-left .colour-chip-icon .icon,.four-image-block .four-images .bottom-right .colour-chip-icon .icon{width:20px;height:30px;color:#fff}.four-image-block .four-images .top-left .colour-chip-icon:hover,.four-image-block .four-images .top-right .colour-chip-icon:hover,.four-image-block .four-images .bottom-left .colour-chip-icon:hover,.four-image-block .four-images .bottom-right .colour-chip-icon:hover{transform:scale(1.15)}.editorial{display:flex;flex-wrap:wrap}.editorial h2{text-transform:uppercase}@media (min-width: 980px){.editorial h2{font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem}}html:lang(en-GB) .editorial h2,html:lang(fr-FR) .editorial h2{margin-bottom:1rem}@media (min-width: 980px){html:lang(en-GB) .editorial h2,html:lang(fr-FR) .editorial h2{font-size:40px;font-size:2.5rem;line-height:32px;line-height:2rem}}.editorial a{font-weight:550;text-decoration:underline;color:#646464}.editorial .img{position:relative}.editorial .img img{width:100%;height:100%;object-fit:cover}.editorial .img .colour-chip-icon{position:absolute;width:20px;height:30px;bottom:20px;right:20px;padding:0;border:none;background-color:transparent;transition:transform .2s ease}.editorial .img .colour-chip-icon:hover{transform:scale(1.15)}@media (min-width: 980px){.editorial .img .colour-chip-icon.left-align{left:20px}}.editorial .top,.editorial .middle,.editorial .bottom{display:flex;flex-direction:column}@media (min-width: 980px){.editorial .top,.editorial .middle,.editorial .bottom{flex-direction:row}}.editorial.one{justify-content:center}.editorial.one .top{max-height:570px;min-height:570px;margin-bottom:2rem}.editorial.one .top picture{width:100%;height:100%;object-fit:cover}.editorial.one .middle,.editorial.one .bottom{align-items:flex-start;width:100%;justify-content:center}.editorial.one .middle .content,.editorial.one .bottom .content{width:100%;margin:32px 0}@media (min-width: 980px){.editorial.one .middle .content,.editorial.one .bottom .content{width:450px;padding:8%;margin:initial}}.editorial.one .middle .img,.editorial.one .bottom .img{max-height:570px;max-width:450px;display:flex}@media (min-width: 980px){.editorial.one .middle .img,.editorial.one .bottom .img{margin-right:16px}}.editorial.one .middle .img img,.editorial.one .bottom .img img{height:auto}.editorial.one .bottom{flex-direction:column;align-items:flex-end}@media (min-width: 980px){.editorial.one .bottom{flex-direction:row-reverse}}.editorial.one .bottom .img{margin-right:0}@media (min-width: 980px){.editorial.one .bottom .img{margin-top:-120px;margin-left:16px}}@media (min-width: 980px){.editorial.one .bottom .content{padding-bottom:2%}}.editorial.two h2{margin-top:32px}@media (min-width: 980px){.editorial.two h2{margin-top:initial}}.editorial.two .top{align-items:center}.editorial.two .top .img{width:100%;height:460px;z-index:2;position:relative}@media (min-width: 980px){.editorial.two .top .img{width:460px;margin:0 8%}}.editorial.two .top .content{flex:1}.editorial.two .middle{margin:40px auto}.editorial.two .middle .img{width:100%;height:570px}@media (min-width: 980px){.editorial.two .middle .img{width:455px}}@media (min-width: 980px){.editorial.two .middle .left{margin-top:-80px}}.editorial.two .middle .right{margin-top:20px}@media (min-width: 980px){.editorial.two .middle .right{margin-left:20px}}.editorial.two .bottom{flex-direction:column;align-items:flex-end}@media (min-width: 980px){.editorial.two .bottom{flex-direction:row-reverse}}.editorial.two .bottom .img{height:455px;width:100%}@media (min-width: 980px){.editorial.two .bottom .img{width:620px}}.editorial.two .bottom .content{flex:1}@media (min-width: 980px){.editorial.two .bottom .content{margin:0 4% 4% 0}}.editorial.three h2{margin-top:32px}@media (min-width: 980px){.editorial.three h2{margin-top:initial}}.editorial.three .top{max-height:400px;margin-bottom:2rem}@media (min-width: 980px){.editorial.three .top{width:650px;margin-bottom:80px}}.editorial.three .middle{flex-direction:column;justify-content:space-between;margin-bottom:40px}@media (min-width: 980px){.editorial.three .middle{flex-direction:row-reverse}}@media (min-width: 980px){.editorial.three .middle>div{width:50%;flex:1}}.editorial.three .middle .img{max-height:320px}@media (min-width: 980px){.editorial.three .middle .img{width:520px}}.editorial.three .middle .content{display:flex;flex-direction:column;justify-content:center}@media (min-width: 980px){.editorial.three .middle .content{margin-right:8%;max-width:265px}}.editorial.three .bottom{flex-direction:column}@media (min-width: 980px){.editorial.three .bottom{flex-direction:row}}@media (min-width: 980px){.editorial.three .bottom>div{width:50%;flex:1}}.editorial.three .bottom .img{height:570px}@media (min-width: 980px){.editorial.three .bottom .img{width:455px;margin-left:-60px}}.editorial.three .bottom .content{display:flex;flex-direction:column;justify-content:center}@media (min-width: 980px){.editorial.three .bottom .content{max-width:265px;margin-left:10%}}.editorial.four h2{margin-top:32px}@media (min-width: 980px){.editorial.four h2{margin-top:initial}}.editorial.four .top{margin-bottom:32px}@media (min-width: 980px){.editorial.four .top{width:650px;height:400px;margin-bottom:initial}}.editorial.four .middle{flex-direction:column}@media (min-width: 980px){.editorial.four .middle{flex-direction:row-reverse}}.editorial.four .middle .img{width:100%;height:570px;z-index:3;position:relative}@media (min-width: 980px){.editorial.four .middle .img{margin-top:-80px;margin-right:-60px;width:455px}}.editorial.four .middle .content{flex:1}@media (min-width: 980px){.editorial.four .middle .content{margin:8% 8% 0 0}}.editorial.four .middle-extra .img{width:100%;height:400px}@media (min-width: 980px){.editorial.four .middle-extra .img{width:650px;margin-top:-80px;margin-left:-80px}}.editorial.four .bottom{margin-top:40px}.editorial.four .bottom .img{height:570px}@media (min-width: 980px){.editorial.four .bottom .img{width:455px}}.editorial.four .bottom .content{flex:1}@media (min-width: 980px){.editorial.four .bottom .content{margin:8% 0 8% 8%}}.coverage-calc{background:#4a8574;padding:8px}.coverage-calc:before{content:"";position:absolute;top:9px;left:9px;width:calc(100% - 18px);height:calc(100% - 18px);background-color:#fff;z-index:0;border-radius:16px}.coverage-calc__info{width:100%;padding:6% 8% 0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#4a8574;color:#fff}.coverage-calc__info.is-light{color:#646464}@media (min-width: 768px){.coverage-calc__info{width:39%;padding:6% 8%;align-items:flex-start}}.coverage-calc__info p{font-size:13px;line-height:1.6;color:inherit}.coverage-calc__info h2{color:inherit}.coverage-calc__info .icon{color:inherit;fill:currentColor;width:48px;height:48px;margin-bottom:15px;z-index:1;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.coverage-calc h2{text-transform:uppercase}.coverage-calc .paint-strip1{position:absolute;height:102%;min-height:386px;top:0;left:0;color:#4a8574;width:500px;max-width:51%;display:none}@media (min-width: 768px){.coverage-calc .paint-strip1{display:block}}.coverage-calc .paint-strip1--mobile{display:block;top:0;min-height:0;height:400px;width:auto;min-width:100%;max-width:none}@media (min-width: 480px){.coverage-calc .paint-strip1--mobile{height:345px}}@media (min-width: 768px){.coverage-calc .paint-strip1--mobile{display:none}}.coverage-calc .content form{visibility:visible;flex-direction:column;z-index:3;margin-top:80px}@media (min-width: 768px){.coverage-calc .content form{margin-top:0}}@media (min-width: 980px){.coverage-calc .content form{flex-direction:row;flex-wrap:wrap}}.coverage-calc .content form>div{display:flex;align-items:center;justify-content:center;width:100%}@media (min-width: 980px){.coverage-calc .content form>div{width:calc(50% - 24px);display:inline-flex}}.coverage-calc .content form>div:first-of-type{margin-right:24px}.coverage-calc .content form>div label{width:auto;margin-right:8px;margin-top:-8px;color:#646464}.coverage-calc .content form>div input{background-color:transparent;text-align:center;font-weight:700;color:#646464;font-size:16px}.coverage-calc .content form>div input::placeholder{color:#646464}.coverage-calc .content form>div input::-webkit-outer-spin-button,.coverage-calc .content form>div input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.coverage-calc .content form>div input[type=number]{-moz-appearance:textfield}.coverage-calc .content form>div input:focus{border-color:#fff}.coverage-calc .content form>div p{font-size:.8rem;color:#646464;margin-left:8px;margin-bottom:11px}.coverage-calc .content form input[type=submit]{width:100%;background-color:#646464;color:#fff;margin-top:1rem;border-color:#646464;font-weight:400}.coverage-calc .content form input[type=submit]:hover{background-color:#fff;color:#646464}.coverage-calc .content form .asterik{width:100%}.coverage-calc .content form .asterik p{font-size:12px;margin:0}.coverage-calc .content form .asterik a{text-decoration:underline}@media (min-width: 980px){.coverage-calc .content form .asterik{margin-bottom:-20%}}.coverage-calc .content form.hidden{visibility:hidden;width:0;height:0}.coverage-calc .content .calculator-results{visibility:visible;position:relative;z-index:2;padding-top:80px;color:#646464}.coverage-calc .content .calculator-results .huge{font-size:60px;font-size:3.75rem;line-height:30px;line-height:1.875rem;font-weight:900;word-break:break-word}@media (min-width: 980px){.coverage-calc .content .calculator-results .huge{font-size:130px;font-size:8.125rem;line-height:100px;line-height:6.25rem}}html:lang(en-GB) .coverage-calc .content .calculator-results .huge,html:lang(fr-FR) .coverage-calc .content .calculator-results .huge{font-size:80px;font-size:5rem;line-height:35px;line-height:2.1875rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-weight:400}@media (min-width: 980px){html:lang(en-GB) .coverage-calc .content .calculator-results .huge,html:lang(fr-FR) .coverage-calc .content .calculator-results .huge{font-size:135px;font-size:8.4375rem;line-height:86px;line-height:5.375rem}}.coverage-calc .content .calculator-results .smaller-font{font-size:40px;font-size:2.5rem;line-height:30px;line-height:1.875rem}@media (min-width: 980px){.coverage-calc .content .calculator-results .smaller-font{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem}}html:lang(en-GB) .coverage-calc .content .calculator-results .smaller-font,html:lang(fr-FR) .coverage-calc .content .calculator-results .smaller-font{font-size:40px;font-size:2.5rem;line-height:30px;line-height:1.875rem}@media (min-width: 980px){html:lang(en-GB) .coverage-calc .content .calculator-results .smaller-font,html:lang(fr-FR) .coverage-calc .content .calculator-results .smaller-font{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem}}.coverage-calc .content .calculator-results .program{font-size:14px;font-size:.875rem;line-height:12px;line-height:.75rem;font-weight:900;text-transform:uppercase}@media (min-width: 980px){.coverage-calc .content .calculator-results .program{font-size:24px;font-size:1.5rem;line-height:7px;line-height:.4375rem}}.coverage-calc .content .calculator-results .back-to-calc{top:0;left:calc(50% - 25px);background-color:#fff;padding:16px;z-index:2;display:flex;position:absolute;cursor:pointer;border-radius:50%;box-shadow:0 10px 10px #00000014}.coverage-calc .content .calculator-results .back-to-calc .icon{width:18px;height:18px}@media (min-width: 980px){.coverage-calc .content .calculator-results{padding-top:0}.coverage-calc .content .calculator-results .back-to-calc{top:calc(50% - 25px);left:-50%}}.coverage-calc .content .calculator-results.hidden{visibility:hidden;width:0;height:0}@media (min-width: 768px){.coverage-calc .content{width:59%;padding:4% 8% 4% 15%}.coverage-calc .content input[type=sumbit]{max-width:368px;margin:1rem auto}}.coverage-calc .content p,.coverage-calc .content.light label,.coverage-calc .content.light p,.coverage-calc .content.light a{color:#646464}.coverage-calc .content.light input{border:2px solid rgba(100,100,100,.3);color:#646464}.coverage-calc .content.light input:focus{border-color:#646464}.redirect-splash{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:50px;opacity:0;z-index:999;transition:opacity 1s;background-color:#00000026}.redirect-splash.loaded{opacity:1}.redirect-splash-inner{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#fff;padding:42px;opacity:0;transition:opacity 1s .5s;position:relative}.loaded .redirect-splash-inner{opacity:1}.redirect-splash-inner img{width:84px;margin:30px 0}.redirect-splash-inner .loading-btn:after{border-top:4px solid rgb(235,117,78);border-left:4px solid rgb(235,117,78);border-right:4px solid rgba(235,117,78,0)}.redirect-splash-inner .redirect-splash-close{color:#646464;background:#fff;width:48px;height:48px;border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99;right:0;top:-60px;transition:all .5s ease-out}.redirect-splash-inner .redirect-splash-close svg{width:16px;height:16px}.redirect-splash-inner .redirect-splash-close:hover,.redirect-splash-inner .redirect-splash-close:focus{background-color:#f5f5f5}@media (min-width: 768px){.redirect-splash-inner .redirect-splash-close{right:-55px;top:-65px}}.redirect-splash-title{font-size:24px;font-size:1.5rem;line-height:36px;line-height:2.25rem}.redirect-splash-text{margin-bottom:30px}.redirect-splash-button{margin:0 auto}.redirect-splash.trade-point .redirect-splash-title{font-size:24px;font-size:1.5rem;line-height:40px;line-height:2.5rem}.redirect-splash.trade-point .redirect-splash-inner img{width:181px;margin:30px 0}.redirect-splash.trade-point .redirect-splash-inner .loading-btn:after{border-top:4px solid rgba(58,143,197,.6);border-left:4px solid rgba(58,143,197,.6);border-right:4px solid rgba(58,143,197,0)}.redirect-splash.trade-point .button{margin:0 auto}.colour-product-carousel{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.colour-product-carousel{flex-direction:row;align-items:flex-start}}.colour-product-carousel .product-carousel{flex:1}@media (min-width: 768px){.colour-product-carousel .product-carousel{max-width:50%}}.colour-product-carousel .product-carousel h2{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;margin:1rem auto;text-align:center;font-family:Gotham A,Gotham B,sans-serif;font-weight:700}.colour-product-carousel .product-carousel h2.prod-carousel-title{margin-bottom:40px}.colour-product-carousel .product-carousel .chips{max-width:360px;margin:0 auto;margin-top:1rem;margin-bottom:1rem}@media (min-width: 768px){.colour-product-carousel .product-carousel .chips{justify-content:center}}.colour-product-carousel .product-carousel .chips .colour-chip{flex:0 0 50%}.colour-product-carousel .product-carousel .chips .colour-chip .slide-basket{right:8px}@media (min-width: 360px){.colour-product-carousel .product-carousel .chips .colour-chip{flex:0 0 33.333333%}}.colour-product-carousel .product-carousel .single-carousel{display:flex;justify-content:center;position:relative}.colour-product-carousel .product-carousel .single-carousel .controls .prev{left:0}.colour-product-carousel .product-carousel .single-carousel .controls .next{right:0}.colour-product-carousel .product-carousel .single-carousel .controls .prev,.colour-product-carousel .product-carousel .single-carousel .controls .next{top:calc(50% - 25px)}.colour-product-carousel .product-carousel .single-carousel .controls.hide-controls{display:none!important}.colour-product-carousel .product-carousel .single-carousel .slider{min-height:370px}.colour-product-carousel .product-carousel .single-carousel .slider img{width:100%;object-fit:contain}.colour-product-carousel .product-carousel .single-carousel .slider p{text-align:center;margin:1rem auto 0;font-weight:550;max-width:320px}.four-product-carousel{position:relative}.four-product-carousel .controls .prev,.four-product-carousel .controls .next{top:calc(50% - 25px)}.four-product-carousel .controls .next{right:-20px}@media (min-width: 1200px){.four-product-carousel .controls .next{right:-50px}}@media (min-width: 1200px){.four-product-carousel .controls .prev{left:-50px}}.four-product-carousel .tns-nav{display:flex;z-index:4;justify-content:center}.four-product-carousel .tns-nav button{width:11px;height:11px;border-radius:50%;background-color:#fff;border:1px solid #646464;padding:0;margin-right:8px}.four-product-carousel .tns-nav button.tns-nav-active{background-color:#646464}.four-product-carousel .slider{white-space:initial;display:flex}.four-product-carousel .slider .slide{max-height:none;padding:32px;display:flex;flex:1}.four-product-carousel .slider .slide .product-carousel-item{max-width:300px;margin:0 auto;display:flex;flex-direction:column;flex:1;justify-content:space-between}.four-product-carousel .slider .slide .info{text-align:center}.four-product-carousel .slider .slide .info h3{font-size:15px;font-weight:700;line-height:100%}.four-product-carousel .slider .slide .info p{font-size:13px;line-height:20.8px}.four-product-carousel .slider .slide img{width:167px;height:149px;object-fit:contain;margin:24px auto}.four-product-carousel .slider .slide .button{align-self:center;margin:10px 14px}.react-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:52;background-color:#0006}.react-modal-overlay[data-state=open]{animation:fadeIn .3s forwards}.react-modal-overlay[data-state=closed]{animation:fadeOut .3s forwards}.react-modal-content{position:fixed;left:50%;top:50%;z-index:52;display:flex;flex-flow:column nowrap;width:calc(100vw - 60px);max-width:600px;min-height:300px;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);transform:translate(-50%,-50%)!important;border-radius:32px;background-color:#fff;box-shadow:0 44px 68px #00000040;transition-duration:.2s;transition-timing-function:ease-in-out}.react-modal-content[data-state=open]{animation:fadeIn .3s forwards}.react-modal-content[data-state=closed]{animation:fadeOut .3s forwards}.react-modal-content--wide{max-width:900px}@media (min-width: 980px){.react-modal-content{border-radius:48px}}.react-modal-close-button{margin:0!important;padding:0!important;position:absolute;top:-16px;right:-16px;z-index:1;display:flex;align-items:center;justify-content:center;width:24px!important;height:24px!important;border:none;border-radius:50%;background:#fff}.react-modal-close-button .react-modal-close-button-icon-wrapper{margin:0!important;padding:0!important;width:12px!important;height:12px!important}@media (min-width: 980px){.react-modal-close-button .react-modal-close-button-icon-wrapper{width:16px!important;height:16px!important}}.react-modal-close-button .icon{margin:0!important;padding:0!important;width:12px!important;height:12px!important;display:block}@media (min-width: 980px){.react-modal-close-button .icon{width:16px!important;height:16px!important}}@media (min-width: 980px){.react-modal-close-button{top:-28px;right:-28px;width:40px!important;height:40px!important}}.saved-colors-loading-container{display:flex;justify-content:center;align-items:center;flex:1 1 100%;padding:50px;color:#646464;font-weight:325;font-size:18px;line-height:1.5;text-align:center}.saved-colors-loading-container--no-top-padding{padding-top:0}.saved-colors-loading-container .icon{width:50px;height:50px;color:#646464}.saved-colors-header{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;flex:0 0 auto;padding:40px 35px 25px}@media (min-width: 980px){.saved-colors-header{display:grid;grid-template-columns:1fr 3fr 1fr;padding:40px 75px 25px}}.saved-colors-title{color:#646464;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-size:32px;font-weight:900;line-height:1.5;margin:0!important;padding:0;text-align:center;text-transform:uppercase}@media (min-width: 980px){.saved-colors-title{font-size:40px}}@media (min-width: 980px){.saved-colors-title--position{grid-column-start:2;align-self:center;justify-self:center}}.saved-colors-tertiary-action{background:none;border:none;font-size:15px;line-height:1.5;font-weight:550;color:#646464;text-decoration:underline;text-underline-offset:4px}@media (min-width: 980px){.saved-colors-tertiary-action--position{grid-column-start:3;align-self:center;justify-self:end}}.saved-colors-main{flex:1 1 100%;padding:15px 35px;overflow:auto}@media (min-width: 980px){.saved-colors-main{padding:15px 75px}}.saved-colors-footer{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:center;gap:8px;flex:0 0 auto;padding:25px 35px;border-top:1px solid #dcdee2}@media (min-width: 980px){.saved-colors-footer{flex-flow:row nowrap;align-items:center;padding:15px 110px}}.saved-colors-footer-tip{margin:0 0 16px;color:#646464;font-weight:550;font-size:15px;line-height:1.5;text-align:center}@media (min-width: 980px){.saved-colors-footer-tip{margin:0 16px 0 0;text-align:left}}.saved-colors-action{display:flex;justify-content:center;align-items:center;padding:14px 24px;border-radius:64px;border:none;font-size:15px;font-weight:550;text-decoration:none;transition:all .5s ease-out}.saved-colors-action--main{color:#fff;background-color:#646464}.saved-colors-action--main:hover,.saved-colors-action--main:focus{color:#fff;background-color:#535353;text-decoration:none}.saved-colors-action--secondary{color:#646464;background-color:#f5f5f5}.saved-colors-action--secondary:hover,.saved-colors-action--secondary:focus{color:#646464;background-color:#ebebeb;text-decoration:none}.saved-colors-grid{display:grid;justify-content:space-around;grid-template-columns:repeat(2,124px);gap:16px}@media (min-width: 768px){.saved-colors-grid{grid-template-columns:repeat(3,124px)}}@media (min-width: 980px){.saved-colors-grid{justify-content:space-between;grid-template-columns:repeat(5,124px);gap-y:40px}}.saved-colors-grid-item{display:flex;flex-direction:column;width:124px;height:100%;flex:1 1 100%;position:relative;overflow:hidden;color:#646464;font-size:15px;line-height:1.5;text-align:center}.saved-colors-grid-item__color{position:relative;overflow:hidden;width:124px;height:124px;border-radius:24px}.saved-colors-grid-item__color:hover .save-color-dropdown-trigger{visibility:visible}.saved-colors-grid-item__name{font-weight:550;margin:16px 0 0;padding:0}.saved-colors-grid-item__hex{font-weight:325;margin:0;padding:0;text-transform:uppercase}.saved-colors-grid-item__hex--mb-16{margin-bottom:16px}.saved-colors-grid-item__checkbox{margin-top:auto;align-self:center}.save-single-color-button{display:flex;align-items:center;justify-content:center;align-self:flex-start;gap:10px;padding:14px 24px;border:2px solid #fff;border-radius:64px;background-color:#fff;color:#646464;font-weight:550;font-size:15px;text-decoration:none;transition:all .5s ease-out}.save-single-color-button .icon{width:24px;height:24px;transition:all .5s ease-out}.save-single-color-button:hover{background-color:#646464;border-color:#646464;color:#fff;text-decoration:none}.save-single-color-button--mt-16{margin-top:16px}.save-single-color-button--grey{border:2px solid #646464;background-color:#646464;color:#fff;transition:all .5s ease-out}.save-single-color-button--grey:hover{border-color:#535353;background-color:#535353;color:#fff}.save-single-color-button--grey .icon{color:#fff}.save-single-color-button:disabled{opacity:.8}.save-single-color-button:disabled .icon{opacity:.8}.edit-color-collection-wrapper{position:relative;width:100%;height:100%;overflow:hidden;padding:40px 30px}.edit-color-collection-content{display:flex;flex-direction:column;width:100%;max-width:400px;margin-right:auto;margin-left:auto}.edit-color-collection-title{color:#646464;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-size:32px!important;font-weight:900;line-height:1.5;margin:0!important;padding:0;text-align:center;text-transform:uppercase}.edit-color-collection-actions-wrapper{display:flex;flex-direction:column;gap:16px;align-items:stretch;margin-top:32px}@media (min-width: 980px){.edit-color-collection-actions-wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-top:24px}}.color-collection-action{display:flex;justify-content:center;align-items:center;gap:8px;padding:14px 24px;border-radius:64px;border:none;font-size:15px;font-weight:550;text-decoration:none;transition:all .5s ease-out}.color-collection-action .icon{height:15px;width:15px}.color-collection-action--main{color:#fff;background-color:#646464;padding:12px 24px}@media (min-width: 480px){.color-collection-action--main{padding:16px 32px}}.color-collection-action--main:hover,.color-collection-action--main:focus{color:#fff;background-color:#535353;text-decoration:none}.color-collection-action--secondary{color:#646464;background-color:#f5f5f5}.color-collection-action--secondary:hover,.color-collection-action--secondary:focus{color:#646464;background-color:#ebebeb;text-decoration:none}.color-collection-action--grow{flex:1 1 100%}.color-collection-action--order-main{order:1}@media (min-width: 980px){.color-collection-action--order-main{order:2}}.color-collection-action--order-secondary{order:2}@media (min-width: 980px){.color-collection-action--order-secondary{order:1}}.add-to-collection-header{padding:40px 30px 30px}.add-to-collection-main{flex:1 1 100%;margin:0 30px;overflow:auto}.add-to-collection-footer{padding:30px 30px 40px}.add-to-collection-container{display:flex;flex-direction:column;width:100%;max-width:400px;margin-right:auto;margin-left:auto}.add-to-collection-separator{display:block;width:100%;height:1px;margin:0;padding:0;color:#dcdee2;background-color:#dcdee2}.add-to-collection-additional-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;margin:0;border:none;background-color:transparent;color:#646464;font-weight:550;font-size:15px;line-height:1.5}.add-to-collection-additional-action:hover{text-decoration:none}.add-to-collection-additional-action--center{margin:24px auto 0}.add-to-collection-additional-action .icon{width:14px;height:14px;color:#646464}.edit-color-collection-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-grow:0;flex-shrink:0;border:none;background-color:transparent;color:#646464}.edit-color-collection-button .icon{width:24px;height:24px;flex-grow:0;flex-shrink:0}.follow-member-button{display:flex;align-items:center;justify-content:center;align-self:flex-start;gap:10px;padding:14px 24px;border:2px solid #fff;border-radius:64px;background-color:#fff;color:#646464;font-weight:550;font-size:15px;text-decoration:none;transition:all .5s ease-out}.follow-member-button .icon{width:24px;height:24px;transition:all .5s ease-out}.follow-member-button:hover{background-color:#646464;border-color:#646464;color:#fff;text-decoration:none}.follow-member-button--mt-30{margin-top:30px}.follow-member-button--following{border:2px solid #3FC78A;background-color:#3fc78a;color:#fff;transition:all .5s ease-out}.follow-member-button--following:hover{border-color:#3fc78acc;background-color:#3fc78acc;color:#fff}.follow-member-button--following .icon{color:#fff}.follow-member-button:disabled{opacity:.8}.follow-member-button:disabled .icon{opacity:.8}.follow-member-button__text-wrapper{display:flex;gap:8px;align-items:center}.follow-member-button-small{display:flex;align-items:center;justify-content:center;align-self:flex-start;gap:8px;min-height:32px;padding:5px 15px;border:2px solid #bfbfbf;border-radius:64px;background-color:#fff;color:#646464;font-weight:550;font-size:15px;line-height:1.2;text-decoration:none;transition:all .5s ease-out}.follow-member-button-small .icon{width:18px;height:18px;transition:all .5s ease-out;display:flex}@media (min-width: 480px){.follow-member-button-small .follow-member-button__icon{display:none}}.follow-member-button-small:hover{border-color:#535353;background-color:#fff;color:#646464;text-decoration:none}.follow-member-button-small .icon{color:#646464}.follow-member-button-small--following{border:2px solid #3FC78A;background-color:#3fc78a;color:#fff;transition:all .5s ease-out}.follow-member-button-small--following:hover{border-color:#3fc78acc;background-color:#3fc78acc;color:#fff}.follow-member-button-small--following .icon{color:#fff}.follow-member-button-small:disabled{opacity:.8}.follow-member-button-small:disabled .icon{opacity:.8}@media (min-width: 980px){.react-recent-activity-feed{max-height:364px;overflow-y:auto}.react-recent-activity-feed .activity-feed-group{padding-right:24px}}.activity-feed{display:flex;flex-direction:column;gap:40px;padding:0 30px}@media (min-width: 980px){.activity-feed{max-width:1128px}}.activity-feed__title{font-size:64px;text-transform:uppercase;line-height:80%;font-weight:900;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-align:center}.activity-feed .activity-feed__pagination-button{margin:24px auto;background-color:#646464;color:#fff}.activity-feed .activity-feed__pagination-button .icon{margin:0}.activity-feed-group:not(:first-of-type){margin-top:32px}.activity-feed-group__title{text-transform:uppercase;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-size:24px;line-height:80%;opacity:.6;margin:0}.activity-feed-group__separator{border-bottom:1px solid #646464;width:100%;background:#646464;opacity:.3;margin-top:9px}.activity-feed-group__activities-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}.activity-feed-group-item{display:flex;align-items:flex-start;gap:16px}@media (min-width: 980px){.activity-feed-group-item{align-items:center}}.activity-feed-group-item__left-slot{display:flex;gap:12px}.activity-feed-group-item__text-wrapper{display:flex;flex-direction:column;justify-content:center}.activity-feed-group-item__text{margin:0;line-height:140%}.activity-feed-group-item__user-name,.activity-feed-group-item__collection-name{font-weight:700;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}@media (min-width: 320px){.activity-feed-group-item__user-name,.activity-feed-group-item__collection-name{max-width:100px}}@media (min-width: 480px){.activity-feed-group-item__user-name,.activity-feed-group-item__collection-name{max-width:150px}}@media (min-width: 568px){.activity-feed-group-item__user-name,.activity-feed-group-item__collection-name{max-width:200px}}@media (min-width: 768px){.activity-feed-group-item__user-name,.activity-feed-group-item__collection-name{max-width:unset}}.activity-feed-group-item__time{margin-top:4px;margin-bottom:0;font-size:13px;line-height:160%;font-weight:550;opacity:.5}.activity-feed-group-item__user-avatar-wrapper{position:relative;height:40px;width:40px}@media (min-width: 980px){.activity-feed-group-item__user-avatar-wrapper{height:64px;width:64px}}.activity-feed-group-item__like-bullet{position:absolute;bottom:0;right:0;background-color:#ea2020;border-radius:50%;width:18px;height:18px;display:flex;justify-content:center;align-items:center}.activity-feed-group-item__like-icon{width:10px;height:10px;color:#fff}.activity-feed-group-item__user-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}@media (min-width: 980px){.activity-feed-group-item__user-avatar{width:64px;height:64px}}.activity-feed-group-item__right-slot{margin-left:auto}.activity-feed-group-item__right-slot .follow-member-button__text{display:none}@media (min-width: 480px){.activity-feed-group-item__right-slot .follow-member-button__text{display:initial}}.activity-feed-group-item__collection-colors-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:3px}.activity-feed-group-item__collection-colors-item{aspect-ratio:1/1;width:12px;border-radius:2px}@media (min-width: 980px){.activity-feed-group-item__collection-colors-item{width:20px}}.activity-feed-group-item__collection-thumbnail{aspect-ratio:1/1;width:40px;border-radius:4px;object-fit:cover}@media (min-width: 980px){.activity-feed-group-item__collection-thumbnail{width:64px;border-radius:6px}}.activity-feed-group-item__colours{position:relative;width:40px;height:40px}@media (min-width: 980px){.activity-feed-group-item__colours{width:64px;height:64px}}.activity-feed-group-item__colours-item{width:16px;height:16px;position:absolute;border-radius:3px;border:1px solid #fff}@media (min-width: 980px){.activity-feed-group-item__colours-item{width:37px;height:37px;border-radius:8px;border:2px solid #fff}}.activity-feed-group-item__colours-item:nth-child(1){z-index:0;bottom:50%;top:50%;right:0;transform:translateY(-50%)}@media (min-width: 980px){.activity-feed-group-item__colours-item:nth-child(1){bottom:0;top:unset;transform:none}}.activity-feed-group-item__colours-item:nth-child(2){z-index:1;right:11px;bottom:50%;top:50%;transform:translateY(-50%)}@media (min-width: 980px){.activity-feed-group-item__colours-item:nth-child(2){bottom:11px;top:unset;transform:none}}.activity-feed-group-item__colours-item:nth-child(3){z-index:2;right:22px;bottom:50%;top:50%;transform:translateY(-50%)}@media (min-width: 980px){.activity-feed-group-item__colours-item:nth-child(3){bottom:22px;top:unset;transform:none}}.activity-feed-group-item__colour{aspect-ratio:1/1;width:40px;border-radius:4px}@media (min-width: 980px){.activity-feed-group-item__colour{width:64px;border-radius:6px}}.followers-list{margin:60px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.followers-list__item{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.hub-user-info{display:flex;align-items:center;gap:12px}.hub-user-info--ml-12{margin-left:12px}.hub-user-avatar-link{color:#646464;font-family:Gotham A,Gotham B,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:1.4}.hub-user-avatar{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;width:68px;height:68px;border-radius:50%;overflow:hidden}.hub-user-avatar--small{width:32px;height:32px}.hub-user-avatar__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.invite-friend-form-content{display:flex;flex-direction:column;width:100%;max-width:400px;margin-right:auto;margin-left:auto}.invite-friend-form-wrapper{position:relative;width:100%;height:100%;overflow:hidden;padding:40px 30px}.invite-friend-form-title{color:#646464;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-size:32px;font-weight:900;line-height:1.5;margin:0!important;padding:0;text-align:center;text-transform:uppercase}.invite-friend-form-header{padding:40px 30px 30px}.invite-friend-form-main{flex:1 1 100%;margin:0 30px;overflow:auto}.invite-friend-form-container{display:flex;flex-direction:column;width:100%;max-width:400px;margin-right:auto;margin-left:auto}.invite-friend-form-footer{padding:20px 30px 10px}.invite-friend-form-success-icon{margin:0 auto;width:56px;height:56px}.invite-friend-form-success-message{text-align:center;margin:15px 0 20px}.invite-friend-form-actions-wrapper{display:flex;align-items:center;justify-content:center}.invite-friend-form-button{width:100%;height:56px}.two-column-text{display:flex;flex-direction:column}@media (min-width: 768px){.two-column-text{flex-direction:row;padding:32px 0;align-items:center}}.two-column-text .two-column-text-content{flex:1;padding:16px}@media (min-width: 768px){.two-column-text .two-column-text-content{padding:32px 48px 32px 32px}.two-column-text .two-column-text-content+.two-column-text-content{padding:32px 32px 32px 48px}}@media (min-width: 980px){.two-column-text .two-column-text-content{padding:32px 64px 32px 32px}.two-column-text .two-column-text-content+.two-column-text-content{padding:32px 32px 32px 64px}}.two-column-text .two-column-text-content h2,.two-column-text .two-column-text-content h3,.two-column-text .two-column-text-content h4{text-transform:uppercase}.custom-selects .ss-single-selected .placeholder{font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem;color:#646464}.form-section .custom-selects .ss-single-selected .placeholder{font-size:15px}.pod-cta{position:relative;display:flex;flex-direction:column}.pod-cta .content{position:relative;display:flex;flex-direction:column;margin-top:24px}.pod-cta .content h2{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.pod-cta .img{background-position:center;background-repeat:no-repeat;background-size:cover}.pod-cta .img img{width:100%;height:auto}@media (min-width: 768px){.pod-cta{flex-direction:row;align-items:center;height:100%;justify-content:space-between}.pod-cta .content{align-items:flex-start;margin:0 5%;width:50%}.pod-cta .content h2{font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem}.pod-cta .content p{margin-bottom:1.5rem}.pod-cta .img{align-self:flex-start;width:50%;margin:0 5%}}@media (min-width: 980px){.pod-cta .content{margin:0 10% 0 5%}.pod-cta .img{margin:0 5% 0 10%}}.image-with-caption{width:100%;position:relative;margin:0 auto}.image-with-caption .img-caption-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:200px}@media (min-width: 768px){.image-with-caption .img-caption-img{height:268px}}@media (min-width: 980px){.image-with-caption .img-caption-img{height:570px}}.image-with-caption .img-caption-img,.image-with-caption .video-inner{margin-bottom:15px}.image-with-caption iframe{position:absolute;width:100%;height:100%}.image-with-caption .video-inner{position:relative;width:100%;padding-bottom:56.25%}.image-with-caption p.caption{width:100%;margin-bottom:0}.image-text{position:relative;display:flex;flex-direction:column;margin:40px auto}@media (min-width: 768px){.image-text{flex-direction:row;margin:80px auto}}.image-text .content{position:relative;display:flex;flex-direction:column;order:2;align-items:flex-start;padding:32px 0}.image-text .content h2{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;text-transform:uppercase}.image-text .img{order:1}.image-text .img img{width:100%;object-fit:contain}.image-text .img.mask{-webkit-mask-image:url(/assets/img/mask.svg);mask-image:url(/assets/img/mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.image-text .img.paint{position:relative;width:100%}.image-text .img.paint svg{width:100%;height:300px}.image-text .img.paint .img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 15%}.image-text .img.paint .img-overlay .h2{text-transform:uppercase}.image-text .img.paint .img-overlay .h3{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;font-weight:900;text-transform:uppercase;margin-bottom:0}html:lang(en-GB) .image-text .img.paint .img-overlay .h3,html:lang(fr-FR) .image-text .img.paint .img-overlay .h3{font-size:32px;font-size:2rem;line-height:26px;line-height:1.625rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.image-text .img.paint .img-overlay img{width:auto;max-height:100px;object-fit:contain}.image-text .img.paint .img-overlay img+*{margin-top:1.3rem}@media (min-width: 768px){.image-text{flex-direction:row;align-items:flex-start;justify-content:space-between}.image-text .content{width:54%}.image-text .content h2{font-size:38px;font-size:2.375rem;line-height:38px;line-height:2.375rem}.image-text .content h2.program{font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem}.image-text .img{width:33%;margin:0 13% 0 0}.image-text .img img{object-fit:cover}.image-text .img.paint svg{height:480px}.image-text.img-right .content{order:1}.image-text.img-right .img{order:2;margin:0 0 0 13%}.image-text.img-right .img.mask{-webkit-mask-image:url(/assets/img/mask-right.svg);mask-image:url(/assets/img/mask-right.svg)}.image-text.img-right .img.paint img{left:auto;right:calc(50% - 170px)}}.image-text.tall{align-items:center;justify-content:flex-start}.image-text.tall .img img{max-height:none}@media (min-width: 768px){.image-text.tall .img{width:50%;padding:0 4%}.image-text.tall .content{width:50%;padding:0 8%}}@media (min-width: 768px){.image-text.img-large{align-items:center;width:auto;max-width:100%;padding:0;margin-left:0;margin-right:max(((100vw - 1000px) / 2) + 32px,1px)}.image-text.img-large.img-right{margin-left:max(((100vw - 1000px) / 2) + 32px,1px);margin-right:0}.image-text.img-large.img-right .content{padding:0 10% 0 32px}.image-text.img-large .content{width:min(500px - 32px,50%);padding:0 32px 0 10%}.image-text.img-large .img{width:50vw;margin:0}}@media (min-width: 980px){.image-text.img-large .content{padding:0 0 0 120px}.image-text.img-large.img-right .content{padding:0 120px 0 0}}@media (min-width: 768px){.image-text.image-text-button .content{width:36%}.image-text.image-text-button .img{width:49%;margin-right:15%}.image-text.image-text-button.img-right .img{margin-right:0;margin-left:15%}}.image-text.colour-chip-container .img{position:relative;margin-bottom:40px}.image-text.colour-chip-container .img .colour-chip{position:absolute;z-index:3;bottom:-80px;right:24px;width:140px}.image-text.colour-chip-container .img .colour-chip .chip-name{font-weight:550}@media (min-width: 768px){.image-text.colour-chip-container .img .colour-chip{right:-24px}}@media (min-width: 768px){.image-text.colour-chip-container.img-right .img .colour-chip{left:-24px;right:auto}}.content-listing-container{display:flex;flex-direction:column}.content-listing-container h2{text-align:center}.content-listing-container .content-listing-wrapper{display:flex;flex-direction:column}.content-listing-container .content-listing-wrapper .content-listing{position:relative;margin-bottom:30px;height:243px}.content-listing-container .content-listing-wrapper .content-listing .img{height:100%;overflow:hidden;display:block}.content-listing-container .content-listing-wrapper .content-listing .img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}.content-listing-container .content-listing-wrapper .content-listing .content-listing-image{height:100%;z-index:0}.content-listing-container .content-listing-wrapper .content-listing .content-listing-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.content-listing-container .content-listing-wrapper .content-listing .content-listing-text a{color:#fff}@media (min-width: 768px){.content-listing-container .content-listing-wrapper{flex-direction:row;flex-wrap:wrap}.content-listing-container .content-listing-wrapper .content-listing{margin-left:12px;height:382px;margin-bottom:24px;width:calc(50% - 12px)}.content-listing-container .content-listing-wrapper .content-listing:nth-child(odd){margin-left:0;margin-right:12px}}.map-text{position:relative;display:flex;flex-direction:column}@media (min-width: 768px){.map-text{flex-direction:row}}.map-text .content{position:relative;display:flex;flex-direction:column;order:2;max-width:450px;align-items:flex-start;padding:32px}.map-text .lazyGoogleMap{width:100%;height:70vh}@media (min-width: 768px){.map-text .lazyGoogleMap{width:45%;height:50vh}}@media (min-width: 768px){.map-text{flex-direction:row;align-items:center;height:100%;justify-content:space-between}}.colour-wheel-block .container{padding:0 clamp(1.3333333333rem,1.1093333333rem + .8vw,2.1333333333rem)}.colour-wheel-block-inner{position:relative;display:flex;column-gap:55px;align-items:center;justify-content:center;padding:clamp(1.3333333333rem,.7733333333rem + 2vw,3.3333333333rem);border:2px solid rgba(100,100,100,.3);border-radius:24px;overflow:hidden}@media (max-width: 980px){.colour-wheel-block-inner{flex-direction:column;row-gap:30px;padding:clamp(3rem,2.5333333333rem + 1.6666666667vw,4.6666666667rem) clamp(1.3333333333rem,.7733333333rem + 2vw,3.3333333333rem)}}.colour-wheel-content{max-width:256px}@media (max-width: 980px){.colour-wheel-content{max-width:425px;text-align:center}}.colour-wheel-content>*:last-child{margin-bottom:0}.colour-wheel-content>span,.colour-wheel-content h2{text-transform:uppercase}.colour-wheel-content>span{display:block;margin-bottom:10px;font-size:13px;font-weight:700}@media (min-width: 980px) and (max-width: 1200px){html:lang(en-GB) .colour-wheel-content h2,html:lang(fr-FR) .colour-wheel-content h2{font-size:clamp(1.6rem,1.152rem + 1.6vw,3.2rem);line-height:clamp(1.4rem,.952rem + 1.6vw,3rem)}}.colour-wheel-wrapper,.colour-wheel-shade,.colour-wheel-base-colour{border-radius:100%;overflow:hidden}.colour-wheel-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:365px;height:365px;flex-shrink:0;background-color:#fff;box-shadow:0 0 0 5px #fff}@media (max-width: 480px){.colour-wheel-wrapper{transform:scale(.9);margin:-15px 0}}@media (max-width: 380px){.colour-wheel-wrapper{transform:scale(.825)}}.colour-wheel-shade{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 30px);height:calc(100% - 30px)}.colour-wheel-shade-slider{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 15px)!important;height:calc(100% - 15px)!important}.rs-bar.rs-start,.rs-bar.rs-end{display:none}.rs-container.rs-full{width:100%!important;height:100%!important}.rs-block{background:linear-gradient(#000,#c8f696,#fafafa)}.rs-border{border:none!important}.rs-handle{padding:4px!important}.rs-handle-dot{background-color:#ececec!important;border:none!important}.rs-handle-dot:after{background-color:#fff!important;border:none!important}.colour-wheel-base-colour{position:relative;width:280px;height:280px;outline:10px solid white;z-index:1;background:radial-gradient(circle at 50% 0,red,#f20d0dcc 10%,#e61a1a99,#c336,#a6595933,#80808000 50%),radial-gradient(circle at 85.3553390593% 14.6446609407%,#ffbf00,#f2b90dcc 10%,#e6b31a99,#cca63366,#a6935933,#80808000 50%),radial-gradient(circle at 100% 50%,#80ff00,#80f20dcc 10%,#80e61a99,#80cc3366,#80a65933,#80808000 50%),radial-gradient(circle at 85.3553390593% 85.3553390593%,#00ff40,#0df246cc 10%,#1ae64d99,#33cc5966,#59a66c33,#80808000 50%),radial-gradient(circle at 50% 100%,#0ff,#0df2f2cc 10%,#1ae6e699,#3cc6,#59a6a633,#80808000 50%),radial-gradient(circle at 14.6446609407% 85.3553390593%,#0040ff,#0d46f2cc 10%,#1a4de699,#3359cc66,#596ca633,#80808000 50%),radial-gradient(circle at 0 50%,#8000ff,#800df2cc 10%,#801ae699,#8033cc66,#8059a633,#80808000 50%),radial-gradient(circle at 14.6446609407% 14.6446609407%,#ff00bf,#f20db9cc 10%,#e61ab399,#cc33a666,#a6599333,#80808000 50%)}.colour-wheel-base-colour:active{cursor:grabbing}.colour-wheel-base-colour-pointer-wrapper{position:absolute;top:50%;left:50%;width:280px;height:280px;transform:translate(-50%,-50%);pointer-events:none;z-index:2}.colour-wheel-base-colour-pointer{position:absolute;top:50%;left:50%;width:30px;height:30px;border:4px solid #fff;border-radius:100%;background-color:#c8f696;pointer-events:none;transform:translate(-50%,-50%);z-index:2;box-shadow:0 1px 2px #00000080}@media (max-width: 980px){.colour-wheel-base-colour-pointer{transform:none}}.colour-wheel-cta{position:relative;display:flex;justify-content:center;flex-shrink:0;z-index:1}.colour-wheel-cta .button{outline:2px solid white}@media (min-width: 980px){.colour-wheel-swatch{position:absolute;top:50%;right:0;transform:translateY(-50%);width:560px;height:780px;z-index:-1}.colour-wheel-swatch svg{height:100%}}.colour-wheel-swatch__gradient{position:relative;width:70px;height:105px;overflow:hidden}@media (min-width: 980px){.colour-wheel-swatch__gradient{position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(-19deg);width:440px;height:660px}}.colour-wheel-swatch__gradient:before{content:"";position:absolute;left:50%;bottom:14px;transform:translate(-50%);width:35px;height:23px;background-color:#fff;border-radius:6px;z-index:1}@media (min-width: 980px){.colour-wheel-swatch__gradient:before{bottom:86px;width:220px;height:144px;border-radius:40px}}.colour-wheel-swatch__gradient-inner{position:absolute;bottom:0;left:0;width:100%;height:10000%;background:linear-gradient(45deg,#000,#c8f696,#fafafa);transform:translateY(50%)}.icon.social-icon{color:#646464;width:20px;height:20px}.icon.stockist-search-pin{fill:#fff;width:16px;height:16px}.icon.icon-clock{width:16px;height:16px}.icon.grey{fill:#646464}.social-icon-wrapper{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:2px solid #bfbfbf;border-radius:50%}.social-icon-wrapper:hover{background-color:#646464;border-color:#646464}.social-icon-wrapper:hover .icon{color:#fff}.consultant-locator{display:grid;grid-template-columns:auto;gap:28px;max-width:1192px;min-height:650px}@media (min-width: 768px){.consultant-locator{grid-template-columns:calc(43% - 28px) calc(57% - 28px);gap:56px}}.consultant-locator>div{position:relative}@media (min-width: 768px){.consultant-locator>div{position:static}}.consultant-locator .consultant-locator-map-wrapper{margin:40px -32px 0}@media (min-width: 768px){.consultant-locator .consultant-locator-map-wrapper{position:absolute;top:0;right:0;width:100%;max-width:calc(57% - 28px);margin:0}}.consultant-locator .map-container{margin-top:0;overflow:hidden}@media (min-width: 768px){.consultant-locator .map-container{border-radius:24px}}.consultant-locator-form{margin-top:32px}.consultant-locator-form input{padding-right:44px;margin-bottom:0;border:2px solid rgba(100,100,100,.3)}.consultant-locator-form .postcode-fields:not(.ss-list):not(.ss-main){margin-bottom:0}.consultant-locator-form .postcode-fields .input-wrapper{position:relative}.consultant-locator-form .postcode-fields .input-wrapper button{position:absolute;top:50%;right:24px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;border:none;font-size:0;background:transparent}.consultant-locator-form .postcode-fields .input-wrapper button svg{width:18px;height:18px}.consultant-locator-form .field-validation-error{display:none;margin-top:15px}.consultant-locator-form.location-error .field-validation-error{display:block}.consultant-locator-form.location-error .current-location-fieldset{align-self:flex-start;padding-top:20px}.consultant-locator-form .my-location{display:flex;align-items:center;column-gap:12px;padding:0;border:none;background:none;text-decoration:underline;text-underline-offset:5px;transition:text-decoration-color .25s ease}.consultant-locator-form .my-location svg{width:24px;height:24px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.consultant-locator-form .my-location:hover{text-decoration-color:transparent}.consultant-locator-form .my-location:hover svg{transform:rotate(90deg)}.consultant-results{margin-left:-32px;margin-right:-32px}@media (min-width: 768px){.consultant-results{margin-left:0;margin-right:0}}.consultant-results>section{margin:0}@media (min-width: 768px){.consultant-results .stockists{margin-top:24px}}.consultant-results .stockists .accordion{margin-top:0;background-color:transparent;color:#646464}.consultant-results .stockists .accordion span{opacity:1}.consultant-results .stockists .accordion .plus-icon:before,.consultant-results .stockists .accordion .plus-icon:after{background-color:#646464}.consultant-results .stockists .accordion.active,.consultant-results .stockists .accordion:hover{background-color:#f5f5f5;color:#646464}.consultant-results .stockists .accordion.active .plus-icon:before,.consultant-results .stockists .accordion.active .plus-icon:after,.consultant-results .stockists .accordion:hover .plus-icon:before,.consultant-results .stockists .accordion:hover .plus-icon:after{background-color:#646464}.consultant-results .stockists .stockist-panel{margin-bottom:0}.consultant-results .stockists .stockist-panel-inner{padding:0 24px 24px;background-color:#f5f5f5}.consultant-results .stockists .stockist-panel-inner .wrapper{padding:0;column-gap:24px}.consultant-results .stockists .stockist-panel__content{flex:0 0 auto}.consultant-results .stockists .stockist-panel__content .stockist-panel-table{display:block}.consultant-results .stockists .stockist-panel__content .stockist-panel-table tr{display:flex;column-gap:30px}.consultant-results .stockists .stockist-panel__content .stockist-panel-table tr:not(:last-of-type){border-bottom:none}.consultant-results .stockists .stockist-panel__content .stockist-panel-table th{flex:1 1 auto;font-weight:400}.consultant-results .stockists .stockist-panel__content .stockist-panel-table td{padding:0}.consultant-results .stockists .stockist-ctas{padding:0 24px 32px;background-color:#f5f5f5}.consultant-results .stockists .stockist-ctas a:not(.button){text-decoration:underline;text-underline-offset:5px;transition:text-decoration-color .25s ease}.consultant-results .stockists .stockist-ctas a:not(.button):hover{text-decoration-color:transparent}.consultant-results .stockists .stockist-ctas .button{width:fit-content;margin-top:24px}.consultant-results__warning{margin-top:24px;padding:32px 24px;background-color:#f5f5f5}.consultant-results__warning>div{display:flex;column-gap:12px}.consultant-results__warning>div>img{flex-shrink:0}.consultant-results__warning>div>div>*:last-child{margin-bottom:0}.consultant-results__warning .button{width:fit-content;margin-top:24px}.consultant-results__warning .button .icon{opacity:1}.hub-header{position:relative;margin:0}.hub-header-bg{position:relative;padding-top:77px;background-repeat:no-repeat;background-size:cover;background-position:top center}@media (min-width: 980px){.hub-header-bg{padding-top:215px}}.hub-header-bg:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:0}.hub-header__content{position:relative;display:flex;gap:8px;margin-bottom:105px}@media (min-width: 980px){.hub-header__content{margin-bottom:0}}.hub-header__logo{position:relative;padding:12px 36px 16px;margin-right:12px;max-width:218px;background-color:#fff;border-top-right-radius:24px}@media (min-width: 980px){.hub-header__logo{padding:21px 74px 24px 120px;max-width:none}}.hub-header__logo-inner{height:52px;width:90px}@media (min-width: 980px){.hub-header__logo-inner{height:83px;width:143px}}.hub-header__logo:after{position:absolute;right:-48px;bottom:0;height:24px;width:48px;border-bottom-left-radius:24px;box-shadow:-24px 0 #fff;content:""}.hub-header__nav{display:flex;justify-content:space-between;gap:8px;position:absolute;left:30px;top:calc(100% + 32px)}@media (min-width: 980px){.hub-header__nav{position:relative;padding-top:40px;padding-bottom:32px}}.hub-header__nav-home{display:flex;justify-content:center;align-items:center;height:48px;width:48px;border-radius:64px;background-color:#f5f5f5}@media (min-width: 980px){.hub-header__nav-home{height:56px;width:56px}}.hub-header__nav-home svg{height:24px;width:24px}.hub-header__nav-left{display:flex;gap:8px}.hub-header__invite-cta.button.grey{margin:0 auto 0 30px;font-weight:550}@media (min-width: 980px){.hub-header__invite-cta.button.grey{position:absolute;right:30px;bottom:30px;margin:0}}.hub-header__invite-cta.button.grey .icon{opacity:1;margin-left:0;margin-right:10px;stroke:#fff;stroke-width:2px}@media ((min-width: 400px) and (max-width: 979px)){.hub-header__invite-cta.button.grey{display:flex;flex-flow:row-reverse;margin:-78px 30px 0 auto;padding-left:0;padding-right:0;background:transparent;color:#646464;border:none;font-weight:550}.hub-header__invite-cta.button.grey .icon{margin-right:0;margin-left:10px;stroke:#646464}}.hub-body{display:flex;flex-direction:column;gap:40px;margin:32px 30px 0}@media (min-width: 980px){.hub-body{margin:32px 120px 0}}.hub-body .hub-body__main-wrapper{display:flex;flex-direction:column;gap:40px}@media (min-width: 980px){.hub-body .hub-body__main-wrapper{display:grid;grid-template-columns:323px 1fr;gap:60px}}@media (min-width: 1200px){.hub-body .hub-body__main-wrapper{gap:120px}}.hub-body .hub-body__main-header{margin:0;font-size:32px;line-height:80%;text-transform:uppercase}@media (min-width: 980px){.hub-body .hub-body__main-header{font-size:40px}}@media (min-width: 980px){.dropdown{position:relative}}.dropdown__button{display:flex;justify-content:center;align-items:center;gap:8px;transition:.2s linear;height:48px;padding:0 20px;border:none;border-radius:64px;background-color:#f5f5f5;font-size:15px;line-height:2rem;font-weight:550}.dropdown__button--open.dropdown__button--hub{background-color:#646464;color:#fff}@media (min-width: 980px){.dropdown__button{height:56px;padding:0 32px}}.dropdown__button svg{height:14px;width:14px}.dropdown__list{display:none;z-index:6;position:absolute;top:calc(100% + 12px);left:0;width:calc(100vw - 60px);min-width:226px;max-width:354px;max-height:80vh;list-style:none;padding:0;background-color:#f5f5f5;border-radius:16px;box-shadow:2px 2px 10px #00000030;overflow-y:scroll}.dropdown__list--hub{background-color:#fff}@media (min-width: 980px){.dropdown__list{width:max-content;margin:0}}.dropdown__list-item a{display:flex;gap:8px;font-size:13px;line-height:100%;padding:0 16px;height:48px;align-items:center}.dropdown__list-item a svg{height:16px;width:18px}.dropdown__list-item:not(:last-child){border-bottom:1px solid #ebebeb}.dropdown__list::-webkit-scrollbar{display:none}.dropdown__list--visible{display:flex;flex-direction:column;animation-name:opacity;animation-duration:.5s}.dropdown__icon--open{transform:rotate(180deg);animation-name:open;animation-duration:.5s}.dropdown__icon--closed{animation-name:closed;animation-duration:.5s}@keyframes open{0%{transform:rotate(0)}to{transform:rotate(-180deg)}}@keyframes closed{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.my-details__form{margin-top:40px;margin-bottom:80px}.my-details__form .my-details__input-group{position:relative;display:flex;flex-direction:column;margin-top:24px}.my-details__form .my-details__input-group .my-details__label-textfield{position:absolute;left:28px;top:-12px;padding:0 5px;background-color:#fff;font-size:12px}.my-details__form .my-details__input-group input{margin-bottom:0;border:2px solid rgba(100,100,100,.3019607843)}.my-details__form .my-details__input-group input:focus-visible,.my-details__form .my-details__input-group input:focus{border:2px solid #646464;outline:none}.my-details__form .my-details__input-group input:disabled,.my-details__form .my-details__input-group label:has(+input:disabled){color:#6464644d;border-color:#64646410}.my-details__form .my-details__submit-button{display:flex;justify-content:center;align-items:center;max-width:50%;height:48px;padding:0 24px;margin:32px 0 0;border:none;background-color:#f5f5f5}@media (min-width: 980px){.my-details__form .my-details__submit-button{width:min-content;min-width:132px;height:56px;padding:0 32px}}.my-details__form .my-details__submit-button--dark{background-color:#646464;color:#fff}.my-details__form .my-details__validation-summary{background-color:#ffe6e1;border-radius:24px;color:#e42323}.my-details__form .my-details__validation-summary ul{margin:0}.my-details__form .my-details__validation-summary ul li{padding:4px 0}.my-details__form .my-details__validation-summary ul li:first-child{padding-top:8px}.my-details__form .my-details__validation-summary ul li:last-child{padding-bottom:8px}.my-details__form .my-details__validation-input{padding:8px 24px 8px 48px;margin-top:8px;margin-left:0;background-color:#ffe6e1;border-radius:24px;color:#e42323}.my-details__form .my-details__validation-input:before{left:12px;top:50%;transform:translateY(-50%);width:24px;height:24px}.my-details__input-group .ss-main{border:2px solid rgba(100,100,100,.3019607843)}.my-details__input-group .ss-main .ss-arrow{width:16px}.my-details__input-group .ss-main .ss-arrow path{stroke-width:12px;stroke:#646464}.my-details__input-group .ss-main .ss-single,.my-details__input-group .ss-main .ss-placeholder{color:#646464}.my-profile__form-header{margin-top:32px;margin-bottom:0;padding-bottom:16px;border-bottom:1px solid rgba(100,100,100,.3019607843);font-weight:700}.my-profile__form-subheader{margin:0;font-weight:500}.my-profile__form-choice-limit-text{font-size:15px;font-weight:325;line-height:160%;margin-top:12px}.my-profile__form-subheader--margin{margin-top:36px}@media (min-width: 980px){.my-profile__form-subheader--margin{margin-top:72px}}.my-profile__form{margin-top:40px}.my-profile__form .my-profile__input-group{position:relative;display:flex;flex-direction:column;margin-top:24px}.my-profile__form .my-profile__input-group .my-profile__label-textfield{position:absolute;left:28px;top:-12px;padding:0 5px;background-color:#fff;font-size:12px}.my-profile__form .my-profile__input-group input{margin-bottom:0;border:2px solid rgba(100,100,100,.3019607843)}.my-profile__form .my-profile__input-group input:focus-visible,.my-profile__form .my-profile__input-group input:focus{border:2px solid #646464;outline:none}.my-profile__form .my-profile__input-group input:disabled,.my-profile__form .my-profile__input-group label:has(+input:disabled){color:#6464644d;border-color:#64646410}.my-profile__form .my-profile__input-group--columns{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:32px;padding:0;margin:24px 0 0;list-style:none}@media (min-width: 768px){.my-profile__form .my-profile__input-group--columns{grid-template-columns:repeat(4,1fr)}}.my-profile__form .my-profile__input-group--columns li{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.my-profile__form .my-profile__input-group--columns li .my-profile__input-radio-group-wrapper{display:flex;flex-direction:column;align-items:center;gap:14px}.my-profile__form .my-profile__input-group--columns li img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px}.my-profile__form .my-profile__input-group--columns li .my-profile__label{width:100%;font-size:15px}.my-profile__form .my-profile__input-group--columns li .my-profile__radio-label{font-size:13px}.my-profile__form .my-profile__input-group--columns li .my-profile__input-checkbox-wrapper{height:32px;width:32px;border-radius:50%;position:absolute;top:11px;right:11px;border:2px solid #fff;box-shadow:0 2px 2px #00000040;background-repeat:no-repeat;background-size:cover}.my-profile__form .my-profile__input-group--columns li .my-profile__input-image-wrapper{position:relative;width:100%}.my-profile__form .my-profile__input-group--columns li .my-profile__input-checkbox-wrapper:has(>.my-profile__input-checkbox:checked){background-image:url(/assets/img/check-icon.svg);background-color:#fff}.my-profile__form .my-profile__input-group--columns li .my-profile__input-checkbox{height:100%;width:100%;cursor:pointer;opacity:0}.my-profile__form .my-profile__input-group--columns li .my-profile__input-radio-wrapper{height:24px;width:24px;background-image:url(/assets/img/radio.svg);background-repeat:no-repeat;background-size:cover}.my-profile__form .my-profile__input-group--columns li .my-profile__input-radio-wrapper:has(>.my-profile__input-radio:checked){background-image:url(/assets/img/radio-checked.svg)}.my-profile__form .my-profile__input-group--columns li .my-profile__input-radio{height:100%;width:100%;cursor:pointer;opacity:0}.my-profile__form .my-profile__validation-summary{background-color:#ffe6e1;border-radius:24px;color:#e42323}.my-profile__form .my-profile__validation-summary ul{margin:0}.my-profile__form .my-profile__validation-summary ul li{padding:4px 0}.my-profile__form .my-profile__validation-summary ul li:first-child{padding-top:8px}.my-profile__form .my-profile__validation-summary ul li:last-child{padding-bottom:8px}.my-profile__form .my-profile__validation-input{padding:8px 24px 8px 48px;margin-top:8px;margin-left:0;background-color:#ffe6e1;border-radius:24px;color:#e42323}.my-profile__form .my-profile__validation-input:before{left:12px;top:50%;transform:translateY(-50%);width:24px;height:24px}.my-profile__image-form{display:none}.my-profile__style-wrapper,.my-profile__edit-style-wrapper{display:flex;flex-direction:column;align-items:center;gap:40px;margin-bottom:72px}.my-profile__style-wrapper--inner{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:48px}@media (min-width: 980px){.my-profile__style-wrapper--inner{display:grid;grid-template-columns:3fr 4fr;align-items:start;justify-items:center;gap:60px}}.my-profile__style-wrapper--inner .my-style__my-personality{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;min-height:200px;background-image:url(/assets/img/personality-background.svg);background-repeat:no-repeat;background-size:contain;background-position:center;font-size:33px;line-height:.8;font-weight:900;text-transform:uppercase;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}@media (min-width: 1200px){.my-profile__style-wrapper--inner .my-style__my-personality{min-height:212px;min-width:290px}}.my-profile__edit-style-button{height:48px;padding:0 32px;background-color:transparent;border-radius:64px;border:2px solid rgba(100,100,100,.3019607843);color:#646464}@media (min-width: 980px){.my-profile__edit-style-button{height:56px}}.my-profile__submit-message{padding:8px 24px;margin-top:8px;background-color:#d3ffd7;border-radius:24px;color:#30dd3f}.my-profile__submit-button-wrapper{padding:32px 0;margin-top:48px;border-top:1px solid rgba(100,100,100,.3019607843)}.my-profile__submit-button{display:flex;justify-content:center;align-items:center;height:48px;width:50%;padding:0 24px;margin:12px 0 0;border:none;border-radius:64px;background-color:#f5f5f5}@media (min-width: 980px){.my-profile__submit-button{height:56px;width:auto;padding:0 32px}}.my-profile__submit-button--dark{background-color:#646464;color:#fff}.my-profile__submit-button--dark:disabled{opacity:.3}.my-profile__check-button-wrapper{display:flex;flex-direction:column;align-items:center;margin:72px 0}.my-profile__check-button{height:48px;padding:0 24px;border:2px solid rgba(100,100,100,.3019607843);border-radius:64px;background-color:transparent;font-weight:550}@media (min-width: 980px){.my-profile__check-button{height:56px;padding:0 32px}}.my-style__error-container{display:flex;flex-direction:column;gap:32px;padding:36px 24px}.my-style__error-container .my-style__error-header{align-self:center;margin:0;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase;font-size:40px}.my-style__error-container .my-style__error-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 24px 12px 36px;margin:0}.my-style__error-container .my-style__error-wrapper .my-style__error{color:#e42323}.my-style__header{display:flex;flex-flow:column nowrap;flex:0 0 auto;padding:40px 24px 24px}@media (min-width: 980px){.my-style__header{padding:40px 100px 24px}}.my-style__footer{display:flex;flex-flow:column nowrap;flex:0 0 auto;padding:40px 24px}@media (min-width: 980px){.my-style__footer{padding:40px 100px}}.my-style__main{flex:1 1 100%;padding:0 24px;overflow:auto}@media (min-width: 980px){.my-style__main{padding:0 100px}}.my-style__content-wrapper{display:flex;flex-direction:column;align-items:center;gap:24px;width:300px;margin:0 auto}.my-style__header-title{margin:0;padding:0;font-size:32px;font-weight:900;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase;text-align:center}.my-style__my-personality{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:33px;line-height:.8;height:160px;width:100%;margin:0;background-image:url(/assets/img/personality-background.svg);background-size:cover;font-weight:900;text-transform:uppercase;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.my-style__my-colours{display:flex;flex-direction:column;width:300px;gap:12px}.my-style__buttons-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.my-style__buttons-wrapper .my-profile__submit-button{width:auto}.my-style__picked-tags{display:flex;width:100%;gap:12px;flex-wrap:wrap;justify-content:space-between}.my-style__picked-tags>span{flex-basis:calc(50% - 12px);padding:13px;border:1px solid rgba(100,100,100,.3);border-radius:8px;font-weight:700;font-size:12px;line-height:1;text-align:center;overflow:hidden}@media (min-width: 768px){.my-style__picked-tags>span{font-size:15px}}.my-style__personality{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.my-style__personality img{width:64px;height:64px;object-fit:cover;border-radius:8px}.side-menu__wrapper{position:relative}@media (min-width: 980px){.side-menu__wrapper{margin-bottom:40px}}.side-menu__wrapper .side-menu{display:none}@media (min-width: 980px){.side-menu__wrapper .side-menu{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}}.side-menu__wrapper .side-menu__item{border-top:1px solid rgba(100,100,100,.3019607843);font-weight:550}.side-menu__wrapper .side-menu__item a{display:flex;justify-content:space-between;height:100%;width:100%;padding:16px;opacity:.6}.side-menu__wrapper .side-menu__item.active{background-color:#f5f5f5}.side-menu__wrapper .side-menu__item.active a{opacity:1}.side-menu__wrapper .side-menu__item:last-child{border-bottom:1px solid rgba(100,100,100,.3019607843)}.side-menu__wrapper .side-menu__item-icon{height:15px;width:15px;margin:auto 0}@media (min-width: 980px){.side-menu__wrapper .side-menu__dropdown{display:none}}.side-menu__wrapper .side-menu__dropdown .side-menu__dropdown-button{justify-content:space-between;height:56px;width:100%;background-color:#fff;border:2px solid rgba(100,100,100,.3019607843)}.side-menu__wrapper .side-menu__dropdown .side-menu__dropdown-list{left:auto;right:0}.breadcrumbs{display:none}@media (min-width: 980px){.breadcrumbs{display:flex}}.breadcrumbs__item-wrapper{display:flex;align-items:center}.breadcrumbs__item-wrapper:first-child>.breadcrumbs__item{padding:0;width:35px}.breadcrumbs__item{display:flex;justify-content:center;align-items:center;padding:0 14px;height:35px;background-color:#f5f5f5;border-radius:32px;font-weight:550;cursor:pointer}.breadcrumbs__item-icon{height:16px;width:16px;stroke-width:2px}.breadcrumbs__item-wrapper:first-child>.breadcrumbs__item-arrow{display:none}.breadcrumbs__item-arrow{height:20px;width:10px;margin:0 8px;opacity:.3}.breadcrumbs-container{display:none}@media (min-width: 980px){.breadcrumbs-container{display:block;padding:32px 120px 0}}.onboarding__wrapper{display:flex;flex-direction:column;align-items:center;margin:36px 31px 80px}@media (min-width: 980px){.onboarding__wrapper{margin-left:0;margin-right:0;margin-top:168px}}.onboarding__wrapper .onboarding__header{font-size:40px;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-align:center;text-transform:uppercase;max-width:320px;line-height:.8}@media (min-width: 568px){.onboarding__wrapper .onboarding__header{max-width:680px}}@media (min-width: 980px){.onboarding__wrapper .onboarding__header{font-size:48px}}.onboarding__wrapper .onboarding__subheader{font-size:18px;text-align:center}.onboarding__wrapper .onboarding__choice-limit-text{margin-bottom:40px}@media (min-width: 980px){.onboarding__wrapper .onboarding__choice-limit-text{margin-bottom:58px}}.onboarding__wrapper .onboarding__form{display:flex;flex-direction:column;align-items:center;max-width:872px}.onboarding__wrapper .onboarding__form--name,.onboarding__wrapper .onboarding__form--username{max-width:400px}.onboarding__wrapper .onboarding__form .onboarding__input-group{position:relative;display:flex;flex-direction:column;width:100%;margin-top:24px}.onboarding__wrapper .onboarding__form .onboarding__input-group .onboarding__label-textfield{position:absolute;left:28px;top:-12px;padding:0 5px;background-color:#fff;font-size:12px}.onboarding__wrapper .onboarding__form .onboarding__input-group input{margin-bottom:0;border:2px solid rgba(100,100,100,.3019607843)}.onboarding__wrapper .onboarding__form .onboarding__input-group input:focus-visible,.onboarding__wrapper .onboarding__form .onboarding__input-group input:focus{border:2px solid #646464;outline:none}.onboarding__wrapper .onboarding__form .onboarding__input-group input:disabled,.onboarding__wrapper .onboarding__form .onboarding__input-group label:has(+input:disabled){color:#6464644d;border-color:#64646410}.onboarding__wrapper .onboarding__form .onboarding__validation-summary{padding-right:24px;width:100%;margin-bottom:10px;background-color:#ffe6e1;border-radius:24px;color:#e42323}.onboarding__wrapper .onboarding__form .onboarding__validation-summary ul{margin:0}.onboarding__wrapper .onboarding__form .onboarding__validation-summary ul li{padding:4px 0}.onboarding__wrapper .onboarding__form .onboarding__validation-summary ul li:first-child{padding-top:8px}.onboarding__wrapper .onboarding__form .onboarding__validation-summary ul li:last-child{padding-bottom:8px}.onboarding__wrapper .onboarding__form .onboarding__validation-input{padding:8px 24px 8px 48px;margin-top:8px;margin-left:0;background-color:#ffe6e1;border-radius:24px;color:#e42323}.onboarding__wrapper .onboarding__form .onboarding__validation-input:before{left:12px;top:50%;transform:translateY(-50%);width:24px;height:24px}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:32px;padding:0;margin:0;list-style:none}@media (min-width: 768px){.onboarding__wrapper .onboarding__form .onboarding__input-group--columns{grid-template-columns:repeat(4,1fr)}}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;text-align:center}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li label{font-size:13px}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__label{width:100%;font-size:15px}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__input-checkbox-wrapper{height:32px;width:32px;border-radius:50%;position:absolute;top:11px;right:11px;border:2px solid #fff;box-shadow:0 2px 2px #00000040;background-repeat:no-repeat;background-size:cover}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__input-checkbox-wrapper:has(>.onboarding__input-checkbox:checked){background-image:url(/assets/img/check-icon.svg);background-color:#fff}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__input-checkbox{height:100%;width:100%;cursor:pointer;opacity:0}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__input-checkbox:disabled{cursor:not-allowed}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__input-wrapper--top{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;width:100%}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__input-wrapper--bottom{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__input-radio-wrapper{height:24px;width:24px;background-image:url(/assets/img/radio.svg);background-repeat:no-repeat;background-size:cover}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__input-radio-wrapper:has(>.onboarding__input-radio:checked){background-image:url(/assets/img/radio-checked.svg)}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__input-radio{height:100%;width:100%;cursor:pointer;opacity:0}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns li .onboarding__input-radio:disabled{cursor:not-allowed}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns.limit-reached li .onboarding__input-checkbox:not(:checked){cursor:not-allowed}.onboarding__wrapper .onboarding__form .onboarding__input-group--columns.limit-reached li .onboarding__input-radio:disabled{cursor:not-allowed}.onboarding__wrapper .onboarding__buttons-wrapper{display:flex;gap:8px}@media (min-width: 480px){.onboarding__wrapper .onboarding__buttons-wrapper .onboarding__submit-button--end{width:169px}}.onboarding__wrapper .onboarding__submit-button{display:flex;justify-content:center;align-items:center;height:48px;padding:0 24px;margin:48px 0 0;font-weight:550;border:none;background-color:#f5f5f5;border-radius:28px}.onboarding__wrapper .onboarding__submit-button--style,.onboarding__wrapper .onboarding__submit-button--colour{margin-top:40px}@media (min-width: 980px){.onboarding__wrapper .onboarding__submit-button--style,.onboarding__wrapper .onboarding__submit-button--colour{margin-top:72px}}@media (min-width: 480px){.onboarding__wrapper .onboarding__submit-button{width:132px;height:56px}}.onboarding__wrapper.onboarding__end-step .onboarding__submit-button{margin-top:0}.onboarding__wrapper .onboarding__submit-button--dark{background-color:#646464;color:#fff}.onboarding__wrapper .onboarding__style-wrapper{display:flex;flex-direction:column;align-items:center;gap:24px;margin:40px 0}.onboarding__wrapper .onboarding__style-wrapper .onboarding__my-personality{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;aspect-ratio:1.39;min-width:350px;background-image:url(/assets/img/personality-background.svg);background-repeat:no-repeat;background-size:cover;background-position:center;font-size:20px;font-weight:900;text-transform:uppercase;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.onboarding__wrapper .onboarding__style-wrapper .onboarding__my-personality .onboarding__my-personality--bold{font-size:40px}.onboarding__wrapper .onboarding__style-wrapper .onboarding__my-colours{display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px;column-gap:12px;width:304px;margin-top:16px}.onboarding__wrapper .onboarding__style-wrapper .onboarding__my-colours img{width:64px;height:64px;object-fit:cover;border-radius:8px}.onboarding__input-group .ss-main{border:2px solid rgba(100,100,100,.3019607843)}.onboarding__input-group .ss-main .ss-arrow{width:16px}.onboarding__input-group .ss-main .ss-arrow path{stroke-width:12px;stroke:#646464}.onboarding__input-group .ss-main .ss-single,.onboarding__input-group .ss-main .ss-placeholder{color:#646464}.onboarding__picked-tags{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;grid-column:-1/1}.onboarding__picked-tags>span{flex-basis:calc(50% - 12px);padding:13px;border:1px solid rgba(100,100,100,.3);border-radius:8px;font-weight:700;font-size:12px;line-height:1;text-align:center}@media (min-width: 768px){.onboarding__picked-tags>span{font-size:15px}}.onboarding__personality{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.checkbox-limiter__item--dimmed{opacity:.5}.my-profile__profile-image-widget{width:fit-content}.profile-image__wrapper{display:flex;align-items:center;gap:16px}.profile-image__wrapper .profile-image__avatar{display:flex;justify-content:center;align-items:center;height:104px;width:104px;border-radius:50%;background-repeat:no-repeat;background-size:cover;font-size:28px;font-weight:550;color:var(--avatar-text-color, #fff)}.profile-image__wrapper .profile-image__popup-button{height:56px;padding:0 32px;border-radius:64px;border:2px solid rgba(100,100,100,.3019607843);background-color:#fff;color:#646464}.profile-image__wrapper .profile-image__uploader{height:100px;width:100px}.profile-image__header{display:flex;flex-flow:column nowrap;flex:0 0 auto;padding:40px 24px}@media (min-width: 980px){.profile-image__header{padding:40px 100px 32px}}.profile-image__footer{display:flex;flex-flow:column nowrap;flex:0 0 auto;padding:28px 24px 40px}@media (min-width: 980px){.profile-image__footer{padding:28px 100px 32px}}.profile-image__main{display:flex;flex-direction:column;gap:12px;justify-content:center;flex:1 1 100%;padding:0 24px;overflow:auto}@media (min-width: 980px){.profile-image__main{padding:0 100px}}.profile-image__title{margin:0;padding:0;font-size:32px;font-weight:900;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase;text-align:center}.profile-image__uploader{width:100%;outline:none!important}.profile-image__uploader-inner{padding:120px 0;background-color:#f5f5f5;border-radius:12px;text-align:center}.profile-image__uploader-inner p{margin-bottom:24px}.profile-image__uploader-inner--drag{display:none}@media (min-width: 980px){.profile-image__uploader-inner--drag{display:inline}}.profile-image__uploader-inner--browse{display:block;margin:auto;padding:22px 42px;width:max-content;border:2px solid rgba(100,100,100,.3019607843);border-radius:64px;font-weight:550;text-transform:capitalize;cursor:pointer}@media (min-width: 980px){.profile-image__uploader-inner--browse{display:inline;padding:0;margin:0;border:none;text-transform:lowercase}}@media (min-width: 980px){.profile-image__uploader-inner--browse:hover{text-decoration:underline}}.profile-image__uploader-validation{padding:12px 24px;margin:0;background-color:#ffe6e1;border-radius:12px;color:#e42323}.ReactCrop .ReactCrop__child-wrapper{display:flex;flex-direction:column;align-items:center;max-height:60vh}.ReactCrop .ReactCrop__crop-selection{outline:none!important}.ReactCrop .ReactCrop__crop-selection .ord-nw{background-color:transparent;border-radius:2px;border:none;border-top:2px solid #646464;border-left:2px solid #646464}.ReactCrop .ReactCrop__crop-selection .ord-ne{background-color:transparent;border-radius:2px;border:none;border-top:2px solid #646464;border-right:2px solid #646464}.ReactCrop .ReactCrop__crop-selection .ord-sw{background-color:transparent;border-radius:2px;border:none;border-bottom:2px solid #646464;border-left:2px solid #646464}.ReactCrop .ReactCrop__crop-selection .ord-se{background-color:transparent;border-radius:2px;border:none;border-bottom:2px solid #646464;border-right:2px solid #646464}.ReactCrop .ReactCrop__crop-selection:after{border:none!important}.profile-image__buttons-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.profile-image__buttons-wrapper button{width:100%}.my-profile__image-edit-wrapper{padding-top:32px;display:flex;align-items:center;flex-wrap:wrap;gap:16px}.my-profile__reset-image{all:unset;border-bottom:1px solid #646464;font-weight:550;cursor:pointer;transition:opacity .5s ease-out}.my-profile__reset-image:hover{opacity:.7}.change-password__wrapper{display:flex;flex-direction:column;gap:40px;margin-top:40px;margin-bottom:40px}.change-password__wrapper .change-password__text{margin:0}.change-password__wrapper .change-password__submit-button{display:flex;justify-content:center;align-items:center;width:max-content;height:48px;padding:0 24px;margin:0;border:none;border-radius:64px;background-color:#f5f5f5}@media (min-width: 980px){.change-password__wrapper .change-password__submit-button{min-width:132px;height:56px;padding:0 32px}}.change-password__wrapper .change-password__submit-button--dark{background-color:#646464;color:#fff}.delete-account__wrapper{display:flex;flex-direction:column;gap:40px;margin-top:40px;margin-bottom:40px}.delete-account__wrapper .delete-account__text{margin:0}.delete-account__wrapper form{display:none}.delete-account__modal-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:400px;padding:44px 32px;text-align:center}@media (min-width: 980px){.delete-account__modal-wrapper{gap:40px;padding:52px 56px}}.delete-account__modal-wrapper .delete-account__modal-header{margin:0;font-weight:900;text-transform:uppercase;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.delete-account__modal-wrapper .delete-account__modal-text{margin:0}.delete-account__buttons-wrapper{display:flex;flex-direction:column-reverse;gap:16px}@media (min-width: 980px){.delete-account__buttons-wrapper{flex-direction:row;gap:8px;justify-content:center}}.delete-account__submit-button{display:flex;justify-content:center;align-items:center;width:max-content;height:48px;padding:0 24px;margin:0;border:none;border-radius:64px;background-color:#f5f5f5}@media (min-width: 980px){.delete-account__submit-button{min-width:132px;height:56px;padding:0 32px}}.delete-account__submit-button{width:100%}@media (min-width: 980px){.delete-account__submit-button{width:max-content}}.delete-account__submit-button--dark{background-color:#646464;color:#fff}.shadcn-input{display:flex;width:100%;height:60px;border-radius:64px;border:2px solid #f5f5f5;background-color:#fff;margin:0;padding:17px 30px;font-weight:325;font-size:15px;line-height:1.5}.shadcn-input:focus-visible,.shadcn-input:focus{border:2px solid #646464;outline:none}.shadcn-input:disabled{cursor:not-allowed;opacity:.5}.shadcn-input.shadcn-invalid{border:2px solid #e42323}.shadcn-input-wrapper{position:relative}.shadcn-input-wrapper--mt-24{margin-top:24px}.shadcn-input-wrapper--mt-16{margin-top:16px}.shadcn-input-label{position:absolute;z-index:1;top:0;left:30px;padding:5px;background-color:#fff;transform:translateY(-50%);color:#646464;font-weight:550;font-size:12px;line-height:1.5}.shadcn-input-error-message{color:#e42323;font-weight:550;font-size:12px;line-height:1.5;text-align:left}.shadcn-input-error-message--pl-30{margin:0;padding:5px 5px 5px 30px}.shadcn-input-error-message--mt-16{margin-top:16px}.shadcn-select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;width:100%;height:60px;gap:5px;margin:0;padding:17px 50px 17px 30px;color:#646464;font-weight:325;font-size:15px;line-height:1.5;border:2px solid #f5f5f5;border-radius:32px;background-color:#fff}.shadcn-select-trigger:focus-visible,.shadcn-select-trigger:focus{border:2px solid #646464;outline:none}.shadcn-select-trigger:disabled{cursor:not-allowed;opacity:.5}.shadcn-select-trigger.shadcn-invalid{border:2px solid #e42323}.shadcn-select-trigger[data-placeholder]{color:#646464}.shadcn-select-value{width:100%;overflow:hidden;text-align:left}.shadcn-select-icon{position:absolute;top:50%;right:30px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#646464}.shadcn-select-content{z-index:60;overflow:hidden;padding:17px 30px;background-color:#fff;border:2px solid #646464;border-radius:32px;box-shadow:0 12px 12px #00000040}.shadcn-select-viewport{padding:5px}.shadcn-select-item{display:flex;align-items:center;height:25px;padding:0 35px 0 25px;position:relative;-webkit-user-select:none;user-select:none;color:#646464;font-weight:325;font-size:15px;line-height:1.5}.shadcn-select-item[data-disabled]{color:#f5f5f5;pointer-events:none}.shadcn-select-item[data-highlighted]{outline:none;background-color:#f5f5f5;color:#646464}.shadcn-select-label{padding:0 25px;font-weight:325;font-size:15px;line-height:1.5;color:#646464}.shadcn-select-separator{height:1px;background-color:#646464;margin:5px}.shadcn-select-item-indicator{position:absolute;left:0;width:25px;display:inline-flex;align-items:center;justify-content:center}.shadcn-select-scroll-button{display:flex;align-items:center;justify-content:center;height:25px;background-color:#fff;color:#646464;cursor:default}.shadcn-checkbox{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:4px;border:2px solid rgba(100,100,100,.3);background-color:transparent;outline:none;color:#646464}.shadcn-checkbox:focus-visible{border:2px solid #646464;outline:none}.shadcn-checkbox:disabled{cursor:not-allowed;opacity:.5}.shadcn-checkbox[data-state=checked]{border:2px solid #646464;outline:none}.shadcn-checkbox-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:currentColor}.shadcn-checkbox-indicator .icon{width:30px;height:30px}.shadcn-checkbox-list{display:flex;flex-direction:column;gap:8px}.shadcn-checkbox-item{display:flex;gap:16px}.shadcn-checkbox-label{margin:5px 0 0;padding:0;color:#646464;font-weight:325;font-size:15px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.my-colour-collections{display:flex;flex-direction:column;gap:40px;margin:40px 0 56px}.my-colour-collections p,.my-colour-collections a{color:#fff}@media (min-width: 980px){.my-colour-collections{max-width:1128px;margin:40px auto 80px}}@media (min-width: 1200px){.my-colour-collections{padding:0}}.my-colour-collections__header{align-self:center;margin:0!important;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-weight:900;font-size:40px!important;line-height:1!important;text-transform:uppercase;text-align:center}@media (min-width: 980px){.my-colour-collections__header{font-size:64px!important}}.my-colour-collections__collections-wrapper{display:flex;flex-direction:column;align-items:center;gap:40px}.my-colour-collections__collections-wrapper.my-colour-collections__collections-wrapper--dashboard{margin-bottom:0;margin-top:0}.my-colour-collections__collections-wrapper .result-container{width:100%}.my-colour-collections__collections-wrapper .colour-collections__collections-container{display:flex;flex-direction:column;gap:40px;width:100%}.my-colour-collections__collections-wrapper .colour-collections__collections-container .carousel{margin:0}.my-colour-collections__collections-wrapper .colour-collections__collections-container .colour-collections__filter>fieldset{display:flex;justify-content:center;align-items:center;gap:16px}@media (min-width: 980px){.my-colour-collections__collections-wrapper .colour-collections__collections-container .colour-collections__filter>fieldset{justify-content:end}}.my-colour-collections__collections-wrapper .colour-collections__collections-container .colour-collections__filter>fieldset label{margin-top:4px}.my-colour-collections__collections-wrapper .colour-collections__collections-container .colour-collections__filter>fieldset>div{width:224px;margin:0}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container{grid-template-columns:repeat(4,1fr)}}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide{position:relative;max-height:none;height:auto;width:auto!important;aspect-ratio:1;background-color:#f5f5f5;border-radius:24px;overflow:hidden}@media (min-width: 768px){.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide{aspect-ratio:.73}}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-inner{position:relative;height:100%}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-inner:before{position:absolute;content:"";top:50%;left:0;height:50%;width:100%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.6) 100%);z-index:0}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-inner img{height:100%;width:100%;border-radius:24px;object-fit:cover}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-info{position:absolute!important;display:flex;flex-direction:column;justify-content:end;gap:12px;left:0;bottom:0;height:100%;width:100%;padding:16px 24px 32px}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-info .colour-collections__slide-title{margin:0;overflow:hidden;font-size:32px;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase;text-overflow:ellipsis;line-height:80%}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-info .colour-collections__slide-info-colours{display:flex;width:min-content}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-info .colour-collections__slide-info-colours .colour-collections__slide-info-colour{padding:0;height:32px;width:32px;border-radius:0}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-info .colour-collections__slide-info-colours .colour-collections__slide-info-colour:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-info .colour-collections__slide-info-colours .colour-collections__slide-info-colour:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-info .colour-collections__slide-info-colours .colour-collections__slide-info-colour:before{display:none}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide .colour-collections__slide-info .colour-collections__slide-info--small{font-size:15px;font-weight:400;font-family:Gotham A,Gotham B,sans-serif;text-transform:capitalize}.my-colour-collections__collections-wrapper .colour-collections__collections-container #colour-collections__slides-container .colour-collections__slide>a{display:block;position:relative;height:100%;width:100%;text-decoration:none}.my-colour-collections__collections-wrapper section{margin:0}.my-colour-collections__collections-wrapper section>div{padding:0}.my-colour-collections__collections-wrapper--empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 40px;background-color:#f5f5f5;border-radius:24px}@media (min-width: 980px){.my-colour-collections__collections-wrapper--empty{margin-top:20px;margin-bottom:32px;padding:72px 40px}}.my-colour-collections__collections-wrapper--empty p{margin:0;text-align:center}.my-colour-collections__collections-wrapper--empty p b{text-wrap:nowrap}.colour-collections__slide-info--carousel{position:absolute!important;display:flex;flex-direction:column;justify-content:end;gap:12px;left:0!important;bottom:0!important;height:100%!important;width:100%!important;padding:24px 36px 40px;color:#646464!important}.colour-collections__slide-info--carousel p{margin:0!important;overflow:hidden;font-size:32px;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase;text-overflow:ellipsis}.colour-collections__slide-info--carousel .colour-collections__slide-info-colours{display:flex;width:min-content}.colour-collections__slide-info--carousel .colour-collections__slide-info-colours .colour-collections__slide-info-colour{padding:0;height:32px;width:32px;border-radius:0}.colour-collections__slide-info--carousel .colour-collections__slide-info-colours .colour-collections__slide-info-colour:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.colour-collections__slide-info--carousel .colour-collections__slide-info-colours .colour-collections__slide-info-colour:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.colour-collections__slide-info--carousel .colour-collections__slide-info-colours .colour-collections__slide-info-colour:before{display:none}.colour-collections__bg-stripes{display:flex;width:100%;height:100%}.colour-collections__bg-stripes>div{flex:1}.colour-collections__slide-footer{font-size:15px;font-weight:400;font-family:Gotham A,Gotham B,sans-serif;text-transform:capitalize;display:flex;justify-content:space-between;gap:10px;line-height:100%}.colour-collections__slide-room-type{display:flex;gap:4px;align-items:center;line-height:1.2}.colour-collections__masked-img{-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#fff;width:24px;height:24px}.colour-collections__slide-likes{display:flex;gap:4px;align-items:center}.colour-collections__slide-likes svg{width:20px;height:20px}.colour-collections__slide-private-status-icon-container{position:absolute;top:16px;left:16px;background-color:#fff3;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:5px}.colour-collections__slide-private-status-icon{width:22px;height:22px;color:#fff}.my-saved-colours{display:flex;flex-direction:column;gap:32px;margin:40px 30px 56px}@media (min-width: 980px){.my-saved-colours{margin:40px 120px 80px}}.my-saved-colours__header{align-self:center;margin:0!important;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-weight:900;font-size:40px!important;line-height:1!important;text-transform:uppercase;text-align:center}@media (min-width: 980px){.my-saved-colours__header{font-size:64px!important}}@media (min-width: 980px){.my-saved-colours .filters-inner{justify-content:flex-start!important}}.my-saved-colours .filter-state-wrapper{display:grid;grid-template-columns:1fr;max-width:none!important}@media (min-width: 980px){.my-saved-colours .filter-state-wrapper{grid-template-columns:1fr 300px}}.my-saved-colours .filter-state-wrapper .colour-tags{margin:0;padding-top:4px}.my-saved-colours .filter-state-wrapper fieldset{display:none}@media (min-width: 980px){.my-saved-colours .filter-state-wrapper fieldset{display:flex;align-items:center;gap:16px;height:min-content}.my-saved-colours .filter-state-wrapper fieldset label{display:block;text-wrap:nowrap}.my-saved-colours .filter-state-wrapper fieldset .filter-top-field{height:41px;padding:0 22px;margin:0}}.my-saved-colours__collections-wrapper .colour-chip{flex-basis:50%;max-width:none}@media (min-width: 980px){.my-saved-colours__collections-wrapper .colour-chip{flex-basis:16.666666%}}.my-saved-colours__collections-wrapper .colour-listing{padding:0}.my-saved-colours__collections-wrapper--empty{display:flex;flex-direction:column;align-items:center;gap:32px;padding:48px 40px;background-color:#f5f5f5;border-radius:24px}@media (min-width: 980px){.my-saved-colours__collections-wrapper--empty{width:1068px;margin:20px auto 32px;padding:72px 40px}}.my-saved-colours__collections-wrapper--empty p{margin:0;text-align:center}.my-saved-colours__collections-wrapper--empty p b{text-wrap:nowrap}.my-saved-colours__collections-wrapper--empty .my-saved-colours__browse-button{display:flex;align-items:center;height:48px;padding:0 32px;background-color:#646464;border-radius:64px;color:#fff;text-decoration:none;text-align:center}@media (min-width: 980px){.my-saved-colours__collections-wrapper--empty .my-saved-colours__browse-button{height:56px}}.my-colours-dashboard{display:flex;flex-direction:column;gap:40px;margin:40px 30px 56px}@media (min-width: 980px){.my-colours-dashboard{max-width:1128px;margin:40px auto 80px;padding:0 30px}}@media (min-width: 1200px){.my-colours-dashboard{padding:0}}.my-colours-dashboard__header{align-self:center;margin:0!important;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-weight:900;font-size:40px!important;line-height:1!important;text-transform:uppercase;text-align:center}@media (min-width: 980px){.my-colours-dashboard__header{font-size:64px!important}}.my-colours-dashboard__wrapper{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 980px){.my-colours-dashboard__wrapper{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr)}}.my-colours-dashboard__block{display:flex;flex-direction:column;align-items:center;gap:32px;background-color:#f5f5f5;padding:36px 0;border-radius:24px}@media (min-width: 980px){.my-colours-dashboard__block{padding:48px 0 68px}}.my-colours-dashboard__block svg{max-width:44px;max-height:44px;opacity:.3}.my-colours-dashboard__block .my-colours-dashboard__text{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.my-colours-dashboard__block .my-colours-dashboard__text h2{margin:0;font-size:32px!important;text-transform:uppercase}@media (min-width: 980px){.my-colours-dashboard__block .my-colours-dashboard__text h2{font-size:40px!important}}.my-colours-dashboard__block .my-colours-dashboard__text p{margin:0}.my-colours-dashboard__block--saved-colours{background-color:#fbeded}@media (min-width: 980px){.my-colours-dashboard__block--saved-colours{grid-column:span 2}}.my-colours-dashboard__block--my-collections,.my-colours-dashboard__block--liked-collections{background-color:#eff2f7}.my-colours-dashboard__block--photo-match{background-color:#f3efe7;padding-left:72px;padding-right:72px;justify-content:space-between;flex-direction:column-reverse}@media (min-width: 980px){.my-colours-dashboard__block--photo-match{grid-column:span 2;flex-direction:row}.my-colours-dashboard__block--photo-match .my-colours-dashboard__text{align-items:flex-start;text-align:left}}.my-colours-dashboard__block--photo-match .my-colours-dashboard__photo-match-img{width:100%;max-width:383px}@media (min-width: 980px){.my-colours-dashboard__block--photo-match .my-colours-dashboard__photo-match-img{margin-left:52px}}.my-colours-dashboard__block--stats{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:space-between;padding:18px 24px}.my-colours-dashboard__block--colour-wheel{background:#f5f5f5;padding-left:48px;padding-right:48px}@media (min-width: 980px){.my-colours-dashboard__block--colour-wheel{grid-column:span 2;padding-bottom:48px}}.my-colours-dashboard__block a{display:flex;align-items:center;padding:0 32px;height:56px;border-radius:64px;background-color:#646464;color:#fff;text-decoration:none}.my-colours-dashboard--free-chips-remaining-info{max-width:804px;margin:40px auto;padding:0 30px}.my-colours-dashboard-stats__wrapper{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 360px){.my-colours-dashboard-stats__wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width: 980px){.my-colours-dashboard-stats__wrapper{grid-template-columns:repeat(4,1fr)}}.my-colours-dashboard-stats__value{font-size:48px;font-weight:900;line-height:80%;margin:0;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.my-colours-dashboard-stats__label{margin:0;font-weight:550}.collection-detail{display:flex;flex-direction:column;gap:16px;margin:40px 30px 56px}@media (min-width: 980px){.collection-detail{max-width:1128px;margin:40px auto 80px;padding:0 30px}}@media (min-width: 1200px){.collection-detail{padding:0}}.collection-detail__header-wrapper{display:flex;align-items:center;position:relative}.collection-detail__header-title{flex:0 1 auto;margin:0!important;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-weight:900;font-size:40px!important;line-height:1!important;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}@media (min-width: 980px){.collection-detail__header-title{text-align:center;font-size:64px!important}}.collection-detail__header-menu{display:flex;justify-content:center;align-items:center;flex:0 0 auto;height:32px;width:32px;color:#646464;border:none;border-radius:64px;background-color:#f5f5f5;cursor:pointer}@media (min-width: 980px){.collection-detail__header-menu{height:40px;width:40px}}.collection-detail__header-menu svg{height:4px;width:16px}.collection-detail__header-menu[aria-expanded=true]{color:#fff;background-color:#646464}.collection-detail__dropdown-content{all:unset;display:flex;flex-direction:column;min-width:225px;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 12px #00000040;position:absolute;z-index:50;bottom:-10px;right:0;transform:translateY(100%)}.collection-detail__dropdown-content .hidden{visibility:hidden}.collection-detail__dropdown-action{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:8px 13px;color:#646464;font-size:13px;font-weight:325;line-height:1.5;text-decoration:none;text-align:left;background:transparent;border:none;cursor:pointer}.collection-detail__dropdown-action:hover,.collection-detail__dropdown-action:focus{background-color:#f2f2f2;outline:none;text-decoration:none}.collection-detail__dropdown-action--border{border-bottom:1px solid #bfbfbf}.collection-detail__dropdown-action .color-collection-action{all:unset}.collection-detail__dropdown-action .color-collection-action svg{display:none}.collection-detail .react-edit-color-collection{display:flex;justify-content:center;align-items:center;flex:0 0 auto;margin-left:16px;margin-right:auto}@media (min-width: 980px){.collection-detail .react-edit-color-collection{margin-left:24px}}.collection-detail__subheader-wrapper{display:flex;flex-direction:column;gap:8px}@media (min-width: 980px){.collection-detail__subheader-wrapper{flex-direction:row;gap:16px}}.collection-detail__subheader-wrapper-item{display:flex;align-items:center;color:#646464;font-size:15px;font-style:normal;font-weight:325;line-height:160%}.collection-detail__subheader-wrapper-item-image{display:block;padding:2px;width:24px;height:24px;margin-right:4px;object-fit:contain}.collection-detail__content{display:flex;flex-direction:column;gap:40px;margin-top:16px}@media (min-width: 980px){.collection-detail__content{flex-direction:row;gap:24px}}.collection-detail__content-element{position:relative;background-color:#f5f5f5;border-radius:24px;aspect-ratio:.75;min-width:0;height:492px;text-align:center}@media (min-width: 980px){.collection-detail__content-element{aspect-ratio:auto;flex-basis:31.9%;flex-shrink:0}}.collection-detail__content-element .slide-inner{height:100%}.collection-detail__content-element img{height:100%;width:100%;border-radius:24px;object-fit:cover}.collection-detail__content-element label{position:absolute;top:42%;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.collection-detail__content-element label svg{height:28px;width:28px}.collection-detail__content-element p{margin:0}.collection-detail__content-element .collection-detail__content-button{width:min-content;padding:12px 24px;background-color:#646464;border-radius:64px;color:#fff;text-wrap:nowrap;font-weight:550;cursor:pointer}@media (min-width: 480px){.collection-detail__content-element .collection-detail__content-button{padding:16px 32px}}.collection-detail__content-element .collection-detail__content-button:hover{background-color:#535353;transition:all .5s ease-out}.collection-detail__content-element .collection-detail__validation-message{display:none;padding:12px 24px;margin:0 24px;background-color:#ffe6e1;border-radius:24px;color:#e42323}.collection-detail__content-element input.collection-image-input{display:none}.collection-detail__content-element--flex{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px 16px;height:auto;aspect-ratio:auto}@media (min-width: 980px){.collection-detail__content-element--flex{flex-grow:1;height:492px}}.collection-detail__content .chips{display:grid;grid-template-columns:repeat(4,1fr);margin:0;column-gap:24px;row-gap:24px}@media (max-width: 980px){.collection-detail__content .chips{grid-template-columns:repeat(4,1fr)}}@media (max-width: 568px){.collection-detail__content .chips{grid-template-columns:repeat(2,1fr)}}.collection-detail__content .chips .colour-chip{flex-basis:168px!important;max-width:none!important}@media (max-width: 400px){.collection-detail__content .chips .colour-chip{flex-basis:100%!important}}.collection-detail__content .chips .colour-chip-inner{margin:0}.collection-detail__content .colour-listing{flex-grow:1}.collection-detail__form-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:8px}.collection-detail__add-saved-colours-description{text-wrap:balance}.collection-detail__actions-wrapper{position:relative}.collection-detail__form{width:auto}.collection-detail__dropdown-content li{list-style:none}.collection-detail__dropdown-content li+li{border-top:1px solid #ebebeb}.colour-hub-profile__hero{position:relative;margin:0;background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:50px;padding-bottom:100px}@media (min-width: 768px){.colour-hub-profile__hero{padding-top:190px;padding-bottom:0;height:600px}}.colour-hub-profile__hero:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:0}.colour-hub-profile__details{position:relative;display:flex;flex-flow:column nowrap;gap:0;justify-content:flex-start;align-items:flex-start;color:#fff}@media (min-width: 768px){.colour-hub-profile__details{flex-flow:row nowrap;gap:25px}}.colour-hub-profile__avatar{width:113px;aspect-ratio:1;border-radius:50%}.colour-hub-profile__info{padding-top:35px}.colour-hub-profile h2.colour-hub-profile__name{margin:0 0 10px;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-size:68px;font-size:4.25rem;line-height:76px;line-height:4.75rem;font-weight:900;text-transform:uppercase;line-height:.8em}.colour-hub-profile h2.colour-hub-profile__name .icon{display:inline-block;margin-top:-5px;height:34px;width:33px;vertical-align:middle}.colour-hub-profile__username{margin-bottom:16px;padding-bottom:10px;font-family:Gotham A,Gotham B,sans-serif;font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;line-height:1.6em;font-weight:300;border-bottom:1px solid rgba(255,255,255,.3)}.colour-hub-profile__label{font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase;font-size:21px;font-size:1.3125rem;line-height:29px;line-height:1.8125rem;font-weight:900;line-height:.8em}.colour-hub-profile__counts{display:flex;flex-flow:row nowrap;gap:20px;margin-top:35px}@media (min-width: 768px){.colour-hub-profile__counts{gap:40px}}.colour-hub-profile__counts-header{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;margin-bottom:12px}.colour-hub-profile__count-value{font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-weight:900;font-size:54px;font-size:3.375rem;line-height:62px;line-height:3.875rem}.colour-hub-profile__share-btn{margin:40px auto 0}@media (min-width: 768px){.colour-hub-profile__share-btn{margin-top:61px}}.colour-hub-profile__share-btn .icon{margin-left:4px;opacity:1}.colour-hub-profile__share-btn:hover .icon{opacity:.7}.colour-hub-profile__content .container{padding:0}.colour-hub-profile__content .colour-carousel .container .intro-text{display:block}.colour-hub-profile__content h2,.colour-hub-profile__content .colour-carousel .container .intro-text h2{text-align:left;text-transform:uppercase}.colour-hub-profile__section-title{line-height:1!important;margin:0!important}@media (max-width: 568px){.colour-hub-profile__section-title{text-align:center!important}}.colour-hub-profile .colour-hub-profile__saved-colours{margin-top:20px}@media (min-width: 568px){.colour-hub-profile .colour-hub-profile__saved-colours{margin-top:28px}}.community-hub-panel{background:#3fc78a;border-radius:24px;padding:28px 35px 40px;color:#fff;display:flex;flex-direction:column;gap:25px}@media (min-width: 980px){.community-hub-panel{padding:43px 50px;flex-flow:row nowrap;gap:63px;align-items:center}}.community-hub-panel__img{position:relative}@media (min-width: 980px){.community-hub-panel__img{width:462px}}.community-hub-panel__img picture{display:block;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%) scaleY(.7) rotate(-45deg)}.community-hub-panel__img picture img{width:69%;margin:0 auto}.community-hub-panel__stroke{position:relative;width:100%;z-index:0;aspect-ratio:1.21}@media (min-width: 980px){.community-hub-panel__stroke{width:auto;height:379px}}.community-hub-panel__content{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;line-height:1.4em}.community-hub-panel__logo{width:145px;margin-bottom:27px}.community-hub-panel__list{list-style:none;margin:0 0 27px;padding:0}.community-hub-panel__list li{padding:0;margin:0 0 12px;display:flex;flex-flow:row nowrap;gap:11px;align-items:center;justify-content:flex-start}.community-hub-panel__list li .icon{width:22px;min-width:22px;height:22px}.community-hub-panel .button{display:inline-flex;font-weight:400}.my-dashboard{display:flex;flex-direction:column;gap:56px;margin:30px 30px 56px}@media (min-width: 980px){.my-dashboard{max-width:1128px;margin:56px auto;padding:0 30px}}@media (min-width: 1200px){.my-dashboard{padding:0}}.my-dashboard .colour-listing{padding:0}.my-dashboard .colour-carousel{margin:0}.my-dashboard .colour-carousel .colour-collections__cta-button{margin-top:56px}.my-dashboard .cta{margin:0!important}@media (min-width: 980px){.my-dashboard .intro-text{margin-left:-32px}}.my-dashboard h2{align-self:center;margin:0 0 20px!important;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase;font-size:40px!important;text-align:center}.my-dashboard a.button{width:max-content;margin:16px auto 0;color:#fff;border:none;background-color:#646464}.my-dashboard a.button svg{display:none}.my-dashboard__block--full-width{position:relative;width:100vw;left:calc(50% - 50vw)}.my-dashboard__block--full-width .intro-text{position:relative;margin:0 auto;width:max-content}.my-dashboard__block--full-width .my-dashboard__collections-empty{margin:0 30px}.my-dashboard__block--full-width .my-dashboard__collections-empty .react-create-new-color-collection{margin-top:16px}@media (min-width: 980px){.my-dashboard__block--full-width .my-dashboard__collections-empty{max-width:1128px;margin:0 auto;padding:0 30px}}@media (min-width: 1200px){.my-dashboard__block--full-width .my-dashboard__collections-empty{padding:0}}.my-dashboard__block--frame{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px;border-radius:24px;border:2px solid rgba(100,100,100,.3019607843);text-align:center}@media (min-width: 980px){.my-dashboard__block--frame{gap:24px}}.my-dashboard .js-my-dashboard__welcome-block{display:none}.my-dashboard__block-header{margin:0;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase;font-size:24px;line-height:24px}@media (min-width: 980px){.my-dashboard__block-header{font-size:32px;line-height:32px}}.my-dashboard__block-header--accent{font-size:40px;line-height:40px}@media (min-width: 980px){.my-dashboard__block-header--accent{font-size:64px;line-height:64px}}.my-dashboard__block-text{margin:0;max-width:768px;text-wrap:pretty}.my-dashboard__block-button-close{position:absolute;right:16px;top:16px;display:flex;justify-content:center;align-items:center;height:32px;width:32px;padding:0;border-radius:64px;background-color:#f5f5f5;border:none;cursor:pointer}.my-dashboard__block-button-close svg{height:12px;width:12px}.my-dashboard__block-title{text-align:center}.my-profile__form .my-profile__input-group--columns.limit-reached li .my-profile__input-checkbox:not(:checked){cursor:not-allowed}.login-errors-notification{position:fixed;bottom:3rem;left:50%;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;width:95%;max-width:420px;background-color:#e42323;border-radius:24px;box-shadow:0 12px 20px #0003;overflow:hidden;color:#fff;font-weight:400;font-size:15px;line-height:1.5;text-align:left;z-index:999;will-change:opacity;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease;opacity:0}.login-errors-notification.on{opacity:1}.login-errors-notification .toast-close{flex:0 0 56px;width:56px;height:56px;margin:0 0 0 5px;padding:0;display:flex;align-items:center;justify-content:center;background:#ffe6e1;border-radius:50%;border:none;color:#646464;font-weight:400;font-size:30px;line-height:1;text-align:center}.login-errors-notification-text{flex-shrink:1;flex-grow:1;width:100%;max-width:295px;overflow:hidden;text-overflow:ellipsis}.share-modal{position:relative;display:none;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:52}.share-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.share-modal__content{padding:35px 40px 48px}.share-modal__inner{overflow-y:auto}.share-modal__header{padding:0 0 25px}.share-modal h2.share-modal__title{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;text-transform:uppercase;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-align:center;margin:0}.share-modal__user{margin-bottom:24px;background:#f5f5f5;border-radius:8px;color:#646464;padding:15px;display:flex;flex-flow:row nowrap;gap:15px;align-items:center;justify-content:center}.share-modal__avatar{width:48px;height:48px;border-radius:50%}.share-modal__name{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;font-family:Gotham A,Gotham B,sans-serif;line-height:1.6em;font-weight:700;margin-bottom:0}.share-modal__name .icon{width:17px;height:17px;margin-bottom:-3px}.share-modal__username{font-size:13px;font-size:.8125rem;line-height:21px;line-height:1.3125rem;font-family:Gotham A,Gotham B,sans-serif;line-height:1.6em;font-weight:300}.share-modal__links{display:flex;flex-flow:row wrap;gap:16px;padding:0;margin:0}.share-modal__links li{display:block;width:100%;border:2px solid rgba(100,100,100,.3);border-radius:8px;padding:15px 28px}@media (min-width: 768px){.share-modal__links li{width:calc(50% - 8px)}}.share-modal__links li button{all:unset}.share-modal__links li a,.share-modal__links li button{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;line-height:24px;color:#646464;text-decoration:none;width:100%;cursor:pointer}.share-modal__links li a:hover,.share-modal__links li button:hover{color:#646464;text-decoration:none}.share-modal__links li a .icon,.share-modal__links li button .icon{width:24px;height:24px;margin-right:10px}.share-modal__email-form{display:none;margin-top:63px;overflow:hidden}.share-modal__email-form label{font-weight:700;display:block;margin-bottom:25px;text-align:center}.share-modal__email-form button{width:100%;margin-top:19px}.share-modal__email-form input{margin:0}.share-modal__email-form .field-validation-error{margin-top:10px}.share-modal__email-form .spinner-icon,.share-modal.is-email .share-modal__links{display:none}.share-modal.is-email .share-modal__email-form{display:block}.share-modal.is-form-success .share-modal__form-success{display:flex;flex-direction:column;place-items:center;margin-top:83px}.share-modal.is-form-success .share-modal__form-success p{font-weight:550;margin-top:16px;margin-bottom:40px}.share-modal.is-form-success .share-modal__form-success button{align-self:unset}.share-modal.is-form-success .share-modal__email-form,.share-modal.is-form-success .share-modal__user{display:none}.share-modal.is-loading .spinner-icon{display:block;width:24px;height:24px;margin-right:8px}.share-modal__public-form{max-width:330px;margin:0 auto}.share-modal__public-form label{display:flex;justify-content:center;gap:12px}.share-modal__public-form input{all:unset;height:32px;width:32px;background-image:url(/assets/img/checkbox.svg);background-repeat:no-repeat;background-size:cover}.share-modal__public-form input:checked{background-image:url(/assets/img/checkbox-checked.svg)}.share-modal__public-form-msg{text-align:center;font-weight:700;line-height:1.6}.share-modal__public-label-text{line-height:1.6}.share-modal__form-success{display:none}.toast{position:fixed;bottom:40px;left:50%;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 25px;width:calc(100vw - 50px);background-color:#fff;border-radius:16px;box-shadow:0 12px 20px #0003;overflow:hidden;font-weight:400;font-size:13px;line-height:1.6;z-index:999;will-change:opacity;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease;opacity:0}@media (min-width: 768px){.toast{min-width:450px;width:fit-content}}.toast.on{opacity:1}.toast .toast-close{all:unset;font-size:0;flex:0 0 16px;width:16px;height:16px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;background-image:url(/assets/img/cross.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:opacity .5s ease-out}.toast .toast-close:hover{opacity:.7}.toast-text{display:flex;gap:10px;place-items:center;position:relative}.toast-text:before{content:"";width:24px;height:24px;background-image:url(/assets/img/icon-success-tick.svg);background-repeat:no-repeat;background-size:contain}.accordion-trigger-text{display:none}.accordion-trigger{display:flex;align-items:center;font-size:15px;background:none;border:0;font-weight:550;line-height:160%;margin:24px auto}.accordion-trigger[data-state=open]>.accordion-chevron-icon{transform:rotate(45deg)}.accordion-trigger[data-state=open]>.accordion-trigger-text--open{display:inline}.accordion-trigger[data-state=closed]>.accordion-trigger-text--closed{display:inline}.accordion-item{overflow:hidden}.accordion-item:first-child{margin-top:0}.accordion-item:focus-within{position:relative;z-index:1}.accordion-item h3{margin-bottom:0}.accordion-content{overflow:hidden}.accordion-content[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.accordion-content[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}.accordion-chevron-icon{width:16px;height:16px;margin-left:8px;opacity:.3;transition:transform .3s cubic-bezier(.87,0,.13,1)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.collection-public-page__hero{position:relative;height:308px}@media (min-width: 768px){.collection-public-page__hero{height:600px}}.collection-public-page__hero:before{display:none;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0000,#0006);z-index:1}@media (min-width: 768px){.collection-public-page__hero:before{display:block}}.collection-public-page__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-public-page__hero-stripes{display:flex;width:100%;height:100%}.collection-public-page__hero-stripes>div{flex:1}.collection-public-page__details{display:flex;flex-direction:column;margin:40px 30px 56px}@media (min-width: 980px){.collection-public-page__details{max-width:750px;margin:67px auto 80px;padding:0 30px}}@media (min-width: 1200px){.collection-public-page__details{padding:0}}.collection-public-page__header{display:flex;flex-direction:column;margin-bottom:40px}@media (min-width: 768px){.collection-public-page__header{margin-bottom:54px}}html:lang(en-GB) h2.collection-public-page__header-title,html:lang(fr-FR) h2.collection-public-page__header-title{font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem;text-transform:uppercase}@media (min-width: 768px){html:lang(en-GB) h2.collection-public-page__header-title,html:lang(fr-FR) h2.collection-public-page__header-title{font-size:69px;font-size:4.3125rem;line-height:77px;line-height:4.8125rem}}.collection-public-page__author{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;display:flex;align-items:center;margin-bottom:8px}.collection-public-page__author span{font-style:italic;margin-right:8px}.collection-public-page__avatar{width:24px;height:24px;border-radius:50%;margin-right:6px}.collection-public-page__room-type{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;display:flex;gap:8px}.collection-public-page__room-type img{width:24px;height:24px}.collection-public-page__like{margin-top:24px;width:fit-content;max-height:58px;padding:22px 24px 24px;background-color:#f5f5f5;border-radius:64px;border:none;font-weight:550;display:flex;align-items:center;gap:10px;transition:opacity .5s ease-out}.collection-public-page__like svg{width:24px;height:25px;color:#646464}.collection-public-page__like:hover{opacity:.7}.collection-public-page__like.liked .like-icon{color:#ea2020;fill:#ea2020}.collection-public-page__like .spinner-icon{display:none}.collection-public-page__like.loading .spinner-icon{display:block}.collection-public-page__like.loading .like-icon{display:none}.collection-public-page__like--disabled{background:transparent;padding:0}.collection-public-page__share{margin:40px auto 0}@media (min-width: 768px){.collection-public-page__share{margin-top:61px}}.collection-public-page__share .icon{margin-left:4px;opacity:1}.collection-public-page__share:hover .icon{opacity:.7}.collection-public-page__message{margin:145px auto 88px;max-width:354px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;width:calc(100vw - 60px);text-align:center}@media (min-width: 768px){.collection-public-page__message{margin-top:185px;margin-bottom:128px;max-width:580px}}.collection-public-page__message svg{width:56px;height:56px;opacity:.3}@media (min-width: 768px){.collection-public-page__message svg{width:64px;height:64px}}.collection-public-page__message>h2.h2{text-transform:uppercase;margin:0}.collection-public-page__message>p{margin:0}.collection-public-page__message .button{align-self:unset;margin-top:40px}.colour-of-the-month{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}@media (min-width: 980px){.colour-of-the-month{flex-direction:row;justify-content:space-between}}.colour-of-the-month__column{flex:1;display:flex}.colour-of-the-month__column--1{order:2}@media (min-width: 980px){.colour-of-the-month__column--1{order:1}}.colour-of-the-month__column--2{order:1}@media (min-width: 980px){.colour-of-the-month__column--2{order:2}}.colour-of-the-month__content-wrapper{display:flex;flex-direction:column;align-self:center}.colour-of-the-month__title{font-weight:700;font-size:13px;text-transform:uppercase;line-height:100%}.colour-of-the-month__color-name{font-size:48px;font-weight:900;line-height:80%!important;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase;margin-bottom:8px!important}.colour-of-the-month__color-code{font-size:24px;line-height:160%;text-transform:uppercase;margin-bottom:8px}.colour-of-the-month__color-description-wrapper{line-height:160%;margin-bottom:32px}@media (min-width: 980px){.colour-of-the-month__color-description-wrapper{max-width:320px}}.colour-of-the-month__color-description-wrapper p{margin-bottom:0}.colour-of-the-month__img-wrapper{flex:1;position:relative}.colour-of-the-month__img{width:100%;border-radius:14px;object-fit:cover;height:auto;aspect-ratio:28/23}@media (min-width: 980px){.colour-of-the-month__img{border-radius:24px}}.colour-of-the-month__colour-chip{position:absolute;border-radius:13px;border:3px solid #fff;width:80px;height:80px;left:24px;bottom:24px;max-width:none}@media (min-width: 980px){.colour-of-the-month__colour-chip{top:50%;left:-12px;transform:translate(-50%,-50%);width:188px;height:188px;aspect-ratio:1/1;border:8px solid #fff;border-radius:30px}}.colour-of-the-month__cta-btn{background-color:#646464;color:#fff;border:none}.toggle-wrapper{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.toggle-wrapper--collection-detail{width:100%;gap:0;justify-content:flex-end}.toggle-wrapper__label{margin-right:12px}.toggle-input{display:none}.toggle-slider{width:52px;height:32px;background-color:#ccc;border-radius:999px;position:relative;transition:background-color .2s linear}@media (min-width: 980px){.toggle-slider{width:65px;height:40px}}.toggle-slider:before{content:"";position:absolute;top:3px;left:2px;width:26px;height:26px;background-color:#fff;border-radius:50%;transition:transform .2s linear}@media (min-width: 980px){.toggle-slider:before{top:4px;left:4px;width:32px;height:32px}}.toggle-input:checked+.toggle-slider{background-color:#3fc78a}.toggle-input:checked+.toggle-slider:before{transform:translate(21px)}@media (min-width: 980px){.toggle-input:checked+.toggle-slider:before{transform:translate(25px)}}ul.tag-cloud li{all:unset}ul.tag-cloud .checkbox-limiter__item--dimmed{opacity:.5}.tag-cloud{padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px;max-width:578px}@media (min-width: 768px){.tag-cloud{gap:12px}}.tag span{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px;font-weight:550;font-size:12px;border-radius:52px;border:2px solid rgba(100,100,100,.3);background-color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color,background-color,border-color .2s linear}@media (min-width: 768px){.tag span{gap:8px;padding:12px;font-size:15px;border-radius:64px}}.tag span:before{content:"";background:#f5f5f5;border-radius:50%;width:19px;height:19px}@media (min-width: 768px){.tag span:before{width:24px;height:24px}}.tag input{display:none}.tag input:checked+span{background-color:#646464;color:#fff;border-color:#646464}.tag input:checked+span:before{background:url(/assets/img/rounded-checkbox-icon.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.limit-reached .tag:has(input:not(:checked)) span{cursor:not-allowed}.avatar{--avatar-text-color: #fff}.avatar-dark-text{--avatar-text-color: #646464}.colour-palette-generator__wrapper{width:100%;margin:0 auto;padding:10px 0 25px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 768px){.colour-palette-generator__wrapper{flex-direction:row;gap:97px;padding:45px 0}}.colour-palette-generator__wrapper .colour-chip{max-width:none;width:153px;height:203px;margin-top:60px;flex:none}@media (min-width: 768px){.colour-palette-generator__wrapper .colour-chip{margin-top:0;width:206px;height:256px}}.colour-palette-generator__wrapper .colour-chip .colour-chip-inner{margin:0}.colour-palette-generator__wrapper .colour-chip-info{min-height:42px}.colour-palette-generator .colour-listing{margin-top:44px}.colour-palette-generator h2{text-align:center;text-transform:uppercase;line-height:.8!important;margin-bottom:30px!important}@media (min-width: 768px){.colour-palette-generator h2{margin-bottom:43px!important}}.colour-wheel{position:relative;width:350px;height:350px}.colour-wheel__base-colour{position:relative;top:35px;left:35px;width:280px;height:280px;z-index:1;border-radius:100%;overflow:hidden;background:radial-gradient(circle at 50% 0,red,#f20d0dcc 10%,#e61a1a99,#c336,#a6595933,#80808000 50%),radial-gradient(circle at 85.3553390593% 14.6446609407%,#ffbf00,#f2b90dcc 10%,#e6b31a99,#cca63366,#a6935933,#80808000 50%),radial-gradient(circle at 100% 50%,#80ff00,#80f20dcc 10%,#80e61a99,#80cc3366,#80a65933,#80808000 50%),radial-gradient(circle at 85.3553390593% 85.3553390593%,#00ff40,#0df246cc 10%,#1ae64d99,#33cc5966,#59a66c33,#80808000 50%),radial-gradient(circle at 50% 100%,#0ff,#0df2f2cc 10%,#1ae6e699,#3cc6,#59a6a633,#80808000 50%),radial-gradient(circle at 14.6446609407% 85.3553390593%,#0040ff,#0d46f2cc 10%,#1a4de699,#3359cc66,#596ca633,#80808000 50%),radial-gradient(circle at 0 50%,#8000ff,#800df2cc 10%,#801ae699,#8033cc66,#8059a633,#80808000 50%),radial-gradient(circle at 14.6446609407% 14.6446609407%,#ff00bf,#f20db9cc 10%,#e61ab399,#cc33a666,#a6599333,#80808000 50%)}.colour-wheel__base-colour:active{cursor:grabbing}.colour-wheel__pointer-wrapper{position:absolute;top:35px;left:35px;width:280px;height:280px;z-index:2;pointer-events:none}.colour-wheel__pointer{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border:4px solid #fff;border-radius:100%;pointer-events:none;z-index:2;box-shadow:0 1px 2px #00000080}.colour-wheel__hidden-canvas{display:none}.colour-wheel__slider{position:absolute;top:0;left:0;width:350px;height:350px;z-index:0;border-radius:100%}.colour-wheel__slider:before{position:absolute;content:"";top:0;left:0;width:100%;height:101%;border-radius:100%;background:linear-gradient(#000,transparent,#fafafa)}.colour-wheel__slider:after{position:absolute;content:"";top:20px;left:20px;width:310px;height:310px;border-radius:100%;background:#fff;z-index:3}.colour-wheel__slider svg{position:relative;z-index:10;left:0;top:0;padding:10px}.colour-wheel__slider svg .colour-wheel__thumb{box-shadow:0 1px 2px #00000080;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.generate-palette-button{display:flex;align-items:center;justify-content:center}.generate-palette-button .button .icon{margin-left:0;margin-right:10px;opacity:1}.colour-palette-suggestions__actions{padding-top:55px}.colour-palette-suggestions__actions .button{margin:0 auto 18px}.colour-palette-suggestions__actions .button .icon{opacity:1;margin-left:0;margin-right:10px}.colour-palette-suggestions__actions .button .icon-heart{width:16px;height:16px}.colour-palette-suggestions__actions .button .icon-plus{width:12px;height:15px}.my-dashboard__rewards{display:flex;gap:40px;align-items:center;justify-content:center;width:100%;padding:30px;flex-wrap:wrap}@media (min-width: 1056px){.my-dashboard__rewards{justify-content:space-between;gap:24px}}.my-dashboard__rewards .my-dashboard__rewards-view-more-button{margin:16px 0 0}.my-dashboard__rewards-gift-icon{width:32px;height:32px;opacity:.3}.my-dashboard__rewards-content{display:flex;flex-direction:column;align-items:center;gap:24px;order:2}@media (min-width: 1056px){.my-dashboard__rewards-content{order:1;align-items:flex-start}}.my-dashboard__rewards-content-text{margin:24px 0;max-width:570px}.my-dashboard__rewards-title{font-size:24px;line-height:140%;font-weight:700;margin:0;text-align:center}@media (min-width: 1056px){.my-dashboard__rewards-title{text-align:left}}.my-dashboard__rewards-description{text-wrap:pretty;margin:0;max-width:540px;text-align:center}@media (min-width: 1056px){.my-dashboard__rewards-description{text-align:left}}.my-dashboard__rewards-count{background:#e8f4e6;border-radius:16px;display:flex;justify-content:center;align-items:center;width:75px;height:75px}.my-dashboard__rewards-count-value{font-weight:900;font-size:56px;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;color:#646464;line-height:80%;transform:translateY(4px)}.my-dashboard__rewards-img-wrapper{max-width:158px;order:1}@media (min-width: 480px){.my-dashboard__rewards-img-wrapper{max-width:273px}}@media (min-width: 1056px){.my-dashboard__rewards-img-wrapper{order:2}}.my-dashboard__rewards-img-wrapper img{width:100%;height:auto}.my-dashboard__rewards--more{display:flex;flex-direction:column;gap:16px;padding:0}.my-dashboard__rewards--more .my-dashboard__rewards-img-wrapper{max-width:72px;order:unset}.my-dashboard__rewards--more .my-dashboard__rewards-remaining-text{margin:0;text-align:center;line-height:160%}.my-dashboard__rewards-chips-delivery-description{text-wrap:pretty}.my-dashboard__rewards-chips-delivery-description a{text-decoration:underline!important}.my-dashboard__rewards-chips-delivery-description a:hover{color:#868686;transition:color .2s cubic-bezier(.4,0,.2,1)}.chat-now-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background-color:#00000080;z-index:60}.chat-now-popup--open{display:flex}.chat-now-popup__inner{position:relative;display:flex;flex-direction:column;width:100%;max-width:min(520px,100% - 40px);max-height:calc(100% - 100px)}.chat-now-popup__content{max-height:100%;padding:30px 24px;background-color:#fff;border-radius:23px;text-align:center;overflow:auto}@media (min-width: 768px){.chat-now-popup__content{padding:45px}}.chat-now-popup__content h2{margin-bottom:1.5rem;text-transform:uppercase}@media (min-width: 768px){html:lang(en-GB) .chat-now-popup__content h2,html:lang(fr-FR) .chat-now-popup__content h2{font-size:40px;font-size:2.5rem;line-height:38px;line-height:2.375rem}}.chat-now-popup__content p{max-width:380px;margin-left:auto;margin-right:auto;color:#777772}.chat-now-popup__content .button{margin:0 auto}.chat-now-popup__content .button .icon{width:13px;height:13px;opacity:1}.chat-now-popup__close{position:absolute;right:0;top:-10px;width:22px;height:22px;font-size:0;padding:0;background:none;border:none;transform:translateY(-100%);cursor:pointer}@media (min-width: 768px){.chat-now-popup__close{right:-18px;transform:translate(100%,-100%)}}.chat-now-popup__close .icon{width:22px;height:22px;color:#fff;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.chat-now-popup__close:hover .icon{transform:rotate(135deg)}.chat-now-popup__qr-code{margin:24px auto}.news-article{margin-top:32px}@media (min-width: 768px){.news-article{margin-top:120px}}.news-article-image{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;margin-bottom:24px}@media (min-width: 768px){.news-info-container{display:flex}.news-info-container>div{flex:1}}.news-info-container .news-article-author{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;margin-bottom:24px;display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.news-info-container .news-article-author{flex-direction:row}}.news-info-container .news-article-author img{width:48px;height:48px;border-radius:50%}.news-info-container .news-article-author .auhor-details{margin-top:16px;text-align:center}@media (min-width: 768px){.news-info-container .news-article-author .auhor-details{margin-left:16px;text-align:left;margin-top:0}}.news-info-container .news-article-author .auhor-details span{display:block}.news-info-container .news-article-author .auhor-details p{margin-bottom:.5rem}.news-info-container .news-article-author .auhor-details .author-name{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;font-weight:600}.news-info-container .news-tags-cat{text-align:center}@media (min-width: 768px){.news-info-container .news-tags-cat{text-align:right}}.news-info-container .news-tags-cat span{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem}.news-info-container .news-tags-cat .news-article-categories,.news-info-container .news-tags-cat .news-article-tags,.news-article-content{margin-bottom:24px}.article-date{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;margin:.5rem 0}.news-article-featured{margin:32px auto}@media (min-width: 768px){.news-article-featured{margin:120px auto}}.news-pod{margin:80px auto 30px;display:flex;flex-direction:column}@media (min-width: 768px){.news-pod{margin:80px auto}}.news-pod h2{text-transform:uppercase;margin-bottom:32px!important;text-align:center}@media (min-width: 768px){.news-pod h2{margin-bottom:56px!important}}.news-pod .multi-article a{width:100%}.news-pod .multi-article a .content{margin-bottom:32px;box-shadow:0 12px 20px #0000000d;border-bottom-right-radius:24px;padding:16px}@media (min-width: 768px){.news-pod .multi-article a .content{margin-bottom:initial}}.news-pod .button{margin-top:32px;align-self:center}.events-article .events-title{text-align:center;margin-top:2rem}.events-article .events-date{font-size:48px;font-size:3rem;line-height:56px;line-height:3.5rem;text-align:center;padding:2rem;margin:2rem 0}@media (min-width: 768px){.events-article .events-date{font-size:64px;font-size:4rem;line-height:72px;line-height:4.5rem}}.product-category .top-links{list-style-type:none;display:flex;align-items:center;justify-content:center;padding:0;margin-bottom:3rem;flex-wrap:wrap}.product-category .top-links li{margin-right:24px;margin-bottom:10px}.product-category .top-links li:last-of-type{margin-right:0}.product-category .top-links li .link{border:0;background-color:transparent;position:relative;padding:0;color:#646464}.product-category .top-links li .link:after{content:"";position:absolute;height:1px;width:0%;background-color:#646464;bottom:-5px}.product-category .top-links li .link.current{font-weight:550}.product-category .top-links li .link.current:after{width:100%}.product-category .top-links li .link:hover:after{width:100%}.product-category .products{display:flex;flex-direction:column;justify-content:center;margin:1rem auto 4rem}@media (min-width: 768px){.product-category .products{flex-direction:row;flex-wrap:wrap}}.product-category .products .product{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:24px;color:#646464;text-align:center;margin-bottom:4rem;padding:32px}@media (min-width: 768px){.product-category .products .product{width:50%}}@media (min-width: 980px){.product-category .products .product{width:33.3%;padding:40px}}.product-category .products .product .img{display:flex;justify-content:center;width:250px;height:220px}.product-category .products .product .img img{width:auto;max-width:250px;height:100%}.product-category .products .product .content{margin-top:24px}.product-category .products .product h2{font-size:15px;font-weight:700;line-height:100%;font-family:Gotham A,Gotham B,sans-serif}.product-category .products .product p{font-size:13px}.product-category .products .product .separator{border-top:1px solid rgba(100,100,100,.3);width:52px;display:block;margin-bottom:15px}.product-category .products .product .avalible-in p{font-weight:600}.product-category .products .product .avalible-in .eyebrow{text-transform:uppercase;color:#64646499;font-size:12px;line-height:160%;font-weight:500;margin-bottom:5px}.product-category .products .product .avalible-in ul{display:flex;justify-content:center;list-style-type:none;padding:0;margin-bottom:0}.product-category .products .product .avalible-in ul li{margin-right:16px;padding-right:16px;font-size:13px;font-weight:600;position:relative}.product-category .products .product .avalible-in ul li:after{content:"";height:80%;width:1px;background-color:#646464;opacity:.4;right:0;top:10%;position:absolute}.product-category .products .product .avalible-in ul li:last-of-type{margin-right:0;padding-right:0}.product-category .products .product .avalible-in ul li:last-of-type:after{content:none}.product-category .products .product .highlight{font-size:13px;font-size:.8125rem;line-height:20px;line-height:1.25rem;font-weight:600}.product-category .products .product__rating{margin:8px 0}.product-category .products .product__button{flex:1;display:flex;flex-direction:column;justify-content:flex-end;margin-top:36px}.product-category .products .product__button .button{align-self:center}.product-category .products .product:hover{background-color:#f5f5f5;text-decoration:none}.product-category .products .product:hover .button{background-position:left bottom;text-decoration:none}.product-category.search-results .products{justify-content:flex-start;margin-bottom:0}.product-detail-hero .colour-product-carousel .product-carousel{position:relative;padding-top:7rem;flex:1;width:100%;padding-right:32px;padding-left:32px}@media (min-width: 980px){.product-detail-hero .colour-product-carousel .product-carousel{padding-top:12rem;padding-left:50px;padding-right:24px}}.product-detail-hero .colour-product-carousel .product-carousel .hero-stroke{position:absolute;top:0;left:0;transform:scale(1.5);width:100%;height:100%}@media (min-width: 412px){.product-detail-hero .colour-product-carousel .product-carousel .hero-stroke{height:80%}}@media (min-width: 768px){.product-detail-hero .colour-product-carousel .product-carousel .hero-stroke{width:85%;height:112%}}@media (min-width: 980px){.product-detail-hero .colour-product-carousel .product-carousel .hero-stroke{width:95%;height:90%}}@media (min-width: 1400px){.product-detail-hero .colour-product-carousel .product-carousel .hero-stroke{width:100%;height:94%}}.product-detail-hero .colour-product-carousel .tns-outer{max-width:100%;margin-bottom:2rem}.product-detail-hero .colour-product-carousel .single-carousel-with-nav{display:flex;flex-direction:column;align-items:center;position:relative}@media (min-width: 1400px){.product-detail-hero .colour-product-carousel .single-carousel-with-nav{width:80%}}.product-detail-hero .colour-product-carousel .single-carousel-with-nav .slide img{margin:auto}.product-detail-hero .colour-product-carousel .single-carousel-with-nav .customise-thumbnails li{max-width:74px;height:74px!important;margin-right:16px}.product-detail-hero .colour-product-carousel .single-carousel-with-nav .customise-thumbnails li img{height:74px;width:74px;object-fit:cover;border-radius:8px}.product-detail-hero .colour-product-carousel .single-carousel-with-nav .customise-thumbnails li.tns-item{opacity:.3}.product-detail-hero .colour-product-carousel .single-carousel-with-nav .customise-thumbnails li.tns-nav-active{opacity:1}.product-detail-hero .colour-product-carousel .single-carousel-with-nav .customise-controls .prev{left:-10px;top:30%}.product-detail-hero .colour-product-carousel .single-carousel-with-nav .customise-controls .next{right:-10px;top:30%}.product-detail-hero .product-info{z-index:1;flex:1;padding:2rem 32px 0;max-width:800px}.product-detail-hero .product-info h1,.product-detail-hero .product-info h2{text-transform:uppercase}@media (min-width: 768px){.product-detail-hero .product-info{padding:5rem 32px 0}}@media (min-width: 980px){.product-detail-hero .product-info{padding:12rem 80px 0}}.product-detail-hero .product-info__rating{display:flex;margin:20px 0}.product-detail-hero .product-info__rating .rating{margin-right:10px}.product-detail-hero .product-info__rating a{color:#646464;text-decoration:underline}.product-detail-hero .product-info .b-and-q{font-size:.75rem;line-height:20px;line-height:1.25rem;color:#646464;text-decoration:none;font-weight:550;font-size:12px;display:flex;align-items:center;margin:16px 0}.product-detail-hero .product-info .b-and-q img{margin:0 0 16px 16px}.product-detail-hero .product-info p{margin-bottom:2rem}.product-detail-hero .product-info .button{margin-bottom:1rem}.product-detail-info{margin:6rem 0}@media (min-width: 1600px){.product-detail-info{margin-top:130px}}.product-detail-info h2{text-transform:uppercase}.product-detail-pros{margin:6rem 0;display:flex;flex-direction:column}@media (min-width: 980px){.product-detail-pros{flex-direction:row;flex-wrap:wrap}}.product-detail-pros h2{width:100%;text-transform:uppercase;padding-bottom:16px;font-weight:900}@media (min-width: 980px){.product-detail-pros h2{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem}html:lang(en-GB) .product-detail-pros h2,html:lang(fr-FR) .product-detail-pros h2{font-size:40px;font-size:2.5rem;line-height:32px;line-height:2rem}}.product-detail-pros .product-detail-pro{display:flex;align-items:center;margin-bottom:32px}@media (min-width: 980px){.product-detail-pros .product-detail-pro{width:calc(50% - 80px);margin-right:80px}}.product-detail-pros .product-detail-pro .img img{width:115px;height:115px;object-fit:contain}.product-detail-pros .product-detail-pro .content{margin-left:24px}.product-detail-pros .product-detail-pro .content h3{font-size:15px;font-weight:700;margin-bottom:.5rem;line-height:100%}.product-detail-pros .product-detail-pro .content p{margin-bottom:0}.inspiration-listing .filter{margin:1rem 0}@media (min-width: 768px){.inspiration-listing .filter{margin:0 8% 2rem}}.inspiration-listing .filter .filter-title{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;font-weight:700;text-align:center}.inspiration-listing .filter .filter-form{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center;max-width:780px;margin:0 auto 32px}@media (min-width: 568px){.inspiration-listing .filter .filter-form{flex-direction:row}.inspiration-listing .filter .filter-form fieldset{margin-right:10px}}.inspiration-listing .filter .filter-form fieldset label{display:none}.inspiration-listing .filter .filter-form fieldset input[type=text]{margin:0}.inspiration-listing .filter .filter-form fieldset .ss-main,.inspiration-listing .filter .filter-form fieldset input[type=text]{min-width:200px;max-width:204px;margin-bottom:32px}.inspiration-listing .filter .filter-form fieldset .ss-multi-selected{margin-bottom:8px}.inspiration-listing .filter .filter-form .button{width:200px;height:50px;margin:0 auto}@media (min-width: 568px){.inspiration-listing .filter .filter-form .button{margin:0}}@media (min-width: 980px){.inspiration-listing .filter .filter-form .button{width:fit-content;padding:16px 32px}}@media (min-width: 580px){.inspiration-listing .filter.how-to-filter form{justify-content:center}}.inspiration-listing .filter.how-to-filter form fieldset .ss-main{min-width:280px;max-width:280px}@media (min-width: 580px){.inspiration-listing .filter.how-to-filter form fieldset .ss-main{margin-right:8px}}.inspiration-listing .listing.grid.three{justify-content:center}.inspiration-listing .listing.grid.three .listing-item{padding-right:0;max-width:100%}.inspiration-listing .listing.grid.three .listing-item .img{position:relative}.inspiration-listing .listing.grid.three .listing-item .img .colour-chip-icon{top:20px;left:20px;z-index:50}.inspiration-listing .listing.grid.three .listing-item .content{border-radius:24px}@media (min-width: 768px){.inspiration-listing .listing.grid.three .listing-item{padding-right:16px!important;max-width:33.3%}.inspiration-listing .listing.grid.three .listing-item:nth-of-type(10n+5){max-width:66.6%}.inspiration-listing .listing.grid.three .listing-item:nth-of-type(10n+5) a{width:100%}.inspiration-listing .listing.grid.three .listing-item:nth-of-type(10n+5) a .content{max-width:409px}.inspiration-listing .listing.grid.three .listing-item:nth-of-type(10n+6){padding-left:0}.inspiration-listing .listing.grid.three .listing-item:nth-of-type(10n+7){padding-left:16px}.inspiration-listing .listing.grid.three .listing-item:nth-of-type(10n+8){padding-left:16px}.inspiration-listing .listing.grid.three .listing-item:nth-of-type(10n+9){max-width:66.6%;padding-left:0}.inspiration-listing .listing.grid.three .listing-item:nth-of-type(10n+9) a{width:100%}.inspiration-listing .listing.grid.three .listing-item:nth-of-type(10n+9) a .content{max-width:409px}.inspiration-listing .listing.grid.three .listing-item:nth-of-type(10n+10){padding-left:16px}}.inspiration-listing .listing.grid.three.how-to-results{margin-bottom:40px}@media (min-width: 768px){.inspiration-listing .listing.grid.three.how-to-results{margin-bottom:80px}}.inspiration-listing .listing.grid.three.how-to-results .load-more-container{margin-top:32px}.inspiration-listing.how-to-listing .filter form .ss-main{max-width:280px}.colors-intro{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;margin-bottom:48px}@media (min-width: 768px){.colors-intro{margin-bottom:64px}}.colour-listing .colour-title{text-align:center;margin-bottom:32px}.colour-listing .container{padding:0;margin:0}.colour-filter .filter-form{margin-bottom:0}.colour-filter .filter-top{max-width:336px;margin:0 auto 25px}.colour-filter .filter-top label{display:none}.colour-filter .filter-top .ss-main{padding:6px 24px 6px 6px}.colour-filter .filter-top .ss-single{line-height:40px}.colour-filter .filter-top .ss-single>span{display:inline-block;width:40px;height:40px;border-radius:50%;margin-right:15px}.colour-filter .filter{margin:0;padding:25px 0 5px;border-top:1px solid #dcdee2;border-bottom:1px solid #dcdee2;text-align:center}@media (min-width: 768px){.colour-filter .filter{margin:0 0 2rem}}.colour-filter .filter .filter-title{display:inline-block;font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;font-weight:700;text-align:center;cursor:pointer}.colour-filter .filter .filter-title__icon{width:12px;height:12px;margin:2px 0 0 7px;opacity:.5}.colour-filter .filter .filter-title__icon--minus{display:none}.colour-filter .filter .filter-title.filters-open .filter-title__icon--minus{display:inline-block}.colour-filter .filter .filter-title.filters-open .filter-title__icon--plus{display:none}.colour-filter .filter .filters-listing{height:0;overflow:hidden;transition:height .5s ease-in-out}.colour-filter .filter .filters-listing--show{height:auto}.colour-filter .filter .filters-inner{display:flex;flex-direction:column;margin:0 auto 25px;text-align:left;row-gap:30px}.colour-filter .filter .filters-inner legend{font-weight:550;margin-bottom:20px}.colour-filter .filter .filters-inner input[type=checkbox]{display:none;width:0;height:0}.colour-filter .filter .filters-inner input[type=checkbox]+label{width:100%;max-width:250px;display:block;position:relative;padding-left:47px;line-height:32px;margin-bottom:10px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colour-filter .filter .filters-inner input[type=checkbox]+label:before{display:block;content:"";position:absolute;top:0;left:0;width:32px;height:32px;border:2px solid rgba(100,100,100,.3);border-radius:3px}.colour-filter .filter .filters-inner input[type=checkbox]:checked+label:before{border:2px solid #646464;background:url(/assets/img/tick.svg) no-repeat 50% 50%;background-size:12px 9px}.colour-filter .filter .filters-inner .filter-buttons{width:100%;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.colour-filter .filter .filters-inner .button{width:200px;height:50px;margin:0 auto}@media (min-width: 568px){.colour-filter .filter .filters-inner .button{margin:0}}@media (min-width: 980px){.colour-filter .filter .filters-inner .button{width:fit-content;padding:16px 32px}}.filters-checkboxes-container{width:100%;display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 768px){.filters-checkboxes-container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.filters-checkboxes-container{display:flex;flex-direction:row}}.filters-checkboxes-container__item{display:flex;flex-direction:column;width:100%}.colour-tags{margin-top:0}@media (min-width: 768px){.colour-tags{margin-top:-18px}}.colour-tags .button{display:inline-block;margin:0 12px 12px 0;cursor:pointer}.colour-tags .button .ico{width:10px;height:10px}.filter-top-field .ss-list .ss-option{padding:6px 24px;line-height:40px}.filter-top-field .ss-list .ss-option>span{display:inline-block;width:40px;height:40px;border-radius:50%;margin-right:15px}.article-introduction{background-color:#f5f5f5;margin-top:-10px;padding:32px}@media (min-width: 980px){.article-introduction{padding:120px 0 80px;margin-top:-85px}.hero-brushstroke+.article-introduction{margin-top:-8px}}.article-introduction .hero-title-intro{font-size:40px;font-size:2.5rem;line-height:30px;line-height:1.875rem;font-family:Gotham A,Gotham B,sans-serif;font-weight:900;text-transform:uppercase;text-align:center;margin-bottom:32px}html:lang(en-GB) .article-introduction .hero-title-intro,html:lang(fr-FR) .article-introduction .hero-title-intro{font-size:48px;font-size:3rem;line-height:38px;line-height:2.375rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;font-weight:initial}@media (min-width: 768px){.article-introduction .hero-title-intro{display:none}}.article-introduction .intro-content{text-align:center;max-width:744px;margin:0 auto;text-align:left}.article-introduction .intro-content p{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;font-weight:550}@media (min-width: 980px){.article-introduction .intro-content p{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem}}.article-introduction .intro-content a{color:#646464;text-decoration:underline}.article-introduction .intro-content p:last-of-type{margin-bottom:0}.article-introduction__white{background-color:#fff}.inspiration-wrapper{margin:48px auto}@media (min-width: 980px){.inspiration-wrapper{margin:64px auto}}@media (min-width: 768px){.inspiration-wrapper .inspiration{padding:0 32px}}.inspiration-wrapper .inspiration .explore-look-book{text-align:center;display:flex;flex-direction:column;align-items:center}.inspiration-wrapper .inspiration .explore-look-book h2{text-transform:uppercase}.inspiration-wrapper .inspiration .explore-look-book p{max-width:540px;margin-bottom:0}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery{margin:3rem auto 1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div{width:48%;margin-bottom:16px;border-radius:24px;position:relative}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div img{width:100%;height:100%;object-fit:cover;border-radius:24px}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div .tag{position:absolute;left:15px;bottom:15px;margin-bottom:0;color:#fff;font-weight:700;word-break:break-word;padding:0 15px 0 0}@media (min-width: 768px){.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div .tag{left:32px;bottom:26px}}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div:first-child{width:100%}@media (min-width: 980px){.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery{display:grid;grid-template-columns:repeat(4,24%);grid-template-rows:repeat(2,48%);grid-column-gap:16px;grid-row-gap:16px;max-height:554px;overflow:hidden}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div{width:initial}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div:first-child{grid-area:1/1/3/3;width:initial}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div:nth-child(2){grid-area:1/3/2/4}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div:nth-child(3){grid-area:1/4/2/5}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div:nth-child(4){grid-area:2/3/3/4}.inspiration-wrapper .inspiration .explore-look-book .look-book-gallery>div:last-child{grid-area:2/4/3/5}}.inspiration-wrapper .inspiration .explore-look-book .button{align-self:center}.quick-links ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.quick-links ul li{width:100%;margin-bottom:1rem}.quick-links ul li a{color:#646464;display:flex;align-items:center;font-weight:500;justify-content:center}.quick-links ul li a .icon{width:20px;height:20px;margin-bottom:-5px;margin-left:5px}@media (min-width: 568px){.quick-links ul li{width:50%}.quick-links ul li a{justify-content:flex-start}.quick-links ul li:last-child:nth-child(odd){width:33%}}@media (min-width: 980px){.quick-links ul li{width:33%}}.product-cat .image-text{justify-content:space-between}.product-cat .image-text .img{position:relative}.product-cat .image-text .img .grey-box{display:none}.product-cat .image-text .img .product-square{position:absolute;width:158px;height:158px;right:0;bottom:-20px}@media (min-width: 980px){.product-cat .image-text .img{padding:0;margin-top:40px;width:50%}.product-cat .image-text .img .main-img{position:relative;height:413px;width:350px;z-index:2}.product-cat .image-text .img .main-img img{width:100%;height:100%;object-fit:cover}.product-cat .image-text .img .grey-box{display:block;position:absolute;background-color:#f5f5f5;width:400px;height:400px;top:auto;bottom:0;left:80px;border-radius:24px}.product-cat .image-text .img .product-square{bottom:auto;right:0;top:calc(50% - 79px)}.product-cat .image-text .content{padding:0 8% 0 0;max-width:480px}}@media (min-width: 980px){.product-cat .image-text.img-left .content{padding:0 0 0 8%}.product-cat .image-text.img-left .img .grey-box{top:-60px;bottom:auto}.product-cat .image-text.img-left .img .product-square{top:-40px}}.colours-tab [role=tabpanel]{border:none}.colours-tab .tab-list{display:flex;justify-content:center;flex-wrap:wrap;margin:4rem auto 1rem}.colours-tab .tab-list .colours-tab-button{border:0;background-color:transparent;color:#f5f5f5;font-weight:700;color:#a9a9a9;padding:0;margin:0 10px 20px}@media (min-width: 568px){.colours-tab .tab-list .colours-tab-button{margin:0 24px}}.colours-tab .tab-list [aria-selected=true]{color:#646464;position:relative}.colours-tab .tab-list [aria-selected=true]:after{content:"";position:absolute;width:100%;height:2px;background-color:#646464;bottom:-3px;left:0}.popular-products{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;margin:32px auto}.popular-products .intro{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.popular-products .intro h2{text-transform:uppercase}@media (min-width: 768px){.popular-products .intro h2{width:70%}}.popular-products .intro a{color:#646464;text-decoration:underline}.popular-products .intro .primer{background-color:#f5f5f5;border-radius:24px;width:100%;padding:24px;margin:1rem 0;display:flex;justify-content:center}.popular-products .intro .primer .icon{width:40px;height:40px;margin-right:10px}@media (min-width: 768px){.popular-products .intro .primer .icon{width:20px;height:20px}}.popular-products .intro .primer p{margin:0}@media (min-width: 768px){.popular-products .intro{width:80%}}.popular-products label:hover{cursor:pointer}.popular-products input{opacity:0}.popular-products input:checked+label{font-weight:700;position:relative}.popular-products input:checked+label:after{content:"";position:absolute;width:100%;height:2px;background-color:#646464;bottom:-3px;left:0}.popular-products input:hover+label{font-weight:400;position:relative}.popular-products input:hover+label:after{content:"";position:absolute;width:100%;height:1px;background-color:#646464;bottom:-3px;left:0}.popular-products input:hover{cursor:pointer}.popular-products input:first-child:checked~.panels .panel:first-child,.popular-products input:nth-of-type(2):checked~.panels .panel:nth-child(2),.popular-products input:nth-of-type(3):checked~.panels .panel:nth-child(3),.popular-products input:nth-of-type(4):checked~.panels .panel:nth-child(4),.popular-products input:nth-of-type(5):checked~.panels .panel:nth-child(5){opacity:1;-webkit-transition:.3s;z-index:2}.popular-products .panels{position:relative;width:100%;min-height:480px}.popular-products .panels .panel{opacity:0;position:absolute;width:100%}.lighting-colour{display:flex;flex-direction:column;padding-top:32px}@media (min-width: 768px){.lighting-colour{flex-direction:row;padding-top:0}}.lighting-colour .colour-chip-light{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.lighting-colour .colour-chip-light{margin:0 80px}}.lighting-colour .colour-chip-light .colour-chip-light-icon{position:relative}.lighting-colour .colour-chip-light .colour-chip-light-icon .chip{background-blend-mode:soft-light;opacity:.1;max-width:120%;width:264px;height:400px;position:absolute;left:0;top:0}.lighting-colour .colour-chip-light .colour-chip-light-icon .chip.colour-chip{position:static;opacity:.9;margin:0}.lighting-colour .colour-chip-light .colour-chip-light-icon .chip.daylight-chip,.lighting-colour .colour-chip-light .colour-chip-light-icon .chip.flourescent-chip,.lighting-colour .colour-chip-light .colour-chip-light-icon .chip.energy-chip{visibility:hidden;width:0;height:0}.lighting-colour .colour-chip-light .colour-chip-light-icon .chip.daylight-chip.visible,.lighting-colour .colour-chip-light .colour-chip-light-icon .chip.flourescent-chip.visible,.lighting-colour .colour-chip-light .colour-chip-light-icon .chip.energy-chip.visible{visibility:visible;width:264px;height:400px}.lighting-colour .colour-chip-light .colour-chip-light-icon .chip-info{position:absolute;top:32px;left:32px;z-index:3}.lighting-colour .colour-chip-light .colour-chip-light-icon .chip-info p{color:#fff;margin-bottom:0}.lighting-colour .colour-chip-light .colour-chip-light-icon .chip-info p.light{color:#646464}.lighting-colour .colour-chip-light .colour-chip-light-icon .chip-info .name{font-weight:700}.lighting-colour .colour-chip-light .colour-chip-brightness{text-align:center}.lighting-colour .colour-chip-light .colour-chip-controls{display:flex;margin:1rem auto 4rem}@media (min-width: 768px){.lighting-colour .colour-chip-light .colour-chip-controls{margin:1rem auto}}.lighting-colour .colour-chip-light .colour-chip-controls .light-selector{border:none;background-color:#f5f5f5;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin:0 8px}.lighting-colour .colour-chip-light .colour-chip-controls .light-selector .icon{width:24px;height:24px}.lighting-colour .colour-chip-light .colour-chip-controls .light-selector.current{background-color:#646464;color:#fff}.lighting-colour .colour-light-info{max-width:555px}.lighting-colour .colour-light-info h2{text-transform:uppercase}.lighting-colour .colour-light-info .disclaimer h3{font-size:15px;font-weight:700;line-height:100%;margin-top:2rem}.lighting-colour .colour-light-info .disclaimer p{font-size:13px}.colour-detail-hero-carousel{margin-top:-50px}@media (min-width: 980px){.colour-detail-hero-carousel{margin-top:-100px}}@media (min-width: 1200px){.colour-detail-hero-carousel{margin-top:-150px}}.lookbook .look-book-listing{padding-bottom:64px}@media (min-width: 768px){.lookbook .look-book-listing{padding-bottom:128px}}.lookbook .look-book-listing-container{padding-top:25px;padding-bottom:25px}.lookbook .look-book-listing-container--double{display:flex;justify-content:space-between;flex-wrap:wrap}.lookbook .look-book-item-full-width{position:relative}@media (min-width: 568px){.lookbook .look-book-item-full-width{display:flex;justify-content:space-between;align-items:center}.lookbook .look-book-item-full-width--right .look-book-item__content{order:-1}}.lookbook .look-book-item-full-width:before{content:"";position:absolute;background-color:#fff;bottom:30.5px;left:-32px;width:calc(100% + 64px);height:90%}@media (min-width: 568px){.lookbook .look-book-item-full-width:before{width:72.5%;height:90%;left:12%;top:22%;bottom:auto}}@media (min-width: 568px){.lookbook .look-book-item-full-width .look-book-item__image{max-width:50%}}.look-book-listing-container--double .lookbook .look-book-item{width:100%}.look-book-listing-container--double .lookbook .look-book-item:last-child{margin-top:4rem}@media (min-width: 480px){.look-book-listing-container--double .lookbook .look-book-item{width:calc(50% - 16px)}.look-book-listing-container--double .lookbook .look-book-item:last-child{margin-top:0}}@media (min-width: 568px){.look-book-listing-container--double .lookbook .look-book-item{width:calc(50% - 32px)}}@media (min-width: 768px){.look-book-listing-container--double .lookbook .look-book-item{width:calc(50% - 47px)}}.lookbook .look-book-listing-grid{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 568px){.lookbook .look-book-listing-grid .look-book-item{margin-bottom:32px}}.lookbook .look-book-listing-grid__small{width:100%}@media (min-width: 568px){.lookbook .look-book-listing-grid__small{width:calc(33% - 24px)}}@media (min-width: 768px){.lookbook .look-book-listing-grid__small{width:calc(33% - 30px)}}@media (min-width: 568px){.lookbook .look-book-listing-grid__small .look-book-item:first-child{margin-bottom:31px}}@media (min-width: 768px){.lookbook .look-book-listing-grid__small .look-book-item:first-child{margin-bottom:53px}}.lookbook .look-book-listing-grid__large{width:100%}@media (min-width: 568px){.lookbook .look-book-listing-grid__large{width:calc(67% - 24px)}}@media (min-width: 768px){.lookbook .look-book-listing-grid__large{width:calc(67% - 18px)}}.lookbook .look-book-listing--three-up{display:flex;flex-wrap:wrap;justify-content:space-between}.lookbook .look-book-listing--three-up .look-book-item{width:100%}.lookbook .look-book-listing--three-up .look-book-item:not(:last-child){margin-bottom:64px}@media (min-width: 568px){.lookbook .look-book-listing--three-up .look-book-item{width:calc(33.33% - 32px)}.lookbook .look-book-listing--three-up .look-book-item:not(:last-child){margin-bottom:0}}@media (min-width: 768px){.lookbook .look-book-listing--three-up .look-book-item{width:calc(33.33% - 34px)}}.lookbook .look-book-item__image{position:relative;z-index:1;width:100%;cursor:pointer;overflow:hidden}@media (min-width: 568px){.lookbook .look-book-item__image{width:auto;padding-right:0}}.lookbook .look-book-item__image:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 1rem);height:88px;background:linear-gradient(0deg,#0009,#0000)}@media (min-width: 568px){.lookbook .look-book-item__image:after{width:100%}}.lookbook .look-book-item__image img{width:100%;height:auto;will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1)}@media (min-width: 568px){.lookbook .look-book-item__image img{max-width:100%}}.lookbook .look-book-item__image:hover img{transform:scale(1.1)}.lookbook .look-book-item__image-chips{position:absolute;z-index:1;display:flex;right:20px;justify-content:flex-end}@media (min-width: 568px){.lookbook .look-book-item__image-chips{right:0}}.lookbook .look-book-item__image-chips .look-book-chip{width:24px;height:32px;background-color:#fff;padding:2px;margin-right:5px;margin-top:10px}.lookbook .look-book-item__image-chips .look-book-chip svg{width:20px;height:28px}@media (min-width: 980px){.lookbook .look-book-item__image-chips .look-book-chip{width:41px;height:58px}.lookbook .look-book-item__image-chips .look-book-chip svg{width:38px;height:52px}}.lookbook .look-book-item__colour-block{position:absolute;width:96px;height:96px;top:0;right:0;transform:translateY(-18%);z-index:2;box-shadow:0 0 0 16px #fff}@media (min-width: 568px){.lookbook .look-book-item__colour-block{width:12vw;height:12vw;transform:translate(20%,-20%);box-shadow:0 0 0 2vw #fff}}@media (min-width: 1200px){.lookbook .look-book-item__colour-block{width:144px;height:144px;box-shadow:0 0 0 24px #fff}}.lookbook .look-book-item__instagram-handle{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;color:#fff;font-weight:550;display:flex;align-items:center;position:absolute;bottom:1rem;left:1rem;z-index:1}.lookbook .look-book-item__instagram-handle:hover{text-decoration:none}.lookbook .look-book-item__instagram-handle .icon{width:19px;height:19px;fill:#fff;margin-right:.5rem}.lookbook .look-book-item__content{position:relative;z-index:1;width:100%;margin-top:3rem;padding:0 32px}@media (min-width: 568px){.lookbook .look-book-item__content{max-width:60%;width:360px;margin-left:32px;margin-right:32px;margin-top:0;padding:0}}@media (max-width: 568px){.lookbook .look-book-item__content h3{margin-bottom:1.5rem}}.basket{display:flex;flex-direction:column;align-items:center;justify-content:center}.basket .empty-basket{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px}.basket .empty-basket a{margin:0 auto}.basket .basket-amount{border:1px solid #d1d1d1;border-radius:24px;margin-bottom:3rem;padding:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.basket .basket-amount{flex-direction:row;align-items:center;justify-content:center}}.basket .basket-amount .icon{width:35px;height:35px;margin-bottom:16px}@media (min-width: 768px){.basket .basket-amount .icon{width:24px;height:24px;margin-right:16px;margin-bottom:0}}.basket .basket-amount p{margin:0;text-align:center}@media (min-width: 768px){.basket .basket-amount p{text-align:left}}.colour-chip-list{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.colour-chip-list h2{margin-bottom:2rem}.colour-chip-list .basket-item{display:flex;margin-bottom:.5rem;width:100%}.colour-chip-list .basket-item a.chip-wrapper{width:72px;height:107px}.colour-chip-list .basket-item a.chip-wrapper .basket-chip{width:76px;height:107px;transition:all .4s ease-in-out}.colour-chip-list .basket-item .info-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 32px;flex:1}.colour-chip-list .basket-item .info-wrapper .info{display:flex;flex-direction:column}.colour-chip-list .basket-item .info-wrapper .info a h3{margin-bottom:.5rem;font-size:15px;line-height:100%;color:#646464;font-weight:550}.colour-chip-list .basket-item .info-wrapper .info a h3.dark{color:#ececec}.colour-chip-list .basket-item .info-wrapper .info a p{margin-bottom:0;font-size:15px;color:#646464;text-transform:uppercase;opacity:.9}.colour-chip-list .basket-item .info-wrapper .info a p.dark{color:#ececec}.colour-chip-list .basket-item .info-wrapper .button{align-self:center;padding:4px 10px;border-width:1px;text-transform:initial}@media (min-width: 768px){.colour-chip-list .basket-item .info-wrapper .button{padding:8px 24px}}.colour-chip-list .basket-item .info-wrapper .button.dark{color:#fff;border:2px solid #fff}.colour-chip-list .basket-item .info-wrapper .button.dark:hover{color:#ececec}.basket-terms{margin:3rem auto;background-color:#f5f5f5;border-radius:24px;padding:48px 32px;display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.basket-terms{flex-direction:row;align-items:flex-start}}.basket-terms .icon{width:62px;height:44px;margin-bottom:1rem}@media (min-width: 768px){.basket-terms .icon{width:142px;padding:0 40px}}.basket-terms .delivery{font-weight:550}@media (min-width: 768px){.basket-terms .delivery{padding:0 40px}}.basket-terms .terms-conditions{flex:1}.basket-terms .terms-conditions a{color:#646464;text-decoration:underline}.basket-buttons{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 768px){.basket-buttons{flex-direction:row}}.basket-buttons .button{margin:.5rem 16px;align-self:center}.basket-buttons .button .rotate{transform:rotate(180deg)}.order-summary{box-shadow:#0000003d 0 3px 8px;height:60px;display:flex;align-items:center;margin-bottom:50px}.order-summary .toggle-wrapper{display:flex;justify-content:space-between;width:100%;padding:0 16px 16px}.order-summary .toggle-wrapper span{color:#646464;font-weight:550}.order-summary .toggle-wrapper svg{width:25px;height:25px;transition:all .3s ease}.order-summary .toggle-wrapper svg.rotate{transform:rotate(180deg)}@media (min-width: 980px){.order-summary{display:none}}@media (min-width: 768px){.checkout-wrapper{margin:32px auto}}@media (min-width: 980px){.checkout-wrapper{margin:60px auto}}.checkout-wrapper .checkout{display:flex;flex-direction:column}@media (min-width: 980px){.checkout-wrapper .checkout{flex-direction:row}}@media (min-width: 1336){.checkout-wrapper .checkout{max-width:936px}}.checkout-wrapper .checkout .order-details{transition:height .5s ease-in-out;overflow:hidden;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.24)}@media (min-width: 768px){.checkout-wrapper .checkout .order-details{max-width:600px;margin:0 auto 60px}}@media (min-width: 980px){.checkout-wrapper .checkout .order-details{max-width:320px;border-bottom:none}}.checkout-wrapper .checkout .order-details:not(.active){display:none}@media (min-width: 980px){.checkout-wrapper .checkout .order-details:not(.active){display:block;width:360px;min-width:360px}}@media (min-width: 980px){.checkout-wrapper .checkout .order-details{display:block;flex:1;order:2}}@media (min-width: 768px){.checkout-wrapper .checkout .order-details .checkout-summary h2{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem}}@media (min-width: 980px){.checkout-wrapper .checkout .order-details .checkout-summary h2{width:100%}}html:lang(en-GB) .checkout-wrapper .checkout .order-details .checkout-summary h2,html:lang(fr-FR) .checkout-wrapper .checkout .order-details .checkout-summary h2{font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase}@media (min-width: 768px){html:lang(en-GB) .checkout-wrapper .checkout .order-details .checkout-summary h2,html:lang(fr-FR) .checkout-wrapper .checkout .order-details .checkout-summary h2{font-size:32px;font-size:2rem;line-height:26px;line-height:1.625rem}}.checkout-wrapper .checkout .order-details .checkout-summary h3{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;font-weight:550;margin-bottom:0}.checkout-wrapper .checkout .order-details .checkout-summary h3.dark{color:#fff}.checkout-wrapper .checkout .order-details .checkout-summary p{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;font-weight:325}.checkout-wrapper .checkout .order-details .checkout-summary p.dark{color:#fff}.checkout-wrapper .checkout .order-details .checkout-summary .basket-item .basket-chip{height:100px;width:70px;margin-right:-3px}.checkout-wrapper .checkout .order-details .checkout-summary .basket-item .info p{margin-bottom:0}.checkout-wrapper .checkout .order-details .notification{display:flex;flex-direction:column}.checkout-wrapper .checkout .order-details .notification .icon{height:40px;margin-bottom:32px}@media (min-width: 768px){.checkout-wrapper .checkout .order-details .notification .icon{margin-bottom:0}}@media (min-width: 980px){.checkout-wrapper .checkout .order-details .notification .icon{width:10%;height:20px}}@media (min-width: 768px){.checkout-wrapper .checkout .order-details .notification{flex-direction:row}}@media (min-width: 980px){.checkout-wrapper .checkout .order-details .notification p{width:90%}}.checkout-wrapper .checkout-details{flex:1;order:1}@media (min-width: 768px){.checkout-wrapper .checkout-details{flex-direction:row}}@media (min-width: 980px){.checkout-wrapper .checkout-details{margin-right:55px}}@media (min-width: 1200px){.checkout-wrapper .checkout-details{margin-right:120px}}.checkout-wrapper .checkout-details h2,.checkout-wrapper .checkout-details .h2{font-size:22px;font-size:1.375rem;line-height:34px;line-height:2.125rem;text-transform:uppercase;margin-bottom:24px;display:block}@media (min-width: 768px){.checkout-wrapper .checkout-details h2,.checkout-wrapper .checkout-details .h2{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem}}html:lang(en-GB) .checkout-wrapper .checkout-details h2,html:lang(fr-FR) .checkout-wrapper .checkout-details h2,html:lang(en-GB) .checkout-wrapper .checkout-details .h2,html:lang(fr-FR) .checkout-wrapper .checkout-details .h2{font-size:30px;font-size:1.875rem;line-height:24px;line-height:1.5rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}@media (min-width: 768px){html:lang(en-GB) .checkout-wrapper .checkout-details h2,html:lang(fr-FR) .checkout-wrapper .checkout-details h2,html:lang(en-GB) .checkout-wrapper .checkout-details .h2,html:lang(fr-FR) .checkout-wrapper .checkout-details .h2{font-size:32px;font-size:2rem;line-height:26px;line-height:1.625rem}}.checkout-wrapper .checkout-details-form{flex:1}@media (min-width: 768px){.checkout-wrapper .checkout-details-form{margin-right:48px}}.checkout-wrapper .checkout-summary .form-section{margin-bottom:3rem}.checkout-wrapper .checkout-summary .form-section>div{margin-bottom:1rem}.checkout-wrapper .checkout-summary .form-section>div p{margin-bottom:0}.checkout-wrapper .checkout-summary .form-section>div p.subheading{font-weight:700}.checkout-wrapper .checkout .basket-buttons{margin:3rem 0;padding-top:3rem;border-top:1px solid #D9D9D9;justify-content:space-between}.checkout-wrapper .checkout .basket-buttons.checkout-buttons .button{margin:initial;margin-bottom:10px}.checkout-wrapper .checkout .basket-buttons form .button{width:fit-content;margin:0 auto 16px}@media (min-width: 480px){.checkout-wrapper .checkout .basket-buttons form{flex-direction:row;display:flex;justify-content:space-between}.checkout-wrapper .checkout .basket-buttons form .button{margin:initial}}.checkout-wrapper .checkout .total{background-color:#f5f5f5;padding:40px;border-radius:24px;margin:2rem 0;font-weight:550}.checkout-wrapper .checkout .total .total-price{font-size:90px;font-size:5.625rem;line-height:70px;line-height:4.375rem;display:block}html:lang(en-GB) .checkout-wrapper .checkout .total .total-price,html:lang(fr-FR) .checkout-wrapper .checkout .total .total-price{font-size:104px;font-size:6.5rem;line-height:83px;line-height:5.1875rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.checkout-wrapper .checkout .voucher-total{background-color:#f5f5f5;display:flex;border-radius:24px;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 768px){.checkout-wrapper .checkout .voucher-total{flex-direction:row}}.checkout-wrapper .checkout .voucher-total .voucher{padding:0 0 32px;max-width:100%;min-width:100%}.checkout-wrapper .checkout .voucher-total .voucher form{display:flex;flex-direction:column}.checkout-wrapper .checkout .voucher-total .voucher form .field-validation-error{margin-top:16px}.checkout-wrapper .checkout .voucher-total .voucher form .field-validation-error:before{bottom:-6px}.checkout-wrapper .checkout .voucher-total .voucher form label{font-size:15px;font-weight:700;margin-bottom:16px}.checkout-wrapper .checkout .voucher-total .voucher form .inputs{display:flex;position:relative}.checkout-wrapper .checkout .voucher-total .voucher form .inputs input[type=text]{margin-bottom:0}@media (min-width: 768px){.checkout-wrapper .checkout .voucher-total .voucher form .inputs input[type=text]{width:393px}}.checkout-wrapper .checkout .voucher-total .voucher form .inputs .submit-with-arrow{display:flex;align-items:center}.checkout-wrapper .checkout .voucher-total .voucher form .inputs .submit-with-arrow input{margin-bottom:0;position:absolute;right:32px;border:none;height:96%;top:2%;width:auto}.checkout-wrapper .checkout .voucher-total .voucher form .inputs .submit-with-arrow input:hover{background:transparent;text-decoration:underline;color:#646464}.checkout-wrapper .checkout .voucher-total .voucher form .inputs .submit-with-arrow svg{position:absolute;right:24px}.checkout-wrapper .checkout .voucher-total .total{padding:0 24px 24px;background-color:transparent;margin:0}@media (min-width: 768px){.checkout-wrapper .checkout .voucher-total .total{padding:40px}}@media (min-width: 890px){.checkout-wrapper .checkout .voucher-total .total{padding:24px 120px}}.checkout-wrapper .checkout .checkout-review .basket-terms{margin:3rem auto;background-color:#f5f5f5;border-radius:24px;padding:48px 32px;display:flex;flex-direction:column;align-items:center}@media (min-width: 980px){.checkout-wrapper .checkout .checkout-review .basket-terms{margin-right:120px}}.pcm-step__wrapper{text-align:center;margin:50px 0 75px}@media (min-width: 768px){.pcm-step__wrapper{margin-top:75px}}.pcm-step__wrapper h2{font-size:32px;font-size:2rem;line-height:28px;line-height:1.75rem;text-transform:uppercase}@media screen and (min-width: 768px){.pcm-step__wrapper h2{font-size:48px;font-size:3rem;line-height:45px;line-height:2.8125rem}}html:lang(en-GB) .pcm-step__wrapper h2{font-size:40px;font-size:2.5rem;line-height:32px;line-height:2rem}@media screen and (min-width: 768px){html:lang(en-GB) .pcm-step__wrapper h2{font-size:48px;font-size:3rem;line-height:45px;line-height:2.8125rem}}.pcm-step__pillNav{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:50px}.pcm-step__pillNavItem{width:56px;height:6px;border-radius:3px;background-color:#d9d9d9}.pcm-step__pillNavItem.active{background-color:#646464}.pcm-step__title{font-size:42px;font-size:2.625rem;line-height:38px;line-height:2.375rem;margin-bottom:0}html:lang(en-GB) .pcm-step__title,html:lang(fr-FR) .pcm-step__title{font-size:56px;font-size:3.5rem;line-height:50px;line-height:3.125rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase}.pcm-step__form-upload{display:flex;flex-direction:column;align-items:center;width:calc(100% + 64px);text-align:center;background-color:#f5f5f5;padding:40px 24px 18px;margin:0 -32px}@media (min-width: 768px){.pcm-step__form-upload{width:100%;padding:40px 40px 33px;margin:0}}.pcm-step__form-upload h3{font-size:32px;font-size:2rem;line-height:28px;line-height:1.75rem;font-weight:900;text-transform:uppercase;margin-bottom:18px}@media screen and (min-width: 768px){.pcm-step__form-upload h3{font-size:48px;font-size:3rem;line-height:45px;line-height:2.8125rem}}html:lang(en-GB) .pcm-step__form-upload h3{font-size:40px;font-size:2.5rem;line-height:32px;line-height:2rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}@media screen and (min-width: 768px){html:lang(en-GB) .pcm-step__form-upload h3{font-size:48px;font-size:3rem;line-height:45px;line-height:2.8125rem}}.pcm-step__form-upload fieldset{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:0}.pcm-step__form-upload fieldset .upload-photo{display:flex;justify-content:center;align-items:center;flex-direction:column;width:calc(100% - 48px);max-width:400px;height:300px;cursor:pointer;border:none;border-radius:24px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='24' ry='24' stroke='rgba(100,100,100,.3)' stroke-width='6' stroke-dasharray='6%2c 15' stroke-dashoffset='72' stroke-linecap='square'/%3e%3c/svg%3e");margin-top:10px}.pcm-step__form-upload fieldset .upload-photo .icon-image{width:60px;height:55px;margin-bottom:30px}.pcm-step__form-upload fieldset .upload-photo span{display:none;margin-bottom:20px}@media screen and (min-width: 768px){.pcm-step__form-upload fieldset .upload-photo span{display:block}}.pcm-step__form-upload fieldset .upload-photo .button{margin:0 auto}.pcm-step__form-upload fieldset .upload-photo.drag-active{background-color:#e9e9e9}.pcm-step__form-upload fieldset .image-uploader{opacity:0;visibility:hidden;width:0;height:0}.pcm-step__form-upload .field-validation-error{width:auto;margin-bottom:20px}.pcm-step__disclaimer{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;display:flex;flex-wrap:wrap;justify-content:center;max-width:840px;padding:30px;border:2px solid rgba(100,100,100,.3);border-radius:24px;margin:60px auto 0}@media (min-width: 768px){.pcm-step__disclaimer{flex-wrap:nowrap}}.pcm-step__disclaimer p{margin-bottom:0}.pcm-step__disclaimer .icon{flex:0 0 20px;width:20px;height:20px;margin-bottom:15px}@media screen and (min-width: 768px){.pcm-step__disclaimer .icon{margin:3px 13px 0 0}}.pcm-step__form-colour-select{background-color:#f5f5f5;width:calc(100% + 64px);text-align:center;padding:40px 24px 18px;margin:0 -32px}@media (min-width: 768px){.pcm-step__form-colour-select{width:100%;padding:40px 40px 33px;border-radius:24px;margin:0}}.pcm-step__form-colour-select h3{font-size:32px;font-size:2rem;line-height:28px;line-height:1.75rem;font-weight:900;text-transform:uppercase;text-align:center;margin-bottom:18px}@media screen and (min-width: 768px){.pcm-step__form-colour-select h3{font-size:48px;font-size:3rem;line-height:45px;line-height:2.8125rem}}html:lang(en-GB) .pcm-step__form-colour-select h3{font-size:40px;font-size:2.5rem;line-height:32px;line-height:2rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}@media screen and (min-width: 768px){html:lang(en-GB) .pcm-step__form-colour-select h3{font-size:48px;font-size:3rem;line-height:45px;line-height:2.8125rem}}.pcm-step__form-colour-select h4{font-size:22px;font-size:1.375rem;line-height:20px;line-height:1.25rem;font-weight:900;text-transform:uppercase;text-align:center;margin-bottom:18px}@media screen and (min-width: 768px){.pcm-step__form-colour-select h4{margin-bottom:32px}}html:lang(en-GB) .pcm-step__form-colour-select h4{font-size:32px;font-size:2rem;line-height:25px;line-height:1.5625rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}.pcm-step__form-colour-select fieldset{width:100%;margin-bottom:0}.pcm-step__form-colour-select .field-validation-error{display:inline-block;width:auto;margin-bottom:20px}.pcm-step__form-colour-select .colour-select{display:flex;flex-direction:column;max-width:100%;padding:0 32px;margin:0 auto}.pcm-step__form-colour-select .colour-select .thumbnail{width:100%;max-width:618px;border-radius:24px;margin:20px auto 40px;overflow:hidden}@media screen and (min-width: 768px){.pcm-step__form-colour-select .colour-select .thumbnail{margin-bottom:55px}}.pcm-step__form-colour-select .colour-select .thumbnail img{cursor:url(/assets/img/cursor-colour-picker.png) 0 25,auto}.pcm-step__form-colour-select .colour-select #cs{display:none}.pcm-step__form-colour-select .colour-select-wrapper{max-width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:35px}.pcm-step__form-colour-select .colour-select-wrapper h4,.pcm-step__form-colour-select .colour-select-wrapper p{max-width:400px}.pcm-step__form-colour-select .colour-select-wrapper h4.or{margin:40px 0 16px}.pcm-step__form-colour-select .colour-select-options{display:flex;flex-flow:row wrap;margin-bottom:40px;max-width:100%;justify-content:center}.pcm-step__form-colour-select .colour-select-options__option{height:88px;width:88px;max-width:300px;border-radius:24px;margin:16px;overflow:hidden;cursor:pointer}.pcm-step__form-colour-select .colour-select-options__option input{visibility:hidden;width:88px;height:88px;margin-bottom:0;z-index:2}.pcm-step__form-colour-select .colour-select-options__option.preview{display:flex;justify-content:center;align-items:center;border:1px dashed #646464;margin-bottom:32px}.pcm-step__form-colour-select .colour-select-options__option.preview svg{fill:#646464;position:absolute;width:25px;height:25px}.pcm-step__form-colour-select .colour-select-options__option.active{border:none;border:6px solid #646464}.pcm-step__form-colour-select .colour-select-options__option.active svg{display:none}.pcm-step__form-colour-select .colour-select__buttons{display:flex;flex-direction:column-reverse;flex-flow:row wrap;justify-content:center;align-items:center}.pcm-step__form-colour-select .colour-select__buttons>*:first-child{margin-right:10px;margin-bottom:10px}.pcm-step__form-colour-select .colour-select__buttons .button{align-self:auto;margin-bottom:24px}.pcm-step__form-colour-select .colour-select__buttons .button .icon{margin-bottom:0}.pcm-step__result{display:flex;flex-direction:column;align-items:stretch;max-width:400px;margin:0 auto}@media screen and (min-width: 768px){.pcm-step__result{max-width:100%;display:grid;grid-template-columns:1fr 28px 1fr;grid-template-rows:auto auto;grid-template-areas:"pillNav pillNav pillNav" "img gap colour"}}.pcm-step__result.grey{color:#646464}.pcm-step__result .pcm-step__pillNav{grid-area:pillNav}.pcm-step__result-img{grid-area:img;max-width:100%;border:0;border-radius:24px 24px 0 0;overflow:hidden}@media screen and (min-width: 768px){.pcm-step__result-img{border-radius:24px}}.pcm-step__result-img img{width:100%}.pcm-step__result-colour{position:relative;grid-area:colour;display:block;border-radius:0 0 24px 24px;margin:0;overflow:hidden;transition:color cubic-bezier(.4,0,.2,1) .2s}@media screen and (min-width: 768px){.pcm-step__result-colour{border-radius:24px}}.pcm-step__result-colour:hover{text-decoration:none}.pcm-step__result-colour div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;height:250px}.pcm-step__result-colour div p:first-child{font-size:32px;font-size:2rem;line-height:28px;line-height:1.75rem;text-transform:uppercase;margin-bottom:8px}@media screen and (min-width: 768px){.pcm-step__result-colour div p:first-child{font-size:48px;font-size:3rem;line-height:38px;line-height:2.375rem}}html:lang(en-GB) .pcm-step__result-colour div p:first-child{font-size:40px;font-size:2.5rem;line-height:32px;line-height:2rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}@media screen and (min-width: 768px){html:lang(en-GB) .pcm-step__result-colour div p:first-child{font-size:48px;font-size:3rem;line-height:38px;line-height:2.375rem}}.pcm-step__result-btns{display:flex;justify-content:center;flex-flow:row wrap;margin:32px 0}.pcm-step__result-btns .button{margin-right:10px;margin-bottom:10px}@media (min-width: 980px){.pcm-step__result{flex-direction:row;align-items:stretch}.pcm-step__result-colour{margin-top:0}.pcm-step__result-colour div{height:100%;min-height:100%;border-top-left-radius:0;border-bottom-left-radius:0}}.pcm-step__buttonsTitle{font-size:32px;font-size:2rem;line-height:28px;line-height:1.75rem;font-weight:900;text-transform:uppercase;text-align:center;margin-top:50px;margin-bottom:18px}@media screen and (min-width: 768px){.pcm-step__buttonsTitle{font-size:48px;font-size:3rem;line-height:45px;line-height:2.8125rem;margin-top:70px}}html:lang(en-GB) .pcm-step__buttonsTitle{font-size:40px;font-size:2.5rem;line-height:32px;line-height:2rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif}@media screen and (min-width: 768px){html:lang(en-GB) .pcm-step__buttonsTitle{font-size:48px;font-size:3rem;line-height:45px;line-height:2.8125rem}}.pcm-step__result-description{text-align:center}.pcm-step__result-description a{text-decoration:underline!important}.pcm-step__result-description a:hover{color:#868686;transition:color .2s cubic-bezier(.4,0,.2,1)}.pcm-hub-step__result-btns{display:flex;flex-direction:column;align-items:center;gap:16px;margin:48px 0}@media (min-width: 768px){.pcm-hub-step__result-btns{margin:56px 0}}.pcm-hub-step__result-btns .save-single-color-button{color:#fff;background-color:#646464}.pcm-hub-step__result-btns .save-single-color-button .icon{width:16px;height:16px}.pcm-hub__upload-again-link{font-weight:550;text-decoration:underline}.colour-select-options__reset{display:none}.pcm-hub-step .pcm-step__result-img,.pcm-hub-step .pcm-step__result-colour div{height:350px}@media (min-width: 768px){.pcm-hub-step .pcm-step__result-img,.pcm-hub-step .pcm-step__result-colour div{height:368px}}.pcm-hub-step .pcm-step__result-img img{height:100%;max-height:100%;object-fit:cover}.pcm-hub-step .pcm-step__wrapper{border-radius:16px;background-color:#f5f5f5;min-height:130px;display:flex;align-items:center;justify-content:center;padding:20px;margin:0}.pcm-hub-step .pcm-step__wrapper h2.pcm-step__help-title{font-family:Gotham A,Gotham B,sans-serif;font-size:15px;font-weight:700;text-align:center;text-transform:none;line-height:1;margin:0}.pcm-hub-step .pcm-step__form-upload,.pcm-hub-step .pcm-step__form-colour-select{background:transparent;padding:0}.pcm-hub-step .pcm-step__form-upload fieldset .upload-photo,.pcm-hub-step .pcm-step__form-colour-select fieldset .upload-photo{max-width:620px;height:413px}.pcm-hub-step .pcm-step__form-colour-select .colour-select-options__option{border-radius:12px}.pcm-hub-step .pcm-step__form-colour-select .colour-select-options__option.preview{border:2px dashed rgba(100,100,100,.3)}.pcm-hub-step .pcm-step__form-colour-select .colour-select-options__option.preview.active{position:relative;overflow:visible}.pcm-hub-step .pcm-step__form-colour-select .colour-select-options__option.preview.active:before{position:absolute;content:"";display:block;width:131%;height:131%;top:-13px;left:-13px;background:transparent;border:4px solid #646464;border-radius:24px}.pcm-hub-step .pcm-step__form-colour-select .colour-select-options__option.preview.active svg{display:block}.pcm-hub-step .pcm-step__form-colour-select .colour-select .thumbnail{height:234px}@media (min-width: 768px){.pcm-hub-step .pcm-step__form-colour-select .colour-select .thumbnail{height:413px}}.pcm-hub-step .pcm-step__form-colour-select .colour-select .thumbnail img{max-height:100%;object-fit:cover}.pcm-hub-step .pcm-step__form-colour-select .colour-select__buttons{flex-direction:column-reverse;gap:14px}.pcm-hub-step .pcm-step__form-colour-select .colour-select__buttons .button{width:100%;margin:0}.pcm-hub-step .pcm-step__form-colour-select .colour-select__buttons .button .icon{display:none}.pcm-hub-step .pcm-step__disclaimer{margin-top:0}.pcm-hub-step .pinterest-photo-results>p{text-align:center}.pcm-hub-step .colour-select-options__wrapper{position:relative}.pcm-hub-step .colour-select-options__wrapper:has(.preview.active) .colour-select-options__reset{all:unset;position:absolute;top:0;right:0;transform:translate(44px,100%);display:flex;border-radius:50%;width:32px;height:32px;justify-content:center;align-items:center;border:1px solid rgba(100,100,100,.3);cursor:pointer}.pcm-hub-step .colour-select-options__wrapper:has(.preview.active) .colour-select-options__reset svg{width:10px;height:10px}.error{text-align:center}.error .container{display:flex;flex-direction:column}.error .container p a{font-weight:550;text-decoration:underline;color:#646464}.error .container a{align-self:center}.stockist-locator-form{display:flex;justify-content:space-evenly;align-items:flex-end;flex-wrap:wrap;margin:50px 0}.stockist-locator-form .field-validation-error{display:none;margin-top:15px}.stockist-locator-form.location-error .field-validation-error{display:block}.stockist-locator-form.location-error .current-location-fieldset{align-self:flex-start;padding-top:20px}.stockist-locator-form fieldset{margin-top:20px;width:100%}@media (min-width: 980px){.stockist-locator-form fieldset{width:50%}.stockist-locator-form fieldset.postcode-fieldset .postcode-fields div{display:flex;align-items:center}.stockist-locator-form fieldset.postcode-fieldset .postcode-fields div label{flex-shrink:0;margin:0 10px 0 0}}.stockist-locator-form fieldset.postcode-fieldset .postcode-fields,.stockist-locator-form fieldset.postcode-fieldset .postcode-fields div{width:100%}.stockist-locator-form fieldset.current-location-fieldset,.stockist-locator-form fieldset .postcode-fields{display:flex;align-items:center;justify-content:flex-end}@media (min-width: 980px){.stockist-locator-form fieldset .postcode-fields{justify-content:flex-start}}.stockist-locator-form fieldset div,.stockist-locator-form fieldset p{margin:0 15px 0 0}.stockist-locator-form fieldset .button{max-height:55px}.stockist-locator-form fieldset.postcode-fieldset label{margin-bottom:10px}.stockist-locator-form fieldset.postcode-fieldset input{margin-bottom:0}.stockist-locator-form fieldset.postcode-fieldset .button{align-self:flex-end}.map-container{margin-top:4rem}.map-container p:not(.h3){text-transform:uppercase;font-weight:550;margin-bottom:0}.map-container .map{height:650px}.stockists .nearest-stores,.stockists .other-stores{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;text-transform:uppercase;font-weight:550}.stockists .other-stores{margin-top:24px}.stockists .accordion{text-transform:uppercase;background-color:#646464;color:#fff;padding:24px}.stockists .accordion span{opacity:.7}.stockists .accordion .plus-icon:before,.stockists .accordion .plus-icon:after{background-color:#fff}.stockists .accordion:hover,.stockists .accordion.active{color:#fff;background-color:#868686}.stockists .accordion:hover .plus-icon:before,.stockists .accordion:hover .plus-icon:after,.stockists .accordion.active .plus-icon:before,.stockists .accordion.active .plus-icon:after{background-color:#fff}.stockists .stockist-panel{margin-bottom:24px}.stockists .stockist-panel .wrapper{display:flex;flex-wrap:wrap;padding:24px}.stockists .stockist-panel__title{font-weight:550;display:flex;align-items:center}.stockists .stockist-panel__title svg{margin-right:5px}.stockists .stockist-panel__content{flex:1 1 auto}.stockists .stockist-panel__content.address{margin-bottom:24px;margin-right:10px}.stockists .stockist-panel__content.address a{text-decoration:none;font-weight:550}.stockists .stockist-panel__content.address a:hover{text-decoration:underline}.stockists .stockist-panel__content .stockist-panel-table{max-width:260px;width:100%}.stockists .stockist-panel__content .stockist-panel-table tr:first-of-type{background-color:transparent;color:#646464;font-weight:400}.stockists .stockist-panel__content .stockist-panel-table tr:nth-of-type(2n){background-color:transparent}.stockists .stockist-panel__content .stockist-panel-table tr:not(:last-of-type){border-bottom:1px solid #646464}.stockists .stockist-panel__content .stockist-panel-table tr th{text-align:left}.stockists .stockist-panel__content .stockist-panel-table tr td{padding:10px;text-align:right}.pinterest-board-results,.pinterest-image-results{padding-bottom:50px}.pinterest-board-results .load-more-container,.pinterest-image-results .load-more-container{gap:20px;margin-top:24px}.pinterest-board-results .pcm-step__form,.pinterest-image-results .pcm-step__form{width:auto}.pinterest-boards{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 20px;list-style-type:none;padding:0;margin:0 auto 40px;transition:opacity .4s ease-in-out;will-change:opacity}@media (min-width: 768px){.pinterest-boards{grid-template-columns:repeat(4,1fr)}}.pinterest-boards.hidden{opacity:0;visibility:hidden}.pinterest-boards .board-title{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:16px}.pinterest-boards .board-wrapper{cursor:pointer;border-radius:24px;overflow:hidden;position:relative;width:100%;height:0;padding-top:140%}@media (min-width: 768px){.pinterest-boards .board-wrapper{padding-top:135%}}.pinterest-boards .board-wrapper:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:all .2s ease-in-out;opacity:0;border-radius:24px;overflow:hidden;z-index:2}.pinterest-boards .board-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pinterest-boards .board-wrapper .icon{position:absolute;top:50%;left:50%;width:25%;height:25%;color:#646464;opacity:0;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}@media (min-width: 768px){.pinterest-boards .board:nth-child(2n) .board-wrapper{padding-top:158%}}.pinterest-boards .board:hover .board-wrapper:before{box-shadow:inset 0 0 0 6px #646464;opacity:.5}.pinterest-boards .board:hover .board-wrapper .icon{opacity:.5}.pinterest-boards .board.selected .board-wrapper:before{box-shadow:inset 0 0 0 6px #646464;opacity:1}.pinterest-boards .board.selected .board-wrapper .icon,.pinterest-boards .board.selected .board-wrapper:hover .icon{opacity:1}.pinterest-boards.image-select{grid-template-columns:repeat(2,1fr);align-items:stretch}@media (min-width: 480px){.pinterest-boards.image-select{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.pinterest-boards.image-select{grid-template-columns:repeat(6,1fr);grid-auto-rows:min(7vw,122px) min(7vw,122px) min(4vw,62px)}.pinterest-boards.image-select .board{grid-row:span 2}.pinterest-boards.image-select .board-wrapper{padding-top:0;height:100%}.pinterest-boards.image-select .board:nth-child(2n){grid-row:span 3}.pinterest-boards.image-select .board:nth-child(2n) .board-wrapper{padding:0}}.pinterest-boards.image-select .board{margin:0}.pinterest-boards.image-select .board-wrapper .colour-block{position:absolute;bottom:0;left:0;height:20%;width:100%}.pinterest-colour-select .pcm-step__wrapper h3{font-size:48px;font-size:3rem;line-height:44px;line-height:2.75rem;text-align:center;display:block;margin-bottom:24px}html:lang(en-GB) .pinterest-colour-select .pcm-step__wrapper h3,html:lang(fr-FR) .pinterest-colour-select .pcm-step__wrapper h3{font-size:56px;font-size:3.5rem;line-height:50px;line-height:3.125rem;font-family:Program Nar OT Black,Gotham Rounded A,Gotham Rounded B,sans-serif;text-transform:uppercase}.pinterest-colour-select .colour-select{flex-direction:column}@media (min-width: 980px){.pinterest-colour-select .colour-select{flex-direction:row}}.pinterest-colour-select .colour-select .thumbnail img{border-radius:24px}.pinterest-colour-select .colour-select .colour-select-options__option{border-radius:12px}.pinterest-colour-select .colour-select__buttons{margin-top:64px}.pinterest-photo-result .pcm-step__result{display:block;max-width:420px}.pinterest-photo-result .pcm-step__result-img{display:none}.pinterest-photo-result .pcm-step__result-colour{position:relative;display:block;height:0;padding-top:100%;border-radius:24px;overflow:hidden}.pinterest-photo-result .pcm-step__result-colour div{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase}.pinterest-photo-result .pcm-step__result-colour div h2{margin-bottom:0}.pinterest-photo-result .pcm-step__result-colour.grey div{color:#646464}.colour-expert__container{display:flex;align-items:flex-start;flex-direction:column}@media (min-width: 768px){.colour-expert__container{flex-direction:row}}.colour-expert__text{margin-right:20px}.colour-expert__text img{margin-top:3rem;width:220px;height:auto}.colour-expert__img{display:none}.colour-expert__img img{width:330px;height:auto}@media (min-width: 768px){.colour-expert__img{display:block}}.colour-quiz-container{background-color:#f2f2f2;padding:3rem 0}.colour-quiz-container .quiz-progress,.colour-quiz-container .quiz-question,.colour-quiz-container .quiz-answers{margin-bottom:3rem}.colour-quiz-container .quiz-progress__title{text-align:center;margin-bottom:5px}.colour-quiz-container .quiz-progress-bar{display:block;width:100%;height:30px;background-color:#ececec;border-radius:15px}.colour-quiz-container .quiz-progress-bar__indicator{font-size:12px;font-size:.75rem;line-height:30px;line-height:1.875rem;display:inline-block;height:100%;max-width:100%;padding:0 7px;text-align:right;color:#fff;background-color:#646464;border-radius:15px;transition:width .3s ease}.colour-quiz-container .quiz-question{text-align:center}.colour-quiz-container .quiz-question__step{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;margin-bottom:10px}.colour-quiz-container .quiz-answers .quiz-answer.-type-1{border-bottom:1px solid #e9e9e9}.colour-quiz-container .quiz-answers .quiz-answer.-type-1 label{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem}.colour-quiz-container .quiz-answers.-type-2{display:flex;justify-content:center;flex-wrap:wrap}.colour-quiz-container .quiz-answers.-type-2 .quiz-answer{width:calc(25% - 30px);min-width:115px;text-align:center;margin:0 10px 30px}@media (min-width: 768px){.colour-quiz-container .quiz-answers.-type-2 .quiz-answer{min-width:150px;margin:0 15px 30px}}.colour-quiz-container .quiz-answers.-type-2 .quiz-answer input{display:none}.colour-quiz-container .quiz-answers.-type-2 .quiz-answer label{cursor:pointer}.colour-quiz-container .quiz-answers.-type-2 .quiz-answer label .quiz-answer__board{margin-bottom:20px;border-radius:10px;overflow:hidden}.colour-quiz-container .quiz-answers.-type-2 .quiz-answer label .quiz-answer__board img{width:100%;height:auto}.colour-quiz-container .quiz-answers.-type-2 .quiz-answer input:checked+label{color:#646464;text-decoration:underline}.colour-quiz-container .quiz-answers.-type-2 .quiz-answer input:checked+label .quiz-answer__board{box-shadow:0 0 0 5px #646464}.colour-quiz-container .quiz-buttons{display:flex;justify-content:center}.colour-quiz-container .quiz-buttons .button{margin:0 20px}.colour-quiz-container .quiz-results-area .colour-carousel .colour-card .slide-info{opacity:1;visibility:visible}.colour-quiz-container .quiz-results-area__text,.colour-quiz-container .quiz-results-area__footer{max-width:980px;margin:0 auto}.colour-quiz-container .quiz-results-area__text{display:flex;flex-wrap:wrap;margin-top:2rem}@media (min-width: 768px){.colour-quiz-container .quiz-results-area__text{margin-top:3rem}}.colour-quiz-container .quiz-results-area__text-inner{width:100%}.colour-quiz-container .quiz-results-area__text-inner:last-of-type{margin-top:1rem}@media (min-width: 768px){.colour-quiz-container .quiz-results-area__text-inner{width:50%}.colour-quiz-container .quiz-results-area__text-inner:first-of-type{padding-right:25px}.colour-quiz-container .quiz-results-area__text-inner:last-of-type{margin-top:0rem}}.colour-quiz-container .quiz-results-area__footer{margin-top:1.5rem}.colour-quiz-container .quiz-results-area__footer-buttons{display:flex;justify-content:center}.colour-quiz-container .quiz-results-area__footer-buttons .button:first-of-type{margin-right:15px}.colour-quiz-container .quiz-results-area__footer .social-icons{display:flex;align-items:center;margin-top:1rem}.colour-quiz-container .quiz-results-area__footer .social-icons .social-icon-wrapper{width:30px;height:30px;margin-left:10px}.colour-quiz-container .quiz-results-area__footer .social-icons .social-icon-wrapper .social-icon{width:15px;height:15px}.colour-quiz-form{display:none}.colour-quiz-form .form-block{width:100%;padding-bottom:0}.colour-quiz-form .form-block fieldset{margin-bottom:0;border:none}.colour-quiz-form .form-block h2,.colour-quiz-form .form-block p{text-align:center}.colour-quiz-form.active{display:block}.colour-subcategory{overflow:hidden;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important}@media (min-width: 980px){.colour-subcategory{width:calc(50% - 12px)!important;max-width:calc(50% - 12px)!important}}@media (min-width: 768px){.colour-subcategory__sections section{margin:40px auto}}.colour-subcategory__container{flex-direction:column!important;gap:24px}@media (min-width: 980px){.colour-subcategory__container{flex-direction:row!important;flex-wrap:wrap}}.colour-subcategory__button{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 768px){.colour-subcategory__button{flex-direction:row}}.colour-subcategory__button .button{margin:40px 16px .5rem;align-self:center;color:#868686}.colour-subcategory__button .button:hover{color:#fff}.colour-subcategory__button .button .rotate{transform:rotate(180deg)}.colour-subcategory .colour-carousel{margin:0;width:100%}.colour-subcategory .img{background:#f2f2f2}.colour-subcategory .content{background:#fff!important;border:1px solid #dcdee2;border-top:none;border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding:40px 25px 25px!important}@media (max-width: 980px){.colour-subcategory .content{height:auto!important}}@media (min-width: 980px){.colour-subcategory .content{padding:48px 58px 36px!important}}.colour-subcategory .colour-carousel .container{margin:0;width:100%;display:block;padding:0}.colour-subcategory .carousel{margin-left:-11px!important;margin-right:-11px!important}@media (min-width: 980px){.colour-subcategory .carousel{margin-left:-14px!important;margin-right:-14px!important}}.colour-subcategory .carousel .controls .next,.colour-subcategory .carousel .controls .prev{top:43px;width:32px;height:32px;padding:9px 12px}@media (min-width: 980px){.colour-subcategory .carousel .controls .next,.colour-subcategory .carousel .controls .prev{top:46px}}.colour-subcategory .carousel .controls .next .icon,.colour-subcategory .carousel .controls .prev .icon{width:7px;height:14px}.colour-subcategory .carousel .controls .prev{left:-5px}.colour-subcategory .carousel .controls .next{right:-5px}.colour-subcategory .carousel .tns-ovh{overflow:visible}@media (min-width: 480px){.colour-subcategory .carousel .tns-ovh{overflow:hidden}}.colour-subcategory .carousel .slide{width:102px!important}@media (min-width: 980px){.colour-subcategory .carousel .slide{width:116px!important}}.colour-subcategory .carousel .slide-inner{height:80px!important;margin:11px!important;border-radius:12px!important}@media (min-width: 980px){.colour-subcategory .carousel .slide-inner{height:88px!important;margin:14px!important}}.colour-subcategory .carousel .slide-info{opacity:1!important;visibility:visible!important}.colour-subcategory .carousel .slide-info .colour{margin:0!important;word-break:break-word}
