.product-detail:where(.astro-eph2s77r){padding:48px var(--gutter) 96px;background:#fff}.breadcrumb:where(.astro-eph2s77r){color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin-bottom:40px;font-size:.78rem;display:flex}.breadcrumb:where(.astro-eph2s77r) a:where(.astro-eph2s77r){color:var(--ink);font-weight:600}.breadcrumb:where(.astro-eph2s77r) a:where(.astro-eph2s77r):hover{color:var(--rose)}.product-layout:where(.astro-eph2s77r){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.product-photos:where(.astro-eph2s77r){gap:12px;display:grid}.product-photo:where(.astro-eph2s77r){cursor:zoom-in;background:#f1e8e4;border:0;width:100%;padding:0;display:block;overflow:hidden}.product-photo:where(.astro-eph2s77r):focus-visible{outline:2px solid var(--rose);outline-offset:3px}.product-photo:where(.astro-eph2s77r) img:where(.astro-eph2s77r){object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.product-photo:where(.astro-eph2s77r):hover img:where(.astro-eph2s77r){transform:scale(1.03)}.product-photo-main:where(.astro-eph2s77r){aspect-ratio:4/5;border-radius:6px}.product-thumbs:where(.astro-eph2s77r){grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.product-thumbs:where(.astro-eph2s77r) .product-photo:where(.astro-eph2s77r){aspect-ratio:1;border-radius:4px}.product-info:where(.astro-eph2s77r){position:sticky;top:110px}.product-info:where(.astro-eph2s77r) h1:where(.astro-eph2s77r){font-size:clamp(2.7rem,4.4vw,4.4rem)}.product-category:where(.astro-eph2s77r){border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-top:22px;padding:7px 14px;font-size:.74rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-block}.product-category:where(.astro-eph2s77r):hover{border-color:var(--rose);color:var(--rose)}.product-description:where(.astro-eph2s77r){color:var(--ink);max-width:520px;margin:24px 0 14px;font-size:1.08rem;line-height:1.75}.product-note:where(.astro-eph2s77r){color:var(--muted);align-items:baseline;gap:10px;max-width:520px;margin:0;font-size:.88rem;display:flex}.product-note:where(.astro-eph2s77r)+.product-note:where(.astro-eph2s77r){margin-top:8px}.product-note:where(.astro-eph2s77r) span:where(.astro-eph2s77r){color:var(--rose)}.product-actions:where(.astro-eph2s77r){flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}.select-product:where(.astro-eph2s77r) .when-on:where(.astro-eph2s77r),.select-product:where(.astro-eph2s77r)[aria-pressed=true] .when-off:where(.astro-eph2s77r){display:none}.select-product:where(.astro-eph2s77r)[aria-pressed=true] .when-on:where(.astro-eph2s77r){display:inline}.select-product:where(.astro-eph2s77r)[aria-pressed=true]{background:var(--ink);box-shadow:none}.product-ask:where(.astro-eph2s77r){color:#1f9d61;background:#fff;border:1px solid #1f9d61;align-items:center;gap:9px;padding:15px 22px;display:inline-flex}.product-ask:where(.astro-eph2s77r) svg:where(.astro-eph2s77r){fill:currentColor;width:20px;height:20px}.product-ask:where(.astro-eph2s77r) .whatsapp-phone:where(.astro-eph2s77r){fill:#fff}.product-ask:where(.astro-eph2s77r):hover{color:#fff;background:#1f9d61}.product-ask:where(.astro-eph2s77r):hover .whatsapp-phone:where(.astro-eph2s77r){fill:#1f9d61}.product-share:where(.astro-eph2s77r){color:var(--ink);background:0 0;border-width:0 0 1px;padding:0 0 3px}.product-steps:where(.astro-eph2s77r){border-top:1px solid var(--line);margin-top:44px;padding-top:28px}.product-steps-title:where(.astro-eph2s77r){text-transform:uppercase;letter-spacing:.17em;color:var(--rose);margin:0 0 18px;font-size:.68rem;font-weight:700}.product-steps:where(.astro-eph2s77r) ol:where(.astro-eph2s77r){gap:16px;margin:0;padding:0;list-style:none;display:grid}.product-steps:where(.astro-eph2s77r) li:where(.astro-eph2s77r){align-items:baseline;gap:14px;display:flex}.product-steps:where(.astro-eph2s77r) strong:where(.astro-eph2s77r){font-family:var(--serif);color:var(--rose);min-width:28px;font-size:1.3rem;font-weight:400}.product-steps:where(.astro-eph2s77r) b:where(.astro-eph2s77r){font-size:.9rem;display:block}.product-steps:where(.astro-eph2s77r) span:where(.astro-eph2s77r){color:var(--muted);font-size:.84rem}.related:where(.astro-eph2s77r){padding:80px var(--gutter) 120px}.related-head:where(.astro-eph2s77r){justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px;display:flex}.related-head:where(.astro-eph2s77r) h2:where(.astro-eph2s77r){font-size:clamp(2.2rem,3.6vw,3.4rem)}@media (width>=1001px){.related:where(.astro-eph2s77r) .product-card:nth-child(4){display:none}}html[dir=rtl] .product-steps-title:where(.astro-eph2s77r){letter-spacing:0;font-size:.82rem}@media (width<=900px){.product-layout:where(.astro-eph2s77r){grid-template-columns:1fr}.product-info:where(.astro-eph2s77r){position:static}}@media (width<=700px){.product-detail:where(.astro-eph2s77r){padding:28px 18px 64px}.breadcrumb:where(.astro-eph2s77r){margin-bottom:22px}.product-photos:where(.astro-eph2s77r){gap:8px;margin-inline:-18px}.product-photo-main:where(.astro-eph2s77r){border-radius:0}.product-thumbs:where(.astro-eph2s77r){gap:8px;padding-inline:18px}.product-info:where(.astro-eph2s77r) h1:where(.astro-eph2s77r){font-size:2.5rem}.product-actions:where(.astro-eph2s77r){grid-template-columns:1fr;gap:12px;display:grid}.product-actions:where(.astro-eph2s77r) .button:where(.astro-eph2s77r){text-align:center;justify-content:center}.product-share:where(.astro-eph2s77r){justify-self:center;margin-top:6px}.related:where(.astro-eph2s77r){padding:56px 18px 96px}.related-head:where(.astro-eph2s77r){display:block}.related-head:where(.astro-eph2s77r) .text-link:where(.astro-eph2s77r){margin-top:14px;display:inline-block}}
