.image-banner{position:relative}.image-banner .banner-height{height:100%;width:100%}.image-banner .banner-height--small{min-height:36rem}.image-banner .banner-height--medium{min-height:40rem}.image-banner .banner-height--large{min-height:35rem}@media screen and (min-width: 750px){.image-banner .banner-height--small{min-height:48rem}.image-banner .banner-height--medium{min-height:58rem}.image-banner .banner-height--large{min-height:76rem}}.image-banner__image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.image-banner__image-wrapper .placeholder-svg{background-color:var(--color-image-placeholder);height:100%;object-fit:cover;width:100%}.image-banner__image-wrapper--desktop{display:none}@media screen and (min-width: 750px){.image-banner__image-wrapper--mobile{display:none}.image-banner__image-wrapper--desktop{display:block}}.image-banner__image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.image-banner__video{height:100%;left:0;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100%}.image-banner__video video{display:block;height:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center center;width:100%}.image-banner__inner-wrapper{align-items:center;display:flex;justify-content:center}.image-banner__inner-wrapper--left,.image-banner__inner-wrapper--top-left,.image-banner__inner-wrapper--bottom-left{justify-content:flex-start}.image-banner__inner-wrapper--right,.image-banner__inner-wrapper--top-right,.image-banner__inner-wrapper--bottom-right{justify-content:flex-end}.image-banner__inner-wrapper--top-center .image-banner__inner,.image-banner__inner-wrapper--top-right .image-banner__inner,.image-banner__inner-wrapper--top-left .image-banner__inner{justify-content:flex-start}.image-banner__inner-wrapper--bottom-center .image-banner__inner,.image-banner__inner-wrapper--bottom-right .image-banner__inner,.image-banner__inner-wrapper--bottom-left .image-banner__inner{justify-content:flex-end}.image-banner__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:86rem;padding:4.8rem 0;text-align:center;width:100%;z-index:1}@media screen and (min-width: 750px){.image-banner__inner{align-items:flex-start;height:auto;padding:calc(var(--space-s) + var(--page-width-padding)) var(--space-s);text-align:left}.image-banner__inner--text-center{align-items:center;text-align:center}.image-banner__inner--text-right{align-items:flex-end;text-align:right}}.image-banner__inner-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width: 749px){.image-banner__inner-heading,.image-banner__inner-text,.image-banner__inner-small-copy{padding:0 var(--page-width-padding)}}@media screen and (max-width: 749px){.image-banner-rounded .image-banner__inner-link{margin-bottom:2rem;margin-left:var(--page-width-padding)}}.image-banner__inner-text,.image-banner__side-text{color:inherit}.image-banner__inner-text *{font-size:inherit;margin:0}.image-banner__inner-heading,.image-banner__inner-text,.image-banner__inner-link{position:relative;z-index:2}@media screen and (max-width: 749px){.image-banner__inner-link.small-mob{min-width:auto;padding-left:20px;padding-right:20px;width:auto}}.image-banner__inner-heading{align-items:center;display:flex;flex-wrap:wrap;margin:0 0 3rem;max-width:550px}.image-banner__inner-heading img{border-radius:1rem;height:50px;margin:0 0 0 10px;object-fit:cover;width:100px}.image-banner__inner-heading .font-three{font-style:italic}.image-banner__inner-text{margin:0 0 2rem;max-width:60rem}.image-banner__inner-link{display:inline-flex}.image-banner__side-text-wrapper{bottom:1.7rem;display:none;left:3.4rem;position:absolute;transform:rotate(-90deg);transform-origin:top left}.image-banner__side-text-wrapper--right{left:auto;right:3.4rem;transform:rotate(-90deg) translate(110%);transform-origin:bottom right}@media screen and (min-width: 1200px){.image-banner__side-text-wrapper{align-items:center;display:flex;gap:1rem}.template-index .image-banner__inner-heading span{width:100%}.image-banner__inner-heading img{margin:0 0 0 10px;width:100px}}@media screen and (max-width: 1200px){.image-banner__inner-heading{padding-left:0;text-align:left}.font-three span{display:block;width:100%}.image-banner__inner{align-items:flex-start;text-align:left}.image-banner__inner-heading img{margin-top:1rem}.image-banner-section--pinned-copy-mob .image-banner__inner{justify-content:flex-start}.image-banner-section--pinned-copy-mob .image-banner__inner-small-copy h5,.image-banner-section--pinned-copy-mob .image-banner__inner-small-copy h6{bottom:0;left:25px;position:absolute}}.image-banner__side-text-dash{background:rgb(var(--color-foreground));display:inline-block;height:.1rem;letter-spacing:var(--letter-spacing-small);width:4.8rem}.five-stars{margin-bottom:2rem;margin-top:10rem}.review-wrapper__inner{align-items:center;border-radius:5px 5px 0 0;color:#f0a98b;display:flex;font-size:19px;gap:.4rem;height:auto;justify-content:center;overflow:hidden;padding:2rem;padding:0;position:relative;width:190px;z-index:2}.review-wrapper__inner .trustpilot-widget{min-width:270px;object-fit:cover;width:310px}.review-wrapper__inner iframe{height:23px!important}.review-wrapper{bottom:0;display:flex;justify-content:flex-end;position:absolute;right:4rem;width:100%}@media screen and (min-width: 1200px){.five-stars{margin-bottom:2rem;margin-top:0}}.image-banner-rounded .image-banner-section{border-radius:3rem;overflow:hidden}.image-banner-rounded .image-banner__inner{max-width:100%;padding:2rem;width:100%}.image-banner-rounded .h2.image-banner__inner-heading{font-size:46px}.image-banner-rounded .image-banner__inner-heading{margin-bottom:5rem}.image-banner__inner-text.font-three.h6 p{font-family:var(--font-three)!important;font-size:20px;text-align:left}.image-banner__inner-small-copy p{font-size:18px;margin:0;max-width:460px;text-align:left}.image-banner-rounded .image-banner__inner-small-copy{margin-bottom:2rem}.image-banner-rounded .image-banner__inner{align-items:flex-start}@media screen and (min-width: 1200px){.image-banner-rounded .h2.image-banner__inner-heading{font-size:86px}.image-banner-rounded .image-banner__inner{padding:7rem}.image-banner-rounded .image-banner__inner-heading{margin-bottom:18rem}.image-banner__inner-text.font-three.h6 p{font-size:24px}.image-banner-rounded .image-banner__inner-link{bottom:7rem;position:absolute;right:7rem}.image-banner-rounded .image-banner__inner-small-copy{margin-bottom:0}}.image-banner__logo-full svg path{fill:#fff}.image-banner__logo-full svg{width:100%}@media screen and (max-width: 749px){.template-index .image-banner__inner-heading span{font-size:33px;max-width:190px}}.image-banner .trustpilot-widget{background:#fff;border-radius:5px;bottom:-20px;box-shadow:0 0 16px #00000020;left:50%;padding:10px;position:absolute!important;transform:translate(-50%);width:460px;max-width:90%}.tp-link{display:none}.template-index .tp-link{display:block}.tp-container{background:#fff;position:absolute!important;bottom:-20px;left:50%;border-radius:5px;box-shadow:0 0 16px #00000020;padding:1.4rem 4rem;transform:translate(-50%)}.tp-container img{display:block;width:100%;cursor:pointer}.tp-container svg{transform:scale(1.1);cursor:pointer;pointer-events:none;position:relative;display:block;z-index:-1}@media screen and (max-width: 989px){.tp-container{padding:1.2rem 3rem}.tp-container svg{transform:scale(1);display:block}}.tp-container--editable{display:flex;align-items:center;gap:.4rem;font-size:14px;font-weight:400;text-align:center;color:#502317;text-decoration:none;font-family:var(--font-body);letter-spacing:.2px;bottom:-22px;padding:.8rem 1.4rem}.tp-container--editable *{white-space:nowrap}.tp-container.tp-container--editable svg{transform:scale(1)}.tp-container__icon--single{height:18px}.tp-container__icon--single svg{height:18px;width:auto}.tp-container__icon--five{margin-left:.6rem}.tp-container__icon--five svg{height:auto;width:80px}@media only screen and (min-width: 750px){.tp-container--editable{font-size:16px;padding:.8rem 2.4rem}.tp-container__icon--single{height:28px}.tp-container__icon--single svg{height:unset;width:unset}.tp-container__icon--five svg{transform:scale(1);height:auto;width:90px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-image-banner.css.map */
