/* front shell front_margo - generowane przez front/tools/build_shell.php, nie edytowac */
:is(#fms-h,#fms-f) :where(*:not(svg,svg *)){all:revert}#fms-h{display:contents}#fms-f{display:block;clear:both}#fms-main{display:block;height:0;outline:0}
:is(#fms-h,#fms-f),body.fm-shell{--c-text:#121212;--c-muted:#5c5c5c;--c-gray:#9c9c9c;--c-line:#e1e1e1;--c-bg:#fff;--c-sand:#efdbc5;--c-sand-2:#d6c2ac;--c-olive:#c2b68e;--c-gold:#bea369;--c-cream:#faf5ef;--c-link:#03788d;--c-teal:#0498b3;--c-rose:#eca5c9;--c-focus:#0498b3;--f-sans:"Lato",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tr-head:.14em;--tr-ui:.08em;--wrap:1200px;--gut:16px;--r:2px;--hdr-h:60px;--bar-h:72px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px}:is(#fms-h,#fms-f) *,:is(#fms-h,#fms-f) *::before,:is(#fms-h,#fms-f) *::after{box-sizing:border-box}:is(#fms-h,#fms-f) [hidden]{display:none!important}:is(#fms-h,#fms-f){-webkit-text-size-adjust:100%;text-size-adjust:100%}:is(#fms-h,#fms-f){margin:0;background:var(--c-bg);color:var(--c-text);font:400 1rem/1.6 var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:is(#fms-h,#fms-f) img,:is(#fms-h,#fms-f) video,:is(#fms-h,#fms-f) svg{display:block;max-width:100%;height:auto}:is(#fms-h,#fms-f) picture{display:contents}:is(#fms-h,#fms-f) a{color:var(--c-link);text-underline-offset:.18em}:is(#fms-h,#fms-f) a:hover{color:var(--c-text)}:is(#fms-h,#fms-f) h1,:is(#fms-h,#fms-f) h2,:is(#fms-h,#fms-f) h3{margin:0 0 var(--s4);font-weight:300;line-height:1.25;letter-spacing:.03em}:is(#fms-h,#fms-f) h1{font-size:clamp(1.5rem,1.15rem + 1.6vw,2.25rem)}:is(#fms-h,#fms-f) h2{font-size:clamp(1.125rem,1rem + .6vw,1.375rem);text-transform:uppercase;letter-spacing:var(--tr-head)}:is(#fms-h,#fms-f) h3{font-size:1rem;font-weight:400;letter-spacing:var(--tr-ui);text-transform:uppercase}:is(#fms-h,#fms-f) p{margin:0 0 var(--s4)}:is(#fms-h,#fms-f) ul,:is(#fms-h,#fms-f) ol{margin:0;padding:0}:is(#fms-h,#fms-f) button,:is(#fms-h,#fms-f) input,:is(#fms-h,#fms-f) select{font:inherit;color:inherit}:is(#fms-h,#fms-f) :focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}:is(#fms-h,#fms-f) .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:is(#fms-h,#fms-f) .skip{position:absolute;left:var(--gut);top:-100px;z-index:100;padding:var(--s2) var(--s4);background:var(--c-text);color:#fff}:is(#fms-h,#fms-f) .skip:focus{top:var(--s2)}:is(#fms-h,#fms-f) .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}:is(#fms-h,#fms-f) .eyebrow{display:block;margin:0 0 var(--s2);font-size:.75rem;letter-spacing:var(--tr-head);text-transform:uppercase;color:var(--c-muted)}:is(#fms-h,#fms-f) .lead{font-size:1.0625rem;color:var(--c-muted)}:is(#fms-h,#fms-f) .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;padding:var(--s3) var(--s5);border:1px solid var(--c-text);border-radius:var(--r);background:var(--c-text);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:var(--tr-ui);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}:is(#fms-h,#fms-f) .btn--ghost{background:transparent;color:var(--c-text)}:is(#fms-h,#fms-f) .btn--block{display:flex;width:100%}:is(#fms-h,#fms-f) .btn--gold{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-text)}:is(#fms-h,#fms-f) .link-quiet{color:var(--c-text);font-size:.875rem}:is(#fms-h,#fms-f) .promo{margin:0;padding:var(--s2) var(--gut);background:var(--c-sand);font-size:.75rem;letter-spacing:var(--tr-ui);text-align:center;text-transform:uppercase}:is(#fms-h,#fms-f) .hdr{position:sticky;top:0;z-index:40;background:rgb(255 255 255 / .97);border-bottom:1px solid var(--c-line)}:is(#fms-h,#fms-f) .hdr__in{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s3);min-height:var(--hdr-h)}:is(#fms-h,#fms-f) .hdr__logo{display:flex;align-items:center;margin-right:auto;color:var(--c-text);text-decoration:none}:is(#fms-h,#fms-f) .hdr__logo img{width:auto;height:auto;max-height:32px}:is(#fms-h,#fms-f) .hdr__brand{font-size:1.0625rem;font-weight:300;letter-spacing:.22em;text-transform:uppercase}:is(#fms-h,#fms-f) .hdr__tools{display:flex;align-items:center;gap:var(--s1)}:is(#fms-h,#fms-f) .hdr__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--s2);border:0;background:none;color:var(--c-text);text-decoration:none;font-size:.75rem;letter-spacing:var(--tr-ui);text-transform:uppercase;cursor:pointer}:is(#fms-h,#fms-f) .hdr__icon svg{width:22px;height:22px}:is(#fms-h,#fms-f) .hdr__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(#fms-h,#fms-f) .hdr__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--c-gold);color:var(--c-text);font-size:.6875rem;font-weight:700;line-height:18px;text-align:center}:is(#fms-h,#fms-f) .menu-btn{order:-1}:is(#fms-h,#fms-f) .search{display:none;order:10;flex:1 0 100%;padding:0 0 var(--s3)}:is(#fms-h,#fms-f) .search input{width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--c-sand-2);border-radius:var(--r);background:#fff}html:not(.fm-js) :is(#fms-h,#fms-f) .search,:is(#fms-h,#fms-f) .hdr.is-search .search{display:flex}html:not(.fm-js) :is(#fms-h,#fms-f) .search-btn{display:none}:is(#fms-h,#fms-f) .nav{border-top:1px solid var(--c-line)}:is(#fms-h,#fms-f) .nav__list{display:flex;justify-content:flex-start;gap:var(--s5);overflow-x:auto;padding:var(--s3) var(--gut);list-style:none;scroll-padding-inline:var(--gut);scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(#fms-h,#fms-f) .nav__list::-webkit-scrollbar{display:none}:is(#fms-h,#fms-f) .nav__item{flex:0 0 auto}:is(#fms-h,#fms-f) .nav__link{display:block;padding:var(--s1) 0;color:var(--c-text);font-size:.8125rem;letter-spacing:var(--tr-ui);text-decoration:none;text-transform:uppercase;white-space:nowrap}:is(#fms-h,#fms-f) .nav__link:hover,:is(#fms-h,#fms-f) .nav__link[aria-current]{box-shadow:inset 0 -1px 0 var(--c-gold)}:is(#fms-h,#fms-f) .nav__sub{display:none}.fm-js :is(#fms-h,#fms-f) .nav{position:fixed;inset:0 auto 0 0;z-index:60;width:min(86vw,360px);overflow-y:auto;border:0;background:#fff;transform:translateX(-100%);transition:transform .25s ease;visibility:hidden}.fm-js :is(#fms-h,#fms-f) .nav.is-open{transform:none;visibility:visible}:is(#fms-h,#fms-f) .nav__head{display:none}:is(#fms-h,#fms-f) .mega>summary{list-style:none;cursor:pointer}:is(#fms-h,#fms-f) .mega>summary::-webkit-details-marker,:is(#fms-h,#fms-f) .cats summary::-webkit-details-marker{display:none}:is(#fms-h,#fms-f) .mega__btn::after,:is(#fms-h,#fms-f) .cats summary::after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 8px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}:is(#fms-h,#fms-f) .scrim{position:fixed;inset:0;z-index:55;background:rgb(18 18 18 / .4)}html:not(.fm-js) :is(#fms-h,#fms-f) .menu-btn{display:none}:is(#fms-h,#fms-f) .crumbs{padding:var(--s3) 0;font-size:.75rem;letter-spacing:.04em;color:var(--c-muted)}:is(#fms-h,#fms-f) .crumbs ol{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);list-style:none}:is(#fms-h,#fms-f) .crumbs li+li::before{content:"/";margin-right:var(--s2);color:var(--c-gray)}:is(#fms-h,#fms-f) .crumbs a{color:var(--c-muted);text-decoration:none}:is(#fms-h,#fms-f) .home h1,:is(#fms-h,#fms-f) .listing h1{margin:var(--s4) 0 var(--s5);text-align:center;text-transform:uppercase;letter-spacing:var(--tr-head)}:is(#fms-h,#fms-f) .home__banners{--bn-cols:2;display:grid;grid-template-columns:repeat(var(--bn-cols),minmax(0,1fr));grid-template-rows:auto;grid-auto-flow:row dense;grid-auto-rows:calc((min(100vw,var(--wrap)) - 2 * var(--gut) - (var(--bn-cols) - 1) * var(--s3)) / var(--bn-cols) * .75);gap:var(--s3);list-style:none;margin:0;padding:0}:is(#fms-h,#fms-f) .home__banners li{min-width:0;background:#fff}:is(#fms-h,#fms-f) .home__banners .is-lead{grid-column:1/-1}:is(#fms-h,#fms-f) .home__banners .is-tall{grid-row:span 2}:is(#fms-h,#fms-f) .home__banners a{display:block;height:100%}:is(#fms-h,#fms-f) .home__banners img{width:100%;height:100%;object-fit:contain}:is(#fms-h,#fms-f) .home__banners .is-lead img{height:auto}:is(#fms-h,#fms-f) .listing__page{margin:calc(-1 * var(--s4)) 0 var(--s5);color:var(--c-muted);font-size:.8125rem;text-align:center}:is(#fms-h,#fms-f) .listing__q{overflow-wrap:anywhere}:is(#fms-h,#fms-f) .grid__banner a{display:block;overflow:hidden;background:var(--c-cream);aspect-ratio:4/5}:is(#fms-h,#fms-f) .grid__banner img{width:100%;height:100%;object-fit:cover}:is(#fms-h,#fms-f) .lst__side{display:none}:is(#fms-h,#fms-f) .cats__title{margin:0 0 var(--s2);font-size:.75rem;font-weight:700;letter-spacing:var(--tr-head);text-transform:uppercase}:is(#fms-h,#fms-f) .cats ul{list-style:none}:is(#fms-h,#fms-f) .cats__item{position:relative;border-top:1px solid var(--c-line)}:is(#fms-h,#fms-f) .cats__top{display:block;padding:var(--s2) 28px var(--s2) 0;color:var(--c-text);font-size:.75rem;font-weight:700;letter-spacing:var(--tr-ui);line-height:1.4;text-decoration:none;text-transform:uppercase}:is(#fms-h,#fms-f) .cats summary{position:absolute;top:0;right:0;width:28px;height:33px;list-style:none;cursor:pointer;text-align:center}:is(#fms-h,#fms-f) .cats [open]>summary::after{transform:rotate(-135deg);margin-bottom:-2px}:is(#fms-h,#fms-f) .cats__subs{padding:0 0 var(--s2) var(--s3)}:is(#fms-h,#fms-f) .cats__subs a{display:block;padding:3px 0;color:var(--c-muted);font-size:.875rem;line-height:1.4;text-decoration:none}:is(#fms-h,#fms-f) .cats a:hover,:is(#fms-h,#fms-f) .cats [aria-current]{color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-gold)}:is(#fms-h,#fms-f) .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s3);list-style:none}:is(#fms-h,#fms-f) .card{position:relative;display:flex;flex-direction:column}:is(#fms-h,#fms-f) .card__media{position:relative;display:block;overflow:hidden;background:var(--c-cream);aspect-ratio:4/5}:is(#fms-h,#fms-f) .card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}:is(#fms-h,#fms-f) .card__badge{position:absolute;top:var(--s2);left:var(--s2);padding:2px var(--s2);background:var(--c-rose);color:var(--c-text);font-size:.6875rem;font-weight:700;letter-spacing:var(--tr-ui);text-transform:uppercase}:is(#fms-h,#fms-f) .card__badge--muted{background:#fff;color:var(--c-muted)}:is(#fms-h,#fms-f) .card__body{padding-top:var(--s3)}:is(#fms-h,#fms-f) .card__title{margin:0 0 var(--s1);font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-transform:none}:is(#fms-h,#fms-f) .card__title a{color:var(--c-text);text-decoration:none}:is(#fms-h,#fms-f) .card__code{margin:0 0 var(--s1);color:var(--c-muted);font-size:.75rem;letter-spacing:.04em}:is(#fms-h,#fms-f) .card__title a::after{content:"";position:absolute;inset:0}:is(#fms-h,#fms-f) .card__title a:focus-visible{outline:0}:is(#fms-h,#fms-f) .card:focus-within{outline:2px solid var(--c-focus);outline-offset:4px}:is(#fms-h,#fms-f) .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s2);margin:0;font-size:.9375rem}:is(#fms-h,#fms-f) .price__now{font-weight:700}:is(#fms-h,#fms-f) .price__old{color:var(--c-muted);font-size:.8125rem;text-decoration:line-through}:is(#fms-h,#fms-f) .price__unit{color:var(--c-muted);font-size:.8125rem}:is(#fms-h,#fms-f) .main{padding-bottom:var(--s6)}:is(#fms-h,#fms-f) .main:focus{outline:0}:is(#fms-h,#fms-f) .pdp__top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5);padding-bottom:var(--s6)}:is(#fms-h,#fms-f) .pdp__info{display:flex;flex-direction:column;gap:var(--s4)}:is(#fms-h,#fms-f) .pdp__title{margin:0}:is(#fms-h,#fms-f) .gallery{position:relative;margin:0 calc(-1 * var(--gut))}:is(#fms-h,#fms-f) .gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none}:is(#fms-h,#fms-f) .gallery__track::-webkit-scrollbar{display:none}:is(#fms-h,#fms-f) .gallery__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;background:var(--c-cream);aspect-ratio:4/5}:is(#fms-h,#fms-f) .gallery__slide img,:is(#fms-h,#fms-f) .gallery__slide video{width:100%;height:100%;object-fit:contain}:is(#fms-h,#fms-f) .gallery__count{position:absolute;right:var(--gut);bottom:var(--s3);padding:2px var(--s2);background:rgb(255 255 255 / .9);font-size:.75rem;letter-spacing:var(--tr-ui)}:is(#fms-h,#fms-f) .gallery__thumbs{position:relative;display:flex;gap:var(--s2);overflow-x:auto;padding:var(--s2) var(--gut) 0;list-style:none;scrollbar-width:none}:is(#fms-h,#fms-f) .gallery__thumbs a{display:block;width:56px;border:1px solid transparent;background:var(--c-cream);aspect-ratio:4/5}:is(#fms-h,#fms-f) .gallery__thumbs a[aria-current="true"]{border-color:var(--c-text)}:is(#fms-h,#fms-f) .gallery__thumbs img{width:100%;height:100%;object-fit:cover}:is(#fms-h,#fms-f) .buybox{display:flex;flex-direction:column;gap:var(--s4)}:is(#fms-h,#fms-f) .buybox h1{margin:0}:is(#fms-h,#fms-f) .buybox .price{font-size:1.375rem}:is(#fms-h,#fms-f) .buybox .price__old{font-size:1rem}:is(#fms-h,#fms-f) .buybox__note{margin:0;color:var(--c-muted);font-size:.8125rem}:is(#fms-h,#fms-f) .buybox__actions{display:grid;gap:var(--s3)}:is(#fms-h,#fms-f) .buybox__alert{padding:var(--s4);border-left:3px solid var(--c-gold);background:var(--c-cream)}:is(#fms-h,#fms-f) .consent__btns{display:flex;gap:var(--s2)}@media (min-width:640px){:is(#fms-h,#fms-f) .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6) var(--s5)}}@media (min-width:900px){:is(#fms-h,#fms-f),body.fm-shell{--gut:24px;--hdr-h:72px}:is(#fms-h,#fms-f) .menu-btn,:is(#fms-h,#fms-f) .search-btn,.fm-js :is(#fms-h,#fms-f) .nav__head,:is(#fms-h,#fms-f) .scrim{display:none!important}:is(#fms-h,#fms-f) .hdr__label{position:static;width:auto;height:auto;margin-left:6px;overflow:visible;clip:auto}:is(#fms-h,#fms-f) .hdr__logo{margin-right:0}:is(#fms-h,#fms-f) .hdr__logo img{max-height:42px}:is(#fms-h,#fms-f) .home__banners{--bn-cols:4;grid-template-rows:none}:is(#fms-h,#fms-f) .home__banners .is-lead{grid-column:span 2;grid-row:span 2}:is(#fms-h,#fms-f) .home__banners .is-lead img{height:100%}:is(#fms-h,#fms-f) .hdr__in{gap:var(--s5)}:is(#fms-h,#fms-f) .hdr__in{flex-wrap:nowrap}:is(#fms-h,#fms-f) .search,html:not(.fm-js) :is(#fms-h,#fms-f) .search{display:flex;order:0;flex:1 1 auto;justify-content:center;padding:0}:is(#fms-h,#fms-f) .search input{width:min(100%,320px);min-height:40px;border-color:var(--c-line)}.fm-js :is(#fms-h,#fms-f) .nav,:is(#fms-h,#fms-f) .nav{position:relative;width:auto;overflow:visible;transform:none;visibility:visible;border-top:1px solid var(--c-line);transition:none}:is(#fms-h,#fms-f) .nav__list{flex-wrap:wrap;justify-content:center;gap:0 var(--s5);padding:0 var(--gut);overflow:visible}:is(#fms-h,#fms-f) .nav__item{position:relative}:is(#fms-h,#fms-f) .nav__item--shop{position:static}:is(#fms-h,#fms-f) .nav__link{padding:var(--s3) 0}:is(#fms-h,#fms-f) .grid{grid-template-columns:repeat(4,minmax(0,1fr))}:is(#fms-h,#fms-f) .lst{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--s6);align-items:start}:is(#fms-h,#fms-f) .lst__side{display:block;padding-top:var(--s4)}:is(#fms-h,#fms-f) .lst .grid{grid-template-columns:repeat(3,minmax(0,1fr))}:is(#fms-h,#fms-f) .pdp__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);align-items:start}:is(#fms-h,#fms-f) .gallery{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:var(--s3);margin:0}:is(#fms-h,#fms-f) .gallery__track{grid-column:2;grid-row:1}:is(#fms-h,#fms-f) .gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;height:0;min-height:100%;padding:0;overflow-y:auto}:is(#fms-h,#fms-f) .gallery__thumbs a{width:72px}:is(#fms-h,#fms-f) .gallery__count{right:var(--s3)}:is(#fms-h,#fms-f) .pdp__info{position:sticky;top:calc(var(--hdr-h) + 56px)}}:is(#fms-h,#fms-f) .btn--gold{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-text)}:is(#fms-h,#fms-f) .btn--gold:hover{background:var(--c-olive);border-color:var(--c-olive);color:var(--c-text)}:is(#fms-h,#fms-f) .page-head{padding:var(--s4) 0 var(--s5)}:is(#fms-h,#fms-f) .page-head h1{margin-bottom:var(--s2)}:is(#fms-h,#fms-f) .hero{position:relative;display:grid;background:var(--c-cream)}:is(#fms-h,#fms-f) .hero__media img{width:100%;aspect-ratio:4/5;object-fit:cover}:is(#fms-h,#fms-f) .hero__copy{padding:var(--s6) var(--gut)}:is(#fms-h,#fms-f) .hero__copy h1{text-transform:uppercase;letter-spacing:var(--tr-head)}:is(#fms-h,#fms-f) .hero__actions{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5)}:is(#fms-h,#fms-f) .section{padding:var(--s7) 0}:is(#fms-h,#fms-f) .section--tint{background:var(--c-cream)}:is(#fms-h,#fms-f) .section--sand{background:var(--c-sand)}:is(#fms-h,#fms-f) .section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s2) var(--s4);margin-bottom:var(--s5)}:is(#fms-h,#fms-f) .section__head h2{margin:0}:is(#fms-h,#fms-f) .section__more{font-size:.8125rem;letter-spacing:var(--tr-ui);text-transform:uppercase}:is(#fms-h,#fms-f) .prose{max-width:72ch;color:var(--c-text);overflow-wrap:break-word}:is(#fms-h,#fms-f) .prose h2,:is(#fms-h,#fms-f) .prose h3{margin-top:var(--s5)}:is(#fms-h,#fms-f) .prose ul,:is(#fms-h,#fms-f) .prose ol{margin:0 0 var(--s4);padding-left:1.25em}:is(#fms-h,#fms-f) .prose li{margin-bottom:var(--s1)}:is(#fms-h,#fms-f) .prose img{height:auto;margin:var(--s4) 0}:is(#fms-h,#fms-f) .prose table{width:100%;margin:0 0 var(--s4);border-collapse:collapse;font-size:.9375rem}:is(#fms-h,#fms-f) .prose td,:is(#fms-h,#fms-f) .prose th{padding:var(--s2);border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}:is(#fms-h,#fms-f) .prose--muted{color:var(--c-muted)}:is(#fms-h,#fms-f) .read-more{margin-top:var(--s5)}:is(#fms-h,#fms-f) .facts__row{display:contents}:is(#fms-h,#fms-f) .facts{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:0;border-top:1px solid var(--c-line);font-size:.875rem}:is(#fms-h,#fms-f) .facts dt,:is(#fms-h,#fms-f) .facts dd{margin:0;padding:var(--s3) 0;border-bottom:1px solid var(--c-line)}:is(#fms-h,#fms-f) .facts dt{padding-right:var(--s3);color:var(--c-muted);letter-spacing:.04em}:is(#fms-h,#fms-f) .facts dd{font-weight:400}:is(#fms-h,#fms-f) .pdp-options{display:grid;gap:var(--s3);font-size:.9375rem}:is(#fms-h,#fms-f) .pdp-options select,:is(#fms-h,#fms-f) .pdp-options input[type=text]{width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--c-sand-2);border-radius:var(--r);background:#fff}:is(#fms-h,#fms-f) .pdp-section,:is(#fms-h,#fms-f) .pdp__section{padding:var(--s6) 0;border-top:1px solid var(--c-line)}:is(#fms-h,#fms-f) .pdp-section:first-child{border-top:0}:is(#fms-h,#fms-f) .pdp__section>.prose,:is(#fms-h,#fms-f) .listing__about,:is(#fms-h,#fms-f) .home__about{max-width:72ch}:is(#fms-h,#fms-f) .pdp__banner{display:block}:is(#fms-h,#fms-f) .pdp__banner img{width:100%;height:auto}:is(#fms-h,#fms-f) .options{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--s3);margin:0 0 var(--s5);list-style:none}:is(#fms-h,#fms-f) .options__item{display:grid;gap:var(--s2);font-size:.8125rem;text-align:center}:is(#fms-h,#fms-f) .options__item img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--c-cream)}:is(#fms-h,#fms-f) .links{display:grid;gap:var(--s2);list-style:none}:is(#fms-h,#fms-f) .links a{display:block;padding:var(--s3) var(--s4);border:1px solid var(--c-line);color:var(--c-text);text-decoration:none}:is(#fms-h,#fms-f) .links a:hover{border-color:var(--c-gold)}:is(#fms-h,#fms-f) .home__section{padding:var(--s7) 0 0}:is(#fms-h,#fms-f) .home__section h2,:is(#fms-h,#fms-f) .pdp__section h2{text-align:center}:is(#fms-h,#fms-f) .home__section video{width:100%;height:auto;background:var(--c-cream)}:is(#fms-h,#fms-f) .listing__about,:is(#fms-h,#fms-f) .home__about{margin:var(--s7) auto 0;padding-top:var(--s6);border-top:1px solid var(--c-line)}:is(#fms-h,#fms-f) .main>.faq{margin:var(--s7) auto 0}:is(#fms-h,#fms-f) .info__body{margin-bottom:var(--s5)}:is(#fms-h,#fms-f) .info__company{max-width:72ch}:is(#fms-h,#fms-f) .info__updated{margin-top:var(--s5);font-size:.8125rem}:is(#fms-h,#fms-f) .info__more{margin-top:var(--s6)}:is(#fms-h,#fms-f) .info__more .cats{padding-bottom:var(--s4)}@media (min-width:900px){:is(#fms-h,#fms-f) .info__more{display:none}}:is(#fms-h,#fms-f) .trust-mini{display:grid;gap:var(--s2);margin:0;padding:var(--s4) 0 0;border-top:1px solid var(--c-line);list-style:none;font-size:.8125rem;color:var(--c-muted)}:is(#fms-h,#fms-f) .trust-mini li{display:flex;gap:var(--s2);align-items:flex-start}:is(#fms-h,#fms-f) .trust-mini svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:var(--c-gold)}:is(#fms-h,#fms-f) .faq{max-width:820px}:is(#fms-h,#fms-f) .faq__item{border-bottom:1px solid var(--c-line)}:is(#fms-h,#fms-f) .faq__item:first-of-type{border-top:1px solid var(--c-line)}:is(#fms-h,#fms-f) .faq__q{position:relative;display:block;padding:var(--s4) var(--s6) var(--s4) 0;font-weight:400;cursor:pointer;list-style:none}:is(#fms-h,#fms-f) .faq__q::-webkit-details-marker{display:none}:is(#fms-h,#fms-f) .faq__q::after{content:"";position:absolute;top:50%;right:var(--s2);width:10px;height:10px;margin-top:-7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s}:is(#fms-h,#fms-f) .faq__item[open] .faq__q::after{margin-top:-2px;transform:rotate(-135deg)}:is(#fms-h,#fms-f) .faq__a{padding:0 0 var(--s4);color:var(--c-muted)}:is(#fms-h,#fms-f) .faq__a>:last-child{margin-bottom:0}:is(#fms-h,#fms-f) .listing-head{display:grid;gap:var(--s3);padding:var(--s3) 0 var(--s5)}:is(#fms-h,#fms-f) .listing-head h1{margin:0}:is(#fms-h,#fms-f) .listing-intro{max-width:72ch;color:var(--c-muted)}:is(#fms-h,#fms-f) .toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);margin:0 0 var(--s5);padding:var(--s3) 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);font-size:.8125rem}:is(#fms-h,#fms-f) .toolbar__count{color:var(--c-muted);letter-spacing:.04em}:is(#fms-h,#fms-f) .filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}:is(#fms-h,#fms-f) .filters label{color:var(--c-muted);letter-spacing:var(--tr-ui);text-transform:uppercase;font-size:.75rem}:is(#fms-h,#fms-f) .filters select{min-height:40px;padding:var(--s1) var(--s6) var(--s1) var(--s3);border:1px solid var(--c-sand-2);border-radius:var(--r);background:#fff}:is(#fms-h,#fms-f) .filters .btn{min-height:40px;padding:var(--s1) var(--s4)}.fm-js :is(#fms-h,#fms-f) .filters [data-autosubmit-btn]{display:none}:is(#fms-h,#fms-f) .chips{display:flex;gap:var(--s2);overflow-x:auto;margin:0 0 var(--s5);padding:0;list-style:none;scrollbar-width:none}:is(#fms-h,#fms-f) .chips a{display:inline-block;padding:var(--s2) var(--s4);border:1px solid var(--c-sand-2);border-radius:999px;color:var(--c-text);font-size:.8125rem;text-decoration:none;white-space:nowrap}:is(#fms-h,#fms-f) .chips a:hover,:is(#fms-h,#fms-f) .chips a[aria-current]{border-color:var(--c-text);background:var(--c-sand)}:is(#fms-h,#fms-f) .chips--wrap{flex-wrap:wrap;justify-content:center;overflow-x:visible;margin:var(--s4) 0 0}:is(#fms-h,#fms-f) .banner{display:block;margin:0 0 var(--s5)}:is(#fms-h,#fms-f) .banner img{width:100%}:is(#fms-h,#fms-f) .empty{padding:var(--s7) 0;text-align:center;color:var(--c-muted)}:is(#fms-h,#fms-f) .pager{margin:var(--s7) 0 var(--s5)}:is(#fms-h,#fms-f) .pager ol{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2);list-style:none}:is(#fms-h,#fms-f) .pager a,:is(#fms-h,#fms-f) .pager span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--s3);border:1px solid var(--c-line);border-radius:var(--r);color:var(--c-text);font-size:.875rem;text-decoration:none}:is(#fms-h,#fms-f) .pager a:hover{border-color:var(--c-text)}:is(#fms-h,#fms-f) .pager [aria-current="page"]{border-color:var(--c-text);background:var(--c-text);color:#fff}:is(#fms-h,#fms-f) .pager .pager__gap{border:0;min-width:24px;padding:0}:is(#fms-h,#fms-f) .pager .pager__dir{letter-spacing:var(--tr-ui);text-transform:uppercase;font-size:.75rem}:is(#fms-h,#fms-f) .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);list-style:none}:is(#fms-h,#fms-f) .tile{position:relative;display:block;color:var(--c-text);text-decoration:none}:is(#fms-h,#fms-f) .tile__media{display:block;overflow:hidden;background:var(--c-cream);aspect-ratio:4/5}:is(#fms-h,#fms-f) .tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}:is(#fms-h,#fms-f) .tile:hover .tile__media img{transform:scale(1.03)}:is(#fms-h,#fms-f) .tile__name{display:block;padding:var(--s3) 0 0;font-size:.8125rem;letter-spacing:var(--tr-head);text-align:center;text-transform:uppercase}:is(#fms-h,#fms-f) .trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s4);margin:0;padding:0;list-style:none;text-align:center}:is(#fms-h,#fms-f) .trust__item{display:grid;justify-items:center;gap:var(--s2);font-size:.8125rem;line-height:1.45}:is(#fms-h,#fms-f) .trust__item svg{width:28px;height:28px;color:var(--c-gold)}:is(#fms-h,#fms-f) .trust__item strong{display:block;font-size:.75rem;font-weight:700;letter-spacing:var(--tr-head);text-transform:uppercase}:is(#fms-h,#fms-f) .quotes{display:grid;gap:var(--s4);margin:0;padding:0;list-style:none}:is(#fms-h,#fms-f) .quote{margin:0;padding:var(--s5);background:#fff;border:1px solid var(--c-line)}:is(#fms-h,#fms-f) .quote blockquote{margin:0 0 var(--s3);font-size:1.0625rem;font-weight:300;line-height:1.55}:is(#fms-h,#fms-f) .quote figcaption{color:var(--c-muted);font-size:.8125rem;letter-spacing:.04em}:is(#fms-h,#fms-f) .quotes--placeholder .quote{border-style:dashed;color:var(--c-muted)}:is(#fms-h,#fms-f) .newsletter{display:grid;gap:var(--s4);max-width:640px;margin:0 auto;text-align:center}:is(#fms-h,#fms-f) .newsletter form{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:center}:is(#fms-h,#fms-f) .newsletter input[type=email]{flex:1 1 220px;min-height:48px;padding:var(--s2) var(--s4);border:1px solid var(--c-sand-2);border-radius:var(--r);background:#fff}:is(#fms-h,#fms-f) .articles{display:grid;gap:var(--s3);margin:0;padding:0;list-style:none}:is(#fms-h,#fms-f) .articles a{display:block;padding:var(--s3) var(--s4);border:1px solid var(--c-line);color:var(--c-text);text-decoration:none}:is(#fms-h,#fms-f) .articles a:hover{border-color:var(--c-gold)}:is(#fms-h,#fms-f) .gallery__slide--video{position:relative}:is(#fms-h,#fms-f) .gallery__thumbs .is-video{position:relative}:is(#fms-h,#fms-f) .gallery__thumbs .is-video::after{content:"";position:absolute;top:50%;left:50%;margin:-7px 0 0 -5px;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 0 2px rgb(0 0 0 / .5))}:is(#fms-h,#fms-f) .ftr{margin-top:var(--s8);padding:var(--s7) 0 var(--s5);background:var(--c-cream);border-top:1px solid var(--c-sand);font-size:.875rem}:is(#fms-h,#fms-f) .ftr__grid{display:grid;gap:var(--s6)}:is(#fms-h,#fms-f) .ftr h2{margin-bottom:var(--s3);font-size:.75rem;font-weight:700}:is(#fms-h,#fms-f) .ftr ul{list-style:none}:is(#fms-h,#fms-f) .ftr li{margin-bottom:var(--s2)}:is(#fms-h,#fms-f) .ftr a{color:var(--c-text);text-decoration:none}:is(#fms-h,#fms-f) .ftr a:hover{text-decoration:underline}:is(#fms-h,#fms-f) .ftr address{font-style:normal;color:var(--c-muted);line-height:1.7}:is(#fms-h,#fms-f) .ftr__social{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4)}:is(#fms-h,#fms-f) .ftr__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s3);margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--c-sand);color:var(--c-muted);font-size:.75rem}:is(#fms-h,#fms-f) .ftr__legal p{margin:0}:is(#fms-h,#fms-f) .notice{padding:var(--s3) var(--s4);border-left:3px solid var(--c-teal);background:#f3fafb;font-size:.875rem}:is(#fms-h,#fms-f) .btn:hover{background:#000;color:#fff}:is(#fms-h,#fms-f) .btn--ghost:hover{background:var(--c-sand);color:var(--c-text)}:is(#fms-h,#fms-f) .card:hover .card__media img{transform:scale(1.03)}:is(#fms-h,#fms-f) .crumbs a:hover{color:var(--c-text);text-decoration:underline}@media (prefers-reduced-motion:reduce){:is(#fms-h,#fms-f) *,:is(#fms-h,#fms-f) *::before,:is(#fms-h,#fms-f) *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html:not(.fm-js) :is(#fms-h,#fms-f) .nav{position:relative}:is(#fms-h,#fms-f) .mega__panel{position:absolute;left:0;right:0;top:100%;z-index:50;max-height:calc(100vh - var(--hdr-h) - 64px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);box-shadow:0 12px 24px rgb(18 18 18 / .08);text-align:left}:is(#fms-h,#fms-f) .mega__cols{max-width:var(--wrap);margin:0 auto;padding:var(--s5) var(--gut);list-style:none;columns:5 180px;column-gap:var(--s6)}:is(#fms-h,#fms-f) .mega__grp{break-inside:avoid;padding-bottom:var(--s4)}:is(#fms-h,#fms-f) .mega__top{display:block;padding:var(--s1) 0;color:var(--c-text);font-size:.75rem;font-weight:700;letter-spacing:var(--tr-ui);line-height:1.4;text-decoration:none;text-transform:uppercase}:is(#fms-h,#fms-f) .mega__subs{list-style:none}:is(#fms-h,#fms-f) .mega__subs a{display:block;padding:3px 0;color:var(--c-muted);font-size:.875rem;line-height:1.4;text-decoration:none}:is(#fms-h,#fms-f) .mega a:hover,:is(#fms-h,#fms-f) .mega [aria-current]{color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-gold)}:is(#fms-h,#fms-f) .mega[open]>.mega__btn::after{transform:rotate(-135deg);margin-bottom:-1px}:is(#fms-h,#fms-f) .mega__tog{position:absolute;top:0;right:-10px;width:44px;height:44px;padding:0;border:0;background:none;color:var(--c-text);cursor:pointer}:is(#fms-h,#fms-f) .mega__tog::after{content:"";display:inline-block;width:7px;height:7px;margin-bottom:3px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}:is(#fms-h,#fms-f) .mega__tog[aria-expanded="true"]::after{transform:rotate(-135deg);margin-bottom:-3px}@media (max-width:899.98px){.fm-js :is(#fms-h,#fms-f) .nav__list{display:block;padding:var(--s2) var(--gut) var(--s7);overflow:visible}.fm-js :is(#fms-h,#fms-f) .nav__item{border-bottom:1px solid var(--c-line)}.fm-js :is(#fms-h,#fms-f) .nav__item--dup{display:none}.fm-js :is(#fms-h,#fms-f) .nav__link{padding:var(--s3) 0}.fm-js :is(#fms-h,#fms-f) .nav__head{display:flex;align-items:center;justify-content:space-between;padding:var(--s2) var(--gut);border-bottom:1px solid var(--c-line)}.fm-js :is(#fms-h,#fms-f) .mega>summary{display:none}.fm-js :is(#fms-h,#fms-f) .mega__panel{position:static;max-height:none;overflow:visible;border:0;box-shadow:none}.fm-js :is(#fms-h,#fms-f) .mega__cols{columns:auto;padding:0}.fm-js :is(#fms-h,#fms-f) .mega__grp{position:relative;padding:0;border-bottom:1px solid var(--c-line)}.fm-js :is(#fms-h,#fms-f) .mega__grp:last-child{border-bottom:0}.fm-js :is(#fms-h,#fms-f) .mega__top{padding:var(--s3) 44px var(--s3) 0;font-size:.8125rem}.fm-js :is(#fms-h,#fms-f) .mega__tog[aria-expanded="false"]+.mega__subs{display:none}.fm-js :is(#fms-h,#fms-f) .mega__subs{padding:0 0 var(--s3) var(--s3)}.fm-js :is(#fms-h,#fms-f) .mega__subs a{padding:var(--s2) 0}}@media (min-width:900px){:is(#fms-h,#fms-f) .mega__tog{display:none}:is(#fms-h,#fms-f) .nav__sub{position:absolute;top:100%;left:50%;z-index:50;min-width:220px;padding:var(--s3) var(--s4);background:#fff;border:1px solid var(--c-line);transform:translateX(-50%);list-style:none}:is(#fms-h,#fms-f) .nav__item:hover>.nav__sub,:is(#fms-h,#fms-f) .nav__item:focus-within>.nav__sub{display:block}:is(#fms-h,#fms-f) .nav__sub a{display:block;padding:var(--s1) 0;color:var(--c-text);font-size:.875rem;text-decoration:none;white-space:nowrap}}@media (min-width:640px){:is(#fms-h,#fms-f) .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}:is(#fms-h,#fms-f) .trust{grid-template-columns:repeat(4,minmax(0,1fr))}:is(#fms-h,#fms-f) .quotes{grid-template-columns:repeat(3,minmax(0,1fr))}:is(#fms-h,#fms-f) .ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){:is(#fms-h,#fms-f) .section{padding:var(--s8) 0}:is(#fms-h,#fms-f) .hero{grid-template-columns:1fr 1fr;align-items:center}:is(#fms-h,#fms-f) .hero__media{order:2}:is(#fms-h,#fms-f) .hero__copy{padding:var(--s7) var(--s7) var(--s7) max(var(--gut),calc((100vw - var(--wrap)) / 2 + var(--gut)))}:is(#fms-h,#fms-f) .listing-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--s6)}:is(#fms-h,#fms-f) .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}:is(#fms-h,#fms-f) .ftr__grid{grid-template-columns:2fr 1fr 1fr 1fr}}@media print{:is(#fms-h,#fms-f) .hdr,:is(#fms-h,#fms-f) .nav,:is(#fms-h,#fms-f) .ftr,:is(#fms-h,#fms-f) .gallery__thumbs,:is(#fms-h,#fms-f) .skip{display:none!important}:is(#fms-h,#fms-f){color:#000}}
#fms-h .fms-cur{position:relative}#fms-h .fms-cur__btn{list-style:none;font-weight:700;gap:2px}#fms-h .fms-cur__btn::-webkit-details-marker{display:none}#fms-h .fms-cur__btn::after{content:"";width:6px;height:6px;margin-left:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px)}#fms-h .fms-cur__list{position:absolute;right:0;top:100%;z-index:70;min-width:132px;margin:0;padding:var(--s2) 0;list-style:none;background:#fff;border:1px solid var(--c-line);box-shadow:0 8px 24px rgb(0 0 0 / .08)}#fms-h .fms-cur__list a{display:block;padding:var(--s2) var(--s4);color:var(--c-text);font-size:.8125rem;letter-spacing:var(--tr-ui);text-decoration:none;white-space:nowrap}#fms-h .fms-cur__list a:hover,#fms-h .fms-cur__list a[aria-current]{background:var(--c-cream)}#fms-h .fms-cur__list a[aria-current]{font-weight:700}body.fm-shell{background:var(--c-bg);color:var(--c-text)}body.fm-shell #fms-f{margin-top:var(--s7)}body.fm-shell--cart #content :where(*:not(i,svg,svg *,[class^="fi"],[class*=" fi-"],[class*="icon"])){font-family:var(--f-sans)}body.fm-shell--cart #content{color:var(--c-text)}body.fm-shell--cart #content :is(h1,h2,h3,h4,h5){color:var(--c-text);font-weight:300;letter-spacing:.03em}body.fm-shell--cart #content :is(p,li,td,label,span,div)>a:not([class]){color:var(--c-link)}body.fm-shell--cart #content :is(p,li,td,label,span,div)>a:not([class]):hover{color:var(--c-text)}body.fm-shell--cart #content :is(.button,input[type=submit],input[type=button],button[type=submit]):not(.hollow,.clear,.secondary,.alert,.warning,.close-button,[disabled],.disabled){background-color:var(--c-text);border-color:var(--c-text);color:#fff;border-radius:var(--r);letter-spacing:var(--tr-ui);text-transform:uppercase;font-weight:700}body.fm-shell--cart #content :is(.button,input[type=submit],input[type=button],button[type=submit]):not(.hollow,.clear,.secondary,.alert,.warning,.close-button,[disabled],.disabled):hover{background-color:#000;border-color:#000;color:#fff}body.fm-shell--cart #content .button.hollow{border-color:var(--c-text);color:var(--c-text);border-radius:var(--r)}body.fm-shell--cart #content :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea){border-color:var(--c-sand-2);border-radius:var(--r);box-shadow:none}body.fm-shell--cart #content :is(input,select,textarea):focus{border-color:var(--c-text);box-shadow:0 0 0 1px var(--c-text)}body.fm-shell--cart #content :is(input[type=checkbox],input[type=radio]){accent-color:var(--c-text)}body.fm-shell #consent-modal{left:0;right:0;bottom:0;max-width:none;border:0;border-top:1px solid var(--c-line);border-radius:0;box-shadow:0 -4px 16px rgb(0 0 0 / .06);padding:var(--s3) var(--gut);font-family:var(--f-sans);color:var(--c-muted);text-align:center}body.fm-shell #consent-modal p{display:inline-block;max-width:64ch;margin:0 var(--s4) var(--s2) 0;font-size:.875rem;line-height:1.45;vertical-align:middle}body.fm-shell #consent-modal button{min-height:44px;margin:0 var(--s1);padding:var(--s2) var(--s5);border:1px solid var(--c-text);border-radius:var(--r);font:700 .8125rem/1 var(--f-sans);letter-spacing:var(--tr-ui);text-transform:uppercase;vertical-align:middle}body.fm-shell #consent-accept{background:var(--c-text);color:#fff}body.fm-shell #consent-decline{background:transparent;color:var(--c-text)}#fms-h .fms-cur-m{display:none}#fms-h .fms-cur-m__t{display:block;margin:0 0 var(--s1);font-size:.75rem;letter-spacing:var(--tr-head);text-transform:uppercase;color:var(--c-muted)}#fms-h .fms-cur-m__list{display:flex;gap:var(--s2);margin:0;padding:0;list-style:none}#fms-h .fms-cur-m__list a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s3);border:1px solid var(--c-line);border-radius:var(--r);color:var(--c-text);font-size:.8125rem;text-decoration:none;white-space:nowrap}#fms-h .fms-cur-m__list a[aria-current]{border-color:var(--c-text);font-weight:700}@media (max-width:899.98px){#fms-h .fms-cur{display:none}.fm-js #fms-h .fms-cur-m{display:block;padding:var(--s3) 0;border-bottom:1px solid var(--c-line)}}body.fm-shell #fms-h .hdr{position:relative !important;top:auto !important}body.fm-shell .off-canvas-content{height:auto !important;min-height:0 !important}body.fm-shell .off-canvas-content>main.content-block{flex:0 0 auto !important}body.fm-shell--cart main.content-block{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1.5rem}body.fm-shell--cart main table td,body.fm-shell--cart main table th{padding-top:.55rem;padding-bottom:.55rem;height:auto}body.fm-shell--cart main table tr{height:auto}
