body[data-entrance=campanha]{--cream:#fff8ee;--cocoa:#35251f;--muted:#75665c;--line:#dacabc}body[data-entrance=campanha] #shop-panel .panel-head{padding:8px 24px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head .brand{display:block;min-height:36px;font:22px/1.1 Georgia,serif;white-space:nowrap}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head{display:flex;align-items:center;gap:28px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head nav{width:auto;flex:1;justify-content:end;gap:24px}body[data-entrance=campanha] #shop-panel .header-whatsapp{display:flex;align-items:center;gap:8px}body[data-entrance=campanha] #shop-panel .header-whatsapp output{min-width:22px;min-height:22px;display:grid;place-items:center;background:#e87843;color:#35251f}body[data-entrance=campanha]:is([data-drawer=montra],[data-active-view=product]) #shop-panel .panel-head [data-open-drawer=montra],body[data-entrance=campanha][data-drawer=pedido] #shop-panel .panel-head [data-open-drawer=pedido]{text-decoration:underline;text-decoration-color:#e87843;text-underline-offset:7px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head [data-panel-view=menu]{display:none}body[data-entrance=campanha] #shop-panel .drawer-header{min-height:52px;padding:0 24px;gap:24px;background:var(--cream);border-bottom:1px solid var(--line)}body[data-entrance=campanha] #shop-panel .drawer-header button{min-height:44px;padding:0;border:0;border-radius:0;color:var(--cocoa);font-size:12px;text-decoration:underline;text-underline-offset:4px}body[data-entrance=campanha] #shop-panel .drawer-view{padding:20px 28px 28px}.shop-menu-heading{display:flex;flex:1;align-items:center;justify-content:space-between;gap:20px}body:not([data-drawer=montra]) .shop-menu-heading{display:none}.shop-menu-heading :is(h1,h2.lh-h1){font: 28px/1.1 Georgia,serif;letter-spacing:-.6px;margin:0 auto;color:var(--cocoa)}body[data-entrance=campanha] #shop-panel .shop-menu-heading .secondary{min-height:40px;font-size:12px;padding:8px 12px;border-radius:8px}body[data-entrance=campanha] #shop-panel .montra-toolbar{align-items:center;gap:16px;margin-bottom:8px;background:transparent;box-shadow:none}body[data-entrance=campanha] #shop-panel .montra-toolbar-right{flex:1;justify-content:end}body[data-entrance=campanha] #shop-panel .montra-search-wrap{width:min(100%,290px)}body[data-entrance=campanha] #shop-panel .montra-search-wrap input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;background:#fffdf9;padding:10px 12px;font-size:13px}body[data-entrance=campanha] #shop-panel .montra-cat-pills{gap:4px}body[data-entrance=campanha] #shop-panel .montra-cat-pills button{min-height:44px;padding:8px 12px;border:0;border-radius:6px;background:transparent;font-size:12px;color:var(--cocoa)}body[data-entrance=campanha] #shop-panel .montra-cat-pills .is-active{background:#f0decc;color:#35251f;box-shadow:inset 0 -2px #b85c35}body[data-entrance=campanha] #shop-panel .entrance-flavours{margin-bottom:10px;color:var(--muted);font-size:12px}body[data-entrance=campanha] #shop-panel .montra-grid{--catalogue-photo-height:300px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body[data-entrance=campanha] #shop-panel .montra-card{margin:0;padding:0 0 18px;gap:8px;border:0;border-bottom:1px solid var(--line);background:transparent;justify-content:start;display:flex;flex-direction:column;height:100%}body[data-entrance=campanha] #shop-panel .montra-card>div:first-child{display:grid;grid-template-rows:var(--catalogue-photo-height) 14px 72px 32px;gap:8px}body[data-entrance=campanha] #shop-panel .montra-card-thumb.photo-frame{grid-row:1;width:100%;height:var(--catalogue-photo-height);aspect-ratio:auto;display:flex;align-items:center;justify-content:center;border-radius:0;overflow:visible}body[data-entrance=campanha] #shop-panel .montra-card-thumb.photo-frame img{display:block;width:min(100%,calc(var(--photo-ratio) * var(--catalogue-photo-height)));height:auto;aspect-ratio:var(--photo-ratio);max-width:100%;max-height:var(--catalogue-photo-height);object-fit:contain;border-radius:16px}body[data-entrance=campanha] #shop-panel .montra-card p.eyebrow{grid-row:2;margin:0;font-size:10px;line-height:14px;letter-spacing:1.2px;color:var(--muted)}body[data-entrance=campanha] #shop-panel .montra-card-heading{grid-row:3;display:grid;grid-template-rows:minmax(0,1fr) 20px;align-items:start;gap:4px;margin:0;min-height:0}body[data-entrance=campanha] #shop-panel .montra-card-heading h3{font: 22px/1.1 Georgia,serif;letter-spacing:-.3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body[data-entrance=campanha] #shop-panel .montra-card-heading strong{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--cocoa)}body[data-entrance=campanha] #shop-panel .montra-card p:not(.eyebrow){grid-row:4;font-size:12px;line-height:16px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body[data-entrance=campanha] #shop-panel .montra-card-foot{padding:0;border:0;margin-top:auto}body[data-entrance=campanha] #shop-panel .montra-card-foot button{min-height:44px!important;width:100%;padding:8px 12px!important;font-size:13px!important;border:1px solid #c69e80;border-radius:8px;background:transparent;color:var(--cocoa)}body[data-entrance=campanha] #shop-panel .view-product{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-entrance=campanha].mobile-panel-expanded #shop-panel #cp-zoom-btn.photo-frame{width:100%;height:min(54dvh,520px);display:flex;align-items:center;justify-content:center;overflow:visible}body[data-entrance=campanha] #shop-panel #cp-image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:16px}body[data-entrance=campanha] #shop-panel .product-photo-thumbs{display:flex;overflow-x:auto;align-items:stretch;justify-content:flex-start}body[data-entrance=campanha] #shop-panel .product-photo-thumbs button{flex:0 0 112px;min-height:88px;white-space:normal;line-height:1.35}body[data-entrance=campanha] #shop-panel .product-photo-thumbs img{object-fit:contain;border-radius:6px}.photo-modal .photo-modal-viewport.is-zoomed #pm-image{width:min(165%,var(--original-width));height:auto}body[data-entrance=campanha] #shop-panel .cp-footer-links [data-open-compare]{display:none}body[data-entrance=campanha] #shop-panel .product-copy{padding:30px}body[data-entrance=campanha] #shop-panel .counter-card-header h2{font: 44px/1.04 Georgia,serif;letter-spacing:-1px}body[data-entrance=campanha] #shop-panel .cp-desc{font-size:16px;line-height:1.55;max-width:38ch}body[data-entrance=campanha] #shop-panel #cp-price{font-size:27px;color:var(--cocoa)}body[data-entrance=campanha] #shop-panel #cp-qty{min-height:44px;font-size:16px}body[data-entrance=campanha] #shop-panel :is(.cp-buy-row,.cp-variant-wrap){border-radius:0}body[data-entrance=campanha] #shop-panel :is(.primary,.secondary,.btn-primary,.btn-secondary,.inspect-button,.cp-format-swatch){border-radius:8px}body[data-entrance=campanha] #shop-panel .order-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:36px;align-items:start}body[data-entrance=campanha] #shop-panel .order-lines-col{padding:8px 0}body[data-entrance=campanha] #shop-panel .order-details-col{padding:24px;background:#f3e7d8;border-radius:16px}body[data-entrance=campanha] #shop-panel :is(.order-lines-col,.order-details-col) h2{font: 30px/1.1 Georgia,serif;letter-spacing:-.5px;margin-bottom:20px}body[data-entrance=campanha] #shop-panel .order-line-item{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 0}body[data-entrance=campanha] #shop-panel .order-line-item img{width:72px;height:88px;object-fit:contain;border-radius:10px}body[data-entrance=campanha] #shop-panel .order-line-item h3{font: 23px/1.15 Georgia,serif}body[data-entrance=campanha] #shop-panel :is(.order-line-meta,.order-line-controls){font-size:13px}body[data-entrance=campanha] #shop-panel .order-line-controls :is(input,button){min-height:44px}body[data-entrance=campanha] #shop-panel .order-subtotal-box{padding:16px 0;margin:12px 0;font-size:15px}body[data-entrance=campanha] #shop-panel #basket-subtotal{font-size:23px}body[data-entrance=campanha] #shop-panel .order-pairing-btn{min-height:48px;font-size:12px}body[data-entrance=campanha] #shop-panel .order-field :is(input,select,textarea){border:1px solid #ccb8a4;border-radius:8px;background:#fffdf9;padding:10px 12px;min-height:44px;font-size:15px}body[data-entrance=campanha] #shop-panel .order-field label{margin-bottom:6px;font-size:13px}body[data-entrance=campanha] #shop-panel .order-message-preview summary{cursor:pointer;min-height:44px;align-content:center;font-size:13px;color:var(--cocoa)}body[data-entrance=campanha] #shop-panel .dedication-card-preview:has(.is-placeholder){display:none}body[data-entrance=campanha] #shop-panel .whatsapp-actions{gap:10px}body[data-entrance=campanha] #shop-panel .whatsapp-actions :is(button,a){min-height:48px;font-size:13px;padding:12px}body[data-entrance=campanha] #shop-panel :is(.chat-card,.community-sheet){color:var(--cocoa)}body[data-entrance=campanha] #shop-panel button:focus-visible,body[data-entrance=campanha] #shop-panel a:focus-visible{outline:2px solid #9c4328;outline-offset:3px}@media(max-width:1099px){body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head{gap:16px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head nav{gap:16px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head [data-open-drawer=comunidade]{display:none}body[data-entrance=campanha] #shop-panel .drawer-view{padding:20px}body[data-entrance=campanha] #shop-panel .montra-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}body[data-entrance=campanha] #shop-panel .montra-toolbar-right,body[data-entrance=campanha] #shop-panel .montra-search-wrap{display:block;width:100%}body[data-entrance=campanha] #shop-panel .montra-cat-pills{justify-content:start;width:100%}body[data-entrance=campanha] #shop-panel .montra-grid{--catalogue-photo-height:260px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body[data-entrance=campanha] #shop-panel .montra-card-heading h3{font-size:22px}body[data-entrance=campanha] #shop-panel .order-layout{grid-template-columns:1fr;gap:24px}}@media(max-width:700px){body[data-entrance=campanha] #shop-panel .cp-footer-links [data-open-compare]{display:inline-flex;align-items:center;min-height:44px}body[data-entrance=campanha] #shop-panel .panel-head{padding:6px 14px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head{display:block}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head .brand{display:none}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head nav{width:100%;justify-content:space-between;gap:10px}body[data-entrance=campanha] #shop-panel .panel-head .header-whatsapp{position:static;font-size:12px}body[data-entrance=campanha] #shop-panel .drawer-header{padding:0 16px;gap:8px}body[data-entrance=campanha] #shop-panel .drawer-view{padding:16px}.shop-menu-heading{gap:8px}.shop-menu-heading :is(h1,h2.lh-h1){font-size:20px;letter-spacing:-.4px}body[data-entrance=campanha] #shop-panel .shop-menu-heading .secondary{padding:8px;font-size:10px}body[data-entrance=campanha] #shop-panel .montra-toolbar{align-items:stretch;gap:8px}body[data-entrance=campanha] #shop-panel .montra-cat-pills button{padding:8px 10px;font-size:11px}body[data-entrance=campanha] #shop-panel .montra-search-wrap{width:100%}body[data-entrance=campanha] #shop-panel .montra-search-wrap input{font-size:16px}body[data-entrance=campanha] #shop-panel .montra-grid{--catalogue-photo-height:180px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}body[data-entrance=campanha] #shop-panel .montra-card>div:first-child{grid-template-rows:var(--catalogue-photo-height) 14px 68px}body[data-entrance=campanha] #shop-panel .montra-card-heading h3{font-size:18px;line-height:1.2}body[data-entrance=campanha] #shop-panel .montra-card-heading strong{font-size:12px}body[data-entrance=campanha] #shop-panel .montra-card p:not(.eyebrow){display:none}body[data-entrance=campanha].mobile-panel-expanded #shop-panel #cp-zoom-btn.photo-frame{height:min(46dvh,360px)}body[data-entrance=campanha] #shop-panel .product-copy{padding:20px}body[data-entrance=campanha] #shop-panel .counter-card-header h2{font-size:34px}body[data-entrance=campanha] #shop-panel .order-details-col{padding:18px 16px}body[data-entrance=campanha] #shop-panel :is(.order-lines-col,.order-details-col) h2{font-size:28px}body[data-entrance=campanha] #shop-panel .order-form-grid{grid-template-columns:1fr}body[data-entrance=campanha] #shop-panel .order-field :is(input,select,textarea){font-size:16px}body[data-entrance=campanha] #shop-panel .whatsapp-actions{flex-direction:column}}.compare-modal .compare-columns-grid{align-items:stretch;gap:24px}.compare-modal .compare-cake-col{display:flex;flex-direction:column;min-width:0}.compare-modal .compare-figure-wrap.photo-frame{display:flex;align-items:center;justify-content:center;height:min(38svh,340px);overflow:hidden}.compare-modal .compare-figure-wrap.photo-frame img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:16px}.compare-modal .compare-plaque{min-height:100px;padding:16px 0}.compare-modal .compare-plaque strong{font: 27px/1.15 Georgia,serif}.compare-modal .compare-specs{flex:1}.compare-modal .compare-col-actions{display:grid;gap:8px;margin-top:16px}.compare-modal .compare-col-actions :is(button,a){min-height:44px}.compare-modal :is(.compare-cat-tab,.compare-pair-chip,.compare-pair-pill){min-height:44px}#shop-panel .order-privacy-note{max-width:65ch;font-size:13px;line-height:1.5;color:var(--cocoa);margin:0 0 16px}#shop-panel [data-review-private-context]{min-height:44px;margin:12px 0}#shop-panel [data-human-handoff]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px}@media(hover:hover)and (pointer:fine){#shop-panel :is(button,a):hover{text-underline-offset:4px}}#shop-panel :is(button,.btn-primary,.btn-secondary):active{transform:scale(.98)}@media(max-width:700px){body.entrance-proof:not(.entrance-studies) #shop-panel{top:60px!important;height:calc(100dvh - 226px)!important}.compare-modal .compare-columns-grid{gap:12px}.compare-modal .compare-figure-wrap.photo-frame{height:180px}.compare-modal .compare-plaque strong{font-size:21px}}@media(prefers-reduced-motion:reduce){#shop-panel :is(button,a):active{transform:none}}body[data-entrance=campanha] .community-sheet.has-bakery-film{display:block;padding:clamp(16px,1.4vw,20px);max-width:1120px;margin:auto}.has-bakery-film .community-top-row{display:block;margin:0 0 18px}.has-bakery-film .community-lead{margin:8px 0 0}.bakery-film{margin:0 auto;min-width:0;max-width:min(100%,calc(40dvh * 16 / 9))}.bakery-film video{display:block;width:min(100%,calc(40dvh * 16 / 9));margin-inline:auto;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff8ee;border-radius:14px}.bakery-film figcaption{font-weight:600;font-size:17px;margin-top:12px}.bakery-film figcaption span{display:block;font-weight:400;font-size:13px;color:#6c5547;margin-top:4px}.bakery-film details{font-size:13px;line-height:1.5;margin-top:8px;color:#6c5547}.bakery-film summary{cursor:pointer;min-height:44px;display:list-item;padding-top:10px}.bakery-film a{color:inherit}.bakery-story-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:12px}.bakery-story-actions>a{min-height:44px;display:inline-flex;align-items:center}.bakery-story-products{display:flex;gap:6px 18px;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:14px}.bakery-story-products>span{color:#6c5547}.bakery-story-products a{display:inline-flex;align-items:center;border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:4px;font:inherit;padding:8px 0;min-height:44px;cursor:pointer}@media(max-width:700px){.bakery-film video{width:100%;aspect-ratio:1}.bakery-story-actions{gap:8px}.bakery-story-actions .primary{width:100%}}#shop-panel .bakery-story-entry{display:none;background:none;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:1099px){body[data-entrance=campanha] #shop-panel .bakery-story-entry{display:inline-flex;align-items:center;min-height:44px}#shop-panel .panel-foot:has(.bakery-story-entry) #stage-label{display:none}}@media(prefers-reduced-motion:no-preference){#hud-basket-count{transition:background-color .18s ease}#shop-panel :is(button,a){transition:background-color .15s ease,color .15s ease}}#shop-panel .chat-recs,#shop-panel .chat-recs-compare-bar{white-space:normal}#shop-panel .chat-rec-main{grid-template-columns:72px minmax(0,1fr);font-size:14px;line-height:1.35}#shop-panel .chat-rec-main img{width:72px;height:90px;object-fit:contain}#shop-panel .chat-rec-actions button{min-height:44px;font-size:13px}@media(max-width:700px){#shop-panel .chat-form input{font-size:16px;min-width:0}#shop-panel .chat-recs{grid-template-columns:1fr}}.bakery-film-play{display:block;position:relative;width:min(100%,calc(40dvh * 16 / 9));margin-inline:auto;padding:0;border:0;border-radius:14px;overflow:hidden;background:#fff8ee;cursor:pointer;color:#fff8ee}.bakery-film-play img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.bakery-film-play span{position:absolute;right:16px;top:16px;white-space:nowrap;padding:12px 20px;background:#35251f;border-radius:30px;font-size:15px}.bakery-film :is(video,button)[hidden]{display:none!important}.bakery-film-status:empty{display:none}@media(max-width:700px){.bakery-film-play{width:100%}.bakery-film-play img{aspect-ratio:1}}body[data-entrance=campanha][data-drawer=comunidade] #shop-panel .drawer-view:has(.has-bakery-social){padding:0;flex:1;min-height:0;overflow:auto}body[data-entrance=campanha] .community-sheet.has-bakery-social{padding:0;max-width:none;margin:0;height:100%;min-height:0;display:flex;flex-direction:column;background:#35251f;color:#fff8ee}.has-bakery-social .community-top-row{display:none}#shop-panel .bakery-social-film{position:relative;margin:0;max-width:none;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;color:#fff8ee}.bakery-social-screen{position:relative;flex:1;min-height:280px;background:#35251f}#shop-panel .bakery-social-film :is(.bakery-film-play,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:0;background:#35251f;object-fit:contain;aspect-ratio:auto}#shop-panel .bakery-social-film .bakery-film-play picture{display:block;width:100%;height:100%}#shop-panel .bakery-social-film .bakery-film-play img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}#shop-panel .bakery-social-film .bakery-social-cover-title{position:absolute;inset:auto auto 8% 6%;max-width:86%;padding:16px 24px;white-space:normal;border-radius:0;background:#35251f;text-align:left}#shop-panel .bakery-social-cover-title strong{display:block;font:500 clamp(28px,3.3vw,54px)/1.05 Cormorant,Georgia,serif}#shop-panel .bakery-social-cover-title>span{position:static;display:block;padding:0;margin-top:10px;border-radius:0;background:none;font-size:14px;white-space:normal}#shop-panel .bakery-social-film details{margin:0;padding:0 18px;color:#fff8ee;font-size:12px;flex:none;background:#35251f}#shop-panel .bakery-social-film summary{padding:10px 0;min-height:40px}#shop-panel .bakery-social-film .bakery-film-status:not(:empty){margin:0;padding:12px 18px;background:#35251f;color:#fff8ee}.bakery-social-ending{position:absolute;left:6%;right:6%;top:10%;background:#35251f;padding:20px;color:#fff8ee;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bakery-social-ending[hidden]{display:none}.bakery-social-ending h2{font:500 32px/1.1 Cormorant,Georgia,serif;margin:0;width:100%}.bakery-social-ending a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #b89a84;padding:8px 14px;text-decoration:none;color:#fff8ee}#shop-panel .bakery-social-film .bakery-public-feedback{position:absolute;top:12px;right:12px;z-index:2;max-width:calc(100% - 24px);max-height:calc(100% - 24px);overflow:auto;padding:0 16px;background:#fff8ee;color:#35251f;font-size:14px;box-shadow:0 2px 12px #160c0833}#shop-panel .bakery-social-film .bakery-public-feedback[open]{width:720px;padding-bottom:14px}#shop-panel .bakery-public-feedback summary{min-height:48px;padding:12px 0;cursor:pointer}.bakery-public-feedback summary>span{font-weight:700}.bakery-public-feedback summary>small{margin-left:12px;font-size:12px}.bakery-feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bakery-feedback-grid a{display:flex;flex-direction:column;gap:6px;padding:4px 0;min-width:0;color:inherit;text-decoration:none}.bakery-feedback-grid a:hover small,.bakery-feedback-grid a:focus-visible small{text-decoration:underline}.bakery-feedback-grid a:focus-visible{outline:2px solid #ad4b22;outline-offset:4px}.bakery-feedback-grid span,.bakery-feedback-grid cite,.bakery-feedback-grid small{font-size:12px;line-height:1.4;font-style:normal}.bakery-feedback-grid span{font-weight:700}.bakery-feedback-grid blockquote{margin:0;font:500 18px/1.25 Cormorant,Georgia,serif}.bakery-feedback-grid small{margin-top:auto;text-decoration:underline}.bakery-public-feedback>p{font-size:11px;line-height:1.5;margin:12px 0 0}@media(min-width:1100px),(min-width:701px)and (orientation:landscape){#shop-panel .bakery-social-screen{flex:none;min-height:0;aspect-ratio:12/5}}@media(max-width:700px){.bakery-feedback-grid{grid-template-columns:1fr;gap:16px}.bakery-feedback-grid a{border-top:1px solid #d8c4b2;padding-top:12px}.bakery-feedback-grid blockquote{font-size:22px}}@media(max-width:700px){.bakery-social-screen{min-height:320px}#shop-panel .bakery-social-cover-title strong{font-size:34px}#shop-panel .bakery-social-film .bakery-social-cover-title{padding:14px 18px}.bakery-social-ending{padding:14px}.bakery-social-ending h2{font-size:28px}}body[data-drawer=comunidade] #shop-panel #store-drawer:has(.bakery-social-film) .drawer-header{display:none}body[data-entrance=campanha][data-drawer=comunidade] #shop-panel .drawer-view:has(.has-bakery-gallery){padding:0;flex:1;min-height:0;overflow:hidden}body[data-entrance=campanha] .community-sheet.has-bakery-gallery{padding:0;max-width:none;margin:0;height:100%;min-height:0;display:flex;flex-direction:column;background:#fff8ee}.has-bakery-gallery .community-top-row,body[data-drawer=comunidade] #shop-panel #store-drawer:has(.bakery-gallery) .drawer-header{display:none}.bakery-gallery{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff8ee;color:#35251f}.gallery-stage{display:flex;position:relative;flex:1;min-height:0;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-y pinch-zoom;scrollbar-width:thin;scrollbar-color:#bca18c transparent}.gallery-scene{flex:0 0 100%;width:100%;position:relative;height:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:5%;padding:24px 5%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.gallery-frame{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:0;min-width:0;margin:0;background:none;border:0;border-radius:0;box-shadow:none}#shop-panel .gallery-frame img{display:block;position:static;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;margin:0;border-radius:0;aspect-ratio:auto}#shop-panel .gallery-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;border-radius:0}#shop-panel .gallery-frame video.is-playing{opacity:1}#shop-panel .gallery-frame video[hidden]{display:none}.gallery-copy{position:static;min-width:0;max-height:100%;overflow:auto;touch-action:pan-y pinch-zoom}#shop-panel .gallery-copy h2{font:500 clamp(32px,4.1vw,60px)/1 Cormorant,Georgia,serif;letter-spacing:-.025em;margin:12px 0 16px;color:#35251f}.gallery-copy>p:not(.gallery-eyebrow){font-size:15px;line-height:1.5;margin:0 0 12px;color:#655047}.gallery-eyebrow{display:flex;align-items:center;gap:9px;margin:0;font-size:10px;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:#795d50}#shop-panel .gallery-eyebrow img{width:22px;height:22px;object-fit:contain}.gallery-source{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:4px 0;color:#35251f;text-decoration:underline;text-underline-offset:4px;font-size:12px;line-height:1.4}#shop-panel .gallery-source img{position:static;flex:none;width:22px;height:22px;object-fit:contain;border-radius:0}.gallery-source:focus-visible,.gallery-controls button:focus-visible,.gallery-stage:focus-visible{outline:2px solid #ad4b22;outline-offset:-3px}#shop-panel .gallery-copy blockquote{margin:16px 0;font:500 clamp(24px,2.8vw,40px)/1.12 Cormorant,Georgia,serif;color:#35251f}.gallery-copy .gallery-author{font-size:12px!important;margin-bottom:4px!important}.gallery-controls{display:flex;align-items:center;gap:18px;min-height:48px;padding:4px 20px;background:#fff8ee;border-top:1px solid #e4d4c6;flex:none}.gallery-controls button{border:0;background:none;color:#35251f;font:inherit;font-size:12px;min-height:44px;cursor:pointer;padding:4px 0}.gallery-controls [data-gallery-play]{font-weight:700;color:#a6421d}.gallery-controls [data-gallery-count]{margin-left:auto;color:#795d50;font-size:12px;white-space:nowrap}.gallery-hint{font-size:11px;color:#795d50}.gallery-status:empty{display:none}.gallery-status{margin:0;padding:8px 20px;font-size:12px;line-height:1.4;background:#fff8ee}@media(max-width:1099px)and (orientation:portrait){.gallery-scene{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:20px 6%}.gallery-frame{flex:1;min-height:0}.gallery-copy{flex:none;max-height:none;overflow:visible}#shop-panel .gallery-copy h2{font-size:38px;margin:8px 0}.gallery-copy br{display:none}.gallery-copy>p:not(.gallery-eyebrow){font-size:13px;margin-bottom:2px}#shop-panel .gallery-copy blockquote{font-size:27px;margin:8px 0}}@media(max-width:700px){.gallery-scene{padding:14px 6%;gap:12px}#shop-panel .gallery-copy h2{font-size:30px}.gallery-source{font-size:11px}.gallery-controls{padding:4px 14px;gap:16px}.gallery-hint{display:none}#shop-panel .gallery-copy blockquote{font-size:23px}}@media(max-width:700px)and (max-height:650px){.gallery-scene{gap:8px;padding:10px 5%}#shop-panel .gallery-copy h2{font-size:24px;margin:5px 0}.gallery-copy>p:not(.gallery-eyebrow):not(.gallery-author){display:none}.gallery-eyebrow{font-size:9px}#shop-panel .gallery-copy blockquote{font-size:19px;margin:5px 0}.gallery-source{min-height:40px}}@media(prefers-reduced-motion:reduce){.gallery-stage{scroll-behavior:auto}.bakery-gallery video{display:none!important}}.gallery-stage.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.gallery-stage img{-webkit-user-drag:none}body[data-entrance=campanha] #shop-panel .order-final-review{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}body[data-entrance=campanha] #shop-panel .order-final-review>summary{font-size:17px;font-weight:600;padding:10px 0;min-height:44px}body[data-entrance=campanha] #shop-panel .order-final-review h3{font:400 26px/1.15 var(--font-display);margin:12px 0}body[data-entrance=campanha] #shop-panel .order-final-review p{font-size:14px;line-height:1.5}body[data-entrance=campanha] #shop-panel .order-review-state{font-weight:600;color:var(--cocoa)}body[data-entrance=campanha] #shop-panel .order-final-review textarea{width:100%;box-sizing:border-box;min-height:220px;line-height:1.5;resize:vertical;field-sizing:content}body[data-entrance=campanha] #shop-panel .order-final-review :focus-visible{outline:2px solid var(--cocoa);outline-offset:3px}body[data-entrance=campanha] #shop-panel :is(.panel-head button,.panel-foot button,.panel-foot a,.gallery-controls button,.gallery-source,[data-cp-swatch-variant]){min-height:44px;min-width:44px}body[data-entrance=campanha] #shop-panel #cp-qty-error,body[data-entrance=campanha] #shop-panel #order-review-issues{color:#8d2d18;font-size:14px;line-height:1.45}.hub-human-dialog{width:min(640px,calc(100vw - 32px));max-height:85dvh;box-sizing:border-box;overflow:auto;padding:24px;border:1px solid #b69779;border-radius:16px;background:#fff8ee;color:#2f2119;font:16px/1.5 system-ui}.hub-human-dialog::backdrop{background:#23171280}.hub-human-dialog h2{font:400 30px/1.15 Georgia,serif;margin:0 0 14px}.hub-human-dialog label{display:block;font-weight:600;margin-top:16px}.hub-human-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #b69779;border-radius:10px;background:#fffdf8;color:inherit;font:400 16px/1.5 system-ui;padding:12px;resize:vertical;margin-top:6px}.hub-human-dialog .human-actions{display:flex;flex-wrap:wrap;gap:10px}.hub-human-dialog :is(button,a){min-height:44px;padding:10px 14px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b69779;border-radius:8px;background:#fff8ee;color:#2f2119;font:600 15px/1.3 system-ui;cursor:pointer}.hub-human-dialog .primary{background:#e87843;border-color:#e87843}.hub-human-dialog :focus-visible{outline:2px solid #3c2923;outline-offset:3px}@media(max-width:700px){body[data-entrance=campanha] #shop-panel #order-container :is(button,summary,a){min-height:44px}body[data-entrance=campanha] #shop-panel #order-container a{display:inline-flex;align-items:center}}body[data-entrance=campanha] #shop-panel #chat-log{flex:1 0 220px;min-height:220px}body[data-entrance=campanha] #shop-panel .drawer-view-chat>:not(#chat-log){flex-shrink:0}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head nav button{min-height:44px}@media(max-height:500px){body[data-entrance=campanha].mobile-panel-expanded[data-drawer=ajuda] #shop-panel .social-strip,body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head .brand{display:none}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-head{min-height:44px;padding:0 12px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel #drawer-view-ajuda{padding:12px 16px}}@media(max-height:500px)and (orientation:landscape){body[data-entrance=campanha].mobile-panel-expanded #shop-panel{top:0!important;left:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .drawer-header{min-height:44px;padding:0 16px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .drawer-view{padding:8px 16px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .social-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 8px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .social-strip a{min-height:44px;padding:0 6px;gap:6px;font-size:12px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .social-strip img{width:20px;height:20px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .social-strip :is(small,svg){display:none}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .montra-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;padding:0;margin-bottom:8px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .montra-cat-pills{flex:none;flex-wrap:nowrap;width:auto}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .montra-cat-pills button{padding:8px;font-size:11px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .montra-toolbar-right{flex:1;min-width:0;width:auto}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .panel-foot{min-height:44px;padding:0 16px}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .gallery-scene{padding:8px 3%;gap:4%}body[data-entrance=campanha].mobile-panel-expanded #shop-panel .gallery-controls{min-height:44px;padding:0 16px}}#shop-panel .order-receive-note,#shop-panel .order-rule,#shop-panel .order-allergies-help{max-width:65ch;font-size:13px;line-height:1.5;color:var(--cocoa);margin:4px 0 0}#shop-panel .order-rules{display:grid;gap:6px;margin:10px 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--ex-glass)}#shop-panel .order-rule{margin:0}#shop-panel .order-sunday-note{margin:6px 0 0;padding:8px 10px;border-radius:10px;background:#fff4dc;color:#4a3524;font-size:13px;line-height:1.45}#shop-panel .order-sunday-note[hidden]{display:none}#shop-panel .order-allergies-help a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:600}.montra-compare-btn,#cp-compare-btn{display:none!important}body.photographic-room .bp-banner{left:auto;right:16px;bottom:max(16px,env(safe-area-inset-bottom));max-width:440px;margin:0;padding:12px 14px;gap:10px;font-size:13px;line-height:1.4;display:block}body.photographic-room .bp-banner>p{margin:0 0 8px}body.photographic-room .bp-banner .bp-actions{gap:6px;flex-wrap:nowrap}body.photographic-room .bp-banner button{min-height:40px;padding:6px 10px;font-size:13px}body.photographic-room .bp-banner a{min-height:40px;padding:2px 4px;font-size:13px}@media(max-width:700px){body.photographic-room .bp-banner{left:8px;right:8px;max-width:none;bottom:calc(var(--bakery-actions-space,64px) + 8px);max-height:40dvh;padding:10px 12px;font-size:12.5px}body.photographic-room .bp-banner .bp-actions{flex-wrap:wrap}body.photographic-room .bp-banner button{flex:1 1 auto;min-height:44px}}#chat-quick-prompts{display:flex;flex-wrap:wrap;gap:6px}#chat-quick-prompts button,.faq-choices button{min-height:44px;padding:8px 12px;border-radius:999px;border:1px solid rgba(74,44,32,.35);background:#fffaf3;color:#3b2418;font:inherit;font-size:14px;line-height:1.2;text-align:left;cursor:pointer}#chat-quick-prompts button:hover,.faq-choices button:hover{background:#f6e7d6}.faq-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chat-bubble.assistant>div:first-child{white-space:pre-line}.faq-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.faq-actions a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid #1f6f43;color:#14532d;background:#fff;font-weight:600;text-decoration:none}.faq-actions a:focus-visible,#chat-quick-prompts button:focus-visible,.faq-choices button:focus-visible{outline:3px solid #b45309;outline-offset:2px}@media(max-width:1040px){body.photographic-room:is([data-drawer],.mobile-panel-expanded) #shop-panel,body.photographic-room.poster-proof.entrance-proof[data-campaign-format]:is([data-drawer],.mobile-panel-expanded) #shop-panel{top:44px!important;bottom:var(--bakery-actions-space)!important;height:auto!important;max-height:none!important}body.photographic-room:is([data-drawer],.mobile-panel-expanded) #shop-panel .social-strip,body.photographic-room[data-drawer] #shop-panel .panel-foot{display:none!important}body.photographic-room[data-drawer] #store-drawer{padding-bottom:0!important}body.photographic-room #shop-panel .panel-foot .footer-actions{display:none!important}body.photographic-room #shop-panel .drawer-tabs{display:none}body.photographic-room #shop-panel .cp-allergy-note .text-button,body.photographic-room #shop-panel .taste-chip{min-height:44px}}.cp-allergy-note{margin:.4em 0;font-size:14px;color:#5b4336}.cp-allergy-note .text-button{padding:0;font:inherit;color:#8b2944;text-decoration:underline;background:none;border:0;cursor:pointer}.chat-bubble.is-thinking .faq-dots{display:inline-flex;gap:3px;margin-left:6px;vertical-align:middle}.chat-bubble.is-thinking .faq-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35;animation:faqDot 1.2s infinite ease-in-out}.chat-bubble.is-thinking .faq-dots i:nth-child(2){animation-delay:.2s}.chat-bubble.is-thinking .faq-dots i:nth-child(3){animation-delay:.4s}@keyframes faqDot{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.chat-bubble.is-thinking .faq-dots i{animation:none;opacity:.6}}.faq-ai-note{display:block;margin-top:6px;font-size:12px;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/62/assets/lh-50e13d7a-shop-interior.css.map */
