/* START_SECTION:fh-vault-product (INDEX:28) */
.fh-vault-pdp{padding-bottom:45px}.fh-vault-gallery{min-width:0}.fh-vault-main-photo{background:#fff;border:1px solid #efd0db;border-radius:18px}.fh-vault-main-photo img{display:block;aspect-ratio:1/1;object-fit:contain;padding:18px;width:100%;height:auto}.fh-vault-thumbs{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;padding:14px 0}.fh-vault-thumbs button{background:#fff;border:1px solid #e6c6d0;border-radius:12px;padding:5px;flex:0 0 85px;width:85px;height:85px;min-height:0;aspect-ratio:1;overflow:hidden;cursor:pointer}.fh-vault-thumbs button[aria-pressed=true]{border:2px solid var(--pink);padding:4px}.fh-vault-thumbs img{display:block;width:100%;height:100%;max-height:100%;aspect-ratio:1/1;object-fit:contain}.fh-vault-pdp .fh-pdp-info h1{margin-top:18px;font-size:clamp(34px,3.4vw,50px)}.fh-vault-pdp .fh-pdp-notes{font-size:11px;margin:0}.fh-vault-pdp .fh-pdp-price{margin:22px 0}.fh-vault-pdp .fh-pdp-price s{font-size:18px;color:#78635d}.fh-vault-intro{font-size:16px;line-height:1.75;margin:20px 0}.fh-vault-packaging-note{background:#fff0f5;border:1px solid #edcad7;border-radius:14px;padding:17px 20px;font-size:14px;line-height:1.7;margin:22px 0}.fh-vault-pdp .fh-pdp-purchase{margin-top:18px}.fh-vault-pdp select{width:100%;padding:14px;border:1px solid #d9b9c4;border-radius:10px;background:#fff;font:inherit;margin:12px 0}.fh-vault-product-details{max-width:900px;margin:50px auto;padding:35px 0;border-block:1px solid #ead2c9}.fh-vault-product-details>h2,.fh-vault-shop-next h2{font-size:44px;color:var(--pink);margin:14px 0 25px}.fh-vault-description{font-size:16px;line-height:1.8}.fh-vault-description p{margin:0 0 16px}.fh-vault-description h2,.fh-vault-description h3{font-size:28px;margin:28px 0 14px}.fh-vault-description ul,.fh-vault-description ol{padding-left:24px;margin:12px 0 25px}.fh-vault-description img{max-width:100%;height:auto}.fh-vault-shop-next{text-align:center;background:#fff0f5;border-radius:22px;padding:35px 25px}.fh-vault-shop-next p{margin-bottom:24px;line-height:1.7}@media(max-width:749px){.fh-vault-pdp .fh-pdp-grid{display:flex;flex-direction:column}.fh-vault-pdp .fh-pdp-photo{margin:0}.fh-vault-pdp .fh-pdp-info{order:initial}.fh-vault-main-photo img{object-fit:contain;padding:12px}.fh-vault-pdp .fh-pdp-info h1{font-size:36px}.fh-vault-product-details{margin:30px auto;padding:25px 0}.fh-vault-product-details>h2,.fh-vault-shop-next h2{font-size:33px}.fh-vault-description{font-size:15px}.fh-vault-thumbs button{flex-basis:68px;width:68px;height:68px}}
/* END_SECTION:fh-vault-product */
