.template-semihandmade-cabinets main section.section-sales-banner,.template-ikea main section.section-sales-banner{padding-top:1.625rem}.template-page main section.shopify-section.section-sales-banner{padding-top:var(--section-padding-common)}@media screen and (min-width: 992px){.template-page main section.shopify-section.section-sales-banner{padding-top:0}}.template-installation main section.section-sales-banner{margin-bottom:.8rem}.template-installation main section.section-sales-banner .container{background-color:var(--intro-bg-color)}.template-installation main section.section-sales-banner .header-wrapper{border-bottom:0}.template-installation main section.section-sales-banner .header-wrapper h3{font-size:1.875rem}.template-installation main section.section-sales-banner .header-wrapper p{margin-top:1rem}.template-installation main section.section-sales-banner .promo-wrapper{padding-top:0;margin-top:0;padding-bottom:1rem}@media screen and (min-width: 992px){.template-installation main section.section-sales-banner{padding-bottom:1.5rem;margin-bottom:3rem}.template-installation main section.section-sales-banner .copy-bg{padding-bottom:1rem}.template-installation main section.section-sales-banner .header-wrapper{padding-top:0;padding-bottom:1.625rem}.template-installation main section.section-sales-banner .header-wrapper h3{font-size:2.375rem;letter-spacing:-0.03em}.template-installation main section.section-sales-banner .header-wrapper p{font-size:1.125rem;letter-spacing:-0.02em;margin-top:1.15rem;margin-bottom:0}}.template-collections main section.shopify-section.section-sales-banner .header-wrapper h3{font-size:1.25rem;line-height:1.5rem;letter-spacing:-0.04em;padding-left:0;padding-right:0}.template-collections main section.shopify-section.section-sales-banner .copy-bg{padding-top:1rem;padding-right:2rem;padding-left:2rem}.template-collections main section.shopify-section.section-sales-banner .copy-bg .promo-wrapper{padding-top:.25rem;padding-bottom:1rem}@media screen and (min-width: 576px){.template-collections main section.shopify-section.section-sales-banner .col-12{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}@media screen and (min-width: 992px){.template-collections main section.shopify-section.section-sales-banner .header-wrapper{padding-bottom:.75rem}.template-collections main section.shopify-section.section-sales-banner .header-wrapper h3{font-size:1.625rem;line-height:1.95rem;margin-bottom:0}.template-collections main section.shopify-section.section-sales-banner .copy-bg .row{max-width:885px;margin-left:auto;margin-right:auto}.template-collections main section.shopify-section.section-sales-banner .copy-bg .promo-wrapper{padding-top:.875rem;padding-bottom:.875rem}.template-collections main section.shopify-section.section-sales-banner .copy-bg .promo-wrapper p{font-size:1.125rem;letter-spacing:.02em;line-height:1.6875rem}}@media screen and (min-width: 992px){.template-collection main section.shopify-section.section-sales-banner .header-wrapper{margin:0 10.5rem;padding-bottom:.75rem}.template-collection main section.shopify-section.section-sales-banner .header-wrapper h3{font-size:1.625rem;letter-spacing:-0.04em;margin-bottom:0}.template-collection main section.shopify-section.section-sales-banner .promo-wrapper{padding-top:.75rem;padding-bottom:.75rem}.template-collection main section.shopify-section.section-sales-banner .promo-wrapper .subheader p{font-size:1.125rem;letter-spacing:.02em}.template-collection main section.shopify-section.section-sales-banner .banner-wrapper{padding-bottom:0}}.section-sales-banner .copy-bg{background-color:var(--intro-bg-color)}.section-sales-banner .banner-wrapper,.section-sales-banner a{color:var(--main-intro-font-color)}.section-sales-banner .header-wrapper{border-bottom:1px solid var(--main-intro-line-color)}.section-sales-banner .header-wrapper.border-bottom-0{border:none}.section-sales-banner .promo-wrapper h4{font-family:Arial,Helvetica,sans-serif}.section-sales-banner .promo-wrapper a{font-size:.875rem;line-height:1.0063rem;letter-spacing:.04em}@media screen and (min-width: 992px){.section-sales-banner .row-cols-2 .promo-item:last-child{position:relative}.section-sales-banner .row-cols-2 .promo-item:last-child::before{content:"";position:absolute;left:0;transform:translateY(40%);width:.0625rem;height:55%;border-left:1px solid var(--main-intro-line-color)}}