.uc-image-banner-separator{position:relative;isolation:isolate;overflow:hidden;background:rgb(var(--color-background,255,255,255));color:rgb(var(--color-foreground,18,18,18))}.uc-image-banner-separator__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:rgb(var(--color-background,255,255,255))}.uc-image-banner-separator__media-item{display:block;width:100%;height:100%}.uc-image-banner-separator__media-item--desktop{display:block}.uc-image-banner-separator__media-item--mobile{display:none}.uc-image-banner-separator__image,.uc-image-banner-separator__placeholder{display:block;width:100%;height:100%}.uc-image-banner-separator__image{object-fit:cover;object-position:center center}.uc-image-banner-separator__placeholder{display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(var(--color-foreground,18,18,18),.08),transparent 28%),linear-gradient(135deg,rgba(var(--color-foreground,18,18,18),.08),transparent 45%),rgb(var(--color-background,255,255,255))}.uc-image-banner-separator__placeholder-svg{display:block;width:100%;height:100%;color:rgba(var(--color-foreground,18,18,18),.45);opacity:.85}.uc-image-banner-separator__placeholder-svg path,.uc-image-banner-separator__placeholder-svg circle,.uc-image-banner-separator__placeholder-svg rect,.uc-image-banner-separator__placeholder-svg polygon,.uc-image-banner-separator__placeholder-svg line,.uc-image-banner-separator__placeholder-svg polyline{stroke:currentColor;fill:none}.uc-image-banner-separator__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;opacity:.32;pointer-events:none}.uc-image-banner-separator__inner{position:relative;z-index:2;min-height:var(--uc-height-desktop,640px);display:flex;padding-top:var(--uc-padding-top,80px);padding-bottom:calc(var(--uc-padding-bottom, 100px) + var(--uc-separator-reserve, 40px))}.uc-image-banner-separator__content{width:min(100%,var(--uc-content-max-width,920px));display:flex;flex-direction:column;gap:18px;color:rgb(var(--color-foreground,255,255,255));text-shadow:var(--uc-text-shadow,none)}.uc-image-banner-separator__content--top-left,.uc-image-banner-separator__content--middle-left,.uc-image-banner-separator__content--bottom-left{margin-right:auto}.uc-image-banner-separator__content--top-center,.uc-image-banner-separator__content--middle-center,.uc-image-banner-separator__content--bottom-center{margin-inline:auto}.uc-image-banner-separator__content--top-right,.uc-image-banner-separator__content--middle-right,.uc-image-banner-separator__content--bottom-right{margin-left:auto}.uc-image-banner-separator__inner--top-left,.uc-image-banner-separator__inner--top-center,.uc-image-banner-separator__inner--top-right{align-items:flex-start}.uc-image-banner-separator__inner--middle-left,.uc-image-banner-separator__inner--middle-center,.uc-image-banner-separator__inner--middle-right{align-items:center}.uc-image-banner-separator__inner--bottom-left,.uc-image-banner-separator__inner--bottom-center,.uc-image-banner-separator__inner--bottom-right{align-items:flex-end}.uc-image-banner-separator__align-left{text-align:left;align-items:flex-start}.uc-image-banner-separator__align-center{text-align:center;align-items:center}.uc-image-banner-separator__align-right{text-align:right;align-items:flex-end}.uc-image-banner-separator__eyebrow{margin:0;max-width:100%;font-family:var(--font-legend-family,var(--font-body-family,inherit));font-style:var(--font-legend-style,normal);font-weight:var(--font-legend-weight,700);font-size:var(--font-legend-size-desktop,var(--font-legend-size,12px));line-height:1.2;letter-spacing:var(--font-legend-letter-spacing,var(--font-legend-spacing,.18em));text-transform:var(--font-legend-transform,uppercase);color:currentColor;opacity:1}.uc-image-banner-separator__heading{margin:0;max-width:18ch;font-family:var(--font-heading-family,inherit);font-style:var(--font-heading-style,normal);font-weight:var(--font-heading-weight,800);font-size:clamp(calc(var( --font-heading-size-desktop, var(--font-heading-size, 52px) ) * .9),4.8vw,calc(var( --font-heading-size-desktop, var(--font-heading-size, 52px) ) * 1.18));line-height:var(--font-heading-line-height,var(--font-heading-height,1.1));letter-spacing:var(--font-heading-letter-spacing,var(--font-heading-spacing,-.035em));text-transform:var(--font-heading-transform,none);color:currentColor;opacity:1}.uc-image-banner-separator__text{max-width:min(100%,var(--uc-text-max-width,560px));margin:0;font-family:var(--font-body-family,inherit);font-style:var(--font-body-style,normal);font-weight:var(--font-body-weight,400);font-size:var(--font-body-size-desktop,var(--font-body-size,16px));line-height:var(--font-body-line-height,var(--font-body-height,1.6));letter-spacing:var(--font-body-letter-spacing,var(--font-body-spacing,0));color:currentColor}.uc-image-banner-separator__text>*{margin-top:0;margin-bottom:0}.uc-image-banner-separator__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.uc-image-banner-separator__align-center .uc-image-banner-separator__buttons{justify-content:center}.uc-image-banner-separator__align-right .uc-image-banner-separator__buttons{justify-content:flex-end}.uc-image-banner-separator__button{min-height:54px;padding-inline:34px;border-radius:var(--button-radius,999px);font-family:var(--font-button-family,var(--font-body-family,inherit));font-style:var(--font-button-style,var(--font-body-style,normal));font-size:var(--font-body-size-desktop,var(--font-body-size,16px));font-weight:var(--button-font-weight,var(--font-button-weight,800));text-transform:var(--button-text-transform,none);text-decoration:none;opacity:1}.uc-image-banner-separator__button.button{display:inline-flex;align-items:center;justify-content:center}.uc-image-banner-separator__button.button--primary,.uc-image-banner-separator__button.button--primary:not([class*=shopify-payment]){background:rgb(var(--color-button,18,18,18));color:rgb(var(--color-button-text,255,255,255));border:var(--button-border-width,1px) solid rgb(var(--color-button,18,18,18))}.uc-image-banner-separator__button.button--primary:before,.uc-image-banner-separator__button.button--primary:after{display:none}.uc-image-banner-separator__button.button--secondary{background:transparent;color:rgb(var(--color-secondary-button-text,18,18,18));border:var(--button-border-width,1px) solid currentColor}.uc-image-banner-separator__separator{position:absolute;left:0;right:0;bottom:-1px;z-index:3;height:var(--uc-separator-height,92px);pointer-events:none;overflow:hidden;background:transparent}.uc-image-banner-separator__separator-svg{display:block;width:100%;height:100%}.uc-image-banner-separator__separator-fill{fill:var(--uc-next-section-background,#fff)}.uc-image-banner-separator__separator-line{fill:none;stroke:var(--uc-separator-line-color,#c8a96a);stroke-width:var(--uc-separator-thickness,22px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.uc-image-banner-separator__separator.is-flipped .uc-image-banner-separator__separator-svg{transform:scaleX(-1)}.uc-image-banner-separator__separator--soft_wave .uc-image-banner-separator__separator-line,.uc-image-banner-separator__separator--deep_wave .uc-image-banner-separator__separator-line,.uc-image-banner-separator__separator--wide_curve .uc-image-banner-separator__separator-line,.uc-image-banner-separator__separator--double_wave .uc-image-banner-separator__separator-line,.uc-image-banner-separator__separator--organic .uc-image-banner-separator__separator-line,.uc-image-banner-separator__separator--arch .uc-image-banner-separator__separator-line{stroke-linecap:round;stroke-linejoin:round}.uc-image-banner-separator__separator--diagonal .uc-image-banner-separator__separator-line{stroke-linecap:square;stroke-linejoin:miter}.uc-image-banner-separator__separator--mountain .uc-image-banner-separator__separator-line{stroke-linecap:round;stroke-linejoin:round}@media screen and (min-width:750px){.uc-image-banner-separator__inner.page-width{width:min(100% - 64px,var(--page-width,1200px));margin-inline:auto}}@media screen and (max-width:749px){.uc-image-banner-separator__media-item--desktop{display:none}.uc-image-banner-separator__media-item--mobile{display:block}.uc-image-banner-separator__overlay{opacity:.42}.uc-image-banner-separator__inner{min-height:var(--uc-height-mobile,560px);width:min(100% - 32px,var(--page-width,1200px));margin-inline:auto;padding-top:var(--uc-padding-top,80px);padding-bottom:calc(var(--uc-padding-bottom, 100px) + var(--uc-mobile-separator-reserve, 28px))}.uc-image-banner-separator__content{max-width:100%;gap:14px;color:rgb(var(--color-foreground,255,255,255));text-shadow:var(--uc-text-shadow,none)}.uc-image-banner-separator__mobile-align-left{text-align:left;align-items:flex-start}.uc-image-banner-separator__mobile-align-center{text-align:center;align-items:center}.uc-image-banner-separator__mobile-align-right{text-align:right;align-items:flex-end}.uc-image-banner-separator__mobile-align-center .uc-image-banner-separator__buttons{justify-content:center}.uc-image-banner-separator__mobile-align-left .uc-image-banner-separator__buttons{justify-content:flex-start}.uc-image-banner-separator__mobile-align-right .uc-image-banner-separator__buttons{justify-content:flex-end}.uc-image-banner-separator__eyebrow{font-size:clamp(11px,calc(var( --font-legend-size-mobile, var(--font-legend-size, 12px) ) * .95),14px);line-height:1.2;letter-spacing:var(--font-legend-letter-spacing,var(--font-legend-spacing,.18em));color:currentColor;opacity:1}.uc-image-banner-separator__heading{max-width:12ch;font-size:clamp(calc(var( --font-heading-size-mobile, var(--font-heading-size, 38px) ) * .95),9.5vw,calc(var( --font-heading-size-mobile, var(--font-heading-size, 38px) ) * 1.25));line-height:var(--font-heading-line-height,var(--font-heading-height,1.1));letter-spacing:var(--font-heading-letter-spacing,var(--font-heading-spacing,-.03em));color:currentColor;opacity:1}.uc-image-banner-separator__text{font-size:var(--font-body-size-mobile,var(--font-body-size,16px));line-height:var(--font-body-line-height,var(--font-body-height,1.6));color:currentColor;opacity:1}.uc-image-banner-separator__buttons{width:100%;margin-top:18px}.uc-image-banner-separator__button{min-height:56px;padding-inline:34px;font-size:var(--font-body-size-mobile,var(--font-body-size,16px));font-weight:var(--button-font-weight,var(--font-button-weight,800));opacity:1}.uc-image-banner-separator__button.button--primary,.uc-image-banner-separator__button.button--primary:not([class*=shopify-payment]){background:rgb(var(--color-button,18,18,18));color:rgb(var(--color-button-text,255,255,255));border-color:rgb(var(--color-button,18,18,18))}.uc-image-banner-separator__button.button--primary:before,.uc-image-banner-separator__button.button--primary:after{display:none}.uc-image-banner-separator__button.button--secondary{background:transparent;color:rgb(var(--color-secondary-button-text,18,18,18));border-color:currentColor}.uc-image-banner-separator__separator{height:var(--uc-separator-mobile-height,64px)}}@media(prefers-reduced-motion:no-preference){.uc-image-banner-separator[data-enable-animation=true] .uc-image-banner-separator__content>*{opacity:0;transform:translateY(18px);animation:uc-banner-fade-up .8s ease forwards}.uc-image-banner-separator[data-enable-animation=true] .uc-image-banner-separator__content>*:nth-child(2){animation-delay:.08s}.uc-image-banner-separator[data-enable-animation=true] .uc-image-banner-separator__content>*:nth-child(3){animation-delay:.16s}.uc-image-banner-separator[data-enable-animation=true] .uc-image-banner-separator__content>*:nth-child(4){animation-delay:.24s}@keyframes uc-banner-fade-up{to{opacity:1;transform:translateY(0)}}}.uc-image-banner-separator__rating{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-legend-family,var(--font-body-family,inherit));font-style:var(--font-legend-style,normal);font-size:var(--font-legend-size,12px);font-weight:600;line-height:1.2;color:var(--uc-star-text-color,currentColor)}.uc-image-banner-separator__align-center .uc-image-banner-separator__rating{justify-content:center}.uc-image-banner-separator__align-right .uc-image-banner-separator__rating{justify-content:flex-end}.uc-image-banner-separator__rating-stars{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.uc-image-banner-separator__rating-star{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;color:var(--uc-star-color,#00b67a)}.uc-image-banner-separator__rating-star:before{content:"\2605";display:block;color:currentColor;opacity:.22}.uc-image-banner-separator__rating-star-symbol{position:absolute;inset:0 auto 0 0;display:inline-flex;align-items:center;justify-content:flex-start;width:var(--uc-star-fill,100%);height:100%;overflow:hidden;color:var(--uc-star-color,#00b67a);white-space:nowrap}.uc-image-banner-separator__rating--classic .uc-image-banner-separator__rating-star{width:var(--uc-star-size,20px);height:var(--uc-star-size,20px);font-size:var(--uc-star-size,20px)}.uc-image-banner-separator__rating--classic .uc-image-banner-separator__rating-star:before{width:100%;height:100%}.uc-image-banner-separator__rating--classic .uc-image-banner-separator__rating-star-symbol{width:var(--uc-star-fill,100%);height:100%}.uc-image-banner-separator__rating--trustpilot .uc-image-banner-separator__rating-stars{gap:3px}.uc-image-banner-separator__rating--trustpilot .uc-image-banner-separator__rating-star{width:var(--uc-star-size,20px);height:var(--uc-star-size,20px);border-radius:calc(var(--uc-star-size, 20px) * .12);overflow:hidden;background:#ffffff47;color:#fff;font-size:calc(var(--uc-star-size, 20px) * .65)}.uc-image-banner-separator__rating--trustpilot .uc-image-banner-separator__rating-star:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--uc-star-fill,100%);height:100%;background:var(--uc-star-color,#00b67a);opacity:1}.uc-image-banner-separator__rating--trustpilot .uc-image-banner-separator__rating-star-symbol{position:relative;z-index:1;inset:auto;width:auto;height:auto;overflow:visible;color:#fff}.uc-image-banner-separator__rating--minimal{gap:8px}.uc-image-banner-separator__rating--minimal .uc-image-banner-separator__rating-stars{gap:4px;padding:calc(var(--uc-star-size, 20px) * .22) calc(var(--uc-star-size, 20px) * .45);border:1px solid var(--uc-star-color,#00b67a);border-radius:999px;background:#ffffff1f}.uc-image-banner-separator__rating--minimal .uc-image-banner-separator__rating-star{width:calc(var(--uc-star-size, 20px) * .9);height:calc(var(--uc-star-size, 20px) * .9);font-size:calc(var(--uc-star-size, 20px) * .9)}.uc-image-banner-separator__rating--minimal .uc-image-banner-separator__rating-star:before{width:100%;height:100%}.uc-image-banner-separator__rating--minimal .uc-image-banner-separator__rating-star-symbol{width:var(--uc-star-fill,100%);height:100%}.uc-image-banner-separator__rating-text{color:var(--uc-star-text-color,currentColor)}@media screen and (max-width:749px){.uc-image-banner-separator__rating{gap:8px;flex-wrap:wrap}.uc-image-banner-separator__rating--trustpilot .uc-image-banner-separator__rating-star{width:calc(var(--uc-star-size, 20px) * .9);height:calc(var(--uc-star-size, 20px) * .9);font-size:calc(var(--uc-star-size, 20px) * .58)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-image-banner-separator.css.map */
