.m-filter--widget.m-accordion--item.open{padding-bottom:1.5em}.m-filter--widget.m-accordion--item{border-bottom:1px solid #eee}.m-facets .m-facet--product-count{margin-left:5px;font-size:10px;margin-top:-8px}.m-banner-promotion.m-filter--widget{display:none}body:has(.frk-shop-category-chips) .frk-shop-by__subnote{display:none!important}body:has(.frk-shop-category-chips) .frk-shop-by-wrap{margin-top:4px!important;margin-bottom:14px!important;gap:10px!important}body:has(.frk-shop-category-chips) .frk-shop-by-label{font-size:0!important;padding-top:10px!important}body:has(.frk-shop-category-chips) .frk-shop-by-label:after{content:"Highlights:";font-size:14px;font-weight:700;color:#22313b}body:has(.frk-shop-category-chips) .frk-shop-by-group{gap:0!important}body:has(.frk-shop-category-chips) .frk-shop-by{gap:8px!important}body:has(.frk-shop-category-chips) .frk-shop-by__chip{min-height:34px!important;padding:8px 13px!important;font-size:12px!important}@media(max-width:767px){body:has(.frk-shop-category-chips) .frk-shop-by-wrap{margin-top:2px!important;margin-bottom:12px!important}body:has(.frk-shop-category-chips) .frk-shop-by-label{width:100%;padding-top:0!important}body:has(.frk-shop-category-chips) .frk-shop-by-label:after{font-size:13px}body:has(.frk-shop-category-chips) .frk-shop-by__chip{min-height:32px!important;padding:7px 11px!important;font-size:11.5px!important}}body:has(.frk-shop-category-chips) .m-page-header,body:has(.frk-shop-category-chips) .m-page-header__content,body:has(.frk-shop-category-chips) .m-collection-page-header,body:has(.frk-shop-category-chips) .collection-banner,body:has(.frk-shop-category-chips) .collection-hero{min-height:unset!important;padding-top:34px!important;padding-bottom:34px!important}body:has(.frk-shop-category-chips) .m-page-header h1,body:has(.frk-shop-category-chips) .collection-banner h1,body:has(.frk-shop-category-chips) .collection-hero h1{margin-top:8px!important;margin-bottom:0!important}body:has(.frk-shop-category-chips) .frk-shop-category-chips{margin-top:14px!important;margin-bottom:16px!important}body:has(.frk-shop-category-chips) .frk-shop-by-wrap{margin-bottom:10px!important}@media(max-width:767px){body:has(.frk-shop-category-chips) .m-page-header,body:has(.frk-shop-category-chips) .m-page-header__content,body:has(.frk-shop-category-chips) .m-collection-page-header,body:has(.frk-shop-category-chips) .collection-banner,body:has(.frk-shop-category-chips) .collection-hero{padding-top:22px!important;padding-bottom:22px!important}body:has(.frk-shop-category-chips) .frk-shop-category-chips{margin-top:10px!important;margin-bottom:12px!important}}.m-sidebar,.m-collection-sidebar,.m-facets{background:#f5f7f8!important;border:1px solid #e2e8ec!important;border-radius:12px!important;padding:20px 18px!important;box-sizing:border-box!important}.m-sidebar h3,.m-facets h3,.m-filter-sidebar--title,.m-filter--title{color:#253640!important;font-size:22px!important;font-weight:700!important;margin-bottom:22px!important;letter-spacing:-.3px}.m-filter--widget.m-accordion--item{background:#fff!important;border:1px solid #e5eaee!important;border-radius:10px!important;padding:14px!important;margin-bottom:12px!important;box-shadow:0 2px 8px #25364009;box-sizing:border-box!important}.m-filter--widget.m-accordion--item.open{border-color:#25364038!important;box-shadow:0 4px 14px #2536400f}.m-filter-title,.m-filter--widget .m-accordion--title{color:#253640!important;font-weight:700!important;font-size:14px!important;display:flex!important;align-items:center!important;gap:8px!important}.m-filter--widget .m-accordion--content{padding:10px!important;margin-top:10px!important;background:#f5f7f8!important;border:1px solid #dfe6ea!important;border-radius:10px!important;box-sizing:border-box!important}.m-filter--widget li,.m-filter--widget .m-facet--item{margin-bottom:5px!important;padding:0!important;box-sizing:border-box!important}.m-filter--widget label,.m-facets label{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;max-width:100%!important;min-height:28px!important;padding:2px 0!important;margin:0!important;color:#4a5560!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;box-sizing:border-box!important}.m-facets input[type=checkbox],.m-filter--widget input[type=checkbox]{width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important;border-radius:3px!important;border:1px solid #cfd8de!important;accent-color:#253640!important}.m-facets input[type=checkbox]:checked+label,.m-facets input[type=checkbox]:checked~label{color:#253640!important;font-weight:600!important}@media(min-width:1024px){.m-sidebar,.m-collection-sidebar,.m-facets{position:sticky;top:90px}}@media(max-width:767px){.m-sidebar,.m-collection-sidebar,.m-facets{border-radius:0!important;padding:16px!important;background:#f5f7f8!important}.m-filter--widget.m-accordion--item{padding:13px!important;margin-bottom:10px!important}.m-filter--widget label,.m-facets label{font-size:13px!important}}.m-filter--widget label:has(.m-facet--brand-logo){display:flex!important;align-items:center!important;gap:8px!important;min-height:21px!important;padding:0!important;margin:0!important;font-size:0!important;line-height:1!important;white-space:nowrap!important}.m-filter--widget li:has(.m-facet--brand-logo),.m-filter--widget .m-facet--item:has(.m-facet--brand-logo){margin-bottom:1px!important;padding:0!important}.m-filter--widget label:has(.m-facet--brand-logo) input[type=checkbox]{width:15px!important;height:15px!important;min-width:15px!important;margin:0!important;flex:0 0 15px!important}.m-filter--widget label:has(.m-facet--brand-logo) .m-facet--brand-logo{width:92px!important;height:20px!important;max-width:92px!important;object-fit:contain!important;object-position:left center!important;margin:0!important}.m-filter--widget label:has(.m-facet--brand-logo) .m-facet--product-count{display:none!important}.m-filter--widget li,.m-filter--widget .m-facet--item{margin-bottom:5px!important;padding:0!important}.m-filter--widget li:last-child,.m-filter--widget .m-facet--item:last-child{margin-bottom:0!important}.m-filter--widget label,.m-facets label{font-size:13px!important;line-height:1.35!important;color:#4a5560!important}.m-facets .m-facet--product-count,.m-filter--widget .m-facet--product-count{display:none!important}@media(min-width:1024px){.m-filter--widget.m-accordion--item .m-filter--scroll-content,.m-filter--widget.m-accordion--item ul.m-facets{display:block!important;grid-template-columns:none!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) ul.m-facets{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:14px!important;row-gap:8px!important;max-height:none!important;overflow:visible!important}.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) ul.m-facets{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:8px!important;max-height:none!important;overflow:visible!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) li,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) .m-facet--item,.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) li,.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) .m-facet--item{margin:0!important;padding:0!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) label,.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) label{display:flex!important;align-items:center!important;gap:7px!important;min-height:28px!important;padding:2px 0!important;white-space:nowrap!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) input[type=checkbox],.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) input[type=checkbox]{width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important}}@media(max-width:767px){.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) ul.m-facets{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:10px!important;row-gap:8px!important;max-height:none!important;overflow:visible!important}.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) ul.m-facets{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:8px!important;max-height:none!important;overflow:visible!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) li,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) .m-facet--item,.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) li,.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) .m-facet--item{margin:0!important;padding:0!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) label,.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) label{display:flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:2px 0!important;white-space:nowrap!important;font-size:13px!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Roof Size"]) input[type=checkbox],.m-filter--widget.m-accordion--item:has(input[id^=Filter-Warranty]) input[type=checkbox]{width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important}}.m-filter--widget .m-filter--scroll-content::-webkit-scrollbar,.m-filter--widget .m-scrollbar--vertical::-webkit-scrollbar{width:8px!important}.m-filter--widget .m-filter--scroll-content::-webkit-scrollbar-track,.m-filter--widget .m-scrollbar--vertical::-webkit-scrollbar-track{background:#eef2f3!important;border-radius:999px!important}.m-filter--widget .m-filter--scroll-content::-webkit-scrollbar-thumb,.m-filter--widget .m-scrollbar--vertical::-webkit-scrollbar-thumb{background:#253640!important;border-radius:999px!important;border:2px solid #eef2f3!important}.m-filter--widget .m-filter--scroll-content::-webkit-scrollbar-thumb:hover,.m-filter--widget .m-scrollbar--vertical::-webkit-scrollbar-thumb:hover{background:#111f27!important}.m-filter--widget .m-filter--scroll-content,.m-filter--widget .m-scrollbar--vertical{scrollbar-width:thin!important;scrollbar-color:#253640 #eef2f3!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_type"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_type"]) ul.m-facets{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:8px!important;max-height:none!important;overflow:visible!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_type"]) li,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_type"]) .m-facet--item{margin:0!important;padding:0!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_type"]) label{display:flex!important;align-items:center!important;gap:7px!important;min-height:28px!important;padding:2px 0!important;white-space:nowrap!important;font-size:12px!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_type"]) input[type=checkbox]{width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) ul.m-facets,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) ul.m-facets{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:8px!important;max-height:none!important;overflow:visible!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Gauge"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Gauge"]) ul.m-facets,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_gauge"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_gauge"]) ul.m-facets{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:8px!important;max-height:none!important;overflow:visible!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) li,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) .m-facet--item,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Gauge"]) li,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Gauge"]) .m-facet--item,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) li,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) .m-facet--item,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_gauge"]) li,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_gauge"]) .m-facet--item{margin:0!important;padding:0!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) label,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Gauge"]) label,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) label,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_gauge"]) label{display:flex!important;align-items:center!important;gap:7px!important;min-height:28px!important;padding:2px 0!important;white-space:nowrap!important;font-size:12px!important}@media(min-width:1024px){.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Gauge"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Gauge"]) ul.m-facets,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_gauge"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_gauge"]) ul.m-facets{display:grid!important;grid-template-columns:1.25fr .85fr!important;column-gap:10px!important;row-gap:8px!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Gauge"]) label,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_gauge"]) label{gap:6px!important;font-size:11.5px!important;white-space:nowrap!important}}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) ul.m-facets,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) ul.m-facets{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:10px!important;row-gap:8px!important;max-height:none!important;overflow:visible!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) li,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) .m-facet--item,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) li,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) .m-facet--item{margin:0!important;padding:0!important}.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) label,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) label{display:flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:2px 0!important;white-space:nowrap!important;font-size:11.5px!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) ul.m-facets,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) ul.m-facets,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) .m-filter--scroll-content,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) .m-filter--scroll-content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:9px!important;row-gap:6px!important;max-height:none!important;overflow:visible!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) li,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) li,.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) .m-facet--item,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) .m-facet--item{margin:0!important;padding:0!important;min-width:0!important;width:100%!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) li:has(input[value=SMALL]),.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) li:has(input[value=SMALL]){order:1!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) li:has(input[value=MID]),.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) li:has(input[value=MID]){order:2!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) li:has(input[value=LARGE]),.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) li:has(input[value=LARGE]){order:3!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) label,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) label{display:grid!important;grid-template-columns:13px auto!important;align-items:center!important;justify-content:start!important;column-gap:5px!important;width:100%!important;min-width:0!important;min-height:26px!important;padding:2px 0!important;margin:0!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) label svg,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) label svg{width:13px!important;height:13px!important;min-width:13px!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) .m-facet--label,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) .m-facet--label{display:inline-block!important;min-width:0!important;white-space:nowrap!important}.m-filter--widget.m-accordion--item:has(input[name="filter.p.m.custom.trim_size"]) li:has(input[value=MID]) .m-facet--label,.m-filter--widget.m-accordion--item:has(input[id^="Filter-Trim Size"]) li:has(input[value=MID]) .m-facet--label{font-weight:800!important;color:#253640!important}.template-collection{--frk-navy-2: #17313b;--frk-panel: #132b35;--frk-panel-soft: #203845;--frk-mint-2: #b9e8d2;--frk-border-light: rgba(221, 248, 234, .28);--frk-text: #20313b}.frk-topcoat-swatches__row{align-items:center}.frk-topcoat-swatches__all{background:transparent!important;border:1.5px solid rgba(255,255,255,.42)!important;color:#fff!important}.frk-topcoat-swatches__all.is-active{background:var(--frk-mint)!important;border-color:var(--frk-mint)!important;color:var(--frk-navy)!important}.frk-topcoat-swatches__item{position:relative;border-color:#ffffff80!important}.frk-topcoat-swatches__item.is-active{border-color:var(--frk-mint)!important;box-shadow:0 0 0 4px #ddf8ea38,0 0 18px #ddf8ea61!important}.frk-topcoat-swatches__item.is-active:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:900;text-shadow:0 1px 4px rgba(0,0,0,.45);pointer-events:none}.frk-filter-count{background:var(--frk-mint)!important;color:var(--frk-navy)!important;border-radius:999px!important;min-width:22px!important;height:22px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:900!important;line-height:1!important;margin-left:8px!important}#CollectionProductGrid .active-facets,#CollectionProductGrid .m-active-facets{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:14px 0 18px!important}#CollectionProductGrid .active-facets__button,#CollectionProductGrid .active-facets__button-wrapper a,#CollectionProductGrid .m-active-facets a,#CollectionProductGrid .m-active-facets button{background:#fff!important;color:var(--frk-navy)!important;border:1px solid #d8e3e5!important;border-radius:999px!important;min-height:38px!important;padding:8px 14px!important;font-weight:800!important;font-size:14px!important;box-shadow:0 4px 14px #1026300f!important;text-decoration:none!important}#CollectionProductGrid .active-facets__button:hover,#CollectionProductGrid .active-facets__button-wrapper a:hover,#CollectionProductGrid .m-active-facets a:hover,#CollectionProductGrid .m-active-facets button:hover{background:var(--frk-mint)!important;border-color:var(--frk-mint-2)!important}#CollectionProductGrid .active-facets__button-remove,#CollectionProductGrid .active-facets__clear,#CollectionProductGrid .m-active-facets .clear-all{color:var(--frk-navy)!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px!important}.frk-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0 18px}.frk-toolbar-row .frk-filter-status{margin:0;flex:1 1 auto;min-width:0}.frk-toolbar-row .m-collection-toolbar{flex:0 0 auto}@media screen and (max-width:749px){.frk-toolbar-row{flex-direction:column;align-items:stretch;gap:10px}}.frk-filter-status{background:linear-gradient(90deg,#ddf8ea,#f1fffa);border:1px solid #b9e8d2;color:var(--frk-navy);border-radius:12px;padding:12px 16px;font-weight:800;display:flex;align-items:center;gap:10px;margin:8px 0 18px;box-shadow:0 6px 18px #1026300f}.frk-filter-status__icon{width:22px;height:22px;border-radius:999px;background:var(--frk-navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex:0 0 22px}.frk-sort-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:9px 14px!important;border:1.5px solid #d8e0e4!important;border-radius:999px!important;background:#fff!important;transition:border-color .18s ease}.frk-sort-pill:hover{border-color:var(--frk-navy, #22313b)!important}.frk-sort-label{font-size:12px;font-weight:700;color:#6b7c85;white-space:nowrap}.frk-strength-modal[hidden]{display:none!important}.frk-strength-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999}.frk-strength-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0613199e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.frk-strength-modal__card{position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:min(520px,calc(100vw - 28px));max-height:calc(100vh - 60px);overflow:auto;background:radial-gradient(circle at 92% 18%,rgba(221,248,234,.1),transparent 28%),linear-gradient(180deg,#102630,#0b2029);color:#fff;border:1px solid rgba(221,248,234,.22);border-radius:18px;padding:20px;box-shadow:0 24px 70px #0000006b}.frk-strength-modal__close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}.frk-strength-modal__title{margin:0 34px 16px 0;color:#fff;font-size:21px;font-weight:900}.frk-strength-modal__option{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff14;margin-bottom:10px}.frk-strength-modal__option--recommended{background:var(--frk-mint);color:var(--frk-navy);border-color:var(--frk-mint)}.frk-strength-modal__icon{width:38px;height:38px;border-radius:999px;background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.frk-strength-modal__option--recommended .frk-strength-modal__icon{background:var(--frk-navy);color:#fff}.frk-strength-modal__option strong{display:block;margin-bottom:3px;font-size:15px;font-weight:900}.frk-strength-modal__option p{margin:0;font-size:13px;line-height:1.35}.frk-strength-modal__option em{display:inline-flex;margin-top:8px;font-style:normal;font-size:13px;font-weight:900}.frk-strength-modal__option-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.frk-strength-modal__option-head span{background:var(--frk-navy);color:#fff;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;text-transform:uppercase}.frk-strength-modal__note{margin:12px 0 14px;padding:12px;border-radius:12px;background:#ddf8ea14;border:1px solid rgba(221,248,234,.18);font-size:13px;font-weight:800;line-height:1.35}.frk-strength-modal__cta{width:100%;min-height:48px;border:0;border-radius:12px;background:var(--frk-mint);color:var(--frk-navy);font-size:16px;font-weight:900;cursor:pointer}.frk-coverage-modal[hidden]{display:none!important}.frk-coverage-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999}.frk-coverage-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0613199e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.frk-coverage-modal__card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 80px);overflow:auto;background:radial-gradient(circle at 92% 18%,rgba(221,248,234,.1),transparent 28%),linear-gradient(180deg,#102630,#0b2029);color:#fff;border:1px solid rgba(221,248,234,.22);border-radius:18px;padding:20px;box-shadow:0 24px 70px #0000006b}.frk-coverage-modal__close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}.frk-coverage-modal__title{margin:0 34px 8px 0;color:#fff;font-size:21px;font-weight:900}.frk-coverage-modal__intro{margin:0 0 16px;color:#ffffffc7;font-size:14px;line-height:1.5}.frk-coverage-modal__list{border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow:hidden}.frk-coverage-modal__option{display:grid;grid-template-columns:40px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.12)}.frk-coverage-modal__option:last-child{border-bottom:0}.frk-coverage-modal__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#ffffff1a;font-size:12px;font-weight:900;line-height:1}.frk-coverage-modal__option strong{display:block;margin-bottom:3px;font-size:14px;font-weight:900}.frk-coverage-modal__option p{margin:0;font-size:12.5px;line-height:1.4;color:#ffffffc7}.frk-coverage-modal__tick{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--frk-mint);border-radius:999px;color:var(--frk-mint);font-size:14px;font-weight:900}.frk-coverage-modal__phone{display:flex;min-height:60px;flex-direction:column;align-items:center;justify-content:center;margin-top:16px;padding:10px 16px;border-radius:12px;background:#ddf8ea14;border:1px solid rgba(221,248,234,.22);color:#fff;text-align:center;text-decoration:none}.frk-coverage-modal__phone:hover{background:#ddf8ea24;color:#fff}.frk-coverage-modal__phone span{font-size:12px;font-weight:700;opacity:.82}.frk-coverage-modal__phone strong{margin-top:2px;color:var(--frk-mint);font-size:18px;line-height:1.1}@media screen and (max-width:749px){.frk-coverage-modal__card{left:50%;top:auto;bottom:10px;transform:translate(-50%);width:calc(100vw - 20px);max-height:calc(100vh - 40px);border-radius:16px;padding:18px}.frk-coverage-modal__option{grid-template-columns:34px minmax(0,1fr) 22px;padding:11px 12px}}@media screen and (max-width:749px){.frk-quick-filter-panel{padding:15px 13px 14px!important;border-radius:16px!important}.frk-strength-filter__heading{align-items:flex-start}.frk-strength-help-trigger span:first-child{display:none}.frk-roof-size-filter:after{right:-1px;bottom:5px}#CollectionProductGrid .active-facets,#CollectionProductGrid .m-active-facets{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}#CollectionProductGrid .active-facets::-webkit-scrollbar,#CollectionProductGrid .m-active-facets::-webkit-scrollbar{display:none!important}#CollectionProductGrid .active-facets__button,#CollectionProductGrid .active-facets__button-wrapper a,#CollectionProductGrid .m-active-facets a,#CollectionProductGrid .m-active-facets button{white-space:nowrap!important;flex:0 0 auto!important}.frk-strength-modal__card{bottom:10px;width:calc(100vw - 20px);border-radius:16px;padding:18px}}.frk-strength-modal__card{left:50%!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(540px,calc(100vw - 32px))!important;max-height:calc(100vh - 80px)!important}@media screen and (max-width:749px){.frk-strength-modal__card{top:50%!important;bottom:auto!important;width:calc(100vw - 22px)!important;max-height:calc(100vh - 44px)!important;transform:translate(-50%,-50%)!important}}#CollectionProductGrid .active-facets,#CollectionProductGrid .m-active-facets{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important;margin:12px 0 18px!important;padding:0!important}#CollectionProductGrid .active-facets>*,#CollectionProductGrid .m-active-facets>*,#CollectionProductGrid .active-facets__button-wrapper,#CollectionProductGrid .m-active-facets--item{flex:0 0 auto!important;margin:0!important;width:auto!important;min-width:0!important}#CollectionProductGrid a.frk-active-filter-chip,#CollectionProductGrid .active-facets__button,#CollectionProductGrid .active-facets__button-wrapper a,#CollectionProductGrid .m-active-facets a,#CollectionProductGrid .m-active-facets button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;width:auto!important;min-width:0!important;padding:0 12px!important;border-radius:999px!important;margin:0!important;line-height:1!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important;background:#fff!important;color:#102630!important;border:1px solid #d8e3e5!important;box-shadow:0 4px 14px #1026300d!important;text-decoration:none!important}#CollectionProductGrid a.frk-active-filter-chip.frk-filter-colour,#CollectionProductGrid .active-facets a.frk-filter-colour,#CollectionProductGrid .m-active-facets a.frk-filter-colour{background:var(--frk-chip-colour, #474a50)!important;border-color:var(--frk-chip-colour, #474a50)!important;color:#fff!important;--frk-chip-text: #ffffff !important;padding:0 13px!important;font-size:0!important}#CollectionProductGrid a.frk-active-filter-chip.frk-filter-colour:before,#CollectionProductGrid .active-facets a.frk-filter-colour:before,#CollectionProductGrid .m-active-facets a.frk-filter-colour:before{content:attr(data-frk-label)!important;color:#fff!important;font-size:13px!important;font-weight:800!important}#CollectionProductGrid a.frk-active-filter-chip.frk-filter-colour:after,#CollectionProductGrid .active-facets a.frk-filter-colour:after,#CollectionProductGrid .m-active-facets a.frk-filter-colour:after{content:"\d7"!important;color:#fff!important;font-size:15px!important;margin-left:4px!important;opacity:.9!important}#CollectionProductGrid .frk-clear-all-filter,#CollectionProductGrid .active-facets__clear,#CollectionProductGrid .m-active-facets a[href*=filter]{margin-left:0!important;background:#fff!important;color:#102630!important;border:1px solid #d8e3e5!important;border-radius:999px!important;min-height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important}@media screen and (max-width:749px){#CollectionProductGrid .active-facets,#CollectionProductGrid .m-active-facets{flex-wrap:nowrap!important;overflow-x:auto!important;gap:7px!important;padding:0 0 4px!important;margin:10px 0 14px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}#CollectionProductGrid .active-facets::-webkit-scrollbar,#CollectionProductGrid .m-active-facets::-webkit-scrollbar{display:none!important}#CollectionProductGrid a.frk-active-filter-chip,#CollectionProductGrid .active-facets__button,#CollectionProductGrid .active-facets__button-wrapper a,#CollectionProductGrid .m-active-facets a,#CollectionProductGrid .m-active-facets button{min-height:38px!important;padding:0 12px!important;font-size:13px!important;flex:0 0 auto!important}}.frk-strength-filter__heading{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:auto!important;max-width:max-content!important;margin-bottom:10px!important}.frk-roof-size-filter__heading{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important;width:auto!important;max-width:100%!important;margin-bottom:10px!important}.frk-roof-size-filter__heading .frk-roof-size-filter__label{margin:0!important}.frk-strength-help-trigger{margin-left:2px!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(221,248,234,.45)!important;background:#ddf8ea1a!important;color:#ddf8ea!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.frk-strength-help-trigger:hover{background:#ddf8ea2e!important;border-color:#ddf8eabf!important}.frk-strength-help-trigger__icon{width:17px!important;height:17px!important;font-size:11px!important;border-color:#ddf8eaa6!important}.frk-coverage-help-trigger{margin-left:2px!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(221,248,234,.45)!important;background:#ddf8ea1a!important;color:#ddf8ea!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important}.frk-coverage-help-trigger:hover{background:#ddf8ea2e!important;border-color:#ddf8eabf!important}.frk-coverage-help-trigger__icon{display:block!important;width:17px!important;height:17px!important;border:1px solid rgba(221,248,234,.65)!important;border-radius:999px!important;font-size:11px!important;line-height:15px!important;text-align:center!important}.frk-brand-filter__item{gap:8px!important}.frk-brand-filter__mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;border-radius:999px!important;background:var(--frk-brand-accent, #8a94a6)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;box-shadow:0 0 0 1px #ffffff59 inset!important}.frk-brand-filter__item.is-active .frk-brand-filter__mark{box-shadow:0 0 0 2px #10263047!important}.frk-roof-size-filter:after{display:none!important}@media screen and (max-width:749px){.frk-roof-size-filter:after{content:"\203a"!important;position:absolute!important;right:-1px!important;bottom:5px!important;width:32px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;pointer-events:none!important;font-size:28px!important;font-weight:700!important;color:#ddf8ea!important;background:linear-gradient(90deg,#10263000,#102630 64%)!important;text-shadow:0 0 10px rgba(221,248,234,.4)!important}.frk-strength-filter__heading,.frk-roof-size-filter__heading{max-width:100%!important;gap:8px!important}.frk-strength-help-trigger,.frk-coverage-help-trigger{padding:5px 8px!important;font-size:11px!important}.frk-strength-help-trigger span:first-child,.frk-coverage-help-trigger span:first-child{display:inline!important}}#CollectionProductGrid a.frk-active-filter-chip.frk-filter-colour,#CollectionProductGrid .active-facets a.frk-filter-colour,#CollectionProductGrid .m-active-facets a.frk-filter-colour{background:var(--frk-chip-colour, #474a50)!important;border-color:var(--frk-chip-colour, #474a50)!important;color:#fff!important;--frk-chip-text: #ffffff !important;min-width:auto!important;padding:0 13px!important;font-size:0!important}#CollectionProductGrid a.frk-active-filter-chip.frk-filter-colour:before,#CollectionProductGrid .active-facets a.frk-filter-colour:before,#CollectionProductGrid .m-active-facets a.frk-filter-colour:before{content:attr(data-frk-label)!important;display:inline-flex!important;align-items:center!important;color:#fff!important;font-size:13px!important;font-weight:850!important}#CollectionProductGrid a.frk-active-filter-chip.frk-filter-colour:after,#CollectionProductGrid .active-facets a.frk-filter-colour:after,#CollectionProductGrid .m-active-facets a.frk-filter-colour:after{content:"\d7"!important;display:inline-flex!important;align-items:center!important;margin-left:8px!important;color:#fff!important;font-size:15px!important;opacity:.9!important}#CollectionProductGrid .frk-filter-colour.is-black-grey{--frk-chip-colour: #3A3F44}#CollectionProductGrid .frk-filter-colour.is-anthracite-grey{--frk-chip-colour: #383E42}#CollectionProductGrid .frk-filter-colour.is-graphite-grey{--frk-chip-colour: #474A50}#CollectionProductGrid .frk-filter-colour.is-dark-grey{--frk-chip-colour: #525A63}#CollectionProductGrid .frk-filter-colour.is-iron-grey{--frk-chip-colour: #5B6369}#CollectionProductGrid .frk-filter-colour.is-mid-grey{--frk-chip-colour: #82898C}.m-breadcrumb.m-breadcrumb--collection{width:100%!important;margin:0 0 22px!important;border:0!important;background:transparent!important}.m-breadcrumb.m-breadcrumb--collection .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:0!important;overflow:hidden;line-height:1.3}.m-breadcrumb.m-breadcrumb--collection .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--collection a.m-breadcrumb--item:hover{background:transparent!important;color:#1f7a63!important}.m-breadcrumb.m-breadcrumb--collection 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--collection .frk-breadcrumb__home{gap:7px;flex:0 0 auto}.m-breadcrumb.m-breadcrumb--collection .frk-breadcrumb__home-icon{display:block;width:17px;height:17px;flex:0 0 17px}.m-breadcrumb.m-breadcrumb--collection .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--collection .m-breadcrumb--separator svg{display:block;width:6px;height:11px}.m-breadcrumb.m-breadcrumb--collection .frk-breadcrumb__collection{overflow:hidden;text-overflow:ellipsis}.m-breadcrumb.m-breadcrumb--collection .m-breadcrumb--item-current{position:relative;flex:0 1 auto;max-width:48vw;padding:0 0 6px!important;overflow:hidden;color:#22313b!important;font-weight:600!important;text-overflow:ellipsis;pointer-events:none}.m-breadcrumb.m-breadcrumb--collection .m-breadcrumb--item-current:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px;background:#1f7a63}.m-collection-page-header.m-collection-page-header--no-image .m-collection-page-header__inner{width:100%;align-items:flex-start!important;text-align:left!important}.m-collection-page-header.m-collection-page-header--no-image .m-collection-page-header__description{margin-right:0!important;margin-left:0!important}.m-collection-page-header .m-breadcrumb.m-breadcrumb--collection{margin-bottom:22px!important}@media screen and (max-width:767px){.m-breadcrumb.m-breadcrumb--collection,.m-collection-page-header .m-breadcrumb.m-breadcrumb--collection{margin-bottom:15px!important}.m-breadcrumb.m-breadcrumb--collection .m-breadcrumb--item{font-size:12.5px!important}.m-breadcrumb.m-breadcrumb--collection .frk-breadcrumb__home{gap:6px}.m-breadcrumb.m-breadcrumb--collection .frk-breadcrumb__home-icon{width:16px;height:16px;flex-basis:16px}.m-breadcrumb.m-breadcrumb--collection .m-breadcrumb--separator{padding-right:7px!important;padding-left:7px!important}.m-breadcrumb.m-breadcrumb--collection .frk-breadcrumb__root-category{flex:0 0 auto}.m-breadcrumb.m-breadcrumb--collection .m-breadcrumb--item-current{max-width:52vw;padding-bottom:5px!important}}
/*# sourceMappingURL=/cdn/shop/t/238/assets/custom-collection-page.css.map */
