div[data-section-type=product-page].product-page--bg-image{background-image:var(--bg-image);background-size:var(--bg-size, cover);background-position:var(--bg-position, center center);background-repeat:no-repeat}div[data-section-type=product-page].product-page--bg-image .section-container{background:transparent}.block-home-depot{display:flex;flex-direction:column;gap:15px;padding:30px 15px 40px;border:1px solid #000;max-width:300px}.block-home-depot .block-home-depot--inner{display:flex;align-items:center;gap:10px}.block-home-depot .title-home-depot{font-size:18px;line-height:24px}.block-home-depot a{text-align:center;color:#edece8}.section-plp-custom .text-block .text-content p{padding-bottom:24px}.section-plp-custom .text-block .text-content :is(h1,h2,h3,h4,h5,h6){padding-bottom:24px}.section-plp-custom .text-block .text-content>:first-child{padding-top:0}.section-plp-custom .text-block .text-content>:last-child{padding-bottom:0}.section-plp-custom:has(.plp-category-cards-grid) .section-container{padding-left:0;padding-right:0;padding-bottom:0;max-width:none}.section-plp-custom:has(.group-block):not(:has(.plp-category-cards-grid)):not(:has(.text-block--schema-padded-vertical)) .group-block{padding-top:0}.section-plp-custom:has(.text-block--schema-padded-vertical) .group-block{padding-top:0;padding-bottom:0;margin:0}.collection-product-cards .group-block{background-color:var(--background);display:flex}.collection-product-cards .plp-category-cards-grid>.shopify-block>.group-block>.image-block,.collection-product-cards .plp-category-cards-grid>.shopify-block>.group-block>.shopify-block:has(.image-block){flex:0 0 auto;width:100%}.collection-product-cards .plp-category-cards-grid>.shopify-block>.group-block>.group-block{flex:1 1 auto}.block-accordion .block-accordion-href-wrapper{cursor:pointer}.block-accordion .accordion-href-wrapper{flex:1;display:flex;justify-content:space-between;align-items:center}.block-accordion .accordion-href-wrapper .icon-plus,.block-accordion .accordion-href-wrapper .icon-minus{width:14px;height:14px}:is(.block-accordion .accordion-href-wrapper .icon-plus,.block-accordion .accordion-href-wrapper .icon-minus) path{fill:var(--text-color)}.block-accordion .accordion-href-wrapper .icon-plus{display:block}.block-accordion .accordion-href-wrapper .icon-minus,.block-accordion .block-accordion-content{display:none}.block-accordion.is-open>.block-accordion-content{display:block}.block-accordion.is-open>.block-accordion-summary .icon-plus{display:none}.block-accordion.is-open>.block-accordion-summary .icon-minus{display:block}.banner-block{position:relative;width:100%;overflow:hidden;background-color:var(--background);color:var(--text)}.banner-block__inner{position:relative;min-height:var(--banner-slide-height, min(520px, 65vh));height:100%}.banner-block__media{position:relative;overflow:hidden;background:#e8e8e8}.banner-block__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-color:var(--banner-overlay-color, #000);opacity:var(--banner-overlay-opacity, 0)}.banner-block__tag{padding-bottom:12px;font-family:var(--font-dw, "Bw Nista International", Camber, sans-serif);font-size:12px;line-height:21px;letter-spacing:.2px;font-weight:400;text-transform:uppercase;color:inherit}.banner-block__media .image__style,.banner-block__media .banner-block__video-wrap,.banner-block__media .empty-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.banner-block__media .image__style{padding-top:0!important;height:100%}.banner-block__media .image__style img,.banner-block__video{width:100%;height:100%;object-fit:cover;object-position:center}.banner-block__video-wrap .video-button{display:flex;top:0;right:0;bottom:0;left:0;transform:none;align-items:center;justify-content:center}.banner-block__video-wrap .video-button svg{width:56px;height:56px}.banner-block__video-wrap .video-button:hover svg,.banner-block__video-wrap .video-button:focus-visible svg{opacity:.85}.banner-block__video-wrap .video-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.banner-block__content{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;pointer-events:none}.banner-block__content a{pointer-events:auto}.banner-block--v-top .banner-block__content{justify-content:flex-start}.banner-block--v-center .banner-block__content{justify-content:center}.banner-block--v-bottom .banner-block__content{justify-content:flex-end}.banner-block--h-left .banner-block__content{align-items:flex-start}.banner-block--h-center .banner-block__content{align-items:center}.banner-block--h-right .banner-block__content{align-items:flex-end}.banner-block__content-inner{pointer-events:auto;width:100%;padding:0 1rem;display:flex;flex-direction:column;gap:32px}.banner-block__content-inner .column-text-stack,.banner-block__content-inner .card-text-stack{gap:32px}.banner-block--text-left .banner-block__content-inner{text-align:left}.banner-block--text-center .banner-block__content-inner{text-align:center}.banner-block--text-right .banner-block__content-inner{text-align:right}.banner-block__title,.banner-block__title>*,.banner-block__title :is(h1,h2,h3,h4,h5,h6,p,span){margin:0;line-height:1.25;font-family:var(--font-reckless, "Reckless Standard M Book", Camber, serif);font-weight:400;letter-spacing:.2px}.banner-block__title--denim,.banner-block__title--denim>*,.banner-block__title--denim :is(h1,h2,h3,h4,h5,h6,p,span){font-family:var(--font-denim-ink, "Denim INK", Camber, sans-serif)}.banner-block__title--dw,.banner-block__title--dw>*,.banner-block__title--dw :is(h1,h2,h3,h4,h5,h6,p,span){font-family:var(--font-dw, "Bw Nista International", Camber, sans-serif)}.banner-block__description,.banner-block__description>*,.banner-block__description :is(p,li){font-family:var(--font-dw, "Bw Nista International", Camber, sans-serif);font-weight:400;line-height:1.5;letter-spacing:.2px}.banner-block__description p{padding-bottom:.75rem}.banner-block__description p:last-child{padding-bottom:0}.banner-block__button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:10px 16px;font-size:12px;transition:all .3s ease;width:fit-content}.banner-block__button.btn-link{padding:0;gap:0}.banner-block__button--primary{background:var(--primary-button-bg);color:var(--primary-button-text);border-color:var(--primary-button-border)}.banner-block__button--primary:hover{background:var(--primary-button-bg-hv);color:var(--primary-button-text-hv);border-color:var(--primary-button-border-hv)}.banner-block__button--secondary{background:var(--secondary-button-bg);color:var(--secondary-button-text);border-color:var(--secondary-button-border)}.banner-block__button--secondary:hover{background:var(--secondary-button-bg-hv);color:var(--secondary-button-text-hv);border-color:var(--secondary-button-border-hv)}.banner-block__button--link{background:transparent;color:var(--link);border-color:transparent}.banner-block__button--link:hover{background:transparent;color:var(--link-hv);border-color:transparent}.banner-block__button.btn-link svg{display:none}.banner-block--text-center .banner-block__button-wrap{display:flex;justify-content:center}.banner-block--text-right .banner-block__button-wrap{display:flex;justify-content:flex-end}.banner-block--freeform .banner-block__inner{min-height:var(--banner-slide-height, min(520px, 65vh))}.banner-block--freeform .banner-block__media{position:absolute;top:0;right:0;bottom:0;left:0}.banner-block--freeform .banner-block__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:clamp(1.25rem,4vw,3rem)}.banner-block--split_panel .banner-block__inner{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;min-height:var(--banner-slide-height, min(520px, 65vh))}.banner-block--split_panel .banner-block__panel{display:flex;flex-direction:column;background:var(--background);color:var(--text);min-height:min(280px,45vh)}.banner-block--split_panel .banner-block__content{flex:1;padding:clamp(1.5rem,4vw,3.5rem);position:relative}.banner-block--split_panel .banner-block__media{min-height:min(280px,45vh)}.banner-block--split_panel.banner-block--panel-right .banner-block__panel{order:2}.banner-block--split_panel.banner-block--panel-right .banner-block__media{order:1}@media(max-width:999px){.banner-block--split_panel .banner-block__panel{order:1!important}.banner-block--split_panel .banner-block__media{order:2!important}}@media(min-width:1000px){.banner-block--split_panel .banner-block__inner{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.banner-block--split_panel .banner-block__panel,.banner-block--split_panel .banner-block__media{min-height:0;height:100%}.banner-block--split_panel .banner-block__media{position:relative}.banner-block--split_panel.banner-block--panel-left .banner-block__panel{order:1}.banner-block--split_panel.banner-block--panel-left .banner-block__media{order:2}}.button-block .button{padding:10px 16px;font-size:12px;font-weight:400;display:flex;gap:16px;align-items:center;width:fit-content;transition:all .3s ease}.button-block .button.btn-link{padding:0;gap:0;width:auto}.button-block .button.btn-link:not(.button-block__link--with-arrow) svg{display:none}.button-block .button.btn-link.button-block__link--with-arrow{gap:16px}.image-text-card-block,.image-text-card-block .text-content{display:flex;flex-direction:column;gap:8px}.image-text-card-block .text-content .title{font-size:22px;font-weight:400}.image-text-card-block .text-content .description{font-size:14px;font-weight:400}@media(min-width:1000px){.image-text-card-block{gap:24px}.image-text-card-block .text-content .title{font-size:24px}.image-text-card-block .text-content .description{font-size:16px}}.external-link-banner-block .main-content{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-direction:column;background-color:var(--background);color:var(--text);padding:16px 24px;border:1px solid var(--miscellaneous)}.external-link-banner-block .main-content .logo-text-content{display:flex;align-items:center;gap:16px}.external-link-banner-block .main-content .logo-text-content img{width:90px;height:90px;object-fit:cover}.external-link-banner-block .main-content .logo-text-content .text-content{display:flex;flex-direction:column;gap:4px;max-width:600px;font-weight:300}.external-link-banner-block .main-content .button-content-wrapper{width:100%}.external-link-banner-block .main-content .button-content{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;padding:14px;transition:all .3s ease}.external-link-banner-block .main-content .button-content.btn-primary{background:var(--primary-button-bg);color:var(--primary-button-text);border-color:var(--primary-button-border)}.external-link-banner-block .main-content .button-content.btn-primary:hover{background:var(--primary-button-bg-hv);color:var(--primary-button-text-hv);border-color:var(--primary-button-border-hv)}.external-link-banner-block .main-content .button-content.btn-secondary{background:var(--secondary-button-bg);color:var(--secondary-button-text);border-color:var(--secondary-button-border)}.external-link-banner-block .main-content .button-content.btn-secondary:hover{background:var(--secondary-button-bg-hv);color:var(--secondary-button-text-hv);border-color:var(--secondary-button-border-hv)}.external-link-banner-block .main-content .button-content.btn-link{background:transparent;color:var(--link);border-color:transparent}.external-link-banner-block .main-content .button-content.btn-link:hover{background:transparent;color:var(--link-hv);border-color:transparent}@media(min-width:768px){.external-link-banner-block .main-content{flex-direction:row}.external-link-banner-block .main-content .button-content-wrapper{width:195px}}@media(min-width:1000px){.external-link-banner-block .main-content{padding:40px 80px}.external-link-banner-block .main-content .logo-text-content img{width:100px;height:100px}.external-link-banner-block .main-content .button-content{padding:10px}}@media(min-width:1440px){.external-link-banner-block .main-content{padding:40px 120px}}.external-link-banner-block .main-content .button-content.btn-link{width:auto;padding:0;justify-content:flex-start}.external-link-banner-block .main-content .button-content.btn-link svg{display:none}@media(min-width:768px){.external-link-banner-block .main-content .button-content-wrapper:has(.btn-link){width:auto}}.featured-items-block{background-color:var(--background);color:var(--text)}.featured-items-block .main-content{display:flex;flex-direction:column;gap:32px}.featured-items-block .collection-products-grid,.featured-items-block .plp-category-cards-grid{display:grid;grid-template-columns:repeat(var(--collection-columns-mobile, 2),minmax(0,1fr));gap:var(--collection-grid-gap, 8px);align-items:stretch;width:100%}.featured-items-block .shopify-block:has(.image-block){max-height:fit-content}.featured-items-block .main-content .text-content{display:flex;flex-direction:column;gap:16px}.featured-items-block .main-content .text-content .heading{font-size:30px;font-weight:400}.featured-items-block .main-content .text-content .subheading{font-size:22px;font-weight:300;max-width:800px}@media(min-width:1000px){.featured-items-block .collection-products-grid,.featured-items-block .plp-category-cards-grid{grid-template-columns:repeat(var(--collection-columns-desktop, 3),minmax(0,1fr))}.featured-items-block .main-content .text-content .heading{font-size:36px}.featured-items-block .main-content .text-content .subheading{font-size:24px}}.group-block{display:flex}.group-block--row{flex-direction:row;flex-wrap:wrap}.group-block--column{flex-direction:column}.group-block--row>.shopify-block{flex:0 1 auto;min-width:0;max-width:100%}.group-block--row>.shopify-block:has(.text-block),.group-block--row>.shopify-block:has(.image-block){flex:1 1 0}.group-block--row>.shopify-block:has(.button-block){flex:0 0 auto}.image-block{width:100%;min-width:0;max-width:100%}.image-block--intrinsic{flex-shrink:0;width:auto;align-self:flex-start}.image-block--linked{display:block;width:100%;text-decoration:none;color:inherit;cursor:pointer}.image-block--linked.image-block--intrinsic{width:auto}.image-block:not(.image-block--intrinsic) .image__style--natural{position:relative;width:100%;overflow:hidden;height:auto;padding-top:0}@supports not (aspect-ratio: 1){.image-block:not(.image-block--intrinsic) .image__style--natural{height:0;padding-top:var(--image-aspect-padding, 35%)}}.image-block:not(.image-block--intrinsic) .image__style--natural img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.image-block--intrinsic .image__style--natural{position:relative;width:auto;max-width:100%;height:auto;padding-top:0;overflow:visible}.image-block--intrinsic .image__style--natural img{position:static;display:block;width:auto;max-width:100%;height:auto}.image-block .image__style:not(.image__style--natural){position:relative;width:100%;overflow:hidden;height:0;padding-top:var(--image-aspect-padding, 35%)}@supports (aspect-ratio: 1){.image-block .image__style:not(.image__style--natural){height:auto;padding-top:0}}.image-block .image__style:not(.image__style--natural) img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.object-fit-cover{object-fit:cover}.object-fit-contain{object-fit:contain}.text-block--constrained{box-sizing:border-box}.text-block .text-content{line-height:1.5;font-weight:400;font-family:var(--font-denim-ink, "Denim INK", Camber, sans-serif)}.text-block .text-content p{margin:0}.text-block.text-block--schema-padded{box-sizing:border-box;width:100%}@media(max-width:999px){.text-block.text-block--schema-padded-vertical{padding-top:var(--text-block-pt-mobile, 0)!important;padding-bottom:var(--text-block-pb-mobile, 0)!important}.text-block.text-block--schema-padded-horizontal{padding-left:var(--text-block-ph-mobile, 0)!important;padding-right:var(--text-block-ph-mobile, 0)!important}}@media(min-width:1000px){.text-block.text-block--schema-padded-vertical{padding-top:var(--text-block-pt-desktop, 0)!important;padding-bottom:var(--text-block-pb-desktop, 0)!important}.text-block.text-block--schema-padded-horizontal{padding-left:var(--text-block-ph-desktop, 0)!important;padding-right:var(--text-block-ph-desktop, 0)!important}}.text-block.text-block--schema-padded-vertical .text-content>:first-child{padding-top:0!important}.text-block.text-block--schema-padded-vertical .text-content>:last-child{padding-bottom:0!important}.text-block.text-block--schema-padded-vertical .text-content :is(h1,h2,h3,h4,h5,h6),.text-block.text-block--schema-padded-vertical .text-content p{padding-top:0!important;padding-bottom:0!important}.button-block{display:flex;align-items:flex-end;height:100%}@media(max-width:999px){.text-block .truncated{-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}}@media(min-width:1000px){.text-block--column-two .text-content{columns:2;column-gap:32px}.text-block--column-two .text-content p{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/80/compiled_assets/styles.css.map */
