.section-colour-palette{position:relative}.section-colour-palette:before{content:"";position:fixed;top:0;left:0;z-index:99;display:block;width:100vw;height:100vh;visibility:hidden;opacity:0;background-color:#0009;transition:all .3s ease}.section-colour-palette:has(.color-drawer.active):before{visibility:visible;opacity:1}.color-drawer{position:fixed;z-index:9999999998;top:0;right:0;width:100vw;height:100vh;display:flex;justify-content:flex-end;transform:translate(100%);transition:all .3s ease}.color-drawer.active{transform:translate(0)}.color-drawer .js-sizechart-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;background:#0009;padding:6px;z-index:99;height:100vh;overflow:auto;display:none}.color-drawer .js-sizechart-lightbox.active{display:block}.color-drawer .js-sizechart-lightbox .size-chart-wrap{position:relative;background:#fff;max-width:75vw;margin:auto;padding:44px}.color-drawer .js-sizechart-lightbox .size-chart-wrap p a,.color-drawer .js-sizechart-lightbox .size-chart-wrap a span{color:#910534;text-underline-offset:2px}@media screen and (max-width:768px){.color-drawer .js-sizechart-lightbox .size-chart-wrap{max-width:90vw}}.color-drawer .js-sizechart-lightbox .feature_divider{margin-bottom:20px}.color-drawer .js-sizechart-lightbox h5{font-size:23px;text-align:center}@media screen and (max-width:768px){.color-drawer .js-sizechart-lightbox h5{font-size:18px}}.color-drawer .js-sizechart-lightbox .size-chart-close{position:absolute;top:0;right:0;width:36px;height:36px;padding:10px}@media screen and (max-width:768px){.color-drawer .js-sizechart-lightbox .size-chart-close{width:44px;height:44px}}.color-drawer__inner{padding:20px 32px 32px;width:100%;max-width:430px;background:#fff;overflow-y:auto}.color-drawer__header{display:flex;justify-content:space-between;margin-bottom:18px}.color-drawer__title{font-weight:600;font-size:25px;color:#333}.color-drawer__button{display:flex;color:#333;align-items:center;cursor:pointer}.color-drawer__button svg{width:30px;height:30px}.color-drawer__info{display:flex;padding:27px 18px;background-color:#f3f3f3b3;border-radius:9px}.color-drawer__color{width:49px;height:49px;margin-right:14px;border-radius:7px;border:.5px solid #979797}.color-drawer__color-title{margin-bottom:4px;font-weight:600;font-size:19px;line-height:1;color:#333}a.color-drawer__color-link{font-weight:400;font-size:14px;color:#333;text-decoration:underline}.color-drawer__product-container{min-height:454px}.color-drawer__product-container .product-info__price{position:relative;padding-left:50px;margin-top:15px;font-size:18px;font-weight:700}.color-drawer__product-container .product-info__price:before{content:"Total:";display:block;position:absolute;top:0;left:0}.color-drawer__product-container .option-selector{margin-bottom:18px}.color-drawer__product-container .custom-select__btn{padding:10px 14px;border:1px solid #C3BFBD;border-radius:4px}.color-drawer__product-container .custom-select__btn .text-start{font-weight:400}.color-drawer__product-container .label{margin-bottom:2px;font-weight:600;font-size:16px;color:#333}.color-drawer__product-container .variant-picker__size-chart{position:relative;display:block}.color-drawer__product-container .size_chart{position:absolute;width:100%;display:flex;flex-direction:row;justify-content:flex-end;top:0;right:0;font-size:14px;color:#910534}.color-drawer__product-container .size_chart svg{margin-right:6px;width:20px}.color-drawer__product-container .size_chart svg path{fill:#910534}.color-drawer__product-container .size_chart span{display:flex;align-items:center}.color-drawer__product-container .size_chart span strong{margin-right:4px}.color-drawer__product-container .paint-calculator-pdp__button{position:absolute;top:86px;right:0;display:flex;align-items:center;font-size:14px;color:#910534;cursor:pointer}.color-drawer__product-container .paint-calculator-pdp__button span{display:flex;align-items:center;margin-right:5px;font-weight:700}.color-drawer__product-container .paint-calculator-pdp__button span svg{margin-right:5px}.color-drawer__product-container .qty-input.qty-input--combined{border:1px solid #d9dbdc;border-radius:4px}.color-drawer__product-container .qty-input.qty-input--combined .btn--minus{border-right:1px solid #d9dbdc;border-radius:0}.color-drawer__product-container .qty-input.qty-input--combined .qty-input__input{width:58px}.color-drawer__product-container .qty-input.qty-input--combined .btn--plus{border-left:1px solid #d9dbdc;border-radius:0}.color-drawer__product-container .add_to_cart_sample_wrapper{margin-top:22px}.color-drawer__product-container .label_samples{display:block;font-weight:600;font-size:15px;margin-bottom:6px;color:#222;text-transform:none}.color-drawer__product-container .add_to_cart_sample_options{display:flex;justify-content:space-between}.color-drawer__product-container .add_to_cart_sample_options p{margin-bottom:0;flex:1}.color-drawer__product-container .add_to_cart_sample_options .action_button{display:inline-block;width:100%;height:unset;margin:0;padding:11px;letter-spacing:0;text-transform:none;text-align:center;background-color:#fff;border:1px solid #910534;border-radius:4px;transition:all .2s ease}.color-drawer__product-container .add_to_cart_sample_options .action_button:hover{background-color:#910534;border-color:#910534}.color-drawer__product-container .add_to_cart_sample_options .action_button:hover span{color:#fff}.color-drawer__product-container .add_to_cart_sample_options span{display:block;font-size:13px;line-height:19px;color:#910534}.color-drawer__product-container .add_to_cart_sample_options strong{text-transform:uppercase}.color-drawer__product-container .product-info__add-button{width:100%;margin-top:24px}.color-drawer__product-container .product-info__add-button .btn{padding-top:10px;padding-bottom:10px;font-weight:400;border-radius:4px}.color-drawer__banner{position:relative;padding-bottom:52%;margin-top:28px;border-radius:9px}.color-drawer-banner__content{position:absolute;top:0;left:50%;width:75%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%)}.color-drawer-banner__title{font-weight:600;font-size:21px;color:#fff}.color-drawer-banner__text{font-weight:400;font-size:14px;color:#fff;text-align:center}.color-drawer-banner__button.btn{padding:10px 47px;margin-top:15px;font-weight:400;font-size:12px;color:#fff;background-color:#910534;border-radius:3px}.colour-palette-container{max-width:1318px;margin:20px auto;text-align:center}.selected-color{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.navigation{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.navigation button{width:50px;height:50px;font-size:24px;font-weight:700;cursor:pointer;border:none;border-radius:50%;background-color:#910534;color:#fff;display:flex;justify-content:center;align-items:center;transition:background-color .3s,transform .2s}.navigation button:hover{background-color:#700127;transform:scale(1.1)}.color-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}@media(max-width:600px){.color-grid{grid-template-columns:repeat(2,1fr)}.color-drawer{max-width:100%;align-items:flex-end;transform:translateY(100%);transition:all .3s ease}.color-drawer.active{transform:translate(0)}.color-drawer__inner{max-width:100%;max-height:530px;padding:20px 20px 80px}.color-drawer__product-container{min-height:390px}.color-drawer__product-container .product-info__add-button{margin-top:0}.product-info__add-to-cart{position:fixed;bottom:0;left:0;padding:20px;width:100%;z-index:99;background:#fff;box-shadow:0 -2px 13px #0000001f}}@media(min-width:601px)and (max-width:900px){.color-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:901px){.color-grid{grid-template-columns:repeat(6,1fr)}}.color{position:relative;width:100%;height:100px;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#333;font-size:14px;transition:transform .3s}.color__button{position:absolute;top:6px;right:0;z-index:5;display:flex;align-items:center;height:28px;padding:2px 14px;background-color:transparent;border-radius:70px;visibility:hidden;opacity:0;transition:all .2s ease}.color__button:hover{background-color:#fafcfc;box-shadow:0 3px 5px #0000001f}.color__button:hover .color__button-text{display:block;opacity:1}.color__button-text{margin-right:5px;font-weight:500;font-size:15px;color:#333;display:none;opacity:0;transition:all .2s ease}.color__button-icon{display:flex;align-items:center}.color:hover{transform:scale(1.05)}.color:hover .color__button{visibility:visible;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/215/assets/colour-palette.css.map */
