:root{--primary-color: #910534;--headline-color: #442222}@font-face{font-family:Didot;src:url(Didot-Italic.ttf) format("ttf"),url(Didot-Italic.woff) format("woff"),url(Didot-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Didot-regular;src:url(subset-Didot.woff) format("woff"),url(subset-Didot.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Turbo;src:url('{{ "turbo.eot" | asset_url }}');src:url('{{ "turbo.eot" | asset_url }}') format("embedded-opentype"),url('{{ "turbo.woff" | asset_url }}') format("woff"),url('{{ "turbo.ttf" | asset_url }}') format("truetype"),url('{{ "turbo.svg" | asset_url }}') format("svg");font-weight:400;font-style:normal}body{position:relative}h1{font-style:normal;font-size:36px;text-transform:uppercase;line-height:1.5;color:#422}h2{font-style:normal;font-size:32px;text-transform:uppercase;line-height:1.5;color:#422}a,a:visited{color:#910534;text-decoration:none;position:relative;transition:color .1s linear}html{max-width:100%;overflow-x:clip}html body{overflow-x:clip}.sf9__topbar{padding-top:13px}.sf9__topbar .menu{display:flex;align-items:center;padding:0 36px}.sf9__topbar .menu.menu--right{justify-content:end}.sf9__topbar .menu.menu--left{justify-content:start}.sf9__topbar .custom-link-item{border-left:1px solid #333333;margin:0}.sf9__topbar .custom-link-item a{display:flex;align-items:center;column-gap:16px;transition:all .25s ease-in-out;font-weight:600;font-size:14px;text-transform:uppercase;color:#333;letter-spacing:1px;text-rendering:optimizelegibility;outline:0;padding:0 12px;text-align:center}.sf9__topbar .custom-link-item a:hover{background-color:#f5f5f5;border-bottom:none;color:#910534}.sf9__topbar .custom-link-item.custom-link_1{border:none}.sf9__topbar .link-label{font-size:12px;padding-top:7px;padding-bottom:7px}.cc-topbar{width:100%;background:#fff}@media screen and (max-width:768.98px){.cc-topbar{display:none}}@media screen and (max-width:768px){.header{padding:10px 0 15px}}.header .header__grid{max-width:none;padding:0 36px;align-items:stretch}@media screen and (max-width:768px){.header .header__grid{padding:0 10px}}.header .header__logo{margin-bottom:0}@media screen and (max-width:768px){.header .header__logo{padding:10px 0 15px;flex:50%;justify-content:center}}.header .header__logo svg{width:275px;height:auto}@media screen and (max-width:768px){.header .header__logo svg{width:150px}}.header .header__icons{flex:1 1 42px;margin-inline-end:0;padding-inline-start:0}@media screen and (max-width:768px){.header .header__icons{flex:30%;display:flex;align-items:center}}.header .header__icons .header__icon{display:flex;width:auto;height:auto;flex-direction:initial;padding:6px 12px}@media screen and (max-width:768px){.header .header__icons .header__icon{padding:0 5px}}.header .header__icons .header__icon svg{margin-right:6px}@media screen and (max-width:768px){.header .header__icons .header__icon svg{height:20px;width:23px}}.header .header__icons .header__icon span:last-of-type{margin-left:15px;font-size:12px;color:#000;letter-spacing:1px;font-weight:600;text-transform:uppercase;padding-left:5px;padding-right:5px}@media screen and (max-width:1400px){.header .header__icons .header__icon span:last-of-type{padding:0}}@media screen and (max-width:768px){.header .header__icons .header__icon span:last-of-type{display:none}}.header .search-form{position:relative;width:100%;margin:0;border:1px solid #910534;border-right:0;background-color:#fff;transition:all .5s ease-in-out}@media screen and (max-width:768px){.header .search-form{margin-top:0}}.header .search-form .input-group{position:relative;display:flex;align-items:center}.header .search-form .search-submit{position:absolute;top:0;right:0;display:flex;align-items:inherit;width:48px;height:48px;padding:0 16px;background-color:#910534}@media screen and (max-width:768px){.header .search-form .search-submit{width:51px;height:40px}}.header .search-form .search-submit svg{vertical-align:middle}.header .search-form input[type=search]{box-sizing:border-box;display:inline-block;flex:1;height:48px;margin:0;padding-right:64px;padding-left:.5em;border:none;font-size:17px}.header .search-form input[type=search]:focus-visible{outline:none}.header .search-form input[type=search]::placeholder{color:#333;opacity:.3;font-size:18px}@media screen and (max-width:768px){.header .search-form input[type=search]{height:40px}}.header .header__cart-count{top:6px;left:23px;display:inline-flex;justify-content:center;align-items:center;width:17px;min-width:auto;min-height:auto;margin-top:8px;padding:0;border-radius:50%;background:#910534;color:#fff;letter-spacing:1px;vertical-align:top;box-shadow:none}.header .header__cart-count span{font-size:11px;font-weight:400;line-height:1.5}@media screen and (max-width:768px){.header .header__cart-count{top:0;left:15px;margin-top:2px}}.header .main-nav__item--primary{font-weight:600;font-size:14px;text-transform:uppercase;color:#333;letter-spacing:1px;margin:0;line-height:25px;padding:5px 0 0;display:flex;align-items:center;column-gap:5px}@media screen and (max-width:768px){.header .main-nav__item--primary{color:#422;font-size:14px;font-weight:400;line-height:normal;letter-spacing:1.26px;text-transform:uppercase;padding:11px 20px 6px;justify-content:space-between}}.header .main-nav__item--primary:hover{box-shadow:none;color:#910534}.header .main-nav__item--primary.is-active{box-shadow:none}.header .main-nav__item--primary.main-nav__item--actived{position:relative;justify-content:center}.header .main-nav__item--primary.main-nav__item--actived div{position:absolute;left:20px;top:0;bottom:0;margin:auto;display:flex;align-items:center;transform:rotate(180deg)}.header .main-nav__item--primary.main-nav__item--actived.main-nav__item--hidden{display:none}.header .is-open>summary>.main-nav__item--primary{box-shadow:none}.header .main-nav>li{padding:0 24px}@media screen and (max-width:768px){.header .main-nav>li{padding:0}.header .main-nav>li a{margin:10px 0}}.header .main-nav.main-nav__item-ul--actived .main-nav__item-li--actived{display:block}.header .main-nav.main-nav__item-ul--actived>li{display:none}@media screen and (max-width:768px){.header .main-menu__content{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.header .main-menu{flex:1 0 0}.header .main-menu.main-menu--left-mob{flex:20%;display:flex;align-items:end;padding-bottom:8px}}.header .main-menu__toggle:before,.header .main-menu__toggle:after,.header .main-menu__toggle-icon:before,.header .main-menu__toggle-icon:after{width:24.5px;height:3px;border-radius:3px}.header .main-menu__toggle:before,.header .main-menu__toggle:after{top:10px}.header .main-menu__toggle-icon:before{top:20px}.header .main-menu__toggle-icon:after{top:30px}.header .has-megamenu svg{display:none}.header .has-megamenu div svg{display:block}@media screen and (max-width:768px){.header .has-megamenu div svg{display:none}}.header .has-megamenu div svg:last-of-type{display:none}@media screen and (max-width:768px){.header .has-megamenu div svg:last-of-type{display:block}}.header .has-megamenu--parent+.main-nav__child{display:none}.header .secondary-nav-container--mobile{display:none;background:#e6e6e64d}@media screen and (max-width:768px){.header .secondary-nav-container--mobile{display:block}}.header .secondary-nav-container--mobile .secondary-nav{margin-top:0;padding:0}.header .secondary-nav-container--mobile li{position:relative;margin:0;border-bottom:1px solid #ffffff;padding:0}.header .secondary-nav-container--mobile a{color:#422;font-size:14px;font-weight:500;line-height:normal;display:flex;align-items:center;padding:16px 30px 16px 50px;column-gap:7px}.header .secondary-nav-container--mobile svg{position:absolute;left:16px}@media(min-width:769px){.header .header__logo{flex:1 0 0;padding-inline-start:0;padding-inline-end:32px}.header .header__icons .header__icon.swym-wishlist{display:none}}@media screen and (max-width:768px){.header .mega-menu__image-caption-link{padding:17px 17px 0}.header .mega-menu__image-caption-link a{position:relative;display:block;height:130px;overflow:hidden;border-radius:6px}.header .mega-menu__image-caption-link a.mega-menu__image-link{height:auto}.header .mega-menu__image-caption-link a.mega-menu__image-link p{margin-bottom:0}.header .dropdown_container{position:relative}.header .dropdown ul:not(.dropdown_title) li{display:none;padding:12px 20px 8px;border-bottom:1px solid #F4F3F2}.header .dropdown ul:not(.dropdown_title) li:last-of-type{border-bottom:0}.header .dropdown ul:not(.dropdown_title) a{color:#333;font-size:15px;font-weight:400;line-height:35px}.header .dropdown ul:not(.dropdown_title).submenu--actived li{display:block}.header .dropdown_title li{padding:20px 20px 16px;border-bottom:1px solid #F4F3F2}.header .dropdown_title li:first-of-type{border-top:1px solid #F4F3F2}.header .dropdown_title a{color:#422;font-size:15px;font-weight:600;line-height:15.733px;display:flex;justify-content:space-between;margin:0!important;cursor:pointer}.header .dropdown_title a.actived{position:relative;justify-content:center}.header .dropdown_title a.actived svg{position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;transform:rotate(180deg)}.header .dropdown_column--hidden{display:none}.header .dropdown_column--actived .dropdown_column__menu:not(.dropdown_column__menu--actived){display:none}.header [data-dropdown=about-us] .dropdown_title{display:none}.header [data-dropdown=about-us] .dropdown_title+ul li{display:block!important}.header .main-nav__item-li--actived [data-dropdown=our-services],.header .main-nav__item-li--actived [data-dropdown=about-us]{border-top:1px solid #F4F3F2}}.header .overlay--nav.is-visible{display:none}.boost-pfs-search-suggestion-column-1:not(.boost-pfs-search-suggestion-mobile,.boost-pfs-search-suggestion-wrapper-style2).boost-pfs-search-suggestion-product-item-type-list .boost-pfs-search-suggestion{width:100%!important;max-width:none!important}body .boost-pfs-search-suggestion-group{padding-top:0}body .boost-pfs-search-suggestion-group[data-group*=products] ul,body .boost-pfs-search-suggestion-group ul{padding-left:0;padding-right:0}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-header{text-transform:uppercase;background:#fafafa;text-align:left;padding:6px 12px 5px;color:#2226;margin:0;font-size:14px;font-weight:500;line-height:20px}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-left{max-width:56px}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-product-title{line-height:20px;font-size:14px;font-weight:600;color:inherit;padding-bottom:6px;margin-top:0;margin-bottom:0;color:#222}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-product-price{color:#910534;font-weight:400;line-height:20px;font-size:14px;margin-bottom:0}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-item-product{padding-top:6px;padding-bottom:6px}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-left:before{display:none}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-item-product .boost-pfs-search-suggestion-left img{position:relative}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-header+.boost-pfs-search-suggestion-item{padding-top:8px}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-item{padding:4px 12px 3px}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-item>a{color:#222}body .boost-pfs-search-suggestion-group ul .boost-pfs-search-suggestion-item:hover{background:#fafafa;box-shadow:0 0 0 1px #00000005;position:relative;z-index:2}body .boost-pfs-search-suggestion-header-view-all{text-align:center;background:none;padding-bottom:11px!important;padding-top:11px!important;border-bottom-right-radius:2px;border-bottom-left-radius:2px;clear:both;background:#fafafa}body .boost-pfs-search-suggestion-header-view-all>a{display:block;color:inherit;font-weight:700;margin:0!important;border:none!important;background:none!important;font-size:14px;color:#222;text-transform:none;font-weight:600;line-height:20px}body .boost-pfs-search-suggestion-header-view-all>a span{text-transform:uppercase;color:#222}.cc-slideshow .slideshow__slide--2columns{display:flex;align-items:stretch;column-gap:20px}@media screen and (min-width:769px){.cc-slideshow .slideshow__slide--2columns.screen-height{height:min(calc(50vw - 17.5px),calc(100vh - 205px));min-height:min(calc(50vw - 17.5px),calc(100vh - 205px))}}@media screen and (max-width:768px){.cc-slideshow .slideshow__slide--2columns{flex-direction:column;min-height:calc(50vW + 35vH)!important}}.cc-slideshow .slideshow__slide--2columns .image-banner__image,.cc-slideshow .slideshow__slide--2columns .slideshow__text{position:relative;width:50%}@media screen and (max-width:768px){.cc-slideshow .slideshow__slide--2columns .image-banner__image,.cc-slideshow .slideshow__slide--2columns .slideshow__text{width:100%;flex:0 0 100%}}@media screen and (max-width:768px){.cc-slideshow .slideshow__slide--2columns .image-banner__image{height:100vw}.cc-slideshow .slideshow__slide--2columns .image-banner__image img{position:relative}}.cc-slideshow .slideshow__slide--2columns .slideshow__text{background:var(--slide-two-columns-background);padding:0}@media screen and (max-width:768px){.cc-slideshow .slideshow__slide--2columns .slideshow__text{flex:1 0 auto;min-height:35vH}}.cc-slideshow .slideshow__slide--2columns .text-overlay{max-width:420px;padding:0;align-self:center;margin:0!important}@media screen and (max-width:768px){.cc-slideshow .slideshow__slide--2columns .text-overlay{padding:30px 0 70px}}.cc-slideshow .slideshow__slide--2columns .text-overlay__heading:after{content:"";left:50%;display:block;width:100%;max-width:205px;margin:15px auto 5px;border-bottom:3px dotted #FFF}@media screen and (max-width:768px){.cc-slideshow .slideshow__slide--2columns .text-overlay__heading:after{max-width:135px;margin-top:10px}}.cc-slideshow .slideshow__slide--2columns .text-overlay__heading.h2{font-size:38px;font-style:normal;font-weight:500;line-height:1.5;text-transform:capitalize}@media screen and (max-width:768px){.cc-slideshow .slideshow__slide--2columns .text-overlay__heading.h2{font-size:25px;margin-bottom:15px}}.cc-slideshow .slideshow__slide--2columns .text-overlay__block{margin-bottom:15px;padding:0 10px}.cc-slideshow .slideshow__slide--2columns .text-overlay__block p{line-height:1.6em}@media screen and (max-width:768px){.cc-slideshow .slideshow__slide--2columns .text-overlay__block p{font-size:14px}}.cc-slideshow .slideshow__slide--2columns .text-overlay__buttons{row-gap:0;margin:0}.cc-slideshow .slideshow__slide--2columns .text-overlay__buttons .link{position:relative;margin-top:5px;font-size:16px;font-weight:400;letter-spacing:1.071px;text-transform:uppercase;text-decoration:none;padding:0 10px}@media screen and (max-width:768px){.cc-slideshow .slideshow__slide--2columns .text-overlay__buttons .link{font-size:13.81px}}.cc-slideshow .slideshow__slide--2columns .text-overlay__buttons .link:after{content:"";position:absolute;left:5px;bottom:-3px;display:block;width:calc(100% - 10px);border-bottom:1px solid #ffffff}.cc-slideshow .slideshow-section--2columns .flickity-page-dots{bottom:28px;right:0;width:50%;z-index:9;pointer-events:all}@media screen and (max-width:768px){.cc-slideshow .slideshow-section--2columns .flickity-page-dots{left:0;margin:auto}}.cc-slideshow .slideshow-section--2columns .flickity-page-dots .dot{opacity:1;background:#fff;margin:0 5px}.cc-slideshow .slideshow-section--2columns .flickity-page-dots .dot.is-selected{opacity:.5}.cc-slideshow .slideshow-section--2columns .page-btn{margin:0}.cc-slideshow .slideshow-section--2columns .page-btn svg{width:20px;height:20px}.cc-slideshow .slideshow-section--2columns .page-btn .page-btn__bg-circle{opacity:1;fill:#fff;stroke:#fff}.cc-slideshow .slideshow-section--2columns [data-autoplay=false] [aria-current=true] .page-btn__bg-circle{fill:#fff;stroke:#fff;opacity:.5}.cc-slideshow .flickity-viewport{width:100%}@media screen and (max-width:768px){.cc-slideshow .flickity-viewport .slideshow__slide{gap:0}}.cc-slideshow .flickity-viewport .slideshow__slide .text-overlay{opacity:1}.cc-icons-with-text .slider__grid{gap:0;display:flex;align-items:center}@media screen and (max-width:768px){.cc-icons-with-text .slider__grid{display:grid}}.cc-icons-with-text .slider__item{position:relative;padding:0 2.5em;flex:1}.cc-icons-with-text .slider__item:after{content:"";position:absolute;right:-4px;height:100%;border-right:3px dotted #EEEEEE}.cc-icons-with-text .slider__item:last-of-type:after{display:none}.cc-icons-with-text .container{padding:0}.cc-icons-with-text .icons-with-text__title{color:var(--primary-color);text-transform:uppercase;font-size:11px;letter-spacing:1.5px}.cc-icons-with-text .icons-with-text__title .rte p{color:#222;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.cc-icons-with-text .icons-with-text__text{margin-inline-start:16px}.cc-icons-with-text .section--padded-medium{padding:30px 0}@media screen and (max-width:768px){.cc-icons-with-text .section--padded-medium{padding:10px 0}}.cc-icons-with-text .color-scheme--2{padding:0}.cc-icons-with-text .color-scheme--2 .container{max-width:1280px;margin:0 auto}.cc-icons-with-text .color-scheme--2 .slider__item{padding:0;flex:auto}.cc-icons-with-text .color-scheme--2 .slider__item:after{display:none}@media screen and (max-width:768px){.cc-icons-with-text .color-scheme--2 .slider__item{min-width:100%}}@media screen and (max-width:768px){.cc-icons-with-text .slider-nav{display:none}}.cc-icons-with-text .slider__grid:after{content:"flickity";display:none}@media screen and (min-width:768px){.cc-icons-with-text .slider__grid:after{content:""}}.cc-media-with-text .media-with-text{max-width:100%}.cc-media-with-text .img-fit.img--mobile{display:none}@media screen and (max-width:768px){.cc-media-with-text .img-fit.img--desktop{display:none}.cc-media-with-text .img-fit.img--mobile{display:block}}.cc-media-with-text .media-with-text__media--rounded{border-radius:13px;overflow:hidden}@media screen and (max-width:768px){.cc-media-with-text .media-with-text__media--rounded{border-radius:2.8px}}.cc-media-with-text .media-with-text__media{flex:0 0 54%}.cc-media-with-text .media-with-text__media a{display:block;width:100%}.cc-media-with-text .section__block--heading.h3{font-size:31px;font-weight:700;letter-spacing:5px;margin:-2px 0 19px}@media screen and (max-width:768px){.cc-media-with-text .section__block--heading.h3{font-size:22px}}.cc-media-with-text .section__block--heading.h3:after{content:"";display:block;width:159px;max-width:100%;padding-top:13px;border-bottom:3.3px dotted #222}@media screen and (max-width:768px){.cc-media-with-text .section__block--heading.h3:after{margin:auto}}.cc-media-with-text .media-with-text__text{padding-inline-start:calc(16* var(--space-unit));flex:0 0 46%}@media screen and (max-width:768px){.cc-media-with-text .media-with-text__text{padding-left:0;padding-right:0}}.cc-media-with-text .media-with-text__text .text-start{width:80%;margin:0 auto;padding:20px}@media screen and (max-width:768px){.cc-media-with-text .media-with-text__text .text-start{width:100%;text-align:center;padding:0}}.cc-media-with-text .btn--primary{min-width:160px;padding:0 30px;margin-top:10px;color:#fff;font-size:13.448px;font-weight:400;letter-spacing:1.681px;border:none;border-radius:5px;min-height:44px;height:44px;line-height:44px;background:#910534;outline:none}.cc-media-with-text .btn--primary:hover{background:#910534;background-position:0;background-image:none;filter:brightness(85%);transition:all .25s ease-out}@media screen and (max-width:768px){.cc-media-with-text .rte p{margin-bottom:12px;font-size:14px}}.cc-media-with-text .section--collection{margin-top:88px;padding:31px 0}@media screen and (max-width:768px){.cc-media-with-text .section--collection{padding:0;margin-top:40px;margin-bottom:40px}}.cc-media-with-text .section--collection .container{padding:0}.cc-media-with-text .section--collection .media-with-text{background-color:#fff;display:flex;justify-content:space-around;padding:33px 38px}@media screen and (max-width:768px){.cc-media-with-text .section--collection .media-with-text{flex-wrap:wrap;padding:0 20px}}.cc-media-with-text .section--collection .section__block--heading{font-size:36px;color:#422;text-transform:initial;padding:0;margin:0 0 20px;letter-spacing:0;font-weight:400}.cc-media-with-text .section--collection .section__block--heading:after{border-color:#f5f5f5}@media screen and (max-width:768px){.cc-media-with-text .section--collection .section__block--heading{display:none}}@media screen and (max-width:768px){.cc-media-with-text .section--collection .media-with-text__media{flex:0 0 100%}}@media screen and (max-width:768px){.cc-media-with-text .section--collection .media-with-text__text{flex:0 0 100%}.cc-media-with-text .section--collection .media-with-text__text .text-start{text-align:left}}@media screen and (max-width:768px){.cc-media-with-text .section--collection .media{padding-top:354px!important}}.cc-gallery .gallery{display:flex}.cc-gallery .gallery .gallery-block{flex:0 0 calc(33.333% - 20px);width:calc(33.333% - 20px);margin:0 15px}@media screen and (max-width:768px){.cc-gallery .gallery .gallery-block{flex:0 0 100%;width:100%}}.cc-gallery .flickity-viewport{width:100%}.cc-gallery .flickity-slider{display:flex;width:100%;column-gap:20px}.cc-gallery .flickity-page-dots{left:0;right:0;bottom:0;display:none}.cc-gallery .flickity-page-dots .dot{background:#f0f0f0;opacity:1}.cc-gallery .flickity-page-dots .dot.is-selected{background:#cbcbcb}@media screen and (max-width:768px){.cc-gallery .flickity-page-dots{display:block}}.cc-gallery .gallery--rounded .media{border-radius:9px}.cc-gallery .gallery--rounded .gallery-block:hover .media{transform:none}.cc-gallery .gallery-block__image-text .h3{margin-bottom:24px;color:#fff;font-size:29px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media screen and (max-width:768px){.cc-gallery .gallery-block__image-text .h3{font-size:23px;letter-spacing:1.58px}}.cc-gallery .text-overlay__buttons{margin:0}.cc-gallery .os-scrollbar-horizontal{display:none}.cc-gallery .section{margin-bottom:10px}@media screen and (max-width:768px){.cc-gallery .section{margin:20px auto}}.cc-gallery .btn--primary{width:fit-content;min-width:160px;border-radius:6px;background:#fff;color:#910534;border:none;font-size:13.448px;font-weight:400;letter-spacing:1.681px}.cc-gallery .btn--primary:hover{filter:unset;color:#fff;background:#910534}@media screen and (max-width:768px){.cc-gallery .section--collection .container{padding:0}}@media screen and (max-width:768px){.cc-gallery .section--collection .sm\:grid-cols-2{flex-wrap:wrap}}.cc-gallery .section--collection .sm\:grid-cols-2 .gallery-block{width:calc(50% - 20px);flex:0 0 calc(50% - 20px)}@media screen and (max-width:768px){.cc-gallery .section--collection .sm\:grid-cols-2 .gallery-block{width:100%;flex:0 0 100%;margin:0;min-height:240px!important}}.cc-gallery .section--collection .gallery-block__image{justify-content:center}.cc-gallery .section--collection .gallery-block__image-text p:last-child{font-weight:400;font-size:33.9083px;line-height:48px;margin-bottom:0;text-transform:initial;letter-spacing:3.3px}@media screen and (max-width:768px){.cc-gallery .section--collection .gallery-block__image-text p:last-child{font-size:27.6954px;line-height:49px}}.cc-gallery .section--collection .gallery-block__image-text p:last-child:after{content:"";display:block;border-bottom:4px dotted #fff;width:100%;max-width:230px;margin:12px auto}.cc-gallery .section--collection .gallery-block__image-text.text-overlay{max-width:100%}.cc-gallery .section--collection .btn--secondary{border:.9419px solid #FFFFFF;font-weight:600;font-size:14.7845px;line-height:40px;padding:0 18px;min-height:40px;margin-top:17px;letter-spacing:.9419px;border-radius:0;color:#fff}.cc-gallery .section--collection .btn--secondary:hover{filter:brightness(100%);border-color:#910534;background-color:#910534}body.collection .cc-gallery .section--collection .sm\:grid-cols-2 .gallery-block{height:345px;max-height:345px}@media screen and (max-width:768px){body.collection .cc-gallery .section--collection .sm\:grid-cols-2 .gallery-block{height:243px;max-height:243px}}.cc-featured-collection .section{padding:37px 0 45px;margin:0}.cc-featured-collection .section__heading{color:#422;font-size:30px;font-weight:500;text-transform:capitalize;text-align:left;letter-spacing:0}@media screen and (max-width:768px){.cc-featured-collection .section__heading{font-size:25px;text-align:left}}.cc-featured-collection .card__vendor,.cc-featured-collection .price,.cc-featured-collection .card__quick-add{display:none}.cc-featured-collection .card__title{line-height:1.2}.cc-featured-collection .card__title a{margin:17px 0 5px;color:#000;font-size:19px;font-weight:500;text-align:left;text-transform:capitalize}.cc-featured-collection .card__title a:after{display:none}.cc-featured-collection .custom-quick-add{background:transparent;border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;min-height:41px}.cc-featured-collection .custom-quick-add span{text-align:left;font-weight:500;font-size:15.2268px;line-height:43px;color:#910534;text-transform:initial;margin-left:6px;transition:all .25s linear;letter-spacing:normal}.cc-featured-collection .custom-quick-add .sample-icon{width:21.34px;height:21.34px;margin:0;border-radius:50%;transition:all .25s linear;border:.8992px solid #910534;display:flex;justify-content:center;align-items:center}.cc-featured-collection .custom-quick-add .sample-icon span{position:relative;top:-4px;margin:0;padding:0}.cc-featured-collection .custom-quick-add .svg-sample-default{margin-top:.5px;margin-left:.5px}.cc-featured-collection .custom-quick-add .svg-sample-default path{stroke:#910534}.cc-featured-collection .custom-quick-add svg{transition:all .25s linear}.cc-featured-collection .custom-quick-add .svg-sample-active{display:none}.cc-featured-collection .custom-quick-add:hover .sample-icon{background-color:#910534;border-color:#910534}.cc-featured-collection .custom-quick-add:hover .svg-sample-default path{stroke:#fff}.cc-featured-collection .custom-quick-add.sample-added .sample-icon{background-color:#910534}.cc-featured-collection .custom-quick-add.sample-added .svg-sample-default{display:none}.cc-featured-collection .custom-quick-add.sample-added .svg-sample-active{display:block}.cc-featured-collection .custom-quick-add--link{text-align:left;font-weight:500;font-size:15.2268px;line-height:43px;color:#910534;text-transform:initial;margin-left:6px;transition:all .25s linear;letter-spacing:normal}.cc-featured-collection .section__header{margin-bottom:5px;padding:0 36px}@media screen and (max-width:768px){.cc-featured-collection .section__header{width:100%;margin:0;padding:0 20px 20px}}.cc-featured-collection .section__header .link{border-bottom:none;padding-bottom:0;color:#422;text-decoration:underline;font-size:15px;font-weight:400;line-height:1.25;letter-spacing:1px;text-transform:uppercase}.cc-featured-collection .quick-add-view-btn{display:none}.cc-featured-collection .slider-nav{right:0;left:0;top:calc(50% - 85px);width:100%;transform:none}@media screen and (max-width:768px){.cc-featured-collection .slider-nav{top:calc(50% - 55px)}}.cc-featured-collection .slider-nav .slider-nav__btn{position:absolute;top:0;width:43px;height:43px;background:#fff;border:none;display:flex;align-items:center}@media screen and (max-width:768px){.cc-featured-collection .slider-nav .slider-nav__btn{width:30px;height:30px}}.cc-featured-collection .slider-nav .slider-nav__btn .icon{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;align-items:center;justify-content:center}.cc-featured-collection .slider-nav .slider-nav__btn svg{position:relative;width:60%}.cc-featured-collection .slider-nav .slider-nav__btn[name=next]{right:10px}.cc-featured-collection .slider-nav .slider-nav__btn[name=next] svg{transform:rotate(180deg);transform-origin:center;top:-1px;left:-1px}.cc-featured-collection .slider-nav .slider-nav__btn[name=prev]{left:10px}.cc-featured-collection .slider-nav .slider-nav__btn[name=prev] svg{top:2px;left:2px}.cc-featured-collection .slider-nav.hidden{display:block}.cc-featured-collection .os-scrollbar-horizontal{display:none}.cc-featured-collection .featured-collection-products{padding:0}.cc-featured-collection .slider__grid{gap:0;display:flex}.cc-featured-collection .slider__item{padding:0 19px;flex:0 0 303px}@media screen and (max-width:768px){.cc-featured-collection .slider__item{flex:0 0 253px}}.cc-featured-collection .container{padding:0}.cc-featured-collection .slider{padding-bottom:0!important}.cc-featured-collection button.swym-button{position:absolute;top:10px;right:0;z-index:1;padding:0 10px;background-color:transparent;min-height:0;width:50px}.cc-featured-collection button.swym-button svg{width:15.28px;height:22.46px}.cc-featured-collection button.swym-button.swym-added:after{content:"";position:absolute;top:8px;right:18px;width:13.5px;height:20px;background-image:url("data:image/svg+xml,%0A%3Csvg width='15' height='22' viewBox='0 0 15 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 0.5H1V20.5L7.5 16.5L14.5 20.5V0.5Z' fill='black' stroke='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.page-shop-by-colour .cc-featured-collection .container{max-width:1280px}.page-shop-by-colour .cc-featured-collection .section__heading{text-transform:uppercase;margin-bottom:22px}.page-shop-by-colour .cc-featured-collection .card__subtitle{display:none}.template--index .cc-featured-collection .container{max-width:100%}.cc-media-with-text.cc-top-pick .subheading{display:flex;align-items:center;column-gap:15px;color:var(--headline-color);font-size:28px;font-weight:500;text-transform:capitalize;margin:0}@media screen and (max-width:768px){.cc-media-with-text.cc-top-pick .subheading{justify-content:center}}.cc-media-with-text.cc-top-pick .subheading img{width:54px}.cc-media-with-text.cc-top-pick .section__block--heading.h3{margin-top:0;margin-bottom:20px;text-transform:initial;font-size:33px;color:var(--headline-color);letter-spacing:0;font-weight:400}@media screen and (max-width:768px){.cc-media-with-text.cc-top-pick .section__block--heading.h3{text-align:center;font-size:28.7px;margin-bottom:8px}}.cc-media-with-text.cc-top-pick .section__block--heading.h3:after{display:none}.cc-media-with-text.cc-top-pick .section__block--heading.h3 em{font-family:Didot,sans-serif;font-style:italic}.cc-media-with-text.cc-top-pick .section__block--heading.h3 p{margin:0 0 15px}@media screen and (max-width:768px){.cc-media-with-text.cc-top-pick .section__block--heading.h3 p{margin-bottom:0}}.cc-media-with-text.cc-top-pick hr{width:100%;margin:20px auto 20px 0;border-bottom:4px dotted #e9e9e9;background-color:initial}@media screen and (max-width:768px){.cc-media-with-text.cc-top-pick hr{width:calc(100% - 40px);margin:15px auto;border-bottom:3px dotted #e9e9e9}}@media screen and (max-width:768px){.cc-media-with-text.cc-top-pick .media-with-text{position:relative;padding:0 25px 65px;display:flex;flex-flow:column-reverse wrap}}@media screen and (max-width:768px){.cc-media-with-text.cc-top-pick .section{padding-top:0}}@media screen and (max-width:768px){.cc-media-with-text.cc-top-pick .rte p{font-size:16px;line-height:28px}}@media screen and (max-width:768px){.cc-media-with-text.cc-top-pick .section__block--button{position:absolute;bottom:0;left:0;right:0}.cc-media-with-text.cc-top-pick .section__block--button a{width:calc(100% - 50px)}}.cc-media-with-text.cc-store-information .section--padded{padding:0}.cc-media-with-text.cc-store-information .subheading{font-size:17px;text-transform:uppercase;letter-spacing:4px;margin-bottom:3px}@media screen and (max-width:768px){.cc-media-with-text.cc-store-information .subheading{margin-bottom:7px;font-size:14px}}.cc-media-with-text.cc-store-information .section__block--heading.h3{font-size:34.36px;font-weight:400;line-height:normal;letter-spacing:-1.039px;text-transform:none}@media screen and (max-width:768px){.cc-media-with-text.cc-store-information .section__block--heading.h3{font-size:25px}}.cc-media-with-text.cc-store-information .section__block--heading.h3:after{width:346px;padding-top:18px;opacity:.1;max-width:100%;border-bottom:3.3px dotted #222}.cc-media-with-text.cc-store-information .container{max-width:100%;padding:0}.cc-media-with-text.cc-store-information .mobile{display:none}@media screen and (max-width:768px){.cc-media-with-text.cc-store-information .mobile{display:block}}@media screen and (max-width:768px){.cc-media-with-text.cc-store-information .desktop{display:none}}@media screen and (max-width:768px){.cc-media-with-text.cc-store-information .media{padding-top:80%!important}}@media screen and (max-width:768px){.cc-media-with-text.cc-store-information .media-with-text__text{position:relative;top:-40px;max-width:500px;padding:28px 41px 36px}}.cc-media-with-text.cc-store-information .btn--primary{padding:0 15px}@media screen and (max-width:768px){.cc-media-with-text.cc-store-information .btn--primary{width:100%}}.cc-multi-column .section{margin:0}.cc-multi-column .container--inline-content{max-width:1440px;padding:0 29px}.cc-multi-column .container--inline-content .card{flex-direction:row}@media screen and (max-width:768px){.cc-multi-column .container--inline-content .card{flex-direction:column;justify-content:center;align-items:center;text-align:center}}.cc-multi-column .container--inline-content .card__title{margin-bottom:5px;font-size:21px;text-transform:none;font-weight:600;color:#222}.cc-multi-column .container--inline-content .card__rte p{margin-bottom:8px;line-height:157%;font-size:14px;font-weight:400}.cc-multi-column .container--inline-content .card__rte:after{display:none}.cc-multi-column .container--inline-content .card__button{display:block;width:fit-content;padding:0 0 5px;background:none;border:none;color:#910534;font-size:14.672px;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-align:left;text-transform:none;letter-spacing:0}.cc-multi-column .container--inline-content .card__button:hover{color:#422}.cc-multi-column .container--inline-content .mt-8{margin-top:0}@media screen and (max-width:768px){.cc-multi-column .container--inline-content .mt-8{margin-bottom:0}}.cc-multi-column .container--inline-content .card__info{padding:0 0 0 10px;max-width:238px}@media screen and (max-width:768px){.cc-multi-column .container--inline-content .card__info{text-align:center;justify-content:center;align-items:center}}.cc-multi-column .container--inline-content .card__media{width:189px;max-width:189px}@media screen and (max-width:768px){.cc-multi-column .container--inline-content .card__media{max-width:109px}}.cc-multi-column .container--inline-content .card__media a{display:block}.cc-multi-column .container--inline-content .card__media a:hover{opacity:.8}.cc-multi-column .container--inline-content ul{column-gap:0}@media screen and (max-width:768px){.cc-multi-column .container--inline-content ul{row-gap:20px;margin-bottom:40px}}.cc-multi-column .container--inline-content ul li{width:33.333%;padding:70px 0}@media screen and (max-width:768px){.cc-multi-column .container--inline-content ul li{width:100%;padding:20px 0 0}}.page-shop-by-colour .cc-multi-column:not(.cc-collage-column){position:relative;padding-bottom:48px}.page-shop-by-colour .cc-multi-column:not(.cc-collage-column):after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:232px;background:#efeeee;z-index:-1}.page-shop-by-colour .cc-multi-column:not(.cc-collage-column) .card:hover a img{opacity:.8}.page-shop-by-colour .cc-multi-column:not(.cc-collage-column) .section__heading{color:#422;text-align:center;font-size:36px;font-weight:400;text-transform:capitalize;margin-top:40px}.page-shop-by-colour .cc-multi-column:not(.cc-collage-column) .section__subheading{max-width:341px;font-size:16px;font-style:normal;font-weight:400;line-height:144%;margin-bottom:0;margin-top:11px}.page-shop-by-colour .cc-multi-column:not(.cc-collage-column) .card__title{font-size:15px;font-weight:400;line-height:23.1px;letter-spacing:3px}.page-shop-by-colour .cc-multi-column:not(.cc-collage-column) .grid{grid-auto-columns:calc((100% - 75px * 2) / 3);column-gap:75px}@media screen and (max-width:768px){.page-shop-by-colour .cc-multi-column:not(.cc-collage-column) .grid{grid-auto-columns:calc((100% - 60px)*1);column-gap:30px;margin-left:30px}}.page-shop-by-colour .cc-multi-column:not(.cc-collage-column) .grid .card__button{display:none}.page-shop-by-colour .cc-multi-column:not(.cc-collage-column) .container{max-width:1280px;padding:0}.cc-featured-blog{background:#4f4f4f;position:relative}.cc-featured-blog:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:255px;background-color:#fff}.cc-featured-blog .section{width:100%;max-width:1440px;padding:39px 0 63px;margin:0 auto}@media screen and (max-width:768px){.cc-featured-blog .section{padding-bottom:20px}}.cc-featured-blog .section>.container{padding:0 29px 32px 30px}@media screen and (max-width:768px){.cc-featured-blog .section>.container{padding-bottom:0}}.cc-featured-blog .section__header{margin-bottom:0;justify-content:space-between}.cc-featured-blog .section__header .link{padding-left:20px;white-space:nowrap;color:#fff;font-size:15px;font-weight:400;letter-spacing:1.071px;text-decoration-line:underline;text-transform:uppercase;align-self:end}@media screen and (max-width:768px){.cc-featured-blog .section__header .link{padding:10px 0 20px}}.cc-featured-blog .section__heading{color:#fff;font-size:33px;font-weight:400;text-transform:capitalize}@media screen and (max-width:768px){.cc-featured-blog .section__heading{font-size:28px;line-height:52.8px}}.cc-featured-blog .section__heading i,.cc-featured-blog .section__heading em{font-family:Didot,sans-serif}.cc-featured-blog .section__heading a{color:#fff;font-size:33px;font-weight:400;text-transform:capitalize}.cc-featured-blog .carousel>.container{width:100%;padding:0 30px}@media screen and (max-width:768px){.cc-featured-blog .carousel>.container{padding:0 30px 0 10px}}.cc-featured-blog .media{padding-top:246px!important;border-radius:5px}.cc-featured-blog .card__title{margin-bottom:5px}.cc-featured-blog .card__title a{padding:0;color:#422;text-transform:capitalize;font-size:18px;font-weight:600}.cc-featured-blog time{margin-right:25px;color:#422;font-size:14px;font-weight:500;line-height:29px}.cc-featured-blog .section__subheading{color:#fff;font-size:16px;font-weight:400;line-height:157%;max-width:634px;margin-bottom:0}@media screen and (max-width:768px){.cc-featured-blog .section__subheading{font-size:14.5px}}.cc-featured-blog .section__subheading p{margin:0}.cc-featured-blog .slider{padding-bottom:0!important}.cc-featured-blog .slider__grid{display:flex;flex-wrap:nowrap;column-gap:0}.cc-featured-blog .slider__item{width:380px;padding-left:23px;flex:0 0 380px}.cc-featured-blog .slider__item:first-of-type{padding-left:0}.cc-featured-blog .slider-nav,.cc-featured-blog .os-scrollbar-horizontal{display:none}.cc-featured-blog .article__read{position:relative;margin-right:25px;color:#422;font-size:14px;font-weight:500;line-height:29px}.cc-featured-blog .article__read:before{content:"";position:absolute;top:0;left:-17px;bottom:0;margin:auto;width:7px;height:7px;border-radius:7px;background-color:#422}.cc-snapppt-gallery{background:#efeeee;padding-bottom:14px}.cc-snapppt-gallery .section{padding:0}.cc-snapppt-gallery .container{max-width:1280px;margin:0 auto;padding:20px 0}.cc-snapppt-gallery .title{color:#422;font-size:34px;font-weight:700;line-height:53.254px;letter-spacing:3px;text-align:center;padding-top:.83em}@media screen and (max-width:768px){.cc-snapppt-gallery .title{font-size:25px;letter-spacing:5px}}.cc-snapppt-gallery .subtitle{font-size:15px;text-align:center;line-height:1.6em}@media screen and (max-width:768px){.cc-snapppt-gallery .subtitle{padding:0 10px}}.cc-snapppt-gallery .list{margin:0 0 30px;padding:25px 0 0;display:flex;justify-content:center}@media screen and (max-width:768px){.cc-snapppt-gallery .list{display:block;padding:25px 10px 0;text-align:center}}.cc-snapppt-gallery .list li{display:inline-block;border-left:3px dotted #910534;line-height:1;padding:0 15px;list-style:none;margin:0;text-transform:uppercase}.cc-snapppt-gallery .list li:first-of-type{border-left:0}.cc-snapppt-gallery .list li a{color:#910534;text-decoration:none;position:relative;transition:color .1s linear;font-size:15px;letter-spacing:1.031px}.cc-snapppt-gallery .list li a:after{content:"";width:100%;height:1px;display:block;background:transparent;transition:.2s}.cc-snapppt-gallery .list li a:hover:after{background:#910534}@media screen and (max-width:768px){.cc-snapppt-gallery .snptwdgt-container{padding:0 10px}}.cc-newsletter-banner .section__block--heading.h3{margin:0;font-family:Didot-regular,serif;font-size:26.017px;font-style:normal;font-weight:400;line-height:41.627px;text-transform:capitalize;color:#fff;letter-spacing:0}.cc-newsletter-banner .section__block--heading.h3:after{display:none}.cc-newsletter-banner .media-with-text{background:#8a5856;border-radius:5px;width:100%}@media screen and (max-width:768px){.cc-newsletter-banner .media-with-text{position:relative}}.cc-newsletter-banner .rte p{font-size:13.876px;font-weight:400;line-height:31.22px;margin-bottom:15px;color:#fff}.cc-newsletter-banner .section__block+.section__block--button{margin-top:0;margin-bottom:0}.cc-newsletter-banner .container{display:flex;width:100%;max-width:1440px;padding:28px 30px 25px;margin:0 auto;border-radius:5px}.cc-newsletter-banner .section__block--info{margin:0}.cc-newsletter-banner .section__block--info p,.cc-newsletter-banner .section__block--info a{font-size:12.141px;color:#fff}.cc-newsletter-banner .media-with-text__media--rounded{border-radius:0;overflow:hidden}@media screen and (max-width:768px){.cc-newsletter-banner .media-with-text__media--rounded{border-radius:5px}}@media screen and (max-width:768px){.cc-newsletter-banner .media{padding-top:500px!important}}.cc-newsletter-banner .media-with-text__text{flex:0 0 50%;padding-inline-end:0!important}@media screen and (max-width:768px){.cc-newsletter-banner .media-with-text__text{position:absolute;top:0;right:0;bottom:0;left:0}}.cc-newsletter-banner .media-with-text__text .text-start{display:flex;padding:35px 40px;flex-grow:1;justify-content:center;align-items:center}@media screen and (max-width:768px){.cc-newsletter-banner .media-with-text__text .text-start{padding:86px 43px 75px;text-align:left}}.cc-newsletter-banner .media-with-text__media{flex:0 0 50%}.cc-newsletter-banner .newsletter-banner__inner{display:flex;flex-direction:column;align-items:flex-start}.cc-newsletter-banner .reading-width.rte{margin-bottom:0}.cc-newsletter-banner .btn--primary{margin:0}.cc-newsletter-banner .img--mobile{display:none}@media screen and (max-width:768px){.cc-newsletter-banner .img--mobile{display:block}}.cc-newsletter-banner .img--desktop{display:block}@media screen and (max-width:768px){.cc-newsletter-banner .img--desktop{display:none}}.cc-megamenu{position:absolute;top:162px;left:0;right:0;z-index:99;background:#fff;display:none}.cc-megamenu.cc-megamenu--actived{display:block}.cc-megamenu .dropdown.menu{padding:32px 77px;border-top:5px solid var(--secondary-color);box-shadow:0 2px 4px #0003}.cc-megamenu .dropdown_content{display:flex;flex-direction:row;width:100%;margin:0 auto;column-gap:16px}.cc-megamenu .dropdown_column{flex-basis:20%;display:flex;flex-flow:column;row-gap:24px}.cc-megamenu .dropdown_column .dropdown_column__menu:nth-of-type(2){grid-row:2}.cc-megamenu .dropdown_column:last-of-type{flex-basis:300px;row-gap:24px}.cc-megamenu .dropdown_title a{color:#333;font-size:16px;font-weight:600;line-height:19.2px;border-bottom:1px solid #E9E9E9;display:block;width:100%;padding-bottom:5px;margin-bottom:5px;max-width:177px}.cc-megamenu .dropdown_title a svg{display:none}.cc-megamenu .dropdown_title a:hover{color:#910534}.cc-megamenu ul:not(.dropdown_title) a{color:#333;font-size:15px;font-weight:400;display:flex;align-items:center;line-height:35px}.cc-megamenu ul:not(.dropdown_title) a.dropdown_title__view-all{font-weight:500;text-decoration-line:underline;text-underline-offset:2px}.cc-megamenu ul:not(.dropdown_title) a:hover{color:#910534}.cc-megamenu .mega-menu__image-caption-link{position:relative;border-radius:7px;overflow:hidden}.cc-megamenu .mega-menu__image-caption-link a{position:relative;display:inline-block;width:100%;overflow:hidden;height:200px}.cc-megamenu .mega-menu__image-caption-link a.mega-menu__image-link{height:auto}.cc-megamenu .mega-menu__image-caption-link a.mega-menu__image-link p{border-bottom:1px solid #333;width:auto;margin-bottom:0;color:#333;font-size:14px;font-weight:500;display:unset;line-height:19.2px}.cc-megamenu .mega-menu__image-caption-link p{display:block;color:#333;font-size:18px;font-weight:700;line-height:128%;letter-spacing:1.05px;margin-top:7px;margin-bottom:4px}.cc-megamenu .mega-menu__image-caption-link:hover p{color:#910534}.cc-megamenu.cc-megamenu--2 .dropdown_column{display:grid;grid-auto-rows:1fr}.cc-megamenu.cc-megamenu--2 .dropdown_column .dropdown_column__menu:nth-of-type(2){grid-row:2}.cc-megamenu.cc-megamenu--2 .dropdown_column:nth-of-type(4) .dropdown_column__menu:last-of-type ul:not(.dropdown_title) a{font-weight:500;text-decoration-line:underline;text-underline-offset:2px}.cc-megamenu.cc-megamenu--2 .mega-menu__image-caption-link a.mega-menu__image-link p{display:block;width:78px}.cc-megamenu.cc-megamenu--3 .dropdown_content{column-gap:32px}.cc-megamenu.cc-megamenu--3 .dropdown_column{flex-basis:calc(33.333% - 16px)}.cc-megamenu.cc-megamenu--3 .dropdown_column:last-of-type{flex-basis:calc(33.333% - 16px)}.cc-megamenu.cc-megamenu--4 .dropdown_title{display:none}.cc-megamenu.cc-megamenu--4 .dropdown_column ul:not(.dropdown_title){display:grid;grid-template-columns:275px 275px;column-gap:51px}.cc-megamenu.cc-megamenu--4 .dropdown_column ul:not(.dropdown_title) li:nth-child(4){grid-column:2;grid-row:1}.cc-megamenu.cc-megamenu--4 .dropdown_column ul:not(.dropdown_title) li:nth-child(5){grid-column:2;grid-row:2}.cc-megamenu.cc-megamenu--4 .dropdown_column ul:not(.dropdown_title) li a{color:#333;font-size:16px;font-weight:600;line-height:19.2px;margin-bottom:17px}.cc-megamenu.cc-megamenu--4 .dropdown_content{justify-content:end}.dropdown_column__menu--colour ul:not(.dropdown_title) a:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;border:1px solid var(--menu-border-color);border-radius:3px;background-color:var(--menu-color-background)}.dropdown_container[data-dropdown=about-us] .dropdown_column ul:not(.dropdown_title){grid-template-columns:auto}.dropdown_container[data-dropdown=about-us] .dropdown.menu{max-width:1280px;box-shadow:none}.cc-collection-banner{margin:0}.cc-collection-banner .collection-banner{position:relative;max-height:400px}@media screen and (max-width:768px){.cc-collection-banner .collection-banner{height:260px}}.cc-collection-banner .collection-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;max-width:960px;margin:auto;display:flex;align-items:center;justify-content:center}.cc-collection-banner .collection-banner__content .rte{color:#fff}.cc-collection-banner .collection-banner__heading{font-size:32px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:#fff;line-height:24px;margin-bottom:15px}@media screen and (max-width:768px){.cc-collection-banner .collection-banner__heading{font-size:24px}}.cc-collection-banner .collection-banner__heading:after{content:"Collection";display:block;font-size:18px;font-weight:400;letter-spacing:3.3px;text-transform:uppercase;padding-top:10px}@media screen and (max-width:768px){.cc-collection-banner .collection-banner__heading:after{font-size:16px}}@media screen and (max-width:768px){.cc-collection-banner .rte{margin:0;max-width:90%}}.cc-collection-banner .rte:before{content:"";display:block;width:50%;margin:0 auto 1em;border-top:5px dotted #fff}.cc-collection-banner .rte p{color:#fff;font-size:14px}@media screen and (max-width:768px){.cc-collection-banner .rte p{font-size:12px}}@media screen and (max-width:768px){.cc-collection-banner .collection-banner__media{display:flex;align-items:center;justify-content:center}}.cc-collection-banner .collection-banner__media img{width:100%}@media screen and (max-width:768px){.cc-collection-banner .collection-banner__media img{height:100%;width:auto;max-width:none}}.cc-collection-banner .container{padding:0;max-width:100%}.cc-collection-products{margin-top:0}@media screen and (max-width:768px){.cc-collection-products .breadcrumbs{display:none}}.cc-collection-products .breadcrumbs-list__link{color:#910534;text-transform:uppercase}.cc-collection-products .breadcrumb-divider{color:#910534;margin:0 5px}.cc-collection-products .main-products-grid__filters{width:calc(25% - 20px);flex:0 0 calc(25% - 20px)}@media screen and (max-width:768px){.cc-collection-products .main-products-grid__filters{display:none}}.cc-collection-products .main-products-grid__results{width:75%;flex:0 0 75%;padding-left:26px;margin-left:10px;margin-right:10px}@media screen and (max-width:768px){.cc-collection-products .main-products-grid__results{width:100%;flex:0 0 100%;padding:0;margin:0}}.cc-collection-products .card{display:none}.cc-collection-products .card.card--boost{display:block}@media screen and (max-width:768px){.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2{border:0}.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2>li{border:0}}@media screen and (max-width:768px){.cc-collection-products .products-toolbar__total-products{display:none}}.cc-collection-products .card__media img{object-fit:contain}.cc-collection-products .card__media .image__container{position:absolute;top:0;right:0;bottom:0;left:0;display:none;width:100%}.cc-collection-products .card__media .image__container .image-element__wrap{max-width:100%}.cc-collection-products .card__media>a{padding-top:100%;display:block;overflow:hidden;position:relative}.cc-collection-products .card__media>a:hover>img:not(.images-length--1){display:none}.cc-collection-products .card__media>a:hover>img:not(.images-length--1)+.image__container{display:block}.cc-collection-products button.swym-button{position:absolute;top:10px;right:0;z-index:1;padding:0 10px;background-color:transparent;min-height:0;width:50px}.cc-collection-products button.swym-button svg{width:15.28px;height:22.46px}.cc-collection-products .card__info-container .price{display:none}.cc-collection-products .card__info-container .title{font-weight:500;font-size:19.6174px;line-height:39px;color:#000;margin:8px 0 0;text-transform:initial;text-align:left}.cc-collection-products .product-sample{background:transparent;border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;min-height:41px;column-gap:6px}.cc-collection-products .product-sample span:last-of-type{text-align:left;font-weight:500;font-size:15.2268px;line-height:43px;color:#000;text-transform:initial;margin-left:6px;transition:all .25s linear;letter-spacing:normal}.cc-collection-products .product-sample .sample-icon{width:21.34px;height:21.34px;border:.8992px solid black;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .25s linear}.cc-collection-products .product-sample .sample-icon .svg-sample-active{display:none}.cc-collection-products .product-sample .sample-icon span{position:relative;top:-4px;margin:0;padding:0}.cc-collection-products .product-sample:hover .sample-icon{background-color:#910534;border-color:#910534}.cc-collection-products .product-sample:hover .sample-icon span{color:#fff}.cc-collection-products .product-sample:hover span{color:#910534}.cc-collection-products .product-sample:hover svg path{stroke:#fff}.cc-collection-products .product-sample.sample-added{color:#910534}.cc-collection-products .product-sample.sample-added span:last-of-type{color:#910534}.cc-collection-products .product-sample.sample-added .sample-icon{background-color:#910534;border:.8992px solid #910534}.cc-collection-products .product-sample.sample-added .svg-sample-default{display:none}.cc-collection-products .product-sample.sample-added .svg-sample-active{display:block}.cc-collection-products .boost-pfs-filter-load-more{margin-top:0;padding:0;margin-bottom:20px}.cc-collection-products .boost-pfs-filter-load-more .boost-pfs-filter-load-more-button{background:#fff;border:1px solid whitesmoke;color:#910534;font-weight:700;transition:all .25s ease-in-out}.cc-collection-products .boost-pfs-filter-load-more .boost-pfs-filter-load-more-button:hover{background:#910534;border-color:#910534;color:#fff}.cc-collection-products .boost-pfs-filter-products{margin-bottom:20px;column-gap:10px}.cc-collection-products .products-toolbar{display:flex;justify-content:flex-end;border-bottom:none}@media screen and (max-width:768px){.cc-collection-products .products-toolbar{justify-content:space-between;border-bottom:1px solid;padding-top:20px}}.cc-collection-products .products-toolbar__sort{margin-left:47px;position:relative;cursor:pointer}@media screen and (max-width:768px){.cc-collection-products .products-toolbar__sort{margin:auto}}.cc-collection-products .products-toolbar__sort label{position:relative;font-weight:400;font-size:15px;line-height:20px;text-align:center;text-transform:uppercase;color:#422;margin-top:5px;padding-right:25px;cursor:pointer}.cc-collection-products .products-toolbar__sort label:after{content:"";position:absolute;right:0;top:3px;width:16px;height:12px;background-image:url("data:image/svg+xml,%0A%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L8.5 10.5L16 1.5' stroke='%23442222' stroke-width='1.67'/%3E%3C/svg%3E%0A")}.cc-collection-products .products-toolbar__sort select{position:absolute;left:0;top:0;color:#000;font-size:15px;line-height:20px;opacity:0;max-width:100%}.cc-collection-products .boost-pfs-filter-total-products{font-weight:500;font-size:15px;line-height:20px;text-transform:uppercase;color:#000}.cc-collection-products .sidebar-title{font-weight:400;font-size:20px;line-height:27px;text-transform:uppercase;color:#000;padding-bottom:8px;margin-bottom:0;border-bottom:1px solid #d9d9d9}.cc-collection-products .boost-pfs-filter-tree-v .boost-pfs-filter-option{border-color:#c3bfbd;padding:17px 0}.cc-collection-products .boost-pfs-filter-tree-v .boost-pfs-filter-option:first-child{padding-top:17px}.cc-collection-products .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-heading{font-weight:500;font-size:16px;line-height:22px;text-transform:initial;color:#000;padding-bottom:0}.cc-collection-products .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text:before{position:absolute;top:50%;right:0;margin:0;width:14px;height:8px;background-repeat:no-repeat;border:none;background-image:url("data:image/svg+xml,%0A%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.41394 1.33057L6.71003 7.62666L13.0061 1.33057' stroke='%23C3BFBD' stroke-width='1.16827'/%3E%3C/svg%3E%0A");transform:translateY(-50%)}.cc-collection-products .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li{padding-left:35px;margin-bottom:15px}.cc-collection-products .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box{width:17px;height:17px}.cc-collection-products .boost-pfs-filter-option-value{font-size:15px;text-transform:uppercase}.cc-collection-products .boost-pfs-filter-option-amount{display:none}.cc-collection-products .boost-pfs-filter-option-item.selected{font-weight:initial}.cc-collection-products .boost-pfs-filter-clear-all{text-transform:uppercase;text-decoration:underline;margin-top:-5px;letter-spacing:1.7989px}.cc-collection-products .refine-by-option{display:block;font-size:15px;line-height:34px;text-transform:uppercase}.cc-collection-products .refine-by-value{font-size:15px;line-height:34px;text-transform:uppercase}.cc-collection-products .boost-pfs-filter-tree-mobile-button{width:50%}.cc-collection-products .boost-pfs-filter-tree-mobile-button button{font-size:16.9128px;line-height:23px;text-align:center;margin:0;padding:0;background:transparent;color:#422}.cc-collection-products .boost-pfs-filter-btn-load-previous-page-wrapper{display:none!important}.page-paint-calculator{background-color:#e9e5e2}.page-paint-calculator div.content{margin:0;max-width:100%;width:100%;padding:0}@media screen and (min-width:768px){.page-paint-calculator div.content{padding-top:21px}}@media screen and (min-width:1330px){.page-paint-calculator div.content{padding:0}}.page-paint-calculator .main.content .section-usp-bar{display:none}@media screen and (min-width:1330px){.page-paint-calculator .main.content .section-usp-bar{display:block;margin-bottom:40px}}.page-paint-calculator button:hover{filter:brightness(85%);transition:all .25s ease-out!important}.page-paint-calculator .featured-collection-section{background-color:#fff}@media screen and (min-width:1330px){.page-paint-calculator .featured-collection-section .title_container{align-items:end}}.page-paint-calculator .featured-collection-section .product-grid{max-width:1220px}@media screen and (min-width:1330px){.page-paint-calculator .featured-collection-section .product-grid{padding:20px 0 0}}.page-paint-calculator .featured-collection-section .product-list{justify-content:center}@media screen and (min-width:1330px){.page-paint-calculator .featured-collection-section .product-list{flex-wrap:nowrap}}.page-paint-calculator .featured-collection-section .title{margin-top:0;margin-bottom:0;font-size:36px}@media screen and (min-width:768px){.page-paint-calculator .featured-collection-section .title{margin-top:30px}}@media screen and (min-width:1330px){.page-paint-calculator .featured-collection-section .title{text-transform:capitalize}}.page-paint-calculator .featured-collection-section .product-info__caption{display:none}@media screen and (min-width:1330px){.page-paint-calculator .featured-collection-section .product-info__caption{display:block}}.page-paint-calculator .featured-collection-section .product-info__caption .title{text-transform:uppercase;font-size:14px;margin-top:10px}.page-paint-calculator .featured-collection-section .four.columns{max-width:22%}@media screen and (min-width:768px){.page-paint-calculator .featured-collection-section .four.columns{max-width:100%}}.page-paint-calculator .paint-calculator__usp-bar .block{border-left:3px dotted #EEE;padding:0 24px;min-width:420px;justify-content:center;align-items:center}.page-paint-calculator .paint-calculator__usp-bar .block.first{border:none}.page-paint-calculator .paint-calculator__usp-bar .block img{height:100%;margin-right:20px}.page-paint-calculator .paint-calculator__usp-bar .block .block-content p{font-size:12px!important}.page-paint-calculator .paint-calculator__usp-bar .block .block-content p strong{letter-spacing:1px;font-weight:600;font-size:12px}body.product label.paint-calculator-pdp__button{color:#910534;font-size:16px;font-weight:600;margin-top:-24px;line-height:30px;text-decoration-line:underline;opacity:1;cursor:pointer}body.product label.paint-calculator-pdp__button>span{display:none}.paint-calculator__main{background-color:#fff;text-align:center;margin:auto}.paint-calculator__main .close{display:none}.paint-calculator__main .title{color:#333;font-size:16px;line-height:normal;padding:25px 0 17px;margin:auto}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator__main{max-width:712px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator__main{max-width:1329px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator__main .title{padding:40px 0 17px}}.paint-calculator__view{color:#333;background-color:#fff;margin:auto;height:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.paint-calculator__view.hidden{display:none}.paint-calculator__view::-webkit-scrollbar{display:none}.paint-calculator__view hr{max-width:230px;border-bottom:4px dotted #333;transition:all .25s ease-in-out;margin:12px auto 24px}.paint-calculator__view .subtitle{color:#333;font-size:26px;line-height:30px;margin-bottom:10px;text-transform:unset;text-align:center}.paint-calculator__view .description{font-size:14px;line-height:18px;margin:auto auto 27px;max-width:218px;text-align:center}.paint-calculator__view .tabs{text-align:center;margin-bottom:11px}.paint-calculator__view .tabs .button--tab{position:relative;background:#fff;border-radius:39.918px;border:1.597px solid #6B6B6B;font-size:11.177px;text-transform:uppercase;color:#6b6b6b;font-weight:600;padding:11px 27.9px;min-height:unset;height:36px}.paint-calculator__view .tabs .button--tab:first-child{padding-right:57.9px}.paint-calculator__view .tabs .button--tab:last-child{padding-left:57.9px;margin-left:-40px}.paint-calculator__view .tabs .button--tab.active{z-index:1;padding:11px 27.9px;background:#6b6b6b;color:#fff;font-weight:700}.paint-calculator__view .banner__container{text-align:center;padding:40px 20px 25px;margin:15px 0 30px}.paint-calculator__view .banner__container:last-child{margin-bottom:0}.paint-calculator__view .banner__container hr{border-color:#fff}.paint-calculator__view .banner__container .banner__button{color:#fff;font-size:12.0756px;line-height:16px;padding:7px 18px;letter-spacing:.7693px;font-weight:600;border:.9419px solid #FFF;transition:filter .1s ease-in;text-transform:uppercase}.paint-calculator__view .banner__container .banner__title{color:#fff;font-size:27.6954px;line-height:49px;font-weight:400;margin-bottom:0;letter-spacing:3.3px;text-transform:capitalize}.paint-calculator__view .banner__group--secondary{max-width:350px;margin:auto}.paint-calculator__view .banner__container--secondary{border-top:3px solid #910534;text-align:center;padding:67px 49px 17px;margin:7px 0 14px}.paint-calculator__view .banner__container--secondary:last-child{margin-bottom:0}.paint-calculator__view .banner__container--secondary .banner__title{font-size:18px;font-weight:500;line-height:22px;margin-bottom:20px}.paint-calculator__view .banner__container--secondary .banner__button{color:#910534;background-color:#fff;font-size:16px;font-weight:600;line-height:30px;padding:10px 20px}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator__view{max-width:712px;margin-bottom:60px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator__view{max-width:1329px}.page-paint-calculator .paint-calculator__view .banner__group--secondary{border-top:3px solid #910534;padding-top:9px}.page-paint-calculator .paint-calculator__view .banner__container--secondary{border-top:0}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator__view .subtitle{font-size:36px;margin-bottom:23px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator__view .description{max-width:100%}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator__view .banner__group{display:flex;margin:15px 31px 30px;gap:30px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator__view .banner__group{margin:14px 75px 24px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator__view .banner__container{width:100%}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator__view .banner__container{margin:0 0 40px;padding:100px 18px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator__view .banner__container hr{max-width:140px;border-bottom-width:3px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator__view .banner__container hr{max-width:230px;border-bottom-width:4px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator__view .banner__container .banner__button{font-size:10px;line-height:14px;letter-spacing:.6698px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator__view .banner__container .banner__button{font-size:14px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator__view .banner__container .banner__title{font-size:20px;line-height:30px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator__view .banner__container .banner__title{font-size:31px;line-height:48px}}.paint-calculator--quick .tabs,.paint-calculator--quick .room__group{margin-bottom:25px}.paint-calculator--quick .room__container{display:flex;align-items:center;justify-content:center;border-radius:1.612px;box-shadow:0 8.06px 16.12px #041e420d;width:295px;max-width:100%;padding:20px 15px;margin:auto auto 14px;gap:25px;border:2px solid transparent;cursor:pointer}.paint-calculator--quick .room__container:hover{border:2px solid #910534}.paint-calculator--quick .room__container .room__icon{width:80px;text-align:right;max-height:60px}.paint-calculator--quick .room__container .room__icon img{max-width:80px;height:auto}.paint-calculator--quick .room__container .room__info{flex:1}.paint-calculator--quick .room__container .room__title{font-size:18px;font-weight:500;line-height:14.508px;text-transform:unset;cursor:pointer;display:block}.paint-calculator--quick .room__container .room__measure{color:#910534;font-size:12px;font-weight:500;line-height:16px;text-transform:unset;cursor:pointer}.paint-calculator--quick .room__container .room__description{color:#959595;font-size:11px;font-weight:400;line-height:18px;margin:0}.paint-calculator--quick .info__container{background:#e9e9e9;padding:40px 35px 25px;margin:28px 14px 14px}.paint-calculator--quick .info__container .info__content{display:flex;align-items:center;gap:21px}.paint-calculator--quick .info__container .info__text{font-size:14px;font-weight:500;line-height:22px}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--quick .room__group{margin-bottom:49px;padding:0 30px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--quick .room__group{display:flex;margin:0 75px 14px;gap:40px;justify-content:center;padding:0}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--quick .room__container{width:371px;gap:25px;padding:20px 55px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--quick .room__container{margin:0;width:366px;gap:39px;padding:30px 25px;border-radius:2px;box-shadow:0 0 10px #041e4226}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--quick .info__container{margin:49px 31px 14px;padding:40px 90px 25px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--quick .info__container{padding:16px 86px 22px;margin:28px 75px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--quick .info__container .info__content{gap:43px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--quick .info__container .info__text{margin:0}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--quick .info__container hr{display:none}}.paint-calculator--custom .info__text{text-align:center;font-size:12.9px;line-height:18px;margin-bottom:9px;order:-1}.paint-calculator--custom .info__text a{text-decoration:underline}.paint-calculator--custom .info__text svg{display:none}.paint-calculator--custom .form{margin:9px 41px 25px}.paint-calculator--custom .form .message__container{display:none;align-items:center;margin-bottom:18px}.paint-calculator--custom .form .message--error{color:#b90000;font-size:12px;font-weight:400;line-height:22px;margin-left:5px}.paint-calculator--custom .form .form__container{display:flex;flex-direction:column}.paint-calculator--custom .form .form__label{font-size:14px;font-weight:600;line-height:28px;text-transform:unset;margin-bottom:3px}.paint-calculator--custom .form .form__label:after{content:"*";color:#910534;margin-left:5px}.paint-calculator--custom .form .form__field{border-radius:2px;border:1px solid #C1C1C1;background:#fff;width:100%;margin-bottom:5px;font-size:16px;font-family:Avenir Next,sans-serif}.paint-calculator--custom .form .form__field:focus{border:2px solid #910534;box-shadow:0 10px 20px #041e420d}.paint-calculator--custom .form .form__field.invalid{border-radius:2px;border:2px solid #B90000;background:#fee9e8;box-shadow:0 10px 20px #041e420d}.paint-calculator--custom .form .form__select{position:relative}.paint-calculator--custom .form .form__select svg{position:absolute;right:19px;bottom:22px}.paint-calculator--custom .form .form__select #borderLeft{display:none}.paint-calculator--custom .form .form__button{height:auto;font-size:16px;display:block;width:100%;font-weight:700;line-height:22px;padding:15px 35px;margin:18px auto 25px}.paint-calculator--custom .guide__container{margin:25px 13px 0;scroll-margin-top:133px}.paint-calculator--custom .guide__container .guide__title{color:#333;text-align:center;font-size:20px;font-weight:600;line-height:30px;text-transform:unset}.paint-calculator--custom .guide__container .guide__content{padding:23px 40px;background:#e9e9e9}.paint-calculator--custom .guide__container .guide__content .guide__image{width:100%;height:auto}.paint-calculator--custom .guide__container .guide__content .guide_text{font-size:14px;font-weight:500;line-height:22px}.paint-calculator--custom .guide__container .guide__content .guide_text strong{font-weight:500;color:#910534}.paint-calculator--custom .guide__container hr{max-width:183px;border-bottom-width:2.9px}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom{padding-bottom:32px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom{padding-bottom:59px}}.page-paint-calculator .paint-calculator--custom .info__text a{color:#910534;text-decoration:underline}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .info__text{display:flex;justify-content:center;font-size:14px;margin-bottom:19px;order:0}.page-paint-calculator .paint-calculator--custom .info__text svg,.page-paint-calculator .paint-calculator--custom .info__text a{display:block;margin:auto 5px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom .info__text{order:1;width:100%;margin-bottom:0}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .form{margin:26px 107px 66px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom .form{margin:28px 71px 48px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom .form .form__container{flex-wrap:wrap;margin:0;justify-content:center;flex-direction:unset}}.page-paint-calculator .paint-calculator--custom .form .form__field{color:#5f6a7d;font-size:16px;font-family:Avenir Next,sans-serif;height:44px;min-height:44px;padding:0 10px;font-weight:400}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .form .form__field{margin-bottom:8px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .form .form__select{width:367px;margin:auto}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom .form .form__select{margin:0 0 0 22px;padding-left:22px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .form .form__select svg{top:48px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom .form .form__select #borderLeft{position:absolute;top:0;bottom:25px;left:0;display:block;border-left:1px solid #E1E1E1}}.page-paint-calculator .paint-calculator--custom .form .form__button{background:#910534;color:#fff;border:1px solid #910534;padding:0 20px;text-align:center;cursor:pointer;min-height:44px;text-transform:uppercase;letter-spacing:1px}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .form .form__button{max-width:367px;margin:22px auto 66px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .form .form__inputs-container{display:flex;justify-content:center;gap:16px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .guide__container{background:#e9e9e9;padding:44px 0 38px;margin:66px 27px 0;scroll-margin-top:unset}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom .guide__container{position:relative;margin:4px 71px 0;padding:0 0 20px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .guide__container .guide__title{margin:0}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom .guide__container .guide__title{margin-left:45px;text-align:left;width:385px;padding-top:99px}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .guide__container .guide__content{display:flex;flex-direction:column-reverse;padding:23px 37px 0}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom .guide__container .guide__content{flex-direction:row-reverse;padding:37px 45px;display:block}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom .guide__container .guide__content .guide__image{position:absolute;right:0;bottom:5%;max-width:55%}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .guide__container .guide__content .guide_text{margin:0 27px}}@media screen and (min-width:1330px){.page-paint-calculator .paint-calculator--custom .guide__container .guide__content .guide_text{width:385px;min-height:251px;margin:0}}@media screen and (min-width:768px){.page-paint-calculator .paint-calculator--custom .guide__container hr{display:none}}.paint-calculator--result{text-align:center}.paint-calculator--result .title{color:#910534;text-align:center;font-size:20px;font-weight:600;line-height:30px;text-transform:none}.paint-calculator--result .results__container{background:#f3f5f6;max-width:360px;padding:17px 30px 26px;margin:auto}.paint-calculator--result .results__title,.paint-calculator--result .results__title span{text-transform:none;text-align:center;font-size:20px;font-weight:600;line-height:30px;margin-bottom:10px}.paint-calculator--result .results__data{border-radius:1.673px;border:1.673px solid #ECECEC;background:#fff;box-shadow:0 8.365px 16.73px #041e420d;padding:20px;display:flex;align-items:center;gap:14px;margin:auto}.paint-calculator--result .results__data .results__paint,.paint-calculator--result .results__data .results__paint span{text-transform:none;font-size:14px;font-weight:600;line-height:15.057px;margin-bottom:0}.paint-calculator--result .results__data .results__text{text-transform:lowercase}.paint-calculator--result .results__data .results__quantity span{text-transform:none;color:#910534;font-size:12px;font-weight:500;line-height:16px}.paint-calculator--result .results__data .results__price{text-align:right;font-size:14px;font-weight:600;line-height:15.057px;flex:1;margin-bottom:0}.paint-calculator--result .results__data img{max-height:53px;width:auto}.paint-calculator--result .button__cart{display:block;height:60px;min-width:293px;font-size:16px;font-weight:700;line-height:22px;margin:21px auto 24px;width:unset}.paint-calculator--result .button__cart span{font-weight:500}.paint-calculator--result .button__start{display:block;height:41px;min-width:167px;text-transform:none;font-size:16px;color:#333;font-weight:600;line-height:30px;text-decoration-line:underline;background:#fff;margin:24px auto 11px;cursor:pointer;transition:color .1s linear}.paint-calculator--result .button__start:hover{color:#910534;background:transparent;filter:unset}.paint-calculator--result .button__collection{display:block;padding:10px 27px;width:fit-content;text-transform:none;font-size:16px;color:#910534;border:1px solid #910534;background:#fff;font-weight:600;line-height:30px;margin:11px auto 21px;letter-spacing:normal;transition:color .1s linear,background .1s linear}.paint-calculator--result .button__collection:hover{color:#fff;background:#910534}.paint-calculator--result .info{font-size:12.9px;line-height:18px;max-width:350px;padding:0 26px 32px;margin:auto}.paint-calculator--result .cross-sell__container{display:flex;border-radius:2px;background:#fff;box-shadow:0 0 10px #041e4226;padding:12px;gap:14px;width:293px;margin:21px auto;align-items:center}.paint-calculator--result .cross-sell__container .cross-sell__image{width:70px}.paint-calculator--result .cross-sell__container .cross-sell__image img{max-height:64px;width:auto}.paint-calculator--result .cross-sell__container .cross-sell__info{flex:1;text-align:left}.paint-calculator--result .cross-sell__container .cross-sell__title{font-size:16px;font-weight:600;line-height:18px;margin-bottom:5px}.paint-calculator--result .cross-sell__container .checkbox__container{position:relative;font-size:14px;line-height:18px;padding-left:18px;font-weight:400;text-transform:capitalize;cursor:pointer}.paint-calculator--result .cross-sell__container .checkbox__container input{opacity:0}.paint-calculator--result .cross-sell__container .checkbox__container .checkmark{position:absolute;top:2px;left:0;height:12px;width:12px;border:1px solid #333}.paint-calculator--result .cross-sell__container .checkbox__container input:checked~.checkmark{background-color:#333}.paint-calculator--result .cross-sell__container .checkbox__container .button--checkmark{display:inline-block;vertical-align:baseline;margin-right:10px;padding:0;min-height:unset;height:12px;width:12px;background-color:#fff;border:1px solid #333}.paint-calculator--result .cross-sell__container .checkbox__container.page-block{padding-left:0}@media screen and (min-width:768px){#shopify-section-paint-calculator-result.paint-calculator__view{max-width:451px}.paint-calculator__view .banner__group--secondary{padding-bottom:35px;padding-top:17px;max-width:378px}.paint-calculator__view .banner__group--secondary .banner__container--secondary{margin:0 0 16px;display:block}.paint-calculator__view .banner__group--secondary .banner__container--secondary .banner__title{margin-bottom:12px}.paint-calculator__view .banner__container:last-child{margin-bottom:30px}.page-paint-calculator .paint-calculator--result .title{font-size:36px;color:#333;font-weight:400;padding-bottom:18px}.page-paint-calculator .paint-calculator--result .results__container{max-width:100%;padding:29px 42px}.page-paint-calculator .paint-calculator--result .results__container .results__data{max-width:367px;padding:32px 39px;gap:20px}.page-paint-calculator .paint-calculator--result .results__container .results__data img{max-height:62px}.page-paint-calculator .paint-calculator--result .results__container .results__data .results__paint,.page-paint-calculator .paint-calculator--result .results__container .results__data .results__paint span{font-size:22px}.page-paint-calculator .paint-calculator--result .cross-sell__container{margin:23px auto;width:358px;gap:34px}.page-paint-calculator .paint-calculator--result .cross-sell__container .checkbox__container{padding-left:24px}.page-paint-calculator .paint-calculator--result .cross-sell__container .checkbox__container.page-block{padding-left:0}.page-paint-calculator .paint-calculator--result .button__cart{min-width:358px}.page-paint-calculator .paint-calculator--result .info{max-width:378px;padding:0 0 17px;font-size:12px}}@media screen and (min-width:1330px){#shopify-section-paint-calculator-result.paint-calculator__view{max-width:859px}.paint-calculator__view .banner__group--secondary{max-width:768px;display:flex;gap:18px;padding-bottom:41px}.paint-calculator__view .banner__group--secondary .banner__container--secondary{margin:0}.paint-calculator__view .banner__container:last-child{margin-bottom:40px}.page-paint-calculator .paint-calculator--result .info{max-width:548px;padding-bottom:20px}}body.product .paint-calculator__modal__container label{opacity:1}.paint-calculator__modal__container{z-index:2002;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#0000007f;visibility:hidden;opacity:0;transition:visibility .4s,opacity .4s linear}.paint-calculator__modal__container .paint-calculator__modal{position:absolute;right:0;width:428px;height:100%;max-width:100%;margin-left:auto;transform:translate(100%);transition:transform .4s linear}.paint-calculator__modal__container.open{visibility:visible;opacity:1}.paint-calculator__modal__container.open .paint-calculator__modal{transform:translate(0)}.paint-calculator__modal__container .paint-calculator__main{position:relative;border-bottom:1px solid rgb(240,240,240)}.paint-calculator__modal__container .paint-calculator__main .close{position:absolute;left:14px;top:14px;display:block;background:#f3f5f6;border-radius:10px;padding:9px 17px;font-weight:500;cursor:pointer}.paint-calculator__modal__container .paint-calculator__main .title{text-transform:capitalize;padding-bottom:21px;padding-top:25px;font-size:20px}.paint-calculator__modal__container .paint-calculator__view{-ms-overflow-style:scroll;scrollbar-width:thin}.paint-calculator__modal__container .paint-calculator__view::-webkit-scrollbar{width:10px}.paint-calculator__modal__container .paint-calculator__view .subtitle{font-weight:600;margin-top:16px;margin-bottom:5px;font-size:20px}.paint-calculator__modal__container .paint-calculator__view .description{font-size:14px;max-width:100%;margin-bottom:18px}.paint-calculator__modal__container .paint-calculator__view .room__group{margin-bottom:38px}.paint-calculator__modal__container .paint-calculator__view .room__container{width:385px;padding:0 25px;box-shadow:0 0 20px #0000000d;gap:30px}.paint-calculator__modal__container .paint-calculator__view .room__container .room__title{font-size:20px;margin-bottom:8px}.paint-calculator__modal__container .paint-calculator__view .room__container .room__measure{font-size:14px}.paint-calculator__modal__container .paint-calculator__view .room__container .room__description{font-size:12px}.paint-calculator__modal__container .paint-calculator__view .room__container .room__icon{margin:25px 0;width:100px}.paint-calculator__modal__container .paint-calculator__view .room__container .room__icon img{max-width:100%}.paint-calculator__modal__container .info__container{margin:0;padding:40px 32px}.paint-calculator__modal__container .info__container .info__icon{height:100px;width:auto}.paint-calculator__modal__container .info__container hr{margin-top:24px}.paint-calculator__modal__container .paint-calculator--custom{padding-bottom:30px}.paint-calculator__modal__container .paint-calculator--custom .info__text svg{display:inline-block}.paint-calculator__modal__container .paint-calculator--custom .form{margin:9px 29px 25px}.paint-calculator__modal__container .paint-calculator--custom .form .form__select svg{bottom:22px}.paint-calculator__modal__container .paint-calculator--custom .guide__container{margin:25px 29px 0}.paint-calculator__modal__container .paint-calculator--custom .guide__container .guide__content{padding:20px 15px}.paint-calculator__modal__container .paint-calculator--result .title{padding-top:16px}.paint-calculator__modal__container .paint-calculator--result .results__container{max-width:unset}.paint-calculator__modal__container .paint-calculator--result .cross-sell__container{width:310px}.paint-calculator__modal__container .paint-calculator--result .button__cart{min-width:310px}.paint-calculator__modal__container .paint-calculator--result .button__start{background:#f5f5f5;margin-bottom:21px}.paint-calculator__modal__container .paint-calculator--result .button__collection{display:none}.paint-calculator__modal__container .paint-calculator--result .info{padding:0 0 32px}.page-paint-calculator #main-content .cc-icons-with-text{background:#fff;margin-bottom:40px}@media screen and (max-width:768px){.page-paint-calculator #main-content .cc-icons-with-text{display:none}}.page-paint-calculator #main-content .cc-featured-collection{background:#fff}.page-paint-calculator #main-content .cc-featured-collection .section{padding-bottom:20px}.page-paint-calculator #main-content .cc-featured-collection .grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:0}@media screen and (max-width:768px){.page-paint-calculator #main-content .cc-featured-collection .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-paint-calculator #main-content .cc-featured-collection .custom-quick-add--link,.page-paint-calculator #main-content .cc-featured-collection .swym-button,.page-paint-calculator #main-content .cc-featured-collection .custom-quick-add{display:none}.page-paint-calculator #main-content .cc-featured-collection .container{padding:0;max-width:1220px}.page-paint-calculator #main-content .cc-featured-collection .card__title a{text-transform:uppercase;font-size:13px;text-align:center;width:100%;display:block;margin-top:0}@media screen and (max-width:768px){.page-paint-calculator #main-content .cc-featured-collection .card__title a{display:none}}.page-paint-calculator #main-content .cc-featured-collection .section__header{padding:0}@media screen and (max-width:768px){.page-paint-calculator #main-content .cc-featured-collection .section__header{text-align:center;justify-content:center}}.page-paint-calculator #main-content .cc-featured-collection .section__header .link:before{content:"Choose a colour below or ";position:absolute;right:75px;width:260px}@media screen and (max-width:768px){.page-paint-calculator #main-content .cc-featured-collection .section__header .link:before{position:relative;right:0}}@media screen and (max-width:768px){.page-paint-calculator #main-content .cc-featured-collection .section__header .link{font-size:.6em;margin-top:10px;margin-bottom:20px}}@media screen and (max-width:768px){.page-paint-calculator #main-content .cc-featured-collection .card__info-container{display:none}}.page-paint-calculator #main-content .cc-featured-collection .section__heading{color:#910534;font-size:36px}@media screen and (max-width:768px){.page-paint-calculator #main-content .cc-featured-collection .section__heading{text-align:center;text-transform:uppercase}}footer.footer{background:#222;color:#fff;padding:40px 0}@media screen and (max-width:768px){footer.footer{padding-bottom:0}}footer.footer>.container{max-width:1280px;padding:0}footer.footer summary h2{font-size:16px;color:#fff}footer.footer .trustpilot-widget{padding:60px 0 40px;margin-top:15px;margin-left:-20px;margin-bottom:15px}footer.footer .trustpilot-widget iframe{width:auto!important}@media screen and (max-width:768px){footer.footer .trustpilot-widget{margin-top:0;margin-bottom:20px;margin-left:22px;padding-top:20px}}footer.footer .footer-col--custom{flex-basis:25%}@media screen and (max-width:768px){footer.footer .footer-col--custom>svg{display:none}}footer.footer .footer-col{flex-basis:25%;padding:0}@media screen and (max-width:768px){footer.footer .footer-col{order:2}}footer.footer .footer-menu__links{padding-bottom:0}@media screen and (max-width:768px){footer.footer .footer-menu__links{padding:0 40px}}footer.footer .footer-menu__links li{line-height:2;margin:0}footer.footer button.ot-sdk-show-settings{color:#fff;line-height:2}@media screen and (max-width:768px){footer.footer button.ot-sdk-show-settings{margin-left:40px}}footer.footer .footer-block__heading{text-transform:uppercase;margin-bottom:0;padding:7px 0}@media screen and (max-width:768px){footer.footer .footer-block__text{display:none}}footer.footer .footer-block__text p{line-height:2;margin:0}footer.footer .footer-block__text a{color:#fff;font-size:16px;text-transform:none;text-decoration:none}@media screen and (max-width:768px){footer.footer .footer-col--text:not(.footer-col--custom){display:none}}footer.footer .footer-col--newsletter{flex-basis:30%}@media screen and (max-width:768px){footer.footer .footer-col--newsletter{order:1;margin-top:0}}@media screen and (max-width:768px){footer.footer .footer-col--newsletter .footer-block{border-top:0;margin:0 40px 30px;padding-top:0}}footer.footer .footer-col--newsletter h2{position:relative;padding-bottom:15px;font-size:30px;line-height:48px;text-transform:none;font-weight:400;margin:0}footer.footer .footer-col--newsletter h2:after{content:"";position:absolute;bottom:0;left:0;width:14px;height:4px;background-color:var(--primary-color)}footer.footer .footer-col--newsletter .rte p{padding:15px 0}footer.footer .footer-col--newsletter .input-with-button{border-radius:0;box-shadow:none}@media screen and (max-width:768px){footer.footer .footer-col--newsletter .input-with-button{display:flex;align-items:center}}footer.footer .footer-col--newsletter button{padding:0}@media screen and (max-width:768px){footer.footer .footer-col--newsletter button{width:auto;margin:0;border:0;padding:10px}}footer.footer .footer-col--newsletter input{box-sizing:border-box;border-radius:2px;padding:0 0 0 16px;height:38px;text-align:left;color:#000;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;background-color:#fff}footer.footer .footer-col--newsletter .btn--primary{background:#910534;border-radius:0;border-style:none;border-color:#910534;border-width:0;color:#fff;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1;white-space:normal;padding:11px 10px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;pointer-events:auto;height:auto}footer.footer .footer-col--newsletter .social{margin:20px 0 0 -4px}footer.footer .footer-col--newsletter .social:before{color:#fff;content:"Follow us";vertical-align:text-bottom;padding-bottom:.5em;padding-right:0;display:block;width:100%}footer.footer .footer-col--newsletter .social svg{width:28px;height:28px;margin:0 5px}footer.footer .footer-col--newsletter .social__link{width:auto;height:auto;padding:0}footer.footer .footer__main{margin:0}@media screen and (max-width:768px){footer.footer .footer__main{display:grid;margin-bottom:0}}@media screen and (max-width:768px){footer.footer .footer-block__social{display:none}}footer.footer .footer-block__social--mobile{display:none;text-align:center;padding:20px 0;border-top:1px solid rgba(255,255,255,20%)}@media screen and (max-width:768px){footer.footer .footer-block__social--mobile{display:block}}.footer-stamp{position:absolute;right:-55px;bottom:-40px;z-index:999;width:270px;height:270px;pointer-events:none}.footer-stamp:after{content:"";background-image:url(//colourtrend.ie/cdn/shop/t/35/assets/watermark.svg?v=146426859249470325271664794354);background-repeat:no-repeat;background-size:contain;display:block;height:100%}@media screen and (max-width:768px){.footer-stamp{position:absolute;right:0;bottom:0;z-index:999;width:140%;height:600px;overflow:hidden}.footer-stamp:after{position:relative;right:-155px}}.footer-credits-section{background:#222;color:#fff}.footer-credits-section a{color:#fff}.footer-credits-section .footer_credits{background-color:transparent;border-top:none;color:#fff;margin:0 auto;max-width:1200px}.footer-credits-section .footer_credits>.container{border-top:1px solid rgba(255,255,255,20%);align-items:center;display:flex;justify-content:space-between;margin:0;padding:40px 0}@media screen and (max-width:768px){.footer-credits-section .footer_credits>.container{flex-direction:column;margin:0;padding-top:0;width:100%}}.footer-credits-section .footer_credits .block{flex:1}.footer-credits-section .footer_credits .block p{font-size:.81em}.footer-credits-section .footer_credits .block+.block{margin-left:.5em}.footer-credits-section .footer_credits .block.empty{flex:0}.footer-credits-section .footer_credits .block.menu{text-align:right}.footer-credits-section .footer_credits .block.menu li{display:inline-block}.footer-credits-section .footer_credits .block.menu li a{font-size:.81em;font-weight:400;padding:0;text-transform:none}.footer-credits-section .block.payment_methods{float:right;text-align:right;margin:10px 0 6px}@media screen and (max-width:768px){.footer-credits-section .block.payment_methods{order:1;text-align:center;margin-top:50px}}.footer-credits-section .block.payment_methods svg{padding-right:4px;height:30px;width:48px}@media screen and (max-width:768px){.footer-credits-section .block.copyright{order:6;margin:20px 0}}@media screen and (max-width:768px){.footer-credits-section .block.ssl_badge{order:4}}@media screen and (max-width:768px){.footer-credits-section .block.menu{order:2;text-align:center}.footer-credits-section .block.menu ul{margin:20px 0}.footer-credits-section .block.menu ul li{padding-right:10px}}.footer-credits-section .payment-icon{display:inline-block}body #ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{position:relative;border:none;display:block;padding:0;background:none;line-height:2;font-size:inherit;color:inherit;text-transform:none;min-height:unset;letter-spacing:0}body #ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{background:none}body #ot-sdk-btn.ot-sdk-show-settings:hover:after,#ot-sdk-btn.optanon-show-settings:hover:after{opacity:1}body #ot-sdk-btn.ot-sdk-show-settings:after,#ot-sdk-btn.optanon-show-settings:after{content:"";position:absolute;bottom:6px;left:0;width:100%;height:1px;background-color:#fff;opacity:0;transition:all .25s ease-in-out}body #ot-sdk-btn-floating.ot-floating-button,.template--index .footer.footer .footer-col--newsletter .footer-block{display:none}.template--index .footer.footer .footer-col--newsletter .social,.template--index .footer.footer .footer-col--newsletter .footer-block__social{margin-top:0}.cc-about{background-color:#e9e5e2}.cc-about .about-section{padding-bottom:30px}.cc-about .about-section>.container{max-width:1280px;padding:0}.cc-about .block--content_block{display:flex;margin-top:30px;background-color:#fff}.cc-about .block--content_block.block--image-right{flex-direction:row-reverse}@media screen and (max-width:768px){.cc-about .block--content_block.block--image-right{margin-top:0}}@media screen and (max-width:768px){.cc-about .block--content_block{flex-flow:column wrap}}.cc-about .block_column{flex-basis:50%}@media screen and (max-width:768px){.cc-about .block_column{flex-basis:100%}}.cc-about .block_column.image{position:relative;width:100%;height:100%}.cc-about .block_column.image img{position:relative}@media screen and (max-width:768px){.cc-about .block_column.image{position:relative;overflow:hidden;min-height:275px}.cc-about .block_column.image .image-element__wrap{position:absolute;min-width:100%;top:-50%}}.cc-about .block_column.content{padding:6em 5em}@media screen and (max-width:768px){.cc-about .block_column.content{padding:1.7em 1.25em}}.cc-about .block_column.content .title{font-size:2.625em;letter-spacing:-1px;line-height:1;margin:0 0 40px;text-transform:capitalize}.cc-about .block_column.content .text_content p{font-size:1.125em;line-height:1.66}.cc-about .block_column.content .action_button{border:none;background-color:transparent;color:#910534;font-weight:700;padding:0;text-transform:uppercase;text-decoration:none;display:flex;align-items:center}@media screen and (max-width:768px){.cc-about .block_column.content .action_button{margin-bottom:10px}}.cc-about .block_column.content .action_button i,.cc-about .block_column.content .action_button em{display:inline-block;font-family:serif;font-size:1.3em;padding:0 .4em .17em;text-transform:lowercase;vertical-align:bottom}.cc-about .block_column.content .link{text-decoration:none;margin-top:30px}.cc-about .breadcrumbs{display:none;margin:0}@media screen and (max-width:768px){.cc-about .breadcrumbs{display:block}}.cc-about .breadcrumbs ul{padding:1em 0 1em .5em}.cc-about .breadcrumbs li{display:inline-block;list-style:none;margin:0}.cc-about .breadcrumbs li a{color:#910534;font-size:11px;line-height:2.5;text-transform:uppercase}.cc-about .breadcrumbs li+li:before{content:"/";padding:0 .5em;font-size:15px}.cc-about .shortcuts{padding-top:50px;margin-bottom:30px}@media screen and (max-width:768px){.cc-about .shortcuts{display:none}}.cc-about .shortcuts li{color:#422;display:inline-block;font-size:14px;line-height:1;margin:0;text-transform:uppercase}.cc-about .shortcuts li.shortcut_item{border-left:3px dotted #442222;font-weight:700;padding:0 20px}.cc-about .shortcuts li.pre{padding-right:20px}.cc-about .shortcuts li a{color:#910534}.cc-about .timeline{background-color:#fff;display:flex;margin-top:30px;flex-direction:column;padding:6em 5em}@media screen and (max-width:768px){.cc-about .timeline{padding:1.7em 1.25em}}.cc-about .timeline .title{font-size:2.625em;letter-spacing:-1px;line-height:1;margin:0 0 40px;text-transform:capitalize;text-align:center}.cc-about .timeline_content{position:relative;display:flex;justify-content:space-between}@media screen and (max-width:768px){.cc-about .timeline_content{flex-direction:column;text-align:center}}.cc-about .timeline_content:before{content:"";position:absolute;width:75%;height:4px;margin-left:calc(12.5% - 1.5em);background-color:#c2c2c2}@media screen and (max-width:768px){.cc-about .timeline_content:before{display:none}}.cc-about .timeline_section{position:relative;flex-basis:25%;padding:7.5px 3em 0 0}@media screen and (max-width:768px){.cc-about .timeline_section{padding:0}}.cc-about .timeline_section:before{content:"";position:absolute;top:6px;left:calc(50% - 30px);width:15px;height:4px;background-color:#f5f5f5;transform:rotate(90deg)}@media screen and (max-width:768px){.cc-about .timeline_section:before{left:calc(50% - 6px);top:0}}.cc-about .timeline_section .heading{font-size:22px;font-weight:700;line-height:1.9;text-align:center;padding:7px 0}.cc-about .content_block{position:relative;margin-top:20px;padding-top:20px}.cc-about .content_block:before{content:"";position:absolute;top:0;width:75%;height:4px;border-top:4px dotted #f5f5f5}.cc-about .content_block:first-of-type{margin-top:0;padding-top:0}.cc-about .content_block:first-of-type:before{display:none}.cc-about .content_block blockquote{border-left:.5em solid #910534;font-size:1.5em;font-style:normal;line-height:1.66;padding-left:1.25em;padding-top:0;margin:0}.cc-faq .container{max-width:1280px;padding:30px 0 15px}@media screen and (max-width:768px){.cc-faq .container{max-width:100%;padding:30px 20px}}.cc-faq h3{font-weight:400;font-style:normal;font-size:32px;text-transform:uppercase;line-height:1.5;color:#422}@media screen and (max-width:768px){.cc-faq h3{font-size:25px;margin-bottom:20px}}.cc-faq .disclosure--row{border-top:0;border-color:#f5f5f5}.cc-faq .disclosure--row[open] .disclosure__title:after{content:"-";font-size:30px}.cc-faq .disclosure--row[open] .disclosure>summary{background:#f7f7f7;border:none;border-bottom:1px solid #f5f5f5;color:#422}.cc-faq .disclosure__title{position:relative;padding-left:40px;font-size:18px;letter-spacing:1px}.cc-faq .disclosure__title:after{transform:translateY(-50.1%);position:absolute;top:50%;left:15px;font-size:25px;content:"+";color:inherit}.cc-faq .disclosure__toggle{display:none}.cc-faq .disclosure>summary{padding:20px 0}.cc-faq .disclosure>summary:hover{background:#f7f7f7;border:none;border-bottom:1px solid #f5f5f5;color:#422}.cc-faq .disclosure__panel{padding:20px 0;margin-inline-start:40px}@media screen and (max-width:768px){.cc-faq .disclosure__panel{margin-left:15px}}.cc-faq .disclosure__panel a{color:#910534;text-decoration:none;position:relative;transition:color .1s linear}.cc-faq .disclosure__panel a:hover,.cc-faq .disclosure__panel a:focus{color:#422;opacity:1}.page-faq .cc-image-banner h1.h1{margin-bottom:15px}@media screen and (max-width:768px){.page-faq .cc-image-banner h1.h1{font-size:32px}}.page-faq .cc-image-banner .text-overlay__block{font-size:18px}@media screen and (max-width:768px){.page-faq .cc-image-banner .text-overlay__block{font-size:12px}}.cc-contact-form .container{max-width:1280px;padding:0 15px}.cc-contact-form .section{margin-top:30px}.cc-contact-form .section__heading{font-size:36px;color:#422}@media screen and (max-width:768px){.cc-contact-form .section__heading{font-size:110%;line-height:1.5em}}.cc-contact-form .rte p{line-height:1.6em}.cc-contact-form .rte a{color:#910534;text-decoration:none}.cc-contact-form .rte a:hover,.cc-contact-form .rte a:focus{color:#422}.cc-contact-form .label{font-weight:700;font-size:13px;text-transform:uppercase;margin-bottom:12px}.cc-contact-form .label:after{color:#c33}.cc-contact-form .input,.cc-contact-form textarea{border:1px solid #f5f5f5;outline:none;background:#fff;color:#5f6a7d;border-radius:0!important;padding-left:10px}.cc-contact-form .input::placeholder,.cc-contact-form textarea::placeholder{color:#747576}.cc-contact-form .btn--primary{padding-left:40px;padding-right:40px;border-radius:0;border:1px solid #910534;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.cc-locations-template{margin-bottom:30px}.cc-locations-template .container{max-width:1280px;padding:0 10px}@media screen and (max-width:768px){.cc-locations-template .container{padding:30px 20px 0}}.cc-locations-template .page__title{font-size:36px;line-height:1.5;color:#422}@media screen and (max-width:768px){.cc-locations-template .page__title{font-size:110%;line-height:1.5em}}.cc-locations-template .tabs{display:flex;text-transform:uppercase;margin:25px 0;border-bottom:solid 1px #f5f5f5}.cc-locations-template .tabs li{width:auto}.cc-locations-template .tabs li a{display:block;text-decoration:none;width:auto;height:29px;line-height:30px;margin-right:60px;font-size:13px;outline:none;color:#910534}@media screen and (max-width:768px){.cc-locations-template .tabs li a{margin-right:20px;font-size:12px}}.cc-locations-template .tabs li a.active{background-color:#fff;border-bottom:solid 3px #000000;height:31px;position:relative;border-right-width:1px;color:#222}.cc-locations-template .tabs-content{position:relative;height:700px}.cc-locations-template .tabs-content>li{position:absolute;z-index:0;top:0;display:block!important;width:100%;height:100%;opacity:0;pointer-events:none;visibility:hidden}.cc-locations-template .tabs-content>li.active{z-index:10;opacity:1;pointer-events:all;transition:opacity .15s ease-out;visibility:visible}.cc-page-title-with-links{background:#efeeee}.cc-page-title-with-links .container{padding:20px 0;max-width:900px}.cc-page-title-with-links .title{margin-top:0}.cc-page-title-with-links .title:before{content:url("data:image/svg+xml,%3Csvg width='37' height='24' viewBox='0 0 37 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 7.69L4.17 10.63H1.47L1.35 11.05H4.05L1.11 19.21C0.95 19.63 0.79 20.1 0.63 20.62C0.49 21.12 0.42 21.57 0.42 21.97C0.42 22.49 0.61 22.94 0.99 23.32C1.37 23.68 1.94 23.86 2.7 23.86C3.32 23.86 3.85 23.74 4.29 23.5C4.75 23.26 5.13 22.98 5.43 22.66C5.73 22.32 5.97 21.99 6.15 21.67C6.33 21.33 6.46 21.08 6.54 20.92L6.18 20.77C6.1 20.95 5.97 21.19 5.79 21.49C5.61 21.79 5.39 22.09 5.13 22.39C4.87 22.67 4.58 22.92 4.26 23.14C3.94 23.36 3.6 23.47 3.24 23.47C2.9 23.47 2.65 23.38 2.49 23.2C2.35 23.02 2.28 22.78 2.28 22.48C2.28 22.16 2.33 21.84 2.43 21.52C2.53 21.2 2.63 20.89 2.73 20.59L6.15 11.05H9.42L9.54 10.63H6.27L7.35 7.69H5.25ZM16.887 1.12L8.78695 23.5H10.857L13.107 17.23C13.427 16.33 13.837 15.5 14.337 14.74C14.857 13.96 15.407 13.29 15.987 12.73C16.567 12.15 17.147 11.7 17.727 11.38C18.307 11.04 18.817 10.87 19.257 10.87C19.697 10.87 19.997 10.99 20.157 11.23C20.337 11.47 20.427 11.72 20.427 11.98C20.427 12.3 20.347 12.7 20.187 13.18L17.667 20.35C17.567 20.67 17.477 20.97 17.397 21.25C17.337 21.53 17.307 21.8 17.307 22.06C17.307 22.7 17.527 23.16 17.967 23.44C18.407 23.72 18.947 23.86 19.587 23.86C20.167 23.86 20.667 23.74 21.087 23.5C21.507 23.28 21.857 23.01 22.137 22.69C22.437 22.37 22.677 22.05 22.857 21.73C23.037 21.39 23.177 21.12 23.277 20.92L22.947 20.77C22.847 20.99 22.707 21.26 22.527 21.58C22.347 21.88 22.127 22.17 21.867 22.45C21.627 22.73 21.357 22.97 21.057 23.17C20.757 23.37 20.427 23.47 20.067 23.47C19.747 23.47 19.537 23.37 19.437 23.17C19.337 22.97 19.287 22.75 19.287 22.51C19.287 22.19 19.337 21.87 19.437 21.55C19.537 21.21 19.647 20.87 19.767 20.53L21.717 14.98C21.877 14.52 22.007 14.13 22.107 13.81C22.227 13.47 22.287 13.13 22.287 12.79C22.287 12.13 22.037 11.58 21.537 11.14C21.057 10.68 20.397 10.45 19.557 10.45C19.017 10.45 18.477 10.58 17.937 10.84C17.417 11.08 16.917 11.39 16.437 11.77C15.957 12.15 15.517 12.57 15.117 13.03C14.717 13.47 14.367 13.89 14.067 14.29H14.007L19.017 0.699998H14.277L14.157 1.12H16.887ZM34.9502 12.1C34.9502 12.62 34.8002 13.12 34.5002 13.6C34.2202 14.08 33.8302 14.5 33.3302 14.86C32.8502 15.22 32.2902 15.51 31.6502 15.73C31.0102 15.95 30.3302 16.06 29.6102 16.06C29.0502 16.06 28.5402 16.02 28.0802 15.94C28.2602 15.42 28.5202 14.86 28.8602 14.26C29.2002 13.64 29.6002 13.07 30.0602 12.55C30.5202 12.01 31.0302 11.56 31.5902 11.2C32.1702 10.84 32.7702 10.66 33.3902 10.66C33.9502 10.66 34.3502 10.8 34.5902 11.08C34.8302 11.36 34.9502 11.7 34.9502 12.1ZM35.0102 20.56L34.6502 20.35C34.4902 20.55 34.2802 20.83 34.0202 21.19C33.7802 21.53 33.4702 21.87 33.0902 22.21C32.7302 22.55 32.3002 22.85 31.8002 23.11C31.3202 23.35 30.7602 23.47 30.1202 23.47C29.2602 23.47 28.5502 23.21 27.9902 22.69C27.4302 22.15 27.1502 21.34 27.1502 20.26C27.1502 19.56 27.2202 18.9 27.3602 18.28C27.5202 17.64 27.7102 17 27.9302 16.36C28.1702 16.4 28.4502 16.43 28.7702 16.45C29.0902 16.47 29.4202 16.48 29.7602 16.48C29.9602 16.48 30.2702 16.46 30.6902 16.42C31.1302 16.36 31.6102 16.28 32.1302 16.18C32.6502 16.06 33.1802 15.9 33.7202 15.7C34.2802 15.5 34.7902 15.26 35.2502 14.98C35.7102 14.68 36.0802 14.33 36.3602 13.93C36.6602 13.51 36.8102 13.03 36.8102 12.49C36.8102 12.09 36.7102 11.75 36.5102 11.47C36.3102 11.19 36.0502 10.96 35.7302 10.78C35.4102 10.6 35.0502 10.47 34.6502 10.39C34.2502 10.29 33.8502 10.24 33.4502 10.24C32.4102 10.24 31.3902 10.53 30.3902 11.11C29.3902 11.69 28.4902 12.43 27.6902 13.33C26.9102 14.21 26.2702 15.19 25.7702 16.27C25.2902 17.33 25.0502 18.36 25.0502 19.36C25.0502 19.86 25.1302 20.38 25.2902 20.92C25.4702 21.44 25.7402 21.92 26.1002 22.36C26.4802 22.8 26.9602 23.16 27.5402 23.44C28.1402 23.72 28.8702 23.86 29.7302 23.86C30.5902 23.86 31.3202 23.72 31.9202 23.44C32.5402 23.14 33.0602 22.81 33.4802 22.45C33.9002 22.07 34.2302 21.7 34.4702 21.34C34.7102 20.96 34.8902 20.7 35.0102 20.56Z' fill='%23333333'/%3E%3C/svg%3E");padding-right:20px}.cc-page-title-with-links .wrapper-title h2{text-align:center}@media screen and (max-width:768px){.cc-page-title-with-links .wrapper-title h2{font-size:25px}}.cc-page-title-with-links .wrapper-title h2 em{text-transform:lowercase;margin-right:20px}.cc-page-title-with-links .wrapper-title h2 strong{letter-spacing:4px}.cc-page-title-with-links .wrapper-nav-links .list{display:flex;justify-content:center;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;margin:0;padding:20px 0}.cc-page-title-with-links .wrapper-nav-links li{color:#333;border-color:#333;border-style:dotted;border-width:0 1px 0 0;display:inline-block;font-size:18px;letter-spacing:1.3px;line-height:1.4;margin:0;padding:0 1.2em}.cc-page-title-with-links .wrapper-nav-links li:last-child{padding-right:0;border-right-width:0}.cc-page-title-with-links .wrapper-nav-links li a{color:#333}@media screen and (max-width:768px){.cc-page-title-with-links .wrapper-nav-links li a{font-size:14px}}.cc-page-title-with-links .wrapper-nav-links li a:hover{text-decoration:underline}@media screen and (max-width:768px){.cc-page-title-with-links .wrapper-nav-links .list{justify-content:center}.cc-page-title-with-links .wrapper-nav-links li{font-size:.9rem}}.cc-page-featured-article{background:#efeeee}.cc-page-featured-article .container{max-width:900px;padding:0 0 20px}.cc-page-featured-article .article-image{display:block;height:420px}@media screen and (max-width:768px){.cc-page-featured-article .article-image{height:270px}}.cc-page-featured-article .article-info{background:#fff;padding:40px 5px}@media screen and (max-width:768px){.cc-page-featured-article .article-info{position:relative;margin:-30px 20px 0;padding:20px 5px;background:#fff}}.cc-page-featured-article h3.sub_title{text-align:center;text-transform:capitalize;padding:5px 0;font-weight:400;font-size:28px;line-height:1.5;display:block;letter-spacing:0}@media screen and (max-width:768px){.cc-page-featured-article h3.sub_title{font-size:110%;line-height:1.5em}}.cc-page-featured-article h3.sub_title a{color:#222}.cc-page-featured-article .blog_meta{color:#333;text-transform:uppercase;display:flex;justify-content:center}.cc-page-featured-article .blog_meta div{padding:0 10px}.cc-page-featured-article .blog_meta span{color:#333;font-size:inherit}.cc-page-featured-blog{background:#efeeee}.cc-page-featured-blog h3.sub_title a,.cc-page-featured-blog .h3.sub_title a{color:#222;line-height:1.5;font-size:16px}.cc-page-featured-blog .container{display:flex;max-width:900px;padding:20px 0}.cc-page-featured-blog .container>div{flex:1;flex-basis:50%}@media screen and (min-width:769px){.cc-page-featured-blog .container.layout-side--left>div:first-child{margin-right:15px}.cc-page-featured-blog .container.layout-side--left>div:last-child{margin-left:15px}}@media screen and (min-width:769px){.cc-page-featured-blog .container.layout-side--right>div:first-child{order:2;margin-left:15px}.cc-page-featured-blog .container.layout-side--right>div:last-child{margin-right:15px}}.cc-page-featured-blog .featured-blog__card{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:30px 0}.cc-page-featured-blog .featured-blog__card .logo svg{width:120px}.cc-page-featured-blog .featured-blog__card a{color:#fff}.cc-page-featured-blog .featured-blog__card h2.title{margin:20px 0;font-weight:700;font-size:30px;letter-spacing:4px}.cc-page-featured-blog .featured-blog__card .articles-border-label{border-bottom:3.3px dotted #fff;width:220px}.cc-page-featured-blog .featured-blog__card p.sub_title{text-transform:uppercase;font-size:16px;margin-bottom:20px;text-align:center}.cc-page-featured-blog .featured-blog__card a.read-all{padding-top:20px}.cc-page-featured-blog .featured-blog__articles{display:flex;flex-direction:column}.cc-page-featured-blog .featured-blog__articles h3.sub_title{font-size:16px;text-transform:capitalize}.cc-page-featured-blog .article{display:flex;padding-bottom:20px}.cc-page-featured-blog .article:last-child{padding-bottom:0}.cc-page-featured-blog .article .image-element__wrap{height:150px;width:150px}.cc-page-featured-blog .article .image-element__wrap img{object-fit:contain;object-position:top}.cc-page-featured-blog .article .article-info{flex:1;padding:12.5px 30px;height:150px;background:#fff}.cc-page-featured-blog .article .article-info h3.sub_title.article_title{margin-top:0;padding-top:0;border-bottom:2px dotted #B6B7B6}.cc-page-featured-blog .article .article_meta{padding-top:5px;text-transform:uppercase;font-size:11px}.cc-page-featured-blog .article .article_meta .article_tags{display:inline;padding-right:20px}.cc-page-featured-blog .article .article_meta .article_tags a{color:inherit}@media screen and (max-width:768px){.cc-page-featured-blog .container{display:block}.cc-page-featured-blog .featured-blog__card{padding:50px 0 30px;margin-bottom:10px}.cc-page-featured-blog .featured-blog__card .logo,.cc-page-featured-blog .featured-blog__card p.sub_title{display:none}.cc-page-featured-blog .article{padding-bottom:5px}}@media screen and (max-width:480px){.cc-page-featured-blog .article .article-info{padding:12.5px 10px}.cc-page-featured-blog .featured-blog__articles h3.sub_title{font-size:16px}.cc-page-featured-blog .featured-blog__articles h3.sub_title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3}}.cc-page-inspiration-by-room{background:#efeeee;padding:20px 0 40px}.cc-page-inspiration-by-room .container{position:relative;background-color:#4f4f4f;max-width:900px;padding:65px}.cc-page-inspiration-by-room .wrapper-links{max-width:480px;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end}.cc-page-inspiration-by-room .wrapper-links .title{color:#fff;font-size:32px;line-height:.95;max-width:80%;text-transform:capitalize;margin-bottom:.75em;margin-top:20px}.cc-page-inspiration-by-room .wrapper-links .list{border-color:#fff;border-style:dotted;border-width:4px 0;display:flex;justify-content:flex-start;margin:0;padding:0;width:100%;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.cc-page-inspiration-by-room .wrapper-links .list+.list{border-top:none}.cc-page-inspiration-by-room .wrapper-links .list li{border-color:#fff;border-style:dotted;border-width:0 0 0 4px;color:#fff;display:inline-block;font-size:18px;letter-spacing:1.3px;line-height:1.4;margin:0;padding:1em 1.2em}.cc-page-inspiration-by-room .wrapper-links .list li:first-child{border-left-width:0;padding-left:0}.cc-page-inspiration-by-room .wrapper-links .list li:last-child{padding-right:0}.cc-page-inspiration-by-room .wrapper-links .list li a{color:#fff}.cc-page-inspiration-by-room .wrapper-links .link{color:#fff;font-size:1.125rem;letter-spacing:1.3px;line-height:1.4;margin-top:3rem;text-decoration:underline}.cc-page-inspiration-by-room .wrapper-links .link:after{content:">"}.cc-page-inspiration-by-room .wrapper-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.cc-page-inspiration-by-room .wrapper-bg-image div.image-element__wrap,.cc-page-inspiration-by-room .wrapper-bg-image img{width:100%;height:100%}.cc-page-inspiration-by-room .wrapper-bg-image img{object-fit:contain;object-position:right!important}@media screen and (max-width:768px){.cc-page-inspiration-by-room .wrapper-bg-image{display:none}.cc-page-inspiration-by-room .container{padding:2em 1.5em;width:100%}.cc-page-inspiration-by-room .wrapper-links .title{font-size:24px;text-align:center}.cc-page-inspiration-by-room .wrapper-links .list li{padding:.75em .5em}.cc-page-inspiration-by-room .wrapper-links .list a{font-size:3.3vw}}.page-banner .cc-image-banner .container,.page-banner-ceramic-matt .cc-image-banner .container{margin-bottom:30px}@media screen and (max-width:768px){.page-banner .cc-image-banner .text-overlay__heading,.page-banner-ceramic-matt .cc-image-banner .text-overlay__heading{font-size:32px}}.page-banner .cc-image-banner .reading-width p,.page-banner-ceramic-matt .cc-image-banner .reading-width p{margin:0 0 15px;font-style:normal;line-height:1.6em;font-size:18px}@media screen and (max-width:768px){.page-banner .cc-image-banner .reading-width p,.page-banner-ceramic-matt .cc-image-banner .reading-width p{font-size:12px}}.page-banner .cc-image-banner .text-overlay,.page-banner-ceramic-matt .cc-image-banner .text-overlay{max-width:720px}.drawer--custom.drawer:not(.facets){position:absolute;top:80px;right:40px;border-radius:0;height:auto;padding:15px 20px;max-width:420px;z-index:9999999999}@media screen and (max-width:768px){.drawer--custom.drawer:not(.facets){width:95%;right:0;left:0;bottom:inherit;margin:auto}}.drawer--custom.drawer:not(.facets) .cart-drawer__content{max-height:400px;overflow:auto;padding:15px 0}.drawer--custom.drawer:not(.facets) .drawer__close--custom{display:none;font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#222;margin-top:10px}@media screen and (max-width:768px){.drawer--custom.drawer:not(.facets) .drawer__close--custom{display:block}}.drawer--custom.drawer:not(.facets) .btn--primary{border-radius:0;color:#fff}.drawer--custom.drawer:not(.facets) .cart-item{grid-template-columns:80px auto auto;column-gap:20px;border-color:#910534}.drawer--custom.drawer:not(.facets) .cart-item__vendor{display:none}.drawer--custom.drawer:not(.facets) .cart-item__title{font-size:16px;text-transform:uppercase;font-weight:400}.drawer--custom.drawer:not(.facets) .cart-item__title .title-divider{padding:0 3px 0 5px}.drawer--custom.drawer:not(.facets) .cart-item__variants{font-size:16px;text-transform:uppercase;font-weight:400;display:none}.drawer--custom.drawer:not(.facets) .cart-item__variants ul{font-size:16px;text-transform:uppercase;font-weight:400;display:inline-flex;flex-wrap:wrap;column-gap:10px}.drawer--custom.drawer:not(.facets) .cart-item__variants.cart-item__variants--custom{display:inline-block}.drawer--custom.drawer:not(.facets) .cart-item__total.price{display:none}.drawer--custom.drawer:not(.facets) .cart-item__info{display:none}.drawer--custom.drawer:not(.facets) .cart-item__qty{display:flex;align-items:start;justify-content:space-between;padding-top:10px}.drawer--custom.drawer:not(.facets) .cart-item__qty .flex.items-center.mt-4{margin-top:0}.drawer--custom.drawer:not(.facets) quantity-input label{display:none}.drawer--custom.drawer:not(.facets) quantity-input .flex.items-center.mt-4{margin-top:0}.drawer--custom.drawer:not(.facets) quantity-input .qty-input--combined{border-radius:0;border:none}.drawer--custom.drawer:not(.facets) quantity-input .qty-input--combined .qty-input__btn{background:#f2f2f2;border-radius:0;border:#e2e2e2 1px solid;height:30px}.drawer--custom.drawer:not(.facets) quantity-input .qty-input__input{border-top:#e2e2e2 1px solid;border-bottom:#e2e2e2 1px solid;height:30px}.drawer--custom.drawer:not(.facets) .cart-item__remove{display:none}.drawer--custom.drawer:not(.facets) .cart__subtotal{display:flex;justify-content:space-between;font-weight:700;flex-direction:row-reverse;padding-top:30px;padding-bottom:10px}.drawer--custom.drawer:not(.facets) .drawer__header{display:none}.drawer--custom.drawer:not(.facets) product-recommendations{display:none}.drawer--custom.drawer:not(.facets) .cart-drawer__summary{box-shadow:none;padding:0}.cart-drawer__opened.fixed{position:relative;top:0!important}.cart-drawer__opened .overlay.is-visible{background:transparent}.page-snappt-galleries .snappt-galleries-section{padding:30px 0;background-color:#e9e5e2}@media screen and (max-width:768px){.page-snappt-galleries .snappt-galleries-section{background-color:#fff}}.page-snappt-galleries .snappt-galleries-section .container{padding:5em;background-color:#fff;max-width:1280px}@media screen and (max-width:768px){.page-snappt-galleries .snappt-galleries-section .container{padding:0}}.page-snappt-galleries .snappt-galleries-section .page-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:1.875em}.page-snappt-galleries .snappt-galleries-section .page-header .page-title{font-size:2.625em;line-height:1;margin:0}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul{margin:0;padding:0}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li{font-size:.9em;line-height:2;list-style:none;margin:0;text-transform:uppercase;border-left:3px dotted #222222;display:inline-block;line-height:1;padding:0 15px}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li:first-of-type{border-left:0}@media screen and (max-width:768px){.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li{padding:10px 0;border-left:0}}@media screen and (min-width:769px){.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts{text-align:right}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li{border-left:3px dotted #222222;display:inline-block;line-height:1;padding:0 15px}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li:first-of-type{border-left:none}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li a,.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li a:visited{color:#222;transition:all .25s ease-in-out}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li a.active,.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li a:hover,.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li a:focus,.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts ul li a:active{border-bottom:2px solid #910534;color:#910534}}.page-snappt-galleries .snappt-galleries-section .page-content{position:relative;overflow:visible;min-height:1578px}.page-snappt-galleries .snappt-galleries-section .page-content .gallery{position:absolute;top:0;width:100%;height:100%;opacity:0;transform:translate(-150%);transition:all .1s}.page-snappt-galleries .snappt-galleries-section .page-content .gallery.active{opacity:1;transform:translate(0);transition:all .25s ease-in-out}.page-snappt-galleries .snappt-galleries-section .page-content .snptwdgt-container{max-height:100%;overflow-y:auto}@media screen and (max-width:768px){.page-snappt-galleries .main.content{padding:0;width:100%}.page-snappt-galleries .snappt-galleries-section{padding:1em}.page-snappt-galleries .snappt-galleries-section .page-header{flex-direction:column;align-items:flex-start}.page-snappt-galleries .snappt-galleries-section .page-header .page-title{margin-bottom:1em;min-width:100%;text-align:center}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts{text-align:left}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts .shortcut_item{display:block;border-left:0;color:#910534;padding-bottom:10px;padding-left:0}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts .shortcut_item a{color:#910534}.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts .shortcut_item a.active,.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts .shortcut_item a:hover,.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts .shortcut_item a:focus,.page-snappt-galleries .snappt-galleries-section .page-header .shortcuts .shortcut_item a:active{color:#422}.page-snappt-galleries .snappt-galleries-section .snptwdgt-container.snpt_widget--unfluid[xcols="2"] .snptwdgt-container-liner{grid-template-columns:repeat(1,1fr)}}@keyframes slide{0%{opacity:0;transform:translate(-150%);visibility:hidden}to{transform:translate(0);opacity:1;visibility:visible}}.cc-media-with-products.cc-media-with-text .container{max-width:1280px}.cc-media-with-products.cc-media-with-text .section__block--products{display:flex;column-gap:17px;margin-top:50px}.cc-media-with-products.cc-media-with-text .card{padding:0;margin:0;flex:0 0 190px;border:2px solid #EFEEEE}@media screen and (max-width:768px){.cc-media-with-products.cc-media-with-text .card{flex:0 0 calc(50% - 8px)}}.cc-media-with-products.cc-media-with-text .card.active{border:2px solid #910534}.cc-media-with-products.cc-media-with-text .card.active:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><circle cx="13" cy="13" r="13" fill="%23910534"/><g clip-path="url(%23clip0_937_14544)"><path d="M19.6747 8.28834C19.2415 7.8546 18.5381 7.85487 18.1044 8.28834L11.037 15.356L7.89587 12.2149C7.46213 11.7811 6.75904 11.7811 6.3253 12.2149C5.89157 12.6486 5.89157 13.3517 6.3253 13.7854L10.2516 17.7117C10.4683 17.9284 10.7525 18.0371 11.0367 18.0371C11.3209 18.0371 11.6054 17.9287 11.8221 17.7117L19.6747 9.85887C20.1084 9.42543 20.1084 8.72205 19.6747 8.28834Z" fill="%23FFFDFD"/></g><defs><clipPath id="clip0_937_14544"><rect width="14" height="14" fill="white" transform="translate(6 6)"/></clipPath></defs></svg>');background-repeat:no-repeat;position:absolute;top:7px;left:7px;z-index:9;width:26px;height:26px}.cc-media-with-products.cc-media-with-text .card__quick-add,.cc-media-with-products.cc-media-with-text .swym-button,.cc-media-with-products.cc-media-with-text .price,.cc-media-with-products.cc-media-with-text .custom-quick-add--link,.cc-media-with-products.cc-media-with-text .custom-quick-add{display:none}.cc-media-with-products.cc-media-with-text .card__title{font-weight:500;font-size:15px;line-height:39px;color:#000;margin:0;text-align:center;text-transform:uppercase}.cc-media-with-products.cc-media-with-text .section__block--heading.h3{color:#422;font-family:Avenir Next,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:23.1px;letter-spacing:3px;text-transform:uppercase;margin-bottom:33px}@media screen and (max-width:768px){.cc-media-with-products.cc-media-with-text .section__block--heading.h3{text-align:left}}.cc-media-with-products.cc-media-with-text .section__block--heading.h3:after{display:none}.cc-media-with-products.cc-media-with-text .card__subtitle{text-align:center;margin:0 0 5px}.cc-media-with-products.cc-media-with-text .card__subtitle p{margin:0}.cc-media-with-products.cc-media-with-text .btn--primary{border-radius:0;margin-top:20px;border:1px solid #910534;background:#910534}.cc-media-with-products.cc-media-with-text .btn--primary:hover{background:transparent;color:#910534;border:1px solid #910534}.cc-media-with-products.cc-media-with-text .reading-width p{color:#000;font-family:Avenir Next,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media screen and (max-width:768px){.cc-media-with-products.cc-media-with-text .reading-width p{text-align:left}}.cc-media-with-products.cc-media-with-text .media-with-text__media,.cc-media-with-products.cc-media-with-text .media-with-text__text{flex:0 0 537px}.cc-media-with-products.cc-media-with-text .media-with-text__text{flex:0 0 calc(100% - 537px)}@media screen and (max-width:768px){.cc-media-with-products.cc-media-with-text .media-with-text__text{padding-left:0;padding-right:0}}.cc-media-with-products.cc-media-with-text .media-with-text__text .text-start{width:100%}@media screen and (max-width:768px){.cc-media-with-products.cc-media-with-text .section--padded{padding-top:20px}}.cc-media-with-products.cc-media-with-text .card-link,.cc-media-with-products.cc-media-with-text .card-link:visited{color:#000}.cc-collage-column.cc-multi-column{background:#efeeee;padding-top:48px;padding-bottom:57px}.cc-collage-column.cc-multi-column .multi-column{width:349px!important;flex:0 0 349px}.cc-collage-column.cc-multi-column .multi-column .card{max-width:349px}.cc-collage-column.cc-multi-column .multi-column:first-of-type{width:100%!important;flex:0 0 100%}.cc-collage-column.cc-multi-column .multi-column:first-of-type .card{max-width:918px}.cc-collage-column.cc-multi-column .multi-column:first-of-type .card__rte{margin-top:0}.cc-collage-column.cc-multi-column .multi-column:first-of-type .card__rte p{font-size:18px;line-height:228.333%}@media screen and (max-width:768px){.cc-collage-column.cc-multi-column .multi-column:last-of-type:before{content:"";display:block;width:calc(100% + 42px);margin-left:-22px;height:20px;background:#efeeee;margin-bottom:20px}}@media screen and (max-width:768px){.cc-collage-column.cc-multi-column .multi-column:last-of-type .card__button{margin-bottom:50px}}.cc-collage-column.cc-multi-column .container{max-width:1330px;background:#fff}@media screen and (max-width:768px){.cc-collage-column.cc-multi-column .container{max-width:calc(100% - 40px)}}.cc-collage-column.cc-multi-column .section__header{margin-bottom:0;padding-top:38px;padding-bottom:29px}@media screen and (max-width:768px){.cc-collage-column.cc-multi-column .section__header{padding-top:0;padding-bottom:20px}}.cc-collage-column.cc-multi-column .section__heading{color:#422;font-size:36px;font-style:normal;font-weight:400;text-transform:capitalize}@media screen and (max-width:768px){.cc-collage-column.cc-multi-column .section__heading{display:none}}.cc-collage-column.cc-multi-column .card__title{color:#000;font-size:20px;font-weight:700;line-height:23.1px;letter-spacing:3px;margin-bottom:0}.cc-collage-column.cc-multi-column .card__subtitle{color:#000;font-size:15px;font-weight:400;margin-bottom:29px}.cc-collage-column.cc-multi-column .card__rte{margin-top:18px}.cc-collage-column.cc-multi-column .card__rte p{color:#000;font-size:15px;font-weight:400;line-height:154%}.cc-collage-column.cc-multi-column .card__rte+.mt-8.mb-8{margin-top:18px}@media screen and (max-width:768px){.cc-collage-column.cc-multi-column .card__rte+.mt-8.mb-8{margin-bottom:0;flex:0}}.cc-collage-column.cc-multi-column ul{row-gap:50px;justify-content:center;column-gap:140px}.cc-collage-column.cc-multi-column .card__button{border-radius:0;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:40px;background:#910534;border-color:#910534;color:#fff;outline:none}@media screen and (max-width:768px){.cc-collage-column.cc-multi-column .card__button{margin:0}}.cc-collage-column.cc-multi-column .card__button:hover{background:transparent;border-color:#910534;color:#910534}.image-with-info-blocks .wrapper{width:100%;max-width:1440px;margin:0 auto;padding:30px;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.image-with-info-blocks .wrapper .image-with-info-blocks__content,.image-with-info-blocks .wrapper .image-with-info-blocks__image{min-width:0;max-width:100%}.image-with-info-blocks .wrapper.image-right .image-with-info-blocks__content{order:1}.image-with-info-blocks .wrapper.image-right .image-with-info-blocks__image{order:2}.image-with-info-blocks .wrapper .image-with-info-blocks__image{border-radius:10px;overflow:hidden}.image-with-info-blocks .wrapper .image-with-info-blocks__image img,.image-with-info-blocks .wrapper .image-with-info-blocks__image svg{width:100%;height:100%;object-fit:cover;display:block}.image-with-info-blocks .wrapper .image-with-info-blocks__image img:nth-child(2){display:none}@media screen and (max-width:767px){.image-with-info-blocks .wrapper .image-with-info-blocks__image img:first-child{display:none}.image-with-info-blocks .wrapper .image-with-info-blocks__image img:last-child{display:block}}.image-with-info-blocks .wrapper .image-with-info-blocks__title{text-align:center;font-size:33px;line-height:1.6;font-weight:500;margin-bottom:40px}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:16px}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__block{display:flex;flex-direction:column;align-items:center;text-align:center}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__block .image-with-info-blocks__block-icon{width:55px;height:55px}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__block .image-with-info-blocks__block-icon img{width:100%;height:100%;object-fit:contain}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__block .image-with-info-blocks__block-icon{margin-bottom:15px}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__block .image-with-info-blocks__block-title{position:relative;z-index:1;font-size:20px;padding:14px 0;line-height:1.2;font-weight:600;margin:0}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__block .image-with-info-blocks__block-title .image-with-info-blocks__block-number{position:absolute;z-index:-1;font-size:58px;line-height:52px;font-weight:700;color:#910534;opacity:.1;left:50%;top:50%;transform:translate(-50%,-50%)}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__block .image-with-info-blocks__block-text{font-size:15px;font-weight:400;line-height:1.57;margin:0}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__block .image-with-info-blocks__block-text>*{margin:0}.image-with-info-blocks .wrapper .image-with-info-blocks__button{width:max-content;min-width:160px;display:flex;padding:0 30px;color:#fff;font-size:13.448px;font-weight:400;letter-spacing:1.681px;border:none;border-radius:5px;min-height:44px;height:44px;line-height:44px;background:#910534;outline:none;margin:40px auto 0}.image-with-info-blocks .wrapper .image-with-info-blocks__button:hover{background:#910534;background-position:0;background-image:none;filter:brightness(85%);transition:all .25s ease-out}@media screen and (max-width:767px){.image-with-info-blocks .wrapper{display:block;padding:20px 20px 30px}.image-with-info-blocks .wrapper .image-with-info-blocks__content{margin-top:30px}.image-with-info-blocks .wrapper .image-with-info-blocks__title{font-size:26px;line-height:1}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks{display:block}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__block+.image-with-info-blocks__block{margin-top:20px}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__title{font-size:20px;padding:16px 0}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__title .image-with-info-blocks__block-number{font-size:50px;line-height:52px}.image-with-info-blocks .wrapper .image-with-info-blocks__blocks .image-with-info-blocks__block-text{font-size:15px;line-height:1.57}.image-with-info-blocks .wrapper .image-with-info-blocks__image{border-radius:3px}.image-with-info-blocks .wrapper .image-with-info-blocks__button{margin:36px auto 0}}.cc-phone-section.cc-media-with-text{background:#efeeee}.cc-phone-section.cc-media-with-text .media--frame,.cc-phone-section.cc-media-with-text .media{padding-top:600px!important}.cc-phone-section.cc-media-with-text .media--frame img,.cc-phone-section.cc-media-with-text .media img{object-fit:contain}.cc-phone-section.cc-media-with-text .media:not(.media--frame){position:absolute;z-index:-1}@media screen and (max-width:768px){.cc-phone-section.cc-media-with-text .media:not(.media--frame){top:-100px}}.cc-phone-section.cc-media-with-text .media:not(.media--frame) img{padding:15px}.cc-phone-section.cc-media-with-text .media--frame{position:relative;z-index:1}@media screen and (max-width:768px){.cc-phone-section.cc-media-with-text .media--frame{top:-100px}}.cc-phone-section.cc-media-with-text .section__block--heading.h3{color:#422;font-size:33px;font-style:normal;font-weight:500;line-height:52.8px}@media screen and (max-width:768px){.cc-phone-section.cc-media-with-text .section__block--heading.h3{display:none}}.cc-phone-section.cc-media-with-text .section__block--heading.h3:after{display:none}.cc-phone-section.cc-media-with-text .media-with-text--reverse .media-with-text__text{padding:0}@media screen and (max-width:768px){.cc-phone-section.cc-media-with-text .media-with-text--reverse .media-with-text__text{top:-60px}}.cc-phone-section.cc-media-with-text .media-with-text--reverse .media-with-text__text .text-start{width:100%;margin:0 auto;padding:20px 0 0 70px}@media screen and (max-width:768px){.cc-phone-section.cc-media-with-text .media-with-text--reverse .media-with-text__text .text-start{padding:0 20px}}.cc-phone-section.cc-media-with-text .media-with-text{margin-top:100px;padding-bottom:60px}@media screen and (max-width:768px){.cc-phone-section.cc-media-with-text .media-with-text{margin-top:300px}}.cc-phone-section.cc-media-with-text .media-with-text .media-with-text__media{margin-top:-100px}@media screen and (max-width:768px){.cc-phone-section.cc-media-with-text .media-with-text .media-with-text__media.overflow-hidden{overflow:visible}}@media screen and (max-width:768px){.cc-phone-section.cc-media-with-text .media-with-text .media-with-text__media:before{content:"Our Online Colour Consultations";position:absolute;top:-180px;left:0;right:0;color:#422;text-align:center;font-family:Avenir Next,sans-serif;font-size:26px;font-style:normal;font-weight:600;line-height:31.3px;max-width:250px;margin:auto}}.cc-phone-section.cc-media-with-text .media-with-text .media__link{position:absolute;top:0;z-index:-1}.cc-phone-section.cc-media-with-text deferred-media.video-section__media{position:relative;padding:0;max-width:310px;margin:auto}@media screen and (max-width:768px){.cc-phone-section.cc-media-with-text deferred-media.video-section__media{margin-top:-100px;margin-bottom:100px}}.cc-phone-section.cc-media-with-text deferred-media.video-section__media img{position:relative;max-width:310px}.cc-phone-section.cc-media-with-text video-component{position:relative;display:block;max-width:310px}.cc-phone-section.cc-media-with-text video-component video{position:absolute;left:50%;top:50.4%;z-index:0;width:94%;height:94%;object-fit:cover;transform:translate(-50%,-50.4%)}.cc-phone-section.cc-media-with-text .media-with-text__media.video-section{align-items:center}.template--product .cc-bookthatapp.product-main .product-info--book{float:left;width:50%}@media screen and (max-width:768px){.template--product .cc-bookthatapp.product-main .product-info--book{width:100%}}.template--product .cc-bookthatapp.product-main .product-info--book .product-title{text-transform:uppercase;line-height:1.5;margin:0 auto 15px;clear:both;font-weight:400;padding-top:4px}@media screen and (max-width:768px){.template--product .cc-bookthatapp.product-main .product-info--book .product-title{font-size:110%;line-height:1.5em}}.template--product .cc-bookthatapp.product-main .product-info--book .product-breadcrumbs{display:none}.template--product .cc-bookthatapp.product-main .product-info:not(.product-info--book) .product-info__price{opacity:0}.cc-main-search{margin-top:0}@media screen and (max-width:768px){.cc-main-search .breadcrumbs{display:none}}.cc-main-search .breadcrumbs-list__link{color:#910534;text-transform:uppercase}.cc-main-search .breadcrumb-divider{color:#910534;margin:0 5px}.cc-main-search .main-products-grid__filters{width:calc(25% - 20px);flex:0 0 calc(25% - 20px)}@media screen and (max-width:768px){.cc-main-search .main-products-grid__filters{display:none}}.cc-main-search .main-products-grid__results{width:75%;flex:0 0 75%;padding-left:26px;margin-left:10px;margin-right:10px}@media screen and (max-width:768px){.cc-main-search .main-products-grid__results{width:100%;flex:0 0 100%;padding:0;margin:0}}.cc-main-search .card{display:none}.cc-main-search .card.card--boost{display:block}@media screen and (max-width:768px){.cc-main-search .main-products-grid[data-layout=grid] .grid-cols-2{border:0}.cc-main-search .main-products-grid[data-layout=grid] .grid-cols-2>li{border:0}}@media screen and (max-width:768px){.cc-main-search .products-toolbar__total-products{display:none}}.cc-main-search .card__media img{object-fit:contain}.cc-main-search .card__media .image__container{position:absolute;top:0;right:0;bottom:0;left:0;display:none;width:100%}.cc-main-search .card__media .image__container .image-element__wrap{max-width:100%}.cc-main-search .card__media>a{padding-top:100%;display:block;overflow:hidden;position:relative}.cc-main-search .card__media>a:hover>img:not(.images-length--1){display:none}.cc-main-search .card__media>a:hover>img:not(.images-length--1)+.image__container{display:block}.cc-main-search button.swym-button{position:absolute;top:10px;right:0;z-index:1;padding:0 10px;background-color:transparent;min-height:0;width:50px}.cc-main-search button.swym-button svg{width:15.28px;height:22.46px}.cc-main-search .card__info-container .price{display:none}.cc-main-search .card__info-container .title{font-weight:500;font-size:19.6174px;line-height:39px;color:#000;margin:8px 0 0;text-transform:initial;text-align:left}.cc-main-search .product-sample{background:transparent;border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;min-height:41px;column-gap:6px}.cc-main-search .product-sample span:last-of-type{text-align:left;font-weight:500;font-size:15.2268px;line-height:43px;color:#000;text-transform:initial;margin-left:6px;transition:all .25s linear;letter-spacing:normal}.cc-main-search .product-sample .sample-icon{width:21.34px;height:21.34px;border:.8992px solid black;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .25s linear}.cc-main-search .product-sample .sample-icon .svg-sample-active{display:none}.cc-main-search .product-sample .sample-icon span{position:relative;top:-4px;margin:0;padding:0}.cc-main-search .product-sample:hover .sample-icon{background-color:#910534;border-color:#910534}.cc-main-search .product-sample:hover .sample-icon span{color:#fff}.cc-main-search .product-sample:hover span{color:#910534}.cc-main-search .product-sample:hover svg path{stroke:#fff}.cc-main-search .product-sample.sample-added{color:#910534}.cc-main-search .product-sample.sample-added span:last-of-type{color:#910534}.cc-main-search .product-sample.sample-added .sample-icon{background-color:#910534;border:.8992px solid #910534}.cc-main-search .product-sample.sample-added .svg-sample-default{display:none}.cc-main-search .product-sample.sample-added .svg-sample-active{display:block}.cc-main-search .boost-pfs-filter-load-more{margin-top:0;padding:0;margin-bottom:20px}.cc-main-search .boost-pfs-filter-load-more .boost-pfs-filter-load-more-button{background:#fff;border:1px solid whitesmoke;color:#910534;font-weight:700;transition:all .25s ease-in-out}.cc-main-search .boost-pfs-filter-load-more .boost-pfs-filter-load-more-button:hover{background:#910534;border-color:#910534;color:#fff}.cc-main-search .products-toolbar{display:flex;justify-content:flex-end;border-bottom:none}@media screen and (max-width:768px){.cc-main-search .products-toolbar{justify-content:space-between;border-bottom:1px solid;padding-top:20px}}.cc-main-search .products-toolbar__sort{margin-left:47px;position:relative;cursor:pointer}@media screen and (max-width:768px){.cc-main-search .products-toolbar__sort{margin:auto}}.cc-main-search .products-toolbar__sort label{position:relative;font-weight:400;font-size:15px;line-height:20px;text-align:center;text-transform:uppercase;color:#422;margin-top:5px;padding-right:25px;cursor:pointer}.cc-main-search .products-toolbar__sort label:after{content:"";position:absolute;right:0;top:3px;width:16px;height:12px;background-image:url("data:image/svg+xml,%0A%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L8.5 10.5L16 1.5' stroke='%23442222' stroke-width='1.67'/%3E%3C/svg%3E%0A")}.cc-main-search .products-toolbar__sort select{position:absolute;left:0;top:0;color:#000;font-size:15px;line-height:20px;opacity:0;max-width:100%}.cc-main-search .boost-pfs-filter-total-products{font-weight:500;font-size:15px;line-height:20px;text-transform:uppercase;color:#000}.cc-main-search .sidebar-title{font-weight:400;font-size:20px;line-height:27px;text-transform:uppercase;color:#000;padding-bottom:8px;margin-bottom:0;border-bottom:1px solid #d9d9d9}.cc-main-search .boost-pfs-filter-tree-v .boost-pfs-filter-option{border-color:#c3bfbd;padding:17px 0}.cc-main-search .boost-pfs-filter-tree-v .boost-pfs-filter-option:first-child{padding-top:17px}.cc-main-search .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-heading{font-weight:500;font-size:16px;line-height:22px;text-transform:initial;color:#000;padding-bottom:0}.cc-main-search .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text:before{position:absolute;top:50%;right:0;margin:0;width:14px;height:8px;background-repeat:no-repeat;border:none;background-image:url("data:image/svg+xml,%0A%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.41394 1.33057L6.71003 7.62666L13.0061 1.33057' stroke='%23C3BFBD' stroke-width='1.16827'/%3E%3C/svg%3E%0A");transform:translateY(-50%)}.cc-main-search .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li{padding-left:35px;margin-bottom:15px}.cc-main-search .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box{width:17px;height:17px}.cc-main-search .boost-pfs-filter-option-value{font-size:15px;text-transform:uppercase}.cc-main-search .boost-pfs-filter-option-amount{display:none}.cc-main-search .boost-pfs-filter-option-item.selected{font-weight:initial}.cc-main-search .boost-pfs-filter-clear-all{text-transform:uppercase;text-decoration:underline;margin-top:-5px;letter-spacing:1.7989px}.cc-main-search .refine-by-option{display:block;font-size:15px;line-height:34px;text-transform:uppercase}.cc-main-search .refine-by-value{font-size:15px;line-height:34px;text-transform:uppercase}.cc-main-search .boost-pfs-filter-tree-mobile-button{width:50%}.cc-main-search .boost-pfs-filter-tree-mobile-button button{font-size:16.9128px;line-height:23px;text-align:center;margin:0;padding:0;background:transparent;color:#422}.cc-main-search .boost-pfs-filter-btn-load-previous-page-wrapper{display:none!important}.cc-main-search .main-search__header{margin-top:40px}.cc-main-search .boost-pfs-filter-products{margin-bottom:20px;column-gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:768px){.cc-main-search .boost-pfs-filter-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/215/assets/theme.css.map */
