.fct-section,.fct-section *{box-sizing:border-box}.fct-section{--fct-bg: #fbfaf6;--fct-table-bg: #ffffff;--fct-row-bg: #fbfaf6;--fct-row-alt-bg: #f4f1ec;--fct-header-bg: #321844;--fct-text: #321844;--fct-muted: #5c5263;--fct-accent: #8bb36d;--fct-negative: #d98273;--fct-border: #ebe3ed;position:relative;overflow:hidden;padding:64px 0;color:var(--fct-text);background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--fct-accent),transparent 84%),transparent 28%),var(--fct-bg);font-family:inherit;letter-spacing:0}.fct-container{width:min(100% - 32px,1320px);margin:0 auto}.fct-header{max-width:740px;margin-bottom:34px;text-align:var(--fct-header-align, left)}.fct-header--center{margin-left:auto;margin-right:auto;text-align:center}.fct-header--right{margin-left:auto;text-align:right}.fct-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:color-mix(in srgb,var(--fct-text),var(--fct-accent) 34%);font-size:1.6rem;font-weight:820;line-height:1.2;text-transform:uppercase}.fct-header--center .fct-eyebrow{justify-content:center}.fct-header--right .fct-eyebrow{justify-content:flex-end}.fct-eyebrow__line{width:32px;height:2px;border-radius:999px;background:currentColor}.fct-heading{margin:0;color:var(--fct-text);font-size:clamp(3rem,13vw,var(--fct-heading-size-mobile, 5.4rem));font-weight:var(--fct-heading-weight, 850);font-style:var(--fct-heading-style, normal);line-height:.98;letter-spacing:0;text-wrap:balance;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.fct-heading__line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.06em}.fct-heading__line>span{display:block;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.fct-intro{max-width:680px;margin-top:18px;color:var(--fct-muted);font-size:var(--fct-intro-size-mobile, 1.5rem);font-weight:var(--fct-intro-weight, 570);font-style:var(--fct-intro-style, normal);line-height:1.6;text-align:var(--fct-intro-align, left);word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.fct-intro p,.fct-intro span,.fct-intro strong,.fct-intro em,.fct-intro a{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit}.fct-intro--center{margin-left:auto;margin-right:auto;text-align:center}.fct-intro--right{margin-left:auto;text-align:right}.fct-table-wrap{position:relative;overflow:hidden;width:min(100%,var(--fct-table-max-width, 1320px));margin:0 auto;border:1px solid color-mix(in srgb,var(--fct-border),transparent 8%);border-radius:8px;background:var(--fct-table-bg);box-shadow:0 20px 52px #2c193a0f}.fct-table{width:100%;border-collapse:collapse;color:var(--fct-text)}.fct-table thead{display:none}.fct-table tbody,.fct-table tr,.fct-table th,.fct-table td{display:block}.fct-table tbody{display:grid;gap:0}.fct-row{padding:22px;border-bottom:1px solid color-mix(in srgb,var(--fct-border),transparent 35%);background:var(--fct-row-bg)}.fct-row:nth-child(2n){background:var(--fct-row-alt-bg)}.fct-row:last-child{border-bottom:0}.fct-row th{margin:0 0 18px;color:var(--fct-text);font-size:var(--fct-table-body-size-mobile, 1.6rem);font-weight:var(--fct-table-body-weight, 850);font-style:var(--fct-table-body-style, normal);line-height:1.25;text-align:left;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.fct-row td{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1fr);gap:16px;align-items:center;min-height:42px;color:var(--fct-muted);font-size:var(--fct-table-body-size-mobile, 1.45rem);font-weight:var(--fct-table-body-weight, 650);font-style:var(--fct-table-body-style, normal);line-height:1.35;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.fct-row td+td{margin-top:10px}.fct-row td:before{content:attr(data-label);color:var(--fct-text);font-size:var(--fct-table-head-size-mobile, 1.2rem);font-weight:var(--fct-table-head-weight, 820);font-style:var(--fct-table-head-style, normal);line-height:1.2;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.fct-value{display:inline-flex;width:fit-content;min-height:32px;align-items:center;justify-content:center;color:var(--fct-muted);font-weight:850}.fct-value--check{color:var(--fct-accent);font-size:var(--fct-symbol-size-mobile, 2.2rem)}.fct-value--cross{color:var(--fct-negative);font-size:calc(var(--fct-symbol-size-mobile, 2.2rem) * .95)}.fct-value--text{color:var(--fct-negative);font-size:var(--fct-table-body-size-mobile, 1.45rem)}.fct-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fct-js .fct-header,.fct-js .fct-intro,.fct-js .fct-table-wrap{opacity:0;filter:blur(10px);transform:translate3d(0,24px,0)}.fct-js [data-fct-line]>span{transform:translate3d(0,112%,0)}.fct-js .fct-is-visible.fct-header,.fct-js .fct-is-visible.fct-intro,.fct-js .fct-is-visible.fct-table-wrap{animation:fctFadeLift .78s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--fct-delay, 0ms)}.fct-js .fct-is-visible [data-fct-line]>span{animation:fctLineReveal .82s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--fct-delay, .12s)}@keyframes fctFadeLift{to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes fctLineReveal{to{transform:translateZ(0)}}@media screen and (min-width:720px){.fct-section{padding:86px 0}.fct-container{width:min(100% - 56px,1320px)}.fct-header{margin-bottom:52px}.fct-heading{font-size:clamp(4rem,6vw,var(--fct-heading-size-desktop, 6.4rem))}.fct-intro{font-size:var(--fct-intro-size-desktop, 1.5rem)}.fct-table-wrap{overflow-x:auto}.fct-table{min-width:min(360px,100%)}.fct-table thead{display:table-header-group}.fct-table tbody{display:table-row-group}.fct-table tr{display:table-row}.fct-table th,.fct-table td{display:table-cell}.fct-table thead th{padding:24px 32px;color:#fff;background:var(--fct-header-bg);font-size:var(--fct-table-head-size-desktop, 1.45rem);font-weight:var(--fct-table-head-weight, 850);font-style:var(--fct-table-head-style, normal);line-height:1.2;text-align:left}.fct-table thead th:nth-child(2),.fct-table thead th:nth-child(3){text-align:center}.fct-table thead th:first-child{border-top-left-radius:8px}.fct-table thead th:last-child{border-top-right-radius:8px}.fct-row{padding:0;border-bottom:1px solid color-mix(in srgb,var(--fct-border),transparent 42%)}.fct-row th,.fct-row td{padding:22px 32px;border:0;vertical-align:middle}.fct-row th{width:50%;margin:0;font-size:var(--fct-table-body-size-desktop, 1.6rem)}.fct-row td{width:25%;min-height:0;color:var(--fct-muted);font-size:var(--fct-table-body-size-desktop, 1.55rem);text-align:left}.fct-row td:nth-child(2),.fct-row td:nth-child(3){text-align:center}.fct-row td+td{margin-top:0}.fct-row td:before{display:none}.fct-value--check,.fct-value--cross{font-size:var(--fct-symbol-size-desktop, 2.4rem)}.fct-value--text{font-size:var(--fct-table-body-size-desktop, 1.55rem)}}@media screen and (min-width:1120px){.fct-section{padding:108px 0}}@media(prefers-reduced-motion:reduce){.fct-section *,.fct-section *:before,.fct-section *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.fct-js .fct-header,.fct-js .fct-intro,.fct-js .fct-table-wrap,.fct-js [data-fct-line]>span{opacity:1;filter:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/fellinora-comparison-table.css.map */
