.fsih,.fsih *{box-sizing:border-box}.fsih{position:relative;isolation:isolate;overflow:hidden;--fsih-fluid-gutter: max(var(--fsih-page-padding, 48px), clamp(40px, 5vw, 96px));background:var(--fsih-bg, #f4efe4);color:var(--fsih-text, #6b6559);font-family:var(--custom-sections-body-font-family, var(--font-body-family, sans-serif))}.fsih__carousel,.fsih__slides,.fsih__slide{position:relative;width:100%}.fsih__carousel,.fsih__slides{height:calc(var(--fsih-section-height-desktop, 680px) + var(--fsih-section-extension, 120px))}.fsih__carousel:focus{outline:none}.fsih__carousel:focus-visible{outline:2px solid var(--fsih-nav-active, #c17b4f);outline-offset:-2px}.fsih__slide{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden;background:var(--fsih-bg, #f4efe4);opacity:0;visibility:hidden;transform:translate3d(10px,0,0);pointer-events:none;transition:opacity .36s ease,transform .42s cubic-bezier(.22,.8,.3,1),visibility 0s linear .42s}.fsih__slide.is-active{z-index:2;opacity:1;visibility:visible;transform:translateZ(0);pointer-events:auto;transition-delay:0s}.fsih__slide-ambient{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 65% at 90% 5%,var(--fsih-bg-glow, rgba(126, 150, 120, .1)),transparent 70%)}.fsih__inner{position:relative;z-index:1;width:100%;height:100%;margin:0 auto;padding:var(--fsih-padding-top, 72px) var(--fsih-fluid-gutter) var(--fsih-padding-bottom, 56px);display:flex;flex-direction:column;justify-content:center;gap:0}.fsih__main{position:relative;display:grid;grid-template-columns:minmax(0,calc(100% - var(--fsih-media-width, 52%))) minmax(0,var(--fsih-media-width, 52%));align-items:stretch;min-height:0;flex:1 1 auto}.fsih__content{position:relative;z-index:3;align-self:stretch;width:min(100%,var(--fsih-content-width, 620px));display:flex;flex-direction:column;justify-content:center;padding:clamp(52px,7vw,104px) clamp(48px,5vw,96px) clamp(52px,7vw,104px) 0}.fsih__eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 24px;color:var(--fsih-accent, #1e3327);font-size:var(--fsih-eyebrow-desktop, 16px);font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.fsih__heading{margin:0 0 26px;color:var(--fsih-heading, #16261d);font-family:var(--custom-sections-heading-font-family, var(--font-heading-family, serif));font-size:var(--fsih-heading-desktop, 72px);font-style:normal;font-weight:var(--font-heading-weight, 500);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.fsih__heading strong{font-weight:bolder}.fsih__heading em{color:var(--fsih-accent, #1e3327)}.fsih__text{max-width:34em;color:var(--fsih-text, #6b6559);font-size:var(--fsih-body-desktop, 20px);line-height:1.6}.fsih__text>*{margin-top:0;margin-bottom:0}.fsih__text>*+*{margin-top:.8em}.fsih__actions{display:flex;align-items:flex-start;flex-direction:column;gap:14px;margin-top:38px}.fsih__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:15px 28px;border:2px solid var(--fsih-button-bg, #1e3327);border-radius:999px;background:var(--fsih-button-bg, #1e3327);color:var(--fsih-button-text, #fbf8f1);font-family:inherit;font-size:var(--fsih-button-desktop, 18px);font-weight:700;line-height:1.25;text-align:center;text-decoration:none;box-shadow:0 8px 22px #1e33272e}.fsih__button:hover,.fsih__button:focus-visible{border-color:var(--fsih-button-hover, #c17b4f);background:var(--fsih-button-hover, #c17b4f);color:var(--fsih-button-text, #fbf8f1)}.fsih__button:focus-visible{outline:3px solid var(--fsih-accent, #1e3327);outline-offset:3px}.fsih__button svg{width:19px;height:19px;flex:0 0 auto}.fsih__note{max-width:34em;font-size:var(--fsih-note-desktop, 17px);line-height:1.45}.fsih__note strong{color:var(--fsih-accent, #1e3327);font-weight:800;white-space:nowrap}.fsih__media{position:relative;z-index:1;height:100%;min-height:100%;margin-top:calc(-1 * var(--fsih-padding-top, 80px));margin-right:calc(-1 * var(--fsih-fluid-gutter));margin-bottom:calc(-1 * var(--fsih-padding-bottom, 72px));margin-left:clamp(-300px,-14vw,-150px);overflow:hidden;contain:layout paint}.fsih__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.fsih__media--fade-bottom:after{content:"";position:absolute;z-index:2;right:0;bottom:0;left:0;height:var(--fsih-bottom-fade-height, 170px);background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--fsih-bg, #f4efe4) 24%,transparent) 38%,var(--fsih-bg, #f4efe4) 100%);pointer-events:none}.fsih__image,.fsih__placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.fsih__image{max-width:none;max-height:none;object-fit:var(--fsih-image-fit, cover);object-position:var(--fsih-image-position-x, 50%) var(--fsih-image-position-y, 50%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 10%,rgba(0,0,0,.55) var(--fsih-fade-midpoint, 25%),#000 var(--fsih-fade-width, 35%),#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 10%,rgba(0,0,0,.55) var(--fsih-fade-midpoint, 25%),#000 var(--fsih-fade-width, 35%),#000 100%)}.fsih__placeholder-svg{padding:12%;background:color-mix(in srgb,var(--fsih-bg, #f4efe4),var(--fsih-accent, #1e3327) 8%);color:color-mix(in srgb,var(--fsih-bg, #f4efe4),var(--fsih-accent, #1e3327) 28%)}.fsih__image-fade{position:absolute;z-index:1;inset:0 auto 0 0;width:max(340px,var(--fsih-fade-width, 42%));background:linear-gradient(90deg,var(--fsih-bg, #f4efe4) 0%,color-mix(in srgb,var(--fsih-bg, #f4efe4) 96%,transparent) 10%,color-mix(in srgb,var(--fsih-bg, #f4efe4) 58%,transparent) 48%,transparent 100%);pointer-events:none}.fsih__badge{position:absolute;z-index:3;width:clamp(112px,9vw,138px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;border:3px solid var(--fsih-bg, #f4efe4);border-radius:50%;background:var(--fsih-badge-bg, #1e3327);color:var(--fsih-badge-text, #fbf8f1);text-align:center;box-shadow:0 14px 32px #1e33273d}.fsih__badge--top-right{top:7%;right:5%}.fsih__badge--bottom-right{right:5%;bottom:7%}.fsih__badge--bottom-left{bottom:7%;left:calc(var(--fsih-fade-width, 35%) * .72)}.fsih__badge strong{display:block;font-family:var(--custom-sections-heading-font-family, var(--font-heading-family, serif));font-size:clamp(27px,2.2vw,34px);font-weight:var(--font-heading-weight, 600);line-height:1}.fsih__badge span{display:block;margin-top:6px;font-size:12px;font-weight:650;line-height:1.2}.fsih__controls{position:absolute;z-index:6;right:var(--fsih-fluid-gutter);bottom:14px;display:flex;align-items:center;gap:10px;min-height:44px;padding:5px 7px;border:1px solid rgba(30,51,39,.12);border-radius:999px;background:var(--fsih-nav-bg, #ffffff);color:var(--fsih-nav-color, #1e3327);box-shadow:0 8px 24px #1e332721}.fsih__arrow,.fsih__dot{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer}.fsih__arrow{width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:50%}.fsih__arrow:hover,.fsih__arrow:focus-visible{background:#1e332714}.fsih__arrow:focus-visible,.fsih__dot:focus-visible{outline:2px solid var(--fsih-nav-active, #c17b4f);outline-offset:2px}.fsih__arrow svg{width:20px;height:20px}.fsih__dots{display:flex;align-items:center;gap:7px}.fsih__dot{width:11px;height:11px;padding:0;border:2px solid currentColor;border-radius:50%}.fsih__dot.is-active{border-color:var(--fsih-nav-active, #c17b4f);background:var(--fsih-nav-active, #c17b4f)}@media screen and (max-width:989px){.fsih__carousel,.fsih__slides{height:calc(var(--fsih-section-height-mobile, 900px) + var(--fsih-section-extension, 120px))}.fsih__inner{min-height:auto;padding-right:max(24px,var(--fsih-page-padding, 48px));padding-left:max(24px,var(--fsih-page-padding, 48px))}.fsih__main{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--fsih-image-height-mobile, 460px)}.fsih__content{width:min(100%,720px);padding:24px 0 74px}.fsih__media{height:auto;min-height:0;max-height:none;margin-top:-38px;margin-right:calc(-1*max(24px,var(--fsih-page-padding, 48px)));margin-bottom:calc(-1 * var(--fsih-padding-bottom, 72px));margin-left:calc(-1*max(24px,var(--fsih-page-padding, 48px)))}.fsih__image{-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55) 24%,#000 44%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55) 24%,#000 44%,#000 100%)}.fsih__image-fade{inset:0 0 auto;width:100%;height:52%;background:linear-gradient(180deg,var(--fsih-bg, #f4efe4) 0%,color-mix(in srgb,var(--fsih-bg, #f4efe4) 96%,transparent) 12%,color-mix(in srgb,var(--fsih-bg, #f4efe4) 48%,transparent) 56%,transparent 100%)}}@media screen and (max-width:749px){.fsih__inner{padding:max(40px,calc(var(--fsih-padding-top, 72px) * .7)) 20px max(40px,calc(var(--fsih-padding-bottom, 56px) * .8));gap:28px}.fsih__content{padding-top:12px;padding-bottom:68px}.fsih__eyebrow{margin-bottom:18px;font-size:var(--fsih-eyebrow-mobile, 14px);letter-spacing:.09em}.fsih__heading{margin-bottom:22px;font-size:var(--fsih-heading-mobile, 48px);line-height:1.06}.fsih__text{font-size:var(--fsih-body-mobile, 18px);line-height:1.55}.fsih__actions{align-items:flex-start;flex-direction:column;margin-top:28px}.fsih__button{width:100%;min-height:56px;padding:15px 22px;font-size:var(--fsih-button-mobile, 17px)}.fsih__note{max-width:100%;font-size:var(--fsih-note-mobile, 16px)}.fsih__media{height:auto;min-height:0;max-height:none;margin-top:-34px;margin-right:-20px;margin-bottom:calc(-1*max(40px,calc(var(--fsih-padding-bottom, 72px) * .8)));margin-left:-20px}.fsih__badge{width:112px}.fsih__badge strong{font-size:28px}.fsih__badge span{font-size:11px}.fsih__controls{right:16px;bottom:12px}}@media screen and (max-width:390px){.fsih__heading{font-size:min(var(--fsih-heading-mobile, 48px),12vw)}}@media(forced-colors:active){.fsih__button,.fsih__badge{border:1px solid currentColor}}@media(prefers-reduced-motion:reduce){.fsih__slides,.fsih__slide{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/fellinora-soft-image-hero.css.map */
