h2[data-astro-cid-6t6ci2gz]{line-height:1.25;font-size:clamp(1rem,7vw,3.5rem)}#species-overview h3,[id=species-overview] h3{font-size:clamp(1.5rem,7vw,1.9rem);font-weight:300;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}span[data-astro-cid-6t6ci2gz].font-playfair-display{color:var(--nf-color-2)}#species-overview .sticky-image-section,[id=species-overview] .sticky-image-section{height:clamp(560px,calc(80vh - 5rem),720px);min-height:560px}#species-overview .sticky-image-section [data-sticky-image-content],[id=species-overview] .sticky-image-section [data-sticky-image-content]{height:100%}.species-overview-first-card .sticky-image-primary{-o-object-position:left!important;object-position:left!important}.ProductsFeedSwiper{margin-top:0;width:100%;max-width:100%;padding-bottom:0}.ProductsFeedSwiper .ProductsFeedSwiper__wrap{width:100%;max-width:100%}.ProductsFeedSwiper .ProductsFeedSwiper__header{position:relative;display:flex;width:100%;flex-direction:column;gap:1rem}.ProductsFeedSwiper .ProductsFeedSwiper__titleRow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.ProductsFeedSwiper .product-filter-btn{display:flex;height:-moz-min-content;height:min-content;width:auto;cursor:pointer;flex-direction:row;align-items:center;justify-content:center;gap:.625rem;border-style:none;background-color:transparent;padding:.25rem 1.25rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProductsFeedSwiper .product-filter-btn:hover{opacity:.8}.ProductsFeedSwiper .product-filter-label{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;font-size:.75rem!important;line-height:1rem!important;text-transform:uppercase;font-size:max(.75rem,min(calc(.75rem + .002*(100vw - 27.5rem)),.875rem))}.ProductsFeedSwiper .product-filter-label:before{margin-top:auto;margin-bottom:auto;margin-right:.75rem;display:inline-flex;height:.375rem;width:.375rem;border-radius:.125rem;background-color:var(--nf-color-4);--tw-content:"";content:var(--tw-content)}.ProductsFeedSwiper .product-filter-btn.active .product-filter-label{font-weight:700}.ProductsFeedSwiper .filter-close-icon{cursor:pointer;opacity:1}.ProductsFeedSwiper .filter-close-icon:hover{opacity:.7}.ProductsFeedSwiper [data-product-filters-mobile]{width:100%}.ProductsFeedSwiper [data-product-filters-mobile] .dropdown-wrapper{margin-left:auto;width:100%;max-width:20rem}.ProductsFeedSwiper .ProductsFeedSwiper__stage{position:relative;width:100%;overflow:hidden;padding:1.25rem 0}.ProductsFeedSwiper .js-products-swiper{width:100%;padding-left:1.5rem;padding-right:0;overflow:hidden;position:relative;touch-action:pan-x pan-y;cursor:grab}.ProductsFeedSwiper .js-products-swiper.swiper-grab{cursor:grabbing}@media (min-width:768px){.ProductsFeedSwiper .js-products-swiper{padding-left:2.5rem}}.ProductsFeedSwiper .swiper-wrapper{display:flex;align-items:stretch;touch-action:pan-x pan-y}.ProductsFeedSwiper .swiper-wrapper.continuous-scroll{animation:continuousScroll 60s linear infinite}@keyframes continuousScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ProductsFeedSwiper .swiper-wrapper.continuous-scroll:hover{animation-play-state:paused}.ProductsFeedSwiper .swiper-slide{width:auto;height:auto;flex-shrink:0}.ProductsFeedSwiper .ProductsFeedSwiper__nav-container{display:flex;width:auto;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem}.ProductsFeedSwiper .ProductsFeedSwiper__nav-btn{position:relative;display:flex;height:2.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:.375rem;border-style:none;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform .2s ease,opacity .2s ease}.ProductsFeedSwiper .ProductsFeedSwiper__nav-btn--prev,.ProductsFeedSwiper .ProductsFeedSwiper__nav-btn--next{background-color:var(--nf-color-4);fill:#fff}.ProductsFeedSwiper .ProductsFeedSwiper__nav-btn:hover:not(:disabled){transform:scale(1.05);opacity:.9}.ProductsFeedSwiper .ProductsFeedSwiper__nav-btn:active:not(:disabled){transform:scale(.95)}.ProductsFeedSwiper .ProductsFeedSwiper__nav-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.ProductsFeedSwiper .ProductsFeedSwiper__nav-btn{width:48px;height:48px}}.ProductsFeedSwiper .ProductsFeedSwiper__nav-icon{width:24px;height:24px;fill:#ffffffe6;display:block}@media (max-width:768px){.ProductsFeedSwiper .ProductsFeedSwiper__nav-icon{width:20px;height:20px}}.ProductsFeedSwiper .product-card{background:var(--color-3, #f5f7f7);width:clamp(320px,32vw,450px);height:clamp(450px,58vh,500px);padding:0;box-shadow:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease;overflow:hidden}@media (hover:hover){.ProductsFeedSwiper .product-card:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}}.ProductsFeedSwiper .product-card__inner{display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:3rem 2.75rem}@media not all and (min-width:768px){.ProductsFeedSwiper .product-card{height:440px;width:min(86vw,380px)}}.ProductsFeedSwiper .product-card__inner{padding:26px 22px}.ProductsFeedSwiper .product-card__top{display:flex;flex-direction:row;gap:10px}.ProductsFeedSwiper .product-quote{font-size:2.25rem;line-height:1;color:color-mix(in oklab,var(--card-color, #111827) 60%,#fff 40%);opacity:.65}.ProductsFeedSwiper .product-headline{margin:0;font-size:clamp(28px,2.4vw,1.1rem)}.ProductsFeedSwiper .product-tagline{margin:8px 0 0;font-size:clamp(14px,1.2vw,16px);line-height:1.4;font-weight:400;color:#111827b3}.ProductsFeedSwiper .product-img{width:35%;margin:0 auto;overflow:hidden;border-radius:18px;opacity:.98}.ProductsFeedSwiper .product-img img{width:100%;height:auto;display:block;transform:translateZ(0)}.ProductsFeedSwiper .product-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.ProductsFeedSwiper .product-footer-main{display:flex;align-items:center;gap:12px;min-width:0}.ProductsFeedSwiper .product-thumb{width:52px;height:52px;border-radius:999px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1118270f}.ProductsFeedSwiper .product-thumb img{width:50%;-o-object-fit:cover;object-fit:cover}.ProductsFeedSwiper .product-name{margin:0;font-size:14px;font-weight:700;color:#111827}.ProductsFeedSwiper .product-meta{margin:2px 0 0;font-size:12px;color:#1118279e}.ProductsFeedSwiper .product-footer-arrow{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:color-mix(in oklab,var(--card-color,#111827) 20%,#fff 80%);background-color:color-mix(in oklab,var(--card-color,#111827) 6%,#fff 94%);color:var(--card-color,#111827);transition-property:transform,box-shadow,background,color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProductsFeedSwiper .product-footer-arrow-icon{width:4rem;height:4rem}:global(.ProductsFeedSwiper .product-footer-arrow-icon .cls-3),:global(.ProductsFeedSwiper .product-footer-arrow-icon path){fill:currentColor!important}@media (hover:hover){.ProductsFeedSwiper .product-footer-arrow:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--card-color,#2563eb);background-color:var(--card-color,#2563eb);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1));--tw-shadow:0 12px 22px rgba(15,23,42,.12);--tw-shadow-colored:0 12px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ProductsFeedSwiper .product-card:has(.product-card__top>a:hover) .product-footer-arrow,.ProductsFeedSwiper .product-card:has(.product-footer-main:hover) .product-footer-arrow{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--card-color,#2563eb);background-color:var(--card-color,#2563eb);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1));--tw-shadow:0 12px 22px rgba(15,23,42,.12);--tw-shadow-colored:0 12px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}