body{background-color:#fff}a[href],button:not(:disabled),[role=button],input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),label[for],summary{cursor:pointer}@font-face{font-family:SteakMarbleFont;src:url(/assets/fonts/steakmarblefont.woff)format("woff"),url(/assets/fonts/steakmarblefont.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:UbuntuMonoHint;src:url(/assets/fonts/ubuntumono-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:UbuntuMonoHint;src:url(/assets/fonts/ubuntumono-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}*{box-sizing:border-box;margin:0;padding:0}body,html,#root{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;overflow:hidden}.app-container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.app-container *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.content-wrapper{justify-content:center;align-items:center;width:100px;height:100px;margin-top:80px;display:flex;position:relative}.icon-positioner{width:100%;height:100%;position:absolute;top:0;left:0}.icon-container{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:48px;height:48px;margin:auto;display:flex}.icon{filter:drop-shadow(0 2px 4px #0000000d);width:100%;height:100%}.tap-hint{transform:translateX(calc(-50% - var(--tap-hint-shift-x)));pointer-events:none;z-index:5;opacity:1;visibility:visible;animation:tap-hint-dismiss 4.2s linear var(--hint-animation-delay,0s) forwards;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;left:50%}.tap-hint-label{color:#000;font-family:UbuntuMonoHint,SFMono-Regular,Consolas,monospace;font-size:var(--tap-hint-font-size);letter-spacing:.04em;white-space:nowrap;text-shadow:0 1px 10px #ffffffe6;opacity:0;animation:tap-hint-flash 4.2s ease-in-out var(--hint-animation-delay,0s) forwards;line-height:1}.box-hint{pointer-events:none;z-index:5;opacity:1;visibility:visible;animation:tap-hint-dismiss 4.2s linear var(--hint-animation-delay,0s) forwards;flex-direction:column;align-items:center;gap:2px;display:flex;position:fixed;transform:translate(-50%)}.box-hint--pending{visibility:hidden}.box-hint-label{color:#000;font-family:UbuntuMonoHint,SFMono-Regular,Consolas,monospace;font-size:var(--box-hint-font-size);letter-spacing:.04em;white-space:nowrap;text-shadow:0 1px 10px #ffffffe6;opacity:0;animation:tap-hint-flash 4.2s ease-in-out var(--hint-animation-delay,0s) forwards;line-height:1}.app-container.dark .tap-hint,.app-container.eclipse .tap-hint,.app-container.blood .tap-hint,.app-container.dark .box-hint,.app-container.eclipse .box-hint,.app-container.blood .box-hint{display:none}.tap-hint-arrow{margin-left:var(--tap-hint-arrow-offset-x);opacity:0;animation:tap-hint-flash 4.2s ease-in-out var(--hint-animation-delay,0s) forwards;align-self:flex-start;position:relative}.box-hint-arrow{opacity:0;animation:tap-hint-flash 4.2s ease-in-out var(--hint-animation-delay,0s) forwards;position:relative}.tap-hint-arrow-svg,.box-hint-arrow-svg{display:block;overflow:visible}.tap-hint-arrow-path{fill:none;stroke:#000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke;shape-rendering:crispedges}@keyframes tap-hint-flash{0%,8%,19%,31%,42%,54%,66%,78%,88%,to{opacity:0}12%,15%,35%,38%,58%,61%,81%,84%{opacity:1}17%,40%,63%,86%{opacity:.14}}@keyframes tap-hint-dismiss{0%,99.9%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.box-button{z-index:3;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-origin:bottom;contain:layout paint style size;will-change:transform, filter;filter:drop-shadow(0 12px 20px var(--box-shadow-color,#4f381f2e));opacity:0;visibility:hidden;background:0 0;border:0;padding:0;display:block;position:fixed;overflow:visible}.box-button--back{z-index:3}.box-button--front{z-index:5;pointer-events:none;filter:none}.box-button[data-ready=true]{opacity:1;visibility:visible}.box-button:focus-visible{outline-offset:4px;outline:1px solid #00000059}.box-button-canvas{width:100%;height:100%;display:block}.home-seo-panel{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:text;user-select:text;background:#ffffffb8;border:1px solid #0000001f;border-radius:1rem;gap:.55rem;width:min(32rem,100vw - 2rem);padding:1rem 1.1rem;display:grid;position:fixed;bottom:clamp(1rem,2vw,2rem);left:clamp(1rem,2vw,2rem);box-shadow:0 12px 28px #00000014}.home-seo-panel *{-webkit-user-select:text;user-select:text}.home-seo-panel__eyebrow,.home-seo-panel__link{text-transform:uppercase;font-family:UbuntuMonoHint,SFMono-Regular,Consolas,monospace}.home-seo-panel__eyebrow{letter-spacing:.18em;color:#0000009e;font-size:.76rem}.home-seo-panel h1{color:#111;font-family:UbuntuMonoHint,SFMono-Regular,Consolas,monospace;font-size:clamp(1rem,2vw,1.22rem);line-height:1.3}.home-seo-panel p{color:#000000bd;font-family:UbuntuMonoHint,SFMono-Regular,Consolas,monospace;font-size:.84rem;line-height:1.45}.home-seo-panel__link{color:#fff;letter-spacing:.14em;background:#111;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2.5rem;padding:.7rem .95rem;font-size:.74rem;text-decoration:none;display:inline-flex}.home-seo-panel__link:hover,.home-seo-panel__link:focus-visible{background:#d03327}@media (width<=680px){.home-seo-panel{width:calc(100vw - 1rem);padding:.85rem .95rem;bottom:.5rem;left:.5rem;right:.5rem}}.cardboard-art{pointer-events:none;background:linear-gradient(#d0a979c7,#a3784ecc),url(/assets/textures/cardboard-corrugate-lines.jpg) 50%/cover no-repeat;position:fixed;inset:0;overflow:hidden}.cardboard-art__backdrop,.cardboard-art__lid,.cardboard-art__wall,.cardboard-art__floor,.cardboard-art__lip,.cardboard-art__grain,.cardboard-art__vignette{display:none}.box-storefront{isolation:isolate;color:#241308;background:#a06e43;font-family:UbuntuMonoHint,SFMono-Regular,Consolas,monospace;font-weight:700;position:fixed;inset:0;overflow:hidden}.box-storefront__art{width:100%;height:100%;display:block;position:fixed;inset:0}.box-storefront__ui{justify-content:center;height:100%;padding:clamp(1rem,2.8vw,2.4rem);display:flex;position:relative}.box-storefront__floor-region{width:min(1480px,100%);height:calc(100dvh - 2*clamp(1rem,2.8vw,2.4rem));padding:clamp(.95rem,1.8vw,1.5rem);position:relative}.box-storefront__floor-stage{-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);background:#fff4e457;border:1px solid #fff0d847;border-radius:1.7rem;height:100%;padding:clamp(1rem,1.8vw,1.7rem);position:relative;box-shadow:inset 0 0 0 1px #fff1d61f,0 24px 48px #381c0b1f}.box-storefront__frame{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:clamp(.6rem,1vh,.95rem);height:100%;display:grid}.box-storefront__brandbar,.box-storefront__content,.box-storefront__frame-footer{grid-column:1/-1}.box-storefront__brandbar{align-items:center;gap:.82rem;display:flex}.box-storefront__brand-link{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.box-storefront__brand-logo{width:min(21rem,48vw);height:auto;display:block}.box-storefront__socials{flex-wrap:nowrap;align-items:center;gap:.3rem;display:inline-flex}.box-storefront__social-button{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;padding:0;line-height:0;display:inline-flex}.box-storefront__social-icon,.box-storefront__social-icon svg{width:1.28rem;height:1.28rem;display:block}.box-storefront__content{grid-template-rows:auto minmax(0,1fr);gap:.55rem;height:100%;min-height:0;display:grid}.box-storefront__alerts{gap:.45rem;display:grid}.box-storefront__sheet,.box-storefront__product-card,.box-storefront__checkout-card,.box-storefront__shipping-card,.box-storefront__success,.box-storefront__checkout-panel,.box-storefront__alert,.box-storefront__suggestion{border:1px solid #6e44252e;border-radius:1.2rem;box-shadow:0 16px 30px #3d210d14}.box-storefront__sheet{-webkit-backdrop-filter:blur(16px)saturate(108%);backdrop-filter:blur(16px)saturate(108%);background:linear-gradient(135deg,#fff5e76b,#ffeedb47);grid-template-columns:minmax(0,1.22fr) minmax(22rem,.9fr);gap:clamp(.7rem,.9vw,1rem);height:100%;min-height:0;padding:clamp(.7rem,1vw,1rem);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff7ea1a,0 16px 30px #3d210d14}.box-storefront__catalog-panel,.box-storefront__sidebar,.box-storefront__checkout-card,.box-storefront__success{min-width:0;min-height:0}.box-storefront__catalog-panel{flex-direction:column;gap:.75rem;display:flex;overflow:hidden}.box-storefront__catalog-head,.box-storefront__checkout-head,.box-storefront__selector-head,.box-storefront__checkout-panel-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.box-storefront__catalog-head{padding:0 .15rem}.box-storefront__panel-title,.box-storefront__checkout-head h2,.box-storefront__checkout-panel-title h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1}.box-storefront__panel-note,.box-storefront__slider-value,.box-storefront__ship-to,.box-storefront__summary-label,.box-storefront__summary-note,.box-storefront__portal-copy,.box-storefront__meta-chip,.box-storefront__micro-label{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.box-storefront__panel-note,.box-storefront__ship-to,.box-storefront__summary-label,.box-storefront__summary-note,.box-storefront__portal-copy,.box-storefront__meta-chip,.box-storefront__micro-label,.box-storefront__slider-value{color:#2d1b0dd1}.box-storefront__panel-note{text-align:right;max-width:20ch;margin:0;line-height:1.45}.box-storefront__micro-label{letter-spacing:.18em;margin:0}.box-storefront__slider-value{text-align:right;margin:0}.box-storefront__catalog-sections{flex:auto;align-content:start;gap:.85rem;min-height:0;padding-right:.18rem;display:grid;overflow:auto}.box-storefront__animal-section{gap:.45rem;min-width:0;display:grid}.box-storefront__animal-section-head{padding:0 .15rem}.box-storefront__product-grid{gap:.75rem;display:grid}.box-storefront__product-grid--beef,.box-storefront__product-grid--pork{grid-template-columns:repeat(5,minmax(0,1fr))}.box-storefront__product-card{background:#fff9efdb;grid-template-rows:minmax(0,1fr) auto;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.box-storefront__product-card.is-selected{border-color:#d233276b;box-shadow:0 16px 30px #3d210d14,0 0 0 1px #d2332726}.box-storefront__product-visual{appearance:none;cursor:pointer;aspect-ratio:1/1.08;background:linear-gradient(135deg,#f3dcc5e0,#c78f60d1);border:0;min-width:0;margin:0;padding:0;overflow:hidden}.box-storefront__product-visual img,.box-storefront__preview-overlay-image{object-fit:cover;width:100%;height:100%;display:block}.box-storefront__product-fallback{background:radial-gradient(circle at top,#fff3e8e6,#b06a3f7a),linear-gradient(135deg,#ffe9d3e6,#ad6c46d1);width:100%;height:100%;display:block}.box-storefront__product-overlay{background:linear-gradient(#fffaf3f0,#f8eee1f7);justify-content:space-between;align-items:flex-end;gap:.65rem;padding:.65rem .72rem .75rem;display:flex}.box-storefront__product-copy{gap:.28rem;min-width:0;display:grid}.box-storefront__product-title,.box-storefront__product-price{margin:0}.box-storefront__product-title{letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;line-height:1.14}.box-storefront__product-price{color:#9f241b;font-size:.72rem;line-height:1.12}.box-storefront__product-toggle,.box-storefront__button{appearance:none;cursor:pointer;font-family:inherit;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s,color .16s}.box-storefront__product-toggle{color:#9f241b;background:#d233271a;border:1px solid #9f241b38;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:1.05rem;line-height:1;display:inline-flex}.box-storefront__product-toggle.is-selected{color:#fff8f2;background:#d23327}.box-storefront__sidebar{display:grid}.box-storefront__checkout-card,.box-storefront__success{background:#fff9efdb;align-content:start;gap:.85rem;height:100%;padding:.95rem;display:grid;overflow:hidden}.box-storefront__checkout-body{align-content:start;gap:.85rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.box-storefront__shipping-card{background:#fffcf7d6;gap:.65rem;padding:.75rem;display:grid}.box-storefront__selector-group{gap:.55rem;display:grid}.box-storefront__selector-group--cadence{padding-bottom:.12rem}.box-storefront__cadence-slider{gap:.55rem;display:grid}.box-storefront__cadence-slider-shell{padding:.45rem 0 .2rem;position:relative}.box-storefront__cadence-rail{background:#6f492d29;border-radius:999px;height:.38rem;position:relative}.box-storefront__cadence-rail-fill{border-radius:inherit;background:linear-gradient(90deg,#d23327,#e88a43);position:absolute;inset:0 auto 0 0}.box-storefront__cadence-notch,.box-storefront__cadence-thumb{position:absolute;top:50%;transform:translate(-50%,-50%)}.box-storefront__cadence-notch{background:#7e54348c;border:2px solid #fff7eff0;border-radius:999px;width:.65rem;height:.65rem}.box-storefront__cadence-notch.is-active{background:#d23327}.box-storefront__cadence-thumb{background:#d23327;border:2px solid #fff7effa;border-radius:999px;width:1rem;height:1rem;box-shadow:0 8px 18px #9a361238}.box-storefront__cadence-range{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.box-storefront__cadence-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.box-storefront__cadence-stop{appearance:none;color:#2d1b0dbd;text-align:center;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.box-storefront__cadence-stop-label{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;line-height:1.2;display:block}.box-storefront__cadence-stop.is-active{color:#9f241b}.box-storefront__route-form{display:block}.box-storefront__route-shell{background:#fff9eff5;border:1px solid #6e44252e;border-radius:1rem;position:relative;overflow:hidden}.box-storefront__route-shell input,.box-storefront__suggestion,.box-storefront__button{font-family:inherit}.box-storefront__route-shell input{color:#2a180c;background:0 0;border:0;border-radius:1rem;width:100%;min-width:0;min-height:3.35rem;padding:0 8rem 0 1rem;font-size:.8rem;font-weight:700}.box-storefront__route-shell input::placeholder{color:#43291594}.box-storefront__route-submit{min-width:5.9rem;min-height:2.35rem;padding:0 1rem;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.box-storefront__suggestions{gap:.38rem;display:grid}.box-storefront__suggestion{text-align:left;color:#241308;background:#fff9eff0;gap:.18rem;width:100%;padding:.75rem .8rem;display:grid}.box-storefront__suggestion span{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.box-storefront__suggestion small{color:#3a2311bd;font-size:.56rem}.box-storefront__ship-to{margin:0}.box-storefront__meta-chip{background:#fffbf5c7;border:1px solid #794e2d29;border-radius:999px;justify-self:start;padding:.22rem .48rem}.box-storefront__summary{padding:.2rem 0 0}.box-storefront__summary dl{gap:.46rem;margin:0;display:grid}.box-storefront__summary div{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.box-storefront__summary dt,.box-storefront__summary dd{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.box-storefront__summary dd{text-align:right}.box-storefront__summary .is-total{border-top:1px solid #794e2d24;padding-top:.35rem}.box-storefront__summary .is-total dt,.box-storefront__summary .is-total dd{color:#9f241b;font-size:.98rem}.box-storefront__opt-in{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.box-storefront__opt-in input{accent-color:#d23327;margin:.15rem 0 0}.box-storefront__opt-in span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;line-height:1.45}.box-storefront__portal-copy{margin:0}.box-storefront__portal-inline-link,.box-storefront__faq-link{color:#d23327;text-decoration:none}.box-storefront__button{color:#241308;letter-spacing:.12em;text-transform:uppercase;background:#fff9efdb;border:1px solid #6e44252e;border-radius:999px;justify-content:center;align-items:center;min-height:2.8rem;padding:0 1.15rem;font-size:.68rem;text-decoration:none;display:inline-flex}.box-storefront__button--accent{color:#fff8f2;background:linear-gradient(135deg,#d23327,#c0561d);border-color:#9f241b47;box-shadow:0 10px 22px #7d271d33}.box-storefront__button--ghost{background:#fffaf4cc}.box-storefront__checkout-primary{width:100%}.box-storefront__button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.box-storefront__summary-note{margin:-.1rem 0 0;line-height:1.45}.box-storefront__alert{color:#221409db;background:#fffbf5e6;margin:0;padding:.72rem .85rem}.box-storefront__alert--error{color:#8b1d17}.box-storefront__frame-footer{justify-content:space-between;align-items:center;gap:.8rem;min-height:2.35rem;display:flex}.box-storefront__socials--footer{flex:none;justify-content:flex-start;margin-left:0}.box-storefront__faq-link{color:#fffbf5f5;letter-spacing:.18em;text-shadow:0 1px 2px #3d231052;font-size:1rem;font-weight:700;text-decoration:none}.box-storefront__checkout-overlay,.box-storefront__preview-overlay{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2112099e;position:fixed;inset:0}.box-storefront__checkout-overlay{place-items:center;padding:clamp(1rem,2.4vw,2rem);display:grid}.box-storefront__checkout-panel{background:#fff9eff5;grid-template-rows:auto minmax(0,1fr);gap:.8rem;width:min(860px,100%);height:min(88dvh,820px);padding:.95rem;display:grid}.box-storefront__checkout-panel-title{gap:.25rem;display:grid}.box-storefront__checkout-frame{background:#fffcf7eb;border:1px solid #6e44252e;border-radius:1rem;min-height:0;overflow:hidden}.box-storefront__checkout-frame.is-overlay{height:100%}.box-storefront__checkout-frame iframe{border:0;width:100%;height:100%}.box-storefront__preview-overlay{place-items:center;padding:clamp(.75rem,2.4vw,1.35rem);display:grid}.box-storefront__preview-card-shell{width:min(70rem,100vw - 1.5rem);height:min(48rem,100dvh - 1.5rem)}.box-storefront__preview-card{background:#fff9eff5;border:1px solid #6e44252e;border-radius:1.2rem;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);height:100%;display:grid;overflow:hidden;box-shadow:0 28px 46px #160c0547}.box-storefront__preview-card.is-selected{border-color:#d233276b;box-shadow:0 28px 46px #160c0547,0 0 0 1px #d2332726}.box-storefront__preview-card-media{background:linear-gradient(135deg,#f3dcc5e0,#c78f60d1);min-height:0}.box-storefront__preview-card-body{background:linear-gradient(#fffaf3f7,#f8eee1fc);grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;min-width:0;min-height:0;padding:clamp(1rem,2vw,1.4rem);display:grid}.box-storefront__preview-card-copy{align-content:start;gap:.55rem;min-width:0;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.box-storefront__preview-card-title,.box-storefront__preview-card-price{margin:0}.box-storefront__preview-card-title{letter-spacing:.05em;text-transform:uppercase;font-size:clamp(1.18rem,2vw,1.46rem);line-height:1}.box-storefront__preview-card-price{color:#9f241b;font-size:clamp(.92rem,1.6vw,1.08rem);line-height:1.1}.box-storefront__preview-card-list{gap:.42rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.box-storefront__preview-card-list li{letter-spacing:.08em;text-transform:uppercase;color:#2d1b0dc7;background:#fffbf6cc;border:1px solid #6e442529;border-radius:.82rem;padding:.6rem .72rem;font-size:.62rem;line-height:1.45}.box-storefront__preview-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.box-storefront__brand-link,.box-storefront__social-button,.box-storefront__product-card,.box-storefront__product-visual,.box-storefront__product-toggle,.box-storefront__cadence-stop,.box-storefront__suggestion,.box-storefront__button,.box-storefront__portal-inline-link,.box-storefront__faq-link{-webkit-tap-highlight-color:transparent;transform-origin:50%;touch-action:manipulation;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .16s,color .16s,border-color .16s,box-shadow .16s,background-color .16s}.box-storefront__social-button{transform-origin:50%}.box-storefront__social-icon,.box-storefront__social-icon svg{transition:transform .16s,opacity .16s,filter .16s}.box-storefront__brand-link:active,.box-storefront__social-button:active,.box-storefront__product-visual:active,.box-storefront__product-toggle:active,.box-storefront__cadence-stop:active,.box-storefront__button:active,.box-storefront__portal-inline-link:active,.box-storefront__faq-link:active{transform:scale(.972)}.box-storefront__social-button:active .box-storefront__social-icon,.box-storefront__social-button:active .box-storefront__social-icon svg{transform:scale(.94)}.box-storefront__brand-link:focus,.box-storefront__social-button:focus,.box-storefront__product-visual:focus,.box-storefront__product-toggle:focus,.box-storefront__cadence-stop:focus,.box-storefront__route-shell input:focus,.box-storefront__suggestion:focus,.box-storefront__button:focus,.box-storefront__portal-inline-link:focus,.box-storefront__faq-link:focus{outline:none}.box-storefront__brand-link:focus-visible,.box-storefront__social-button:focus-visible,.box-storefront__product-visual:focus-visible,.box-storefront__product-toggle:focus-visible,.box-storefront__cadence-stop:focus-visible,.box-storefront__route-shell input:focus-visible,.box-storefront__suggestion:focus-visible,.box-storefront__button:focus-visible,.box-storefront__portal-inline-link:focus-visible,.box-storefront__faq-link:focus-visible{outline-offset:3px;outline:2px solid #fffbf5eb}@media (hover:hover) and (pointer:fine){.box-storefront__brand-link:hover,.box-storefront__social-button:hover,.box-storefront__product-card:hover,.box-storefront__product-visual:hover,.box-storefront__product-toggle:hover,.box-storefront__cadence-stop:hover,.box-storefront__suggestion:hover,.box-storefront__button:hover,.box-storefront__portal-inline-link:hover,.box-storefront__faq-link:hover{transform:translateY(-1px)scale(1.018)}.box-storefront__product-card:hover{box-shadow:0 18px 34px #3d210d1f,0 0 0 1px #d2332714}.box-storefront__social-button:hover .box-storefront__social-icon,.box-storefront__social-button:hover .box-storefront__social-icon svg{filter:brightness(1.04);transform:scale(1.04)}.box-storefront__product-visual:hover img{transform:scale(1.03)}.box-storefront__product-toggle:hover,.box-storefront__cadence-stop:hover,.box-storefront__suggestion:hover,.box-storefront__button:hover{box-shadow:0 10px 24px #3d210d1a}}@media (width<=1280px){.box-storefront__sheet{grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr)}.box-storefront__product-grid--beef,.box-storefront__product-grid--pork{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1181px) and (height>=800px){.box-storefront__catalog-sections,.box-storefront__checkout-body{align-content:space-between}}@media (width<=980px){.box-storefront__sheet{grid-template-columns:minmax(0,1fr) minmax(17.2rem,.9fr)}.box-storefront__product-grid--beef,.box-storefront__product-grid--pork{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.box-storefront__ui{padding:.9rem}.box-storefront__floor-region{height:calc(100dvh - 1.8rem);padding:.7rem}.box-storefront__floor-stage{padding:.9rem}.box-storefront__frame{gap:.52rem}.box-storefront__brandbar{gap:.38rem}.box-storefront__brand-logo{width:clamp(8.8rem,38vw,10.4rem)}.box-storefront__socials{flex-wrap:nowrap;gap:.3rem}.box-storefront__social-icon,.box-storefront__social-icon svg{width:1rem;height:1rem}.box-storefront__social-button{width:2.08rem;height:2.08rem}.box-storefront__sheet{grid-template-rows:minmax(0,1.12fr) minmax(0,.88fr);grid-template-columns:1fr;gap:.55rem;padding:.62rem}.box-storefront__catalog-panel,.box-storefront__checkout-card,.box-storefront__success{gap:.48rem}.box-storefront__checkout-body{gap:.42rem;padding-right:0;overflow:hidden}.box-storefront__catalog-head{padding:0}.box-storefront__panel-title,.box-storefront__checkout-head h2,.box-storefront__checkout-panel-title h2{font-size:.96rem}.box-storefront__panel-note,.box-storefront__slider-value,.box-storefront__ship-to,.box-storefront__summary-label,.box-storefront__summary-note,.box-storefront__portal-copy,.box-storefront__meta-chip,.box-storefront__micro-label,.box-storefront__opt-in span{font-size:.54rem}.box-storefront__catalog-sections{gap:.42rem;padding-right:0;overflow:hidden}.box-storefront__animal-section{gap:.32rem}.box-storefront__product-grid{gap:.38rem}.box-storefront__product-grid--beef{grid-template-columns:repeat(3,minmax(0,1fr))}.box-storefront__product-card{border-radius:.92rem}.box-storefront__product-visual{aspect-ratio:1/.54}.box-storefront__product-overlay{gap:.32rem;padding:.3rem .36rem .34rem}.box-storefront__product-title{font-size:.54rem}.box-storefront__product-price{font-size:.56rem}.box-storefront__product-toggle{width:1.72rem;height:1.72rem;font-size:.86rem}.box-storefront__checkout-card,.box-storefront__success{padding:.66rem}.box-storefront__shipping-card{gap:.46rem;padding:.56rem}.box-storefront__selector-group--cadence{gap:.38rem;padding-bottom:0}.box-storefront__cadence-slider{gap:.3rem}.box-storefront__cadence-slider-shell{padding:.22rem 0 .1rem}.box-storefront__cadence-scale{gap:.18rem}.box-storefront__cadence-stop-label{font-size:.48rem}.box-storefront__route-shell input{min-height:2.48rem;padding-right:6.6rem;font-size:.68rem}.box-storefront__route-submit{min-width:4.85rem;min-height:1.88rem;padding:0 .75rem}.box-storefront__summary{padding:0}.box-storefront__summary dt,.box-storefront__summary dd{font-size:.66rem}.box-storefront__summary .is-total dt,.box-storefront__summary .is-total dd{font-size:.84rem}.box-storefront__summary dl{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.18rem .55rem}.box-storefront__summary div:first-child{justify-items:start;gap:.08rem;display:grid}.box-storefront__summary div:nth-child(2),.box-storefront__summary div:nth-child(3),.box-storefront__summary div:nth-child(4){display:none}.box-storefront__summary .is-total{border-top:0;grid-column:auto;justify-items:end;gap:.08rem;padding-top:0;display:grid}.box-storefront__portal-copy{display:none}.box-storefront__opt-in{gap:.42rem}.box-storefront__button{min-height:2.32rem;font-size:.58rem}.box-storefront__faq-link{letter-spacing:.12em;font-size:.84rem}.box-storefront__frame-footer{gap:.34rem;min-height:1.72rem}.box-storefront__preview-card{grid-template-columns:1fr}.box-storefront__preview-card-shell{width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.box-storefront__preview-card-media{min-height:min(17rem,42dvh)}.box-storefront__preview-card-body{gap:.7rem;padding:.82rem}.box-storefront__preview-card-title{font-size:.96rem}.box-storefront__preview-card-price{font-size:.78rem}.box-storefront__preview-card-list li{padding:.56rem .64rem;font-size:.56rem}}@media (orientation:landscape) and (height<=680px){.box-storefront__ui{padding:.72rem}.box-storefront__floor-region{height:calc(100dvh - 1.44rem);padding:.58rem}.box-storefront__floor-stage{padding:.72rem}.box-storefront__frame{gap:.48rem}.box-storefront__brandbar{gap:.55rem}.box-storefront__brand-logo{width:clamp(9.2rem,18vw,12rem)}.box-storefront__socials{gap:.2rem}.box-storefront__social-icon,.box-storefront__social-icon svg{width:.96rem;height:.96rem}.box-storefront__social-button{width:1.84rem;height:1.84rem}.box-storefront__sheet{grid-template-columns:minmax(0,1.12fr) minmax(15.8rem,.88fr);gap:.48rem;padding:.62rem}.box-storefront__catalog-panel{gap:.48rem}.box-storefront__catalog-sections{gap:.34rem;padding-right:0;overflow:hidden}.box-storefront__product-grid{gap:.4rem}.box-storefront__product-grid--beef,.box-storefront__product-grid--pork{grid-template-columns:repeat(5,minmax(0,1fr))}.box-storefront__product-visual{aspect-ratio:1/.62}.box-storefront__product-overlay{padding:.24rem .32rem .3rem}.box-storefront__product-title{font-size:clamp(.42rem,1.1vh,.5rem)}.box-storefront__product-price{font-size:clamp(.45rem,1.15vh,.52rem)}.box-storefront__product-toggle{width:1.45rem;height:1.45rem;font-size:.76rem}.box-storefront__checkout-card,.box-storefront__success{gap:.38rem;padding:.56rem}.box-storefront__checkout-body{gap:.34rem;padding-right:0;overflow:hidden}.box-storefront__panel-title,.box-storefront__checkout-head h2,.box-storefront__checkout-panel-title h2{font-size:clamp(.74rem,1.8vh,.9rem)}.box-storefront__panel-note,.box-storefront__slider-value,.box-storefront__ship-to,.box-storefront__summary-label,.box-storefront__summary-note,.box-storefront__portal-copy,.box-storefront__meta-chip,.box-storefront__micro-label,.box-storefront__opt-in span{font-size:.48rem}.box-storefront__checkout-head,.box-storefront__selector-head{display:none}.box-storefront__selector-group--cadence{gap:.2rem;padding-bottom:0}.box-storefront__shipping-card{gap:.3rem;padding:.38rem}.box-storefront__cadence-slider{gap:.2rem}.box-storefront__cadence-slider-shell{padding:.18rem 0 .06rem}.box-storefront__cadence-stop-label{font-size:clamp(.34rem,.95vh,.4rem)}.box-storefront__route-shell input{min-height:1.82rem;padding-right:5.5rem;font-size:.58rem}.box-storefront__route-submit{min-width:4.15rem;min-height:1.48rem;font-size:.46rem}.box-storefront__suggestion{padding:.52rem .62rem}.box-storefront__suggestion span{font-size:.46rem}.box-storefront__suggestion small{font-size:.42rem}.box-storefront__summary{padding:0}.box-storefront__summary dl{grid-template-columns:minmax(0,1fr) auto;gap:.12rem .44rem}.box-storefront__summary dt,.box-storefront__summary dd{font-size:.54rem}.box-storefront__summary div:first-child{justify-items:start;gap:.02rem;display:grid}.box-storefront__summary div:nth-child(2),.box-storefront__summary div:nth-child(3),.box-storefront__summary div:nth-child(4){display:none}.box-storefront__summary .is-total{border-top:0;grid-column:auto;justify-items:end;gap:.02rem;padding-top:0;display:grid}.box-storefront__summary .is-total dt,.box-storefront__summary .is-total dd{font-size:.68rem}.box-storefront__opt-in,.box-storefront__portal-copy{display:none}.box-storefront__button{min-height:1.95rem;padding:0 .8rem;font-size:.48rem}.box-storefront__faq-link{font-size:.8rem}.box-storefront__frame-footer{gap:.34rem;min-height:1.72rem}.box-storefront__preview-card-shell{width:min(48rem,100vw - 1rem);height:calc(100dvh - 1rem)}.box-storefront__preview-card-body{gap:.55rem;padding:.74rem}.box-storefront__preview-card-list{gap:.28rem}.box-storefront__preview-card-list li{padding:.42rem .5rem;font-size:.48rem}}.faq-page{overscroll-behavior:none;isolation:isolate;color:#241308;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#debf99;font-family:UbuntuMonoHint,SFMono-Regular,Consolas,monospace;font-weight:700;position:fixed;inset:0;overflow:hidden}.faq-page *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.faq-page a,.faq-page button,.faq-page img,.faq-page svg{-webkit-user-drag:none}.faq-page__art{top:env(safe-area-inset-top,0px);right:0;bottom:env(safe-area-inset-bottom,0px);width:100%;height:auto;display:block;position:fixed;left:0}.faq-page__scroll{justify-content:center;height:100%;padding:clamp(1rem,2.8vw,2.4rem);display:flex;position:relative;overflow:hidden}.faq-page__floor-region{width:min(1480px,100%);height:calc(100dvh - 2*clamp(1rem,2.8vw,2.4rem));padding:clamp(.95rem,1.8vw,1.5rem);position:relative}.faq-page__fit-shell{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.faq-page__floor-stage{--faq-stage-pad:clamp(.82rem, 1.45vw, 1.3rem);width:100%;height:100%;min-height:100%;padding:var(--faq-stage-pad);-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);background:#fff4e457;border:1px solid #fff0d847;border-radius:1.7rem;flex:none;position:relative;box-shadow:inset 0 0 0 1px #fff1d61f,0 24px 48px #381c0b1f}.faq-page__frame-scale-shell{width:100%;height:100%;min-height:100%;transform:scale(var(--faq-frame-scale,1));transform-origin:top}.faq-page__frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:clamp(.45rem,.8vh,.72rem);height:100%;min-height:100%;padding-bottom:clamp(2.7rem,3.4vw,3.3rem);display:grid}.faq-page__brandbar,.faq-page__content{grid-column:1/-1}.faq-page__brandbar{align-items:center;gap:.82rem;display:flex}.faq-page__brand-link{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.faq-page__brand-logo{width:min(21rem,48vw);height:auto;display:block}.faq-page__socials{flex-wrap:nowrap;align-items:center;gap:.3rem;display:inline-flex}.faq-page__social-button{appearance:none;color:#fff;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;padding:0;line-height:0;display:inline-flex}.faq-page__social-icon,.faq-page__social-icon svg{width:1.28rem;height:1.28rem;display:block}.faq-page__content{align-items:stretch;min-height:0;display:flex}.faq-page__sheet,.faq-page__item{border:1px solid #6e44252e;border-radius:1.2rem;box-shadow:0 16px 30px #3d210d14}.faq-page__sheet{-webkit-backdrop-filter:blur(16px)saturate(108%);backdrop-filter:blur(16px)saturate(108%);background:linear-gradient(135deg,#fff5e76b,#ffeedb47);flex:1 0 auto;grid-template-rows:auto minmax(0,1fr);gap:clamp(.4rem,.7vh,.58rem);width:100%;min-height:0;padding:clamp(.58rem,.82vw,.82rem);display:grid;box-shadow:inset 0 0 0 1px #fff7ea1a,0 16px 30px #3d210d14}.faq-page__contact-bar{border-bottom:1px solid #80563329;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .9rem;min-height:1.9rem;padding-bottom:.38rem;display:grid}.faq-page__sheet-head{min-width:0}.faq-page__contact{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.18rem .55rem;min-width:0;display:flex}.faq-page__faq-body{align-content:start;gap:clamp(.34rem,.55vh,.5rem);min-height:0;display:grid}.faq-page__items{grid-template-columns:1fr;align-content:start;align-items:start;gap:clamp(.35rem,.52vw,.5rem);display:grid}@media (width>=980px) and (height>=620px){.faq-page__faq-body,.faq-page__items{min-height:100%}.faq-page__faq-body{flex:auto;min-height:0;display:flex}.faq-page__frame{gap:clamp(.7rem,1.1vh,1rem);padding-bottom:clamp(2.65rem,3.16vw,3.05rem)}.faq-page__brandbar{gap:1.06rem}.faq-page__brand-logo{width:clamp(31rem,34vw,41rem)}.faq-page__social-button{width:clamp(2.7rem,2.45vw,3.05rem);height:clamp(2.7rem,2.45vw,3.05rem)}.faq-page__social-icon,.faq-page__social-icon svg{width:clamp(1.42rem,1.3vw,1.62rem);height:clamp(1.42rem,1.3vw,1.62rem)}.faq-page__contact-link,.faq-page__inline-email{font-size:clamp(1rem,1vw,1.18rem)}.faq-page__sheet{gap:clamp(.46rem,.68vh,.66rem);padding:clamp(.86rem,.96vw,1.02rem) clamp(.92rem,1vw,1.08rem) clamp(.96rem,1.08vw,1.14rem)}.faq-page__contact-bar{gap:.42rem 1rem;min-height:clamp(2rem,2.35vw,2.34rem);padding-bottom:clamp(.34rem,.48vh,.48rem)}.faq-page__items{flex-direction:column;flex:auto;justify-content:space-between;align-items:stretch;gap:clamp(.22rem,.32vh,.3rem);display:flex}.faq-page__item{width:100%}.faq-page__question{min-height:clamp(3.2rem,5vh,4.2rem);padding:clamp(.96rem,1.1vh,1.16rem) 1.16rem;font-size:clamp(.98rem,.76vw,1.08rem)}.faq-page__toggle{font-size:clamp(1.16rem,.94vw,1.32rem)}.faq-page__answer-inline{gap:.32rem;padding:0 1.24rem .6rem}.faq-page__answer-inline p{font-size:clamp(.88rem,.68vw,.98rem);line-height:1.34}}.faq-page__item{background:#fff9f080;min-width:0;overflow:hidden}.faq-page__question{appearance:none;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:#1f1108;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.7rem;width:100%;min-height:0;padding:.78rem .9rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s,color .16s,background-color .16s;display:flex}.faq-page__question span:first-child{min-width:0;line-height:1.24}.faq-page__item.is-open{background:#fff8f1eb;border-color:#d233276b;box-shadow:0 0 0 1px #d2332729}.faq-page__toggle{flex:none;font-size:1rem;line-height:1}.faq-page__answer-inline{border-top:1px solid #80563329;gap:.42rem;padding:0 .9rem .78rem;display:grid}.faq-page__answer-inline p{color:#1f1208e6;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;max-width:58ch;margin:0;font-size:.81rem;font-weight:700;line-height:1.5}.faq-page__citation{max-width:58ch;line-height:1.52}.faq-page__frame-footer{left:var(--faq-stage-pad);right:var(--faq-stage-pad);bottom:var(--faq-stage-pad);justify-content:space-between;align-items:center;gap:.8rem;min-height:2.35rem;display:flex;position:absolute}.faq-page__socials--footer{flex:none}.faq-page__micro-label,.faq-page__contact-notice,.faq-page__citation,.faq-page__return-link{text-transform:uppercase}.faq-page__micro-label,.faq-page__contact-notice,.faq-page__citation{letter-spacing:.1em;color:#2d1b0dcc;font-size:.6rem}.faq-page__contact-link,.faq-page__inline-email{color:#d23327;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.78rem,1.08vw,.96rem);font-weight:700;text-decoration:none}.faq-page__contact-notice{opacity:0;line-height:1.1;transition:opacity .16s}.faq-page__contact-notice.is-visible{opacity:1}.faq-page__citation-link,.faq-page__inline-email{text-underline-offset:.16em;overflow-wrap:anywhere;word-break:break-word;text-decoration:underline}.faq-page__return-link{color:#fffbf5f5;letter-spacing:.18em;text-shadow:0 1px 2px #3d231052;font-size:1rem;font-weight:700;text-decoration:none}.faq-page__brand-link,.faq-page__social-button,.faq-page__question,.faq-page__contact-link,.faq-page__inline-email,.faq-page__citation-link,.faq-page__return-link{-webkit-tap-highlight-color:transparent;transform-origin:50%;touch-action:manipulation;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .16s,color .16s,border-color .16s,box-shadow .16s,background-color .16s}.faq-page__social-button{transform-origin:50%}.faq-page__social-icon,.faq-page__social-icon svg{transition:transform .16s,opacity .16s,filter .16s}.faq-page__brand-link:active,.faq-page__social-button:active,.faq-page__question:active,.faq-page__return-link:active,.faq-page__contact-link:active,.faq-page__inline-email:active,.faq-page__citation-link:active{transform:scale(.972)}.faq-page__social-button:active .faq-page__social-icon,.faq-page__social-button:active .faq-page__social-icon svg{transform:scale(.94)}.faq-page__brand-link:focus,.faq-page__social-button:focus,.faq-page__question:focus,.faq-page__contact-link:focus,.faq-page__inline-email:focus,.faq-page__citation-link:focus,.faq-page__return-link:focus{outline:none}.faq-page__brand-link:focus-visible,.faq-page__social-button:focus-visible,.faq-page__question:focus-visible,.faq-page__contact-link:focus-visible,.faq-page__inline-email:focus-visible,.faq-page__citation-link:focus-visible,.faq-page__return-link:focus-visible{outline-offset:3px;outline:2px solid #fffbf5eb}@media (hover:hover) and (pointer:fine){.faq-page__brand-link:hover,.faq-page__social-button:hover,.faq-page__question:hover,.faq-page__return-link:hover,.faq-page__contact-link:hover,.faq-page__inline-email:hover,.faq-page__citation-link:hover{transform:translateY(-1px)scale(1.018)}.faq-page__social-button:hover .faq-page__social-icon,.faq-page__social-button:hover .faq-page__social-icon svg{filter:brightness(1.04);transform:scale(1.04)}}@media (orientation:landscape) and (height<=520px){.faq-page__scroll{padding:.3rem}.faq-page__floor-region{height:calc(100dvh - .6rem);padding:.3rem}.faq-page__frame{gap:.24rem;padding-bottom:1.54rem}.faq-page__floor-stage{--faq-stage-pad:.44rem;border-radius:1rem}.faq-page__brandbar{gap:.28rem}.faq-page__brand-logo{width:clamp(9.8rem,24vw,12.4rem)}.faq-page__sheet{border-radius:.92rem;gap:.24rem;padding:.34rem .38rem .32rem}.faq-page__contact-bar{gap:.18rem .55rem;min-height:.88rem;padding-bottom:.16rem}.faq-page__faq-body,.faq-page__items{min-height:100%}.faq-page__items{flex-direction:column;justify-content:space-between;align-items:stretch;gap:.18rem;display:flex}.faq-page__item.is-open{flex-shrink:0}.faq-page__question{letter-spacing:.045em;text-align:center;justify-content:center;min-height:0;padding:.36rem 1.7rem .36rem 1.1rem;font-size:.68rem;position:relative}.faq-page__question span:first-child{flex:0 auto;max-width:100%;line-height:1.12}.faq-page__toggle{font-size:.78rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.faq-page__answer-inline{gap:.08rem;padding:0 .56rem .24rem}.faq-page__answer-inline p{max-width:none;font-size:.66rem;line-height:1.24}.faq-page__citation{max-width:none}.faq-page__citation,.faq-page__micro-label,.faq-page__contact-notice{font-size:.48rem;line-height:1.18}.faq-page__contact-link,.faq-page__inline-email{letter-spacing:.04em;font-size:.66rem}.faq-page__socials{gap:.2rem}.faq-page__social-button{width:1.84rem;height:1.84rem}.faq-page__social-icon,.faq-page__social-icon svg{width:.96rem;height:.96rem}.faq-page__return-link{letter-spacing:.12em;font-size:.76rem}.faq-page__frame-footer{gap:.34rem;min-height:1.72rem}}@media (width<=720px){.faq-page__scroll{padding:.9rem}.faq-page__floor-region{height:calc(100dvh - 1.8rem);padding:.7rem}.faq-page__floor-stage{--faq-stage-pad:.9rem}.faq-page__brandbar{gap:.38rem;min-width:0}.faq-page__brand-logo{width:clamp(8.8rem,38vw,10.4rem)}.faq-page__social-button{width:2.08rem;height:2.08rem}.faq-page__social-icon,.faq-page__social-icon svg{width:1rem;height:1rem}.faq-page__sheet{gap:.58rem;padding:.64rem}.faq-page__contact-bar{grid-template-columns:1fr;gap:.24rem;padding-bottom:.42rem}.faq-page__items{gap:.46rem;padding-right:0}.faq-page__question{min-height:2.82rem;padding:.7rem .8rem;font-size:.7rem}.faq-page__question span:first-child{font-size:.7rem}.faq-page__answer-inline{padding:0 .8rem .72rem}.faq-page__answer-inline p,.faq-page__citation{max-width:none}.faq-page__answer-inline p{font-size:.72rem;line-height:1.5}.faq-page__return-link{white-space:nowrap;font-size:.84rem}.faq-page__frame-footer{gap:.5rem}}@media (width<=720px) and (orientation:portrait){.faq-page__brand-logo{width:clamp(11.4rem,52vw,13.2rem)}.faq-page__faq-body{min-height:100%;display:flex}.faq-page__items{flex-direction:column;flex:auto;justify-content:space-between;align-items:stretch;gap:.42rem;width:100%;min-height:100%;display:flex}.faq-page__item{width:100%}.faq-page__question{letter-spacing:.06em;min-height:2.92rem;padding:.74rem .84rem;font-size:.7rem}.faq-page__question span:first-child{font-size:.7rem;line-height:1.16}.faq-page__toggle{font-size:.92rem}.faq-page__answer-inline{gap:.3rem;padding:0 .84rem .66rem}.faq-page__answer-inline p{font-size:.68rem;line-height:1.42}}@media (width>=980px) and (height>=620px){.faq-page__answer-inline p,.faq-page__citation{width:100%;max-width:none}.faq-page__citation{line-height:1.38}.faq-page__micro-label,.faq-page__contact-notice,.faq-page__citation{font-size:.7rem}.faq-page__return-link{font-size:1.12rem}.faq-page__frame-footer{min-height:2.82rem}}
