.wc .section+.section--image-banner:last-child{margin-bottom:0}@media screen and (max-width: 749px){.wc .section--rich-text:nth-child(2){margin-top:var(--wc-spacer-medium)}}.wc .banner__text.body span,.wc .wc-banner__caption span,.wc .banner__text{color:rgb(var(--color-foreground))}.wc .banner__text span p{line-height:var(--wc-font-body-line-hight)}.wc .banner__text span>*,.wc .banner__text .small-hide>*,.wc .banner__text .medium-hide>*,.wc .banner__text .copy__full>*{font-weight:var(--wc-font-weight-normal)}.wc .banner{background:rgb(var(--color-background));outline:solid 1px rgb(var(--color-foreground))}.wc .banner__buttons--multiple{justify-content:center}@media screen and (max-width: 749px){.wc .banner__content.wc-banner__content--banner__media-image-half{position:absolute}.wc .banner__content.wc-banner__content--banner__media-image-half .banner__box{--color-foreground: 255, 255, 255;background:none}.wc .banner__content.wc-banner__content--banner__media-image-half .button--secondary{--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: 0}.wc-banner__content--middle.wc-banner__content--banner__media-image-half{top:50%;transform:translateY(-50%)}.wc-banner__content--bottom{bottom:0}}.wc .banner .wc-caption--divider:after{background:rgb(var(--wc-color-brand-primary))}@media screen and (max-width: 749px){.wc .banner__content{display:flex;width:100%;align-items:center;justify-content:center;z-index:2;min-height:666px}.wc .banner.banner--mobile-bottom{display:grid;grid-template-columns:1fr auto;outline:none}.wc .wc-banner--double-image.banner--mobile-bottom:not(.banner--stacked){grid-template-columns:1fr 1fr}.wc section:not(:first-child) .banner--mobile-bottom .banner__media{border-top:solid 1px rgb(var(--color-foreground))}.wc .banner.banner--mobile-bottom:not(.banner--stacked) .wc-banner__media-half--left{grid-column-start:1;width:100%}.wc .banner.banner--mobile-bottom:not(.banner--stacked) .wc-banner__media-half--right{grid-column-start:2;width:100%}.wc .banner.banner--mobile-bottom .banner__content{grid-column-start:1;grid-column-end:3;outline:none;border-top:solid 1px rgb(var(--color-foreground))}.wc .banner.banner--mobile-bottom .banner__content+.banner__content{margin-top:var(--wc-spacer-medium)}.wc .banner.banner--mobile-bottom .banner__content+.banner__content .banner__box{padding-top:var(--wc-spacer-small)}.wc .banner--stacked.banner--mobile-bottom .banner__media-half+.banner__media-half{grid-row-start:2}.wc .banner:not(.banner--mobile-bottom) .banner__media{position:relative}.wc .banner.banner--small .banner__media{height:28rem}.wc .banner.banner--medium .banner__media{height:34rem}.wc .banner.banner--large .banner__media{height:39rem}.wc .banner.banner--mobile-bottom .banner__content{display:flex;width:100%;align-items:center;justify-content:center;z-index:2;min-height:auto;position:relative;order:2}.wc .banner.banner--mobile-bottom.banner--stacked .banner__media+.banner__media{border-bottom:solid 1px rgb(var(--color-foreground))}.wc .banner.banner--mobile-bottom.banner--stacked .banner__media+.banner__media+.banner__content+.banner__content{order:4;border:none}.wc .banner.banner--mobile-bottom.banner--stacked.wc-banner--double-image .banner__media+.banner__content{padding-bottom:var(--wc-spacer-medium-large);grid-row-start:3;border-top:none}.wc .banner.banner--mobile-bottom{margin-bottom:var(--wc-spacer-medium);outline:none}.wc .banner__box{padding:var(--wc-page-width-padding);position:relative;height:fit-content;align-items:center;text-align:center;width:100%;word-wrap:break-word;z-index:1}.wc .banner.banner--mobile-bottom .banner__box{--color-foreground: 0,0,0;color:rgb(var(--color-foreground));padding:var(--wc-spacer-small-medium) var(--wc-spacer-small) 0}.wc .banner:not(.banner--mobile-bottom) .banner__box{padding-bottom:var(--wc-spacer-large)}.wc .banner.slideshow .button--secondary{--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: 0}.wc .banner.slideshow .banner__box{background:transparent;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0;max-width:89rem;border:none;border-radius:0;box-shadow:none}.wc .banner.slideshow .slideshow__slide{flex-direction:unset}.wc .banner.slideshow .slideshow__text-wrapper{position:absolute;top:0;height:100%}.wc .image-with-text__text-item:not(.color-background-1):not(.wc-disable-background--mobile){padding:var(--wc-spacer-small-medium) var(--wc-button-padding) var(--wc-spacer-medium)}}.wc .section--image-banner .wc-show-more-copy .show-more-label{display:block;margin-top:var(--wc-spacer-medium)}@media screen and (min-width: 750px){.wc .banner__box{padding-left:var(--wc-spacer-large);padding-right:var(--wc-spacer-large)}.wc-banner__media-half--left{width:50%;margin-right:50%;background:rgb(var(--color-background))}.wc-banner__media-half--right{margin-left:50%;background:rgb(var(--color-background))}}.wc .banner .placeholder{background:rgb(var(--color-background))}.wc .banner .placeholder .placeholder-svg{display:none}.wc .banner .banner__media img.wc-color-inverted,.wc .banner .placeholder .placeholder.wc-color-inverted{--color-background: var(--color-base-text)}@media screen and (max-width: 749px){.wc-banner--color-block{--color-foreground: 255,255,255}.wc-banner--color-block .button{--color-button-text: var(--color-foreground)}}.ct .banner .banner__box .banner__buttons .button{padding:.6rem var(--wc-spacer-medium-large) .2rem}@media screen and (max-width: 749px){.wc-banner--tall-image-mobile .banner__media{height:100vh!important;max-height:66rem!important}.wc-banner--tall-image-mobile .wc-banner__content--top{align-items:flex-start}.wc-banner--tall-image-mobile .wc-banner__content--bottom{align-items:flex-end}.wc-banner--tall-image-mobile:not(.wc-banner__content--bottom) .banner__content{position:absolute;height:100%}.wc-banner--tall-image-mobile .wc-banner__content--bottom .banner__content{border-top:solid 1px rgb(var(--color-foreground))}.wc-banner--tall-image-mobile .wc-banner__content--top .banner__box,.wc-banner--tall-image-mobile .wc-banner__content--bottom .banner__box{padding-top:var(--wc-spacer-medium);padding-bottom:var(--wc-spacer-medium)}}.wc:not(.template-page-derma-panel) .section--rich-text .content-container{padding:0}@media screen and (max-width: 749px){.wc-banner--adapt-mobile{height:auto}.wc-banner--adapt-mobile .banner__content{min-height:unset}.wc.wc.wc.wc .wc-banner--adapt-mobile .banner__media{height:auto}.wc.wc.wc.wc .wc-banner--adapt-mobile .banner__media img{position:relative;object-position:0 -60px}}@media screen and (max-width: 749px){.wc .banner__content.banner__content--first{top:0;bottom:unset;transform:translate(0)}.wc .banner__content.banner__content--second{top:unset;bottom:0;transform:translate(0)}.wc .banner__content--content-align-mobile-left .banner__box{text-align:left;align-items:flex-start}.wc .banner__content--content-align-mobile-center .banner__box{text-align:center;align-items:center}.wc .banner__content--content-align-mobile-right .banner__box{text-align:right;align-items:flex-end}.wc .banner__content--content-align-mobile-left .banner__box .banner__buttons{justify-content:flex-start}.wc .banner__content--content-align-mobile-center .banner__box .banner__buttons{justify-content:center}.wc .banner__content--content-align-mobile-right .banner__box .banner__buttons{justify-content:flex-end}.wc .banner__content--content-align-mobile-left .wc-caption--divider:after{left:0;transform:none}.wc .banner__content--content-align-mobile-right .wc-caption--divider:after{left:100%;transform:translate(-100%)}}@media screen and (min-width: 750px){.wc .banner__content--content-align-left .banner__box{text-align:left}.wc .banner__content--content-align-center .banner__box{text-align:center}.wc .banner__content--content-align-right .banner__box{text-align:right}.wc .banner__content--content-align-left .banner__box .banner__buttons{justify-content:flex-start}.wc .banner__content--content-align-center .banner__box .banner__buttons{justify-content:center}.wc .banner__content--content-align-right .banner__box .banner__buttons{justify-content:flex-end}.wc .banner__content--content-align-left .wc-caption--divider:after{left:0;transform:none}.wc .banner__content--content-align-right .wc-caption--divider:after{left:100%;transform:translate(-100%)}}@media screen and (max-width: 750px){.wc-banner__content--bottom-mobile{align-items:flex-end}.wc-banner__content--middle-mobile{align-items:center}.wc-banner__content--top-mobile{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/wc-section-image-banner.css.map */
