@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,800&family=Quicksand:wght@500;600;700&display=swap";@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Variable.ttf)format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}:root{--cream:#fbf7f0;--paper:#fffdf9;--brown:#38271f;--rust:#96583f;--muted:#817267;--line:#e6ddd2;--sand:#f0e7da;--green:#44614a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--cream);color:var(--brown);margin:0;font:14px DM Sans,sans-serif}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1,h2{font-family:Lilita One,sans-serif;font-weight:400}h1{letter-spacing:-1px;font-size:68px;line-height:1.08}h2{letter-spacing:-.9px;font-size:37px;line-height:1.25}h3{font-size:18px;font-weight:600}em,.serif-italic{color:var(--rust);font-family:Lilita One,sans-serif;font-style:normal;font-weight:400}p{color:var(--muted);line-height:1.8}svg{vertical-align:middle;flex-shrink:0}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:3px solid #c78357}input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid #a87554}.announcement{background:var(--brown);color:#efe4d4;text-align:center;letter-spacing:2px;padding:11px;font-size:10px}.announcement span{letter-spacing:.3px;color:#cbb7a3;margin-left:22px;font-size:11px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1440px;height:98px;margin:auto;padding:0 6%;display:flex}.brand{letter-spacing:-2px;align-items:center;gap:12px;font-family:Lilita One,sans-serif;font-size:36px;font-weight:400;line-height:1;display:flex}.brand small{letter-spacing:2.2px;margin-top:9px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:500;display:block}.brand-mark{text-align:center;border:1px solid #b9a08c;border-radius:50%;width:52px;height:52px;font-size:50px;font-style:normal;font-weight:400;line-height:.8;position:relative}.brand-mark span{color:var(--rust);font-size:11px;position:absolute;bottom:8px;right:8px}nav{color:var(--muted);align-items:center;gap:30px;font-size:12px;display:flex}nav button{align-items:center;gap:7px;padding:10px 0;display:flex}.nav-active{color:var(--brown);border-bottom:1px solid var(--brown)}.bag{border:1px solid var(--line);border-radius:30px;align-items:center;gap:10px;padding:11px 15px;font-size:12px;display:flex}.bag b{background:var(--brown);color:#fff;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}main{max-width:1440px;margin:auto}.hero{grid-template-columns:1.02fr 1fr;align-items:center;gap:50px;padding:45px 6% 48px;display:grid;position:relative}.eyebrow{letter-spacing:2px;color:var(--rust);align-items:center;gap:10px;font-size:9px;font-weight:650;display:flex}.tiny-line{background:var(--rust);width:24px;height:1px}.hero h1{margin:25px 0 22px}.hero-copy>p{max-width:375px;margin-bottom:28px;font-size:14px}.primary,.secondary{border-radius:5px;justify-content:center;align-items:center;gap:17px;padding:15px 23px;font-size:12px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.primary{background:var(--brown);color:var(--cream)}.primary:hover{background:#624330;transform:translateY(-1px)}.secondary{border:1px solid var(--line);background:var(--paper)}.hero-notes{color:var(--muted);gap:22px;margin-top:28px;font-size:10px;display:flex}.hero-notes span{align-items:center;gap:7px;display:flex}.hero-photo{background:#4b2b1e;border-radius:170px 170px 8px 8px;height:450px;position:relative;overflow:hidden}.hero-photo>img{object-fit:cover;filter:brightness(.76);width:100%;height:100%}.photo-label{color:#f4e6cf;letter-spacing:2px;font-size:8px;line-height:2.3;position:absolute;bottom:33px;left:32px}.photo-label em{color:#fff2de;letter-spacing:0;font-size:25px}.photo-caption{color:#e2cab7;letter-spacing:1px;font-size:7px;position:absolute;bottom:10px;right:15px}.round-stamp{border:5px solid var(--cream);letter-spacing:1.8px;background:#e8d4b7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:104px;height:104px;font-size:8px;display:flex;position:absolute;bottom:65px;right:calc(50% - 75px);transform:rotate(-13deg)}.benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#78685a;justify-content:center;align-items:center;gap:65px;margin:0 6%;padding:22px 0;font-size:11px;display:flex}.benefits span{align-items:center;gap:12px;display:flex}.benefits svg{stroke-width:1.3px;width:19px}.benefits i{background:var(--line);width:1px;height:20px}.catalog{padding:67px 6%}.section-top{justify-content:space-between;align-items:center;gap:25px;display:flex}.section-top h2{margin:12px 0}.section-top p{font-size:12px}.search{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:5px;align-items:center;gap:10px;padding:0 15px;margin:0!important;display:flex!important}.search input{box-shadow:none;outline:none;width:220px;font-size:11px;background:0 0!important;border:0!important;padding:14px 0!important}.categories{gap:10px;margin:30px 0;padding-bottom:5px;display:flex;overflow:auto}.categories button{border:1px solid var(--line);white-space:nowrap;color:var(--muted);border-radius:25px;padding:10px 20px;font-size:11px}.categories .active{background:var(--brown);border-color:var(--brown);color:var(--cream)}.grid{grid-template-columns:repeat(3,1fr);gap:27px;display:grid}.product{background:var(--paper);text-align:left;border:1px solid var(--line);border-radius:8px;padding:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.product:hover{transform:translateY(-5px);box-shadow:0 12px 30px #38271f0c}.product-photo{background:var(--sand);height:235px;position:relative;overflow:hidden}.product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.product:hover img{transform:scale(1.04)}.favorite{color:#6d4a35;background:#fbf7f0ed;border-radius:3px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex;position:absolute;top:14px;left:14px}.add-circle{background:var(--cream);border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:15px;right:15px}.product-copy{padding:20px}.product-category{text-transform:uppercase;letter-spacing:1.6px;color:var(--rust);font-size:8px}.product h3{margin:8px 0 9px;font-family:Lilita One,sans-serif;font-size:21px;font-weight:400}.product p{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.product-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:16px;font-size:9px;display:flex}.product-bottom strong{color:var(--brown);font-size:16px;font-weight:550}.product-bottom>span:last-child{font-size:8px}.how{background:#efe5d7;border-radius:8px;grid-template-columns:1fr 1.2fr;gap:50px;margin:0 6% 70px;padding:58px 7%;display:grid}.how h2{margin:17px 0}.how>div>p{font-size:12px}.steps>div{border-bottom:1px solid #d8cbb9;gap:20px;padding:22px 0;display:flex}.steps>div:last-child{border-bottom:0}.steps b{color:#ae8d6c;font-family:Georgia,serif;font-size:24px;font-weight:400}.steps span{flex:1}.steps h3{margin-bottom:6px;font-size:14px}.steps p{font-size:11px}.steps svg{color:#9b7b5f}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1440px;margin:auto;padding:35px 6%;display:flex}footer .brand{font-size:35px;display:block}footer p{font-size:11px}footer>span{color:var(--muted);font-size:10px}.preview-note{text-align:center;color:var(--muted);background:#eee5d6;padding:7px;font-size:10px}.error{z-index:100;color:#812c18;background:#ffe7de;justify-content:center;align-items:center;gap:20px;padding:14px 25px;display:flex;position:sticky;top:0}.error a{text-decoration:underline}.toast{z-index:130;background:var(--brown);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;gap:13px;padding:16px 25px;font-size:12px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0002}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;background:#261c16a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--paper);border-radius:12px;width:560px;max-height:90dvh;position:relative;overflow:auto;box-shadow:0 15px 80px #0003}.icon{border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.close{z-index:1;position:absolute;top:17px;right:17px;box-shadow:0 3px 10px #0001}.detail-photo{object-fit:cover;width:100%;height:230px}.modal-body{padding:27px}.modal h2{margin:10px 0 14px;font-size:30px}.modal p{font-size:12px}.notice{color:#85634a;background:#f3ecdf;border:1px solid #e9dcc6;border-radius:5px;align-items:center;gap:9px;margin:18px 0;padding:13px 15px;font-size:11px;line-height:1.8;display:flex}fieldset{border:0;margin:22px 0;padding:0}legend{width:100%;margin-bottom:12px;font-size:13px;font-weight:600}legend small{float:right;color:var(--muted);font-size:10px;font-weight:400}.variant{border:1px solid var(--line);border-radius:5px;align-items:center;gap:10px;margin-bottom:8px;padding:13px;font-size:12px;display:flex}.variant strong{margin-left:auto}input[type=radio],input[type=checkbox]{accent-color:var(--rust);flex-shrink:0;height:15px;margin:0;width:15px!important}label{margin:15px 0 0;font-size:12px;font-weight:500;display:block}input:not([type=radio]):not([type=checkbox]),textarea,select{border:1px solid var(--line);background:var(--cream);width:100%;color:var(--brown);border-radius:5px;margin-top:7px;padding:12px;display:block}textarea{resize:vertical;min-height:76px}select{width:auto;min-width:130px;margin:0}.add-footer{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:20px;padding-top:22px;display:flex}.add-footer>.primary{flex:1}.quantity{border:1px solid var(--line);border-radius:5px;justify-content:center;align-items:center;gap:17px;padding:7px;display:flex}.quantity button{padding:4px;display:flex}.quantity b{font-size:12px}.drawer-overlay{justify-content:flex-end;padding:0}.drawer{background:var(--paper);width:480px;max-width:100%;height:100dvh;padding:36px 28px;position:relative;overflow:auto}.drawer>h2{margin:15px 0 28px;font-size:34px}.cart-item{border-bottom:1px solid var(--line);gap:13px;padding:18px 0;display:flex}.cart-item img{object-fit:cover;border-radius:5px;width:65px;height:75px}.cart-item>div{flex:1}.cart-item strong{font-size:12px}.cart-item small{color:var(--muted);margin:5px 0;font-size:10px;display:block}.cart-item>b{white-space:nowrap;font-size:12px}.cart-item .quantity{gap:12px;margin-top:5px;padding:3px;display:inline-flex}.total{justify-content:space-between;padding:23px 0 15px;font-size:13px;display:flex}.total strong{font-size:22px}.freight{color:var(--muted);border-bottom:1px solid var(--line);gap:9px;padding-bottom:22px;font-size:11px;display:flex}.drawer form h3{margin-top:24px}.drawer select{width:100%;margin-top:7px}.hint{color:var(--muted);margin-top:12px;line-height:1.7;font-size:10px!important}.full{width:100%;margin-top:22px}.center{text-align:center}.success{text-align:center;padding:25px 0}.success-icon{color:#4c6c3e;background:#e7eddf;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 25px;display:grid}.success p{margin:20px 0}.success .secondary{margin-top:20px}.empty{text-align:center;border:1px dashed var(--line);border-radius:8px;margin:25px 0;padding:55px 20px}.empty>svg{color:#ac8c6a;margin-bottom:20px}.empty h3{margin-bottom:15px;font-family:Lilita One,sans-serif;font-size:24px;font-weight:400}.empty .primary,.empty .secondary{margin-top:25px}.empty p{font-size:12px}.admin{padding:40px 6% 70px}.admin h1{letter-spacing:-1px;margin:13px 0 9px;font-size:43px}.stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;display:grid}.stats>div{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:25px}.stats span{letter-spacing:1.5px;color:var(--muted);font-size:9px}.stats strong{margin:12px 0;font:37px Lilita One,sans-serif;display:block}.stats small{color:var(--muted);font-size:10px}.admin-tabs{border-bottom:1px solid var(--line);gap:32px;margin-bottom:30px;display:flex}.admin-tabs button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:9px;padding:16px 0;font-size:12px;display:flex}.admin-tabs .active{color:var(--brown);border-color:var(--brown)}.compact h2{margin:0 0 7px;font-size:29px}.tools{gap:14px;margin:24px 0;display:flex}.tools .search{flex:1}.tools .search input{width:100%}.tools select{min-width:160px;margin:0}.product-table{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow:hidden}.product-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:17px 20px;display:flex}.product-row:last-child{border:0}.product-row>img{object-fit:cover;border-radius:5px;width:51px;height:51px}.product-row>div{flex:1;min-width:130px}.product-row strong{font-size:12px;font-weight:600}.product-row small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.product-row>span{width:110px;font-size:11px}.product-row .lead{width:140px;color:var(--muted);font-size:10px}.product-row .badge{width:auto;min-width:80px}.badge{color:#55654b;background:#edf0e5;border-radius:4px;padding:6px 10px;font-size:9px!important}.badge.muted{background:var(--sand);color:var(--muted)}.editor{width:560px;padding:32px}.variant-editor{align-items:center;gap:9px;margin:8px 0;display:flex}.variant-editor input{min-width:0;margin:0!important}.variant-editor input[type=number]{width:110px}.variant-editor .icon{flex-shrink:0}.text-button{color:var(--rust);align-items:center;gap:5px;padding:10px 0;font-size:11px;display:flex}.check{align-items:center;gap:10px;display:flex}.settings-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;max-width:650px;padding:35px}.settings-panel h2{margin:14px 0;font-size:30px}.settings-panel dl{margin:25px 0}.settings-panel dt{color:var(--muted);margin-top:20px;font-size:10px}.settings-panel dd{margin:7px 0;font-size:13px}.order{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-top:20px;padding:25px}.order h3{margin:10px 0}.order p{font-size:11px}.order small{color:var(--muted);font-size:10px}.order ul{border-top:1px solid var(--line);margin:20px 0;padding:0;list-style:none}.order li{border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.order li span{float:right}.order-actions{align-items:center;gap:20px;display:flex}.order-actions label{align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.order-actions .secondary{margin-left:auto;padding:10px 16px}@media (min-width:1441px){.hero{padding-top:60px;padding-bottom:60px}.hero-photo{height:500px}.hero h1{font-size:76px}}@media (max-width:1050px){nav{gap:18px}nav a{display:none}.hero{gap:25px}.hero h1{font-size:56px}.hero-photo{height:400px}.benefits{gap:30px}.grid{gap:18px}.product-photo{height:200px}.product-bottom{flex-wrap:wrap}.lead{display:none}.product-row{gap:12px}.product-row>span{width:85px}.how{gap:30px;padding:40px}.round-stamp{right:calc(50% - 65px)}}@media (max-width:700px){.announcement{letter-spacing:1.2px;font-size:8px}.announcement span{display:none}header{gap:10px;height:82px;padding:0 5%}.brand{gap:8px;font-size:29px}.brand small{letter-spacing:1.5px;font-size:6px}.brand-mark{width:39px;height:39px;font-size:40px}.brand-mark span{font-size:9px;bottom:5px;right:5px}nav button:first-child,nav a,nav button span{display:none}nav{margin-left:auto}.bag{gap:7px;padding:10px}.bag>span{display:none}.hero{grid-template-columns:1fr;gap:28px;padding:33px 5% 28px}.hero h1{margin:21px 0 17px;font-size:51px}.eyebrow{letter-spacing:1.5px;font-size:8px}.hero-copy>p{max-width:340px;margin-bottom:22px;font-size:12px}.hero-notes{gap:20px;margin-top:22px;font-size:9px}.hero-photo{border-radius:120px 120px 6px 6px;height:280px;margin:0 15px}.photo-label{bottom:22px;left:24px}.round-stamp{border-width:4px;width:86px;height:86px;font-size:6px;bottom:48px;right:15px}.round-stamp svg{width:17px}.benefits{justify-content:space-between;gap:13px;margin:0 5%;padding:18px 0;font-size:8px}.benefits span{gap:5px}.benefits span:last-child,.benefits i{display:none}.benefits svg{width:15px}.catalog{padding:39px 5%}.section-top{flex-wrap:wrap;align-items:flex-start;gap:18px}h2{font-size:29px}.section-top h2{margin:10px 0}.section-top p{font-size:11px}.catalog .search,.search input{width:100%}.categories{gap:8px;margin:20px 0}.categories button{padding:9px 16px;font-size:10px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.product-photo{height:160px}.favorite{gap:3px;padding:5px;font-size:6px;top:8px;left:7px}.favorite svg{width:9px}.add-circle{width:28px;height:28px;bottom:9px;right:9px}.product-copy{padding:12px}.product-category{letter-spacing:1px;font-size:6px}.product h3{min-height:43px;margin:7px 0;font-size:17px;line-height:1.3}.product p{height:31px;font-size:9px;line-height:1.7}.product-bottom{gap:7px;margin-top:12px;padding-top:12px}.product-bottom strong{font-size:14px}.product-bottom>span:first-child,.product-bottom>span:last-child{font-size:7px}.how{grid-template-columns:1fr;gap:14px;margin:0 5% 40px;padding:29px 23px}.how h2{font-size:31px}.how>div>p{font-size:11px}.steps>div{padding:18px 0}.steps h3{font-size:12px}.steps p{font-size:10px}footer{flex-wrap:wrap;gap:20px;padding:30px 5%}footer .brand{font-size:28px}footer p{font-size:10px}footer>span{width:100%;font-size:9px}.overlay{padding:10px}.modal{border-radius:8px;max-height:94dvh}.detail-photo{height:190px}.modal-body{padding:22px}.modal h2{font-size:26px}.add-footer{gap:10px}.primary,.secondary{padding:14px 18px;font-size:11px}.add-footer .primary{gap:9px;padding:14px 9px}.quantity{gap:12px}.drawer-overlay{padding:0}.drawer{width:100%;padding:30px 22px}.admin{padding:30px 5%}.admin h1{font-size:35px}.admin .section-top>.secondary{padding:10px 13px}.stats{gap:8px;margin:22px 0}.stats>div{padding:14px 10px}.stats span{letter-spacing:.5px;min-height:24px;font-size:7px;display:block}.stats strong{white-space:nowrap;font-size:24px}.stats small{font-size:8px;display:block}.admin-tabs{gap:22px}.admin-tabs button{gap:6px;font-size:10px}.admin-tabs svg{width:15px}.compact h2{font-size:26px}.product-row{flex-wrap:wrap;gap:9px;padding:13px 10px}.product-row>div{flex:1;min-width:0}.product-row>img{width:42px;height:45px}.product-row strong{font-size:10px}.product-row small{font-size:8px}.product-row>span{width:auto;font-size:10px}.product-row .badge{display:none}.product-row .icon{width:28px;height:28px}.tools{gap:8px}.tools select{min-width:100px;max-width:120px;padding:8px;font-size:10px}.tools .search{min-width:0;padding:0 9px}.tools input{min-width:0;font-size:10px}.editor{padding:27px 20px}.settings-panel{padding:25px}.settings-panel h2{font-size:26px}.order{padding:20px}.order-actions{flex-wrap:wrap;gap:15px}.order-actions select{width:100%}.order-actions .secondary{margin-left:0}.toast{white-space:normal;max-width:95vw;padding:14px 18px;font-size:10px}.error{font-size:11px}.cart-item{gap:10px}.cart-item img{width:50px;height:60px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{header,.announcement,.admin-tabs,.stats,.order-actions,.secondary,.primary,.error,.preview-note,.section-top>select{display:none!important}body{background:#fff}.admin{padding:0}.order{break-inside:avoid;border:1px solid #aaa}.order li span{float:right}}@font-face{font-family:Lilita One;src:url(/fonts/LilitaOne-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}h1,h2,.product h3,.empty h3,.stats strong{font-synthesis:none;font-weight:400}.photo-label em{font-style:normal}.hero h1 em{display:inline}.brand-mark{letter-spacing:0;line-height:.95}.brand{letter-spacing:-.5px}.photo-label{text-align:right;left:auto;right:28px}@media (max-width:700px){.photo-label{text-align:left;bottom:90px;left:24px;right:auto}}.social-links{flex-direction:column;gap:12px;display:flex}.social-links a{align-items:center;gap:9px;font-size:11px;display:flex}.social-links a:hover{color:var(--rust)}nav>a{align-items:center;gap:7px;padding:10px 0;display:flex}.access-page{max-width:650px;padding:85px 25px}.access-page h1{margin:25px 0;font-size:44px}.access-page p{margin-bottom:28px}.access-page .secondary{margin-left:12px}.admin-session{color:var(--muted);margin-top:10px;font-size:10px}.admin-session a{text-decoration:underline}@media (max-width:700px){nav>a:not([aria-label]){display:none}nav>a[aria-label]{display:flex}nav>a[aria-label] span{display:none}.access-page h1{font-size:34px}.access-page .secondary{margin:15px 0}.admin-session{overflow-wrap:anywhere}}.delete-area{border-top:1px solid var(--line);margin-top:24px;padding-top:15px}.danger{color:#923f2d;background:#fff4ee;border:1px solid #b85641;border-radius:5px;padding:13px 18px;font-size:12px}.danger:hover{background:#f8e0d6}.delete-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.trash{border:1px solid var(--line);background:var(--paper);border-radius:6px;margin-top:22px;padding:18px}.trash summary{cursor:pointer;font-weight:600}.trash-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:15px;display:flex}.trash p{margin-top:15px;font-size:12px}@media print{.order.print-other,.admin>.section-top,.admin>h2,.admin .empty{display:none!important}}:root{--cream:var(--light-background,#fbf7f0);--paper:color-mix(in srgb,var(--cream) 35%,white);--brown:var(--light-text,#38271f);--rust:var(--light-accent,#96583f);--muted:color-mix(in srgb,var(--brown) 68%,var(--cream));--line:color-mix(in srgb,var(--brown) 15%,var(--cream));--sand:color-mix(in srgb,var(--brown) 7%,var(--cream));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--cream:var(--dark-background,#191512);--brown:var(--dark-text,#f5eadc);--rust:var(--dark-accent,#e5ad88);--paper:color-mix(in srgb,var(--cream) 93%,white);--muted:color-mix(in srgb,var(--brown) 72%,var(--cream));--line:color-mix(in srgb,var(--brown) 18%,var(--cream));--sand:color-mix(in srgb,var(--brown) 8%,var(--cream));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{padding-bottom:65px}.theme-toggle{z-index:70;border:1px solid var(--line);background:var(--paper);color:var(--brown);border-radius:30px;align-items:center;gap:9px;padding:12px 16px;font-size:11px;display:flex;position:fixed;bottom:18px;right:20px;box-shadow:0 3px 20px #0002}.theme-toggle:hover{border-color:var(--rust)}.text-lines{white-space:pre-line}.brand-logo{max-height:var(--logo-size,52px);object-fit:contain;max-width:150px;display:block}.brand-image{flex-shrink:0;align-items:center;display:flex}.brand{min-width:0}.brand>span:last-child{overflow-wrap:anywhere}.footer-brand{max-width:300px;display:flex!important}.bag b{color:var(--cream)}.appearance-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;max-width:850px;padding:32px}.appearance-panel h2{margin:12px 0}.appearance-panel>p{font-size:12px}.appearance-panel details{border:1px solid var(--line);border-radius:6px;margin:14px 0;padding:20px}.appearance-panel summary{cursor:pointer;font-size:14px;font-weight:600}.appearance-panel fieldset{margin:20px 0 0}.appearance-panel fieldset:disabled{opacity:.65}.appearance-image{object-fit:contain;background:var(--sand);border-radius:6px;max-width:100%;max-height:240px;margin-top:15px;display:block}.appearance-image.logo-preview{max-width:240px;max-height:110px}.appearance-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:23px;display:flex}.upload-label{color:var(--muted);font-size:11px}.color-settings{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.color-settings input[type=color]{cursor:pointer;height:45px;padding:4px}.color-settings small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.admin-tabs{gap:25px;overflow-x:auto}.admin-tabs button{white-space:nowrap}.announcement{background:var(--brown);color:var(--cream)}.announcement span{color:color-mix(in srgb,var(--cream) 80%,var(--brown))}.how{background:var(--sand)}.notice{background:var(--sand);border-color:var(--line);color:var(--muted)}.variant.chosen{background:var(--sand);border-color:var(--rust)}.benefits,.hero-notes,.steps svg,.steps b{color:var(--muted)}.steps>div{border-color:var(--line)}.round-stamp{background:var(--sand);color:var(--brown)}.favorite{background:var(--paper);color:var(--brown)}.badge{background:var(--sand);color:var(--brown)}.badge.muted{color:var(--muted)}.preview-note{background:var(--sand)}.text-button{color:var(--rust)}:root[data-theme=dark] .announcement{color:var(--brown);background:#100d0b}:root[data-theme=dark] .announcement span{color:var(--muted)}:root[data-theme=dark] .error{color:#ffddd1;background:#512b24}:root[data-theme=dark] .danger{color:#ffd7c7;background:#402820;border-color:#b46f59}:root[data-theme=dark] .success-icon{color:#c4e3c3;background:#263a29}:root[data-theme=dark] .product{box-shadow:none}@media (max-width:700px){.theme-toggle{padding:10px 13px;font-size:10px;bottom:12px;right:12px}.appearance-panel{padding:22px 16px}.appearance-panel details{padding:16px 12px}.color-settings{grid-template-columns:repeat(2,1fr)}.brand-logo{max-height:min(var(--logo-size,52px),60px);max-width:90px}header .brand{max-width:65%;font-size:25px}.appearance-actions>button{width:100%}.admin-tabs{gap:22px}}@media print{.theme-toggle{display:none!important}:root,:root[data-theme=dark]{--cream:white;--paper:white;--brown:#211b15;--muted:#4d463f;--line:#aaa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{padding-bottom:0}}.hero-copy{min-width:0}.hero h1,.catalog h2,.photo-label,.footer-brand,.appearance-panel h2{overflow-wrap:anywhere}.primary:hover{background:color-mix(in srgb,var(--brown) 85%,var(--cream))}.theme-toggle span{white-space:nowrap}.backup-panel{max-width:850px}.backup-panel h3{margin-top:2rem}.backup-panel label{flex-direction:column;gap:.5rem;margin:1rem 0;display:flex}.backup-panel input{min-width:0;max-width:100%}.backup-panel .notice{margin:1.25rem 0}.backup-preview{border:1px solid var(--line);border-radius:16px;margin-top:1.25rem;padding:1.25rem}.backup-panel a{overflow-wrap:anywhere}.backup-panel li{margin:.6rem 0}.admin-tabs{flex-wrap:wrap}.sale-modes{flex-wrap:wrap;gap:1rem;display:flex}.sale-modes legend{width:100%}.sale-modes label{align-items:center;gap:.5rem;display:flex}.quantity .quantity-value{text-align:center;width:76px;min-width:0;color:inherit;background:0 0;border:0;padding:8px 3px}.sale-label{color:var(--rust);margin-left:.35rem;font-size:.8em}.wholesale-fields{border:1px solid var(--line);border-radius:12px;margin:1.5rem 0;padding:1rem}.wholesale-fields legend{padding:0 .5rem}.wholesale-fields p{margin-bottom:.8rem}.availability-panel{max-width:850px}.availability-panel h3{margin-top:1.5rem}.availability-panel label:not(.check){flex-direction:column;gap:.5rem;margin:1rem 0;display:flex}.availability-panel .check{align-items:center;gap:.5rem;display:flex}.availability-panel .delivery-weekdays{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1rem 0;display:grid}.availability-panel input,.availability-panel textarea{min-width:0;max-width:100%}.availability-panel .primary{margin-top:1.25rem}.blocked-dates{max-height:260px;padding:0;list-style:none;overflow:auto}.blocked-dates li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.availability-notice{white-space:pre-wrap;max-width:1100px;margin:1rem auto}.availability-panel fieldset{min-width:0}.availability-notice{overflow-wrap:anywhere}.drawer .availability-notice{margin:1rem 0}.category-picker{margin-bottom:1rem;position:relative}.category-picker>label{margin-bottom:.5rem;display:block}.category-input-row{position:relative}.category-input-row input{width:100%;padding-right:46px}.category-arrow{border-left:1px solid var(--line);border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:44px;display:flex;position:absolute;top:0;bottom:0;right:0}.category-results{background:var(--paper);border:1px solid var(--line);z-index:5;border-radius:10px;max-height:230px;position:absolute;top:auto;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0002}.category-results ul{margin:0;padding:5px;list-style:none}.category-results li{cursor:pointer;overflow-wrap:anywhere;border-radius:6px;padding:11px 12px}.category-results li:hover,.category-results li.active{background:var(--sand);color:var(--brown)}.category-results p{padding:12px}.category-picker>.hint{margin-top:.4rem}:root{--site-header-height:88px}html{scroll-padding-top:calc(var(--site-header-height) + 16px)}.site-header{z-index:60;background:var(--paper);width:100%;max-width:none;height:auto;margin:0;padding:0;display:block;position:sticky;top:0;box-shadow:0 3px 12px #0001}.header-content{height:var(--site-header-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:1440px;margin:auto;padding:0 6%;display:grid}.site-header .brand{justify-self:start;min-width:0;max-width:100%}.site-header .brand>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.site-header .brand-logo{max-height:min(var(--logo-size,52px),64px)}.header-how{text-align:center;min-height:44px;color:var(--brown);white-space:nowrap;justify-content:center;justify-self:center;align-items:center;font-size:12px;font-weight:600;display:flex}.header-how:hover{color:var(--rust)}.site-header .header-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:16px;min-width:0;margin:0;font-size:11px;display:flex}.site-header .header-actions>a,.site-header .bag{flex-shrink:0}.site-header .header-admin{align-items:center;gap:6px;display:flex}@media (max-width:1100px){.site-header .header-menu{display:none}.site-header .header-actions{gap:10px}}@media (max-width:900px){.site-header .header-admin span{display:none}.site-header .header-admin{padding:10px 6px}}@media (max-width:700px){:root{--site-header-height:72px}.header-content{gap:6px;padding:0 4%}.site-header .brand{gap:0;max-width:100%;font-size:24px}.site-header .brand:not(.has-logo) .brand-image,.site-header .brand.has-logo>span:last-child{display:none}.site-header .brand-logo{max-width:84px;max-height:44px}.site-header .brand small{letter-spacing:.8px;font-size:6px}.header-how{font-size:10.5px;display:flex}.site-header .header-actions{gap:4px}.site-header .header-admin{padding:8px 5px}.site-header .bag{gap:4px;padding:8px 7px}.site-header .bag>span{display:none}.site-header .bag b{min-width:18px;height:18px;font-size:9px}}.category-order{border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:20px}.category-order summary{cursor:pointer;font-weight:700}.category-order ol{padding:0;list-style:none}.category-order li{align-items:center;gap:8px;margin:8px 0;display:flex}.category-order li span{flex:1}.category-order li button{min-width:44px;min-height:44px}.appearance-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.appearance-workspace>fieldset{grid-area:1/1;min-width:0}.appearance-preview-panel{grid-area:1/2;min-width:0;position:sticky;top:110px}.preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.appearance-preview{overflow-wrap:anywhere;border:2px solid;border-radius:20px;max-height:65vh;padding:24px;overflow:auto}.appearance-preview h2{margin:16px 0;font-size:32px}.appearance-preview h3{font-size:24px}.appearance-preview small{display:block}.preview-caption{opacity:.75;font-size:11px;line-height:1.5}.preview-brand{align-items:center;gap:12px;margin:20px 0;display:flex}.preview-brand strong{font-family:Lilita One,sans-serif;font-size:30px}.preview-brand small{letter-spacing:1px;font-size:10px}.preview-announcement{text-align:center;border-radius:8px;padding:12px;font-size:12px}.preview-navigation,.preview-benefits{flex-wrap:wrap;gap:16px;margin:18px 0;font-size:12px;display:flex}.preview-button{border-radius:10px;margin:8px 0;padding:14px;display:inline-block}.preview-hero-image{object-fit:cover;border-radius:18px;width:100%;height:180px;margin:16px 0}.preview-footer{padding:12px 0}.appearance-workspace fieldset label{scroll-margin-top:300px}@media (max-width:800px){.appearance-workspace{flex-direction:column;display:flex}.appearance-preview-panel{z-index:20;background:var(--paper);width:100%;padding:8px 0;top:82px}.appearance-preview{max-height:30vh;padding:14px}.appearance-workspace>fieldset{width:100%}.preview-toolbar{font-size:12px}.preview-toolbar button{padding:8px;font-size:11px}}.featured-section{border-top:1px solid;margin:32px 0;padding:24px 0;scroll-margin-top:110px}.featured-section>p{margin:12px 0 24px}.featured-section>h2{font-size:clamp(28px,4vw,42px)}.featured-section .all-products-title{margin-top:48px;font-size:28px}.store-surface>main,.store-surface>footer,.store-surface .header-content{max-width:var(--content-width,1440px)}.store-surface .product{border-radius:var(--card-radius,8px);overflow:hidden}.store-surface .primary,.store-surface .secondary,.store-surface .categories button,.store-surface .bag{border-radius:var(--button-radius,5px)}.store-surface .how,.store-surface .modal,.store-surface .notice,.store-surface .settings-panel{border-radius:var(--panel-radius,8px)}.store-surface .catalog{padding-top:var(--section-spacing,40px);padding-bottom:var(--section-spacing,40px)}.store-surface .how{margin-top:var(--section-spacing,40px);margin-bottom:var(--section-spacing,40px)}.store-surface .product-photo{height:var(--product-image-height,260px)}.store-surface .product-photo img{object-fit:var(--product-image-fit,cover)}.store-surface.header-static .site-header{position:relative}.store-surface.logo-center .header-content>.brand{grid-area:1/2;justify-self:center}.store-surface.logo-center .header-how{grid-area:1/1;justify-self:start}.store-surface.logo-center .header-actions{grid-area:1/3}.store-surface.logo-right .header-content>.brand{grid-area:1/3;justify-self:end}.store-surface.logo-right .header-how{grid-area:1/2}.store-surface.logo-right .header-actions{grid-area:1/1;justify-self:start}.studio{max-width:1800px;margin:auto;padding:32px 4%}.studio h1{margin:16px 0;font-size:clamp(30px,4vw,48px)}.studio-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.studio-layout{grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.studio .appearance-panel{width:100%;padding:24px}.studio-fields fieldset{min-width:0}.studio-live{min-width:0;position:sticky;top:16px}.studio-frame{border:1px solid var(--line);background:var(--paper);border-radius:18px;width:100%;height:78vh;margin:12px auto 0;display:block}.studio-frame.mobile{max-width:390px}.studio-fields input[type=range]{width:100%}.studio-fields .check{align-items:center;gap:10px;display:flex}.studio-fields .check input{width:auto}.reminder-sample{background:var(--sand);border-radius:12px;margin-top:20px;padding:20px}.reminder-sample p{margin:10px 0}.reminder-sample small{font-size:11px}.studio-entry{margin-top:16px}@media (min-width:701px){.store-surface .grid{grid-template-columns:repeat(var(--catalog-columns,3),minmax(0,1fr))}}@media (max-width:700px){.store-surface .product-photo{height:clamp(130px,calc(var(--product-image-height,260px) * .62),260px)}.studio{padding:24px 4%}.studio-heading{flex-direction:column;align-items:start}.studio-layout{flex-direction:column;display:flex}.studio-layout>.appearance-panel{order:2}.studio-live{order:1;width:100%;position:relative;top:0}.studio-frame{height:55vh}.store-surface .header-content{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.store-loading{max-width:900px;min-height:70vh;margin:auto;padding:80px 6%}.store-loading h1{margin:22px 0;font-size:clamp(28px,5vw,46px)}.store-loading p{margin:20px 0}.store-loading .secondary{margin-left:12px}.store-surface .header-content{grid-template-columns:minmax(0,1fr) max-content max-content;padding-inline:clamp(14px,3vw,40px);container-type:inline-size}.store-surface.logo-center .header-content{grid-template-columns:repeat(3,minmax(0,1fr))}.store-surface.logo-right .header-content{grid-template-columns:max-content max-content minmax(0,1fr)}.store-surface .header-how{min-width:0}@container (width<=1100px){.store-surface.logo-center .header-menu{display:none}}@container (width<=760px){.site-header .header-menu{display:none}.site-header .header-actions{gap:8px}}@container (width<=600px){.site-header .header-admin span,.site-header .bag>span{display:none}.site-header .header-admin{padding:8px 5px}.site-header .header-actions{gap:4px}.site-header .bag{gap:4px;padding:8px 7px}.site-header .header-how{white-space:normal;font-size:10.5px}}@media (min-width:701px){.store-surface.desktop-full-width>main,.store-surface.desktop-full-width>footer,.store-surface.desktop-full-width .header-content{width:100%;max-width:none}.store-surface.desktop-full-width .hero,.store-surface.desktop-full-width .catalog{padding-inline:clamp(24px,3vw,64px)}.store-surface.desktop-full-width .benefits{margin-inline:clamp(24px,3vw,64px)}.store-surface.desktop-full-width .how{margin-inline:clamp(24px,2vw,40px)}}@media (min-width:1100px){.store-surface .how{border:1px solid var(--line);grid-template-columns:minmax(230px,1.35fr) minmax(0,3fr);gap:clamp(24px,3vw,64px);padding:48px clamp(28px,3.4vw,64px)}.store-surface .how>div{min-width:0}.store-surface .how h2{margin:14px 0;font-size:clamp(30px,2.5vw,42px)}.store-surface .how>div>p{font-size:14px}.store-surface .steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.store-surface .steps>div{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:0 28px;display:flex;position:relative}.store-surface .steps>div:first-child{padding-left:0}.store-surface .steps>div:last-child{border-right:0;padding-right:0}.store-surface .steps b{color:var(--rust);font-family:Lilita One,sans-serif;font-size:38px;line-height:1}.store-surface .steps h3{margin-bottom:8px;font-size:16px}.store-surface .steps p{font-size:14px;line-height:1.7}.store-surface .steps svg{z-index:1;border:1px solid var(--line);background:var(--sand);width:22px;height:22px;color:var(--rust);border-radius:50%;padding:3px;position:absolute;top:12px;right:-11px;transform:rotate(45deg)}.store-surface .steps>div:last-child>svg{display:none}}.view-modes{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-wrap:wrap;gap:4px;margin:14px 0;padding:4px;display:inline-flex}.view-modes button{border-radius:7px;padding:9px 14px;font-size:12px}.view-modes button[aria-pressed=true]{background:var(--brown);color:var(--cream)}.order-toolbar{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.order-toolbar>label{gap:5px;min-width:160px;font-size:11px;display:grid}.order-toolbar input,.order-toolbar select{border:1px solid var(--line);background:var(--paper);color:var(--brown);border-radius:7px;min-width:0;max-width:100%;padding:11px}.order-toolbar .view-modes{margin:0}.orders-view{gap:18px;min-width:0;display:grid}.orders-view .order{overflow-wrap:anywhere;min-width:0;margin:0}.orders-view .order>.badge{margin:10px 0;display:inline-block}.orders-view .order-actions{flex-wrap:wrap;gap:12px}.orders-view .order-actions select{max-width:100%}.orders-view .order-actions .secondary{margin-left:0}.orders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-grid .order{padding:24px}.orders-grid .order-actions{flex-direction:column;align-items:start}.orders-compact .order{padding:18px 22px}.orders-compact .order-details{display:none}.delete-order-confirm{margin-top:16px}.delete-order-confirm button{margin:10px 8px 0 0}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.products-grid .product-row{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-content:start;gap:12px;padding:18px;display:flex}.products-grid .product-row>img{object-fit:cover;border-radius:7px;width:100%;height:160px}.products-grid .product-row>div{flex:auto;width:100%}.products-grid .product-row>span{width:auto}.store-surface .grid.catalog-view-list{grid-template-columns:1fr}.catalog-view-list .product{grid-template-columns:minmax(150px,24%) minmax(0,1fr);width:100%;display:grid}.store-surface .catalog-view-list .product-photo{height:100%;min-height:190px}.catalog-view-list .product-copy{min-width:0}.catalog-view-list .product p{height:auto;min-height:36px}.address-fields details{border:1px solid var(--line);border-radius:8px;margin:15px 0;padding:14px}.address-fields summary{cursor:pointer;font-size:12px;font-weight:600}.address-fields .hint{margin:10px 0}.address-locality{grid-template-columns:minmax(0,1fr) 70px;gap:12px;display:grid}.cep-search{align-items:center;gap:8px;display:flex}.cep-search input{flex:1;min-width:0}.cep-search .secondary{flex-shrink:0;padding:12px;font-size:11px}.address-suggestions{border:1px solid var(--line);border-radius:7px;max-height:230px;margin:8px 0;padding:0;list-style:none;overflow-y:auto}.address-suggestions li+li{border-top:1px solid var(--line)}.address-suggestions button{text-align:left;background:var(--paper);width:100%;padding:12px;font-size:12px;line-height:1.6}:is(.address-suggestions button:hover,.address-suggestions button:focus-visible){background:var(--sand)}@media (max-width:1000px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-grid{grid-template-columns:1fr}}@media (max-width:700px){.order-toolbar{align-items:stretch}.order-toolbar>label{flex:1;min-width:120px}.order-toolbar .view-modes{width:100%}.products-grid{grid-template-columns:1fr}.catalog-view-list .product{grid-template-columns:105px minmax(0,1fr)}.store-surface .catalog-view-list .product-photo{min-height:175px}.catalog-view-list .product-copy{padding:13px}.catalog-view-list .product h3{min-height:0}.catalog-view-list .product p{font-size:10px}.orders-view .order{padding:18px}.cep-search .secondary{padding:12px 8px}.view-modes button{padding:8px 12px}}@media print{.order-toolbar,.view-modes,.delete-order-confirm{display:none!important}.orders-view{display:block}.orders-view .order{margin:0 0 20px}.orders-compact .order-details{display:block}.order-actions{display:none!important}}.news-page{padding:48px clamp(20px,4vw,80px) 70px}.news-heading{text-align:center;max-width:1000px;margin:0 auto 28px}.news-heading .eyebrow{justify-content:center}.news-heading h1{margin:18px 0 12px;font-size:clamp(38px,4.6vw,68px)}.news-heading p{font-size:16px}.news-filters{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 32px;display:flex}.news-filters button{border:1px solid var(--line);background:var(--paper);border-radius:30px;padding:11px 25px;font-size:13px}.news-filters button[aria-pressed=true]{background:var(--rust);border-color:var(--rust);color:var(--cream)}.news-layout{grid-template-columns:minmax(0,2.7fr) minmax(240px,1fr);align-items:start;gap:24px;max-width:1450px;margin:auto;display:grid}.news-posts{gap:25px;min-width:0;display:grid}.news-card{border:1px solid var(--line);border-radius:var(--card-radius,12px);background:var(--paper);min-width:0;scroll-margin-top:130px;overflow:hidden}.news-card-author{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}.news-card-author strong{font-family:Lilita One,sans-serif;font-size:19px;font-weight:400}.news-card-author time{color:var(--muted);margin-left:auto;font-size:11px}.news-avatar{background:var(--rust);width:36px;height:36px;color:var(--cream);border-radius:50%;flex-shrink:0;place-items:center;font-family:Lilita One,sans-serif;font-size:24px;display:grid;overflow:hidden}.news-avatar img{object-fit:contain;background:var(--paper);width:100%;height:100%}.news-tag{background:var(--sand);color:var(--rust);border-radius:20px;padding:5px 10px;font-size:11px;display:inline-block}.news-photo{object-fit:cover;border-radius:calc(var(--card-radius,12px) * .65);width:calc(100% - 32px);height:clamp(230px,28vw,430px);margin:0 16px;display:block}.news-card-content{padding:20px}.news-card-content h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(26px,2.4vw,36px)}.news-card-content p{overflow-wrap:anywhere;font-size:14px}.news-card-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:23px;display:flex}.news-card-actions>button{align-items:center;gap:6px;padding:8px 0;font-size:12px;display:flex}.news-card-actions>.news-like{border:1px solid;border-radius:999px;justify-content:center;min-width:44px;min-height:44px;padding-inline:10px}.news-card-actions>.news-like[aria-pressed=true]{color:var(--rust)}.news-card-actions .primary{margin-left:auto}.news-about,.news-pinned{border:1px solid var(--line);border-radius:var(--panel-radius,12px);background:var(--paper);padding:20px}.news-about>img{object-fit:cover;border-radius:8px;width:100%;height:150px;margin-bottom:18px}.news-about h2,.news-pinned h2{overflow-wrap:anywhere;margin:0 0 14px;font-size:32px}.news-about p,.news-pinned p{overflow-wrap:anywhere;margin-bottom:20px;font-size:13px}.news-about .primary{width:100%}.news-pinned{background:var(--sand);margin-top:20px}.news-pinned h2{margin-top:14px;font-size:27px}.news-empty{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:12px;padding:50px 28px}.news-empty h2{font-size:32px}.news-empty p{margin:16px 0 22px}.posts-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:25px 0;display:flex}.posts-toolbar>label{gap:5px;font-size:12px;display:grid}.posts-toolbar select{border:1px solid var(--line);background:var(--paper);color:var(--brown);border-radius:7px;padding:12px}.posts-admin-list{gap:15px;display:grid}.post-admin-row{border:1px solid var(--line);background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.post-admin-row>div{min-width:0}.post-admin-row h3{overflow-wrap:anywhere;margin:10px 0 7px}.post-admin-row p{font-size:12px}.post-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin:24px 0 35px;display:grid}.post-editor>form{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-column:1/-1;min-width:0;padding:25px}.post-editor:has(.post-preview)>form{grid-column:auto}.post-editor h3{margin-bottom:20px;font-family:Lilita One,sans-serif;font-size:25px}.post-editor fieldset{border:0;min-width:0;padding:0}.post-editor label{margin:16px 0;font-size:12px;font-weight:550;display:block}.post-editor input:not([type=checkbox]),.post-editor textarea,.post-editor select{border:1px solid var(--line);background:var(--cream);width:100%;color:var(--brown);border-radius:7px;margin-top:7px;padding:12px;display:block}.post-editor .check{align-items:center;gap:10px;display:flex}.post-editor .check input{margin:0}.post-editor-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.post-preview{min-width:0;position:sticky;top:125px}.post-preview .news-photo{height:240px}.post-preview .news-card-author{gap:8px;padding:14px}.post-preview .news-card-author strong{font-size:17px}.post-preview>.hint{margin-bottom:14px}@media (max-width:1000px){.news-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.news-page{padding-inline:24px}.post-editor{grid-template-columns:1fr}.post-preview{position:static}.news-card-author{padding:14px}.news-card-content{padding:18px}.news-card-actions{gap:12px}}@media (max-width:700px){.news-page{padding:30px 5% 45px}.news-heading h1{font-size:39px}.news-heading p{font-size:13px}.news-heading .eyebrow{font-size:8px}.news-filters{gap:6px;margin:22px 0}.news-filters button{padding:9px 12px;font-size:11px}.news-layout{flex-direction:column;display:flex}.news-posts,.news-sidebar{width:100%}.news-sidebar{flex-direction:column;display:flex}.news-card-author{gap:7px;padding:12px;font-size:11px}.news-card-author strong{font-size:17px}.news-avatar{width:29px;height:29px;font-size:19px}.news-tag{padding:4px 7px;font-size:9px}.news-card-author time{font-size:10px}.news-photo{width:calc(100% - 20px);height:240px;margin:0 10px}.news-card-content{padding:15px}.news-card-content h2{font-size:28px}.news-card-content p{font-size:12px}.news-card-actions{gap:12px;margin-top:16px}.news-card-actions>button{font-size:11px}.news-card-actions .primary{width:100%;margin:0}.news-about{margin-top:10px}.post-admin-row{flex-direction:column;align-items:stretch;padding:20px}.post-editor>form{padding:18px}.posts-toolbar .secondary{padding:11px;font-size:10px}.header-news{font-size:11px}}@container (width<=600px){.site-header:has(.header-news) .header-how{display:none}.site-header .header-news{padding-inline:2px;font-size:10px}.site-header:has(.header-news) .header-content{gap:8px}}:root{--muted:var(--light-muted,#695a50);--paper:var(--light-paper,#fffdf9);--sand:var(--light-sand,#ede8e1)}:root[data-theme=dark]{--muted:var(--dark-muted,#b7aba0);--paper:var(--dark-paper,#292522);--sand:var(--dark-sand,#2b2622)}.legal-document{max-width:860px;margin:0 auto;padding:45px 24px}.legal-document h1,.legal-review>h1{margin:16px 0;font-size:42px}.legal-document h2{margin:28px 0 12px;font-size:25px}.legal-document p,.legal-document address{margin:12px 0;font-size:15px;line-height:1.8}.legal-document address{font-style:normal}.legal-document>.secondary{margin-top:26px}.legal-review{padding:35px 24px}.legal-review>nav{flex-wrap:wrap;margin:25px 0}.legal-review>nav a{text-decoration:underline}.legal-review>div{border-top:1px solid var(--line);scroll-margin-top:24px}.studio-entry{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:700px){.legal-document h1,.legal-review>h1{font-size:32px}.legal-document{padding:30px 8px}}.legal-policy-link{text-underline-offset:3px;text-decoration:underline}.skip-link{z-index:10000;background:var(--paper);color:var(--brown);border:2px solid;border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip-link:focus{outline-offset:3px;outline:3px solid;transform:translateY(0)}.search:focus-within{outline:2px solid var(--brown);outline-offset:3px}.cart-drawer{background:var(--cream);width:min(100%,520px);color:var(--brown);padding:0;scroll-padding-top:90px}.cart-header{z-index:2;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.cart-header h2{margin:0;font-size:clamp(25px,4vw,36px)}.cart-header-icon{height:44px;color:var(--rust);background:var(--sand);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.cart-header .close{flex:0 0 44px;height:44px;margin-left:auto;position:static}.cart-layout{align-items:start;gap:16px;padding:clamp(14px,3vw,32px);display:grid}.cart-summary,.cart-form,.cart-drawer .empty,.cart-drawer .success{background:var(--paper);border:1px solid var(--line);border-radius:20px;min-width:0;padding:clamp(16px,2.5vw,24px)}.cart-drawer .empty,.cart-drawer .success{margin:24px;padding-block:36px}.cart-summary h3,.cart-drawer .cart-form h3{margin:0 0 14px;font-family:Lilita One,sans-serif;font-size:22px;font-weight:400}.cart-drawer .cart-item img{border-radius:10px;width:56px;height:64px}.cart-drawer .cart-item>div{overflow-wrap:anywhere;min-width:0}.cart-drawer .cart-item strong,.cart-drawer .cart-item>b{font-size:14px}.cart-drawer .cart-item small,.cart-drawer .freight{font-size:13px}.cart-drawer .freight{border:0;padding-bottom:0}.cart-drawer .total{align-items:center;gap:12px}.cart-drawer .quantity button{place-content:center;align-items:center;min-width:32px;min-height:32px}.cart-contact{gap:0 12px;display:grid}.cart-drawer .cart-form label{font-size:14px}.cart-drawer .cart-form :is(input,select,textarea){font-size:16px}.cart-drawer .cart-form .primary{margin-top:16px}.cart-drawer #checkout-phone-error{color:var(--brown)}@media (min-width:850px){.cart-drawer-checkout{width:min(100%,940px)}.cart-layout{grid-template-columns:minmax(260px,2fr) minmax(0,3fr)}.cart-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-crop{background:var(--sand);border:1px solid var(--line);border-radius:12px;gap:12px;padding:16px;display:grid}.photo-crop-preview{background-color:var(--paper);border-radius:8px;width:min(100%,310px);margin-inline:auto;position:relative;overflow:hidden}.photo-crop-preview img{object-fit:fill;max-width:none;position:absolute}.photo-crop-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:0 12px;display:grid}.photo-crop-controls input[type=range]{width:100%}.photo-crop-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-attachment{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.customer-attachment .photo-crop-actions>button{min-height:44px}.customer-attachment .photo-crop-actions>.primary{width:auto}.customer-attachment input[hidden]{display:none}.news-card .news-customer-photo{object-fit:contain;height:auto;max-height:560px}.post-submitted-media{margin:0 0 18px}.post-submitted-media figcaption{margin-bottom:8px;font-weight:600}.post-submitted-media img,.post-submitted-media video{object-fit:contain;border-radius:8px;max-width:100%;max-height:360px;display:block}.bakery-reference{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--reference-cream:var(--light-background,#fff8ed);--reference-paper:#fffdf8;--cocoa:var(--light-text,#4c2a22);--muted:#754f43;--coral:var(--light-accent,#a63c37);--pink:#ffe1d9;--honey:#ffe3a2;--reference-line:#efd9c7}.bakery-reference *{box-sizing:border-box}.bakery-reference{background:var(--reference-cream);color:var(--cocoa);margin:0;font:600 1rem/1.55 Quicksand,system-ui,sans-serif}.bakery-reference a{color:inherit}.bakery-reference img{object-fit:cover;width:100%;display:block}.bakery-reference h1,.bakery-reference h2,.bakery-reference h3,.bakery-reference .reference-brand{letter-spacing:-.035em;margin:0;font-family:Bricolage Grotesque,Georgia,serif;line-height:1.03}.bakery-reference .reference-wrap{width:min(1180px,100% - 48px);margin:auto}.bakery-reference .reference-notice{text-align:center;background:var(--honey);padding:8px 16px;font-size:.82rem}.bakery-reference .reference-top{background:var(--reference-paper);border-bottom:1px solid var(--reference-line)}.bakery-reference nav{justify-content:space-between;align-items:center;gap:14px;min-height:76px;display:flex}.bakery-reference .reference-brand{font-size:2rem;font-weight:800;text-decoration:none}.bakery-reference .reference-brand span{color:var(--coral)}.bakery-reference .reference-links{align-items:center;gap:20px;display:flex}.bakery-reference .reference-links a{font-weight:700;text-decoration:none}.bakery-reference .reference-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(26px,6vw,82px);padding:58px 0 48px;display:grid}.bakery-reference .reference-tag{background:var(--pink);color:#7e2d2a;border-radius:99px;padding:7px 14px;font-size:.86rem;font-weight:700;display:inline-block}.bakery-reference h1{margin:15px 0 20px;font-size:clamp(2.9rem,6.2vw,5.8rem);font-weight:800}.bakery-reference h1 em{color:var(--coral);font-style:normal}.bakery-reference .reference-hero p{max-width:37ch;color:var(--muted);font-size:1.1rem}.bakery-reference .reference-cta{background:var(--coral);color:#fff;border-radius:999px;margin-top:12px;padding:13px 22px;font-weight:700;text-decoration:none;display:inline-block}.bakery-reference .reference-hero figure{background:var(--honey);border-radius:45% 45% 26px 26px;margin:0;padding:13px;position:relative}.bakery-reference .reference-hero img{border-radius:inherit;object-position:center;height:clamp(290px,35vw,470px)}.bakery-reference .reference-hero figcaption{background:var(--reference-paper);border-radius:99px;padding:8px 14px;font-size:.85rem;font-weight:700;position:absolute;bottom:23px;right:22px}.bakery-reference .reference-menu{padding:25px 0 62px}.bakery-reference h2{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800}.bakery-reference .reference-filters{flex-wrap:wrap;gap:8px;margin:19px 0;display:flex}.bakery-reference .reference-filters button{font:inherit;cursor:pointer;border:1px solid var(--reference-line);background:var(--reference-paper);color:var(--cocoa);border-radius:99px;padding:7px 14px;font-size:.91rem}.bakery-reference .reference-filters button[aria-pressed=true]{background:var(--pink);border-color:#d88d83}.bakery-reference .reference-grid,.bakery-reference .reference-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bakery-reference .reference-card{background:var(--reference-paper);border:1px solid var(--reference-line);box-shadow:0 10px 24px -22px var(--cocoa);border-radius:24px;overflow:hidden}.bakery-reference .reference-card img{aspect-ratio:4/3}.bakery-reference .reference-card div,.bakery-reference .reference-steps article{padding:18px}.bakery-reference .reference-card h3,.bakery-reference .reference-steps h3{font-size:1.4rem}.bakery-reference .reference-card p,.bakery-reference .reference-steps p{color:var(--muted);margin:8px 0 0}.bakery-reference .reference-how{background:var(--pink);border-radius:30px;margin-bottom:42px;padding:34px}.bakery-reference .reference-steps{margin-top:18px}.bakery-reference .reference-steps article{background:var(--reference-paper);border-radius:18px}.bakery-reference .reference-steps b{color:var(--coral);margin-bottom:8px;display:block}.bakery-reference footer{border-top:1px solid var(--reference-line);color:var(--muted);padding:22px 0}.bakery-reference :focus-visible{outline:3px solid var(--coral);outline-offset:4px}@media (max-width:700px){.bakery-reference .reference-wrap{width:calc(100% - 32px)}.bakery-reference nav{min-height:64px}.bakery-reference .reference-links{gap:10px;font-size:.83rem}.bakery-reference .reference-hero{grid-template-columns:1fr;padding:32px 0 24px}.bakery-reference .reference-hero figure{justify-self:center;width:100%;max-width:520px}.bakery-reference .reference-hero img{aspect-ratio:5/4;height:auto}.bakery-reference .reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bakery-reference .reference-card{border-radius:16px}.bakery-reference .reference-card div{padding:12px}.bakery-reference .reference-card h3{font-size:1.15rem}.bakery-reference .reference-card p{font-size:.85rem}.bakery-reference .reference-how{padding:21px}.bakery-reference .reference-steps{grid-template-columns:1fr}}.bakery-reference .reference-top{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;inset:auto}.bakery-reference .reference-brand{display:inline}.bakery-reference .reference-menu{scroll-margin-top:16px}.bakery-reference .reference-menu .reference-card{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;display:block}.bakery-reference .reference-card strong{color:var(--coral);margin-top:10px;display:block}.bakery-reference .reference-top button{border:1px solid var(--reference-line);background:var(--pink);font:inherit;color:inherit;cursor:pointer;border-radius:99px;padding:7px 12px}.bakery-reference .reference-footer{max-width:none;margin:0;display:block}.bakery-reference .reference-footer a{margin-inline-start:12px}.bakery-reference .reference-menu .reference-list{grid-template-columns:1fr}.bakery-reference .reference-list .reference-card{grid-template-columns:minmax(96px,24%) 1fr;display:grid}.bakery-reference .reference-list img{height:100%}.bakery-reference .reference-controls{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.bakery-reference .reference-controls input{max-width:250px}@media (max-width:460px){.bakery-reference .reference-links{flex-wrap:wrap;justify-content:flex-end}}.bakery-reference .reference-top nav a{display:inline-block}.bakery-reference .reference-top nav{padding:0}.bakery-reference .reference-card img{max-width:none}.bakery-reference .reference-controls{gap:10px;margin-bottom:18px}.bakery-reference .reference-controls .search,.bakery-reference .reference-controls .view-modes{border:1px solid var(--reference-line);background:var(--reference-paper);min-height:44px;color:var(--cocoa);border-radius:999px}.bakery-reference .reference-controls .search{flex:230px;max-width:320px;padding:0 14px}.bakery-reference .reference-controls .search input{width:100%;min-width:0;max-width:none;color:inherit;background:0 0;font-size:.9rem}.bakery-reference .reference-controls .search input::placeholder{color:var(--muted);opacity:1}.bakery-reference .reference-controls .view-modes{gap:3px;padding:3px;display:inline-flex}.bakery-reference .reference-controls .view-modes button{min-height:36px;color:var(--cocoa);background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:.875rem}.bakery-reference .reference-controls .view-modes button[aria-pressed=true]{background:var(--pink);color:var(--cocoa)}.bakery-reference .reference-menu .reference-card{grid-template-rows:auto 1fr;align-content:start;min-width:0;padding:0;display:grid}.bakery-reference .reference-card img{aspect-ratio:16/10}.bakery-reference .reference-card>div{min-width:0;padding:12px 14px}.bakery-reference .reference-card h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;block-size:2.4em;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.2;display:-webkit-box;overflow:hidden}.bakery-reference .reference-card strong{margin-top:4px;font-size:.86rem}.bakery-reference .reference-menu .reference-list .reference-card{grid-template-rows:96px;grid-template-columns:96px minmax(0,1fr)}.bakery-reference .reference-list .reference-card img{aspect-ratio:1}@media (min-width:960px){.bakery-reference .reference-menu .reference-grid:not(.reference-list){grid-template-columns:repeat(4,minmax(0,1fr))}}.charge-admin-surface{--cream:#fff8ed;--paper:#fffdf8;--brown:#4c2a22;--muted:#754f43;--rust:#a63c37;--sand:#fff0d6;--line:#efd9c7;--admin-honey:#ffe3a2;--admin-pink:#ffe1d9;--admin-on-action:#fffdf8;background:var(--cream);min-height:100dvh;color:var(--brown);font-family:Quicksand,DM Sans,sans-serif}:root[data-theme=dark] .charge-admin-surface{--cream:#241813;--paper:#33231d;--brown:#fff1e6;--muted:#e0bbab;--rust:#ffad9e;--sand:#493127;--line:#674737;--admin-honey:#533923;--admin-pink:#60382f;--admin-on-action:#311b17}.charge-admin-surface :is(h1,h2,h3,.stats strong,.brand){letter-spacing:-.035em;font-family:Bricolage Grotesque,DM Sans,sans-serif;font-weight:800}.charge-admin-surface .announcement{background:var(--admin-honey);color:var(--brown)}.charge-admin-surface .announcement span{color:inherit}.charge-admin-surface .admin{width:min(100%,1280px);margin-inline:auto;padding:clamp(20px,4vw,50px) clamp(16px,4vw,50px) 70px}.charge-admin-surface .admin>.section-top:first-child{background:var(--admin-pink);border-radius:28px;gap:16px;padding:clamp(18px,4vw,36px)}.charge-admin-surface .admin h1{font-size:clamp(34px,5vw,60px);line-height:1.05}.charge-admin-surface .studio-entry{flex-wrap:wrap;gap:8px;display:flex}.charge-admin-surface .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2vw,16px)}.charge-admin-surface .stats>div{border-radius:22px;min-width:0;padding:clamp(12px,2.2vw,24px)}.charge-admin-surface .stats>div:nth-child(2){background:var(--sand)}.charge-admin-surface .stats strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(21px,3.5vw,38px)}.charge-admin-surface .stats span{font-size:.73rem}.charge-admin-surface .stats small{font-size:.75rem}.charge-admin-surface .admin-tabs{flex-wrap:wrap;gap:8px;padding-bottom:12px}.charge-admin-surface .admin-tabs button{border:1px solid var(--line);min-height:44px;color:var(--brown);background:var(--paper);border-radius:999px;gap:7px;padding:8px 14px;font-size:.84rem;font-weight:700}.charge-admin-surface .admin-tabs button.active{background:var(--admin-pink);border-color:var(--rust)}.charge-admin-surface :is(.product-table,.order,.settings-panel,.backup-panel,.availability-panel,.post-editor,.modal,.drawer){border-radius:22px}.charge-admin-surface .product-row>img{border-radius:12px}.charge-admin-surface .product-row strong{font-size:.93rem}.charge-admin-surface .product-row small{font-size:.78rem}.charge-admin-surface :is(.primary,.secondary,.bag){border-radius:999px}.charge-admin-surface .primary{background:var(--rust);color:var(--admin-on-action)}.charge-admin-surface :is(.secondary,.bag,.view-modes){background:var(--paper);color:var(--brown);border-color:var(--line)}.charge-admin-surface .view-modes button{color:var(--brown)}.charge-admin-surface .view-modes button[aria-pressed=true]{background:var(--admin-pink);color:var(--brown)}.charge-admin-surface :is(.search,input,select,textarea){border-radius:12px}.charge-admin-surface :focus-visible{outline:2px solid var(--rust);outline-offset:3px}@media (max-width:520px){.charge-admin-surface .admin>.section-top:first-child{flex-wrap:wrap}.charge-admin-surface .stats span{letter-spacing:.025em;font-size:.63rem}.charge-admin-surface .stats small{font-size:.67rem}.charge-admin-surface .admin-tabs button{padding-inline:11px}}.charge-admin-surface :is(.studio-heading,.news-heading){background:var(--admin-pink);border-radius:28px;padding:clamp(18px,4vw,36px)}.charge-admin-surface :is(.studio-live,.appearance-panel,.studio-frame,.news-card){border-radius:22px}.charge-admin-surface .studio{margin-inline:auto}.charge-admin-surface .studio-heading{flex-wrap:wrap;gap:16px}body:has(.legal-document,.legal-review){color:#4c2a22;background:#fff8ed}:root[data-theme=dark] body:has(.legal-document,.legal-review){color:#fff1e6;background:#241813}:is(.legal-document,.legal-review){border-radius:24px;font-family:Quicksand,DM Sans,sans-serif}:is(.legal-document,.legal-review) :is(h1,h2,h3){font-family:Bricolage Grotesque,DM Sans,sans-serif;font-weight:800}.charge-admin-surface .news-filters button{color:var(--brown);background:var(--paper);border-color:var(--line);border-radius:999px}.charge-admin-surface .news-filters button[aria-pressed=true]{background:var(--admin-pink);border-color:var(--rust)}:root[data-theme=dark] .bakery-reference{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--reference-cream:var(--dark-background,#241813);--reference-paper:#33231d;--cocoa:var(--dark-text,#fff1e6);--muted:#e0bbab;--coral:var(--dark-accent,#ffad9e);--pink:#60382f;--honey:#533923;--reference-line:#674737}:root[data-theme=dark] .bakery-reference .reference-tag{color:var(--cocoa)}:root[data-theme=dark] .bakery-reference .reference-cta{color:#311b17}.bakery-reference .reference-top{z-index:20;border-radius:0 0 24px 24px;margin-inline:auto;position:sticky;top:0;box-shadow:0 8px 22px #29130b16}.store-surface.header-static .reference-top{position:static}.bakery-reference .reference-brand img{object-fit:contain;width:auto;max-width:min(30vw,200px)}.bakery-reference .reference-footer-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.bakery-reference .reference-footer-content>div{overflow-wrap:anywhere;min-width:0}.bakery-reference .reference-footer-content p{margin:0 0 4px}.bakery-reference .reference-footer-content nav{flex-wrap:wrap;justify-content:flex-start;gap:6px 14px;min-height:auto;padding:0;display:flex}.bakery-reference .reference-footer-content nav a{margin:0;display:inline}:root[data-theme=dark] .store-surface .toast{background:var(--paper);color:var(--brown);border:1px solid var(--line)}.customer-post-form{margin-bottom:16px;scroll-margin-top:12px}.customer-post-form fieldset{border:0;min-width:0;margin:0;padding:0}.customer-post-form select{width:100%;margin-top:7px}.news-heading>a{margin-top:12px}.customer-products{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:10px}.customer-products summary{cursor:pointer}.customer-products>button{margin-top:10px}
