@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/SourceSerif4-Variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}:root{--ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro","Inter",system-ui,sans-serif;--serif:ui-serif,"New York","Iowan Old Style","Source Serif 4",Georgia,serif;--colw:600px;--page:#f1efe9}:root:has(.web-shell){background:var(--page,#f1efe9);margin:0}:root:has(.web-shell) body{background:var(--page,#f1efe9);margin:0}.web-shell .phone{zoom:1;width:100%;height:auto;min-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:clip visible}.web-shell .phone>.scroll{flex:1 0 auto;padding-bottom:24px;position:relative;inset:auto;overflow:visible;padding-top:12px!important}.web-shell .phone>.scroll[style*=padding-top\:0]{padding-top:0!important}.web-shell .island,.web-shell .sb,.web-shell .hi,.web-shell .fade-b{display:none!important}.web-shell .sheet:after{display:none}.web-shell .tabs{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex:none;margin:8px 16px 16px;position:sticky;bottom:16px;left:auto;right:auto}.web-shell .tabs:after{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffefaf5;border-radius:38px;position:absolute;inset:0;box-shadow:0 8px 30px #0000001a,inset 0 0 0 .5px #0000000f}.web-col .sx:has(a[href=\#all-ingredients])+.sx{margin-top:132px!important}@media (width>=601px){.web-col .sx:has(a[href=\#all-ingredients])+.sx{margin-top:max(132px,100vh - 638px)!important}}.web-col #all-ingredients{scroll-margin-top:16px}.web-shell .dock{flex:none;padding-bottom:16px;position:sticky;bottom:0;left:auto;right:auto}.web-shell .scrim{inset:0 auto 0 50%;width:min(100vw,var(--colw,480px));position:fixed;inset:0 auto 0 50%;transform:translate(-50%)}.web-shell .sheet{width:min(100vw,var(--colw,480px));max-height:92vh;padding-bottom:24px;position:fixed;bottom:0;left:50%;right:auto;overflow:auto;transform:translate(-50%)}.web-shell .alert{position:fixed}.web-shell .toast{width:calc(min(100vw,var(--colw,480px)) - 32px);position:fixed;bottom:112px;left:50%;right:auto;transform:translate(-50%)}.web-shell .phone:has(.cam){height:100dvh;overflow:hidden}.web-shell .shot[style*=width\:390px]{width:100%!important}:root:has(.web-shell) body{font:15px/1.5 var(--ui);color:var(--t1)}.web-shell{min-height:100vh;display:block}.web-col{width:100%;max-width:var(--colw);background:var(--canvas);min-height:100vh;margin:0 auto;position:relative;box-shadow:0 2px 8px #00000014}.web-col *{box-sizing:border-box}.web-panel{display:none}.only-phone{display:none!important}@media (width<=600px){.web-col{max-width:none;box-shadow:none}.only-desk{display:none!important}.only-phone{display:flex!important}}@media (width>=1200px){.web-shell{grid-template-columns:minmax(0,1fr) var(--colw) minmax(0,1fr);align-items:start;display:grid}.web-col{max-width:none;width:var(--colw);grid-column:2}.web-panel{box-sizing:border-box;flex-direction:column;justify-content:center;height:100vh;padding:32px 24px;display:flex;position:sticky;top:0}.web-panel.l{text-align:center;grid-column:1;align-items:center}.web-panel.r{grid-column:3;align-items:flex-start;padding-left:40px}}.pl{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:240px;display:flex}.pl .wm{font-size:40px}.pl .one{font:400 15px/22px var(--ui);color:var(--t2);margin:0}.pl .qrtile{box-shadow:inset 0 0 0 1px var(--border);background:#fff;border-radius:16px;padding:12px;display:flex}.pl .qrtile svg{width:132px;height:132px;display:block}.pl .scanline{font:500 13px/18px var(--ui);color:var(--t3);margin:0}.badge-as{color:#fff;background:#000;border-radius:10px;align-items:center;gap:10px;padding:8px 16px 8px 12px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #a6a6a6}.badge-as .ap{color:#fff;display:flex}.badge-as small{font:400 10px/11px var(--ui);letter-spacing:.2px;text-align:left;display:block}.badge-as b{font:600 19px/21px var(--ui);letter-spacing:-.3px;text-align:left;display:block}.badge-as.soon{color:var(--t2,#4a4640);box-shadow:inset 0 0 0 1px var(--bstrong,#c9c4ba);cursor:default;background:0 0}.badge-as.soon .ap{color:inherit}.pr{width:100%;max-width:220px}.pr h2{font:600 12px/16px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin:0 0 10px}.pr nav{flex-direction:column;display:flex}.pr nav a{font:500 15px/20px var(--ui);color:var(--t1);border-radius:6px;padding:7px 0;text-decoration:none}.pr nav a:hover{text-underline-offset:3px;text-decoration:underline}.pr .ft{border-top:1px solid var(--border);flex-wrap:wrap;gap:4px 14px;margin-top:22px;padding-top:14px;display:flex}.pr .ft a{font:400 13px/18px var(--ui);color:var(--t3);text-decoration:none}.pr .ft a:hover{color:var(--t1);text-decoration:underline}:where(.web-col) a{color:inherit;text-decoration:none}:where(.web-col) button{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.web-col) a.btn,:where(.web-col) a.li,:where(.web-col) a.pcard,:where(.web-col) a.row,:where(.web-col) a.col{color:inherit}.web-col .tabs .tab{text-decoration:none}@media (hover:hover){.web-col a.btn:hover,.web-col button.btn:hover{filter:brightness(.94)}.web-col .circ:is(a,button):hover{background:#e5e2dbf5}.web-col .tab:hover:not(.on){background:#0000000a}.web-col a.row:hover,.web-col a.li:hover{background:var(--pressed)}.web-col .sec a:hover,.web-col .sh a:hover,.web-col .mt4>a:hover{text-underline-offset:3px;text-decoration:underline}}.web-shell a:focus-visible,.web-shell button:focus-visible{outline:2px solid var(--ink,#1a1813);outline-offset:2px}.web-col .tab:focus-visible{outline-offset:-4px}.web-col .web-fold{min-height:100vh}.web-col .web-more{padding:24px 16px 120px}.web-col .web-more h2{margin:0 0 8px}.web-col .web-more ul{margin:0;padding:0;list-style:none}.web-col .web-more li{font:400 15px/22px var(--ui);color:var(--t3);padding:6px 0}.web-col .web-more li a{color:var(--t1);text-underline-offset:3px;text-decoration:underline}.web-col .below-fold{margin-top:260px}.web-col .field textarea{appearance:none;resize:none;width:100%;min-height:80px;font:inherit;line-height:inherit;color:inherit;background:0 0;border:0;outline:0;margin:0;padding:0}.web-col .field:has(textarea:focus-visible){box-shadow:inset 0 0 0 2px var(--ink)}.web-col button.chip,.web-col button.btn{cursor:pointer}.web-col button.btn:disabled{color:#66625a;cursor:default;background:#e3e0d9}.web-col .search input{appearance:none;min-width:0;font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;outline:0;margin:0;padding:0}.web-col .search input::placeholder{color:var(--t3);opacity:1}.web-col .search[style*=box-shadow] input::placeholder{color:var(--t4)}.web-col .search:focus-within{box-shadow:inset 0 0 0 2px var(--ink);background:var(--bg);color:var(--t1)}.web-col .seg>div>a{display:block}.web-col a.circ{text-decoration:none}.web-col .vh{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.web-col label.li{cursor:pointer}.web-col label.li:has(.vh:checked) .check{background:var(--ink);box-shadow:none;color:#fff}.web-col label.li .vh:not(:checked)~.check svg{display:none}.web-col label.li:has(.vh:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.web-col a.sw{display:block}.web-col button.btn.p{width:100%}.web-col .phone.dark>.fx-bg .img{height:100%!important}.web-col .rail,.web-col .chips.nw{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.web-col .rail::-webkit-scrollbar{display:none}.web-col .chips.nw::-webkit-scrollbar{display:none}.rail-arrows{display:none}@media (width>=601px){.web-col .sx{position:relative}.rail-arrows{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.rail-arrows button{background:var(--subtle);width:36px;height:36px;color:var(--t1);border-radius:50%;justify-content:center;align-items:center;display:flex}.rail-arrows button:hover{background:var(--pressed)}}.web-more.fx-below{margin-top:100vh}.alert .abtn button{all:unset;font:400 17px/44px var(--ui);color:#007aff;text-align:center;cursor:pointer;flex:1}.alert .abtn button+button{border-left:.5px solid #3c3c434a}.alert .abtn button.b{font-weight:600}.alert .abtn.v button+button{border-top:.5px solid #3c3c434a;border-left:0}.alert .abtn button:focus-visible{outline-offset:-2px;outline:2px solid #007aff}.web-col .chips.nw.shelf-cats{scrollbar-width:none;overflow-x:auto}.web-col .chips.nw.shelf-cats::-webkit-scrollbar{display:none}.web-col .appicon,.web-col .notif .ap{background:#fff url(/brand/icon-512.png) 50%/cover no-repeat!important}.hand{background:var(--bg);border-radius:var(--rCard);box-shadow:inset 0 0 0 1px var(--border);align-items:center;gap:16px;padding:16px;display:flex}.hand .qrtile{box-shadow:inset 0 0 0 1px var(--border);background:#fff;border-radius:12px;flex:none;padding:8px;display:flex}.hand .qrtile svg{width:112px;height:112px;display:block}.hand.col1{text-align:center;flex-direction:column;align-items:stretch}.hand .t{font:600 17px/24px var(--ui)}.hand .s{font:400 14px/20px var(--ui);color:var(--t3);margin-top:2px}.web-col a.plan-box{color:inherit;text-decoration:none;display:block}@media (width>=601px){.web-col .trybg>.img{height:calc(100% + 110px)!important}}.badge.info{white-space:normal;text-align:left;max-width:100%;height:auto;line-height:1.3}.badge.info svg{flex-shrink:0}
