.single-product div.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:768px){.single-product div.product{grid-template-columns:minmax(0,1fr)}}.single-product div.product>.sa-product-media,.single-product div.product>.sa-product-info{min-width:0}@media (min-width:769px){.single-product div.product>.sa-product-media{grid-column:1;grid-row:1}.single-product div.product>.sa-product-info{grid-column:2;grid-row:1}}@media (max-width:768px){.single-product div.product>.sa-product-media{grid-column:1;grid-row:1}.single-product div.product>.sa-product-info{grid-column:1;grid-row:2}}.sa-product-info .prositive-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:.9rem}.single-product div.product>.sa-pd-longdesc,.single-product div.product>.sa-tst-pd-strip{grid-column:1 / -1}.sa-product-media{display:flex;flex-direction:column;gap:var(--sp-3)}.sa-pd-main{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--espresso-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;padding:var(--sp-4)}.sa-pd-main-img{display:block;width:auto;max-width:100%;height:auto!important;max-height:640px;object-fit:contain;margin:0 auto;border-radius:var(--radius)}.sa-pd-thumbs{display:flex;gap:var(--sp-2);flex-wrap:wrap}.sa-pd-thumb{padding:0;border:2px solid var(--border);border-radius:var(--radius);overflow:hidden;width:72px;height:72px;flex:0 0 auto;cursor:pointer;background:none;transition:var(--transition)}.sa-pd-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sa-pd-thumb.is-active,.sa-pd-thumb:hover{border-color:var(--gold)}.sa-product-info .product_title{font-family:var(--font-heading);color:var(--cream);font-weight:800}.sa-product-info p.price,.sa-product-info span.price{color:var(--gold-soft);font-weight:800;font-size:1.6rem;font-family:var(--font-heading)}.sa-product-info>*+*{margin-top:var(--sp-5)}.sa-product-info .woocommerce-product-details__short-description{color:var(--text-muted);line-height:1.6}.sa-product-info form.cart{margin-top:var(--sp-6);display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4)}.sa-product-info .product_meta{color:var(--text-muted);font-size:.88rem;padding-top:var(--sp-4);border-top:1px solid var(--border)}.sa-product-info .product_meta>span{display:block}.sa-pd-benefits{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);list-style:none;margin-block-end:0;margin-inline:0;margin-top:var(--sp-5);padding:0}.sa-pd-benefits li{position:relative;padding-inline-start:1.2em;color:var(--cream);font-size:.95rem;font-weight:600}.sa-pd-benefits li::before{content:'✓';position:absolute;inset-inline-start:0;color:var(--gold);font-weight:700}.sa-pd-shipping{font-size:.92rem;color:var(--text-muted);border-inline-start:3px solid var(--gold);padding-inline-start:var(--sp-3)}.sa-pd-pickup-note{margin-top:var(--sp-3);font-size:.92rem;color:var(--text-muted);border-inline-start:3px solid var(--berry);padding-inline-start:var(--sp-3)}.sa-pd-cake-cta{display:inline-flex;margin-top:var(--sp-4)}.sa-pd-bundle{border:1px solid rgb(201 162 75 / .45);border-radius:var(--radius-lg);background:var(--espresso-2);padding:var(--sp-5)}.sa-pd-bundle-title{margin:0 0 var(--sp-2);font-family:var(--font-heading);color:var(--cream);font-weight:800;font-size:1.1rem}.sa-pd-bundle-text{margin:0 0 var(--sp-4);color:var(--text-muted);line-height:1.6}.sa-pd-bundle-text strong,.sa-pd-bundle-text .woocommerce-Price-amount{color:var(--gold-soft)}.sa-pd-bundle-btn{display:inline-flex}.sa-pd-custom-note{font-size:.95rem;color:var(--cream);border-inline-start:3px solid var(--gold);padding-inline-start:var(--sp-3)}.related.products ul.products::before,.related.products ul.products::after,.upsells.products ul.products::before,.upsells.products ul.products::after{display:none!important;content:none!important}.single-product .related.products ul.products,.single-product .upsells.products ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:var(--sp-6)!important;list-style:none;margin:var(--sp-6) 0 0!important;padding:0!important}@media (min-width:561px){.single-product .related.products ul.products:has(>li.product:nth-child(3):last-child),.single-product .upsells.products ul.products:has(>li.product:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)!important}.single-product .related.products ul.products:has(>li.product:nth-child(2):last-child),.single-product .upsells.products ul.products:has(>li.product:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)!important}.single-product .related.products ul.products:has(>li.product:only-child),.single-product .upsells.products ul.products:has(>li.product:only-child){grid-template-columns:1fr!important;max-width:50%;margin-inline:auto!important}}@media (max-width:560px){.single-product .related.products ul.products,.single-product .upsells.products ul.products{grid-template-columns:repeat(2,1fr)!important;gap:var(--sp-4)!important}.single-product .related.products ul.products:has(>li.product:only-child),.single-product .upsells.products ul.products:has(>li.product:only-child){grid-template-columns:1fr!important;max-width:70%}.single-product .related.products ul.products:has(>li.product:nth-child(3):last-child)>li.product:last-child,.single-product .upsells.products ul.products:has(>li.product:nth-child(3):last-child)>li.product:last-child{grid-column:1 / -1!important;max-width:70%!important;margin-inline:auto!important}}.single-product .related.products ul.products li.product,.single-product .upsells.products ul.products li.product{background:var(--espresso-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;padding:0!important;width:auto!important;float:none!important;margin:0!important;text-align:center;grid-column:auto!important;max-width:none!important}.single-product .related.products ul.products li.product:hover,.single-product .upsells.products ul.products li.product:hover{box-shadow:var(--shadow-hover);border-color:rgb(201 162 75 / .45);transform:translateY(-4px)}.single-product .related.products ul.products li.product a.woocommerce-LoopProduct-link,.single-product .upsells.products ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.single-product .related.products ul.products li.product img,.single-product .upsells.products ul.products li.product img{width:100%!important;height:240px!important;aspect-ratio:auto;object-fit:contain;background:var(--espresso);padding:var(--sp-3);display:block;margin:0 0 var(--sp-3)}@media (max-width:560px){.single-product .related.products ul.products li.product img,.single-product .upsells.products ul.products li.product img{height:170px!important}}.single-product .related.products ul.products li.product .woocommerce-loop-product__title,.single-product .upsells.products ul.products li.product .woocommerce-loop-product__title{min-height:2.6em;line-height:1.3}.single-product .related.products ul.products li.product .woocommerce-loop-product__title,.single-product .upsells.products ul.products li.product .woocommerce-loop-product__title{color:var(--cream);font-size:1.05rem;margin:0 var(--sp-4) var(--sp-2)}.single-product .related.products ul.products li.product .price,.single-product .upsells.products ul.products li.product .price{color:var(--gold-soft);font-weight:700;font-size:1.1rem;margin:0 var(--sp-4) var(--sp-4)}.single-product .related.products ul.products li.product .price .woocommerce-Price-amount,.single-product .upsells.products ul.products li.product .price .woocommerce-Price-amount{color:var(--gold-soft)}.single-product .related.products ul.products li.product a.add_to_cart_button,.single-product .related.products ul.products li.product a.button,.single-product .upsells.products ul.products li.product a.add_to_cart_button,.single-product .upsells.products ul.products li.product a.button{display:inline-flex;align-items:center;justify-content:center;margin:auto var(--sp-4) var(--sp-5);padding:.75rem 1.5rem;border-radius:var(--radius-pill);background:var(--gold);color:var(--espresso);font-weight:700;text-decoration:none;box-shadow:0 8px 22px rgb(201 162 75 / .25);transition:background .2s ease,transform .2s ease,filter .2s ease}.single-product .related.products ul.products li.product a.add_to_cart_button:hover,.single-product .related.products ul.products li.product a.button:hover,.single-product .upsells.products ul.products li.product a.add_to_cart_button:hover,.single-product .upsells.products ul.products li.product a.button:hover{background:var(--gold-soft);color:var(--espresso);transform:translateY(-2px);filter:brightness(1.05)}.sa-tst-pd-strip{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--border)}.sa-tst-pd-label{color:var(--gold-soft);font-weight:700;font-size:1.5rem;font-family:var(--font-heading);margin:0 0 var(--sp-5)}.sapd-reviews{padding-bottom:var(--sp-6)}.sapd-reviews .sapd-rev-item{width:150px;height:auto}@media (min-width:769px){.sapd-reviews .sapd-rev-item{width:200px}}.sapd-reviews .sa-tst-pd-item{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.sapd-reviews .swiper-button-prev,.sapd-reviews .swiper-button-next{color:var(--gold-soft)}.sapd-reviews .swiper-pagination-bullet{background:var(--cream-soft);opacity:.4}.sapd-reviews .swiper-pagination-bullet-active{background:var(--gold);opacity:1}.sa-pd-longdesc{color:var(--text-muted);line-height:1.7}.sa-pd-longdesc-title{font-family:var(--font-heading);color:var(--cream);font-size:1.5rem;margin:0 0 var(--sp-4)}.sa-pd-longdesc p{margin:0 0 var(--sp-4)}.sa-pd-longdesc p:last-child{margin-bottom:0}.sa-pd-longdesc img{max-width:100%;height:auto;border-radius:var(--radius)}(ראה woocommerce.php עדיפות 6). אין דליפה לעוגות/לספרים הדיגיטליים. ⛔ אין שימוש חוזר ב-.bk-* — הן שייכות ל-page-book.php ול-books.css (כלל 9 ב-AGENT-BRIEF). קידומת sa-b19- בלעדית. ══════════════════════════════════════════════════════════════════ */ .single-product div.product>.sa-b19{grid-column:1 / -1}.single-product div.product>.sa-b19,.single-product div.product>.sa-tst-pd-strip,.single-product div.product>.sa-pd-longdesc{margin-top:var(--sp-7);padding-top:var(--sp-7);border-top:1px solid var(--border)}.sa-b19{margin-top:var(--sp-7);padding-top:var(--sp-7);border-top:1px solid var(--border)}.sa-b19-head{text-align:center;margin-bottom:var(--sp-6)}.sa-b19-head h2,.sa-b19-head p,.sa-b19-head .sa-b19-label{text-align:center}.single-product .sa-b19-head p{max-width:62ch;margin-inline:auto}.sa-b19-head h2{font-family:var(--font-heading);color:var(--cream);font-size:clamp(1.5rem, 3.4vw, 2.1rem);margin:0 0 var(--sp-3)}.sa-b19-head p{color:var(--text-muted);margin:0}.sa-b19-label{display:inline-block;color:var(--gold-soft);font-weight:700;font-size:.85rem;letter-spacing:.04em;margin-bottom:var(--sp-2)}.sa-b19-slider{position:relative}.sa-b19-track{display:flex;gap:var(--sp-4);overflow-x:auto;scrollbar-width:none;cursor:grab;touch-action:pan-x;-webkit-overflow-scrolling:touch}.sa-b19-track::-webkit-scrollbar{display:none}.sa-b19-track.is-grabbing{cursor:grabbing}.sa-b19-food-item{flex:0 0 auto;width:210px;margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:var(--espresso-2)}@media (min-width:769px){.sa-b19-food-item{width:280px}}.sa-b19-food-item img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;pointer-events:none}.sa-b19-bar{position:relative;height:4px;border-radius:var(--radius-pill);background:var(--border);margin-top:var(--sp-4);overflow:hidden}.sa-b19-bar span{position:absolute;top:0;bottom:0;inset-inline-start:0;width:30%;border-radius:var(--radius-pill);background:var(--gold)}.sa-b19-feats{display:grid;grid-template-columns:1fr;gap:var(--sp-5)}@media (min-width:769px){.sa-b19-feats{grid-template-columns:repeat(3,1fr)}}.sa-b19-feat{background:var(--espresso-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-6);text-align:center}.sa-b19-feat-icon{font-size:2rem;margin-bottom:var(--sp-3)}.sa-b19-feat h3{font-family:var(--font-heading);color:var(--cream);font-size:1.15rem;margin:0 0 var(--sp-3)}.sa-b19-feat p{color:var(--text-muted);margin:0;line-height:1.65}.sa-b19-about{display:grid;grid-template-columns:1fr;gap:var(--sp-6);align-items:center}@media (min-width:769px){.sa-b19-about{grid-template-columns:1.25fr .75fr}}.sa-b19-about-img{display:flex;justify-content:center}.sa-b19-about-text p{color:var(--text-muted);line-height:1.75;margin:0 0 var(--sp-4)}.sa-b19-about-text h2{font-family:var(--font-heading);color:var(--cream);font-size:clamp(1.5rem, 3.4vw, 2.1rem);margin:0 0 var(--sp-4)}.sa-b19-sig{display:block;color:var(--gold-soft);font-weight:700}.sa-b19-about-img img{display:block;width:100%;max-width:330px;height:auto;aspect-ratio:600 / 900;border-radius:var(--radius-lg);border:1px solid var(--border)}.sa-b19-faq{max-width:760px;margin-inline:auto}.sa-b19-faq details{border:1px solid var(--border);border-radius:var(--radius);background:var(--espresso-2);margin-bottom:var(--sp-3);overflow:hidden}.sa-b19-faq summary{cursor:pointer;padding:var(--sp-4) var(--sp-5);color:var(--cream);font-weight:700;list-style:none}.sa-b19-faq summary::-webkit-details-marker{display:none}.sa-b19-faq summary::after{content:'+';float:inline-end;color:var(--gold);font-weight:700}.sa-b19-faq details[open] summary::after{content:'−'}.sa-b19-qa{padding:0 var(--sp-5) var(--sp-4)}.sa-b19-qa p{color:var(--text-muted);margin:0;line-height:1.7}.sa-b19-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-5);background:var(--espresso-2);border:1px solid rgb(201 162 75 / .35);border-radius:var(--radius-lg);padding:var(--sp-6)}.sa-b19-cta-inner h2{font-family:var(--font-heading);color:var(--cream);font-size:clamp(1.3rem, 3vw, 1.8rem);margin:0 0 var(--sp-2)}.sa-b19-cta-inner p{color:var(--text-muted);margin:0}