.product-page-uplift{--pdp-uplift-bg: var(--background, #edece8);--pdp-uplift-text: var(--text, var(--text-color, #121212));--pdp-uplift-muted: color-mix(in srgb, var(--pdp-uplift-text) 30%, transparent);--pdp-uplift-divider: color-mix(in srgb, var(--pdp-uplift-text) 12%, transparent);--pdp-title-fs: 28px;--pdp-title-lh: 35px;--pdp-title-ls: .2px;--pdp-subtitle-fs: 14px;--pdp-subtitle-lh: 24px;--pdp-subtitle-ls: .5px;--pdp-label-fs: 12px;--pdp-label-lh: 20px;--pdp-label-ls: .2px;--pdp-paragraph-fs: 14px;--pdp-paragraph-lh: 22px;--pdp-paragraph-ls: .14px;--pdp-accordion-fs: 14px;--pdp-accordion-lh: 20px;--pdp-accordion-ls: .4px;--pdp-subheading-fs: 22px;--pdp-subheading-lh: 28px;--pdp-subheading-ls: .5px;--pdp-button-fs: 13px;--pdp-button-lh: 18px;--pdp-button-ls: .39px;--pdp-heading-fs: 28px;--pdp-heading-lh: 36px;--pdp-heading-ls: .2px;--pdp-tag-lh: 21px;--pdp-link-fs: var(--gw-button-2-fs);--pdp-link-lh: var(--gw-button-2-lh);--pdp-link-ls: var(--gw-button-2-ls)}.product-page-uplift .section-container{padding-top:0;padding-bottom:16px}@media(min-width:1000px){.product-page-uplift .section-container{padding-top:30px;padding-bottom:56px}.product-page-uplift .section-content{gap:48px}}.product-page-uplift .main-product-info .product-vendor{font-family:var(--font-denim-ink);font-weight:400;font-size:clamp(28px,5vw,var(--pdp-title-fs));line-height:var(--pdp-title-lh);letter-spacing:var(--pdp-title-ls);padding-bottom:8px;text-transform:capitalize}.product-page-uplift .main-product-info .product-name{font-family:var(--font-denim-ink);font-size:var(--pdp-subtitle-fs);line-height:var(--pdp-subtitle-lh);letter-spacing:var(--pdp-subtitle-ls);color:var(--text-color);text-transform:uppercase;font-weight:400}@media(min-width:1000px){.product-page-uplift .main-product-info .product-vendor{font-size:var(--pdp-title-fs);padding-bottom:12px}}@media(min-width:1300px){.product-page-uplift .main-product-info .product-vendor{font-size:var(--pdp-title-fs)}}.product-page-uplift .main-product-info .product-header{align-items:flex-start;padding-bottom:16px}.product-page-uplift .main-product-info .product-share{padding-top:4px}.product-page-uplift .main-product-info .option-title,.product-page-uplift .main-product-info .option-swatch .option-title,.product-page-uplift .main-product-info .option-buttons .option-title{font-family:var(--font-dw);font-weight:400;font-size:var(--pdp-label-fs);line-height:var(--pdp-label-lh);letter-spacing:var(--pdp-label-ls);text-transform:none;color:var(--subtext-color)}.product-page-uplift .main-product-info .option-swatch .options-title-name,.product-page-uplift .main-product-info .option-buttons .options-title-name{color:#00000080}.product-page-uplift .main-product-info .option-swatch .options-title-selected,.product-page-uplift .main-product-info .option-buttons .options-title-selected{font-size:var(--pdp-label-fs);line-height:var(--pdp-label-lh);letter-spacing:var(--pdp-label-ls);color:var(--text-color)}.product-page-uplift .main-product-info .list-values-buttons{gap:10px 24px}.product-page-uplift .main-product-info .list-values-buttons .value{font-size:var(--pdp-label-fs);line-height:var(--pdp-label-lh);letter-spacing:var(--pdp-label-ls);min-height:32px;padding:6px;border:1px solid transparent}.product-page-uplift .main-product-info .options-container .option-buttons.option-type-size .list-values-buttons .value{padding:7px}.product-page-uplift .main-product-info .list-values-buttons .value.active{color:var(--text-color);border-color:var(--text-color)}.product-page-uplift .main-product-info .list-values-default>div{width:32px;height:32px}@media(min-width:1300px){.product-page-uplift .main-product-info .option-title,.product-page-uplift .main-product-info .option-swatch .option-title,.product-page-uplift .main-product-info .option-buttons .option-title,.product-page-uplift .main-product-info .option-title .options-title-selected,.product-page-uplift .main-product-info .list-values-buttons .value{font-size:var(--pdp-label-fs)}}.product-page-uplift .product-home-depot-exclusive{margin:0 0 12px;width:fit-content;max-width:100%}.product-page-uplift .show-design-tool--uplift{position:relative;flex-direction:column;align-items:stretch;gap:12px;min-height:210px;padding:24px 0 0;border:1px solid var(--text-color);background-color:#fff;overflow:hidden}.product-page-uplift .show-design-tool--uplift-bg,.product-page-uplift .show-design-tool--uplift-solid{padding:24px 46px;border:none;margin-bottom:48px}.product-page-uplift .show-design-tool--uplift-bg{background-color:transparent}.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__media .image__style,.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__media img{width:100%;height:100%;object-fit:cover}.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__media .image__style{padding-top:0!important;position:absolute;top:0;right:0;bottom:0;left:0}.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__icon,.product-page-uplift .show-design-tool--uplift-solid .show-design-tool__icon{z-index:1;top:10.95%;width:23.44%;max-width:143px;pointer-events:none}.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__icon svg,.product-page-uplift .show-design-tool--uplift-solid .show-design-tool__icon svg{display:block;width:100%;height:auto}.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__icon figure,.product-page-uplift .show-design-tool--uplift-solid .show-design-tool__icon figure{padding-top:0!important}.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__icon figure img,.product-page-uplift .show-design-tool--uplift-solid .show-design-tool__icon figure img{position:static;width:100%;height:auto}.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__inner,.product-page-uplift .show-design-tool--uplift-solid .show-design-tool__inner{z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;min-height:unset;padding:0}.product-page-uplift .show-design-tool--uplift-bg .show-design-tool__copy,.product-page-uplift .show-design-tool--uplift-solid .show-design-tool__copy{display:flex;flex-direction:column;gap:9px;word-break:break-word}.product-page-uplift .show-design-tool--uplift-bg .title-design-tool,.product-page-uplift .show-design-tool--uplift-solid .title-design-tool{font-family:var(--font-denim-ink);font-size:var(--pdp-subheading-fs);line-height:var(--pdp-subheading-lh);letter-spacing:var(--pdp-subheading-ls);font-weight:400}.product-page-uplift .show-design-tool--uplift-bg .subtext-design-tool,.product-page-uplift .show-design-tool--uplift-solid .subtext-design-tool{font-family:var(--font-body);font-size:var(--pdp-label-fs);line-height:var(--pdp-label-lh);letter-spacing:var(--pdp-label-ls)}.product-page-uplift .show-design-tool--uplift-bg .subtext-design-tool p,.product-page-uplift .show-design-tool--uplift-solid .subtext-design-tool p{margin:0}.product-page-uplift .show-design-tool--uplift-bg .btn,.product-page-uplift .show-design-tool--uplift-solid .btn{width:auto;min-width:167px;flex-shrink:0;min-height:48px;height:48px;padding:10px 16px;font-family:var(--font-denim-ink);font-size:var(--pdp-button-fs);line-height:var(--pdp-button-lh);letter-spacing:var(--pdp-button-ls);font-weight:500;text-transform:capitalize}.product-page-uplift .show-design-tool--uplift-bg .btn.btn--hollow,.product-page-uplift .show-design-tool--uplift-solid .btn.btn--hollow{background:transparent!important;text-transform:uppercase}.product-page-uplift .show-design-tool--uplift-bg .btn svg,.product-page-uplift .show-design-tool--uplift-solid .btn svg{display:none}.product-page-uplift .show-design-tool--icon-white.show-design-tool--uplift-bg .title-design-tool,.product-page-uplift .show-design-tool--icon-white.show-design-tool--uplift-solid .title-design-tool,.product-page-uplift .show-design-tool--icon-white.show-design-tool--uplift-bg .subtext-design-tool,.product-page-uplift .show-design-tool--icon-white.show-design-tool--uplift-solid .subtext-design-tool{color:#fff}.product-page-uplift .show-design-tool--icon-white.show-design-tool--uplift-bg .btn.btn--hollow,.product-page-uplift .show-design-tool--icon-white.show-design-tool--uplift-solid .btn.btn--hollow{--btn-fill-main: #fff;--btn-fill-contrast: #1a1a1a;color:#fff!important;border-color:#fff!important}.product-page-uplift .show-design-tool--icon-white.show-design-tool--uplift-bg .btn.btn--hollow:hover,.product-page-uplift .show-design-tool--icon-white.show-design-tool--uplift-bg .btn.btn--hollow:focus-visible,.product-page-uplift .show-design-tool--icon-white.show-design-tool--uplift-solid .btn.btn--hollow:hover,.product-page-uplift .show-design-tool--icon-white.show-design-tool--uplift-solid .btn.btn--hollow:focus-visible{background:#fff!important;color:#1a1a1a!important;border-color:#fff!important}.product-page-uplift .show-design-tool--icon-dark.show-design-tool--uplift-bg .title-design-tool,.product-page-uplift .show-design-tool--icon-dark.show-design-tool--uplift-solid .title-design-tool,.product-page-uplift .show-design-tool--icon-dark.show-design-tool--uplift-bg .subtext-design-tool,.product-page-uplift .show-design-tool--icon-dark.show-design-tool--uplift-solid .subtext-design-tool{color:#1a1a1a}.product-page-uplift .show-design-tool--icon-dark.show-design-tool--uplift-bg .btn.btn--hollow,.product-page-uplift .show-design-tool--icon-dark.show-design-tool--uplift-solid .btn.btn--hollow{--btn-fill-main: #1a1a1a;--btn-fill-contrast: #fff;color:#1a1a1a!important;border-color:#1a1a1a!important}.product-page-uplift .show-design-tool--icon-dark.show-design-tool--uplift-bg .btn.btn--hollow:hover,.product-page-uplift .show-design-tool--icon-dark.show-design-tool--uplift-bg .btn.btn--hollow:focus-visible,.product-page-uplift .show-design-tool--icon-dark.show-design-tool--uplift-solid .btn.btn--hollow:hover,.product-page-uplift .show-design-tool--icon-dark.show-design-tool--uplift-solid .btn.btn--hollow:focus-visible{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .show-design-tool__inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:20px;min-height:210px;padding:44px var(--section-mobile-gutter, 16px) 52px}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .block-wrapper{flex-direction:row;align-items:center;gap:16px}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .svg-element{flex:0 0 56px;max-width:56px}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .svg-element svg,.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .svg-element figure img{display:block;width:100%;height:auto}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .svg-element figure{padding-top:0!important}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .title-design-tool{font-family:var(--font-denim-ink);font-size:var(--pdp-subheading-fs);line-height:var(--pdp-subheading-lh);letter-spacing:var(--pdp-subheading-ls);font-weight:400}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .subtext-design-tool{font-family:var(--font-body);font-size:var(--pdp-label-fs);line-height:var(--pdp-label-lh);letter-spacing:var(--pdp-label-ls);padding-top:4px;color:#1a1a1a}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .btn{width:100%;max-width:none;flex:unset;min-height:48px;font-family:var(--font-denim-ink);font-size:var(--pdp-button-fs);line-height:var(--pdp-button-lh);letter-spacing:var(--pdp-button-ls);font-weight:500}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .btn svg{display:none}@media(min-width:750px){.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .show-design-tool__inner{flex-direction:row;align-items:center;padding:24px 32px;gap:24px}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .block-wrapper{flex:1}.product-page-uplift .show-design-tool--uplift:not(.show-design-tool--uplift-bg):not(.show-design-tool--uplift-solid) .btn{width:auto;min-width:167px;flex-shrink:0;margin-left:auto}}.product-page-uplift .block-where-to-buy{padding:0 0 64px;color:var(--pdp-uplift-text)}@media(max-width:999px){.product-page-uplift .block-where-to-buy{padding-bottom:16px}.product-page-uplift .show-design-tool--uplift-bg,.product-page-uplift .show-design-tool--uplift-solid{margin-bottom:16px}}.product-page-uplift .block-where-to-buy .where-to-buy__row{padding:0 0 16px;align-items:center}.product-page-uplift .block-where-to-buy .store-name{display:none}.product-page-uplift .block-where-to-buy .where-to-buy__row--out-of-stock .widget-price{opacity:.5}.product-page-uplift .block-where-to-buy .widget-body .group-price-stock,.product-page-uplift .block-where-to-buy .widget-body .widget-store,.product-page-uplift .block-where-to-buy .widget-body .widget-price{font-family:var(--font-denim-ink);line-height:var(--pdp-paragraph-lh);letter-spacing:var(--pdp-paragraph-ls);color:var(--pdp-uplift-text)}.product-page-uplift .block-where-to-buy .widget-body .widget-stock,.product-page-uplift .block-where-to-buy .widget-body .widget-stock.out-stock{font-family:var(--font-denim-ink);line-height:var(--pdp-paragraph-lh);letter-spacing:var(--pdp-paragraph-ls);text-transform:uppercase}.product-page-uplift .block-where-to-buy .widget-body .in-stock{color:var(--pdp-uplift-text)}.product-page-uplift .block-where-to-buy .widget-body .out-stock{color:var(--pdp-uplift-muted)}.product-page-uplift .block-where-to-buy .widget-body .widget-buy a{font-family:var(--font-denim-ink);font-size:var(--pdp-button-fs);line-height:var(--pdp-button-lh);letter-spacing:var(--pdp-button-ls);font-weight:500;text-transform:uppercase;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-width:.75px;border-style:solid;text-decoration:none}.product-page-uplift .block-where-to-buy .pdp-buy-btn--primary{--btn-fill-main: var(--primary-button-bg, var(--pdp-uplift-text));--btn-fill-contrast: var(--primary-button-text-hv, var(--background, #fff));background:transparent!important;color:var(--primary-button-bg, var(--pdp-uplift-text))!important;border-color:var(--primary-button-border, var(--primary-button-bg, var(--pdp-uplift-text)))!important}.product-page-uplift .block-where-to-buy .pdp-buy-btn--primary:hover,.product-page-uplift .block-where-to-buy .pdp-buy-btn--primary:focus-visible{background:var(--primary-button-bg-hv, var(--primary-button-bg, var(--pdp-uplift-text)))!important;color:var(--primary-button-text-hv, var(--background, #fff))!important;border-color:var(--primary-button-border-hv, var(--primary-button-border, var(--primary-button-bg, var(--pdp-uplift-text))))!important}.product-page-uplift .block-where-to-buy .pdp-buy-btn--enquire{background:transparent!important;color:var(--pdp-uplift-muted)!important;border-color:var(--pdp-uplift-muted)!important}.product-page-uplift .block-where-to-buy .pdp-buy-btn--enquire:hover,.product-page-uplift .block-where-to-buy .pdp-buy-btn--enquire:focus-visible{background:transparent!important;color:var(--pdp-uplift-muted)!important;border-color:var(--pdp-uplift-muted)!important}.product-page-uplift .main-product-info .product-tabs{padding-top:0;border-top:none}.product-page-uplift .main-product-info .product-tabs details{padding-bottom:0;border-bottom:none}.product-page-uplift .main-product-info .product-tabs .accordion-title{font-family:var(--font-denim-ink);font-size:var(--pdp-accordion-fs);font-weight:400;line-height:var(--pdp-accordion-lh);letter-spacing:var(--pdp-accordion-ls);padding:20px 0 4px;border-bottom:1px solid var(--pdp-uplift-divider);text-transform:uppercase}.product-page-uplift .main-product-info .product-tabs .accordion-item:first-child .accordion-title{border-top:none;padding-top:12px}.product-page-uplift .main-product-info .product-tabs .accordion-title svg{width:12px;height:12px;transition:transform .2s ease}.product-page-uplift .main-product-info .product-tabs details[open] .accordion-title svg{transform:rotate(180deg)}.product-page-uplift .main-product-info .product-tabs .accordion-content{padding:24px 0;background-color:transparent}.product-page-uplift .main-product-info .product-tabs .accordion-content:has(.content-warranty-support){padding-bottom:20px}.product-page-uplift .main-product-info .product-tabs .accordion-content,.product-page-uplift .main-product-info .product-tabs .description-text,.product-page-uplift .main-product-info .product-tabs .text-content-wrapper,.product-page-uplift .main-product-info .product-tabs .content-wrapper{font-family:var(--font-body);font-size:var(--pdp-label-fs);line-height:var(--pdp-label-lh);letter-spacing:var(--pdp-label-ls)}.product-page-uplift .main-product-info .product-tabs .description-title,.product-page-uplift .main-product-info .product-tabs .content-title{font-family:var(--font-denim-ink);font-size:var(--pdp-accordion-fs);line-height:var(--pdp-accordion-lh);letter-spacing:var(--pdp-accordion-ls)}.product-page-uplift .main-product-info .product-tabs .specs-block{font-size:var(--pdp-label-fs);line-height:var(--pdp-label-lh)}.product-page-uplift .main-product-info .product-tabs .engineering-manual-download{font-family:var(--font-denim-ink);font-size:13px;line-height:22px;letter-spacing:.39px;font-weight:500;color:var(--text-color)}@media(min-width:1000px){.product-page-uplift{--pdp-accordion-fs: 16px}.product-page-uplift .main-product-info .product-tabs .accordion-title{padding:24px 0 4px}}@media(min-width:1300px){.product-page-uplift .main-product-info .product-tabs .accordion-title{font-size:var(--pdp-accordion-fs)}}.product-page-uplift .pdp-bento--desktop{gap:8px}.product-page-uplift .pdp-bento__cell-wrap--hero:not([style*=--pdp-bento-aspect-ratio]),.product-page-uplift .pdp-bento__cell--r2a:not([style*=--pdp-bento-aspect-ratio]),.product-page-uplift .pdp-bento__cell--r2b:not([style*=--pdp-bento-aspect-ratio]){aspect-ratio:1 / 1}.product-page-uplift .pdp-view-all-images{font-family:var(--font-body);font-size:12px;line-height:21px;letter-spacing:.2px;text-decoration:underline;text-underline-offset:3px;padding-top:8px;font-weight:400}@media(min-width:1000px){.product-page-uplift .main-product-gallery .product-share{display:none}}body.template-product .section-recently-viewed .featured-products__heading{font-family:var(--font-denim-ink, "Denim INK", Camber, sans-serif);font-weight:400;line-height:var(--pdp-heading-lh);letter-spacing:var(--pdp-heading-ls);text-transform:none}body.template-product .section-recently-viewed product-card .card-title,body.template-product .section-recently-viewed product-card .card-title a{font-family:var(--font-denim-ink, "Denim INK", Camber, sans-serif);font-size:var(--pdp-paragraph-fs);line-height:var(--pdp-paragraph-lh);letter-spacing:var(--pdp-paragraph-ls);font-weight:400;text-transform:none}body.template-product .section-dual-media-columns .dual-media-columns__heading{font-family:var(--font-denim-ink, "Denim INK", Camber, sans-serif);font-weight:400;line-height:var(--pdp-heading-lh);letter-spacing:var(--pdp-heading-ls);text-align:center;text-transform:none}body.template-product .section-dual-media-columns .dual-media-columns__header{padding-bottom:16px}body.template-product .section-dual-media-columns .dual-media-column__subheading,body.template-product .section-dual-media-columns .dual-media-column__title{font-family:var(--font-denim-ink, "Denim INK", Camber, sans-serif);font-size:var(--pdp-subheading-fs);line-height:var(--pdp-subheading-lh);letter-spacing:var(--pdp-subheading-ls);font-weight:400}body.template-product .section-dual-media-columns .dual-media-column__button{font-family:var(--font-denim-ink, "Denim INK", Camber, sans-serif);font-size:var(--pdp-link-fs);line-height:var(--pdp-link-lh);letter-spacing:var(--pdp-link-ls);text-transform:capitalize}@media(min-width:1000px){body.template-product .section-dual-media-columns .dual-media-columns__heading{padding-bottom:8px}}@media(max-width:999px){.product-page-uplift .section-container{padding-top:0;padding-bottom:24px}.product-page-uplift .main-product-info .breadcrumb-inner{padding-bottom:8px}.product-page-uplift .main-product-info .product-vendor{font-size:28px;line-height:32px;padding-bottom:4px}.product-page-uplift .main-product-info .product-name{font-size:14px;line-height:20px}.product-page-uplift .main-product-info .product-header{padding-bottom:8px}.product-page-uplift .main-product-info .options-container>div{padding-bottom:16px}.product-page-uplift .main-product-info .option-swatch .option-title,.product-page-uplift .main-product-info .option-buttons .option-title{padding-bottom:8px}.product-page-uplift product-media-lightbox{margin-bottom:24px}.product-page-uplift .pdp-main-gallery__dots{padding-bottom:0}.product-page-uplift .pdp-gallery__carousel .pdp-main-gallery:not(.pdp-main-gallery--auto-height) .pdp-main-slide .image__style{max-height:min(72vw,400px)}.product-page-uplift .pdp-gallery__carousel .pdp-main-gallery--auto-height .pdp-main-slide .image__style,.product-page-uplift .pdp-gallery__carousel .pdp-main-gallery--auto-height .pdp-main-slide img,.product-page-uplift .pdp-gallery-mobile-carousel .pdp-main-gallery--auto-height .pdp-main-slide .image__style,.product-page-uplift .pdp-gallery-mobile-carousel .pdp-main-gallery--auto-height .pdp-main-slide img{max-height:none}.product-page-uplift .pdp-gallery__carousel .pdp-main-gallery .pdp-main-slide img{object-fit:contain}.product-page-uplift .pdp-view-all-images{padding-top:4px;display:none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/page-product-uplift.css.map */
