body:has(.bb-candidatura){--bb-recipe-hero-bg: #dfeadc;--bb-recipe-green: #295a3f;--bb-recipe-deep: #1a2e20;--bb-recipe-orange: #eb7856;--bb-recipe-orange-hover: #ff5c35;--bb-recipe-font: "DM Sans 18pt", "DM Sans", var(--font-body-family), sans-serif}body:has(.bb-candidatura) .shopify-section-group-header-group.section-header{margin-bottom:0;background:var(--bb-recipe-hero-bg)}body:has(.bb-candidatura) .section-header .header-wrapper{border-bottom:0;background:var(--bb-recipe-hero-bg);box-shadow:none}body:has(.bb-candidatura) .section-header .bb-header-service-bar{background:#2d4a35;color:#fcfbfa}body:has(.bb-candidatura) .section-header .bb-header-service-bar__inner{min-height:clamp(3.1rem,2.7vw,3.8rem);max-width:min(100% - 4rem,134rem);padding-top:.35rem;padding-bottom:.35rem}body:has(.bb-candidatura) .section-header .bb-header-service-bar__item{font-family:var(--bb-recipe-font);font-size:clamp(1.12rem,.78vw,1.3rem);font-weight:800;line-height:1.2}body:has(.bb-candidatura) .section-header .header{max-width:min(100% - 4rem,134rem);min-height:clamp(7rem,5.2vw,9rem);padding-top:clamp(1.3rem,1.3vw,2rem);padding-bottom:clamp(1.3rem,1.3vw,2rem)}body:has(.bb-candidatura) .section-header .header__menu-item,body:has(.bb-candidatura) .section-header .header__icon{color:var(--bb-recipe-green)}body:has(.bb-candidatura) .section-header .header__menu-item{font-family:var(--bb-recipe-font);font-size:var(--bb-ui-font-size);font-weight:700}body:has(.bb-candidatura) .section-header .header__active-menu-item,body:has(.bb-candidatura) .section-header .header__menu-item:hover,body:has(.bb-candidatura) .section-header .header__menu-item:focus-visible{color:var(--bb-recipe-deep);text-decoration:none}body:has(.bb-candidatura) .section-header .header__menu-item:hover,body:has(.bb-candidatura) .section-header .header__menu-item:focus-visible{background:#fcfbfa85}body:has(.bb-candidatura) .section-header .header__icon--account,body:has(.bb-candidatura) .section-header .header__icon--cart{width:4.4rem;height:4.4rem;border-radius:999px;transition:background-color .16s ease,color .16s ease}body:has(.bb-candidatura) .section-header .header__icon--account{background:#fcfbfa}body:has(.bb-candidatura) .section-header .header__icon--account:hover,body:has(.bb-candidatura) .section-header .header__icon--account:focus-visible,body:has(.bb-candidatura) .section-header .header__icon--cart:hover,body:has(.bb-candidatura) .section-header .header__icon--cart:focus-visible{background:#fcfbfac7;color:var(--bb-recipe-deep)}body:has(.bb-candidatura) .section-header .bb-header-cta{min-width:13.8rem;height:4.5rem;min-height:4.5rem;padding:0 2.15rem;background:var(--bb-recipe-orange);color:#fffefa;font-family:var(--bb-recipe-font);font-size:var(--bb-ui-font-size);font-weight:700;box-shadow:none;transform:none}body:has(.bb-candidatura) .section-header .bb-header-cta:hover,body:has(.bb-candidatura) .section-header .bb-header-cta:focus-visible{background:var(--bb-recipe-orange-hover);color:#fffefa;transform:none}@media screen and (min-width:990px){body:has(.bb-candidatura) .section-header .header--middle-left .header__inline-menu{margin-left:clamp(3.2rem,4.4vw,7.6rem)}body:has(.bb-candidatura) .section-header .header__inline-menu>.list-menu--inline{column-gap:clamp(.4rem,.7vw,1.2rem)}body:has(.bb-candidatura) .section-header .header__icon+.bb-header-cta{margin-left:2.2rem}}body:has(.bb-candidatura) .shopify-section-group-footer-group{display:none}.bb-candidatura{--bb-candidatura-green: #295a3f;--bb-candidatura-soft-green: #dfeadc;--bb-candidatura-paper: #fcfbfa;--bb-candidatura-orange: #eb7856;--bb-candidatura-orange-hover: #ff5c35;--bb-candidatura-muted: rgba(41, 90, 63, .72);--bb-candidatura-header-offset: clamp(11.5rem, 8.75vw, 12.8rem);--bb-candidatura-sticky-pad-top: clamp(4.6rem, 6vw, 8rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-height:100svh;margin-top:-1px;overflow:clip;background-color:var(--bb-candidatura-paper);color:var(--bb-candidatura-green)}.bb-candidatura__brand{align-self:stretch;min-width:0;overflow:clip;background-color:var(--bb-candidatura-soft-green)}.bb-candidatura__brand-sticky{position:sticky;top:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(3rem,4vw,5.2rem);height:100svh;min-height:68rem;padding:var(--bb-candidatura-sticky-pad-top) clamp(3.6rem,7vw,9.6rem) 0;color:var(--bb-candidatura-green)}.bb-candidatura__copy{position:relative;z-index:1;max-width:61rem}.bb-candidatura__heading{max-width:12ch;margin:0;color:inherit;font-family:Nunito Sans,Nunito Sans Condensed,sans-serif;font-size:clamp(4.8rem,5.35vw,8rem);font-weight:800;letter-spacing:-.035em;line-height:.96;text-wrap:balance}.bb-candidatura__portrait{position:relative;align-self:end;height:100%;max-height:clamp(38rem,51svh,57rem);min-height:0;isolation:isolate}.bb-candidatura__image{position:relative;z-index:1;display:block;width:auto;max-width:72%;height:100%;margin-left:1.5%;border-radius:.5rem;object-fit:cover;object-position:center 34%;box-shadow:0 2.4rem 5rem #295a3f2e;transform:rotate(-3deg);transform-origin:center bottom}.bb-candidatura__portrait-pattern{position:absolute;z-index:0;left:42%;bottom:-1.5rem;display:block;width:48%;height:75%;border-radius:.4rem;object-fit:cover;box-shadow:0 2rem 4rem #295a3f24;transform:rotate(4deg);transform-origin:center bottom}.bb-candidatura__form-panel{min-width:0;min-height:100svh;background-color:var(--bb-candidatura-paper);background-image:linear-gradient(#fcfbfaa8,#fcfbfaa8),var(--bb-candidatura-light-texture);background-position:top center;background-size:80rem auto}.bb-candidatura__form-rail{width:min(100%,72rem);margin:0 auto;padding:clamp(7rem,8vw,12rem) clamp(2.4rem,5vw,6.4rem) clamp(7rem,8vw,11rem)}.bb-candidatura__app,.bb-candidatura__app>*{width:100%;min-width:0;max-width:100%}.bb-candidatura__app>.shopify-block,.bb-candidatura__app shopify-forms-embed{display:block;width:100%;min-width:0;max-width:100%}.bb-candidatura__app shopify-forms-embed#app-embed{--spacing-size-y: 4.4rem !important;--forms-base-font-size: 16px !important;--forms-heading-font-size: 30px !important;--forms-body-font: normal 400 16px "DM Sans 18pt", "DM Sans", sans-serif !important;--forms-heading-font: normal 800 30px "Nunito Sans", "Nunito Sans Condensed", sans-serif !important;--heading-font-size: 30px !important;--body-text-color: #295a3f !important;--form-text-color: #295a3f !important;--form-placeholder-color: rgba(41, 90, 63, .48) !important;--form-background-color: rgba(255, 255, 255, .2) !important;--form-field-border: 0 0 0 1px rgba(41, 90, 63, .24) !important;--form-field-border-focused: 0 0 0 2px #295a3f !important;--forms-accent-color: transparent !important;--forms-accent-color-hovered-modifier: rgba(41, 90, 63, .1) !important;--form-field-border-radius: 26px !important;--button-border-radius: 999px !important;--form-field-padding: 18px !important;--button-padding: 18px !important;--container-max-w: 100% !important;--inline-container-max-width: 100% !important;--container-background-color: transparent !important;--container-shadow: none !important}.bb-candidatura__fallback{padding:clamp(3rem,5vw,4.8rem);border:.1rem solid rgba(41,90,63,.15);border-radius:1.4rem;background:#ffffffb3;box-shadow:0 1.8rem 5rem #295a3f14}.bb-candidatura__fallback--editor{border-style:dashed}.bb-candidatura__fallback-title{margin:0;color:var(--bb-candidatura-green);font-family:Nunito Sans,sans-serif;font-size:clamp(2.2rem,2.2vw,3.2rem);font-weight:700;line-height:1.15}.bb-candidatura__fallback-text{margin:1.2rem 0 0;color:var(--bb-candidatura-muted);font-family:var(--bb-ui-font-family, "DM Sans", sans-serif);font-size:1.5rem;line-height:1.6}.bb-candidatura__fallback-link{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;margin-top:2.4rem;padding:1.1rem 2.2rem;border-radius:999px;background:var(--bb-candidatura-orange);color:#fff;font-family:var(--bb-ui-font-family, "DM Sans", sans-serif);font-size:1.48rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.bb-candidatura__fallback-link:hover{background:var(--bb-candidatura-orange-hover);color:#fff}.bb-candidatura__fallback-link:focus-visible{outline:.3rem solid rgba(235,120,86,.35);outline-offset:.3rem}@media screen and (min-width:990px){.bb-candidatura__heading{max-width:14ch;font-size:clamp(4.6rem,4.4vw,7.4rem)}.bb-candidatura__portrait{max-height:clamp(42rem,60svh,66rem)}.bb-candidatura__image{max-width:78%;margin-left:.5%;transform:rotate(-2deg)}.bb-candidatura__portrait-pattern{left:38%;bottom:-1rem;width:44%;height:84%;transform:rotate(3deg)}}@media screen and (min-width:990px)and (max-height:800px){.bb-candidatura__brand-sticky{--bb-candidatura-sticky-pad-top: 3.8rem;gap:clamp(2.4rem,3vw,3.6rem);min-height:62rem;padding-top:var(--bb-candidatura-sticky-pad-top)}.bb-candidatura__heading{max-width:100%;font-size:clamp(4.25rem,3.8vw,5.15rem)}.bb-candidatura__portrait{align-self:end;height:clamp(33rem,54svh,39rem)}}@media screen and (max-width:989px){.bb-candidatura{grid-template-columns:minmax(0,1fr);overflow:visible}.bb-candidatura__brand-sticky{position:relative;height:auto;min-height:0;padding:clamp(4rem,8vw,6rem) clamp(2.4rem,7vw,5rem) clamp(3rem,6vw,4.8rem)}.bb-candidatura__copy{position:relative;top:auto;max-width:68rem}.bb-candidatura__heading{max-width:100%;font-size:clamp(4.6rem,8vw,6.8rem)}.bb-candidatura__portrait{position:relative;bottom:auto;height:min(64rem,70svh);min-height:44rem}.bb-candidatura__form-panel{min-height:auto}}@media screen and (max-width:749px){.bb-candidatura__brand-sticky{gap:3.6rem;padding:4.2rem 2.3rem 0}.bb-candidatura__heading{max-width:100%;font-size:clamp(3.9rem,12vw,5rem);line-height:1}.bb-candidatura__portrait{height:46rem;min-height:0}.bb-candidatura__image{max-width:76%;margin-left:0}.bb-candidatura__portrait-pattern{left:42%;width:52%}.bb-candidatura__form-rail{padding:4rem 2.3rem 7rem}.bb-candidatura__app shopify-forms-embed#app-embed{--spacing-size-y: 3rem !important;--forms-base-font-size: 15px !important;--forms-heading-font-size: 26px !important;--forms-body-font: normal 400 15px "DM Sans 18pt", "DM Sans", sans-serif !important;--forms-heading-font: normal 800 26px "Nunito Sans", "Nunito Sans Condensed", sans-serif !important;--heading-font-size: 26px !important;--form-field-border-radius: 24px !important;--form-field-padding: 16px !important;--button-padding: 18px !important}.bb-candidatura__fallback{padding:2.6rem 2rem}}@media(prefers-reduced-motion:reduce){.bb-candidatura__fallback-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
