.pf-bundle{margin-top:1.25rem;margin-bottom:1.25rem}.pf-bundle__heading{margin:0 0 .5rem;text-align:center}.pf-bundle__intro{margin:0 0 1.5rem;text-align:center}.pf-bundle__personalize{max-width:900px;margin:0 auto 1rem;padding:.7rem;border:1px solid #dedede;border-radius:8px;text-align:center}.pf-bundle__personalize p{margin:0 0 .45rem;font-weight:600}.pf-bundle__chooser{max-width:34rem;margin:0 auto 1.5rem}.pf-bundle__chooser label{display:block;margin-bottom:.5rem;font-weight:600}.pf-bundle__chooser select{width:100%;min-height:46px;padding:.65rem .8rem;border:1px solid #b8b8b8;background:#fff}.pf-bundle__items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.5rem;max-width:900px;margin:0 auto}.pf-bundle__item{display:flex;min-width:0;height:100%;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem;border:1px solid #dedede;border-radius:8px;background:#fff;text-align:center}.pf-bundle__badge,.pf-bundle__check{min-height:1.5rem;font-size:.85rem;font-weight:600}.pf-bundle__check{display:flex;align-items:center;gap:.4rem;cursor:pointer}.pf-bundle__check input{width:18px;height:18px}.pf-bundle__image{display:block;width:min(100%,110px);height:90px;object-fit:contain}.pf-bundle__title{color:inherit;font-weight:600;text-decoration:none}.pf-bundle__title:hover{text-decoration:underline}.pf-bundle__price{font-weight:700}.pf-bundle__plus{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:1.5rem;font-weight:700}.pf-bundle__button{display:block;margin:1.25rem auto 0}.pf-bundle__message,.pf-bundle__notice{min-height:1.5rem;margin:.75rem 0 0;text-align:center}@media screen and (max-width:749px){.pf-bundle__items{display:flex;overflow-x:auto;align-items:stretch;gap:.55rem;padding-bottom:.5rem}.pf-bundle__item{flex:0 0 min(48vw,175px)}.pf-bundle__plus{flex:0 0 2rem;align-self:center;width:2rem;height:2rem}.pf-bundle__image{height:80px}}pf-social{display:block;margin:24px 0;padding:16px 0;border-top:1px solid #dedbd5;border-bottom:1px solid #dedbd5;color:#171717}pf-social .pf-social-section{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}pf-social .pf-social-heading{margin:0;font-size:18px;line-height:1.4;color:#171717}pf-social .pf-social-heading strong{font-weight:600}pf-social .pf-social-links{display:flex;align-items:center;gap:8px}pf-social .pf-social-link{display:inline-flex;align-items:center;justify-content:center;width:52px;height:46px;padding:4px;border:1px solid #d7d3cb;border-radius:3px;background:#fff;color:#111;text-decoration:none;cursor:pointer}pf-social .pf-social-link svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}pf-social .pf-social-link .pf-social-fill{fill:currentColor;stroke:none}pf-social .pf-social-link:focus-visible{outline:2px solid #111;outline-offset:3px}pf-social .pf-social-link:hover{opacity:.65}pf-social .pf-social-status{flex-basis:100%;margin:0;font-size:14px}pf-social .pf-social-status:empty{display:none}@media(max-width:600px){pf-social .pf-social-section{gap:10px 14px}pf-social .pf-social-links{gap:12px}pf-social .pf-social-link{width:48px;height:44px}pf-social .pf-social-link svg{width:22px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/89/compiled_assets/styles.css.map */
