.pch{padding:var(--pch-pt, 60px) 0 var(--pch-pb, 60px)}.pch__inner{max-width:960px;margin:0 auto;padding:0 1.5rem}.pch__eyebrow{text-align:center;font-size:.9rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#c9861a;margin-bottom:.5rem}.pch__title--center{font-size:clamp(2rem,5vw,2.8rem);font-weight:900;color:#1a1a1a;line-height:1.1;text-align:center;margin:0 0 .5rem}.pch__tagline--center{font-size:1.08rem;color:#666;text-align:center;margin:0 0 2rem;line-height:1.55}.pch__img-wrap--center{display:flex;justify-content:center;position:relative;width:fit-content;margin:0 auto 1.8rem}.pch__img-circle{width:260px;height:260px;border-radius:50%;overflow:hidden;border:6px solid #f8c15a;box-shadow:0 0 0 10px #f8c15a2e,0 14px 44px #00000029;animation:pch-float 4s ease-in-out infinite}.pch__img-circle img{width:100%;height:100%;object-fit:cover;display:block}@keyframes pch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.pch__badge{position:absolute;bottom:12px;right:-14px;background:linear-gradient(135deg,#e8175d,#c0134e);color:#fff;font-size:.77rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.45rem 1.1rem;border-radius:20px;box-shadow:0 4px 14px #e8175d6b;white-space:nowrap}.pch__trust--center{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.2rem}.pch__trust-badge{background:#fef9ee;border:1.5px solid #f8c15a;color:#7a5c00;font-size:.82rem;font-weight:700;padding:.3rem .9rem;border-radius:20px}.pch__flavors-head{text-align:center;margin-bottom:1.6rem}.pch__flavors-title{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:900;color:#1a1a1a;margin:0 0 .4rem}.pch__flavors-sub{font-size:.98rem;color:#666;margin:0}.pch__flavors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-bottom:2rem}.pch__flavor-card{--fc: #f59e0b;--fc-bg: #fef9ee;background:var(--fc-bg);border:2px solid var(--fc);border-radius:20px;padding:1.4rem 1.1rem 1.1rem;text-align:center;position:relative;overflow:hidden;transition:transform .22s,box-shadow .22s,border-color .15s;display:flex;flex-direction:column}.pch__flavor-card:before{content:"";position:absolute;top:-30px;left:-30px;width:90px;height:90px;background:var(--fc);opacity:.07;border-radius:50%;transition:transform .35s;pointer-events:none}.pch__flavor-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #0000001f}.pch__flavor-card:hover:before{transform:scale(2.8)}.pch__flavor-card--selected{border-color:var(--fc);border-width:3px;box-shadow:0 0 0 4px color-mix(in srgb,var(--fc) 20%,transparent),0 8px 24px #0000001a;transform:translateY(-4px)}.pch__flavor-card--alert{border-color:#ef4444}.pch__flavor-card--alert.pch__flavor-card--selected{box-shadow:0 0 0 4px #ef44442e,0 8px 24px #0000001a}.pch__flavor-emoji{font-size:2.6rem;margin-bottom:.5rem;display:block;animation:pch-bounce 2.6s ease-in-out infinite}@keyframes pch-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pch__flavors-grid>:nth-child(2) .pch__flavor-emoji{animation-delay:.5s}.pch__flavors-grid>:nth-child(3) .pch__flavor-emoji{animation-delay:1s}.pch__flavor-price{display:block;font-size:1.4rem;font-weight:900;color:var(--fc);margin-bottom:.4rem;line-height:1}.pch__flavor-price-note{font-size:.75rem;font-weight:600;color:#999;display:block;margin-top:.1rem}.pch__flavor-name{font-size:1.12rem;font-weight:800;color:#1a1a1a;margin:0 0 .35rem}.pch__flavor-desc{font-size:.92rem;color:#555;margin:0 0 .9rem;line-height:1.5;flex:1}.pch__flavor-details{margin-bottom:.9rem;text-align:left}.pch__flavor-ingr-btn{cursor:pointer;display:block;font-size:.92rem;font-weight:800;color:#fff;background:var(--fc);border:none;border-radius:10px;padding:.5rem .9rem;list-style:none;transition:filter .15s;-webkit-user-select:none;user-select:none;text-align:center;width:100%}.pch__flavor-ingr-btn:hover{filter:brightness(1.1)}.pch__flavor-ingr-btn::-webkit-details-marker{display:none}details[open]>.pch__flavor-ingr-btn{border-radius:10px 10px 0 0}.pch__flavor-ingr{background:#fff;border:2px solid var(--fc);border-top:none;border-radius:0 0 10px 10px;padding:.75rem .9rem .65rem;font-size:.9rem;color:#333;line-height:1.6;text-align:left}.pch__flavor-ingr p{margin:0 0 .35rem}.pch__flavor-allergen{background:#fef2f2;border:1.5px solid #ef4444;border-radius:7px;padding:.35rem .65rem;color:#b91c1c;font-size:.9rem;font-weight:700;margin-top:.35rem!important}.pch__fq{display:flex;align-items:center;justify-content:center;gap:0;border:2px solid var(--fc);border-radius:30px;overflow:hidden;margin-top:auto;background:#fff}.pch__fq-btn{background:transparent;border:none;cursor:pointer;font-size:1.3rem;font-weight:800;color:var(--fc);width:42px;height:42px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.pch__fq-btn:hover{background:var(--fc);color:#fff}.pch__fq-mid{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.2rem 0;min-width:48px}.pch__fq-count{font-size:1.3rem;font-weight:900;color:#1a1a1a;line-height:1}.pch__fq-unit{font-size:.7rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.05em}@keyframes pch-fq-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.pch__fq-bump{animation:pch-fq-bump .32s cubic-bezier(.34,1.56,.64,1) both}.pch__summary{text-align:center;min-height:2rem;margin-bottom:1rem}.pch__summary-text{font-size:1rem;font-weight:600;color:#999;transition:color .2s}.pch__summary-text--active{color:#16a34a;font-weight:800;font-size:1.08rem}.pch__cta-wrap{text-align:center}.pch__atc{display:inline-block;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:1.12rem;font-weight:900;padding:.9rem 2.6rem;border-radius:50px;border:none;cursor:pointer;box-shadow:0 6px 22px #f59e0b61;transition:transform .15s,box-shadow .15s,opacity .2s;letter-spacing:.02em}.pch__atc:not(:disabled):hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 30px #f59e0b85}.pch__atc:not(:disabled):active{transform:scale(.98)}.pch__atc:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pch__cart-msg{font-size:1rem;font-weight:700;margin-top:.7rem;min-height:1.4em;color:#16a34a}.pch__cart-msg--error{color:#dc2626}@media(max-width:767px){.pch__flavors-grid{grid-template-columns:1fr 1fr}.pch__img-circle{width:210px;height:210px}.pch__img-wrap--center{margin-bottom:1.4rem}}@media(max-width:479px){.pch__flavors-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pound-cake-hero.css.map */
