:root{--fam01-accent:#BBDF70;--fam01-ink:#172c27}.fam01-root,.fam01-section,.fam01-sticky,.fam01-modal{box-sizing:border-box;color:var(--fam01-ink,#172c27);font-family:Arial,Helvetica,sans-serif}.fam01-root *,.fam01-section *,.fam01-sticky *,.fam01-modal *{box-sizing:border-box}.fam01-section{--fmax:1170px;--fpad:64px;--fmobile:28px;--fhead:53px;--fheadm:36px;--fbody:17px;--falign:left;--faccent:#BBDF70;--fink:#172c27;background:var(--fbg,#fff);color:var(--fink);padding:var(--fpad) 20px;overflow:clip}.fam01-section .fam01-container{width:min(calc(100% + -0px),var(--fmax));max-width:100%;margin-inline:auto}.fam01-section h1,.fam01-section h2,.fam01-section h3,.fam01-section p{margin-top:0}.fam01-section a{color:inherit}.fam01-section .fam01-serif{font-family:Georgia,Times New Roman,serif}.fam01-section .fam01-eyebrow{font-size:12px;letter-spacing:.17em;font-weight:800;color:var(--feyebrow,#568632);display:block;text-transform:uppercase;margin-bottom:17px}.fam01-section .fam01-h2{font-size:clamp(30px,3.6vw,var(--fhead));line-height:1.1;letter-spacing:-.038em;font-weight:500;margin:0 0 24px;text-align:var(--falign)}.fam01-section .fam01-body{font-size:var(--fbody);color:var(--fbodycolor,#57685e);line-height:1.78;text-align:var(--falign)}.fam01-section .fam01-body p{margin:0 0 12px}.fam01-section .fam01-action,.fam01-root .fam01-action{font:700 13px Arial,sans-serif;letter-spacing:.035em;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border:0;border-radius:12px;padding:16px 27px;min-height:48px;cursor:pointer;transition:filter .15s ease;background:var(--faccent,#BBDF70);color:var(--fink,#172c27)}.fam01-section .fam01-action:hover,.fam01-root .fam01-action:hover{filter:brightness(.94)}.fam01-section button:focus-visible,.fam01-root button:focus-visible,.fam01-modal button:focus-visible{outline:3px solid #42662a;outline-offset:2px}.fam01-section .fam01-inline-link{display:inline-block;font-weight:800;font-size:12px;letter-spacing:.09em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;margin-top:24px}.fam01-product{padding-top:32px;padding-bottom:44px}.fam01-product-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(18px,2.8vw,40px);align-items:start}.fam01-gallery{min-width:0;display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:14px;align-items:start}.fam01-hero-rail{display:flex;flex-direction:column;gap:10px;max-height:670px;overflow:auto;scrollbar-width:thin;width:84px}.fam01-hero-thumb{border:2px solid transparent;border-radius:8px;display:block;padding:0;background:#f3f5f0;cursor:pointer;overflow:hidden;flex-shrink:0;width:84px;height:84px}.fam01-hero-thumb[aria-current=true]{border-color:#739d42}.fam01-hero-thumb img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.fam01-hero-main{position:relative;min-width:0;aspect-ratio:var(--fphoto-ratio,1);overflow:hidden;border-radius:3px;background:linear-gradient(135deg,#ecefe9,#dce3db)}.fam01-hero-main>img{height:100%;width:100%;object-fit:cover;display:block}.fam01-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:var(--foverlay-y,flex-start);align-items:var(--foverlay-x,flex-start);text-align:var(--foverlay-align,left);padding:clamp(16px,4%,42px);pointer-events:none;color:var(--foverlay-color,#fff);text-shadow:0 2px 14px #17251c90;background:linear-gradient(180deg,#0002,transparent 30%)}.fam01-hero-overlay h2{font:500 clamp(26px,4vw,61px)/1.08 Georgia,serif;letter-spacing:-.035em;max-width:94%;margin:0 0 9px;color:inherit}.fam01-hero-overlay p{font-size:clamp(11px,1.3vw,18px);max-width:90%;margin:0;color:inherit}.fam01-gallery-nav{position:absolute;inset:50% 12px auto 12px;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.fam01-gallery-arrow{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid #d9e3dc;background:#ffffffe8;box-shadow:0 8px 24px #17251c1f;cursor:pointer;color:#24362a;font-size:28px;line-height:1;padding:0}.fam01-gallery-counter{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;background:#fffe;border-radius:22px;padding:5px 9px;font-size:11px;color:#24362a}.fam01-gallery-placeholder{min-height:450px;display:grid;place-content:center;text-align:center;gap:10px;color:#567058;padding:30px}.fam01-gallery-placeholder strong{font:500 31px Georgia,serif}.fam01-purchase{min-width:0;padding:6px 0}.fam01-hero-rating{color:#1b534c;font-weight:800;font-size:14px;display:flex;align-items:center;gap:8px}.fam01-hero-rating small{color:#56645d;font-size:13px;font-weight:400}.fam01-hero-title{font:500 clamp(32px,3vw,47px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:11px 0 19px}.fam01-priceline{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.fam01-price{font-size:23px;font-weight:700}.fam01-compare{text-decoration:line-through;color:#909891;font-size:16px}.fam01-discount{display:inline-block;background:#e4f3cc;border-radius:22px;color:#3c6724;font-size:11px;font-weight:800;padding:7px 10px}.fam01-hero-description{font-size:15px;line-height:1.75;color:#596b61;margin:0 0 22px}.fam01-benefit-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 22px}.fam01-benefit-card{display:flex;gap:9px;align-items:flex-start;border:1px solid #e1e9e4;border-radius:12px;padding:12px 10px;background:#f9fbfa;min-width:0}.fam01-benefit-icon{width:19px;height:19px;flex:0 0 19px;border-radius:50%;display:grid;place-items:center;background:#174e4c;color:#fff;font-size:12px;font-weight:700}.fam01-benefit-card strong{font-size:12px;line-height:1.3;display:block;margin-bottom:3px}.fam01-benefit-card span{display:block;font-size:11px;line-height:1.35;color:#79887e}.fam01-option-group{margin-bottom:19px}.fam01-option-label{display:flex;justify-content:space-between;align-items:center;color:#485b51;font-size:14px;margin-bottom:9px}.fam01-size-link{border:0;border-bottom:1px solid currentColor;cursor:pointer;background:transparent;color:#65746b;font-size:12px}.fam01-option-values{display:flex;flex-wrap:wrap;gap:8px}.fam01-option-button{background:#fff;color:#35463b;min-width:65px;min-height:43px;border:1px solid #d8e1dc;border-radius:12px;padding:8px 15px;cursor:pointer}.fam01-option-button[aria-pressed=true]{background:#174c48;color:#fff;border-color:#174c48}.fam01-option-button:disabled{opacity:.35;cursor:not-allowed}.fam01-cta-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fam01-cta-pair .fam01-action{width:100%;padding:14px 8px}.fam01-cta-pair .fam01-checkout{background:#174c48;color:#fff}.fam01-cta-pair button:disabled{opacity:.48;cursor:not-allowed}.fam01-shipping{display:flex;gap:17px;justify-content:center;align-items:center;text-align:center;padding:16px 12px;margin:14px 0 23px;border:1px solid #e6ebe5;background:#f8f9f7;color:#5a685d;border-radius:12px;font-size:12px}.fam01-accordion{border-top:1px solid #dce5dc;padding:17px 0}.fam01-accordion summary{cursor:pointer;display:flex;justify-content:space-between;font-size:14px;list-style:none;align-items:center}.fam01-accordion summary::-webkit-details-marker{display:none}.fam01-accordion summary:after{content:"+";font-size:21px}.fam01-accordion[open] summary:after{content:"\2013"}.fam01-accordion .fam01-acc-body{color:#66766b;line-height:1.7;font-size:13px;padding:14px 0 0}.fam01-error{color:#9a3d2c;font-size:13px;padding:8px 0}.fam01-message{margin:12px 0 0;font-size:13px;color:#355d2f}.fam01-social{background:#f8fbf6}.fam01-section .fam01-social-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.fam01-social-head .fam01-h2{font-size:clamp(29px,3vw,42px);margin:0}.fam01-social-subnote{font-size:12px;color:#788d79}.fam01-social-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:stretch}.fam01-review-card{background:#fff;border:1px solid #e0e7df;box-shadow:0 6px 18px #202d2010;border-radius:16px;padding:24px;min-width:0;display:flex;flex-direction:column;gap:18px}.fam01-review-header{display:flex;align-items:center;gap:11px}.fam01-review-avatar{width:48px;height:48px;border-radius:50%;background:#ecf5e3;display:grid;place-items:center;overflow:hidden;font-size:22px;color:#557d42}.fam01-review-avatar img{height:100%;width:100%;object-fit:cover}.fam01-review-user{font-size:14px;font-weight:700}.fam01-review-stars{color:#386442;font-size:16px;letter-spacing:.05em}.fam01-review-date{margin-left:auto;color:#929b94;font-size:11px;align-self:flex-start}.fam01-review-quote{font:400 17px/1.7 Arial,sans-serif;flex:1;color:#4f6155}.fam01-review-quote p{margin:0}.fam01-review-label{font-weight:700;color:#547e43;font-size:12px;display:flex;gap:7px;align-items:center}.fam01-review-label-icon{display:inline-grid;place-items:center;width:17px;height:17px;background:#bbdf70;border-radius:50%;color:#1c361d}.fam01-ugc-carousel{position:relative;min-width:0;padding-inline:22px}.fam01-ugc-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (12px * (var(--fcols,3) - 1))) / var(--fcols,3));gap:12px;align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding:0 2px 8px}.fam01-ugc-grid::-webkit-scrollbar{display:none}.fam01-ugc-grid .fam01-video-tile{scroll-snap-align:start}.fam01-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border:1px solid #dbe5dd;border-radius:999px;background:#ffffffe8;color:#22362d;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 24px #17251c1a;font-size:24px;line-height:1;padding:0}.fam01-carousel-prev{left:0}.fam01-carousel-next{right:0}.fam01-carousel-arrow:disabled{opacity:.35;cursor:default}.fam01-video-tile{position:relative;border-radius:14px;overflow:hidden;background:linear-gradient(140deg,#b7c9ba,#243a31);aspect-ratio:9/16;min-width:0;isolation:isolate;cursor:pointer;border:0;color:#fff;padding:0;text-align:left}.fam01-video-tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.fam01-video-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#14251b40,transparent 40%,#07170fc9)}.fam01-video-label{position:absolute;top:10px;left:8px;right:8px;background:#fffffff2;color:#253d2d;display:flex;gap:5px;align-items:center;justify-content:center;border-radius:20px;font-size:10px;font-weight:700;padding:6px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fam01-video-label b{background:#bbdf70;width:16px;height:16px;border-radius:50%;font-size:11px;display:grid;place-items:center;flex-shrink:0;color:#1a311c}.fam01-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:46px;width:46px;border-radius:50%;background:#fffe;color:#1b4b3e;display:grid;place-items:center;padding-left:3px;font-size:18px}.fam01-video-caption{position:absolute;bottom:12px;left:11px;right:11px;color:#fff;font-size:12px;font-weight:700;line-height:1.35}.fam01-ugc-empty{display:grid;place-items:center;min-height:260px;background:#e8efe6;border:2px dashed #a7ba9b;border-radius:15px;color:#667761;text-align:center;font-size:13px;padding:20px}.fam01-editorial{padding:0;background:var(--fbg,#fff)}.fam01-editorial .fam01-container{display:grid;grid-template-columns:1fr 1fr;min-height:515px;align-items:stretch}.fam01-editorial.fam01-reverse .fam01-editorial-media{order:2}.fam01-editorial.fam01-reverse .fam01-editorial-text{order:1}.fam01-editorial-media{position:relative;min-height:450px;background:linear-gradient(135deg,#bec9bd,#687b6f);overflow:hidden}.fam01-editorial-media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.fam01-editorial-media .fam01-photo-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:30px;text-align:center;font-family:Georgia,serif;font-size:23px;color:#f9fffa}.fam01-editorial-text{padding:clamp(35px,4.3vw,76px);display:flex;flex-direction:column;justify-content:center;align-items:var(--fitems,flex-start);min-width:0}.fam01-editorial-text .fam01-h2{width:100%}.fam01-editorial-text .fam01-body{max-width:550px;width:100%}.fam01-editorial-text .fam01-inline-link{align-self:var(--fitems,flex-start)}.fam01-photo-pill{position:absolute;bottom:18px;left:18px;z-index:2;background:#fff;color:#31513d;padding:7px 13px;border-radius:21px;font-weight:800;letter-spacing:.08em;font-size:10px}.fam01-feature-grid{display:grid;grid-template-columns:repeat(var(--fcols,3),1fr);gap:16px}.fam01-feature-cell{border:1px solid #e0e9df;padding:21px;border-radius:14px;background:var(--fcard,#fff);min-width:0}.fam01-feature-cell .fam01-feature-symbol{font-size:26px;color:#487a33;margin-bottom:15px}.fam01-feature-cell b{display:block;font-size:16px;margin-bottom:6px}.fam01-feature-cell small{font-size:13px;line-height:1.5;color:#75847b;display:block}.fam01-guarantee{text-align:center}.fam01-guarantee .fam01-h2{max-width:770px;margin-inline:auto}.fam01-guarantee .fam01-body{max-width:680px;margin:0 auto 25px}.fam01-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.fam01-faq-list details{padding:19px 0;border-top:1px solid #dce6da}.fam01-faq-list details:last-child{border-bottom:1px solid #dce6da}.fam01-faq-list summary{display:flex;justify-content:space-between;list-style:none;gap:12px;cursor:pointer;font-size:17px;color:#23372b;font-weight:600}.fam01-faq-list summary::-webkit-details-marker{display:none}.fam01-faq-list summary:after{content:"+";font-size:22px;font-weight:400}.fam01-faq-list details[open] summary:after{content:"\2212"}.fam01-faq-list .fam01-answer{color:#617467;font-size:15px;line-height:1.7;padding:14px 30px 0 0}.fam01-faq-list .fam01-answer p{margin:0}.fam01-trust-grid{display:grid;grid-template-columns:repeat(var(--fcols,4),1fr);gap:10px;text-align:center}.fam01-trust-cell{padding:16px 8px}.fam01-trust-symbol{font-size:31px;line-height:1.4;color:#4c8530;margin-bottom:12px}.fam01-trust-cell b{font-size:13px;letter-spacing:.07em;display:block}.fam01-trust-cell small{font-size:12px;color:#6d7a70;display:block;margin-top:5px}.fam01-closing{text-align:center;background:var(--fbg,#1f2b24);color:var(--fink,#fff)}.fam01-closing .fam01-h2{color:inherit;font-size:clamp(43px,5vw,78px);margin:0 auto 20px;max-width:800px}.fam01-closing .fam01-body{color:inherit;margin:auto;max-width:650px}.fam01-closing-brand{font-size:35px;letter-spacing:.12em;font-weight:900;margin-top:33px}.fam01-closing-brand i{color:var(--faccent);font-style:normal}.fam01-custom-blocks{display:grid;grid-template-columns:repeat(var(--fcols,2),minmax(0,1fr));gap:18px}.fam01-custom-block{min-width:0}.fam01-custom-block img{display:block;width:100%;height:auto;border-radius:10px}.fam01-custom-block h3{font-size:24px;font-weight:600}.fam01-custom-block p{font-size:15px;line-height:1.7}.fam01-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#091a13cc;display:none;align-items:center;justify-content:center;padding:18px}.fam01-modal[aria-hidden=false]{display:flex}.fam01-modal-panel{background:#fff;max-width:820px;width:100%;max-height:90vh;overflow:auto;position:relative;border-radius:15px;padding:20px}.fam01-modal-close{position:absolute;top:8px;right:10px;border:0;border-radius:50%;background:#eef2ea;width:36px;height:36px;cursor:pointer;z-index:1;font-size:21px}.fam01-modal iframe{width:100%;aspect-ratio:16/9;display:block;border:0;margin-top:33px}.fam01-modal img{max-width:100%;height:auto;display:block;margin:35px auto 0}.fam01-sticky{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fffc;box-shadow:0 -8px 25px #1e2a2030;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));display:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fam01-sticky.is-visible{display:block}.fam01-sticky-inner{max-width:1170px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.fam01-sticky-title{display:flex;flex-direction:column;gap:3px}.fam01-sticky-title strong{font-size:14px}.fam01-sticky-title small{font-size:12px;color:#728277}.fam01-sticky button{min-height:43px;padding:11px 24px;border:0;border-radius:10px;background:#bbdf70;color:#1b321b;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.fam01-announcement{background:var(--fbg,#BBDF70);text-align:center;padding:11px 20px;color:var(--fink,#203220);font-size:12px;font-weight:700;letter-spacing:.055em}@media(max-width:990px){.fam01-product-grid{gap:20px}.fam01-gallery{grid-template-columns:72px minmax(0,1fr);gap:10px}.fam01-hero-rail{width:72px}.fam01-hero-thumb{width:72px;height:72px}.fam01-hero-title{font-size:33px}.fam01-editorial-text{padding:35px}.fam01-feature-grid{gap:9px}}@media(max-width:750px){.fam01-section{padding:var(--fmobile) 16px;--fhead:40px;--fbody:15px}.fam01-section .fam01-h2{font-size:var(--fheadm);margin-bottom:17px}.fam01-product{padding:0 0 30px}.fam01-product>.fam01-container{max-width:none}.fam01-product-grid{display:block}.fam01-gallery{display:flex;flex-direction:column-reverse;gap:12px}.fam01-hero-rail{flex-direction:row;overflow-x:auto;max-height:none;gap:8px;padding:0 16px 5px;scrollbar-width:none;width:auto}.fam01-hero-thumb{min-width:68px;width:68px;height:68px}.fam01-hero-main{width:100%;aspect-ratio:1}.fam01-gallery-nav{inset:50% 10px auto 10px}.fam01-gallery-arrow{width:38px;height:38px;font-size:24px}.fam01-gallery-counter{right:10px;bottom:10px}.fam01-hero-overlay h2{font-size:clamp(26px,7vw,42px)}.fam01-hero-overlay p{font-size:12px}.fam01-gallery-placeholder{min-height:300px}.fam01-purchase{padding:18px 16px 0}.fam01-hero-title{font-size:31px;margin:10px 0 15px}.fam01-priceline{margin-bottom:15px}.fam01-hero-description{font-size:14px}.fam01-benefit-card{padding:10px 7px;gap:7px}.fam01-benefit-card strong{font-size:11px}.fam01-benefit-card span{font-size:10px}.fam01-cta-pair{grid-template-columns:1fr}.fam01-shipping{font-size:11px}.fam01-social-layout{display:block}.fam01-social-head{display:block!important}.fam01-social-subnote{display:block;margin-top:8px}.fam01-review-card{margin-bottom:20px}.fam01-ugc-carousel{padding-inline:18px}.fam01-ugc-grid{grid-auto-columns:72%;gap:11px;padding-bottom:8px}.fam01-carousel-arrow{width:36px;height:36px;font-size:22px}.fam01-video-label{font-size:9px}.fam01-editorial .fam01-container{display:flex;flex-direction:column}.fam01-editorial .fam01-editorial-media{order:1!important;min-height:0;aspect-ratio:1.12}.fam01-editorial .fam01-editorial-text{order:2!important;padding:36px 16px 44px}.fam01-editorial .fam01-editorial-media img{object-fit:cover}.fam01-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fam01-faq-grid{display:block}.fam01-faq-grid .fam01-faq-title{margin-bottom:32px}.fam01-faq-list summary{font-size:15px}.fam01-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fam01-closing .fam01-h2{font-size:47px}.fam01-sticky{padding:9px 12px;padding-bottom:calc(9px + env(safe-area-inset-bottom,0px))}.fam01-sticky-title strong{font-size:12px}.fam01-sticky-title small{font-size:10px}.fam01-sticky button{padding:10px 12px;white-space:nowrap}.fam01-custom-blocks{grid-template-columns:1fr}}@media(max-width:380px){.fam01-benefit-cards{gap:6px}.fam01-benefit-card{padding:8px 6px}.fam01-ugc-grid{grid-auto-columns:82%}}@media(prefers-reduced-motion:reduce){.fam01-section *,.fam01-root *{scroll-behavior:auto!important;transition:none!important}}.fam01-product-grid{grid-template-columns:minmax(0,var(--fhero-ratio,55%)) minmax(0,1fr)}.fam01-hero-title{font-size:var(--fhero-title,42px)}.fam01-hero-description{font-size:var(--fhero-body,15px)}.fam01-hero-rating{color:var(--fstar-color,#1B534C)}.fam01-benefit-cards{grid-template-columns:repeat(var(--fbenefit-cols,2),minmax(0,1fr))}.fam01-cta-pair .fam01-add,.fam01-guarantee .fam01-action{background:var(--fbutton-bg,#BBDF70);color:var(--fbutton-ink,#172C27)}.fam01-cta-pair .fam01-checkout{background:var(--fcheckout-bg,#174C48);color:var(--fcheckout-ink,#fff)}.fam01-social-layout{grid-template-columns:minmax(0,var(--freview-ratio,42%)) minmax(0,1fr)}.fam01-review-card{background:var(--freview-bg,#fff)}.fam01-review-quote{font-size:var(--freview-size,17px);color:var(--freview-text,#4F6155)}.fam01-video-label{background:var(--fvideo-label-bg,#fff);color:var(--fvideo-label-ink,#253D2D)}.fam01-social-head .fam01-h2{font-size:var(--fsocialh,42px)}.fam01-editorial .fam01-editorial-text{padding:var(--feditorial-padding,64px)}.fam01-editorial .fam01-editorial-media{min-height:var(--fmedia-height,510px)}.fam01-editorial .fam01-h2,.fam01-social .fam01-h2{font-family:var(--fheading-font,Georgia,serif)}.fam01-feature-cell b,.fam01-trust-cell b{font-size:var(--ftitle-size,16px)}.fam01-feature-cell small,.fam01-trust-cell small{font-size:var(--fsmall-size,13px)}@media(max-width:990px){.fam01-product-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}}@media(max-width:750px){.fam01-product-grid,.fam01-social-layout{display:block}.fam01-hero-title{font-size:var(--fhero-titlem,30px)}.fam01-editorial .fam01-editorial-text{padding:35px 16px}.fam01-editorial .fam01-editorial-media{min-height:0}.fam01-editorial.fam01-mobile-text-first .fam01-editorial-text{order:1!important}.fam01-editorial.fam01-mobile-text-first .fam01-editorial-media{order:2!important}.fam01-social-head .fam01-h2{font-size:var(--fheadm,36px)}}.fam01-price{font-size:var(--fprice-size,23px)}.fam01-discount{background:var(--fbadge-bg,#E4F3CC);color:var(--fbadge-ink,#3C6724)}.fam01-product .fam01-hero-main{aspect-ratio:1 / 1}.fam01-product .fam01-hero-main>img{width:100%;height:100%;object-fit:contain;object-position:center}.fam01-product .fam01-hero-thumb{aspect-ratio:1 / 1;flex-shrink:0}.fam01-product .fam01-hero-thumb img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center}.fam01-editorial .fam01-container{min-height:0}.fam01-editorial .fam01-editorial-media{width:100%;aspect-ratio:1 / 1;min-height:0;align-self:center}.fam01-editorial .fam01-editorial-media>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fam01-custom-block img{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover;object-position:center}.fam01-review-avatar{aspect-ratio:1 / 1;flex-shrink:0}.fam01-review-avatar img{width:100%;height:100%;object-fit:cover}.fam01-modal .fam01-modal-body img{display:block;width:min(100%,640px);aspect-ratio:1 / 1;height:auto;object-fit:contain}.fam01-video-tile{aspect-ratio:9 / 16}.fam01-video-tile>img{object-fit:cover}@media(max-width:750px){.fam01-editorial .fam01-editorial-media{width:100%;aspect-ratio:1 / 1;min-height:0;flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/fam01-landing.css.map */
