:root{--c_black: #120C0F;--c_white: #fff;--c_orange: #C26B30;--c_beige: #E9E3D7;--c_light_beige: #F0ECE3;--c_blue: #BACDCC;--c_brown: #837654;--c_red: #D35A55;--c_pink: #FCEDED;--c_filter_orange: invert(51%) sepia(11%) saturate(3755%) hue-rotate(343deg) brightness(89%) contrast(77%)}@font-face{font-family:basis-grotesque;src:url(../../../fonts/basis-grotesque-medium-pro.woff2) format("woff2"),url(../../../fonts/basis-grotesque-medium-pro.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:basis-grotesque;src:url(../../../fonts/basis-grotesque-bold-pro.woff2) format("woff2"),url(../../../fonts/basis-grotesque-bold-pro.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Feature Display Web;src:url(../../../fonts/FeatureDisplay-Regular-Web.woff2) format("woff2"),url(../../../fonts/FeatureDisplay-Regular-Web.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--t_font_title: Feature Display Web, sans-serif;--t_font_body: basis-grotesque, sans-serif}.newsletter.svelte-1qpxud3{padding-top:min(calc(1.3020833333vw + 2.3148148148vh) / 2.5,25px)}.newsletter__status.svelte-1qpxud3{font-size:var(--text--m);color:#120c0f;margin-top:20px;border:1px solid #120C0F;width:100%;padding:10px}.newsletter__status.success.svelte-1qpxud3{color:#120c0f}.newsletter__acceptwrap.svelte-1qpxud3{margin:20px 0 30px;position:relative}.newsletter__acceptance.svelte-1qpxud3 label:where(.svelte-1qpxud3){display:flex;align-items:flex-start;gap:5px}.newsletter__acceptance.svelte-1qpxud3 label:where(.svelte-1qpxud3) input:where(.svelte-1qpxud3){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #120C0F;width:20px;height:20px;flex-shrink:0}.newsletter__acceptance.svelte-1qpxud3 label:where(.svelte-1qpxud3) input:where(.svelte-1qpxud3):checked{background-color:#120c0f}.newsletter__acceptance.svelte-1qpxud3 label:where(.svelte-1qpxud3) span:where(.svelte-1qpxud3){font-family:basis-grotesque,"sans-serif";font-size:var(--text--s);font-weight:300;line-height:1.2em;color:#120c0f}.newsletter__input.svelte-1qpxud3{position:relative;margin-top:min(calc(3.125vw + 5.5555555556vh) / 2.5,60px)}.newsletter__input.svelte-1qpxud3 input:where(.svelte-1qpxud3){width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #120C0F;outline:none;background-color:transparent;min-height:60px;font-family:var(--t_font_body);font-size:var(--text-m);padding-right:60px}.newsletter__input.svelte-1qpxud3 input:where(.svelte-1qpxud3):autofill,.newsletter__input.svelte-1qpxud3 input:where(.svelte-1qpxud3):autofill:hover,.newsletter__input.svelte-1qpxud3 input:where(.svelte-1qpxud3):autofill:focus{box-shadow:inset 0 0 60px 60px #c26b30;color:#120c0f}.newsletter__input.svelte-1qpxud3 label:where(.svelte-1qpxud3){position:absolute;top:50%;left:0;transition:all .5s;z-index:0;transform:translateY(-50%)}.newsletter__input.svelte-1qpxud3 label.active:where(.svelte-1qpxud3){top:-7px;font-size:20px}.newsletter__input.svelte-1qpxud3 button:where(.svelte-1qpxud3){position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:#120c0f;line-height:1;cursor:pointer;font-family:basis-grotesque,"sans-serif";font-size:20px;font-weight:400}
