.template-product .main-product__block .m-product-title{line-height:1.4;font-size:32px;font-weight:500}.template-product .product-short-description{font-size:16px;color:#4a4f54}.template-product .m-add-to-cart{border-radius:0}.template-product .m-add-to-cart:hover{box-shadow:unset}.template-product .main-product__block+.main-product__block-collapsible_tab{margin-top:0}.template-product .m-collapsible--button{font-weight:400;font-size:16px!important}.template-product #MainContent{padding-bottom:0!important}.template-product .sku{background:#26364012;color:#27363f;border-radius:5px;width:fit-content;font-size:12px;font-weight:500;padding:2px 10px;display:inline-flex}.template-product .product-block-group.product-block-group--title{margin-top:1em}.template-product .m-product-option--label{display:none!important}.m-main-product{margin-bottom:50px;margin-top:50px}.m-main-product .main-product__block ul.m-payment-icons--list{display:flex;gap:10px;justify-content:center;align-items:center}@media(max-width:768px){.template-product .main-product__block .m-product-title{font-size:18px}}.frk-price-per-m2{font-size:12px;color:#6b7280;margin-top:2px;font-weight:500}.m-product-card__media img{transform:scale(1.22);transform-origin:center 75%;transition:transform .25s ease}.frk-pdp-summary{margin:10px 0 12px}.frk-pdp-summary__line1{font-size:14px;line-height:1.4;font-weight:600;color:#27363f;margin-bottom:6px}.frk-pdp-summary__line2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;line-height:1.3;color:#27363f}.frk-pdp-swatch{width:14px;height:14px;border-radius:999px;display:inline-block;border:1px solid rgba(0,0,0,.12);flex:0 0 14px}.frk-pdp-colour{font-weight:500}.frk-pdp-ral{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:11px;line-height:1;font-weight:700;color:#fff}.frk-pdp-m2-overlay{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:4;pointer-events:none;max-width:calc(100% - 24px)}.frk-pdp-m2-overlay .frk-card-m2-overlay__text,.frk-pdp-m2-overlay__text{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:6px;background:#fffffff5;color:#253640;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 4px 12px #00000014;border:1px solid rgba(37,54,64,.08)}.frk-price-per-m2{font-size:11px;color:#6b7280;margin-top:3px;font-weight:500;line-height:1.25;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.frk-card-price-link--m2{color:inherit;text-decoration:none;white-space:nowrap}.frk-card-price-link--m2:hover{text-decoration:none}.frk-price-per-m2 .frk-tooltip-icon{font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transform:translateY(0)}.grp-toolkit-upsell{border-radius:8px}.grp-toolkit-upsell__badge{font-size:14px;font-weight:700;color:#27363f;line-height:1.2}.grp-toolkit-upsell__title{font-size:14px;color:#6b7280;line-height:1.3;margin-top:4px}.grp-toolkit-upsell__price-row{margin-top:6px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.grp-toolkit-upsell__price{font-size:24px;font-weight:700;line-height:1.1;color:#111}.grp-toolkit-upsell__compare{font-size:14px;font-weight:500;opacity:.55;text-decoration:line-through}@media(max-width:767px){.frk-pdp-summary{margin:8px 0 10px}.frk-pdp-summary__line1,.frk-pdp-summary__line2{font-size:13px}.frk-pdp-ral{font-size:10px;min-height:18px;padding:0 7px}.frk-pdp-m2-overlay{bottom:12px}.frk-pdp-m2-overlay .frk-card-m2-overlay__text,.frk-pdp-m2-overlay__text{font-size:11px;padding:5px 10px}.grp-toolkit-upsell__price{font-size:20px}}.template-product .main-product__title,.template-product .m-product-title{margin-bottom:18px!important;line-height:1.3}.template-product .price{margin-bottom:10px!important}.template-product .grp-paypal-paylater{margin-top:6px!important;margin-bottom:14px!important}.template-product .grp-key-metrics{margin-bottom:6px!important;font-weight:500}.template-product .product-form__input--color,.template-product .product-option--color{margin-bottom:8px!important}.template-product .pc-product__badges,.template-product .pc-pills,.template-product .pc-pills--product{margin-top:6px!important;margin-bottom:14px!important}.template-product .product-short-description{margin-top:10px!important;margin-bottom:18px!important;font-size:14px;line-height:1.5;color:#4a4f54}.grp-diy-badge{display:inline-block;margin-top:8px;margin-bottom:12px;padding:6px 12px;border-radius:20px;background:#e6f4ea;color:#1f7a3f;font-size:13px;font-weight:500;line-height:1;border:1px solid #c8e6d3}@media(max-width:767px){.template-product .pc-pills,.template-product .pc-product__badges,.template-product .pc-pills--product{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;align-items:center!important}.template-product .pc-pill{display:inline-flex!important;flex:0 0 auto!important;white-space:nowrap!important;font-size:11px!important;padding:5px 8px!important;gap:4px!important}.template-product .pc-pill__icon{width:14px!important;height:14px!important}}.m-sticky-addtocart--price .m-price__sale{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.m-sticky-addtocart--price .m-price__sale .m-price-item--sale .vat-main{font-size:18px!important;font-weight:700!important;line-height:1.05;color:#111!important}.m-sticky-addtocart--price .m-price__regular .m-price-item--regular .vat-main{font-size:18px!important;font-weight:700!important;line-height:1.05;color:#111!important;text-decoration:none!important}.m-sticky-addtocart--price .m-price__regular .m-price-item--regular,.m-sticky-addtocart--price .m-price__regular .m-price-item--regular s,.m-sticky-addtocart--price .m-price__regular .m-price-item--regular s *{text-decoration:none!important;text-decoration-thickness:0!important;text-decoration-color:transparent!important;color:#111!important;opacity:1!important}.m-sticky-addtocart--price .vat-pill{font-size:10px;padding:1px 6px;border-radius:4px;white-space:nowrap;font-weight:600;line-height:1.2;background:#dff8ef;color:#253640;display:inline-flex;align-items:center;justify-content:center}.m-sticky-addtocart--price .m-price__sale .m-price-item--regular{margin-left:2px;opacity:1}.m-sticky-addtocart--price .m-price__sale .m-price-item--regular s,.m-sticky-addtocart--price .m-price__sale .m-price-item--regular s *{text-decoration:line-through!important;text-decoration-thickness:2px!important;text-decoration-color:#9aa3ab!important}.m-sticky-addtocart--price .m-price__sale .m-price-item--regular .vat-display--single,.m-sticky-addtocart--price .m-price__sale .m-price-item--regular .vat-display--both{display:inline-flex;align-items:baseline;gap:0}.m-sticky-addtocart--price .m-price__sale .m-price-item--regular .vat-main,.m-sticky-addtocart--price .m-price__sale .m-price-item--regular .vat-sub__price{font-size:15px!important;font-weight:600!important;line-height:1;color:#8b949e!important;opacity:1!important;text-decoration:line-through!important;text-decoration-thickness:2px!important;text-decoration-color:#9aa3ab!important}.m-sticky-addtocart--price .m-price__sale .m-price-item--regular .vat-pill{display:none!important}.m-sticky-addtocart--title h3{margin-bottom:4px;line-height:1.2}.m-sticky-addtocart--title{display:flex;flex-direction:column;justify-content:center}.m-sticky-addtocart--rightblock .m-product-form__wrapper{align-items:center;gap:16px}@media(max-width:767px){.m-sticky-addtocart .m-add-to-cart{min-width:auto;padding-left:14px;padding-right:14px}.m-sticky-addtocart .m-add-to-cart--text{gap:6px;font-size:14px}.m-sticky-addtocart .m-add-to-cart--text [data-vat-price] .vat-main{font-size:16px!important}.m-sticky-addtocart .m-add-to-cart--text [data-vat-price] .vat-pill{font-size:8px;padding:1px 4px}.m-sticky-addtocart--price .m-price__sale .m-price-item--sale .vat-main,.m-sticky-addtocart--price .m-price__regular .m-price-item--regular .vat-main{font-size:16px!important}.m-sticky-addtocart--price .m-price__sale .m-price-item--regular s .vat-main,.m-sticky-addtocart--price .m-price__sale .m-price-item--regular s .vat-sub__price,.m-sticky-addtocart--price .m-price__sale .m-price-item--regular s [data-vat-price]{font-size:14px!important}}.template-product [data-main-atc-price-text]{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-size:15px;font-weight:700;line-height:1}.template-product [data-main-atc-price-text] [data-vat-price]{display:inline-flex;align-items:baseline;gap:6px}.template-product [data-main-atc-price-text] [data-vat-price] .vat-display--single,.template-product [data-main-atc-price-text] [data-vat-price] .vat-display--both{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.template-product [data-main-atc-price-text] [data-vat-price] .vat-main{font-size:17px!important;font-weight:800!important;line-height:1;color:#fff!important}.template-product [data-main-atc-price-text] [data-vat-price] .vat-pill{font-size:9px;padding:1px 5px;border-radius:3px;background:#dff8ef;color:#253640;font-weight:700;line-height:1.1}.template-product [data-main-atc-price-text] [data-vat-price] .vat-sub{display:none!important}.template-product [data-main-atc-price-text]{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;text-align:center}.template-product .frk-main-atc-line{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-size:15px;font-weight:700;line-height:1}.template-product .frk-main-atc-qty{display:none!important}.m-sticky-addtocart .m-add-to-cart--text{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;text-align:center}.m-sticky-addtocart .frk-sticky-atc-line{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-size:15px;font-weight:700;line-height:1}.m-sticky-addtocart .frk-sticky-atc-qty{display:none!important}@media(max-width:767px){.template-product .frk-main-atc-line{gap:6px;font-size:14px}.template-product [data-main-atc-price-text] [data-vat-price] .vat-main{font-size:16px!important}.template-product [data-main-atc-price-text] [data-vat-price] .vat-pill{font-size:8px;padding:1px 4px}.m-sticky-addtocart sticky-atc{align-items:center}.m-sticky-addtocart .m-sticky-addtocart--rightblock,.m-sticky-addtocart .m-product-form,.m-sticky-addtocart .m-product-form form,.m-sticky-addtocart .m-product-form__wrapper{width:100%}.m-sticky-addtocart .m-product-form__wrapper{display:flex!important;align-items:stretch!important;gap:8px!important;flex-wrap:nowrap!important}.m-sticky-addtocart .m-product-option--dropdown-select{display:none!important}.m-sticky-addtocart .m-sticky-addtocart--quantity{display:flex!important;flex:0 0 96px!important;max-width:96px;min-width:96px;margin:0!important;align-items:stretch!important}.m-sticky-addtocart .m-sticky-addtocart--quantity .m-quantity,.m-sticky-addtocart .m-sticky-addtocart--quantity .m-qty-input,.m-sticky-addtocart .m-sticky-addtocart--quantity m-quantity-input{display:flex!important;align-items:stretch!important;width:100%;height:48px}.m-sticky-addtocart .m-sticky-addtocart--quantity .m-quantity__button{width:30px!important;min-width:30px!important;height:48px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}.m-sticky-addtocart .m-sticky-addtocart--quantity .m-quantity__input,.m-sticky-addtocart .m-sticky-addtocart--quantity input{width:36px!important;min-width:36px!important;height:48px!important;padding:0!important;text-align:center!important;font-size:14px!important;font-weight:700!important;border-radius:0!important;background:#fff!important}.m-sticky-addtocart .m-add-to-cart{flex:1 1 auto!important;min-width:0!important;height:48px!important;padding-left:12px!important;padding-right:12px!important}.m-sticky-addtocart .m-add-to-cart--text{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;text-align:center!important;line-height:1!important}.m-sticky-addtocart .frk-sticky-atc-line{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.m-sticky-addtocart .m-add-to-cart--text [data-vat-price]{display:inline-flex!important;align-items:baseline!important;gap:6px!important}.m-sticky-addtocart .m-add-to-cart--text [data-vat-price] .vat-main{font-size:15px!important}.m-sticky-addtocart .m-add-to-cart--text [data-vat-price] .vat-pill{font-size:8px!important;padding:1px 4px!important}.m-sticky-addtocart .m-add-to-cart--text [data-vat-price] .vat-sub{display:none!important}}.template-product [data-main-atc-price-text] .vat-pill,.template-product [data-main-atc-price-text] .vat-sub,.m-sticky-addtocart .m-add-to-cart--text .vat-pill,.m-sticky-addtocart .m-add-to-cart--text .vat-sub{display:none!important}.template-product .frk-main-atc-line,.m-sticky-addtocart .frk-sticky-atc-line{gap:6px!important}@media(max-width:767px){.template-product .main-product__block-buy_buttons .m-product-form--wrapper,.template-product .main-product__block-buy_buttons #QuantityForm,.template-product .m-product-form--main .m-product-form--wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;width:100%!important}.template-product .m-product-form--main .m-product-form--input{flex:0 0 108px!important;width:108px!important;min-width:108px!important;margin:0!important}.template-product .m-product-form--main .m-product-option--label{display:none!important}.template-product .m-product-form--main .m-product-form--input .m-quantity,.template-product .m-product-form--main .m-product-form--input .m-qty-input,.template-product .m-product-form--main .m-product-form--input m-quantity-input{display:flex!important;align-items:stretch!important;width:100%!important;height:48px!important;min-height:48px!important;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important}.template-product .m-product-form--main .m-product-form--input .m-quantity__button{width:34px!important;min-width:34px!important;height:48px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important}.template-product .m-product-form--main .m-product-form--input .m-quantity__input,.template-product .m-product-form--main .m-product-form--input input[name=quantity],.template-product .m-product-form--main .m-product-form--input input{width:50px!important;min-width:50px!important;height:48px!important;padding:0!important;text-align:center!important;font-size:16px!important;font-weight:700!important;border:0!important;background:transparent!important;border-radius:0!important}.template-product [data-main-atc-price-button],.template-product .m-product-form--main .m-add-to-cart{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important}.template-product [data-main-atc-price-text]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;text-align:center!important;line-height:1!important;flex-direction:row!important}.template-product .frk-main-atc-line{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.template-product .frk-main-atc-qty{display:none!important}.template-product [data-main-atc-price-text] [data-vat-price]{display:inline-flex!important;align-items:baseline!important;gap:6px!important}.template-product [data-main-atc-price-text] [data-vat-price] .vat-main{font-size:16px!important;font-weight:800!important;line-height:1!important;color:#fff!important}.template-product [data-main-atc-price-text] .vat-pill,.template-product [data-main-atc-price-text] .vat-sub{display:none!important}}.template-product .m-product-form--main .m-product-form--input,.template-product .m-add-to-cart{border-radius:4px}.template-product .m-product-card .m-price__sale{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.template-product .m-product-card .m-price-item--sale .vat-main{font-size:16px!important;font-weight:700!important;color:#111!important}.template-product .m-product-card .m-price__sale .m-price-item--regular{margin-left:2px;opacity:1}.template-product .m-product-card .m-price__sale .m-price-item--regular,.template-product .m-product-card .m-price__sale .m-price-item--regular s,.template-product .m-product-card .m-price__sale .m-price-item--regular s *{text-decoration:line-through!important;text-decoration-thickness:2px!important;text-decoration-color:#9aa3ab!important;color:#8b949e!important;font-size:14px!important;font-weight:600!important;opacity:1!important}.template-product .m-product-card .m-price__sale .m-price-item--regular .vat-pill{display:none!important}.template-product .m-product-card .m-price__regular .m-price-item--regular,.template-product .m-product-card .m-price__regular .m-price-item--regular s,.template-product .m-product-card .m-price__regular .m-price-item--regular s *{text-decoration:none!important;text-decoration-color:transparent!important;color:#111!important;font-size:16px!important;font-weight:700!important}.template-product .m-product-card .m-price{gap:4px}body:has(.frk-most-popular-badge--pdp.frk-badge--value) .m-sticky-addtocart .m-add-to-cart,body:has(.frk-most-popular-badge--pdp.frk-badge--value) sticky-atc .m-add-to-cart{background:#1f7a63!important;border-color:#1f7a63!important}body:has(.frk-most-popular-badge--pdp.frk-badge--popular) .m-sticky-addtocart .m-add-to-cart,body:has(.frk-most-popular-badge--pdp.frk-badge--popular) sticky-atc .m-add-to-cart{background:#22313b!important;border-color:#22313b!important}body:has(.frk-most-popular-badge--pdp.frk-badge--trade) .m-sticky-addtocart .m-add-to-cart,body:has(.frk-most-popular-badge--pdp.frk-badge--trade) sticky-atc .m-add-to-cart{background:#c05621!important;border-color:#c05621!important}.product__sku,.m-product-info__sku,.product-single__sku,.sku,[data-sku],.product-meta__sku{display:none!important}@media(max-width:767px){.template-product .m-product-form--main .m-product-form--input .m-quantity,.template-product .m-product-form--main .m-product-form--input .m-qty-input,.template-product .m-product-form--main .m-product-form--input m-quantity-input{display:flex!important;align-items:stretch!important;width:100%!important;height:48px!important;min-height:48px!important}.template-product .m-product-form--main .m-product-form--input .m-quantity__button{width:30px!important;min-width:30px!important;max-width:30px!important;height:48px!important;min-height:48px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1!important;overflow:hidden!important;position:relative!important}.template-product .m-product-form--main .m-product-form--input .m-quantity__button span,.template-product .m-product-form--main .m-product-form--input .m-quantity__button i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:1!important;font-size:18px!important;font-weight:500!important;transform:none!important}.template-product .m-product-form--main .m-product-form--input .m-quantity__button svg{display:block!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;margin:0!important;padding:0!important;transform:none!important}.template-product .m-product-form--main .m-product-form--input .m-quantity__button:before,.template-product .m-product-form--main .m-product-form--input .m-quantity__button:after{width:auto!important;height:auto!important;font-size:18px!important;line-height:1!important;transform:none!important}.template-product .m-product-form--main .m-product-form--input .m-quantity__input,.template-product .m-product-form--main .m-product-form--input input[name=quantity],.template-product .m-product-form--main .m-product-form--input input{width:46px!important;min-width:46px!important;height:48px!important;min-height:48px!important;padding:0!important;margin:0!important;text-align:center!important;font-size:16px!important;font-weight:700!important;line-height:48px!important;box-sizing:border-box!important}}.frk-sticky-form-col{display:flex;flex-direction:column;width:100%}.frk-sticky-bundle-note{display:none;margin:0 0 6px;font-size:12px;line-height:1.2;font-weight:600;color:#22313b;opacity:.82;letter-spacing:0;text-align:left}.frk-sticky-bundle-note:before{content:"\2713  ";font-weight:700}.m-sticky-addtocart .m-product-form__wrapper{align-items:center}.frk-main-bundle-pill{display:none;align-items:center;gap:6px;margin:0 10px 0 0;font-size:13px;line-height:1.2;font-weight:600;color:#22313b;opacity:.82;white-space:nowrap}.frk-main-bundle-pill:before{content:"\2713";font-weight:700}.frk-main-bundle-pill.is-visible{display:inline-flex}.frk-main-bundle-note{display:none;width:100%;margin:0 0 6px;font-size:12px;line-height:1.2;font-weight:600;color:#22313b;opacity:.82;text-align:left}.frk-main-bundle-note:before{content:"\2713  ";font-weight:700}.frk-main-bundle-note.is-visible{display:block}@media(min-width:768px){.frk-main-bundle-note{display:none!important}}@media(max-width:767px){.frk-main-bundle-pill{display:none!important}}.frk-pdp-payment-icons{margin-top:10px;margin-left:136px;width:calc(100% - 136px);display:flex}.frk-pdp-payment-icons .m-payment-icons{width:100%;display:flex}.frk-pdp-payment-icons .m-payment-icons--list{display:flex!important;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:nowrap!important;width:100%;margin:0;padding:0}.frk-pdp-payment-icons .m-payment-icons--list li,.frk-pdp-payment-icons .m-payment-icons--item{margin:0!important;padding:0!important;list-style:none!important}.frk-pdp-payment-icons .m-payment-icons--list li:before,.frk-pdp-payment-icons .m-payment-icons--item:before{display:none!important;content:none!important}.frk-pdp-payment-icons .icon{height:20px;width:auto;display:block}@media(max-width:767px){.frk-pdp-payment-icons{margin-left:116px!important;width:calc(100% - 116px)!important;margin-top:8px}.frk-pdp-payment-icons .m-payment-icons{width:100%;justify-content:flex-start}.frk-pdp-payment-icons ul.m-payment-icons--list{justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:100%}.frk-pdp-payment-icons .icon{height:18px;width:auto}}.frk-ship-wrap{font-size:14px;line-height:1.5;color:#4a4f54}.frk-ship-section{padding:10px 0;border-top:1px solid rgba(34,49,59,.06)}.frk-ship-section:first-child{border-top:0;padding-top:0}.frk-ship-section--intro p{font-size:15px;font-weight:600;color:#22313b}.frk-ship-wrap h4{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#1f2d36}.frk-ship-wrap p{margin:0 0 5px}.frk-ship-wrap p:last-child{margin-bottom:0}.frk-ship-wrap strong{color:#22313b;font-weight:600}.frk-ship-wrap ul{margin:4px 0 6px 16px;padding:0}.frk-ship-wrap li{margin:0 0 2px;line-height:1.4}.frk-ship-section--exceptions{background:#e9eef2;border:1px solid rgba(34,49,59,.12);border-left:4px solid #22313b;border-radius:6px;padding:10px;margin-top:6px}.frk-returns-link{color:#22313b;font-weight:600;text-decoration:underline;text-underline-offset:2px}.frk-returns-link:hover{opacity:.75}@media(max-width:767px){.frk-ship-wrap{font-size:13px;line-height:1.45}.frk-ship-section{padding:8px 0}.frk-ship-section--intro p{font-size:14px}.frk-ship-wrap h4{font-size:12px}.frk-ship-wrap p{margin-bottom:4px}.frk-ship-wrap ul{margin:3px 0 5px 14px}.frk-ship-wrap li{margin-bottom:2px}}.frk-gallery-lightbox-trigger{cursor:zoom-in}.frk-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;display:none;align-items:center;justify-content:center;z-index:9999;padding:24px}.frk-lightbox.is-active{display:flex}.frk-lightbox__stage{max-width:min(92vw,1400px);max-height:88vh;display:flex;align-items:center;justify-content:center}.frk-lightbox__image{display:block;max-width:100%;max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:6px}.frk-lightbox__close,.frk-lightbox__nav{position:absolute;background:#ffffff1f;color:#fff;border:0;cursor:pointer;line-height:1;z-index:2}.frk-lightbox__close{top:18px;right:18px;width:46px;height:46px;border-radius:999px;font-size:30px}.frk-lightbox__nav{top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:999px;font-size:28px}.frk-lightbox__nav--prev{left:18px}.frk-lightbox__nav--next{right:18px}html.frk-lightbox-open,body.frk-lightbox-open{overflow:hidden}@media(max-width:767px){.frk-lightbox{padding:16px}.frk-lightbox__stage,.frk-lightbox__image{max-height:82vh}.frk-lightbox__nav{width:44px;height:44px;font-size:24px}.frk-lightbox__close{width:42px;height:42px;font-size:28px}}.pc-pill--coverage,.pc-pill[data-pill=coverage]{background:#eef2f3!important;color:#111!important}.pc-pill--coverage .pc-pill__text,.pc-pill[data-pill=coverage] .pc-pill__text{color:inherit!important;font-weight:500!important}.pc-pill__icon--coverage,.pc-pill--coverage .pc-pill__icon,.pc-pill[data-pill=coverage] .pc-pill__icon{color:#22313b!important}.frk-topcoat-metrics{margin-top:10px;display:flex;flex-direction:column;gap:3px}.frk-topcoat-metrics__coverage{font-size:15px;font-weight:600;color:#22313b;line-height:1.3}.frk-topcoat-metrics__ppm2{font-size:12px;color:#6b7280;line-height:1.25}.grp-toolkit-upsell{display:grid!important;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px!important;border-radius:14px}.grp-toolkit-upsell__media{width:112px!important;height:112px!important;border-radius:12px;overflow:hidden;background:#fff}.grp-toolkit-upsell__img{width:100%;height:100%;object-fit:contain;padding:6px}.grp-toolkit-upsell__media-icon{display:none!important}.grp-toolkit-upsell__content{min-width:0}.grp-toolkit-upsell__content-link{display:block;color:inherit;text-decoration:none}.grp-toolkit-upsell__badge{font-size:15px;line-height:1.15;font-weight:800}.grp-toolkit-upsell__title{margin-top:3px;font-size:14px;line-height:1.25}.grp-toolkit-upsell__price-row{margin-top:7px}.grp-toolkit-upsell__price{font-size:18px;line-height:1.1;font-weight:800}.grp-toolkit-upsell__details{display:inline-block;margin-top:4px;font-size:12px;line-height:1.1;font-weight:700;text-decoration:underline;text-underline-offset:3px}.grp-toolkit-upsell__action{justify-self:end}@media screen and (max-width:749px){.grp-toolkit-upsell{grid-template-columns:104px minmax(0,1fr) auto;gap:12px;padding:13px!important}.grp-toolkit-upsell__media{width:104px!important;height:104px!important}.grp-toolkit-upsell__badge{font-size:14px}.grp-toolkit-upsell__title{font-size:13px}.grp-toolkit-upsell__price{font-size:17px}}.grp-toolkit-upsell{grid-template-columns:128px minmax(0,1fr) auto!important}.grp-toolkit-upsell__media{width:128px!important;height:112px!important}.grp-toolkit-upsell__img{padding:2px!important;transform:scale(1.16);transform-origin:center}@media screen and (max-width:749px){.grp-toolkit-upsell{grid-template-columns:118px minmax(0,1fr) auto!important}.grp-toolkit-upsell__media{width:118px!important;height:104px!important}.grp-toolkit-upsell__img{transform:scale(1.18)}}.grp-toolkit-upsell{padding-right:22px!important}.grp-toolkit-upsell__badge{color:#1f303a!important;font-weight:800!important}.grp-toolkit-upsell__title{color:#59636d!important}.grp-toolkit-upsell__details{color:#1f303a!important;font-weight:800!important}.grp-toolkit-upsell__media{transition:transform .18s ease,box-shadow .18s ease}.grp-toolkit-upsell__img{transition:transform .18s ease}.grp-toolkit-upsell__media:hover{transform:translateY(-1px)}.grp-toolkit-upsell__media:hover .grp-toolkit-upsell__img{transform:scale(1.23)}.grp-toolkit-upsell__content-link:hover .grp-toolkit-upsell__details{text-decoration-thickness:2px}@media screen and (max-width:749px){.grp-toolkit-upsell{padding-right:16px!important}.grp-toolkit-upsell__media:hover{transform:none}.grp-toolkit-upsell__media:hover .grp-toolkit-upsell__img{transform:scale(1.18)}}.frk-prod-desc--revive-primer,.frk-prod-desc--all-roof-revive{font-size:16px;line-height:1.6;color:#1f2a2e}.frk-prod-desc--revive-primer .frk-prod-intro,.frk-prod-desc--all-roof-revive .frk-prod-intro{margin:0 0 24px;font-size:17px;color:#4d5558}.frk-prod-desc--revive-primer .frk-video-block,.frk-prod-desc--all-roof-revive .frk-video-block{margin:0 0 30px;border-radius:18px;overflow:hidden;background:#f0f0f0}.frk-prod-desc--revive-primer .frk-product-video,.frk-prod-desc--all-roof-revive .frk-product-video{display:block;width:100%;height:auto;border-radius:18px}.frk-prod-desc--revive-primer .frk-before-after-block,.frk-prod-desc--all-roof-revive .frk-before-after-block{margin:0 0 32px}.frk-prod-desc--revive-primer .frk-before-after-block h3,.frk-prod-desc--revive-primer .frk-size-block h3,.frk-prod-desc--revive-primer .frk-usage-block h3,.frk-prod-desc--all-roof-revive .frk-before-after-block h3,.frk-prod-desc--all-roof-revive .frk-size-block h3,.frk-prod-desc--all-roof-revive .frk-usage-block h3{margin:0 0 14px;font-size:22px;font-weight:700;color:#004a62;letter-spacing:.02em}.frk-prod-desc--revive-primer .frk-before-after-grid,.frk-prod-desc--all-roof-revive .frk-before-after-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.frk-prod-desc--revive-primer .frk-before-after-item,.frk-prod-desc--all-roof-revive .frk-before-after-item{position:relative;border-radius:16px;overflow:visible;background:transparent;line-height:0}.frk-prod-desc--revive-primer .frk-before-after-item img,.frk-prod-desc--all-roof-revive .frk-before-after-item img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;border:2px solid #64b23c;box-sizing:border-box}.frk-prod-desc--revive-primer .frk-image-label,.frk-prod-desc--all-roof-revive .frk-image-label{position:absolute;top:12px;left:12px;z-index:2;padding:5px 12px;border-radius:999px;background:#004a62eb;color:#fff;font-size:13px;font-weight:700;letter-spacing:.03em;line-height:1.2}.frk-prod-desc--revive-primer .frk-size-block,.frk-prod-desc--all-roof-revive .frk-size-block{margin:0 0 28px}.frk-prod-desc--revive-primer .frk-size-item,.frk-prod-desc--all-roof-revive .frk-size-item{display:flex;align-items:center;gap:12px;font-size:22px;color:#004a62}.frk-prod-desc--revive-primer .frk-benefit-card,.frk-prod-desc--all-roof-revive .frk-benefit-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;padding:28px 30px;margin:0 0 30px;background:#f1f1f1;border-radius:18px}.frk-prod-desc--revive-primer .frk-benefit-item,.frk-prod-desc--all-roof-revive .frk-benefit-item{display:flex;align-items:flex-start;gap:14px}.frk-prod-desc--revive-primer .frk-benefit-item span,.frk-prod-desc--all-roof-revive .frk-benefit-item span{font-size:28px;line-height:1;font-weight:700}.frk-prod-desc--revive-primer .frk-benefit-item p,.frk-prod-desc--all-roof-revive .frk-benefit-item p{margin:0;font-size:20px;line-height:1.35;font-weight:600;color:#1f2a2e}.frk-prod-desc--revive-primer .frk-benefit-item span{color:#64b23c}.frk-prod-desc--all-roof-revive .frk-benefit-item span{color:#e8e600}.frk-prod-desc--revive-primer .frk-usage-block,.frk-prod-desc--all-roof-revive .frk-usage-block{margin:0 0 10px}.frk-prod-desc--revive-primer .frk-usage-block ul,.frk-prod-desc--all-roof-revive .frk-usage-block ul{margin:0;padding-left:20px}.frk-prod-desc--revive-primer .frk-usage-block li,.frk-prod-desc--all-roof-revive .frk-usage-block li{margin-bottom:8px;color:#4d5558}.frk-prod-desc--revive-primer .frk-revive-system-image-block,.frk-prod-desc--all-roof-revive .frk-revive-system-image-block{margin:34px 0 0}.frk-prod-desc--revive-primer .frk-revive-system-image-block img,.frk-prod-desc--all-roof-revive .frk-revive-system-image-block img{display:block;width:100%;height:auto;border-radius:18px}.frk-prod-desc--revive-primer .frk-install-guide-image-block,.frk-prod-desc--all-roof-revive .frk-install-guide-image-block{margin:32px 0 0}.frk-prod-desc--revive-primer .frk-install-guide-image-block a,.frk-prod-desc--all-roof-revive .frk-install-guide-image-block a{display:block;text-decoration:none}.frk-prod-desc--revive-primer .frk-install-guide-image-block img,.frk-prod-desc--all-roof-revive .frk-install-guide-image-block img{display:block;width:100%;height:auto;border-radius:18px;transition:transform .2s ease,box-shadow .2s ease}.frk-prod-desc--revive-primer .frk-install-guide-image-block a:hover img,.frk-prod-desc--all-roof-revive .frk-install-guide-image-block a:hover img{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}@media screen and (max-width:749px){.frk-prod-desc--revive-primer,.frk-prod-desc--all-roof-revive{font-size:15px}.frk-prod-desc--revive-primer .frk-prod-intro,.frk-prod-desc--all-roof-revive .frk-prod-intro{font-size:16px;margin-bottom:22px}.frk-prod-desc--revive-primer .frk-video-block,.frk-prod-desc--all-roof-revive .frk-video-block{margin-bottom:24px;border-radius:14px}.frk-prod-desc--revive-primer .frk-product-video,.frk-prod-desc--all-roof-revive .frk-product-video{border-radius:14px}.frk-prod-desc--revive-primer .frk-before-after-grid,.frk-prod-desc--all-roof-revive .frk-before-after-grid{grid-template-columns:1fr;gap:12px}.frk-prod-desc--revive-primer .frk-before-after-item,.frk-prod-desc--all-roof-revive .frk-before-after-item,.frk-prod-desc--revive-primer .frk-before-after-item img,.frk-prod-desc--all-roof-revive .frk-before-after-item img{border-radius:14px}.frk-prod-desc--revive-primer .frk-before-after-block h3,.frk-prod-desc--revive-primer .frk-size-block h3,.frk-prod-desc--revive-primer .frk-usage-block h3,.frk-prod-desc--all-roof-revive .frk-before-after-block h3,.frk-prod-desc--all-roof-revive .frk-size-block h3,.frk-prod-desc--all-roof-revive .frk-usage-block h3{font-size:20px}.frk-prod-desc--revive-primer .frk-benefit-card,.frk-prod-desc--all-roof-revive .frk-benefit-card{grid-template-columns:1fr;padding:22px 20px;gap:18px;border-radius:16px}.frk-prod-desc--revive-primer .frk-benefit-item p,.frk-prod-desc--all-roof-revive .frk-benefit-item p{font-size:17px}}.frk-prod-desc--grp-roof-revive .frk-benefit-item span{color:#f26a21}.frk-prod-desc--trade-grade{font-size:16px!important;line-height:1.6!important;color:#1f2a2e!important}.frk-prod-desc--trade-grade .frk-prod-intro{margin:0 0 24px!important;font-size:17px!important;line-height:1.6!important;color:#4d5558!important}.frk-prod-desc--trade-grade .frk-size-block h3,.frk-prod-desc--trade-grade .frk-usage-block h3{margin:0 0 14px!important;font-size:22px!important;line-height:1.25!important;font-weight:700!important;color:#004a62!important;letter-spacing:.02em!important}.frk-prod-desc--trade-grade .frk-size-block{margin:0 0 28px!important}.frk-prod-desc--trade-grade .frk-size-item{display:flex!important;align-items:flex-start!important;gap:6px!important;margin-bottom:7px!important;font-size:16px!important;line-height:1.4!important;color:#1f2a2e!important}.frk-prod-desc--trade-grade .frk-size-item strong{font-weight:700!important;color:#1f2a2e!important}.frk-prod-desc--trade-grade .frk-benefit-card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 36px!important;padding:28px 30px!important;margin:0 0 30px!important;background:#f1f1f1!important;border-radius:18px!important}.frk-prod-desc--trade-grade .frk-benefit-item{display:flex!important;align-items:flex-start!important;gap:14px!important}.frk-prod-desc--trade-grade .frk-benefit-item span{flex:0 0 auto!important;font-size:28px!important;line-height:1!important;font-weight:700!important;color:#64b23c!important}.frk-prod-desc--trade-grade .frk-benefit-item p{margin:0!important;font-size:20px!important;line-height:1.35!important;font-weight:600!important;color:#1f2a2e!important}.frk-prod-desc--trade-grade .frk-usage-block{margin:0 0 24px!important}.frk-prod-desc--trade-grade .frk-usage-block p{margin:0 0 12px!important;font-size:16px!important;line-height:1.6!important;color:#4d5558!important}.frk-prod-desc--trade-grade .frk-usage-block p:last-child{margin-bottom:0!important}.frk-prod-desc--trade-grade .frk-usage-block ul{margin:0!important;padding-left:20px!important}.frk-prod-desc--trade-grade .frk-usage-block li{margin-bottom:8px!important;font-size:16px!important;line-height:1.5!important;color:#4d5558!important}@media screen and (max-width:749px){.frk-prod-desc--trade-grade{font-size:15px!important}.frk-prod-desc--trade-grade .frk-prod-intro{margin-bottom:22px!important;font-size:16px!important}.frk-prod-desc--trade-grade .frk-size-block h3,.frk-prod-desc--trade-grade .frk-usage-block h3{font-size:20px!important}.frk-prod-desc--trade-grade .frk-size-item{display:block!important;font-size:15px!important}.frk-prod-desc--trade-grade .frk-benefit-card{grid-template-columns:1fr!important;padding:22px 20px!important;gap:18px!important;border-radius:16px!important}.frk-prod-desc--trade-grade .frk-benefit-item p{font-size:17px!important}.frk-prod-desc--trade-grade .frk-usage-block p,.frk-prod-desc--trade-grade .frk-usage-block li{font-size:15px!important}}@media screen and (max-width:749px){.grp-toolkit-upsell{grid-template-columns:96px minmax(0,1fr) 46px!important;gap:10px!important;padding:12px!important;border-radius:12px!important}.grp-toolkit-upsell__media{width:96px!important;height:96px!important;border-radius:8px!important}.grp-toolkit-upsell__img{transform:scale(1.12)!important;padding:3px!important}.grp-toolkit-upsell__badge{display:inline-flex!important;width:fit-content!important;max-width:100%!important;font-size:13px!important;line-height:1.1!important;padding:6px 10px!important;border-radius:999px!important;background:#dff8ef!important;color:#1f303a!important;margin-bottom:5px!important}.grp-toolkit-upsell__title{font-size:12px!important;line-height:1.25!important;margin-bottom:5px!important}.grp-toolkit-upsell__price-row{margin-top:4px!important}.grp-toolkit-upsell__price{font-size:16px!important;line-height:1.1!important}.grp-toolkit-upsell__details{-webkit-appearance:none!important;appearance:none!important;border:0!important;border-bottom:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin-top:6px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;line-height:1.1!important;font-weight:800!important;color:#1f303a!important;text-decoration:none!important}.grp-toolkit-upsell__details span{text-decoration:none!important;border:0!important;box-shadow:none!important}.grp-toolkit-upsell__details-off,.grp-toolkit-upsell__details-on{display:inline-flex!important;padding:4px 7px!important;border-radius:999px!important;background:#eef2f3!important;color:#1f303a!important}.grp-toolkit-upsell__details span[aria-hidden=true]{display:none!important}.grp-toolkit-upsell__action{align-self:center!important}}.grp-toolkit-upsell__details-on{display:none!important}.grp-toolkit-upsell__details-off{display:inline-flex!important}.grp-toolkit-upsell__details span[aria-hidden=true]{display:none!important}.m-product-media--slider__thumbnails .frk-kit-media-thumb,.m-product-media--slider__thumbnails .frk-toolkit-media-thumb,.m-product-media--slider__thumbnails .frk-support-media-thumb{cursor:pointer!important;pointer-events:auto!important}.m-product-media--slider__thumbnails .frk-kit-media-thumb *,.m-product-media--slider__thumbnails .frk-toolkit-media-thumb *,.m-product-media--slider__thumbnails .frk-support-media-thumb *{pointer-events:none!important}.frk-kit-media-thumb__inner,.frk-toolkit-media-thumb__inner,.frk-support-media-thumb__inner{cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease!important}@media screen and (min-width:750px){.frk-kit-media-thumb:hover .frk-kit-media-thumb__inner,.frk-toolkit-media-thumb:hover .frk-toolkit-media-thumb__inner,.frk-support-media-thumb:hover .frk-support-media-thumb__inner{transform:translateY(-2px);border-color:#a9f2d1bf!important;box-shadow:0 0 0 2px #a9f2d12e,0 8px 18px #08263729!important}}.frk-kit-media-thumb.swiper-slide-thumb-active .frk-kit-media-thumb__inner,.frk-toolkit-media-thumb.swiper-slide-thumb-active .frk-toolkit-media-thumb__inner,.frk-support-media-thumb.swiper-slide-thumb-active .frk-support-media-thumb__inner{border-color:#a9f2d1!important;box-shadow:0 0 0 2px #a9f2d159,0 8px 18px #0826372e!important}.m-breadcrumb.m-breadcrumb--product{margin:0 0 8px!important;border:0!important;border-bottom:1px solid #e8edef!important;background:#fff!important}.m-breadcrumb.m-breadcrumb--product .m-breadcrumb--wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:0!important;min-width:0;margin:0!important;padding:11px 0 10px!important;overflow:hidden;line-height:1.3}.m-breadcrumb.m-breadcrumb--product .m-breadcrumb--item{display:inline-flex!important;align-items:center!important;flex:0 1 auto;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#22313b!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;text-decoration:none!important;opacity:1!important;white-space:nowrap;transition:color .15s ease}.m-breadcrumb.m-breadcrumb--product a.m-breadcrumb--item:hover{background:transparent!important;color:#1f7a63!important}.m-breadcrumb.m-breadcrumb--product a.m-breadcrumb--item:focus-visible{outline:2px solid rgba(31,122,99,.45);outline-offset:3px;border-radius:2px!important}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__home{gap:7px;flex:0 0 auto}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__home-icon{display:block;width:17px;height:17px;flex:0 0 17px}.m-breadcrumb.m-breadcrumb--product .m-breadcrumb--separator{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;padding:0 11px!important;color:#b4bec3!important;opacity:1!important}.m-breadcrumb.m-breadcrumb--product .m-breadcrumb--separator svg{display:block;width:6px;height:11px}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__collection{overflow:hidden;text-overflow:ellipsis}.m-breadcrumb.m-breadcrumb--product .m-breadcrumb--item-current{position:relative;flex:0 1 auto;max-width:42vw;padding:0 0 6px!important;overflow:hidden;color:#22313b!important;font-weight:600!important;text-overflow:ellipsis;pointer-events:none}.m-breadcrumb.m-breadcrumb--product .m-breadcrumb--item-current:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px;background:#1f7a63}@media screen and (max-width:767px){.m-breadcrumb.m-breadcrumb--product{margin-bottom:5px!important}.m-breadcrumb.m-breadcrumb--product .m-breadcrumb--wrapper{padding:10px 0 9px!important}.m-breadcrumb.m-breadcrumb--product .m-breadcrumb--item{font-size:12.5px!important}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__root-category{display:none!important}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__home{gap:6px}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__home-icon{width:16px;height:16px;flex-basis:16px}.m-breadcrumb.m-breadcrumb--product .m-breadcrumb--separator{padding-right:7px!important;padding-left:7px!important}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__collection{flex:0 1 auto;max-width:28vw}.m-breadcrumb.m-breadcrumb--product .m-breadcrumb--item-current{flex:0 1 auto;max-width:47vw;padding-bottom:5px!important}}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__root-wrap{display:inline-flex;align-items:center;flex:0 0 auto}@media screen and (max-width:767px){.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__root-wrap{display:none!important}}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__layout{display:flex;align-items:center;gap:18px;width:100%;min-width:0}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__layout>.m-breadcrumb--wrapper{flex:1 1 auto;width:auto!important;min-width:0}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__brand-wrap{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;padding-left:16px;border-left:1px solid #dfe7ea;white-space:nowrap}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__brand-label{color:#6c7a82;font-size:11px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__brand-chip{display:inline-flex;align-items:center;gap:4px;min-height:31px;padding:5px 9px 5px 11px;border:1px solid #cce9dd;border-radius:999px;background:#eef9f5;color:#1f6f5b;font-size:13px;font-weight:600;line-height:1.15;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.m-breadcrumb.m-breadcrumb--product a.frk-breadcrumb__brand-chip:hover{border-color:#83cdb0;background:#e1f5ed;color:#155b49}.m-breadcrumb.m-breadcrumb--product a.frk-breadcrumb__brand-chip:focus-visible{outline:2px solid rgba(31,122,99,.42);outline-offset:2px}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__brand-chip svg{width:15px;height:15px;flex:0 0 15px}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__brand-chip--static{padding-right:11px}@media screen and (max-width:767px){.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__layout{display:block}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__layout>.m-breadcrumb--wrapper{width:100%!important;padding-bottom:7px!important}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__brand-wrap{gap:6px;margin:0 0 9px;padding-left:0;border-left:0}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__brand-label{font-size:10px}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__brand-chip{min-height:27px;padding:4px 8px 4px 10px;font-size:12px}.m-breadcrumb.m-breadcrumb--product .frk-breadcrumb__brand-chip svg{width:14px;height:14px;flex-basis:14px}}.template-product .grp-free-delivery-product{display:inline-flex!important;align-items:center;width:fit-content;margin:0 0 18px!important;padding:6px 11px!important;border:1px solid rgba(24,145,100,.1)!important;border-radius:6px!important;background:#eef9f5!important;color:#243740!important;font-size:12px!important;font-weight:650!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.template-product .m-product-title[data-frk-title-refined=true]{max-width:760px;margin-bottom:18px!important;font-size:clamp(30px,2.25vw,42px);line-height:1.22!important;letter-spacing:-.015em;text-wrap:balance}.template-product .grp-paypal-paylater--premium{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px!important;width:100%;min-height:68px;margin:6px 0 15px!important;padding:12px 16px!important;border:1px solid #e2e8ea;border-radius:14px;background:#fff;color:#253740;font-size:15px;line-height:1.25;box-shadow:0 5px 18px #1426300f}.template-product .grp-paypal-paylater__icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#edf9f6;color:#143b46;flex:0 0 42px}.template-product .grp-paypal-paylater__icon svg{width:23px;height:23px}.template-product .grp-paypal-paylater__copy{display:flex;align-items:baseline;min-width:0;gap:7px;white-space:nowrap}.template-product .grp-paypal-paylater__title,.template-product .grp-paypal-paylater__amount{font-weight:700;color:#243740}.template-product .grp-paypal-paylater__copy-divider{color:#8b989e}.template-product .grp-paypal-paylater__instalments{display:inline-flex;align-items:baseline;gap:5px;color:#5b686e}.template-product .grp-paypal-paylater__brands{display:inline-flex;align-items:center;justify-content:flex-end;gap:15px;padding-left:10px;white-space:nowrap}.template-product .grp-paypal-paylater__divider{width:1px;height:23px;background:#d9dfe2}.template-product .grp-paypal-paylater--premium .grp-paypal-paylater__logo--paypal{width:auto;height:20px;opacity:1}.template-product .grp-paypal-paylater--premium .grp-paypal-paylater__logo--klarna{width:auto;height:16px;top:0;opacity:1}.template-product .frk-pdp-summary--premium{width:100%;margin:0 0 14px!important;padding:11px 0 12px;border-top:1px solid #e1e7e9;border-bottom:1px solid #e1e7e9}.template-product .frk-pdp-summary__items{display:flex;align-items:center;flex-wrap:nowrap;min-width:0}.template-product .frk-pdp-summary__item{display:inline-flex;align-items:center;min-width:0;min-height:30px;padding:0 21px;color:#2b3c45;font-size:14px;font-weight:650;line-height:1.25;white-space:nowrap}.template-product .frk-pdp-summary__item:first-child{padding-left:0}.template-product .frk-pdp-summary__item:last-child{padding-right:0}.template-product .frk-pdp-summary__item+.frk-pdp-summary__item{border-left:1px solid #d8dfe2}.template-product .frk-pdp-summary__item--colour{gap:9px}.template-product .frk-pdp-summary__item .frk-pdp-swatch{width:18px;height:18px;flex-basis:18px}.template-product .frk-pdp-summary__item .frk-pdp-ral{display:inline-flex;align-items:center;min-height:30px;padding:5px 12px;border-radius:999px;color:#fff;font-size:12px;font-weight:750;line-height:1}.template-product .frk-pdp-summary__item--price{flex:1 1 auto}@media(max-width:1050px){.template-product .frk-pdp-summary__items{flex-wrap:wrap;row-gap:9px}.template-product .frk-pdp-summary__item{padding:0 15px}}@media(max-width:767px){.template-product .grp-free-delivery-product{margin-bottom:13px!important;padding:5px 9px!important;font-size:11px!important}.template-product .m-product-title[data-frk-title-refined=true]{margin-bottom:14px!important;font-size:28px;line-height:1.25!important;text-wrap:pretty}.template-product .grp-paypal-paylater--premium{grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px!important;min-height:58px;margin:5px 0 12px!important;padding:9px 11px!important;border-radius:12px;font-size:13px}.template-product .grp-paypal-paylater__icon{width:34px;height:34px;flex-basis:34px}.template-product .grp-paypal-paylater__icon svg{width:19px;height:19px}.template-product .grp-paypal-paylater__copy{display:grid;grid-template-columns:auto auto;gap:2px 5px;white-space:normal}.template-product .grp-paypal-paylater__title{grid-column:1 / -1}.template-product .grp-paypal-paylater__copy-divider{display:none}.template-product .grp-paypal-paylater__brands{gap:9px;padding-left:3px}.template-product .grp-paypal-paylater__divider{height:19px}.template-product .grp-paypal-paylater--premium .grp-paypal-paylater__logo--paypal{height:16px}.template-product .grp-paypal-paylater--premium .grp-paypal-paylater__logo--klarna{height:13px}.template-product .frk-pdp-summary--premium{padding:10px 0;overflow:hidden}.template-product .frk-pdp-summary__items{row-gap:10px}.template-product .frk-pdp-summary__item{min-height:25px;padding:0 11px;font-size:13px}.template-product .frk-pdp-summary__item:nth-child(3){border-left:0;padding-left:0}}@media(max-width:420px){.template-product .grp-paypal-paylater--premium{grid-template-columns:auto minmax(0,1fr)}.template-product .grp-paypal-paylater__brands{grid-column:2;justify-content:flex-start;padding:4px 0 0}}@media(min-width:768px){.template-product .grp-paypal-paylater--premium{min-height:54px!important;margin:4px 0 9px!important;padding:7px 12px!important;column-gap:11px!important;border-radius:11px!important;font-size:13px!important;box-shadow:0 3px 12px #1426300b!important}.template-product .grp-paypal-paylater__icon{width:34px!important;height:34px!important;flex-basis:34px!important}.template-product .grp-paypal-paylater__icon svg{width:19px!important;height:19px!important}.template-product .grp-paypal-paylater__copy{gap:5px!important}.template-product .grp-paypal-paylater__brands{gap:11px!important;padding-left:6px!important}.template-product .grp-paypal-paylater__divider{height:18px!important}.template-product .grp-paypal-paylater--premium .grp-paypal-paylater__logo--paypal{height:17px!important}.template-product .grp-paypal-paylater--premium .grp-paypal-paylater__logo--klarna{height:14px!important}.template-product .frk-pdp-summary--premium{margin:0 0 10px!important;padding:6px 0 7px!important}.template-product .frk-pdp-summary__item{min-height:25px!important;padding:0 15px!important;font-size:13px!important}.template-product .frk-pdp-summary__item:first-child{padding-left:0!important}.template-product .frk-pdp-summary__item:last-child{padding-right:0!important}.template-product .frk-pdp-summary__item .frk-pdp-swatch{width:16px!important;height:16px!important;flex-basis:16px!important}.template-product .frk-pdp-summary__item .frk-pdp-ral{min-height:25px!important;padding:4px 10px!important;font-size:11px!important}}.template-product .frk-pdp-summary__item--size,.template-product .frk-pdp-summary__item--duty{display:none!important}.template-product .frk-pdp-summary--premium{margin-bottom:9px!important;padding-top:6px!important;padding-bottom:6px!important}.template-product .frk-pdp-summary__items{flex-wrap:nowrap!important;row-gap:0!important}.template-product .frk-pdp-summary__item{min-height:24px!important;padding-right:13px!important;padding-left:13px!important;font-size:13px!important}.template-product .frk-pdp-summary__item--price{flex:0 1 auto!important}@media(max-width:767px){.template-product .grp-paypal-paylater--premium{grid-template-columns:28px minmax(0,1fr) auto!important;column-gap:7px!important;min-height:52px!important;margin:4px 0 8px!important;padding:7px 9px!important;border-radius:11px!important;font-size:12.5px!important;line-height:1.15!important;box-shadow:0 3px 12px #1426300b!important}.template-product .grp-paypal-paylater__icon{width:28px!important;height:28px!important;flex-basis:28px!important}.template-product .grp-paypal-paylater__icon svg{width:16px!important;height:16px!important}.template-product .grp-paypal-paylater__copy{display:flex!important;grid-template-columns:none!important;align-items:baseline!important;gap:4px!important;min-width:0!important;white-space:nowrap!important}.template-product .grp-paypal-paylater__title{grid-column:auto!important;font-size:12.5px!important;white-space:nowrap!important}.template-product .grp-paypal-paylater__interest-free{display:none!important}.template-product .grp-paypal-paylater__copy-divider{display:inline!important}.template-product .grp-paypal-paylater__instalments{gap:3px!important;white-space:nowrap!important}.template-product .grp-paypal-paylater__brands{grid-column:auto!important;justify-content:flex-end!important;gap:7px!important;padding:0!important}.template-product .grp-paypal-paylater__divider{height:16px!important}.template-product .grp-paypal-paylater--premium .grp-paypal-paylater__logo--paypal{height:15px!important}.template-product .grp-paypal-paylater--premium .grp-paypal-paylater__logo--klarna{height:12px!important}.template-product .frk-pdp-summary--premium{margin:0 0 8px!important;padding:6px 0!important;overflow:visible!important}.template-product .frk-pdp-summary__items{flex-wrap:nowrap!important;align-items:center!important;row-gap:0!important}.template-product .frk-pdp-summary__item{min-height:22px!important;padding:0 9px!important;font-size:12.5px!important}.template-product .frk-pdp-summary__item:nth-child(3){border-left:1px solid #d8dfe2!important;padding-left:9px!important}.template-product .frk-pdp-summary__item:first-child{padding-left:0!important}.template-product .frk-pdp-summary__item:last-child{padding-right:0!important}.template-product .frk-pdp-summary__item .frk-pdp-swatch{width:16px!important;height:16px!important;flex-basis:16px!important}.template-product .frk-pdp-summary__item .frk-pdp-ral{min-height:24px!important;padding:4px 9px!important;font-size:10.5px!important}}@media(max-width:380px){.template-product .grp-paypal-paylater--premium{grid-template-columns:26px minmax(0,1fr) auto!important;column-gap:5px!important;padding-right:7px!important;padding-left:7px!important;font-size:11.5px!important}.template-product .grp-paypal-paylater__icon{width:26px!important;height:26px!important;flex-basis:26px!important}.template-product .grp-paypal-paylater__title{font-size:11.5px!important}.template-product .grp-paypal-paylater--premium .grp-paypal-paylater__logo--paypal{height:13px!important}.template-product .grp-paypal-paylater--premium .grp-paypal-paylater__logo--klarna{height:10.5px!important}.template-product .frk-pdp-summary__item{padding-right:7px!important;padding-left:7px!important;font-size:11.5px!important}}.frk-equivalent-kits__track:empty{min-height:420px;display:block}@media(max-width:767px){.frk-equivalent-kits__track:empty{min-height:360px}}product-recommendations:empty{min-height:420px}@media(max-width:767px){product-recommendations:empty{min-height:360px}}@media(min-width:990px){.template-product .m-main-product--media>:first-child{position:sticky;top:112px}}.template-product .main-product__block .m-product-title,.template-product .m-product-title{color:#13222a;font-size:clamp(24px,2.3vw,34px);font-weight:700;letter-spacing:-.022em;line-height:1.15}.template-product .m-add-to-cart,.m-sticky-addtocart .m-add-to-cart{border-color:var(--grp-button, #18875b);border-radius:8px;background:var(--grp-button, #18875b);color:var(--grp-button-text, #fff)}.template-product .m-add-to-cart:hover,.m-sticky-addtocart .m-add-to-cart:hover{border-color:var(--grp-button-hover, #136b47);background:var(--grp-button-hover, #136b47);color:var(--grp-button-text, #fff)}.template-product .m-quantity{border-radius:8px}@media(min-width:750px){.frk-roof-size-selector__help-link--waste{flex:0 0 auto;white-space:nowrap}.frk-roof-size-selector__help-link--waste+.frk-roof-size-selector__all-sizes{flex:1 1 200px}.frk-roof-size-selector__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.frk-roof-size-selector__status{flex:1 1 100%}}.template-product main>.shopify-section:not([id$=__main]):not([id$=__breadcrumb]),.template-product [id$=__grp_footer]{content-visibility:auto;contain-intrinsic-size:auto 900px}@media(max-width:767px){.template-product #scroll-to-top-button{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/custom-product-page.css.map */
