.cc-main-product{--product-info-width: 519px !important;--page-width: 1318px}.cc-main-product .product-media{border:none;padding-right:19px}.cc-main-product .product-media .media{border-radius:6px;overflow:hidden}.cc-main-product .product-media .product-media__action{display:inline-flex;align-items:center;gap:5px;padding:8px 13px;border:none;background:#fff;color:rgb(var(--text-color));font-size:12px;font-weight:400;line-height:14px;letter-spacing:1.648px;text-transform:uppercase;white-space:nowrap;border-radius:0;min-width:177px;justify-content:center}.cc-main-product .product-media .product-media__action svg{flex:0 0 auto;width:20px;height:20px}.cc-main-product .product-media .product-media__action.product-media__action-watch-video{gap:10px}.cc-main-product .product-media .product-media__action.product-media__action-watch-video svg{width:24px;height:24px}.cc-main-product .product-media .product-media__actions{position:absolute;bottom:19px;left:30px;z-index:2;gap:15px}.cc-main-product .product-media .product-media__actions.product-media__actions--end{left:auto;right:20px;flex-direction:column;bottom:20px;gap:12px}.cc-main-product .product-media .product-media__actions.product-media__actions--end .product-media__action{background:transparent;color:#fff;border:1px solid #fff;padding:7px 12px;min-height:40px}.cc-main-product .product-media .product-media__actions.product-media__actions--end .product-media__action.product-media__action-watch-video svg path{fill:#fff}.cc-main-product .product-media .product-media__actions.product-media__actions--end .product-media__action.product-media__action-inspiration svg path{stroke:#fff}.cc-main-product .product-media .product-media__swatches{margin-top:0;gap:8.8px;list-style:none;padding:14px 36px;border-radius:0 0 6px 6px;background:#fff}.cc-main-product .product-media .product-media__swatches .product-media__swatch{width:42px;height:42px;border-radius:5px}.cc-main-product .product-media .product-media__swatches .product-media__swatch.active{border:2px solid rgb(var(--text-color))}.cc-main-product .product-media .product-media__text{margin-top:14px;color:rgb(var(--text-color));font-size:13px;line-height:20px}.cc-main-product .product-media .product-media__info{position:absolute;bottom:20px;left:35px;z-index:2;max-width:495px;color:#fff}.cc-main-product .product-media .product-media__info .product-media__info-vendor{margin:0 0 8px;font-size:12px;font-weight:400;line-height:12px;letter-spacing:1.35px;text-transform:uppercase}.cc-main-product .product-media .product-media__info .product-media__info-title{margin:0;font-family:var(--heading-font-family);font-size:42px;font-weight:400;line-height:42px;color:inherit}.cc-main-product .product-media .media-gallery__viewer{border:none}.cc-main-product .product-media.product-media-with-swatches .media{border-radius:6px 6px 0 0}.cc-main-product .product-info{padding-left:19px}.cc-main-product .product-info:before,.cc-main-product .product-info:after{display:none}.cc-main-product .product-info .product-vendor-sku{display:flex;align-items:center;width:100%;flex-wrap:wrap;margin-bottom:8px}.cc-main-product .product-info .product-vendor-sku .product-info__custom-reviews{width:fit-content;display:inline-block;margin-left:auto}.cc-main-product .product-info .product-vendor-sku .product-info__custom-reviews .ruk-rating-snippet-count{font-size:15px;font-weight:400;line-height:18px;letter-spacing:1.3px}.cc-main-product .product-info .product-vendor-sku .product-vendor{font-size:12px;line-height:12px;letter-spacing:1.35px;text-transform:uppercase}.cc-main-product .product-info .product-info__title{margin-bottom:17px}.cc-main-product .product-info .product-info__title .product-title{margin-bottom:0;font-size:39px;line-height:40px}.cc-main-product .product-info .product-price{margin-top:17px}.cc-main-product .product-info .product-price .price__current,.cc-main-product .product-info .product-price .price__was{font-size:36px;font-weight:400;line-height:28.8px;color:rgb(var(--heading-color));font-family:var(--heading-font-family)}.cc-main-product .product-info .product-price .price__was{opacity:.6;font-size:26px}.cc-main-product .product-info .product-info__block-swatches{margin-top:23px;margin-bottom:17px}.cc-main-product .product-info .product-color__product-swatches .product-swatches__items{display:flex;flex-wrap:wrap;gap:6px}.cc-main-product .product-info .product-color__product-swatches .product-swatches__items .product-swatches__item{width:42px;height:42px;display:block;border-radius:5px;overflow:hidden;border:2px solid transparent}.cc-main-product .product-info .product-color__product-swatches .product-swatches__items .product-swatches__item.active{border-color:rgb(var(--text-color))}.cc-main-product .product-info .product-color__product-swatches .product-swatches__items .product-swatches__item .product-swatches__image,.cc-main-product .product-info .product-color__product-swatches .product-swatches__items .product-swatches__item .swatch-color{width:100%;height:100%}.cc-main-product .product-info .product-color__product-swatches .product-swatches__items[data-swatches-type=text]{gap:12px}.cc-main-product .product-info .product-color__product-swatches .product-swatches__items[data-swatches-type=text] .product-swatches__item{display:flex;align-items:center;justify-content:center;background-color:transparent;color:rgb(var(--text-color));font-size:12px;line-height:14px;letter-spacing:1.3px;text-transform:uppercase;width:unset;height:unset;padding:var(--btn-padding-y, 12px) 16px;font-size:.88em;font-weight:700;line-height:1.2em;text-align:center;border:var(--btn-border-width) solid rgba(var(--text-color) / 20%);border-radius:var(--btn-border-radius, 0)}.cc-main-product .product-info .product-color__product-swatches .product-swatches__items[data-swatches-type=text] .product-swatches__item.active{box-shadow:0 0 0 2px rgba(var(--text-color) / 60%)}.cc-main-product .product-info .product-info__block-short-text{margin-top:17px;margin-bottom:17px;color:#666a6d;font-size:14px;font-weight:400;line-height:22px}.cc-main-product .product-info .product-info__block-paint-form{margin-bottom:8px}.cc-main-product .product-info .product-info__block-buy-buttons{margin:8px 0}.cc-main-product .product-info .product-info__block-buy-buttons .product-info__add-button{margin:0}.cc-main-product .product-info .product-info__block-buy-buttons .product-info__add-button .btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:13px;font-weight:500;line-height:14px;letter-spacing:1.6px;text-transform:uppercase;border-radius:8px;padding:21px 10px}.cc-main-product .product-info .product-info__block-buy-buttons .product-info__add-button .btn svg{flex:0 0 auto;width:17.074px;height:19.5px;margin-right:7px}.cc-main-product .product-info .product-info__block-buy-buttons quantity-input .btn--minus:before,.cc-main-product .product-info .product-info__block-buy-buttons quantity-input .btn--minus:after,.cc-main-product .product-info .product-info__block-buy-buttons quantity-input .btn--plus:before{height:1px}.cc-main-product .product-info .product-info__block-buy-buttons quantity-input .btn--plus:after{width:1px}.cc-main-product .product-info .product-info__block-buy-buttons .qty-input{--padding: 15.5px;border-radius:10px;border:1px solid rgb(var(--text-color))}.cc-main-product .product-info .product-info__block-buy-buttons .qty-input .qty-input__input{width:30px;font-size:14px;font-weight:400;line-height:14px;color:rgb(var(--text-color));padding:20.5px 0}.cc-main-product .product-info .product-add-sample-form{margin:8px 0;display:flex;gap:8px}.cc-main-product .product-info .product-add-sample-form .card__sample-add,.cc-main-product .product-info .product-add-sample-form .colour-leaf-add{position:relative;width:100%;min-width:calc(50% - 4px)}.cc-main-product .product-info .product-add-sample-form .card__sample-btn,.cc-main-product .product-info .product-add-sample-form .colour-leaf-btn{width:100%;font-size:13px;font-weight:400;line-height:11px;letter-spacing:1.648px;text-transform:uppercase;display:flex;flex-direction:row-reverse;border-radius:8px;border:1px solid rgb(var(--text-color));color:rgb(var(--text-color));justify-content:center;align-items:center;gap:16px;padding:17px 15px}.cc-main-product .product-info .product-add-sample-form .colour-leaf-btn{min-width:calc(50% - 4px)}.cc-main-product .product-info .product-info__block-product-options{margin-top:17px;margin-bottom:8px}.cc-main-product .product-info .product-info__block-product-options .option-selector{margin-bottom:8px}.cc-main-product .product-info .product-info__block-product-options .option-selector .label{font-size:13px;font-weight:400;line-height:14px;color:rgb(var(--text-color));display:flex;align-items:flex-end}.cc-main-product .product-info .product-info__block-product-options .option-selector .label b{font-weight:500;margin-right:5px}.cc-main-product .product-info .product-info__block-product-options .option-selector[data-selector-type=dropdown] .custom-select__btn{font-size:10.1px;font-weight:400;line-height:11px;letter-spacing:1.648px;text-transform:uppercase;padding:19px 17px;background:#fff;border-radius:8px;border:1px solid rgb(var(--text-color));color:rgb(var(--text-color))}.cc-main-product .product-info .product-info__block-product-options .option-selector[data-selector-type=dropdown] .custom-select__listbox{background-color:#fff;border-radius:0;border:1px solid rgb(var(--text-color));color:rgb(var(--text-color))}.cc-main-product .product-info .product-info__block-product-options .option-selector[data-selector-type=dropdown] .custom-select__option{background-color:#fff;color:rgb(var(--text-color))}.cc-main-product .product-info .product-info__block-product-options .option-selector[data-selector-type=dropdown] .custom-select__option.is-focused{background-color:#f4f0e1}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty .option-selector__row{gap:8px}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty .option-selector__field{min-width:0}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty quantity-input{flex:0 0 auto;position:relative}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty quantity-input .label{margin-bottom:13px;text-align:center;position:absolute;top:-25px;width:100%;justify-content:center}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty quantity-input .btn--minus:before,.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty quantity-input .btn--minus:after,.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty quantity-input .btn--plus:before{height:1px}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty quantity-input .btn--plus:after{width:1px}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty .qty-input--combined{--padding: 15.5px;border-radius:10px;border:1px solid rgb(var(--text-color))}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty .qty-input--combined .qty-input__input{width:30px;font-size:14px;font-weight:400;line-height:14px;color:rgb(var(--text-color));padding:20.5px 0}.cc-main-product .product-info .product-info__block-product-options .calculator-block{font-size:13px;font-weight:400;line-height:14px;color:rgb(var(--text-color));display:flex;align-items:flex-end}.cc-main-product .product-info .product-info__block-product-options .calculator_btn{margin-left:10px;display:inline-flex;align-items:flex-end;gap:3px;cursor:pointer}.cc-main-product .product-info .product-info__block-product-options .calculator_btn .text{text-decoration:underline}.cc-main-product .product-info .product-info__block-product-options .calculator_btn .icon{width:16px;height:16px}.cc-main-product .product-info .product-delivery-message{gap:8px;color:#000;font-size:11.6px;font-weight:400;line-height:12px;margin:18px 0;justify-content:center}.cc-main-product .product-info .product-delivery-message svg{flex:0 0 auto;width:12px;height:12px}.cc-main-product .product-info .product-usp{margin-top:18px;margin-bottom:29px}.cc-main-product .product-info .product-usp .product-usp__grid{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:1fr;gap:16px 28px;background-color:#d5caac;border-radius:8px;padding:18px}.cc-main-product .product-info .product-usp .product-usp__item{display:flex;align-items:center;gap:11px;color:rgb(var(--text-color));font-size:13px;font-weight:400;line-height:normal}.cc-main-product .product-info .product-usp .product-usp__item .product-usp__item-icon{width:27px;height:fit-content;display:block}.cc-main-product .product-info .product-usp .product-usp__item svg{flex:0 0 auto;max-width:100%;display:block}.cc-main-product .product-info .product-info__block-metafield-product-list{margin-top:29px;border-top:1px solid rgb(var(--text-color));padding-top:23px}.cc-main-product .product-info .product-info__block-complementary{margin-top:30px;margin-bottom:23px}.cc-main-product .product-info .product-info__block-complementary .block-heading{color:rgb(var(--text-color));font-size:21px;font-weight:400;line-height:21px;margin-bottom:14px}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid{display:flex;flex-flow:row wrap;gap:6px}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid li{width:calc(50% - 3px)}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid .card{margin:0;padding:6px 7px;background:#fff;width:100%;height:100%;align-items:center;border-radius:2px}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid .card .card__media{flex:0 0 62px}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid .card .card__info{padding-left:9px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid .card .card__info .card-title{margin:0;font-size:14px;font-weight:400;line-height:17px;letter-spacing:.224px;text-transform:capitalize;color:rgb(var(--text-color))}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid .card .card__info .price{margin-bottom:0}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid .card .card__info .price .price__current,.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid .card .card__info .price .price__from{font-size:13px;font-weight:500;line-height:normal;letter-spacing:.26px}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid .card .card__info .price .price__was{display:none}@media(min-width:1024px){.cc-main-product .product-info__add-to-cart quantity-input{flex-basis:94px}}@media(max-width:769px){.cc-main-product .product-media{padding-right:0;margin:0 calc(var(--gutter) * -1) 16px;width:100vw}.cc-main-product .product-media .media{border-radius:0;padding-top:100%!important}.cc-main-product .product-media .product-media__action{padding:9px 10px;letter-spacing:1.3px;font-size:12px;line-height:14px;min-width:calc(50% - 6px)}.cc-main-product .product-media .product-media__action.product-media__action-watch-video{gap:7px}.cc-main-product .product-media .product-media__action.product-media__action-watch-video svg{width:22px;height:22px}.cc-main-product .product-media .product-media__actions{bottom:auto;top:11px;left:14px;width:calc(100% - 28px);gap:6px;flex-wrap:nowrap}.cc-main-product .product-media .product-media__actions.product-media__actions--end{left:14px;right:14px;flex-direction:row;bottom:auto}.cc-main-product .product-media .product-media__info{position:absolute;bottom:32px;left:22px;max-width:calc(100% - 44px)}.cc-main-product .product-media .product-media__swatches{padding:14px 23px}.cc-main-product .product-media.product-media-with-swatches .media{border-radius:0}.cc-main-product .product-info{padding-left:0}.cc-main-product .product-info .product-info__title .product-title{font-size:30px;line-height:34px}.cc-main-product .product-info .product-price .price__current,.cc-main-product .product-info .product-price .price__was{font-size:26px;line-height:26.8px}.cc-main-product .product-info .product-price .price__was{font-size:22px}.cc-main-product .product-info .product-info__block-metafield-product-list{border-top:none;padding-top:0;padding-right:0;margin:27px calc(var(--gutter) * -1) 16px;width:100vw}.cc-main-product .product-info .product-info__block-metafield-product-list .block-header{padding:0 var(--gutter)}.cc-main-product .product-info .product-info__block-metafield-product-list .slider{scroll-padding-left:var(--gutter)}.cc-main-product .product-info .product-info__block-metafield-product-list .slider-wrapper{width:100%;max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.cc-main-product .product-info .product-usp{margin-bottom:21px}.cc-main-product .product-info .product-usp .product-usp__grid{grid-template-rows:none;grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;gap:13px;padding:18px 25px}.cc-main-product .product-info .product-usp .product-usp__grid .product-usp__item{gap:14px;font-size:14px}.cc-main-product .product-info .product-usp .product-usp__grid .product-usp__item .product-usp__item-icon{width:24px}.cc-main-product .product-info .product-info__block-complementary{margin-top:27px}.cc-main-product .product-info .product-info__block-complementary .block-heading{margin-bottom:15px}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid{gap:7px}.cc-main-product .product-info .product-info__block-complementary .block-layout--list .recommendations-grid li{width:100%}.cc-main-product .product-info .product-info__block-buy-buttons quantity-input{flex:1 1 18%}.cc-main-product .product-info .product-info__block-buy-buttons .qty-input{--padding: 7.5px;border-radius:8px}.cc-main-product .product-info .product-info__block-buy-buttons .qty-input .qty-input__input{padding:14.5px 0}.cc-main-product .product-info .product-info__block-buy-buttons .product-info__add-to-cart .btn{font-size:11px;padding:12px 7px}.cc-main-product .product-info .product-info__block-buy-buttons .product-info__add-to-cart .btn svg{width:15.074px;height:17.5px;margin-right:3px}.cc-main-product .product-info .product-info__block-product-options .option-selector[data-selector-type=dropdown] .custom-select__btn{font-size:11px;font-style:normal;font-weight:400;line-height:16px;padding:13px 16px}.cc-main-product .product-info .product-info__block-product-options .option-selector[data-selector-type=dropdown] .custom-select__listbox{background-color:#fff;border-radius:0;border:1px solid rgb(var(--text-color));color:rgb(var(--text-color))}.cc-main-product .product-info .product-info__block-product-options .option-selector[data-selector-type=dropdown] .custom-select__option{background-color:#fff;color:rgb(var(--text-color))}.cc-main-product .product-info .product-info__block-product-options .option-selector[data-selector-type=dropdown] .custom-select__option.is-focused{background-color:#f4f0e1}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty quantity-input .label{display:none}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty .qty-input--combined{--padding: 11.5px;border-radius:8px}.cc-main-product .product-info .product-info__block-product-options .option-selector.option-selector--with-qty .qty-input--combined .qty-input__input{padding:14.5px 0}.cc-main-product .product-info .product-add-sample-form .card__sample-btn,.cc-main-product .product-info .product-add-sample-form .colour-leaf-btn{padding:17px 9px;gap:6px}.cc-main-product .product-info .product-info__block-paint-form{margin-top:20px}}.cc-product-details{--product-info-width: 519px !important;--page-width: 1318px}.cc-product-details .custom-reviews .ruk-rating-snippet-count{font-size:15px;font-weight:400;line-height:18px;letter-spacing:1.3px}.cc-product-details .product-details__block .disclosure summary{padding:26px 0}.cc-product-details .product-details__block .disclosure summary .disclosure__title{font-size:13px;line-height:11px;letter-spacing:1.648px;text-transform:uppercase;font-family:var(--body-font-family)}.cc-product-details .product-details__block .disclosure .disclosure__content{font-size:13.5px;font-weight:400;line-height:21px;letter-spacing:.368px;color:rgb(var(--heading-color))}.cc-product-details .product-details__block .disclosure .disclosure__content:after{display:none}.cc-product-details .product-details__block .disclosure .disclosure__content .metafield-rich_text_field p:last-child{margin-bottom:0}.cc-product-details .product-details__block .tab-read-more__btn{display:block;font-size:13px;line-height:14px;margin-bottom:32px;margin-top:-17px}.cc-product-details .product-details__block .product-technical-details__label{margin:16px 0 8px;font-size:14px}.cc-product-details .product-details__block .product-technical-details__label:first-child{margin-top:0}.cc-product-details .product-details__block .product-technical-details__value{margin:0}@media(max-width:769px){.cc-product-details .product-details__block .disclosure summary{padding:17px 0}.cc-product-details .product-details__block .disclosure summary .disclosure__title{font-size:11px}.cc-product-details .product-details__block .disclosure .disclosure__content{font-size:11.5px;line-height:18px}.cc-product-details .product-details__block .product-technical-details__label{font-size:12px}}@media(min-width:769px){.shopify-section+.product-main:before,.product-details+.shopify-section:before,.product-main+.shopify-section:not(.product-details):before{display:none}.product-main+.product-details>.container{border:none;padding-right:19px}}.template--paint .cc-main-product .product-media{padding-bottom:2px}.template--paint .cc-main-product .product-media .product-media__text{font-size:12px;font-weight:400;line-height:18px;letter-spacing:1.648px;text-transform:uppercase;opacity:.5;margin-top:13px}.template--paint .cc-main-product .product-media .product-media__text strong{font-weight:700}.template--paint .cc-main-product .product-info .product-info__block-metafield-product-list{border-top:none;padding-top:0;margin-top:21px}.template--paint .cc-product-details .product-details__block{margin-top:10px}@media(max-width:769px){.template--paint .cc-main-product .product-media{padding-bottom:0}.template--paint .cc-main-product .product-media .product-media__text{line-height:15px;margin:16px var(--gutter) 0;padding-bottom:15px;border-bottom:1px solid #ABAEB3}}.wallpaper-calculator,.paint-calculator{justify-content:flex-end;align-items:flex-start;height:100vh;max-height:unset}.wallpaper-calculator.modal,.paint-calculator.modal{z-index:9999}.wallpaper-calculator .wallpaper-calculator__window,.wallpaper-calculator .paint-calculator__window,.paint-calculator .wallpaper-calculator__window,.paint-calculator .paint-calculator__window{max-width:530px;border-radius:0;padding:0;background:#fff;margin:0;height:100%;max-height:unset}.wallpaper-calculator .product-calculator__header,.paint-calculator .product-calculator__header{padding:19px 16px 14px;border-bottom:3px solid rgb(var(--text-color))}.wallpaper-calculator .product-calculator__heading,.paint-calculator .product-calculator__heading{font-family:var(--heading-font-family);font-size:27px;line-height:14px}.wallpaper-calculator .product-calculator__content,.paint-calculator .product-calculator__content{padding:22px 13px}.wallpaper-calculator .product-calculator__measure,.wallpaper-calculator .product-calculator__note,.paint-calculator .product-calculator__measure,.paint-calculator .product-calculator__note{gap:13px;padding:0 3px;margin-bottom:24px}.wallpaper-calculator .product-calculator__measure svg,.wallpaper-calculator .product-calculator__note svg,.paint-calculator .product-calculator__measure svg,.paint-calculator .product-calculator__note svg{flex:0 0 auto;margin-top:2px}.wallpaper-calculator .product-calculator__measure .product-calculator__measure-link,.wallpaper-calculator .product-calculator__note .product-calculator__measure-link,.paint-calculator .product-calculator__measure .product-calculator__measure-link,.paint-calculator .product-calculator__note .product-calculator__measure-link{letter-spacing:.368px;text-decoration:underline;margin-bottom:7px}.wallpaper-calculator .product-calculator__measure .product-calculator__note,.wallpaper-calculator .product-calculator__note .product-calculator__note,.paint-calculator .product-calculator__measure .product-calculator__note,.paint-calculator .product-calculator__note .product-calculator__note{margin:0;line-height:18px;letter-spacing:.368px}.wallpaper-calculator .product-calculator__surface,.paint-calculator .product-calculator__surface{margin:0 9px 14px;padding:20px 16px;border:2px solid rgb(var(--text-color));border-radius:8px;background:#f2f2f2}.wallpaper-calculator .product-calculator__surface .product-calculator__surface-heading,.paint-calculator .product-calculator__surface .product-calculator__surface-heading{margin:0;font-family:var(--heading-font-family);font-size:20px;font-weight:500;line-height:16px}.wallpaper-calculator .product-calculator__surface .product-calculator__surface-subtext,.paint-calculator .product-calculator__surface .product-calculator__surface-subtext{margin:7px 0 11px;font-size:14px;font-weight:400;line-height:21.14px;letter-spacing:1.6px}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions,.paint-calculator .product-calculator__surface .product-calculator__dimensions{gap:20px;align-items:center}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__field,.paint-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__field{display:flex;flex-wrap:nowrap;gap:16px;align-items:center}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__field .label,.paint-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__field .label{font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.648px;text-transform:uppercase;white-space:nowrap;margin:0}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__input-wrap,.paint-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__input-wrap{gap:6px;padding:14.5px 7px;background:#fff;border-radius:8px;border:1px solid rgb(var(--text-color));max-width:85px}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__input-wrap input,.paint-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__input-wrap input{flex:1 1 auto;width:100%;padding:0;border:none;text-align:center;background:transparent;font-size:11px;font-weight:400;line-height:16px;letter-spacing:1.648px}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__input-wrap input::placeholder,.paint-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__input-wrap input::placeholder{color:rgb(var(--text-color))}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__input-wrap input:focus,.paint-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__input-wrap input:focus{outline:none;border:none;box-shadow:none}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__unit,.paint-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__unit{color:rgb(var(--text-color));font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.648px}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__multiply,.paint-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__multiply{font-size:11px;font-weight:400;line-height:16px;letter-spacing:1.648px;text-transform:uppercase;color:rgb(var(--text-color))}.wallpaper-calculator .product-calculator__result,.paint-calculator .product-calculator__result{padding:11px 9px 19px;border-radius:8px;background:#f3f3f3;position:relative}.wallpaper-calculator .product-calculator__result .js-wallpaper-calculator-calculate,.wallpaper-calculator .product-calculator__result .js-paint-calculator-calculate,.paint-calculator .product-calculator__result .js-wallpaper-calculator-calculate,.paint-calculator .product-calculator__result .js-paint-calculator-calculate{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:500;line-height:16px;letter-spacing:1.648px;text-transform:uppercase;padding:20px 15px 18px;border-width:1px}.wallpaper-calculator .product-calculator__result .js-wallpaper-calculator-calculate svg,.wallpaper-calculator .product-calculator__result .js-paint-calculator-calculate svg,.paint-calculator .product-calculator__result .js-wallpaper-calculator-calculate svg,.paint-calculator .product-calculator__result .js-paint-calculator-calculate svg{flex:0 0 auto;width:17.1px;height:19px}.wallpaper-calculator .product-calculator__result .alert,.paint-calculator .product-calculator__result .alert{margin-top:10px}.wallpaper-calculator .product-calculator__result-text,.paint-calculator .product-calculator__result-text{margin:8px 0 0;text-align:center;font-size:14px;font-weight:400;line-height:21.14px;letter-spacing:1.6px}.wallpaper-calculator .wallpaper-calculator__roll,.paint-calculator .wallpaper-calculator__roll{gap:10px;margin-top:9px}.wallpaper-calculator .wallpaper-calculator__roll-details,.paint-calculator .wallpaper-calculator__roll-details{flex:1 1 auto;gap:10px;justify-content:space-between;padding:17.25px 17px;border:1px solid rgb(var(--text-color));border-radius:8px;background:transparent}.wallpaper-calculator .wallpaper-calculator__roll-label,.paint-calculator .wallpaper-calculator__roll-label{font-size:10.1px;font-weight:400;line-height:11px;letter-spacing:1.648px;text-transform:uppercase}.wallpaper-calculator .wallpaper-calculator__roll-info,.paint-calculator .wallpaper-calculator__roll-info{font-size:11px;font-weight:400;line-height:11px;letter-spacing:1.648px;display:flex;gap:10px}.wallpaper-calculator .wallpaper-calculator__roll-price,.paint-calculator .wallpaper-calculator__roll-price{font-size:11px;font-weight:400;line-height:11px;letter-spacing:1.648px;text-transform:uppercase}.wallpaper-calculator .wallpaper-calculator__qty,.paint-calculator .wallpaper-calculator__qty{flex:0 0 auto}.wallpaper-calculator .wallpaper-calculator__qty .qty-input,.paint-calculator .wallpaper-calculator__qty .qty-input{--padding: 8px;background:transparent}.wallpaper-calculator .wallpaper-calculator__qty .qty-input--combined,.paint-calculator .wallpaper-calculator__qty .qty-input--combined{border:1px solid rgb(var(--text-color));border-radius:8px;padding:0 7px}.wallpaper-calculator .wallpaper-calculator__qty .qty-input__input,.paint-calculator .wallpaper-calculator__qty .qty-input__input{width:34px;font-size:14px;font-weight:400;line-height:14px;padding:14px 0}.wallpaper-calculator .wallpaper-calculator__qty .btn--minus:before,.wallpaper-calculator .wallpaper-calculator__qty .btn--minus:after,.wallpaper-calculator .wallpaper-calculator__qty .btn--plus:before,.paint-calculator .wallpaper-calculator__qty .btn--minus:before,.paint-calculator .wallpaper-calculator__qty .btn--minus:after,.paint-calculator .wallpaper-calculator__qty .btn--plus:before{height:1px}.wallpaper-calculator .wallpaper-calculator__qty .btn--plus:after,.paint-calculator .wallpaper-calculator__qty .btn--plus:after{width:1px}.wallpaper-calculator .js-wallpaper-calculator-add-to-cart,.wallpaper-calculator .js-paint-calculator-add-to-cart,.paint-calculator .js-wallpaper-calculator-add-to-cart,.paint-calculator .js-paint-calculator-add-to-cart{display:inline-flex;align-items:center;justify-content:center;gap:11px;margin-top:8px;font-size:13px;font-weight:500;line-height:14px;letter-spacing:1.6px;text-transform:uppercase;border-radius:8px;padding:19px 15px}.wallpaper-calculator .js-wallpaper-calculator-add-to-cart svg,.wallpaper-calculator .js-paint-calculator-add-to-cart svg,.paint-calculator .js-wallpaper-calculator-add-to-cart svg,.paint-calculator .js-paint-calculator-add-to-cart svg{flex:0 0 auto;width:18px;height:19.5px}@media(max-width:769px){.wallpaper-calculator .wallpaper-calculator__roll,.paint-calculator .wallpaper-calculator__roll{flex-wrap:wrap}.wallpaper-calculator .product-calculator__surface .product-calculator__surface-subtext,.paint-calculator .product-calculator__surface .product-calculator__surface-subtext{letter-spacing:.368px;line-height:18px}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions,.paint-calculator .product-calculator__surface .product-calculator__dimensions{gap:17px}.wallpaper-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__field,.paint-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__field{gap:12px}.wallpaper-calculator .wallpaper-calculator__qty .qty-input,.paint-calculator .wallpaper-calculator__qty .qty-input{padding:0}.wallpaper-calculator .wallpaper-calculator__qty .qty-input__input,.paint-calculator .wallpaper-calculator__qty .qty-input__input{width:28px}.wallpaper-calculator .js-wallpaper-calculator-add-to-cart,.wallpaper-calculator .js-paint-calculator-add-to-cart,.paint-calculator .js-wallpaper-calculator-add-to-cart,.paint-calculator .js-paint-calculator-add-to-cart{font-size:11px;padding:12.5px 4px 14px;gap:5px;line-height:14.5px}.wallpaper-calculator .js-wallpaper-calculator-add-to-cart svg,.wallpaper-calculator .js-paint-calculator-add-to-cart svg,.paint-calculator .js-wallpaper-calculator-add-to-cart svg,.paint-calculator .js-paint-calculator-add-to-cart svg{width:15.074px;height:17.5px;margin-right:3px}.wallpaper-calculator .js-wallpaper-calculator-add-to-cart,.paint-calculator .js-wallpaper-calculator-add-to-cart{position:absolute;width:calc(100% - 116px);right:9px;bottom:19px}.wallpaper-calculator .wallpaper-calculator__roll-details,.paint-calculator .wallpaper-calculator__roll-details{flex-wrap:wrap;gap:6px;width:100%}.wallpaper-calculator .wallpaper-calculator__roll-details .wallpaper-calculator__roll-label,.paint-calculator .wallpaper-calculator__roll-details .wallpaper-calculator__roll-label{font-size:9px}.wallpaper-calculator .wallpaper-calculator__roll-details .wallpaper-calculator__roll-info,.wallpaper-calculator .wallpaper-calculator__roll-details .wallpaper-calculator__roll-price,.paint-calculator .wallpaper-calculator__roll-details .wallpaper-calculator__roll-info,.paint-calculator .wallpaper-calculator__roll-details .wallpaper-calculator__roll-price{font-size:10px}}.modal-wallpaper-calculator-measure.modal{z-index:10000}.modal-wallpaper-calculator-measure .modal__content{padding-top:20px}.modal-wallpaper-calculator-measure .modal__content h1,.modal-wallpaper-calculator-measure .modal__content h2{font-size:27px;line-height:27px;margin-bottom:16px}.paint-calculator .product-calculator__content{padding:22px 16px}.paint-calculator .product-calculator__measure{padding:0;margin-bottom:13px}.paint-calculator .product-calculator__measure .product-calculator__measure-link{margin-bottom:0}.paint-calculator .product-calculator__note{margin-bottom:10px}.paint-calculator .product-calculator__note p{margin-bottom:0}.paint-calculator .js-paint-calculator-surfaces{margin:0 6px 24px;background:#f6f6f6;border-radius:8px}.paint-calculator .product-calculator__surface{position:relative;border:none;margin:0;background:transparent;border-radius:0}.paint-calculator .product-calculator__surface .product-calculator__surface-subtext{margin-bottom:9px;font-size:15px;font-weight:400;line-height:21.14px;letter-spacing:normal}.paint-calculator .product-calculator__surface+.js-paint-calculator-surface{border-top:1px solid #bdbaba}.paint-calculator .paint-calculator__surface-remove{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:rgb(var(--text-color))}.paint-calculator .paint-calculator__surface-remove svg{width:14px;height:14px}.paint-calculator .js-paint-calculator-subtract-heading{margin:0;font-family:var(--heading-font-family);font-size:20px;font-weight:500;line-height:16px;padding:20px 16px 0}.paint-calculator .paint-calculator__calculate-result{margin:8px 0;text-align:center;font-size:14px;font-weight:400;line-height:21.14px;white-space:pre-line}.paint-calculator .paint-calculator__surface-actions{gap:5px;padding:0 13px;margin-bottom:20px}.paint-calculator .paint-calculator__surface-action{display:inline-flex;align-items:center;gap:10px;color:rgb(var(--text-color));background:transparent;text-align:left;padding:0 7px 0 14px;width:calc(50% - 3px)}.paint-calculator .paint-calculator__surface-action .paint-calculator__surface-action-icon{display:inline-flex;flex:0 0 auto}.paint-calculator .paint-calculator__surface-action .paint-calculator__surface-action-icon svg{width:25px;height:27px}.paint-calculator .paint-calculator__surface-action .paint-calculator__surface-action-text{display:flex;flex-direction:column;gap:3px}.paint-calculator .paint-calculator__surface-action .paint-calculator__surface-action-label{font-size:11px;font-weight:400;line-height:16px;letter-spacing:1.648px;text-transform:uppercase;color:rgb(var(--text-color))}.paint-calculator .paint-calculator__surface-action .paint-calculator__surface-action-label strong{font-weight:700}.paint-calculator .paint-calculator__surface-action .paint-calculator__surface-action-note{font-size:11px;font-weight:400;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:rgb(var(--text-color))}.paint-calculator .js-paint-calculator-subtract-wrapper{margin:0 6px 24px;background:#f6f6f6;border-radius:8px}.paint-calculator .paint-calculator__total{margin:11px -16px;width:calc(100% + 32px);padding:6px 16px;border-radius:0;background:#f5f3eb;gap:25px}.paint-calculator .paint-calculator__total .paint-calculator__total-label{font-size:13px;font-weight:500;line-height:16px;letter-spacing:1.648px;text-transform:uppercase}.paint-calculator .paint-calculator__total .product-calculator__input-wrap{gap:6px;padding:13.25px 7px;background:#fff;border-radius:8px;border:1px solid rgb(var(--text-color));max-width:85px}.paint-calculator .paint-calculator__total .product-calculator__input-wrap input{flex:1 1 auto;width:calc(100% - 30px);padding:0;border:none;text-align:center;background:transparent;font-size:11px;font-weight:400;line-height:16px;letter-spacing:1.648px}.paint-calculator .paint-calculator__total .product-calculator__input-wrap input::placeholder{color:rgb(var(--text-color))}.paint-calculator .paint-calculator__total .product-calculator__input-wrap input:focus{outline:none;border:none;box-shadow:none}.paint-calculator .paint-calculator__total .product-calculator__unit{color:rgb(var(--text-color));font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.648px}.paint-calculator .js-paint-calculator-add-to-cart{margin-top:14px}.paint-calculator .product-calculator__result{background:transparent;padding:0 6px}.paint-calculator .product-calculator__result .js-paint-calculator-calculate{border:none;padding:10px 15px}.paint-calculator .paint-calculator__sizes{display:flex;flex-direction:column;gap:7px;margin-top:6px}.paint-calculator .paint-calculator__size-row{gap:10px}.paint-calculator .paint-calculator__size-details{flex:1 1 auto;gap:10px;justify-content:space-between;padding:17.25px 17px;border:1px solid rgb(var(--text-color));border-radius:8px;background:transparent}.paint-calculator .paint-calculator__size-label{font-size:10.1px;font-weight:400;line-height:11px;letter-spacing:1.648px;text-transform:uppercase;width:40%}.paint-calculator .paint-calculator__size-coverage,.paint-calculator .paint-calculator__size-price{font-size:11px;font-weight:400;line-height:11px;letter-spacing:1.648px;width:30%}.paint-calculator .paint-calculator__size-price{text-align:right}.paint-calculator .paint-calculator__qty{flex:0 0 auto}.paint-calculator .paint-calculator__qty .qty-input{--padding: 8px;background:transparent}.paint-calculator .paint-calculator__qty .qty-input--combined{border:1px solid rgb(var(--text-color));border-radius:8px;padding:0 7px}.paint-calculator .paint-calculator__qty .qty-input__input{width:34px;font-size:14px;font-weight:400;line-height:14px;padding:14px 0}.paint-calculator .paint-calculator__qty .btn--minus:before,.paint-calculator .paint-calculator__qty .btn--minus:after,.paint-calculator .paint-calculator__qty .btn--plus:before{height:1px}.paint-calculator .paint-calculator__qty .btn--plus:after{width:1px}@media(max-width:769px){.paint-calculator .paint-calculator__size-details .paint-calculator__size-label{width:35%}.paint-calculator .paint-calculator__size-details .paint-calculator__size-coverage,.paint-calculator .paint-calculator__size-details .paint-calculator__size-price{width:32%}.paint-calculator .paint-calculator__surface .paint-calculator__surface-subtext{letter-spacing:.368px;line-height:18px}.paint-calculator .paint-calculator__qty .qty-input{padding:0}.paint-calculator .paint-calculator__qty .qty-input__input{width:28px}.paint-calculator .paint-calculator__surface-actions{flex-direction:column;align-items:flex-start;gap:10px}.paint-calculator .paint-calculator__surface-action{padding:0;width:100%}.paint-calculator .product-calculator__surface .paint-calculator__surface-remove{right:7px}.paint-calculator .product-calculator__surface .js-paint-calculator-subtract-surfaces .paint-calculator__surface-remove{top:7px}.paint-calculator .product-calculator__surface .product-calculator__dimensions{gap:13px;max-width:calc(100% - 18px)}.paint-calculator .product-calculator__surface .product-calculator__dimensions .product-calculator__field{gap:9px}}.modal-paint-calculator-measure.modal{z-index:10000}.modal-paint-calculator-measure .modal__content{padding-top:20px}.modal-paint-calculator-measure .modal__content h1,.modal-paint-calculator-measure .modal__content h2{font-size:27px;line-height:27px;margin-bottom:16px}.product-main:has(.paint-form-modal custom-select.is-open){position:relative;z-index:1001}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-main-product.css.map */
