.image-banner-custom-section .section-wrapper{display:block!important;padding:0;background:transparent}.image-banner-custom-section .background-item{position:relative;display:grid;grid-template:1fr / 1fr;overflow:hidden;width:100%;isolation:isolate}.image-banner-custom-section .background-item:before{content:none!important;display:none!important}.image-banner-custom-section .background-item>.image,.image-banner-custom-section .background-item>.image-banner-blocks{grid-area:1 / 1}.image-banner-custom-section .background-item>.image{position:relative!important;inset:auto!important;z-index:0;width:100%;height:auto}.image-banner-custom-section .background-item>.image-banner-blocks{position:relative!important;inset:auto!important;z-index:2;display:flex;flex-direction:column;align-self:stretch;justify-content:center;align-items:stretch;min-height:100%;height:auto!important;box-sizing:border-box;background:transparent;pointer-events:none}.image-banner-custom-section .background-item>.image-banner-blocks a,.image-banner-custom-section .background-item>.image-banner-blocks button{pointer-events:auto}.image-banner-custom-section .image-banner-blocks.flex-justify-start{justify-content:flex-start}.image-banner-custom-section .image-banner-blocks.flex-justify-center{justify-content:center}.image-banner-custom-section .image-banner-blocks.flex-justify-end{justify-content:flex-end}.image-banner-custom-section .image-banner-blocks.is-button-banner-bottom{justify-content:space-between}.image-banner-custom-section .image-banner__background{position:relative;width:100%;line-height:0}.image-banner-custom-section .image-banner__background img,.image-banner-custom-section .image-banner__background svg{width:100%;height:auto;max-width:100%;display:block;opacity:1!important;visibility:visible!important}.image-banner-custom-section .image-banner__background--desktop{display:block}.image-banner-custom-section .image-banner__background--mobile{display:none}.image-banner-custom-section .image-banner-content{position:relative;z-index:2;width:100%}.image-banner-custom-section .image-banner-blocks .container,.image-banner-custom-section .image-banner-blocks .stretch-section{width:100%;pointer-events:auto}.image-banner-custom-section .image-banner-blocks.is-button-banner-bottom .image-banner-content-wrap{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0;width:100%}.image-banner-custom-section .image-banner-button-row{display:flex;width:100%;pointer-events:auto;flex-shrink:0;padding-top:1.25rem;box-sizing:border-box}.image-banner-custom-section .image-banner-button-row.button-h-left{display:flex;justify-content:flex-start}.image-banner-custom-section .image-banner-button-row.button-h-center{display:flex;justify-content:center}.image-banner-custom-section .image-banner-button-row.button-h-right{display:flex;justify-content:flex-end}.image-banner-custom-section .image-banner-content .heading{margin:0 0 1rem}.image-banner-custom-section .image-banner-content .heading,.image-banner-custom-section .image-banner-content .heading *{font-size:inherit;margin:0}.image-banner-custom-section .image-banner-content .text{margin:0 0 1.5rem}.image-banner-custom-section .image-banner-content .button-wrapper{margin:0}.image-banner-custom-section .image-banner-content.button-h-left .button-wrapper{display:flex;justify-content:flex-start}.image-banner-custom-section .image-banner-content.button-h-center .button-wrapper{display:flex;justify-content:center}.image-banner-custom-section .image-banner-content.button-h-right .button-wrapper{display:flex;justify-content:flex-end}.watchCraftedBlog{display:flex;justify-content:end;padding-right:100px}.watchBlockInfo{max-width:45%!important;width:100%!important}.watchBlockText *{text-align:left}.watchBlockText .heading p{font-size:40px!important;font-weight:700;color:#004c45!important}.watchBlockText .scroll-trigger h5{font-size:24px;line-height:1.5;margin-block:3rem;color:#004c45!important}@media(max-width:1200px){.watchBlockInfo{max-width:50%!important;width:100%!important}.watchBlockText .heading p{font-size:32px!important}.watchBlockText .scroll-trigger h5{font-size:20px;margin-block:2rem}}@media(max-width:991px){.watchCraftedBlog{padding-right:50px}.watchBlockText .heading p{font-size:28px!important}.watchBlockText .scroll-trigger h5{font-size:16px;margin-block:2rem}}@media(max-width:820px){.watchCraftedBlog{padding-right:0}.watchBlockInfo{max-width:56%!important;width:100%!important}.watchBlockText .heading p{font-size:28px!important}.watchBlockText .scroll-trigger h5{font-size:16px;margin-block:2rem}.watchBlockText .button-wrapper .primary-button{height:4.6rem}}@media(max-width:750px){.watchBlogBackground{min-height:100%;aspect-ratio:3 / 4}.watchBlogBackground .image-banner-blocks{min-height:auto!important;padding-top:20%!important}.watchCraftedBlog{justify-content:center}.watchBlockInfo{max-width:70%!important;width:100%!important}}@media(min-width:750px){.image-banner-custom-section .background-item.is-banner-fixed-desktop>.image,.image-banner-custom-section .background-item.is-banner-fixed-desktop>.image-banner-blocks{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image-banner-custom-section .background-item.is-banner-fixed-desktop .image-banner__background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden}.image-banner-custom-section .background-item.is-banner-fixed-desktop .image-banner__background img{width:100%;height:100%;object-fit:cover;object-position:center center}.image-banner-custom-section .text-left .image-banner-content{margin-right:auto;margin-left:0}.image-banner-custom-section .text-center .image-banner-content{margin-left:auto;margin-right:auto}.image-banner-custom-section .text-right .image-banner-content{margin-left:auto;margin-right:0}.image-banner-custom-section .image-banner-button-row.button-h-left-desktop{justify-content:flex-start}.image-banner-custom-section .image-banner-button-row.button-h-center-desktop{justify-content:center}.image-banner-custom-section .image-banner-button-row.button-h-right-desktop{justify-content:flex-end}.image-banner-custom-section .image-banner-content.button-h-left-desktop .button-wrapper{justify-content:flex-start}.image-banner-custom-section .image-banner-content.button-h-center-desktop .button-wrapper{justify-content:center}.image-banner-custom-section .image-banner-content.button-h-right-desktop .button-wrapper{justify-content:flex-end}}@media(max-width:749px){.image-banner-custom-section .background-item.is-banner-fixed-mobile>.image,.image-banner-custom-section .background-item.is-banner-fixed-mobile>.image-banner-blocks{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image-banner-custom-section .background-item.is-banner-fixed-mobile .image-banner__background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden}.image-banner-custom-section .background-item.is-banner-fixed-mobile .image-banner__background img{width:100%;height:100%;object-fit:cover;object-position:center center}.image-banner-custom-section .image-banner__background--mobile.is-active{display:block!important}.image-banner-custom-section .image-banner__background--desktop.is-hidden-mobile{display:none!important}.image-banner-custom-section .image-banner-content{max-width:100%;padding-inline:1rem}.image-banner-custom-section .text-left-mobile{text-align:left}.image-banner-custom-section .text-center-mobile{text-align:center}.image-banner-custom-section .text-right-mobile{text-align:right}.image-banner-custom-section .image-banner-content .heading{font-size:clamp(1.75rem,7vw,2.8rem);line-height:1.15}.image-banner-custom-section .image-banner-content .text{font-size:clamp(.875rem,3.5vw,1rem);line-height:1.5}.image-banner-custom-section br{display:none}.image-banner-custom-section .image-banner-button-row.button-h-left-mobile{justify-content:flex-start}.image-banner-custom-section .image-banner-button-row.button-h-center-mobile{justify-content:center}.image-banner-custom-section .image-banner-button-row.button-h-right-mobile{justify-content:flex-end}.image-banner-custom-section .image-banner-content.button-h-left-mobile .button-wrapper{justify-content:flex-start}.image-banner-custom-section .image-banner-content.button-h-center-mobile .button-wrapper{justify-content:center}.image-banner-custom-section .image-banner-content.button-h-right-mobile .button-wrapper{justify-content:flex-end}}@media(min-width:750px)and (max-width:989px){.image-banner-custom-section .image-banner-content{padding-inline:1.5rem}.image-banner-custom-section .image-banner-content .heading{font-size:clamp(2rem,4vw,3rem)}}@media(min-width:990px){.image-banner-custom-section .image-banner-blocks{gap:.5rem}}@media(min-width:1200px){.image-banner-custom-section .image-banner-content{max-width:52rem}}@media(max-width:550px){.watchBlogBackground .image-banner-blocks{min-height:auto!important;padding-top:10%!important}.watchBlockInfo{max-width:90%!important;width:100%!important}}@media(max-width:410px){watchBlogBackground .image-banner-blocks{min-height:auto!important;padding-top:5%!important}.watchBlockInfo{max-width:100%!important;width:100%!important}.watchBlockText .heading p{font-size:20px!important}.watchBlockText .scroll-trigger h5{font-size:15px;margin-block:1rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/image-banner-custom.css.map */
