.bw.bakery-ui.product-visual{background:var(--lb-cream);color:var(--be-ink)}.bw.bakery-ui.product-visual .product{width:min(100% - 3rem,1320px);max-width:none;margin:0 auto;padding:clamp(1.5rem,3vw,3rem) 0 clamp(3rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(1.5rem,3.5vw,4rem);align-items:start}.bw.bakery-ui.product-visual .product__media{position:relative;min-width:0;padding:clamp(.65rem,1.2vw,1.1rem);border:1px solid rgb(100 76 71 / 12%);border-radius:clamp(1.3rem,2vw,2.1rem);background:#fffaf7;box-shadow:0 24px 54px #46231b14}.bw.bakery-ui.product-visual .product__image{display:block;width:100%;height:auto;max-height:min(62vh,620px);aspect-ratio:auto;object-fit:contain;border-radius:clamp(.8rem,1.3vw,1.3rem);background:#f7e8e2}.bw.bakery-ui.product-visual .product__image-stage{position:relative;overflow:hidden;aspect-ratio:auto;border-radius:clamp(.8rem,1.3vw,1.3rem);background:#f7e8e2}.bw.bakery-ui.product-visual .product__image-stage .product__image-bg{display:none}.bw.bakery-ui.product-visual .product__image-stage .product__image{position:relative;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:auto;max-height:none;border-radius:0;background:transparent;object-fit:contain}.bw.bakery-ui.product-visual .product__image[hidden]{display:none}.bw.bakery-ui.product-visual .product__thumbs{padding:.3rem .15rem .15rem}.bw.bakery-ui.product-visual .product__thumb{border-color:#644c4738;background:#fffaf7}.bw.bakery-ui.product-visual .product__thumb:focus-visible,.bw.bakery-ui.product-visual .product__share:focus-visible{outline:3px solid var(--lb-coral);outline-offset:3px}.bw.bakery-ui.product-visual .product__info{min-width:0;padding:clamp(.3rem,1.5vw,1.25rem) 0}.bw.bakery-ui.product-visual .product__crumbs{margin-bottom:clamp(1.6rem,3vw,2.5rem)}.bw.bakery-ui.product-visual .product__title{margin:0 0 .5rem;color:var(--be-ink);font-family:var(--font-serif);font-size:clamp(2.25rem,3.5vw,3.75rem);font-weight:400;line-height:.98;letter-spacing:-.035em}.bw.bakery-ui.product-visual .product__realname{margin-top:.9rem}.bw.bakery-ui.product-visual .product__tagline{color:var(--be-accent)}.bw.bakery-ui.product-visual .product__price{margin:1.4rem 0;color:var(--be-accent);font-size:1.5rem}.bw.bakery-ui.product-visual .product__description,.bw.bakery-ui.product-visual .product__ficha,.bw.bakery-ui.product-visual .product__option,.bw.bakery-ui.product-visual .product__wa-hint{max-width:62ch}.bw.bakery-ui.product-visual .product__description{color:var(--be-muted)}.bw.bakery-ui.product-visual .product__ficha{border-top-color:#644c4733}.bw.bakery-ui.product-visual .product__ficha-row{border-bottom-color:#644c4733}.bw.bakery-ui.product-visual .product__option-pill{border-color:#644c4742;background:#fffaf7}.bw.bakery-ui.product-visual .product__option-values input:checked+.product__option-pill{background:var(--be-accent);border-color:var(--be-accent)}.bw.bakery-ui.product-visual .product__request{display:grid;gap:1rem;max-width:36rem;margin-top:1.5rem}.bw.bakery-ui.product-visual .product__request-date label{display:block;margin-bottom:.45rem;font:600 1rem var(--font-sans)}.bw.bakery-ui.product-visual .product__request-date input{width:min(100%,17rem);min-height:44px;padding:.6rem .8rem;border:1.5px solid rgb(100 76 71 / 26%);border-radius:.75rem;background:#fffaf7;color:var(--be-ink);font:1rem var(--font-sans)}.bw.bakery-ui.product-visual .product__request-date input:focus-visible{outline:3px solid #155f83;outline-offset:3px}.bw.bakery-ui.product-visual #productOrderDateStatus{min-height:1.2em;margin:.35rem 0 0;color:var(--be-accent);font:1rem var(--font-sans)}.bw.bakery-ui.product-visual .product__reception{margin:0}.bw.bakery-ui.product-visual .product__actions{max-width:36rem}.bw.bakery-ui.product-visual .product__add-to-cart{min-height:52px;background:var(--be-accent);color:#fff}.bw.bakery-ui.product-visual .product__add-to-cart:hover{background:#8c301a}.bw.bakery-ui.product-visual .product__share-wrap{margin-top:1.5rem}.bw.bakery-ui.product-visual .product__share{min-height:44px;padding:.4rem 0;border:0;background:none;color:var(--be-accent);font:650 1rem var(--font-sans);text-decoration:underline;text-underline-offset:.23em;cursor:pointer}.bw.bakery-ui.product-visual #productShareStatus{display:block;color:var(--be-muted);font-size:1rem}.bw.bakery-ui.product-visual .product__share-fallback{width:min(100%,30rem);margin-top:.4rem;padding:.6rem;border:1px solid var(--be-accent);border-radius:.4rem;color:var(--be-ink);background:#fffaf7}.bw.bakery-ui.product-visual .product__photo-pending{border-color:#644c4740;background:var(--lb-blush)}@media(max-width:860px){.bw.bakery-ui.product-visual .product{grid-template-columns:1fr;gap:1.8rem;width:min(100% - 2rem,740px);padding-top:1.3rem}.bw.bakery-ui.product-visual .product__image{max-height:64vh}.bw.bakery-ui.product-visual .product__crumbs{margin-bottom:1rem}}@media(max-width:480px){.bw.bakery-ui.product-visual .product{width:calc(100% - 1.5rem);padding:.9rem 0 3.5rem}.bw.bakery-ui.product-visual .product__media{padding:.55rem}.bw.bakery-ui.product-visual .product__image{max-height:46vh}.bw.bakery-ui.product-visual .product__title{font-size:clamp(2rem,8.5vw,2.75rem)}.bw.bakery-ui.product-visual .product__actions{flex-wrap:wrap}}.bw.bakery-ui.product-visual .product__option-pill,.bw.bakery-ui.product-visual .product__wa-hint{font-size:1rem}.bw.bakery-ui.product-visual .product__option-pill{min-height:44px;align-items:center}.bw.bakery-ui.product-visual .product__qty-btn{min-width:44px;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/62/assets/bakery-editorial-product.css.map */
