.collection__block--featured .title-wrapper{background-color:rgba(var(--header-background-rgb),1);color:rgba(var(--header-foreground-rgb),1)}.collection__block--featured h2{color:inherit;font-weight:400;line-height:2.25rem;margin:0}.collection__block--featured .slideshow{padding:0}.collection__block--featured .slideshow .slider-button--stucked{border-radius:4px 0 0 4px;background-color:rgba(var(--header-foreground-rgb),.08);color:rgba(var(--header-foreground-rgb),1);transform:none;padding:.375rem .25rem;margin-top:.5rem}.collection__block--featured .slideshow .slider-button--stucked.slider-button--next{border-radius:0 4px 4px 0;margin-right:.5rem}@media all and (min-width:768px){.collection__block--featured h2{font-weight:400;margin:0}.collection__block--featured .slideshow .slider-button--stucked{top:-3.5rem}.collection__block--featured [data-mode=grid] squama-item:hover .item-price:not(.no-label) .price--compare{display:none}}@media all and (min-width:990px){.collection__block--featured .title-wrapper{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.collection__block--featured .title-image{background-position:center;background-size:cover;display:block;height:100%;position:relative}.collection__block--featured .title-image>.media{display:contents}.collection__block--featured h2{padding:1.25rem}.collection__block--featured .slideshow{width:100%}.collection__block--featured .slideshow .slider-button--stucked{border-radius:0 4px 4px 0;background-color:var(--color-foreground-8);color:var(--color-foreground-75);left:0;padding:.75rem 0;right:auto;top:50%;transform:translateY(-50%)}.collection__block--featured .slideshow .slider-button--stucked svg{padding:.25rem;width:1.5rem}.collection__block--featured .slideshow .slider-button--stucked.slider-button--next{border-radius:4px 0 0 4px;right:0}.collection__block--featured .grid-item .item-title{-webkit-line-clamp:1}.collection__block--featured squama-item select-color-variants{visibility:hidden}.collection__block--featured squama-item:hover select-color-variants,.collection__block--featured squama-item:focus select-color-variants{visibility:visible}}.active-facets__item{--color-button-border: transparent;align-items:center;background-color:var(--color-foreground-8);border-radius:2px;display:inline-flex;font-size:calc(1rem - 1px);gap:.75rem;overflow:hidden;padding:calc(.25rem - 1px) .5rem calc(.25rem + 1px);text-overflow:ellipsis;word-break:break-all}.active-facets__item[data-filter-label]{font-weight:400;justify-content:initial}.active-facets__item>svg{background:var(--color-background);border-radius:1rem;color:var(--color-base-accent-1);height:1rem;margin:1px 0 0;order:-1;padding:.125rem;width:1rem}.active-facets__item>svg use{filter:drop-shadow(1px 0px 0px var(--color-base-accent-1));transform:translate(-.5px)}.active-facets-desktop .active-facets__item{width:100%}.active-facets-desktop .active-facets__item[data-filter-label]{border:0}.active-facets-desktop .active-facets__item--clear-all{width:auto}.facets__type-accordion+.mobile-facets__wrapper{display:block}.facets__type-accordion .facets__summary .count-bubble{display:none}@media all and (min-width:990px){.facets__type-accordion~.mobile-facets__wrapper,.facets__type-accordion~.active-facets-mobile{display:none}}.facets__type-accordion .active-facets-desktop{align-items:flex-start;border-bottom:1px solid var(--color-foreground-10);display:flex;gap:.25rem;flex-direction:column;margin:1rem 0;padding:0 0 2rem}.facets__type-accordion .active-facets-desktop:empty{display:none}.facets__type-accordion .active-facets__heading{padding:0 .25rem 1rem}.facets__type-accordion .active-facets__item--clear-all{margin:1rem 0 0;width:auto}.facets__type-accordion .active-facets__item--clear-all:before{display:none}.facets__type-accordion .active-facets__item+.active-facets__item+.active-facets__item--clear-all{display:flex}.facets__type-buttons+.mobile-facets__wrapper{display:block}@media all and (min-width:480px){.facets__type-buttons{display:block}.facets__type-buttons~.mobile-facets__wrapper{display:none}}.collection__block--side_menu{border:1px solid var(--color-foreground-10)}.collection__block--side_menu .heading{margin-top:.5rem;margin-bottom:.5rem;display:block;font-size:1.5rem;line-height:2rem;font-weight:600}.sidebar-menu summary{display:flex;justify-content:space-between}.collection__block--side_menu [open]>summary{color:var(--color-link)}.sidebar-menu .item-menu:hover,.sidebar-menu .item-menu:focus{text-decoration-line:underline}.sidebar-menu .item-menu{word-break:break-all;padding-top:.5rem;padding-bottom:.5rem}.sidebar-menu__child-menu,.sidebar-menu__grandchild-menu{padding-left:.75rem}:is(.collection__block--child-collections) li{box-shadow:0 0 0 1px var(--color-foreground-10);transform:translateY(0);transition:transform .35s}:is(.collection__block--child-collections) li>.item-link{display:block;border:0}:is(.collection__block--child-collections) li:hover,:is(.collection__block--child-collections) li:focus{box-shadow:0 0 1px 2px rgba(var(--color-base-link-rgb),.25);transform:translateY(-5px)}.empty--search-result{min-height:30rem}collection-modes .mode{color:var(--color-foreground-10);padding:.5rem}collection-modes .mode.active{color:var(--color-foreground)}.collection-filters__sort{border:0;padding:.25rem 1.25rem .25rem .5rem}.collection-filters__sort+.icon-caret{right:.25rem;width:.875rem}@media all and (min-width:768px){collection-modes{margin-right:0}collection-modes:before{content:attr(data-label);margin-right:.5rem}.collection-toolbar-top .collection-product-count{color:var(--color-foreground-50);display:block;margin-right:auto}}.collection-sorting{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.facets__summary{min-width:0px;max-width:100%;font-size:1rem;line-height:1.5rem}.facets__summary:before{display:none}.facets__summary>span{overflow-wrap:break-word}.facets__summary .facets__reset{display:none}.collapsible .icon-caret{height:1.5rem}.facets__disclosure{position:relative;max-width:100%}button.facets__button{margin-bottom:1rem;margin-left:1rem}.facets__type-accordion .facets__summary .icon-caret{order:9999}.facets__type-accordion .facets__summary .count-bubble:not(.count-bubble--dot):empty+.facets__reset{display:none}.facets__type-buttons .facets__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.facets__type-buttons .facets__heading{display:block;font-weight:700}.facets__type-buttons .facets__summary .icon-caret{margin-right:-.5rem}@media(min-width:768px){.mobile-facets__wrapper{display:none}}.mobile-facets__open svg{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mobile-facets__clear.disabled{pointer-events:none}.active-facets-mobile{margin-top:.5rem;gap:.5rem}.active-facets-mobile .active-facets__heading{display:none}.count-bubble{height:1rem;width:1rem;font-size:.625rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:700}.button>.count-bubble{position:absolute;right:-.5rem;top:-.5rem}@media(min-width:768px){.collapsible>.count-bubble{margin-left:auto}}.count-bubble:empty{visibility:hidden}.count-bubble--dot:empty{visibility:visible}.count-bubble--dot:before{content:"";width:.375rem;height:.375rem;display:block;background-color:currentColor;border-radius:50%}.active-facets{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;width:100%}.active-facets-desktop{display:none}.active-facets__item>svg{pointer-events:none;margin-right:-.25rem;height:1rem;width:1rem;flex-shrink:0}.active-facets__item.disabled{pointer-events:none}.active-facets-desktop{margin:1rem 0 0}.active-facets__heading{width:100%;font-weight:700}.active-facets__item--clear-all:nth-child(3){display:none}.collection__sticky-block--products{position:sticky;top:0}.main-collection{position:relative;z-index:1}.collection .grid__item,.template-search .grid__item{padding-bottom:2rem}.template-search .grid__item--small{padding-bottom:.5rem}.collection.loading .collection-product-count{visibility:hidden}@media screen and (max-width:767px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}.collection .title:not(.title--no-heading){margin-top:-1rem}}.collection .negative-margin,.template-search .negative-margin{margin-bottom:-2rem}@media screen and (min-width:768px){.collection .title-wrapper-with-link--no-heading{margin-top:6rem}.collection .grid__item,.template-search .grid__item{padding-bottom:5rem}.template-search .grid__item--small{padding-bottom:1rem}.collection .negative-margin,.template-search .negative-margin{margin-bottom:-5rem}.collection .negative-margin--small{margin-bottom:-1rem}squama-item{position:relative}}.collection--empty{min-height:18rem;padding-top:1rem;padding-bottom:3rem}.collection-filters__summary{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;cursor:pointer;height:4.5rem;padding:0 1.5rem;min-width:25rem;margin-top:2.4rem;border:.1rem solid var(--color-foreground-55)}.collection-filters__summary:after{position:static}.collection-filters__field{flex-grow:1}.collection-filters__disclosure{min-width:25rem}.collection-filters__disclosure summary:after{top:0}.collection-filters__disclosure a{color:var(--color-foreground);cursor:pointer;display:block;padding:1.2rem;text-transform:capitalize;text-decoration:none}@media screen and (min-width:768px){.collection-filters .collection-filters__sort{max-width:100%}}@media screen and (min-width:990px){.collection__info-aside .collection-filters.sticky-block-filters:not([data-position=main]){position:sticky;top:5rem}.collection__info-aside .collection-filters.sticky-block-filters:not([data-position=main])+.collection__block--side_menu{display:none}}.mobile-facets__wrapper .disclosure-has-popup>summary:before{transition:none!important}.mobile-facets__wrapper .disclosure-has-popup[open]{-webkit-tap-highlight-color:transparent}.mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{height:100vh}.no-js .mobile-facets__details{border-bottom:1px solid var(--color-foreground-4)}[open]>.facets__summary svg{--tw-rotate: 180deg}.sorting .button{margin-left:.5rem}#main-collection-products.products{gap:24px!important}#main-collection-products .grid-item .item-link{background:#fff!important;border:1px solid #dedbd5!important;border-radius:16px!important;overflow:hidden!important;padding:0!important;box-shadow:0 8px 22px #0000000b!important}#main-collection-products .grid-item .item-image{background:#f7f6f3!important;padding:14px!important}#main-collection-products .grid-item .item-image .media{padding-bottom:72%!important}#main-collection-products .grid-item .item-image img{object-fit:contain!important;mix-blend-mode:multiply}#main-collection-products .grid-item .item-details-wrapper{padding:14px 16px 16px!important;text-align:left!important}#main-collection-products .grid-item .item-title{margin:0 0 10px!important;min-height:42px;color:#111!important;font-size:15px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.15px!important}#main-collection-products .grid-item .judgeme-product-reviews-badge{display:block!important;margin:0 0 8px!important;min-height:18px}#main-collection-products .grid-item .item-price{padding:0!important;margin:0 0 6px!important}#main-collection-products .grid-item .item-price .price,#main-collection-products .grid-item .item-price .price *{color:#111!important;font-size:18px!important;line-height:1.1!important;font-weight:900!important}#main-collection-products .grid-item .product__title--tax,#main-collection-products .grid-item .tax-info{color:#555!important;font-size:12px!important}#main-collection-products .grid-item .item-actions-wrapper{visibility:visible!important;margin-top:12px!important;text-align:left!important}#main-collection-products .grid-item .item-actions-wrapper button{width:100%!important;min-height:42px!important;border:1.5px solid #ff6b00!important;border-radius:9px!important;background:#fff!important;color:#ff6b00!important;font-size:14px!important;font-weight:900!important;text-transform:none!important}#main-collection-products .grid-item .item-actions-wrapper button .text{color:#ff6b00!important}#main-collection-products .grid-item .item-actions-wrapper button:hover{background:#ff6b00!important;color:#fff!important}#main-collection-products .grid-item .item-actions-wrapper button:hover .text{color:#fff!important}@media(max-width:749px){#main-collection-products.products{gap:14px!important}#main-collection-products .grid-item .item-details-wrapper{padding:12px!important}#main-collection-products .grid-item .item-title{font-size:13px!important;min-height:auto}#main-collection-products .grid-item .item-price .price,#main-collection-products .grid-item .item-price .price *{font-size:16px!important}}#main-collection-products squama-item{height:auto!important;min-height:100%!important;overflow:visible!important}#main-collection-products .item-link{height:auto!important;min-height:100%!important;overflow:visible!important}#main-collection-products .item-details-wrapper{overflow:visible!important;padding-bottom:18px!important}#main-collection-products .item-actions-wrapper{margin-top:12px!important;padding-bottom:2px!important}.jdgm-widget.jdgm-preview-badge,.jdgm-prev-badge{display:flex!important;align-items:center;gap:8px}.jdgm-star{color:#f5a623!important}.jdgm-star:before{color:#f5a623!important}.jdgm-prev-badge__text{color:#555!important;font-size:13px!important;margin-left:4px!important}.jdgm-star,.jdgm-star:before{font-size:15px!important}#main-collection-products .judgeme-product-reviews-badge .jdgm-prev-badge__stars{display:inline-flex!important;gap:0px!important;background:none!important}#main-collection-products .judgeme-product-reviews-badge .jdgm-star{width:auto!important;height:auto!important;background:none!important;color:#f5a400!important;font-size:15px!important;line-height:1!important}#main-collection-products .judgeme-product-reviews-badge .jdgm-star:before{content:"\2605"!important;color:#f5a400!important;font-family:Arial,sans-serif!important;font-size:15px!important}#main-collection-products .judgeme-product-reviews-badge .jdgm-star.jdgm--off:before{content:"\2606"!important}#main-collection-products .judgeme-product-reviews-badge .jdgm-prev-badge__text{color:#555!important;font-size:13px!important;margin-left:8px!important}.jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important}.jdgm-prev-badge__stars .jdgm-star{display:inline-block!important;width:12px!important;min-width:12px!important;margin:0!important;padding:0!important;letter-spacing:0!important;flex:0 0 12px!important}.jdgm-prev-badge__text{margin-left:6px!important}#main-collection-products .item-price .label,.pcx-roof-calc-banner{display:none!important}.pcx-roof-kit-card{position:relative;overflow:hidden;display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;margin:34px 0 32px;padding:32px 34px;min-height:170px;background:#fff;border:1px solid #dedbd5;border-radius:18px;box-shadow:0 12px 34px #0000000e}.pcx-roof-kit-card:before{content:"";position:absolute;inset:0 0 0 auto;width:55%;opacity:.34;background:linear-gradient(28deg,transparent 47%,rgba(0,0,0,.12) 48%,transparent 49%),linear-gradient(152deg,transparent 48%,rgba(0,0,0,.1) 49%,transparent 50%),linear-gradient(90deg,transparent 0 18%,rgba(0,0,0,.08) 18.3% 18.7%,transparent 19% 36%,rgba(0,0,0,.08) 36.3% 36.7%,transparent 37% 54%,rgba(0,0,0,.08) 54.3% 54.7%,transparent 55%),linear-gradient(0deg,transparent 0 48%,rgba(0,0,0,.08) 48.3% 48.7%,transparent 49%);background-size:100% 100%,100% 100%,180px 100%,100% 90px;pointer-events:none}.pcx-roof-kit-card>*{position:relative;z-index:1}.pcx-roof-kit-card__icon{width:86px;height:86px;border-radius:999px;background:#fff1e8;color:#ff6b00;display:flex;align-items:center;justify-content:center}.pcx-roof-kit-card__icon svg{width:54px;height:54px}.pcx-roof-kit-card__badge{display:inline-flex;margin-bottom:8px;padding:5px 12px;background:#eef3fb;border-radius:7px;color:#31517a;font-size:12px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.55px}.pcx-roof-kit-card h2{margin:0;color:#111;font-size:30px;line-height:1.05;font-weight:950;letter-spacing:-.5px;text-transform:none}.pcx-roof-kit-card p{margin:12px 0 0;max-width:620px;color:#333;font-size:16px;line-height:1.45}.pcx-roof-kit-card__rating{display:flex;align-items:center;gap:8px;margin-top:13px}.pcx-roof-kit-card__rating span{color:#ff8a00;font-size:17px;letter-spacing:1px;line-height:1}.pcx-roof-kit-card__rating em{color:#555;font-style:normal;font-size:14px}.pcx-roof-kit-card__button{min-width:285px;min-height:62px;padding:0 28px;border-radius:12px;background:#101827;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;gap:13px;text-decoration:none!important;font-size:15px;font-weight:950;text-transform:uppercase;letter-spacing:.2px;box-shadow:0 8px 18px #1018272e}.pcx-roof-kit-card__button span{font-size:22px;line-height:1}@media(max-width:899px){.pcx-roof-kit-card{grid-template-columns:1fr;gap:16px;padding:22px;min-height:unset}.pcx-roof-kit-card:before{width:100%;opacity:.14}.pcx-roof-kit-card__icon{width:64px;height:64px}.pcx-roof-kit-card__icon svg{width:42px;height:42px}.pcx-roof-kit-card h2{font-size:24px}.pcx-roof-kit-card p{font-size:14px}.pcx-roof-kit-card__button{width:100%;min-width:0;min-height:52px}}@media(min-width:990px){#main-collection-products.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}#main-collection-products.products .grid-item{width:auto!important}}.quantity,.quantity__button,.quantity__button *,.pcx-qty,.pcx-qty button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}html,body{overflow-x:hidden;width:100%}#main-collection-products .jdgm-prev-badge,#main-collection-products .jdgm-widget,#main-collection-products .jdgm-preview-badge{display:none!important}#main-collection-products .item-actions-wrapper button .text{font-size:0!important}#main-collection-products .item-actions-wrapper button .text:after{content:"View all options";font-size:14px!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/template-collection.css.map */
