.sfp.sfp--halloween{--sfp-ink: #2a1e47;--sfp-body: #5f5672;--sfp-muted: #857b98;--sfp-line: #e6dceb;--sfp-line-2: #eee7f2;--sfp-coral: #ea6a1f;--sfp-coral-sh: #b84a0e;--sfp-sol: #f6c829;--sfp-tint: #efe7f5;--sfhp-violet: #6b4ca3;--sfhp-bed: radial-gradient(circle at 50% 42%, #efe7f5 0%, #dccdf3 100%);background:#f7f2ec}.sfp--halloween .sfp__hero{background:radial-gradient(circle at 50% 42%,#dccdf3,#c9b5ea 75%)}.sfp.sfp--halloween .sfp__hero-img,.sfp--halloween .sfp-thumb img,.sfp--halloween .sfp-pick__thumb img,.sfp--halloween .sfp-includes__tile img{object-fit:contain}.sfp--halloween .sfp__badge{background:var(--sfp-ink);color:var(--sfp-sol)}.sfp--halloween .sfp__eyebrow{color:var(--sfhp-violet)}.sfp--halloween .sfp__price{color:var(--sfp-ink)}.sfp--halloween .sfp-format__tag{background:var(--sfp-ink);color:var(--sfp-sol)}.sfp--halloween .sfp-format.is-on{box-shadow:0 8px 20px #ea6a1f29}.sfp--halloween .sfp-format__radio{border-color:#d9cfe3}.sfp--halloween .sfp-pick__thumb,.sfp--halloween .sfp-includes__tile,.sfp--halloween .sfp-thumb{background:var(--sfhp-bed)}.sfp--halloween .sfp__bar{background:#f7f2ecf7}.sfp--halloween .sfp__portal{background:#efe7f5;border-color:#dccdf3}.sfp--halloween .sfp__portal-icon{background:var(--sfhp-violet)}.sfp--halloween .sfp__portal-text{color:#3f3557}.sfp--halloween .sfp-picks--friend,.sfp--halloween .sfp-picks--version{grid-template-columns:repeat(3,minmax(0,1fr))}.sfhp-urgency{display:flex;gap:9px;align-items:flex-start;background:#2a1e47;color:#f6c829;border-radius:14px;padding:10px 13px;font-size:13px;line-height:1.45;font-weight:700;margin:0 0 14px}.sfhp-urgency__dot{flex:none;width:7px;height:7px;border-radius:50%;background:#ea6a1f;margin-top:6px}.sfhp-toggles{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.sfp .sfhp-toggle{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:2px solid var(--sfp-line);border-radius:16px;padding:8px 12px 8px 8px;cursor:pointer;min-height:56px;font:inherit;color:inherit}.sfp .sfhp-toggle.is-on{border-color:var(--sfp-coral);background:#fff4ec}.sfp .sfhp-toggle:disabled{opacity:.5;cursor:not-allowed}.sfhp-toggle__thumb{flex:none;width:64px;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--sfhp-bed)}.sfhp-toggle__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sfhp-toggle__name{flex:1;min-width:0;font-family:Fredoka,sans-serif;font-weight:500;font-size:14.5px;line-height:1.2;color:var(--sfp-ink)}.sfhp-toggle__price{flex:none;font-size:12.5px;font-weight:800;color:var(--sfp-coral-sh);white-space:nowrap}.sfhp-toggle__box{flex:none;width:22px;height:22px;border-radius:7px;border:2px solid #d9cfe3;background:#fff;color:transparent;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.sfhp-toggle.is-on .sfhp-toggle__box{border-color:var(--sfp-coral);background:var(--sfp-coral);color:#fff}.sfp .sfhp-extras__text{font-size:13px;line-height:1.45;color:var(--sfp-body);margin:-4px 0 12px}.sfp .sfhp-extras__limit{font-size:12px;font-weight:700;color:var(--sfp-muted);margin:10px 0 22px}.sfhp-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sfhp-extra{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;background:#fff;border:2px solid var(--sfp-line);border-radius:16px;padding:6px 6px 8px}.sfhp-extra.has-qty{border-color:var(--sfp-coral)}.sfhp-extra__thumb{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:11px;overflow:hidden;background:var(--sfhp-bed)}.sfhp-extra__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sfhp-extra__badge{position:absolute;top:5px;right:5px;min-width:20px;height:20px;padding:0 5px;border-radius:30px;background:var(--sfp-coral);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.sfhp-extra__name{font-family:Fredoka,sans-serif;font-weight:500;font-size:12px;line-height:1.15;text-align:center;color:var(--sfp-ink);min-height:2.3em}.sfhp-stepper{display:flex;align-items:center;gap:4px}.sfp .sfhp-stepper__btn{flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid #d9cfe3;background:#fff;color:var(--sfp-ink);font-size:16px;font-weight:800;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.sfp .sfhp-stepper__btn--inc{border:none;background:var(--sfp-coral);color:#fff}.sfp .sfhp-stepper__btn:disabled{opacity:.4;cursor:default}.sfhp-stepper__qty{min-width:14px;text-align:center;font-family:Fredoka,sans-serif;font-weight:600;font-size:14px}.sfhp-lines:not(:empty){display:flex;flex-direction:column;gap:3px;margin-top:6px}.sfhp-line{font-size:12.5px;font-weight:700;color:var(--sfp-body);line-height:1.4}.sfhp-save:not(:empty){font-size:12.5px;font-weight:800;color:var(--sfp-coral-sh)}.sfhp-error:empty{display:none}.sfhp-error{font-size:13px;font-weight:700;color:#c73d2c;margin-top:10px}.sfhp-footnote{font-size:12px;font-weight:700;color:var(--sfp-muted);text-align:center;margin-top:12px}@media(min-width:900px){.sfp--halloween .sfp-picks--friend,.sfhp-extras{grid-template-columns:repeat(5,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sense-friends-halloween-pdp.css.map */
