.pt-product{padding-top:24px;padding-bottom:45px}.pt-product .pt-crumb{display:flex;gap:12px;font:11px/1.5 Arial,sans-serif;margin-bottom:35px}.pt-product-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;align-items:start}.pt-product-visual{padding:28px;background:#f0e9ed;position:sticky;top:28px}.pt-product-visual img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.pt-product h1{font:48px/1.08 Georgia,serif;letter-spacing:-1.5px;margin:0 0 24px;overflow-wrap:anywhere}.pt-product .pt-copy{font:17px/1.8 Georgia,serif}.pt-product .pt-copy p,.pt-product .pt-copy li{font:17px/1.8 Georgia,serif}.pt-product .pt-copy p{margin-bottom:20px}.pt-product .pt-copy a{text-decoration:underline;text-underline-offset:3px}.pt-product-price{font:25px/1.4 Georgia,serif;margin:18px 0}.pt-product-price del{font-size:18px;opacity:.6;margin-right:12px}.pt-product-price ins{text-decoration:none}.pt-product-action{margin-top:28px}.pt-product-action button,.pt-product-action .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#482039!important;border:1px solid #482039!important;color:#faf7f2!important;padding:14px 24px!important;font:13px/1.4 Arial,sans-serif!important;text-decoration:none}.pt-product-description{max-width:820px;margin:50px auto}.pt-product-end{border-top:1px solid #d6c9d0;margin-top:40px;padding-top:25px}.pt-product .woocommerce-notices-wrapper{margin-bottom:15px}
@media(max-width:700px){.pt-product-layout{grid-template-columns:1fr;gap:28px}.pt-product-visual{position:static;padding:22px}.pt-product-visual img{max-height:360px}.pt-product h1{font-size:35px;letter-spacing:-.8px}.pt-product-description{margin-top:35px}.pt-product-action button{width:100%}.pt-product .pt-crumb{margin-bottom:24px}}
