.header__heading-link,.header__heading-link span,.header__heading a,.header__heading a span{font-family:Cormorant Garamond,serif!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:26px!important;white-space:nowrap!important;color:#000!important}.button.button--primary,.button.button--secondary{background:transparent!important;background-color:transparent!important;border:1px solid currentColor!important;border-radius:50px!important;padding:12px 28px!important;font-family:Cormorant Garamond,serif!important;letter-spacing:.15em!important;font-size:13px!important;text-transform:uppercase!important;transition:opacity .3s ease!important;box-shadow:none!important;-webkit-appearance:none!important;--buttons-border-width: 0px !important;--buttons-border-opacity: 0 !important}.button.button--primary:focus-visible,.button.button--secondary:focus-visible{outline:2px solid currentColor!important;outline-offset:4px!important}a.button.button--primary:hover,a.button.button--secondary:hover,button.button.button--primary:hover,button.button.button--secondary:hover{opacity:.7!important;box-shadow:none!important}.color-scheme-1 .button.button--primary,.color-background-1 .button.button--primary,.color-scheme-2 .button.button--primary,.color-scheme-3 .button.button--primary,.color-scheme-5 .button.button--primary{color:#000!important}.banner__heading,.slideshow__heading{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.4)!important;font-family:Cormorant Garamond,serif!important;font-weight:300!important;letter-spacing:.1em!important}.banner__text,.slideshow__text{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.4)!important}.banner__heading,.banner__heading h1,.banner__heading h2{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:clamp(2rem,5vw,4rem)!important;letter-spacing:.05em!important;color:#fff!important;text-shadow:0 1px 6px rgba(0,0,0,.3)!important}.banner__text p{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:clamp(.9rem,2vw,1.1rem)!important;letter-spacing:.08em!important;color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.3)!important}.banner__buttons .button,.slideshow__buttons .button{background:transparent!important;background-color:transparent!important;border:1px solid #ffffff!important;border-radius:50px!important;color:#fff!important;box-shadow:none!important;--buttons-border-width: 0px !important;--buttons-border-opacity: 0 !important}.cabanel-home .header-wrapper{background:transparent!important;position:absolute;top:0;left:0;width:100%;z-index:10;border:0;--color-foreground: 255, 255, 255;transition:background .25s ease}.cabanel-home .header__heading-logo{filter:brightness(0) invert(1)}.cabanel-home .header-wrapper:hover,.cabanel-home .scrolled-past-header .header-wrapper{background:#fff!important;--color-foreground: 17, 17, 17}.cabanel-home .header-wrapper:hover .header__heading-logo,.cabanel-home .scrolled-past-header .header__heading-logo{filter:brightness(0)}.cabanel-home .header__heading-link,.cabanel-home .header__heading-link span,.cabanel-home .header__heading a,.cabanel-home .header__heading a span{color:#fff!important}.cabanel-home .header-wrapper:hover .header__heading-link,.cabanel-home .header-wrapper:hover .header__heading-link span,.cabanel-home .header-wrapper:hover .header__heading a,.cabanel-home .header-wrapper:hover .header__heading a span,.cabanel-home .scrolled-past-header .header__heading-link,.cabanel-home .scrolled-past-header .header__heading-link span,.cabanel-home .scrolled-past-header .header__heading a,.cabanel-home .scrolled-past-header .header__heading a span{color:#111!important}cabanel-personnalisation .form__label{font-size:16px;font-weight:600;color:#111;margin-bottom:12px}cabanel-personnalisation .field__input{font-size:16px;color:#111}cabanel-personnalisation .field__label{color:#111}cabanel-personnalisation .caption{font-size:14px;line-height:1.6;letter-spacing:normal;color:#111;margin-top:12px;margin-bottom:12px}cabanel-personnalisation [data-cabanel-error]{color:#b42318;font-weight:600}cabanel-personnalisation [data-cabanel-input][aria-invalid=true]{outline:2px solid #b42318;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cabanel-custom.css.map */
