.fmat{--fmat-navy: #00233f;--fmat-teal: #007f94;--fmat-aqua: #2bbbd5;--fmat-border: #b6ebf3;--fmat-sea: #effbfe;--fmat-copy: #294b61;--fmat-orange: #fa6907;--fmat-wave: var(--fishe-page-wave, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 30' preserveAspectRatio='none'%3E%3Cpath d='M0 15C75-10 115 0 200 15S325 36 400 12V30H0Z'/%3E%3C/svg%3E"));padding-block-end:32px;overflow-x:clip;background:#fff;color:var(--fmat-copy);font-family:var(--text-font-family);font-size:16px;line-height:1.65}#main .fmat :is(h1,h2,h3,p,figure){margin:0}.fmat :is(*,*:before,*:after){box-sizing:border-box}.fmat-wrap{width:min(1200px,calc(100% - 40px));margin-inline:auto}.fmat-section{padding-block:52px 64px}.fmat-rich p+p{margin-block-start:12px}.fmat-rich a{color:var(--fmat-teal);text-decoration:underline;text-underline-offset:4px}.fmat-rich strong{color:inherit;font-weight:700}.fmat-pill{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:8px 15px;border:1px solid #a5dfeb;border-radius:999px;background:#fff;color:#005c73;font-size:13px;font-weight:600;line-height:1.3}.fmat-heading{display:grid;justify-items:center;gap:15px;max-width:760px;margin:0 auto 32px;text-align:center}#main .fmat .fmat-h2{color:var(--fmat-navy);font-family:var(--text-font-family);font-size:clamp(28px,3.5vw,43px);font-weight:600;line-height:1.18;letter-spacing:-.025em;text-transform:none;text-wrap:balance}#main .fmat .fmat-h3{color:var(--fmat-navy);font-family:var(--text-font-family);font-size:21px;font-weight:600;line-height:1.28;letter-spacing:-.015em;text-transform:none;text-wrap:balance}.fmat-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:52px;max-width:100%;padding:14px 24px;border:2px solid transparent;border-radius:999px;font-family:var(--text-font-family);font-size:15px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.fmat-button span,.fmat-text-link span{flex:none;font-size:19px;line-height:1}.fmat-button--navy{background:var(--fmat-navy);color:#fff;box-shadow:0 8px 20px #00233f1f}.fmat-button--white{background:#fff;color:var(--fmat-navy)}.fmat-button--orange{background:var(--fmat-orange);color:var(--fmat-navy)}.fmat-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--fmat-navy);font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:5px}.fmat :is(a,summary):focus-visible{outline:3px solid var(--fmat-teal);outline-offset:5px}.fmat-band--navy :is(a,summary):focus-visible{outline-color:var(--fmat-aqua)}.fmat-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 23px}.fmat-hero{position:relative;padding:54px 0 78px;background:linear-gradient(155deg,var(--fmat-sea),#dff7fc 72%,#fff)}.fmat-hero:after{position:absolute;inset-inline:0;bottom:-1px;height:34px;background:#fff;content:"";pointer-events:none;-webkit-mask:var(--fmat-wave) 0 0 / 100% 100% no-repeat;mask:var(--fmat-wave) 0 0 / 100% 100% no-repeat}.fmat-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px)}.fmat-hero__copy{display:grid;justify-items:start;gap:22px;padding-block:12px}#main .fmat .fmat-hero__title{color:var(--fmat-navy);font-family:var(--main-heading-font-family);font-size:clamp(54px,6.7vw,88px);font-weight:400;line-height:.98;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.fmat-hero__title span{display:block;color:var(--fmat-teal)}.fmat-hero__text{max-width:35em;font-size:18px;line-height:1.65}.fmat-photo{position:relative;overflow:hidden;border:6px solid #fff;border-radius:28px;background:var(--fmat-sea);box-shadow:0 12px 32px #00233f21}.fmat-photo img{display:block;width:100%;height:100%;object-fit:cover}.fmat-hero__art{position:relative;padding:0 0 36px 32px}.fmat-hero__art--single{padding:0}.fmat-hero__photo{aspect-ratio:1.06}.fmat-hero__photo img{object-position:50% 34%}.fmat-photo__caption{position:absolute;inset-inline-end:16px;bottom:16px;width:fit-content;max-width:55%;padding:8px 13px;border-radius:999px;background:#fff;color:var(--fmat-navy);font-size:12px;font-weight:600;line-height:1.35}.fmat-hero__inset{position:absolute;left:0;bottom:0;width:43%;aspect-ratio:1.2;transform:rotate(-4deg);border-radius:22px}.fmat-snapshots{padding-block:8px 18px}.fmat-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:0}.fmat-stat{display:flex;align-items:center;gap:13px;min-width:0;padding:20px 16px;border:2px solid var(--fmat-border);border-radius:22px;background:#fff;box-shadow:0 5px 14px #0053680a}.fmat-stat__value{flex:none;color:var(--fmat-teal);font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1;letter-spacing:-.04em}.fmat-stat__copy{display:grid;gap:4px}.fmat-stat__title{color:var(--fmat-navy);font-size:13px;font-weight:700;line-height:1.35}.fmat-stat__detail{font-size:12px;line-height:1.4}.fmat-stories{scroll-margin-top:calc(var(--header-height, 80px) + 20px)}.fmat-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fmat-story{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:2px solid var(--fmat-border);border-radius:24px;background:#fff;box-shadow:0 8px 22px #00233f0f}.fmat-story__media{position:relative;aspect-ratio:1.4;overflow:hidden;background:var(--fmat-sea)}.fmat-story__media img{width:100%;height:100%;object-fit:cover}.fmat-media--top img{object-position:50% 30%}.fmat-media--center img{object-position:center}.fmat-media--bottom img{object-position:50% 68%}.fmat-story__label{position:absolute;top:14px;left:14px;max-width:calc(100% - 28px);padding:7px 12px;border-radius:999px;background:#fff;color:var(--fmat-navy);font-size:12px;font-weight:600;line-height:1.3}.fmat-story__body{display:flex;flex:1;flex-direction:column;align-items:start;gap:14px;padding:24px 22px}.fmat-story__fact{color:var(--fmat-teal);font-size:13px;font-weight:700;line-height:1.45}.fmat-story__text{flex:1;font-size:15px;line-height:1.65}.fmat-story:nth-child(3n+1) .fmat-story__body{background:linear-gradient(#dff7fc,#fff 160%)}.fmat-story:nth-child(3n+2) .fmat-story__body{background:linear-gradient(#fff7d5,#fff 160%)}.fmat-story:nth-child(3n+3) .fmat-story__body{background:linear-gradient(#eeebff,#fff 160%)}.fmat-story .fmat-text-link{font-size:14px}.fmat-band{--fmat-band-color: var(--fmat-sea);position:relative;isolation:isolate;margin-block:38px;padding-block:62px;background:var(--fmat-band-color)}.fmat-band:before,.fmat-band:after{position:absolute;z-index:0;inset-inline:0;height:31px;background:var(--fmat-band-color);content:"";pointer-events:none;-webkit-mask:var(--fmat-wave) 0 0 / 100% 100% no-repeat;mask:var(--fmat-wave) 0 0 / 100% 100% no-repeat}.fmat-band:before{top:-30px}.fmat-band:after{bottom:-30px;transform:rotate(180deg)}.fmat-band>.fmat-wrap{position:relative;z-index:1}.fmat-band--navy{--fmat-band-color: var(--fmat-navy);color:#d6eaf1}#main .fmat .fmat-band--navy .fmat-h2{color:#fff}.fmat-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,64px)}.fmat-blanket__photo{aspect-ratio:1.15}.fmat-blanket__photo img{object-position:50% 26%}.fmat-blanket__copy{display:grid;justify-items:start;gap:22px}.fmat-blanket__facts{display:grid;gap:10px;width:100%}.fmat-blanket__facts p{padding:12px 16px;border:1px solid #b6ebf3;border-radius:16px;color:#fff;font-size:14px;font-weight:600;line-height:1.5}.fmat-composition{padding-block-start:66px}.fmat-table-card{overflow:hidden;border:2px solid var(--fmat-border);border-radius:24px;box-shadow:0 6px 18px #00233f0a}.fmat-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:start}#main .fmat .fmat-table :is(th,td){padding:18px 22px}.fmat-table th,.fmat-table td{border-block-end:1px solid var(--fmat-border);vertical-align:top;overflow-wrap:anywhere;font-size:15px;line-height:1.55;text-align:start}.fmat-table thead th{background:var(--fmat-navy);color:#fff;font-size:13px;font-weight:600}.fmat-table th:nth-child(1){width:25%}.fmat-table th:nth-child(2){width:28%}.fmat-table tbody th{color:var(--fmat-navy);font-weight:600}.fmat-table tbody tr:nth-child(2n){background:var(--fmat-sea)}.fmat-table tbody tr:last-child :is(th,td){border-block-end:0}.fmat-table a{color:var(--fmat-navy);text-decoration:underline;text-underline-offset:4px}#main .fmat .fmat-note{max-width:900px;margin:18px auto 0;font-size:13px;line-height:1.6;text-align:center}.fmat-products{display:grid;grid-template-columns:repeat(var(--fmat-product-columns, 4),minmax(0,1fr));align-items:start;gap:24px}.fmat-products .product-card{min-width:0}.fmat-shop__action{display:flex;justify-content:center;margin-block-start:30px}.fmat-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;margin:0}.fmat-care-card{display:grid;align-content:start;gap:14px;padding:26px;border:2px solid var(--fmat-border);border-radius:24px;background:#fff}.fmat-care-card__number{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#dff7fc;color:var(--fmat-navy);font-size:17px;font-weight:700}.fmat-care-card:nth-child(2) .fmat-care-card__number{background:#fff7d5}.fmat-care-card:nth-child(3) .fmat-care-card__number{background:#eeebff}.fmat-care-card .fmat-rich{font-size:15px}.fmat-faq{max-width:900px;margin:64px auto 0}.fmat-faq:first-child{margin-block-start:0}.fmat-faq__items{display:grid;gap:12px}.fmat-faq__item{overflow:hidden;border:2px solid var(--fmat-border);border-radius:20px;background:#fff}.fmat-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:18px 24px;color:var(--fmat-navy);font-size:16px;font-weight:600;line-height:1.5;list-style:none;cursor:pointer}.fmat-faq__item summary::-webkit-details-marker{display:none}.fmat-faq__item summary:focus-visible{outline-offset:-5px;border-radius:18px}.fmat-faq__toggle{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--fmat-border);border-radius:50%;color:var(--fmat-navy);font-size:22px}.fmat-faq__toggle:before{content:"+"}.fmat-faq__item[open] .fmat-faq__toggle:before{content:"\2212"}.fmat-faq__answer{padding:0 24px 22px}.fmat-final{margin-block:72px 30px}.fmat-final__inner{display:grid;justify-items:center;gap:20px;max-width:800px;text-align:center}@media(hover:hover){.fmat-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00233f29}.fmat-text-link:hover{text-decoration-thickness:2px}}@media(max-width:1099px){.fmat-stat{align-items:start;flex-direction:column;gap:12px}.fmat-products{grid-template-columns:repeat(2,minmax(0,1fr))}.fmat-story-grid{gap:16px}.fmat-story__body{padding:20px 18px}}@media(max-width:799px){.fmat-hero__grid,.fmat-split{grid-template-columns:minmax(0,1fr)}.fmat-hero__art{max-width:580px;width:100%;margin-inline:auto}.fmat-hero__copy{max-width:650px}.fmat-hero__photo{aspect-ratio:1.35}.fmat-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fmat-stat{flex-direction:row;align-items:center}.fmat-story-grid{grid-template-columns:minmax(0,1fr);max-width:600px;margin-inline:auto;gap:24px}.fmat-story__media{aspect-ratio:1.55}.fmat-story__body{padding:24px}.fmat-blanket__photo{aspect-ratio:1.45}.fmat-care-grid{grid-template-columns:minmax(0,1fr)}.fmat-care-card{grid-template-columns:46px minmax(0,1fr);gap:12px 18px;padding:22px}.fmat-care-card__number{grid-row:span 2}}@media(max-width:599px){.fmat-wrap{width:calc(100% - 32px)}.fmat-section{padding-block:36px 44px}.fmat-hero{padding-block:30px 56px}.fmat-hero__grid{gap:28px}.fmat-hero__copy{gap:18px;padding:0}#main .fmat .fmat-hero__title{font-size:clamp(42px,11.6vw,62px);line-height:1}.fmat-hero__text{font-size:16px}.fmat-actions{align-items:stretch;flex-direction:column;gap:6px;width:100%}.fmat-actions .fmat-text-link{align-self:center}.fmat-button{font-size:14px;padding-inline:20px}.fmat-hero__art{padding:0 0 26px 20px}.fmat-hero__art--single{padding:0}.fmat-hero__photo{aspect-ratio:1.25;border-radius:24px}.fmat-hero__inset{border-width:4px;border-radius:18px}.fmat-photo__caption{inset-inline-end:10px;bottom:12px;max-width:55%;font-size:11px}.fmat-snapshots{padding-block:4px 6px}.fmat-stats{gap:10px}.fmat-stat{flex-direction:column;align-items:start;padding:17px 14px;gap:10px;border-radius:20px}.fmat-stat__value{font-size:32px}.fmat-stat__title{font-size:13px}.fmat-stat__detail{font-size:12px}.fmat-heading{gap:13px;margin-block-end:26px}.fmat-pill{font-size:12px;padding:7px 12px}#main .fmat .fmat-h2{font-size:28px}#main .fmat .fmat-h3{font-size:20px}.fmat-story__body{padding:22px}.fmat-band{margin-block:28px;padding-block:36px}.fmat-band:before,.fmat-band:after{height:23px}.fmat-band:before{top:-22px}.fmat-band:after{bottom:-22px}.fmat-blanket__copy{gap:19px}.fmat-blanket__photo{aspect-ratio:1.2}#main .fmat .fmat-table :is(th,td){padding:12px 14px}.fmat-table th,.fmat-table td{font-size:13px;line-height:1.55}.fmat-table thead th{font-size:11px}.fmat-table th:nth-child(1){width:25%}.fmat-table th:nth-child(2){width:26%}.fmat-products{gap:14px}.fmat-faq{margin-block-start:44px}.fmat-faq__item summary{gap:14px;padding:17px 18px;font-size:15px}.fmat-faq__answer{padding:0 18px 19px;font-size:15px}.fmat-final{margin-block:56px 28px}}@media(prefers-reduced-motion:reduce){.fmat *,.fmat *:before,.fmat *:after{scroll-behavior:auto;transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/fishe-materials.css.map */
