body{background:#fff}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #8c0030;outline-offset:4px}input::placeholder,textarea::placeholder{color:#6b5d63;opacity:1}.product-card{background:#fff;border:1px solid #eadde2;border-radius:12px;overflow:hidden;box-shadow:none}.product-card img{object-fit:contain}.product-card .text-block{line-height:1.6}.product-card .price{font-weight:600}.rte [dir=rtl]{text-align:right;line-height:1.9}.rte details{margin-top:22px;padding-top:16px;border-top:1px solid #eadde2}.rte summary{cursor:pointer;font-weight:600;color:#8c0030}.rte h2,.rte h3{font-size:1.25rem;line-height:1.5}.product-information h1{line-height:1.5;overflow-wrap:anywhere}.product-information img{object-fit:contain}@media(max-width:749px){.product-card .text-block{font-size:14px}.product-information h1{font-size:26px}.fb-hero__button{min-height:48px}}@media(prefers-reduced-motion:reduce){.product-card{transition:none!important;transform:none!important}}