*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{margin:0;font-family:Rubik,system-ui,sans-serif;color:var(--ink);background:var(--crumb);line-height:1.6;font-size:17px;padding-bottom:84px}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.05;margin:0}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .price,[dir=rtl] .stamp{font-family:Rubik,sans-serif;font-weight:600}img,svg{max-width:100%;display:block;height:auto}a{color:inherit}:focus-visible{outline:3px solid var(--butter);outline-offset:3px}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:#fff;padding:8px;z-index:50}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}.narrow{max-width:720px}.nav{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;position:sticky;top:0;background:var(--crumb);z-index:5;border-bottom:1px solid transparent}.nav.scrolled{border-color:var(--sesame)}.brand{font-family:Rubik,sans-serif;font-size:24px;font-weight:600;text-decoration:none;letter-spacing:0}.lang{display:inline-flex;border:1.5px solid var(--crust);border-radius:999px;overflow:hidden;font-size:14px;font-weight:500}.lang a{padding:6px 14px;text-decoration:none;color:var(--crust)}.lang a[aria-current=true]{background:var(--crust);color:var(--crumb)}.hero{background:var(--crust);color:var(--crumb);padding:64px 0 72px;overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.hero h1{font-size:clamp(44px,7vw,84px);font-variation-settings:"SOFT" 100;letter-spacing:-.02em}.hero h1 .ar{display:block;font-family:Rubik,sans-serif;font-weight:600;font-size:.55em;margin-top:14px;color:var(--butter);line-height:1.3}.hero p{font-size:19px;max-width:44ch;color:#ead9c0;margin:22px 0 32px}.btn{display:inline-block;padding:16px 28px;border-radius:999px;background:var(--butter);color:var(--ink);font-weight:600;text-decoration:none;font-size:17px;border:0;cursor:pointer;font-family:Rubik,sans-serif;text-align:center}.btn:hover{filter:brightness(1.06)}.btn.green{background:var(--olive);color:#fff;width:100%;margin-top:16px}.btn.green:hover{background:var(--olive-dark)}.btn.ghost{background:none;border:1.5px solid var(--sesame);width:100%;margin-top:10px;font-size:15px;padding:13px}.loaf{width:100%;max-width:480px;margin:0 auto;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;background:var(--butter);position:relative}.loaf:before{content:"";display:block;padding-top:100%}.loaf .clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.loaf img,.loaf svg{width:100%;height:100%;object-fit:cover}.stamp{position:absolute;right:-6px;bottom:8px;background:var(--crumb);color:var(--crust);border-radius:50%;width:112px;height:112px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Fraunces,serif;font-size:15px;line-height:1.15;transform:rotate(-8deg);padding:12px;font-weight:700}[dir=rtl] .stamp{right:auto;left:-6px;transform:rotate(8deg)}section{padding:72px 0}.kicker{font-size:15px;color:var(--ink-soft);margin:0 0 8px}h2{font-size:clamp(32px,4.5vw,48px);margin-bottom:36px}.cutoff{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--sesame);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;color:var(--ink-soft);width:max-content;max-width:100%;margin:-16px 0 24px}.cutoff b{color:var(--olive)}.cutoff .dot{width:8px;height:8px;border-radius:50%;background:var(--olive);flex-shrink:0}.bundle{background:var(--crust);color:var(--crumb);border-radius:22px;padding:22px 24px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;margin-bottom:24px}.bundle h3{font-size:26px;color:#fff}.bundle .tag{display:inline-block;background:var(--butter);color:var(--ink);font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;margin-bottom:8px}.bundle p{margin:4px 0 0;font-size:15px;color:#ead9c0}.bundle .price{color:#fff}.bundle .qty{border-color:#8a6a4a}.bundle .qty button{color:#fff}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product{background:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.product .ph{aspect-ratio:4/3;background:var(--sesame);display:block;position:relative;overflow:hidden}.product .ph img,.product .ph svg{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product:hover .ph img{transform:scale(1.04)}.product .body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:6px;flex:1}.product h3{font-size:26px}.product h3 a{text-decoration:none}.product .ar{font-weight:500;color:var(--ink-soft);font-size:17px}.product p{margin:4px 0 12px;color:var(--ink-soft);font-size:15px}.row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:16px}.price{font-family:Fraunces,serif;font-size:24px;font-weight:700}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--sesame);border-radius:999px}.qty button{width:38px;height:38px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--crust);font-family:inherit}.qty output{min-width:28px;text-align:center;font-weight:600}.busy .qty{opacity:.5}.soldout .ph:after{content:attr(data-label);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#4a24108c;color:#fff;font-weight:600;font-size:18px}[data-soldout] .qty{opacity:.35;pointer-events:none}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:s}.step{padding:26px 24px;border-top:3px solid var(--crust)}.step:before{counter-increment:s;content:counter(s);font-family:Fraunces,serif;font-size:40px;display:block;color:var(--crust);line-height:1;margin-bottom:12px}.step h3{font-family:Rubik,sans-serif;font-weight:600;font-size:18px;margin-bottom:6px}.step p{margin:0;color:var(--ink-soft);font-size:15px}.reviews{background:var(--butter);color:var(--ink)}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rev{background:var(--crumb);border-radius:22px;padding:26px 26px 22px;display:flex;flex-direction:column;gap:14px}.rev q{font-family:Fraunces,serif;font-size:22px;line-height:1.3;quotes:"\201c" "\201d";flex:1}.rev q[lang=ar]{font-family:Rubik,sans-serif;font-weight:500;font-size:20px;text-align:right}.rev .who{display:flex;justify-content:space-between;font-size:14px;color:var(--ink-soft)}.stars{color:var(--crust);letter-spacing:2px}.summary{display:flex;gap:12px;align-items:baseline;margin-bottom:28px;font-size:16px}.summary b{font-family:Fraunces,serif;font-size:40px;font-weight:700;line-height:1}.more{margin-top:28px;font-weight:500}.order{background:#fff;border-radius:28px;padding:36px;display:grid;grid-template-columns:1.3fr 1fr;gap:36px}.lines{list-style:none;margin:0 0 20px;padding:0}.lines li{display:grid;grid-template-columns:72px 1fr auto auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--sesame)}.thumb{width:72px;height:72px;border-radius:12px;overflow:hidden;background:var(--sesame)}.thumb img{width:100%;height:100%;object-fit:cover}.info{display:flex;flex-direction:column}.info span{color:var(--ink-soft);font-size:14px}.line-total{font-weight:600}.cart{background:var(--crumb);border-radius:18px;padding:22px;align-self:start}.cart h3{font-family:Rubik,sans-serif;font-weight:600;font-size:18px;margin-bottom:12px}.total{display:flex;justify-content:space-between;font-weight:600;font-size:20px;padding-top:10px}.note{font-size:14px;color:var(--ink-soft);margin-top:14px}label{display:block;font-weight:500;font-size:15px;margin:14px 0 6px}input,select,textarea{width:100%;padding:13px 14px;border:1.5px solid var(--sesame);border-radius:12px;font:inherit;background:#fff;color:var(--ink)}input:focus,textarea:focus{border-color:var(--crust);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--butter) 40%,transparent)}.empty{font-size:18px}.empty a{font-weight:600}#bar{position:fixed;left:12px;right:12px;bottom:12px;background:var(--crust);color:var(--crumb);border-radius:999px;padding:10px 12px 10px 22px;display:flex;justify-content:space-between;align-items:center;transform:translateY(140%);transition:transform .25s;z-index:20;box-shadow:0 8px 24px #0000002e}[dir=rtl] #bar{padding:10px 22px 10px 12px}#bar.show{transform:none}#bar b{font-size:18px}#bar small{display:block;font-size:12px;color:#ead9c0}#bar a{background:var(--butter);color:var(--ink);text-decoration:none;font-weight:600;padding:11px 20px;border-radius:999px;font-size:15px}.template-cart #bar{display:none}.product-page .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.product-page .media{border-radius:22px;overflow:hidden;background:var(--sesame)}.product-page h1{font-size:clamp(36px,5vw,56px)}.product-page .price{font-size:30px;margin:12px 0 20px}.product-page .row{justify-content:flex-start;gap:20px}.product-page .btn.green{width:auto;margin:0}.rte{color:var(--ink-soft)}.search{display:flex;gap:10px;margin-bottom:28px}.footer{padding:36px 0 48px;color:var(--ink-soft);font-size:15px;border-top:1px solid var(--sesame)}.footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}@media(max-width:820px){.hero .wrap{grid-template-columns:1fr}.hero{padding:44px 0 56px}.loaf{max-width:320px}.grid,.steps,.rev-grid{grid-template-columns:1fr}section{padding:56px 0}.bundle{grid-template-columns:1fr}.order{grid-template-columns:1fr;padding:24px}.lines li{grid-template-columns:56px 1fr;grid-template-rows:auto auto}.lines .qty{grid-column:2}.line-total{grid-column:2;justify-self:end;margin-top:-38px}.product-page .wrap{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
