.df-cart-fab[hidden],.df-cart-panel[hidden],.df-cart-cta[hidden],.df-cart-clear[hidden]{display:none}.df-cart-fab{position:fixed;right:1.1rem;bottom:5.4rem;z-index:45;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:none;border-radius:9999px;background:linear-gradient(135deg,#7c7ce0,#4fb0d7);color:#fff;box-shadow:0 10px 30px #7c7ce073;cursor:pointer;transition:transform .15s ease}.df-cart-fab:hover{transform:translateY(-2px)}.df-cart-fab svg{width:1.5rem;height:1.5rem}.df-cart-count{position:absolute;top:-.35rem;right:-.35rem;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:9999px;background:#fff;color:#5a5ab8;font-size:.72rem;font-weight:800;line-height:1.35rem;box-shadow:0 2px 8px #241f2e33}.df-cart-backdrop{position:fixed;inset:0;z-index:60;background:#241f2e73;backdrop-filter:blur(2px)}.df-cart-panel{position:fixed;top:0;right:0;z-index:61;display:flex;flex-direction:column;width:min(26rem,100vw);height:100dvh;background:#fff;box-shadow:-18px 0 50px -20px #241f2e66;transform:translate(100%);transition:transform .25s ease}.df-cart-panel.is-open{transform:translate(0)}.df-cart-head{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem;border-bottom:1px solid #e4dff0}.df-cart-head h2{margin:0;font-size:1.05rem;font-weight:800;color:#241f2e}.df-cart-head button{border:none;background:transparent;color:#625a6e;cursor:pointer;padding:.35rem;line-height:0}.df-cart-head svg{width:1.35rem;height:1.35rem}.df-cart-body{flex:1;overflow-y:auto;padding:1rem 1.25rem}.df-cart-empty{color:#625a6e;font-size:.95rem}.df-cart-empty a{display:block;margin-top:.6rem;color:#5a5ab8;font-weight:600}.df-cart-lines{list-style:none;margin:0;padding:0}.df-cart-line{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"info qty sub" "info qty del";align-items:center;gap:.35rem .75rem;padding:.85rem 0;border-bottom:1px solid #f0ecf6}.df-cart-line-info{grid-area:info;min-width:0}.df-cart-line-name{margin:0;font-weight:700;font-size:.95rem;color:#241f2e}.df-cart-line-pres{margin:.15rem 0 0;font-size:.8rem;color:#625a6e}.df-cart-qty{grid-area:qty;display:inline-flex;align-items:center;gap:.5rem;border:1px solid #e4dff0;border-radius:9999px;padding:.2rem .5rem}.df-cart-qty button{border:none;background:transparent;color:#5a5ab8;font-size:1rem;font-weight:700;cursor:pointer;line-height:1;padding:.15rem .25rem}.df-cart-qty span{min-width:1.1rem;text-align:center;font-weight:700;font-size:.9rem}.df-cart-line-sub{grid-area:sub;margin:0;font-weight:700;font-size:.9rem;color:#241f2e}.df-cart-line-del{grid-area:del;justify-self:end;border:none;background:transparent;color:#a99fb4;cursor:pointer;padding:.2rem;line-height:0}.df-cart-line-del svg{width:1rem;height:1rem}.df-cart-foot{border-top:1px solid #e4dff0;padding:1rem 1.25rem 1.25rem}.df-cart-total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.35rem}.df-cart-total span{color:#625a6e;font-size:.9rem}.df-cart-total strong{font-size:1.3rem;color:#241f2e}.df-cart-envio{margin:0 0 .75rem}.df-cart-note{margin:0 0 .85rem;font-size:.78rem;color:#625a6e;line-height:1.5}.df-cart-cta{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.9rem 1rem;border-radius:9999px;background:#25d366;color:#fff;font-weight:700;text-decoration:none}.df-cart-clear{display:block;width:100%;margin-top:.6rem;border:none;background:transparent;color:#a99fb4;font-size:.82rem;cursor:pointer;padding:.4rem}.df-form h3{margin:0 0 .35rem;font-size:1rem;font-weight:800;color:#241f2e}.df-form-intro{margin:0 0 1rem;font-size:.82rem;line-height:1.55;color:#625a6e}.df-form label{display:block;margin-bottom:.85rem}.df-form label>span{display:block;margin-bottom:.3rem;font-size:.78rem;font-weight:600;color:#625a6e}.df-form input,.df-form select{width:100%;padding:.65rem .8rem;border:1px solid #e4dff0;border-radius:.8rem;font-size:.95rem;font-family:inherit;color:#241f2e;background:#fff}.df-form input:focus,.df-form select:focus{outline:2px solid #7c7ce0;outline-offset:1px;border-color:#7c7ce0}.df-form select:disabled{background:#f7f5fc;color:#a99fb4}.df-form .is-error{border-color:#d97a7a}.df-form [data-err]{display:block;font-style:normal;font-size:.75rem;color:#b4544f}.df-form [data-err]:empty{display:none}.df-form-row{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.df-form-nota{margin:.4rem 0 0;font-size:.75rem;color:#a99fb4;line-height:1.5}@media (max-width: 380px){.df-form-row{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion: reduce){.df-cart-panel,.df-cart-fab{transition:none}}html:not([data-psilocybin-state=enabled]) [data-psilocybin-content]{display:none!important}html[data-psilocybin-state=enabled] [data-psilocybin-safe]{display:none!important}.df-brand[data-astro-cid-5blmo7yk]{transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.df-brand[data-astro-cid-5blmo7yk].is-hidden{opacity:0;visibility:hidden;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){.df-brand[data-astro-cid-5blmo7yk]{transition:none}}.df-drop[data-astro-cid-5blmo7yk][open] .df-drop-chevron[data-astro-cid-5blmo7yk]{transform:rotate(180deg)}.df-nav[data-astro-cid-5blmo7yk] .df-nav-close[data-astro-cid-5blmo7yk],.df-nav[data-astro-cid-5blmo7yk][open] .df-nav-open[data-astro-cid-5blmo7yk]{display:none}.df-nav[data-astro-cid-5blmo7yk][open] .df-nav-close[data-astro-cid-5blmo7yk]{display:block}.df-fab[data-astro-cid-ce2tfxup]{position:fixed;right:1.1rem;bottom:1.1rem;z-index:50;display:inline-flex;align-items:center;gap:0;height:3.5rem;padding:0 1rem;border-radius:9999px;background:#25d366;color:#fff;box-shadow:0 10px 30px #25d36673;text-decoration:none;overflow:hidden;max-width:3.5rem;transition:max-width .35s ease,box-shadow .2s ease,transform .15s ease}.df-fab-icon{width:1.6rem;height:1.6rem;flex-shrink:0}.df-fab-label[data-astro-cid-ce2tfxup]{white-space:nowrap;font-weight:600;font-size:.9rem;padding-left:.6rem;opacity:0;transition:opacity .35s ease}.df-fab[data-astro-cid-ce2tfxup]:hover,.df-fab[data-astro-cid-ce2tfxup]:focus-visible{max-width:22rem;transform:translateY(-2px)}.df-fab[data-astro-cid-ce2tfxup]:hover .df-fab-label[data-astro-cid-ce2tfxup],.df-fab[data-astro-cid-ce2tfxup]:focus-visible .df-fab-label[data-astro-cid-ce2tfxup]{opacity:1}@media (max-width: 640px){.df-fab[data-astro-cid-ce2tfxup]:hover,.df-fab[data-astro-cid-ce2tfxup]:focus-visible{max-width:3.5rem}.df-fab-label[data-astro-cid-ce2tfxup]{display:none}}@media (prefers-reduced-motion: reduce){.df-fab[data-astro-cid-ce2tfxup]{transition:none}}
