@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";:root{--cream:#f7f1e7;--paper:#fffaf1;--brown:#25150f;--green:#355b3c;--lightgreen:#dfe7d8;--gold:#c99a43;--line:#ded4c5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--brown);margin:0;font-family:DM Sans,sans-serif}button,a,input{font:inherit}button,a{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}.topbar{color:#f7f1e7;text-align:center;letter-spacing:1.5px;background:#29452f;height:33px;padding:9px;font-size:11px}.topbar span{color:var(--gold);margin:0 12px}header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f1e7f0;border-bottom:1px solid #25150f14;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:sticky;top:0}.logo{letter-spacing:2px;align-items:center;gap:10px;font-family:Playfair Display;font-weight:700;line-height:.85;display:flex}.logo i{border:1px solid var(--gold);width:42px;height:42px;color:var(--green);border-radius:50%;place-items:center;font-size:16px;display:grid}.logo small{letter-spacing:4px;color:var(--gold);font-family:DM Sans;font-size:7px}nav{gap:2.2vw;display:flex}nav a{font-size:13px;position:relative}nav a:after{content:"";background:var(--green);height:1px;transition:all .3s;position:absolute;bottom:-8px;left:0;right:100%}nav a:hover:after{right:0}.actions{gap:16px;display:flex}.actions button,.navclose{background:0 0;border:0;padding:4px}.actions svg{width:19px}.bag{position:relative}.bag b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;top:-4px;right:-6px}.menubtn,.navclose{display:none}.hero{color:#fff;background:linear-gradient(90deg,#0f0804db,#0f080440),url(/assets/hero.png) 50%/cover;align-items:center;height:calc(100vh - 115px);min-height:620px;padding:0 8vw;display:flex;position:relative}.heroCopy{max-width:650px;animation:.9s both rise}.eyebrow{letter-spacing:3px;font-size:10px;font-weight:600}.hero h1,.section h2,.story h2,.builder h2,.gift h2,.newsletter h2,.faq h2,.reviews h2{margin:22px 0;font:600 clamp(45px,6vw,84px)/.98 Playfair Display}.hero p{color:#e9dfd3;max-width:570px;font:18px/1.7 DM Sans}.btn{border:0;justify-content:center;align-items:center;gap:18px;padding:17px 24px;font-size:13px;font-weight:600;display:inline-flex}.btn svg,.textbtn svg{width:17px}.gold{background:var(--gold);color:#25150f}.btn:hover svg,.textbtn:hover svg{transform:translate(4px)}.btn svg,.textbtn svg{transition:all .25s}.hero .textbtn{margin-left:28px}.textbtn{border-bottom:1px solid;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:inline-flex}.seal{text-align:center;border:1px solid #fff9;border-radius:50%;place-content:center;width:110px;height:110px;font-family:Playfair Display;font-size:20px;display:grid;position:absolute;bottom:9vh;right:7vw;transform:rotate(8deg)}.seal small{letter-spacing:2px;font:7px DM Sans}.scroll{letter-spacing:2px;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:35px;left:8vw}.scroll span{background:#fff;width:55px;height:1px}.section{padding:110px 6vw}.sectionhead{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.sectionhead h2,.center h2,.faq h2{font-size:55px}.sectionhead p{color:#745f52;max-width:420px;line-height:1.7}.green{color:var(--green)}.catgrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.crop{background-image:url(/assets/products.png);background-repeat:no-repeat;background-size:300% 200%}.pistachio{background-position:0 0}.walnut{background-position:50% 0}.gift{background-position:100% 0}.mix{background-position:15% 100%}.choco{background-position:80% 100%}.cat{color:#fff;isolation:isolate;border-radius:130px 130px 8px 8px;flex-direction:column;justify-content:flex-end;height:350px;padding:25px;display:flex;position:relative;overflow:hidden}.cat:after,.photo:after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#140a05bf);position:absolute;inset:0}.cat span{letter-spacing:2px;font-size:8px}.cat h3{margin:8px 0 20px;font:600 25px Playfair Display}.cat b{opacity:0;align-items:center;gap:6px;font-size:11px;transition:all .3s;display:flex;transform:translateY(8px)}.cat svg{width:14px}.cat:hover{background-size:315% 210%}.cat:hover b{opacity:1;transform:none}.center{text-align:center}.center p{color:#806b5e}.tools{justify-content:space-between;align-items:center;margin:42px 0 25px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button,.sizeBtns button{border:1px solid var(--line);background:0 0;border-radius:100px;padding:10px 18px;font-size:12px}.filters .active,.sizeBtns .active{background:var(--green);color:#fff;border-color:var(--green)}.search{border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.search svg{width:16px}.search input{background:0 0;border:0;outline:0;width:150px;padding:10px}.productgrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product:first-child{grid-column:span 1}.photo{isolation:isolate;border-radius:150px 150px 10px 10px;height:330px;transition:all .35s;position:relative;overflow:hidden}.photo:hover{background-size:315% 210%}.photo em{background:var(--gold);letter-spacing:1px;z-index:2;border-radius:20px;padding:7px 10px;font-size:9px;font-style:normal;position:absolute;top:14px;left:14px}.heart{z-index:2;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.heart svg{width:16px}.heart.on svg{fill:#a64533;color:#a64533}.quick{z-index:2;background:#fff;border:0;padding:12px;font-size:11px;transition:all .3s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(60px)}.photo:hover .quick{transform:none}.productInfo{padding:16px 5px}.stars{color:#725e4d;align-items:center;gap:5px;font-size:11px;display:flex}.stars svg{width:13px;fill:var(--gold);color:var(--gold)}.product h3{margin:9px 0 5px;font:600 19px Playfair Display}.product p{color:#806b5e;margin:0 0 8px;font-size:12px}.product small{color:#8a7669;font-size:10px}.price{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.price strong{font:600 20px Playfair Display}.price button{background:var(--green);color:#fff;border:0;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.price svg{width:14px}.promise{background:var(--green);color:#fff;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:35px;padding:80px 6vw;display:grid}.promise h2{font:600 42px/1.15 Playfair Display}.promise h2 i{color:#d5bd81}.promise article{border-left:1px solid #fff3;min-height:160px;padding-left:24px}.promise article svg{color:#d5bd81;width:28px}.promise article h3{margin-top:25px;font:600 16px Playfair Display}.promise article p{color:#cbd5c9;font-size:11px;line-height:1.6}.story{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:120px 10vw;display:grid}.storyPhoto{border-radius:250px 250px 8px 8px;height:620px;position:relative}.storyPhoto span{background:var(--gold);text-align:center;letter-spacing:2px;border-radius:50%;place-content:center;width:110px;height:110px;font-size:9px;display:grid;position:absolute;bottom:35px;right:-45px}.storyPhoto b{font:600 28px Playfair Display}.story h2,.gift h2{font-size:65px}.story p,.gift p,.faq>div>p{color:#745f52;line-height:1.8}.dark{margin-top:20px}.builder{background:#e7dfcf;grid-template-columns:.65fr 1.35fr;gap:7vw;padding:100px 7vw;display:grid}.builderIntro ol{gap:30px;padding:30px 0;list-style:none;display:flex}.builderIntro li{color:#9a8d80;font-size:10px}.builderIntro li b{border:1px solid #aea092;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:8px;display:grid}.builderIntro .active{color:var(--green)}.builderIntro .active b{background:var(--green);color:#fff}.boxCard{background:var(--paper);border-radius:5px;padding:30px;box-shadow:0 16px 50px #7d6d5825}.sizes{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:22px;display:flex}.sizes>span{margin-right:auto;font-size:11px}.sizes button{border:1px solid var(--line);background:0 0;padding:10px 17px}.sizes button b{font:600 18px Playfair Display}.sizes .active{background:var(--green);color:#fff}.flavors{grid-template-columns:1fr 1fr;gap:12px;padding:22px 0;display:grid}.flavors article{border:1px solid var(--line);align-items:center;gap:12px;padding:10px;display:flex}.flavor{border-radius:50%;width:60px;height:60px}.flavors h4{margin:0;font:600 14px Playfair Display}.flavors small{font-size:9px}.miniQty{border:1px solid var(--line);align-items:center;gap:7px;height:32px;margin-left:auto;display:flex}.miniQty button{background:0 0;border:0;place-items:center;padding:5px;display:grid}.miniQty svg{width:12px}.boxBottom{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding-top:20px;display:grid}.visual{background:#355b3c;border:8px solid #d2b072;grid-template-columns:repeat(6,1fr);gap:3px;padding:10px;display:grid}.visual i{aspect-ratio:1}.boxBottom>div:last-child{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.boxBottom span{font-size:11px}.boxBottom strong{margin-left:auto;font:600 25px Playfair Display}.boxBottom .btn{width:100%}.boxBottom .btn:disabled{opacity:.4}.gift{color:#fff;background:#291813;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:100px 8vw;display:grid}.gift p{color:#cfbeb5;max-width:540px}.chips{gap:8px;margin:25px 0;display:flex}.chips span{border:1px solid #6f5d54;border-radius:20px;padding:8px 12px;font-size:10px}.giftImg{text-align:center;color:#d4b46a;border-radius:50% 50% 8px 8px;place-items:center;height:500px;font:600 70px Playfair Display;display:grid}.giftImg small{letter-spacing:4px;font:8px DM Sans}.review{text-align:center;max-width:760px;margin:45px auto}.quote{height:65px;color:var(--gold);font:90px Playfair Display}.bigstars{color:var(--gold);letter-spacing:8px}.review blockquote{margin:25px 0;font:600 28px/1.5 Playfair Display}.review>b{display:block}.review small{letter-spacing:2px;margin:6px;font-size:8px;display:block}.review>div:last-child button{background:#bfb3a4;border:0;border-radius:50%;width:7px;height:7px;margin:15px 4px;padding:0}.review>div:last-child .active{background:var(--green);transform:scale(1.5)}.gallery{grid-template-rows:250px 250px;grid-template-columns:1.1fr .8fr 1fr;gap:7px;display:grid}.galleryTitle{background:var(--green);color:#fff;flex-direction:column;justify-content:end;padding:45px;display:flex}.galleryTitle h2{margin:14px 0;font:600 35px Playfair Display}.g{transition:all .3s}.g:hover,.social>.crop:hover{filter:brightness(.8)}.g1{grid-row:span 2}.delivery{background:var(--paper);text-align:center;grid-template-columns:repeat(4,1fr);padding:60px 7vw;display:grid}.delivery>div+div{border-left:1px solid var(--line)}.delivery svg{color:var(--green)}.delivery h3{font:600 16px Playfair Display}.delivery p{color:#806b5e;font-size:11px}.faq{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.faq article{border-bottom:1px solid var(--line)}.faq article button{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:22px 0;font:600 16px Playfair Display;display:flex}.faq article svg{width:18px;transition:all .3s}.faq article p{color:#745f52;max-height:0;margin:0;font-size:12px;line-height:1.7;transition:all .3s;overflow:hidden}.faq article.open p{max-height:100px;padding-bottom:20px}.faq article.open svg{transform:rotate(180deg)}.social{grid-template-columns:1.25fr repeat(5,1fr);height:250px;display:grid}.social>div:first-child{background:var(--gold);flex-direction:column;justify-content:center;align-items:flex-start;padding:35px;display:flex}.social h2{margin:12px 0;font:600 24px Playfair Display}.social svg{margin-bottom:18px}.social>.crop{transition:all .3s}.newsletter{color:#fff;background:#355b3c;justify-content:space-between;align-items:center;padding:75px 9vw;display:flex}.newsletter h2{margin:15px 0;font-size:44px}.newsletter form{grid-template-columns:1fr auto;gap:0;width:45%;display:grid}.newsletter input{color:#fff;background:0 0;border:0;border-bottom:1px solid #839886;outline:0;padding:15px}.newsletter input::placeholder{color:#bdc7ba}.newsletter small{color:#aebcab;grid-column:span 2;margin-top:10px;font-size:8px}footer{color:#d8ccc5;background:#1e120e;grid-template-columns:2fr repeat(3,1fr);gap:60px;padding:70px 7vw 25px;font-size:12px;display:grid}footer .logo{color:#fff}.light i{color:#d4b46a}.footBrand p{max-width:270px;line-height:1.7}.footBrand svg{width:18px;margin-right:12px}footer h4{letter-spacing:2px;color:#d4b46a;font-size:9px}footer a{margin:13px 0;display:block}footer p{line-height:1.7}.copyright{border-top:1px solid #493934;grid-column:1/-1;padding-top:20px;font-size:9px}.copyright span{float:right}.overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#160c08aa;position:fixed;inset:0}.cart{z-index:60;background:var(--paper);flex-direction:column;width:min(480px,100%);transition:all .4s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.cart.open{transform:none}.cartHead{border-bottom:1px solid var(--line);justify-content:space-between;padding:30px;display:flex}.cartHead h2{margin:8px 0;font:600 25px Playfair Display}.cartHead button,.modalx{background:0 0;border:0}.cartItems{flex:1;padding:20px 30px;overflow:auto}.cartItems article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;gap:15px;padding:14px 0;display:grid}.thumb{width:80px;height:80px}.cartItems h4{margin:4px 0;font:600 14px Playfair Display}.cartItems .miniQty{width:max-content;margin:10px 0}.cartItems article>strong{font:600 15px Playfair Display}.empty{text-align:center;margin-top:30%}.empty svg{color:#9b8a7c;width:40px;height:40px}.cartFoot{border-top:1px solid var(--line);padding:25px 30px}.cartFoot>div{justify-content:space-between;display:flex}.cartFoot strong{font:600 24px Playfair Display}.cartFoot small{color:#8a7669}.darkbtn{background:var(--green);color:#fff}.cartFoot .btn{width:100%;margin-top:20px}.cartFoot p{text-align:center;font-size:10px}.cartFoot p svg{vertical-align:middle;width:13px}.modal{z-index:70;background:var(--paper);grid-template-columns:1fr 1fr;width:min(900px,92vw);max-height:90vh;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modalphoto{min-height:580px}.modalcopy{padding:50px}.modalcopy h2{margin:15px 0;font:600 38px/1.1 Playfair Display}.modalcopy p{color:#745f52;line-height:1.7}.modalcopy h4{margin-bottom:8px;font-size:11px}.modalcopy>small{color:#745f52;line-height:1.6}.sizeBtns{gap:8px;margin-bottom:18px;display:flex}.modalbuy{justify-content:space-between;align-items:center;margin:25px 0;display:flex}.modalbuy .miniQty{margin:0}.modalbuy strong{font:600 25px Playfair Display}.full{width:100%}.modalx{z-index:2;background:#fff;border-radius:50%;width:35px;height:35px;position:absolute;top:15px;right:15px}.toast{background:var(--green);color:#fff;z-index:90;align-items:center;gap:10px;padding:14px 22px;font-size:12px;animation:.3s rise;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0004}.toast svg{width:17px}.reveal{opacity:0;transition:all .7s;transform:translateY(25px)}.reveal.show{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}@media (width<=900px){header{height:68px}.menubtn{display:block}.desktop{display:none}.navclose{display:block;position:absolute;top:25px;right:25px}nav{background:var(--cream);z-index:30;flex-direction:column;justify-content:center;align-items:center;gap:28px;font:600 25px Playfair Display;transition:all .4s;position:fixed;inset:0;transform:translate(100%)}nav.open{transform:none}.hero{background-position:62%;height:calc(100vh - 101px);min-height:650px}.heroCopy{padding-top:100px}.hero h1{font-size:52px}.seal{width:80px;height:80px;right:20px}.section{padding:75px 20px}.sectionhead{display:block}.sectionhead h2,.center h2,.faq h2{font-size:42px}.catgrid{margin-right:-20px;padding-right:20px;display:flex;overflow:auto}.cat{min-width:230px;height:330px}.productgrid{grid-template-columns:1fr 1fr}.photo{height:280px}.promise{grid-template-columns:1fr 1fr;padding:70px 25px}.promise>div{grid-column:1/-1}.story{gap:55px;padding:80px 30px}.storyPhoto{height:500px}.builder{grid-template-columns:1fr;padding:70px 25px}.gift{padding:75px 30px}.gallery{grid-template-columns:1fr 1fr}.galleryTitle{grid-column:span 2}.delivery{grid-template-columns:1fr 1fr;gap:30px}.delivery>div+div{border:0}.faq{grid-template-columns:1fr}.social{grid-template-columns:1fr repeat(3,1fr);height:auto}.social>div{height:200px}.social>.crop:nth-last-child(-n+2){display:none}.newsletter{display:block}.newsletter form{width:100%;margin-top:25px}footer{grid-template-columns:1fr 1fr}.footBrand{grid-column:1/-1}.modalphoto{min-height:500px}.modalcopy{padding:35px}}@media (width<=600px){.topbar{font-size:8px}.logo span{display:none}.hero{padding:0 22px}.hero p{font-size:15px}.hero .textbtn{margin-left:15px}.sectionhead h2,.center h2,.faq h2{font-size:37px}.tools{display:block}.search{margin-top:20px}.search input{width:100%}.productgrid{gap:10px}.photo{border-radius:90px 90px 7px 7px;height:225px}.product h3{font-size:15px}.product p{display:none}.price{display:block}.price button{justify-content:center;width:100%;margin-top:8px}.promise{grid-template-columns:1fr}.promise article{min-height:auto}.story{grid-template-columns:1fr}.storyPhoto{height:450px}.story h2,.gift h2{font-size:45px}.storyPhoto span{right:-5px}.builderIntro h2{font-size:48px}.sizes{flex-wrap:wrap}.sizes>span{width:100%}.flavors,.boxBottom,.gift{grid-template-columns:1fr}.giftImg{grid-row:1;height:350px}.chips{flex-wrap:wrap}.review blockquote{font-size:22px}.gallery{grid-template-rows:200px 200px}.g:last-child{display:none}.delivery{padding:50px 20px}.social{grid-template-columns:1fr 1fr}.social>div:first-child{grid-column:span 2}.social>.crop:nth-last-child(-n+3){display:none}.newsletter form{display:block}.newsletter h2{font-size:35px}.newsletter input,.newsletter button{width:100%}footer{gap:30px;padding:60px 25px}.copyright span{float:none;margin-top:10px;display:block}.modal{grid-template-columns:1fr}.modalphoto{min-height:280px}.modalcopy{padding:25px}.modalcopy h2{font-size:30px}.filters{flex-wrap:nowrap;overflow:auto}.filters button{white-space:nowrap}.searchbtn{display:none}}.headerOrder{background:var(--green);color:#fff;padding:11px 20px;font-size:12px;font-weight:600}.simpleCats{grid-template-columns:repeat(4,1fr)}.simpleCats .cat{text-align:left;border:0}.simpleProducts{grid-template-columns:repeat(4,1fr);margin-top:45px}.simpleProducts .price span{color:#806b5e;font-size:11px}.simpleProducts .price strong{color:var(--brown);margin-left:4px}.simpleProducts .price button svg{width:13px}.orderSection{background:#e7dfcf;padding:100px 7vw}.orderHeading{text-align:center;max-width:760px;margin:0 auto 55px}.orderHeading h2,.stepsIntro h2{margin:20px 0;font:600 clamp(44px,5vw,68px)/1 Playfair Display}.orderHeading p{color:#745f52;line-height:1.7}.orderFlow{grid-template-columns:1.4fr .6fr;gap:40px;max-width:1200px;margin:auto;display:grid}.orderChoices{background:var(--paper);padding:35px;box-shadow:0 18px 50px #7d6d5820}.choiceBlock+.choiceBlock{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.stepLabel{align-items:center;gap:13px;margin-bottom:20px;display:flex}.stepLabel b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.stepLabel span{text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:600}.orderProducts{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.orderProducts button{border:1px solid var(--line);text-align:left;background:0 0;padding:0 0 14px;transition:all .25s;position:relative}.orderProducts button>div{height:115px}.orderProducts button>span{padding:13px 10px 0;font:600 13px Playfair Display;display:block}.orderProducts button i,.traySizes button i{width:24px;height:24px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:none;position:absolute;top:8px;right:8px}.orderProducts button i svg,.traySizes button i svg{width:13px}.orderProducts button.active{border:2px solid var(--green);box-shadow:0 5px 15px #355b3c20}.orderProducts button.active i,.traySizes button.active i{display:grid}.traySizes{gap:10px;display:grid}.traySizes button{border:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:18px 45px 18px 20px;display:flex;position:relative}.traySizes button.active{border:2px solid var(--green);background:#f1f4eb}.traySizes h3{margin:0 0 4px;font:600 17px Playfair Display}.traySizes p{color:#806b5e;margin:0;font-size:10px}.traySizes strong{white-space:nowrap;font:600 21px Playfair Display}.preorderNotice{background:#f2e6c8;align-items:flex-start;gap:15px;margin-top:26px;padding:18px;display:flex}.preorderNotice svg{color:#9e7426;flex:none}.preorderNotice strong{font:600 14px Playfair Display}.preorderNotice p{color:#745f52;margin:6px 0;font-size:11px}.orderSummary{background:var(--green);color:#fff;align-self:start;padding:30px;position:sticky;top:135px}.summaryPhoto{height:210px;margin:22px 0}.summaryRow,.summaryTotal{border-bottom:1px solid #ffffff30;justify-content:space-between;gap:18px;padding:15px 0;font-size:11px;display:flex}.summaryRow strong{text-align:right;font:600 14px Playfair Display}.summaryTotal{border-bottom:0;align-items:center;padding:20px 0}.summaryTotal strong{color:#e4c477;font:600 30px Playfair Display}.whatsappBtn{color:#102a18;background:#25d366;justify-content:center;align-items:center;gap:10px;padding:17px;font-size:13px;font-weight:600;transition:all .25s;display:flex}.whatsappBtn:hover{background:#31e374;transform:translateY(-2px)}.whatsappBtn svg{width:19px}.otherChannels{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.otherChannels a{border:1px solid #fff5;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:11px;display:flex}.otherChannels svg{width:15px}.orderSummary>small{text-align:center;color:#bac8ba;margin-top:16px;font-size:8px;line-height:1.6;display:block}.orderSteps{background:var(--paper);padding:100px 7vw}.stepsIntro{text-align:center}.stepGrid{grid-template-columns:repeat(4,1fr);max-width:1200px;margin:55px auto;display:grid}.stepGrid article{border-left:1px solid var(--line);min-height:150px;padding:30px}.stepGrid article:last-child{border-right:1px solid var(--line)}.stepGrid b{color:var(--gold);font:600 34px Playfair Display}.stepGrid h3{font:600 17px/1.45 Playfair Display}.preorderLine{background:var(--green);color:#fff;align-items:center;gap:20px;max-width:850px;margin:auto;padding:25px 30px;display:flex}.preorderLine svg{color:#e4c477;flex:none}.preorderLine strong{font:600 17px Playfair Display}.preorderLine p{color:#cad5c9;margin:7px 0 0;font-size:11px}.floatingWa{color:#102a18;z-index:40;background:#25d366;border-radius:100px;align-items:center;gap:8px;padding:14px 19px;font-size:12px;font-weight:600;transition:all .25s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 30px #1226194d}.floatingWa:hover{transform:translateY(-3px)}.floatingWa svg{width:20px}.toast{bottom:85px}@media (width<=900px){.headerOrder{margin-left:auto}.simpleProducts{grid-template-columns:1fr 1fr}.orderFlow{grid-template-columns:1fr}.orderSummary{position:static}.orderProducts,.stepGrid{grid-template-columns:1fr 1fr}.stepGrid article:nth-child(3),.stepGrid article:last-child{border-top:1px solid var(--line)}}@media (width<=600px){.headerOrder{padding:9px 14px}.simpleCats{display:flex}.simpleProducts{grid-template-columns:1fr 1fr}.simpleProducts .photo{height:225px}.simpleProducts .product p{font-size:11px;display:block}.orderSection{padding:70px 16px}.orderHeading{text-align:left;margin-bottom:35px}.orderHeading h2{font-size:43px}.orderChoices{padding:18px}.orderProducts{grid-template-columns:1fr 1fr}.orderProducts button>div{height:100px}.traySizes button{padding:16px 38px 16px 14px}.traySizes p{display:none}.orderSummary{padding:22px}.summaryPhoto{height:190px}.whatsappBtn{padding:18px;font-size:14px}.orderSteps{padding:70px 18px}.stepsIntro{text-align:left}.stepGrid{grid-template-columns:1fr;margin:35px 0}.stepGrid article{border-left:0;border-top:1px solid var(--line);align-items:center;gap:20px;min-height:auto;padding:22px 8px;display:flex}.stepGrid article:last-child{border-right:0;border-bottom:1px solid var(--line)}.stepGrid h3{margin:0}.preorderLine{align-items:flex-start}.floatingWa{padding:15px;bottom:14px;right:14px}.floatingWa span{display:none}.floatingWa svg{width:23px;height:23px}}
