.footer__policy-links{margin-top:28px}.footer__policy-list{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.footer__policy-list a{color:inherit;font-size:12px;text-underline-offset:3px}.jdgm-review-widget .jdgm-rev-widg__sort-wrapper,.jdgm-review-widget .jdgm-sort-dropdown-wrapper,.jdgm-review-widget .jdgm-sort-dropdown,.jdgm-review-widget .jdgm-histogram{display:none!important}:root{--fm-page-gutter: 20px;--fm-page-gutter-double: 40px;--fm-surface-inset: clamp(20px, 3.5vw, 48px);--font-body-line-height: 1.5;--font-body2-line-height: 1.45;--font-body3-line-height: 1.4;--font-body4-line-height: 1.35;--sections-top-spacing: clamp(72px, 6vw, 92px);--sections-top-spacing--medium: clamp(56px, 4.5vw, 72px);--sections-top-spacing--small: clamp(28px, 2.5vw, 40px);--sections-top-spacing-mobile: clamp(56px, 12vw, 68px);--sections-top-spacing--medium-mobile: clamp(46px, 10vw, 56px);--sections-top-spacing--small-mobile: clamp(28px, 7vw, 36px)}@media(min-width:577px){:root{--fm-page-gutter: 30px;--fm-page-gutter-double: 60px}}@media(min-width:1025px){:root{--fm-page-gutter: 40px;--fm-page-gutter-double: 80px}}.page-width{max-width:calc(var(--page-width) + var(--fm-page-gutter-double));padding-right:var(--fm-page-gutter);padding-left:var(--fm-page-gutter)}.page-wide{padding-right:var(--fm-page-gutter);padding-left:var(--fm-page-gutter)}.page-width>.section-background,.page-wide>.section-background{--section-sides: var(--fm-surface-inset)}[class*=top-spacing-].section-background:not(.section-background--none):not(.section-background--xsmall){margin-top:0}.heading--mb{margin-bottom:clamp(32px,4vw,48px)}h1,h2,.h1,.h2{--font-heading-line-height: 1.1;text-wrap:balance}h3,h4,h5,h6,.h3,.h4,.h5,.h6{--font-heading-line-height: 1.18;text-wrap:balance}#MainContent .grid>[class*=col-]{min-width:0}#MainContent .article-container{max-width:70ch;line-height:1.65}#MainContent .article-container h2,#MainContent .article-container h3{margin-top:clamp(34px,5vw,52px);margin-bottom:16px}#MainContent .article-container:before{margin-bottom:clamp(32px,5vw,52px)}#MainContent .article-container:after{margin-top:clamp(32px,5vw,52px)}.header__button,.main-menu-button,.header__heading-link{min-height:44px}.header__button,.main-menu-button{min-width:44px;justify-content:center}.pagination__item,.pagination__item-arrow,.jdgm-paginate__page{min-width:44px;min-height:44px}.jdgm-paginate__page{display:inline-flex;align-items:center;justify-content:center}[class*=product__media-list_btn] .btn,.btn-quickview{width:44px;height:44px}.product-card__variant-item__button{min-height:44px}.product-form__item label{word-break:normal;overflow-wrap:anywhere}@media(max-width:1024px){.btn-medium:after,.btn-small:after{top:-13px;left:-13px;width:calc(100% + 26px);height:calc(100% + 26px)}}@media(min-width:577px)and (max-width:1024px){#MainContent .grid:not(.image-with-text--reverse) .image-with-text__container{padding-left:clamp(20px,4vw,32px)}#MainContent .grid.image-with-text--reverse .image-with-text__container{padding-right:clamp(20px,4vw,32px)}}@media(min-width:577px)and (max-width:1024px){#MainContent .product-page-section>.grid>.product--thumbnail_slider,#MainContent .product-page-section>.grid>.product__right-column{width:100%;max-width:760px;margin-right:auto;margin-left:auto;padding-right:calc(var(--page-padding) / 2);padding-left:calc(var(--page-padding) / 2);flex-basis:100%}#MainContent .product--thumbnail_slider .product__media-gallery{position:relative;top:auto}#MainContent .product-page-section .product__media-list.slider--phone{display:flex;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#MainContent .product-page-section .product__media-list .product__media-item{width:100%;min-width:100%;margin:0;flex:0 0 100%;scroll-snap-align:start}#MainContent .product-page-section .product-tablet-column>*:not(:first-child){margin-top:0}#MainContent .product-page-section .slider__buttons.slider--phone{display:flex;margin-top:20px}#MainContent .product-page-section>.grid>.product__right-column{margin-top:clamp(36px,6vw,52px)}}#MainContent .fermorin-hero__heading{max-width:15ch;font-size:clamp(40px,5vw,72px);line-height:1.02}.template-index #MainContent{--fm-home-background: #fbf8f2;background:var(--fm-home-background)}.template-index #MainContent .fermorin-hero,.template-index #MainContent .selling-points-ticker,.template-index #MainContent .fermorin-value,.template-index #MainContent .fermorin-comparison,.template-index #MainContent .fermorin-benefits,.template-index #MainContent [id^=image-with-text-].section-background,.template-index #MainContent [id^=chm-reviews-],.template-index #MainContent [id^=blog-posts-].section-background{--color-section-background: var(--fm-home-background);background-color:var(--fm-home-background)}.template-index{--fm-home-ink: #173d32;--fm-home-accent: #b9612f;--fm-home-accent-rgb: 185, 97, 47;--fm-home-product-green: #718079}.template-index .shopify-section-group-header-group,.template-index #MainContent,.template-index .shopify-section-group-footer-group{color:var(--fm-home-ink)}.template-index .announcement-bar[style*="--color-announcement-bar:#142c73"]{--color-announcement-bar: var(--fm-home-ink) !important}.template-index .announcement-bar[style*="--color-announcement-bar-text:#142c73"]{--color-announcement-bar-text: var(--fm-home-ink) !important}.template-index .header,.template-index .header__desktop,.template-index .header__mobile,.template-index .header .list-menu,.template-index .header .list-menu__item,.template-index .header__button,.template-index .fermorin-header-cart{--color-base: var(--fm-home-ink);--color-base-rgb: 23, 61, 50;color:var(--fm-home-ink)}.template-index .header .theme-icon path,.template-index .header__icons path,.template-index .fermorin-header-cart path{fill:var(--fm-home-ink)}.template-index #cart-icon-bubble,.template-index #cart-icon-bubble .visually-hidden{color:var(--fm-home-ink)!important}.template-index #MainContent>.shopify-section,.template-index #MainContent .fermorin-value,.template-index #MainContent .fermorin-comparison,.template-index #MainContent .fermorin-benefits,.template-index #MainContent [id^=image-with-text-],.template-index #MainContent [id^=chm-reviews-],.template-index #MainContent [id^=blog-posts-]{--color-base: var(--fm-home-ink) !important;--color-base-rgb: 23, 61, 50 !important;color:var(--fm-home-ink)}.template-index #MainContent .selling-points-ticker{--ticker-color: var(--fm-home-ink) !important;color:var(--fm-home-ink)!important}.template-index #MainContent .selling-points-ticker__icon{filter:brightness(0) saturate(100%) invert(3%) sepia(43%) saturate(4675%) hue-rotate(120deg) brightness(161%) contrast(75%)}.template-index #MainContent .fermorin-value{--fm-value-ink: var(--fm-home-ink);--fm-value-accent: var(--fm-home-accent) !important}.template-index #MainContent .fermorin-value__copy,.template-index #MainContent .fermorin-value__evidence span,.template-index #MainContent .fermorin-value__analysis table,.template-index #MainContent .fermorin-value__analysis th,.template-index #MainContent .fermorin-value__analysis td,.template-index #MainContent .fermorin-value__note{color:var(--fm-home-ink)}.template-index #MainContent .fermorin-value__analysis summary,.template-index #MainContent .fermorin-value__analysis summary:after{color:var(--fm-home-ink)!important}.template-index #MainContent .fermorin-comparison{--fm-comparison-ink: var(--fm-home-ink);--fm-comparison-accent: var(--fm-home-accent) !important}.template-index #MainContent .fermorin-comparison__lead p:last-child,.template-index #MainContent .fermorin-comparison__table thead small,.template-index #MainContent .fermorin-comparison__table tbody th,.template-index #MainContent .fermorin-comparison__note{color:var(--fm-home-ink)}.template-index #MainContent .fermorin-comparison__table th,.template-index #MainContent .fermorin-comparison__table td,.template-index #MainContent .fermorin-comparison__table thead span,.template-index #MainContent .fermorin-comparison__table thead small,.template-index #MainContent .fermorin-comparison__table tbody th,.template-index #MainContent .fermorin-comparison__featured-heading span,.template-index #MainContent .fermorin-comparison__featured-cell span{color:var(--fm-home-ink)!important}.template-index #MainContent .fermorin-comparison__content{position:relative;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:0;overflow:hidden;padding:clamp(18px,2vw,26px);border:1px solid color-mix(in srgb,var(--fm-home-product-green) 45%,transparent);border-radius:28px;background:linear-gradient(112deg,#fffdf9 0 55%,#e8eee5 55% 100%);box-shadow:0 28px 64px #173d321f;isolation:isolate}.template-index #MainContent .fermorin-comparison__left{position:relative;z-index:2}.template-index #MainContent .fermorin-comparison__title{margin:4px clamp(6px,1vw,14px) clamp(24px,2.5vw,34px)}.template-index #MainContent .fermorin-comparison__title h2{max-width:570px;margin:0;color:var(--fm-home-ink);font-size:clamp(34px,3.8vw,54px);line-height:.98;letter-spacing:-.045em}.template-index #MainContent .fermorin-comparison__table-shell{border-color:color-mix(in srgb,var(--fm-home-product-green) 36%,transparent);border-radius:18px;background:#fffffff5;box-shadow:0 14px 32px #173d3214}.template-index #MainContent .fermorin-comparison__visual{position:relative;z-index:1;align-items:center;justify-content:space-between;overflow:visible;padding:clamp(28px,3vw,44px) 12px 0 clamp(18px,2vw,28px);border-radius:0;background:transparent;flex-direction:column}.template-index #MainContent .fermorin-comparison__visual:before{position:absolute;top:19%;right:4%;bottom:5%;left:0;border:1px solid rgba(120,128,96,.22);border-radius:50% 44% 48% 42%;background:radial-gradient(circle at 58% 48%,#ffffffd1,#e8eee52e 68%);content:"";transform:rotate(-4deg)}.template-index #MainContent .fermorin-comparison__lead{position:relative;z-index:2;align-self:stretch;max-width:420px;margin:0 auto}.template-index #MainContent .fermorin-comparison__lead .fermorin-comparison__conclusion{margin:0;color:var(--fm-home-ink);font-size:clamp(20px,1.65vw,24px);line-height:1.45}.template-index #MainContent .fermorin-comparison__lead .fermorin-comparison__conclusion strong{margin-bottom:10px;font-size:clamp(14px,1.05vw,16px);letter-spacing:.11em}.template-index #MainContent .fermorin-comparison__lead .fermorin-comparison__conclusion span{display:block}.template-index #MainContent .fermorin-comparison__image,.template-index #MainContent .fermorin-comparison__placeholder{position:relative;z-index:1;width:112%;max-width:none;transform:translate(-7%);filter:drop-shadow(0 24px 28px rgba(23,61,50,.18))}@media(max-width:989px){.template-index #MainContent .fermorin-comparison__content{grid-template-columns:minmax(0,1fr);gap:24px;padding:14px;background:#fffdf9}.template-index #MainContent .fermorin-comparison__visual{min-height:620px;overflow:hidden;padding:28px 20px 0;border-radius:20px;background:#e8eee5}.template-index #MainContent .fermorin-comparison__image,.template-index #MainContent .fermorin-comparison__placeholder{width:100%;max-width:640px;transform:none}.template-index #MainContent .fermorin-comparison__lead{max-width:640px}.template-index #MainContent .fermorin-comparison__title h2{max-width:620px}}@media(max-width:749px){.template-index #MainContent .fermorin-comparison__visual{min-height:560px}.template-index #MainContent .fermorin-comparison__title h2{font-size:clamp(32px,10vw,46px)}}.template-index #MainContent .fermorin-benefits{--fm-benefits-ink: var(--fm-home-ink);--fm-benefits-accent: var(--fm-home-accent) !important}.template-index #MainContent .fermorin-benefits__intro,.template-index #MainContent .fermorin-benefits__copy{color:var(--fm-home-ink)}.template-index #MainContent .fermorin-comparison__authority-symbol path{color:var(--fm-home-ink);fill:var(--fm-home-ink)}.template-index #MainContent .fermorin-benefits__service svg,.template-index #MainContent .fermorin-benefits__service path{color:var(--fm-home-product-green)!important;fill:none!important;stroke:var(--fm-home-product-green)!important}.template-index #MainContent [id^=image-with-text-] .heading,.template-index #MainContent [id^=image-with-text-] .image-with-text__texts,.template-index #MainContent [id^=image-with-text-] .image-with-text__texts strong,.template-index #MainContent [id^=blog-posts-] h2,.template-index #MainContent [id^=blog-posts-] .blog-posts__heading,.template-index #MainContent [id^=blog-posts-] .fermorin-card-link,.template-index #MainContent [id^=blog-posts-] .btn-small{--color-base: var(--fm-home-ink) !important;color:var(--fm-home-ink)!important;border-color:var(--fm-home-ink)}.template-index #MainContent [id^=image-with-text-] .btn{--background: var(--fm-home-ink) !important}.template-index .footer{--color-section-background: var(--fm-home-ink) !important;background-color:var(--fm-home-ink)!important}.template-index .footer .field__input,.template-index .footer .field__label,.template-index .footer .localization-selector{--color-base: var(--fm-home-ink);--color-base-rgb: 23, 61, 50;color:var(--fm-home-ink)}.template-index .footer .field__button path,.template-index .footer .field__icon path,.template-index .footer .localization-selector path{fill:var(--fm-home-ink)}.template-index .skip-to-content-link,.template-index .cart-count-bubble,.template-index #MainContent .fermorin-hero__button,.template-index #MainContent .fermorin-sticky-bar__button{--background: var(--fm-home-accent) !important;background-color:var(--fm-home-accent)!important;color:#fff!important}.template-index .fermorin-header-buy-button,.template-index #MainContent .fermorin-sticky-buy__button{--fermorin-sticky-accent: var(--fm-home-accent) !important;background-color:var(--fm-home-accent)!important}.template-index #MainContent .fermorin-hero{--fermorin-hero-accent: var(--fm-home-accent) !important}.template-index #MainContent .fermorin-hero__review-stars,.template-index #MainContent [id^=chm-reviews-] .subheading,.template-index #MainContent .fermorin-review-card__rating,.template-index #MainContent .fermorin-review-card__rating span,.template-index #MainContent .fermorin-review-card__verified,.template-index #MainContent .fermorin-review-card__verified span,.template-index #MainContent .fermorin-review-card__verified svg,.template-index #MainContent .fermorin-review-card__verified path{color:var(--fm-home-accent)!important}.template-index .footer .footer__heading,.template-index .footer .footer__accordion__heading{color:#f2e6cf!important}.template-index #MainContent [id^=image-with-text-]{--fm-image-authority-accent: var(--fm-home-accent) !important}.template-index #MainContent [id^=blog-posts-],.template-index #MainContent [id^=chm-reviews-]{--color-accent: var(--fm-home-accent) !important;--color-subheading: var(--fm-home-accent) !important}@media(min-width:990px){#MainContent .fermorin-hero__inner{grid-template-columns:minmax(0,.85fr) minmax(360px,1.04fr);min-height:min(700px,calc(100svh - 96px));gap:clamp(40px,5vw,72px);padding-top:clamp(64px,6vw,88px);padding-bottom:clamp(64px,6vw,88px)}#MainContent .fermorin-value__wrap{padding-top:clamp(72px,6vw,88px);padding-bottom:clamp(72px,6vw,88px)}#MainContent .fermorin-value__story{gap:clamp(28px,3vw,40px)}#MainContent .fermorin-value__figure{min-height:380px}#MainContent .fermorin-value__item+.fermorin-value__item{margin-top:clamp(32px,4vw,48px)}#MainContent .fermorin-benefits__inner{padding-top:clamp(72px,6vw,88px);padding-bottom:clamp(64px,5vw,80px)}#MainContent .fermorin-benefits__header{margin-bottom:clamp(32px,4vw,48px)}#MainContent .fermorin-benefits__header h2{font-size:clamp(40px,4vw,56px)}#MainContent .fermorin-benefits__grid{gap:clamp(16px,1.5vw,22px)}#MainContent .fermorin-benefits__card{border-radius:14px}#MainContent .fermorin-benefits__media{aspect-ratio:4 / 3}#MainContent .fermorin-benefits__content{padding:clamp(22px,2vw,26px)}#MainContent .fermorin-benefits__services{margin-top:clamp(36px,4vw,48px)}}@media(max-width:989px){#MainContent .fermorin-hero__inner{gap:28px;padding-top:44px;padding-bottom:48px}#MainContent .fermorin-hero__heading{max-width:16ch;margin-inline:auto;font-size:clamp(40px,8vw,60px)}#MainContent .fermorin-hero__content{width:100%;max-width:760px;margin-inline:auto;text-align:center}#MainContent .fermorin-hero__description{margin-inline:auto}#MainContent .fermorin-hero__benefits,#MainContent .fermorin-hero__actions{justify-content:center}#MainContent .fermorin-hero__actions{align-items:center;flex-direction:column;gap:12px}#MainContent .fermorin-hero__button{width:min(330px,100%)}#MainContent .fermorin-hero__reviews-link{justify-content:center}}@media(min-width:651px)and (max-width:989px){#MainContent .fermorin-hero__media{width:min(500px,100%)}#MainContent .fermorin-hero__image,#MainContent .fermorin-hero__placeholder{max-height:500px}}@media(max-width:650px){#MainContent .fermorin-value__wrap,#MainContent .fermorin-benefits__inner{padding-top:44px;padding-bottom:44px}#MainContent .fermorin-value__story,#MainContent .fermorin-value__right{gap:32px}#MainContent .fermorin-value__figure{min-height:240px}#MainContent .fermorin-benefits__grid{gap:16px}#MainContent .fermorin-benefits__media{max-height:190px;aspect-ratio:16 / 9}#MainContent .fermorin-benefits__content{padding:18px}}@media(min-width:1025px){.header__desktop .header{padding-top:16px;padding-bottom:16px}.header__desktop .header__heading-logo{width:auto;max-height:64px}.header__desktop .header__heading-logo--svg svg{width:auto;max-height:64px}}@media(max-width:1024px){.header__mobile .header{padding-top:8px;padding-bottom:8px}.header__mobile .header__heading-logo{width:auto;max-height:48px}.header__mobile .header__heading-logo--svg svg{width:auto;max-height:48px}}.shopify-section-group-header-group .announcement-bar{padding-top:8px;padding-bottom:8px}.shopify-section-group-header-group .announcement-bar__item p{line-height:1.3}#MainContent .fermorin-about{width:100%;max-width:none;margin:0;padding:0}@media(min-width:1025px){#MainContent .fermorin-about__hero{min-height:min(820px,88svh);padding:clamp(72px,9vh,104px) clamp(32px,6vw,88px) clamp(48px,7vh,72px)}#MainContent .fermorin-about__hero h1{font-size:clamp(52px,6.4vw,92px);line-height:.98}#MainContent .fermorin-about__panel,#MainContent .fermorin-about__copy{min-height:clamp(720px,92svh,860px)}#MainContent .fermorin-about__media{height:min(86svh,760px);min-height:min(560px,86svh)}#MainContent .fermorin-about__copy{padding:clamp(56px,6vw,96px) clamp(36px,5vw,76px)}#MainContent .fermorin-about__copy h2{max-width:13ch;margin-bottom:24px;font-size:clamp(40px,4.2vw,60px);line-height:1.02}}@media(min-width:901px)and (max-width:1024px){#MainContent .fermorin-about__panel{display:flex;min-height:0;flex-direction:column}#MainContent .fermorin-about__panel:nth-child(2n) .fermorin-about__media,#MainContent .fermorin-about__panel:nth-child(2n) .fermorin-about__copy{order:initial}#MainContent .fermorin-about__media{position:relative;top:auto;height:clamp(360px,55vw,520px);min-height:0}#MainContent .fermorin-about__copy{min-height:0;padding:56px var(--fm-page-gutter) 72px}#MainContent .fermorin-about__copy h2{max-width:14ch;font-size:clamp(40px,6vw,54px)}}#MainContent .fermorin-about__cta{grid-template-columns:minmax(0,760px) max-content;justify-content:start;gap:clamp(36px,4vw,64px);padding-top:clamp(48px,5vw,72px);padding-right:max(var(--fm-page-gutter),calc((100% - 1280px)/2));padding-bottom:clamp(48px,5vw,72px);padding-left:max(var(--fm-page-gutter),calc((100% - 1280px)/2));border-radius:0}#MainContent .fermorin-about__cta h3{margin-bottom:16px;font-size:clamp(36px,4vw,56px);line-height:1.02}@media(min-width:901px)and (max-width:1024px){#MainContent .fermorin-about__cta{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px var(--fm-page-gutter)}#MainContent .fermorin-about__cta .btn{width:fit-content;white-space:normal}}@media(min-width:521px)and (max-width:900px){#MainContent .fermorin-about__media{height:clamp(300px,58vw,440px)}#MainContent .fermorin-about__copy{padding:clamp(44px,7vw,64px) var(--fm-page-gutter) clamp(56px,9vw,76px)}#MainContent .fermorin-about__copy h2{font-size:clamp(38px,7vw,54px);line-height:1.02}#MainContent .fermorin-about__cta{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px var(--fm-page-gutter)}}@media(max-width:520px){#MainContent .fermorin-about__cta{grid-template-columns:minmax(0,1fr);gap:24px;padding:40px var(--fm-page-gutter)}#MainContent .fermorin-about__cta h3{font-size:34px}}@media(min-width:1025px){#MainContent .product__right-column-sticky>.mt40,#MainContent .product__right-column-sticky>.product__text__container,#MainContent .product__right-column-sticky>.product__buttons{margin-top:32px}}@media(max-width:576px){#MainContent .product__right-column-sticky>.mt40,#MainContent .product__right-column-sticky>.product__text__container,#MainContent .product__right-column-sticky>.product__buttons{margin-top:28px}}#MainContent .fm-faq{padding-top:clamp(48px,5vw,72px);padding-right:var(--fm-page-gutter);padding-bottom:clamp(56px,6vw,80px);padding-left:var(--fm-page-gutter)}#MainContent .fm-faq__hero{margin-bottom:clamp(32px,4vw,48px)}#MainContent .fm-faq__aside{border-radius:14px}#MainContent .fm-faq__group+.fm-faq__group{margin-top:44px}@media(max-width:900px){#MainContent .fm-faq__layout{grid-template-columns:minmax(0,1fr);gap:36px}#MainContent .fm-faq__aside{position:static;top:auto;padding:20px}}@media(min-width:750px)and (max-width:1024px){#MainContent [id^=MainBlog-] .grid.el_mt_40>[class*=col-],#MainContent [id^=blog-posts-]>.page-width slider-component.grid>[class*=col-]{max-width:50%}}@media(min-width:577px)and (max-width:749px){#MainContent [id^=MainBlog-] .grid.el_mt_40>[class*=col-],#MainContent [id^=blog-posts-]>.page-width slider-component.grid>[class*=col-]{max-width:100%}}#MainContent .blog-posts__heading{line-height:1.24}@media(min-width:1025px){#MainContent article[itemtype="http://schema.org/BlogPosting"]>.page-width>.grid.justify-content-center>.col-6{width:min(100%,820px);max-width:820px;flex-basis:820px}}@media(max-width:576px){#MainContent [id^=MainBlog-] .grid.el_mt_40,#MainContent [id^=blog-posts-] slider-component.grid{row-gap:20px}}#MainContent #product-grid>:only-child{max-width:min(100%,360px);margin-right:auto;margin-left:auto}#MainContent [id^=blog-posts-].section-background--none{margin-top:0;padding-top:clamp(56px,4.5vw,72px);padding-bottom:clamp(64px,5vw,80px)}#MainContent [id^=blog-posts-] slider-component.grid>[class*=col-]{display:flex}#MainContent [id^=blog-posts-] .blog-posts{display:flex;width:100%;height:100%;flex-direction:column}#MainContent [id^=blog-posts-] .section-btn-small-container{position:static;right:auto;bottom:auto;width:100%;margin:clamp(28px,3vw,40px) 0 0;padding:0}#MainContent [id^=MainBlog-]{padding-bottom:clamp(56px,5vw,72px)}#MainContent [id^=MainBlog-] .grid.el_mt_40>[class*=col-]{display:flex}#MainContent [id^=MainBlog-] .blog-posts{display:flex;width:100%;height:100%;flex-direction:column}#MainContent [id^=MainBlog-] .blog-posts__heading{margin-bottom:0}#MainContent>.shopify-section:has([id^=MainBlog-])+.shopify-section [id^=newsletter-].section-background{padding-top:clamp(56px,4.5vw,72px);padding-bottom:clamp(56px,4.5vw,72px)}#MainContent>.shopify-section:has([id^=MainBlog-])+.shopify-section [id^=newsletter-] .grid.mb30{margin-bottom:24px}#MainContent .shopify-section:has(#judgeme_product_reviews)>.top-spacing-normal{margin-top:clamp(64px,5vw,80px)}#MainContent #judgeme_product_reviews{width:100%!important;max-width:1120px!important;margin-right:auto!important;margin-left:auto!important;color:#173d32;scroll-margin-top:100px}#MainContent #judgeme_product_reviews .jdgm-rev-widg{padding:0 0 clamp(64px,6vw,88px)!important}#MainContent #judgeme_product_reviews .jdgm-rev-widg__title{margin:0 0 22px!important;color:#173d32!important;font-size:clamp(32px,3.2vw,46px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.035em!important;text-align:left!important;text-wrap:balance}#MainContent #judgeme_product_reviews .jdgm-row-stars{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px!important;border:1px solid rgba(23,61,50,.14);border-radius:14px;background:#ffffffd1;box-shadow:0 12px 32px #173d320e}#MainContent #judgeme_product_reviews .jdgm-row-stars:not(:has(.jdgm-write-rev-link:not([style*="display: none"]))){grid-template-columns:minmax(0,1fr)}#MainContent #judgeme_product_reviews .jdgm-row-stars:not(:has(.jdgm-write-rev-link:not([style*="display: none"]))) .jdgm-widget-actions-wrapper{display:none!important}#MainContent #judgeme_product_reviews .jdgm-rev-widg__summary,#MainContent #judgeme_product_reviews .jdgm-widget-actions-wrapper{width:auto!important;min-width:0;margin:0!important;float:none!important}#MainContent #judgeme_product_reviews .jdgm-rev-widg__summary-inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0!important;text-align:left!important}#MainContent #judgeme_product_reviews .jdgm-rev-widg__summary-stars{display:inline-flex;align-items:center;color:#b9612f!important;line-height:1}#MainContent #judgeme_product_reviews .jdgm-rev-widg__summary-average{margin-left:12px!important;color:#173d32!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}#MainContent #judgeme_product_reviews .jdgm-rev-widg__summary-text{margin:0!important;color:#5d6f68!important;font-size:14px!important;line-height:1.45!important}#MainContent #judgeme_product_reviews .jdgm-verified-checkmark{width:16px!important;height:16px!important;margin-left:6px!important;vertical-align:-3px!important}#MainContent #judgeme_product_reviews .jdgm-write-rev-link{display:inline-flex!important;width:auto!important;min-width:184px;max-width:none;min-height:48px;align-items:center;justify-content:center;padding:12px 22px!important;border:1px solid #173d32!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#173d32!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#MainContent #judgeme_product_reviews .jdgm-write-rev-link:hover,#MainContent #judgeme_product_reviews .jdgm-write-rev-link:focus-visible{border-color:#173d32!important;background:#173d32!important;color:#fff!important}#MainContent #judgeme_product_reviews .jdgm-write-rev-link:focus-visible,#MainContent #judgeme_product_reviews .jdgm-paginate__page:focus-visible,#MainContent #judgeme_product_reviews .jdgm-rev__pic-link:focus-visible{outline:3px solid rgba(0,121,107,.34)!important;outline-offset:3px!important}#MainContent #judgeme_product_reviews .jdgm-row-actions{display:none!important}#MainContent #judgeme_product_reviews .jdgm-rev-widg__body{margin-top:18px!important}#MainContent #judgeme_product_reviews .jdgm-rev-widg__reviews{display:grid!important;gap:16px}#MainContent #judgeme_product_reviews .jdgm-rev{display:grid!important;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:28px;margin:0!important;padding:24px!important;border:1px solid rgba(23,61,50,.12)!important;border-radius:14px;background:#ffffffb8}#MainContent #judgeme_product_reviews .jdgm-rev__header{display:flex!important;min-width:0;flex-direction:column;margin-bottom:0!important}#MainContent #judgeme_product_reviews .jdgm-row-profile{display:grid!important;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;order:1}#MainContent #judgeme_product_reviews .jdgm-rev__icon{display:grid!important;width:48px!important;height:48px!important;margin:0!important;place-items:center;border:1px solid rgba(0,121,107,.16)!important;border-radius:50%!important;background:#e8f3ef!important;color:#08796b!important;font-family:inherit!important;font-size:14px!important;font-weight:800!important;line-height:1!important;letter-spacing:.04em}#MainContent #judgeme_product_reviews .jdgm-rev__icon[data-initials]:before{content:attr(data-initials)!important;position:static!important;font-family:inherit!important}#MainContent #judgeme_product_reviews .jdgm-rev__icon[data-initials]:after{display:none!important;content:none!important}#MainContent #judgeme_product_reviews .jdgm-rev__author-wrapper{display:flex!important;min-width:0;flex-wrap:wrap;align-items:center;gap:6px 8px}#MainContent #judgeme_product_reviews .jdgm-rev__author{color:#173d32!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;text-transform:capitalize}#MainContent #judgeme_product_reviews .jdgm-rev__buyer-badge-wrapper{display:inline-flex!important}#MainContent #judgeme_product_reviews .jdgm-rev__buyer-badge{display:inline-flex!important;min-height:24px;align-items:center;padding:4px 9px!important;border:0!important;border-radius:999px!important;background:#e8f3ef!important;color:#087064!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}#MainContent #judgeme_product_reviews .jdgm-row-rating{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px;order:2;margin-top:16px!important}#MainContent #judgeme_product_reviews .jdgm-rev__rating{display:inline-flex!important;gap:2px;color:#b9612f!important;line-height:1!important}#MainContent #judgeme_product_reviews .jdgm-rev__timestamp{margin:0!important;color:#718079!important;font-size:13px!important;line-height:1.4!important}#MainContent #judgeme_product_reviews .jdgm-rev__content{min-width:0;align-self:center}#MainContent #judgeme_product_reviews .jdgm-rev__title:empty{display:none!important}#MainContent #judgeme_product_reviews .jdgm-rev__title{display:block;margin:0 0 8px!important;color:#173d32!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}#MainContent #judgeme_product_reviews .jdgm-rev__body{color:#314c43!important;font-size:17px!important;line-height:1.65!important}#MainContent #judgeme_product_reviews .jdgm-rev__body p{max-width:70ch;margin:0!important}#MainContent #judgeme_product_reviews .jdgm-rev__pics{display:flex!important;flex-wrap:wrap;gap:10px;margin-top:16px!important}#MainContent #judgeme_product_reviews .jdgm-rev__pic-link{display:block!important;width:112px!important;height:112px!important;overflow:hidden;border:1px solid rgba(23,61,50,.12);border-radius:10px;background:#fff}#MainContent #judgeme_product_reviews .jdgm-rev__pic-img{width:100%!important;height:100%!important;object-fit:cover}#MainContent #judgeme_product_reviews .jdgm-rev__transparency-badge{margin-top:14px!important;padding:5px 9px!important;border:1px solid rgba(23,61,50,.1)!important;border-radius:999px!important;background:#e8f3ef94!important;color:#61736c!important;font-size:11px!important;line-height:1.35!important}#MainContent #judgeme_product_reviews .jdgm-rev__actions:not(:has(.jdgm-rev__social:not(:empty),.jdgm-rev__votes:not(:empty))){display:none!important}#MainContent #judgeme_product_reviews .jdgm-paginate{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:24px!important;padding-bottom:0!important}#MainContent #judgeme_product_reviews .jdgm-paginate__page{display:inline-grid!important;min-width:44px!important;min-height:44px!important;margin:0!important;place-items:center;border:1px solid rgba(23,61,50,.16)!important;border-radius:50%!important;background:#ffffffc7!important;color:#173d32!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}#MainContent #judgeme_product_reviews .jdgm-paginate__page.jdgm-curt{border-color:#173d32!important;background:#173d32!important;color:#fff!important}#MainContent .sealsubs-container{width:100%!important;max-width:none!important;margin:0 0 20px!important}#MainContent .sealsubs-container .sls-purchase-options-label{display:block!important;margin:0 0 8px!important;line-height:1.3!important}#MainContent .sealsubs-container .sls-purchase-options-container{display:grid!important;gap:8px}#MainContent .sealsubs-container .sls-option-container.seal-table{display:block!important;box-sizing:border-box;width:100%!important;margin:0!important;padding:12px 16px!important;border:1px solid rgba(var(--color-base-rgb),.18)!important;border-radius:12px!important;box-shadow:none!important}#MainContent .sealsubs-container .sls-option-container.sls-active{border-color:var(--color-accent)!important;box-shadow:0 4px 14px rgba(var(--color-base-rgb),.08)!important}#MainContent .sealsubs-container .sls-option-container>.seal-row{display:grid!important;width:100%!important;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px}#MainContent .sealsubs-container .seal-col-radio,#MainContent .sealsubs-container .sls-label-container{display:block!important;width:auto!important;min-width:0}#MainContent .sealsubs-container .seal-col-radio{padding-top:2px}#MainContent .sealsubs-container .sls-label-container>.sls-selling-plan-group-first-line{display:grid!important;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}#MainContent .sealsubs-container .sls-selling-plan-group-name{min-width:0;line-height:1.3!important}#MainContent .sealsubs-container .sls-total-price{display:flex!important;margin:0!important;align-items:baseline;justify-self:end;gap:8px;white-space:nowrap}#MainContent .sealsubs-container .sls-original-price,#MainContent .sealsubs-container .sls-price{margin:0!important}#MainContent .sealsubs-container .sls-selling-plan-group-options{margin-top:6px!important}#MainContent .sealsubs-container .selling-plan-group-options-name-select{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px}#MainContent .sealsubs-container .sls-select{width:auto!important;min-width:132px;min-height:44px;padding:8px 36px 8px 12px!important;border-radius:8px!important}#MainContent .sealsubs-container .sls-more-info-container{margin-top:8px!important}@media(max-width:576px){#MainContent [id^=blog-posts-].section-background--none{padding-top:48px;padding-bottom:56px}#MainContent [id^=MainBlog-]{padding-bottom:52px}#MainContent>.shopify-section:has([id^=MainBlog-])+.shopify-section [id^=newsletter-].section-background{padding-top:52px;padding-bottom:52px}#MainContent #judgeme_product_reviews .jdgm-rev-widg{padding-bottom:56px!important}#MainContent #judgeme_product_reviews .jdgm-rev-widg__title{margin-bottom:18px!important;font-size:clamp(30px,9vw,38px)!important}#MainContent #judgeme_product_reviews .jdgm-row-stars,#MainContent #judgeme_product_reviews .jdgm-row-stars:not(:has(.jdgm-write-rev-link:not([style*="display: none"]))){display:block!important;padding:20px!important;border-radius:12px}#MainContent #judgeme_product_reviews .jdgm-widget-actions-wrapper{margin-top:18px!important}#MainContent #judgeme_product_reviews .jdgm-write-rev-link{width:100%!important;min-width:0;max-width:none}#MainContent #judgeme_product_reviews .jdgm-rev-widg__reviews{gap:12px}#MainContent #judgeme_product_reviews .jdgm-rev{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px!important;border-radius:12px}#MainContent #judgeme_product_reviews .jdgm-rev__content{align-self:auto}#MainContent #judgeme_product_reviews .jdgm-rev__body{font-size:16px!important;line-height:1.6!important}#MainContent #judgeme_product_reviews .jdgm-rev__pic-link{width:104px!important;height:104px!important}#MainContent #judgeme_product_reviews .jdgm-paginate{padding-top:20px!important}#MainContent .sealsubs-container .sls-option-container.seal-table{padding:12px 14px!important}#MainContent .sealsubs-container .sls-option-container[data-selling-plan-group] .sls-label-container>.sls-selling-plan-group-first-line{grid-template-columns:minmax(0,1fr);gap:6px}#MainContent .sealsubs-container .sls-option-container[data-selling-plan-group] .sls-total-price{justify-self:start}}#MainContent [id^=image-with-text-bg-][id$=__1649690097cfbaa3d9],#MainContent [id^=chm-reviews-][id$=__1649693756ca0de926]{padding-bottom:56px}#MainContent [id^=chm-reviews-][id$=__1649693756ca0de926] .fermorin-review-card,#MainContent .fermorin-hero__image,#MainContent .fermorin-value__image{border-radius:8px}@media screen and (max-width:576px){#MainContent [id^=image-with-text-bg-][id$=__1649690097cfbaa3d9],#MainContent [id^=chm-reviews-][id$=__1649693756ca0de926]{padding-bottom:32px}}#MainContent:has([data-product-handle=dried-black-soldier-fly-larvae-for-poultry-high-protein-treats]) [id^=MainProduct-]{padding-bottom:24px}#MainContent:has([data-product-handle=dried-black-soldier-fly-larvae-for-poultry-high-protein-treats]) [id^=MainProduct-] .line-after-tabs{display:none}#MainContent:has([data-product-handle=dried-black-soldier-fly-larvae-for-poultry-high-protein-treats]) .fermorin-media-guide-section{margin-top:0;background:linear-gradient(to bottom,#f6f2e9 0,#edf1f2 44px,#deefff 104px)}#MainContent:has([data-product-handle=dried-black-soldier-fly-larvae-for-poultry-high-protein-treats]) .fermorin-media-guide-section .fermorin-media-guide{padding-top:56px}@media(max-width:576px){#MainContent:has([data-product-handle=dried-black-soldier-fly-larvae-for-poultry-high-protein-treats]) [id^=MainProduct-]{padding-bottom:16px}#MainContent:has([data-product-handle=dried-black-soldier-fly-larvae-for-poultry-high-protein-treats]) .fermorin-media-guide-section{background:linear-gradient(to bottom,#f6f2e9 0,#edf1f2 32px,#deefff 80px)}#MainContent:has([data-product-handle=dried-black-soldier-fly-larvae-for-poultry-high-protein-treats]) .fermorin-media-guide-section .fermorin-media-guide{padding-top:40px}}@media(max-width:989px){.template-index #MainContent .fermorin-comparison__visual{min-height:0;height:auto;justify-content:flex-start;gap:20px;padding:24px 20px 16px}.template-index #MainContent .fermorin-comparison__visual:before{display:block;inset:auto;left:50%;bottom:16px;width:calc(100% - 40px);max-width:440px;height:auto;aspect-ratio:1.35;max-height:280px;transform:translate(-50%) rotate(-4deg);pointer-events:none}.template-index #MainContent .fermorin-comparison__image,.template-index #MainContent .fermorin-comparison__placeholder{width:100%;max-width:440px;height:auto;max-height:300px;flex:0 0 auto;object-fit:contain;transform:none}.template-index #MainContent .fermorin-comparison__lead .fermorin-comparison__conclusion{font-size:17px;line-height:1.55}.template-index #MainContent .fermorin-comparison__lead .fermorin-comparison__conclusion strong{font-size:12px;line-height:1.5;margin-bottom:10px;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fermorin-overrides.css.map */
